/*--------------------------------------------------------
基本設定
--------------------------------------------------------*/
body {
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	background-color:#000;
}

html, body, div, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td,
form, fieldset {
	font-size:14px;
	line-height:28px;
  	font-style:normal;
 	font-family:
    "メイリオ",
    Meiryo,
    "ヒラギノ角ゴ Pro W3",
    "Hiragino Kaku Gothic Pro W3",
    Osaka,
    "ＭＳ Ｐゴシック",
    "MS P Gothic",
    sans-serif;
}

body,div,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,blockquote{
	margin: 0;
	padding: 0;
}

a:link{text-decoration:none;color:#666;}
a:visited{text-decoration:none;color:#666;}
a:active{text-decoration:none;color:#666;}
a:focus{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;color:#ff0000;}

div{text-align:left;}
img{border:0;}

a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.mincho{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;}

.h650{height:650px;}


/*--------------------------------------------------------
/基本設定/
--------------------------------------------------------*/

/*--------------------------------------------------------
拡張設定
--------------------------------------------------------*/

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}

.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.fs23{font-size:23px;}
.fs24{font-size:24px;}

.red{color:#ff0000;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

/*--------------------------------------------------------
/拡張設定/
--------------------------------------------------------*/

/*--------------------------------------------------------
共通設定
--------------------------------------------------------*/

div#container{
	width:1000px;
	margin:0 auto;
	text-align:left;
}

/*--------------------------------------------------------
/全体幅/
--------------------------------------------------------*/


/*--------------------------------------------------------
サイドバー
--------------------------------------------------------*/

div#sidebar{
	width:200px;
	float:left;
}

/*--------------------------------------------------------
/サイドバー/
--------------------------------------------------------*/

/*--------------------------------------------------------
メイン
--------------------------------------------------------*/

div#main{
	width:800px;
	float:right;
	background-color:#fff;
	color:#000;
}

#slideshow {
    position:relative;
    height:600px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.mainin{
	width:700px;
	padding:50px;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;
}

.mainin p{
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;
}


/*--------------------------------------------------------
/メイン/
--------------------------------------------------------*/

/*--------------------------------------------------------
岸和田木彫会
--------------------------------------------------------*/

.memberimg{
	width:455px;
	float:left;
	margin-top:40px;
}

.membername{
	width:225px;
	float:right;
	margin-top:40px;
}


/*--------------------------------------------------------
/岸和田木彫会/
--------------------------------------------------------*/

/*--------------------------------------------------------
お知らせ
--------------------------------------------------------*/

.info{
	width:700px;
	padding-bottom:60px;
	background-image:url(../img/info/line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.date{
	width:150px;
	float:left;
	font-size:15px;
	line-height:28px;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;
}

.infochar{
	width:530px;
	float:right;
	font-size:15px;
	line-height:28px;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;
}

/*--------------------------------------------------------
/お知らせ/
--------------------------------------------------------*/

/*--------------------------------------------------------
彫師紹介
--------------------------------------------------------*/

.bg01{
	background-image:url(../img/common/bg.gif);
}

.horishi{
	width:700px;
	padding-bottom:60px;
	background-image:url(../img/info/line.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.horishiimg{
	width:300px;
	float:left;
	font-size:15px;
	line-height:28px;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;
}

.horishiname{
	width:380px;
	float:right;
	font-size:15px;
	line-height:28px;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;
	text-align:center;
	padding-top:50px;
}

.horishichar{
	width:380px;
	float:right;
	font-size:14px;
	line-height:28px;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Helvetica,serif;
}

.horimonthumb01{
	width:166px;
	float:left;
}

.horimonthumb02{
	width:166px;
	float:left;
	margin-left:12px;
}

.horimonthumb03{
	width:166px;
	float:left;
	margin-left:12px;
}

.horimonthumb04{
	width:166px;
	float:right;
}

/*--------------------------------------------------------
/彫師紹介/
--------------------------------------------------------*/


/*--------------------------------------------------------
お問い合わせ
--------------------------------------------------------*/

.form dt{
	padding-top:20px;
	border-bottom:#000 solid 1px;
}

.form dd{
	padding-top:10px;
}


/*--------------------------------------------------------
/お問い合わせ/
--------------------------------------------------------*/

/*--------------------------------------------------------
フッター
--------------------------------------------------------*/

div#footer{
	height:130px;
	background-image:url(../img/common/footerbg.gif);
}

div#footerin{
	width:1000px;
	margin:0 auto;
	text-align:left;
}

div#flogo{
	width:350px;
	float:left;
}

div#cr{
	width:650px;
	float:right;
	text-align:right;
	font-size:10px;
	line-height:100px;
}

/*--------------------------------------------------------
/フッター/
--------------------------------------------------------*/


/*--------------------------------------------------------
クリアフィックス開始
--------------------------------------------------------*/

.clearfix:after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

.clearfix{
  min-height:1px;
}

* html .clearfix{
  height:1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*--------------------------------------------------------
クリアフィックス終了
--------------------------------------------------------*/
