*{
margin:0;
padding:0;
font-family:verdana,sans-serif;
}

a{color:#006699;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
.clear{clear:both;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */

body{
background:url(http://www.s-mokuren.com/img/body.gif) 50% 0 repeat-y;
text-align:center;
color:#333;
line-height:1.5;
}

hr { color: #096428; height: 1px;}

#container{
width:778px;
margin:0 auto;
text-align:left;
font-size:90%;
}


/* ヘッダー */
#header{
width:778px;
height:100px;
background:url(http://www.s-mokuren.com/img/header.jpg) no-repeat;
overflow:hidden;
}

#header h1{
padding:10px 0 0 10px;
}

#header h1 a{
display:block;
width:300px;
height:85px;
text-indent:-9999px;
}

#header h2{display:none;}

/* メイン部分 */
#main{
padding:0 10px 0 10px;
}

/* 左メニュー */
#left{
width:180px;
float:left;
margin-top:15px;
}

#left ul.menu{
list-style-type:none;
}

#left ul.menu li{width:180px;overflow:hidden;}
#left ul.menu li a{
display:block;
text-indent:-9999px;
}

#left ul.menu li.menu01 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu01_off.gif) no-repeat;
}

#left ul.menu li.menu02 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu02_off.gif) no-repeat;
}

#left ul.menu li.menu03 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu03_off.gif) no-repeat;
}

#left ul.menu li.menu04 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu04_off.gif) no-repeat;
}

#left ul.menu li.menu05 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu05_off.gif) no-repeat;
}

#left ul.menu li.menu06 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu06_off.gif) no-repeat;
}

#left ul.menu li.menu07 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu07_off.gif) no-repeat;
}

#left ul.menu li.menu08 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu08_off.gif) no-repeat;
}

#left ul.menu li.menu09 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu09_off.gif) no-repeat;
}

#left ul.menu li.menu10 a{
height:35px;
background:url(http://www.s-mokuren.com/img/menu10_off.gif) no-repeat;
}

#left ul.menu li.menu11 a{
height:36px;
background:url(http://www.s-mokuren.com/img/menu11_off.gif) no-repeat;
}

#left ul.menu li.menu01 a:hover{background:url(http://www.s-mokuren.com/img/menu01_on.gif) no-repeat;}
#left ul.menu li.menu02 a:hover{background:url(http://www.s-mokuren.com/img/menu02_on.gif) no-repeat;}
#left ul.menu li.menu03 a:hover{background:url(http://www.s-mokuren.com/img/menu03_on.gif) no-repeat;}
#left ul.menu li.menu04 a:hover{background:url(http://www.s-mokuren.com/img/menu04_on.gif) no-repeat;}
#left ul.menu li.menu05 a:hover{background:url(http://www.s-mokuren.com/img/menu05_on.gif) no-repeat;}
#left ul.menu li.menu06 a:hover{background:url(http://www.s-mokuren.com/img/menu06_on.gif) no-repeat;}
#left ul.menu li.menu07 a:hover{background:url(http://www.s-mokuren.com/img/menu07_on.gif) no-repeat;}
#left ul.menu li.menu08 a:hover{background:url(http://www.s-mokuren.com/img/menu08_on.gif) no-repeat;}
#left ul.menu li.menu09 a:hover{background:url(http://www.s-mokuren.com/img/menu09_on.gif) no-repeat;}
#left ul.menu li.menu10 a:hover{background:url(http://www.s-mokuren.com/img/menu10_on.gif) no-repeat;}
#left ul.menu li.menu11 a:hover{background:url(http://www.s-mokuren.com/img/menu11_on.gif) no-repeat;}

#left img.adimg{
margin:10px 0;
}

#left .side_line{
width:180px;
height:5px;
background:url(http://www.s-mokuren.com/img/line.gif) no-repeat;
border:none;
margin-top:5px
}

#left p.address{
padding:5px 2px;
line-height:1.5;
  font-size:90%;
}

#left p.address strong{
font-size:90%;
font-weight:bold;
margin:3px 0;
display:block;
line-height:1;
}

#left img.naibu_title{
margin:20px 0 5px 0;
}

/* 右本文 */
#right{
width:562px;
float:right;
margin-bottom:30px;
margin-top:5px;
}

#right img.mainimg{
margin-bottom:0;
margin-top:10px;
}

#right h3{
margin:20px 0 7px 0;
}

#right h3.new{
margin:10px 0;
}

#right p.new_index{
margin:3px 0;
}

#right p.new_index a{color:#535353;}

#right img.faximg{
margin:15px 0 -10px 0;
}

#right p.mokurencom_index{
float:left;
width:140px;
margin:3px 0;
}

#right table.sisetutable{
margin-bottom:10px;
font-size:90%;
}

#right table.sisetutable td.sisetutable1{
text-align:center;
}

#right table.sisetutable td.sisetutable2{
width:310px;
text-align:center;
}

#right p.link{
float:left;
width:186px;
margin:3px 0;
　　　　 font-size:100%;
}
v
#right p.link2{
width:558px;
margin:3px 0;
　　　　 font-size:100%;
}


/* フッター */
#footer{
clear:both;
border:solid #c9bd87;
border-width:1px 0 1px 0;
margin:20px 0 10px 0;
text-align:center;
padding:10px 0;
line-height:1.5;
}

#footer a{color:#535353;}

* html #footer{padding:5px 0 10px 0;}
*+html #footer{padding:5px 0 10px 0;}

/* カテゴリページ */
#right h3.categorytitle{
margin:0 0 18px 0;
}

#right h4.jirei_title{
background:url(http://www.s-mokuren.com/img/line2.jpg) 0 100% no-repeat;
padding-bottom:5px;
}

#right h4.jirei_title a{
background:url(http://www.s-mokuren.com/img/q.jpg) 0 0 no-repeat;
padding:3px 10px 3px 40px;
margin:3px 0;
display:block;
　　　　 font-size:90%;
}

#right h4.category_h4{
font-size:100%;
font-weight:bold;
margin:3px 0 3px 3px;
padding:3px 0 3px 25px;
background:url(http://www.s-mokuren.com/img/button.gif) 0 50% no-repeat;
}

#right p.mokurencom_category{
float:left;
width:115px;
margin:3px 0;
background:url(http://www.s-mokuren.com/img/button.gif) 0 50% no-repeat;
padding:3px 0 3px 25px;
}

* html #right p.mokurencom_category{
width:125px;
}
*+html #right p.mokurencom_category{
width:115px;
}




/* 相談事例 */
#right .jireibody{
border:solid #ffac30;
border-width:0 1px 1px 1px;
width:558px;
_width:560px;
overflow:hidden;
}

#right h4.jireiarticle_title{
padding:5px 10px;
background:url(http://www.s-mokuren.com/img/h4_soudan.jpg) 0 0 repeat-x;
font-size:100%;
color:#fff;
width:540px;
_width:560px;
}

#right .jireibody_inner{
padding:10px;
font-size:100%;
line-height:1.5;
}

.jireibody_inner ul{margin:5px 0 5px 15px;}

.jireibody_inner table.jireitable{border-collapse:collapse;}
.jireibody_inner table.jireitable td,.jireibody_inner table.jireitable th{border:1px solid #096428;padding:3px;}
.jireibody_inner table.jireitable td{background:#fffcd0;}
.jireibody_inner table.jireitable th{background:#D8F1AA;text-align:center;font-weight:normal;}


#right .modoru{
text-align:right;
margin:10px 2px 0 0;
clear:both;
}

.fright{float:right;
        }
.fleft{float:left;}



/* 施設紹介用 */
.shisetsu-body{
}


.shisetsu-body h4.shisetsuh4{
margin-bottom:15px;
}

.shisetsu-body .shisetsuphoto{
margin-bottom:25px;
}

.shisetsu-body .shisetsuphoto td{
padding-right:25px;
text-align:center;
}

.shisetsu-body h5.shisetsuh5{
padding:5px 10px;
background:url(http://www.s-mokuren.com/img/h4_soudan.jpg) 0 0 repeat-x;
font-size:100%;
color:#fff;
width:540px;
_width:560px;
}

.shisetsu-body .shisetsubody_inner{
border:solid #ffac30;
border-width:0 1px 1px 1px;
width:558px;
_width:560px;
overflow:hidden;
margin-bottom:10px;
}

.shisetsu-body .shisetsubody_inner p{
padding:10px;
font-size:100%;
}

.shisetsu-body table td,.shisetsu-body table th{
font-size:12px;
line-height:1.5;
}

table.shisetsugaiyou{
border-collapse:collapse;
margin-bottom:5px;
}

table.shisetsugaiyou th{
text-align:center;
background:#e4ff9d;
color:#4d680b;
width:120px;
padding:5px 0;
border:1px solid #8cc012;
font-weight:normal;
}

table.shisetsugaiyou td{
padding:5px 3px;
border:1px solid #8cc012;
}

table.shisetugaiyou2{border-collapse:collapse;}
table.shisetugaiyou2 td,table.shisetugaiyou2 th{text-align:center;}


/* もくれんCom用 */
.com-body{
}

/* 木材ＰＲ資料用 */
.pr-body{
}

.pr-body h4{
margin:10px 0;
}

.pr-body h5.gaiyouh5{
padding:5px 10px;
background:url(http://www.s-mokuren.com/img/h4_soudan.jpg) 0 0 repeat-x;
font-size:100%;
color:#fff;
width:540px;
_width:560px;
}

.pr-body .gaiyoubody{
border:solid #ffac30;
border-width:0 1px 1px 1px;
width:558px;
_width:560px;
overflow:hidden;
margin-bottom:10px;
}


.pr-body .gaiyoubody2{
border:solid #ffac30;
border-width:1px;
width:558px;
_width:560px;
overflow:hidden;
margin-bottom:10px;
}

.pr-body .gaiyoubody p{
padding:10px;
font-size:100%;
}

.pr-body .gaiyoubody2 p{
padding:10px;
font-size:100%;
}


.pr-body p.wood{
font-size:120%;
font-weight:bold;
margin:10px 0 5px 0;
}

.pr-body .wood_td{
line-height:1.5;
font-size:95%;
}

.pr-body table.prgaiyou{
border-collapse:collapse;
width:100%;
}

.pr-body table.prgaiyou th{
border:1px solid #c9bd87;
font-size:95%;
font-weight:bold;
text-align:center;
background:#e0dbb1;
padding:10px;
width:100px;
}

.pr-body table.prgaiyou td{
border:1px solid #c9bd87;
padding:10px;
font-size:95%;
line-height:1.5;
}

.pr-body .purchasebutton{
text-align:center;
margin-top:30px;
}



/* 登録・証明・認定制度 */
.seido-body p.pagelink{
margin-bottom:10px;
}

.seido-body h4{
margin:20px 0 10px;
}

.seido-body table{font-size:100%;}

.seido-body table.seido_table1 .seidoh5{
padding:5px 10px;
background:url(http://www.s-mokuren.com/img/h4_soudan.jpg) 0 0 repeat-x;
font-size:100%;
color:#fff;
width:355px;
_width:375px;
}

.seido-body table.seido_table1 .seido_q_body{
border:solid #ffac30;
border-width:0 1px 1px 1px;
width:373px;
_width:375px;
overflow:hidden;
margin-bottom:10px;
line-height:1.5;
}

.seido-body table.seido_table1 .seido_q_body p{
padding:10px;
font-size:100%;
}

.seido-body .seido_q_body ul{
list-style-type:disc;
margin:10px 0 10px 18px;
}

.seido-body .seido_q_body li{
list-style-position:outside;
margin:0 10px;
}

.seido-body h5.seidoh5{
padding:5px 10px;
background:url(http://www.s-mokuren.com/img/h4_soudan.jpg) 0 0 repeat-x;
font-size:100%;
color:#fff;
width:540px;
_width:560x;
}

.seido-body .seido_q_body{
border:solid #ffac30;
border-width:0 1px 1px 1px;
width:558px;
_width:560x;
overflow:hidden;
margin-bottom:10px;
}

.seido-body .seido_q_body p{
padding:10px;
font-size:100%;
}

.seido-body .seido_q_body p.seido_q_p{padding:10px 10px 0 10px;}

.seido-body table.seido_table2 td.td1{padding-right:3;}
.seido-body table.seido_table2 td.td2{padding:0;}

.seido-body p.seido3_bold{
font-size:120%;
font-weight:bold;
margin:10px 0 5px;
}

.seido-body .seido3_td{ 
 padding:0 0 10px 0;
 line-height:1.5;}

.seido-body h5.syosiki{
font-size:100%;
font-weight:normal;
margin:25px 0 0 0;
}

.seido-body ul{
list-style-position:inside;
}

.seido-body ul li{
margin:5px 0;
}

.seido-body .seido_gaiyou_table{
margin:10px;
}

.seido-body .seido_gaiyou_table .td1{
border:1px solid #999;
width:230px;
padding:5px;
  line-height:1.5;
}

.seido-body .seido_gaiyou_table .td2{ 
 text-align: right; 
vertical-align: top;}

.seido-body .height10{
height:10px;}

/* お問い合わせ */
.mail-body p.mailp1{
float:left;
width:350px;
font-size:100%;
font-weight:bold;
}

.mail-body p.mailp2{
float:right;
width:150px;
text-align:right;
}

.mail-body span.hissu{color:#ff0000;}

.mail-body table{
border-collapse:collapse;
border:1px solid #c9bd87;
clear:both;
margin-top:10px;
width:558px;
_width:560px;
}

.mail-body table th{
font-size:100%;
font-weight:bold;
padding:10px 0 10px 20px;
background:#e0dbb1;
border:1px solid #c9bd87;
width:160px;
text-align:left;
}

.mail-body table td{
padding:10px 0 10px 10px;
}

.mail-body table td input.text{width:350px;}
.mail-body table td input.zip{width:120px;margin-bottom:2px;}
.mail-body table td textarea{width:350px;}

.mail-body .soushin{margin-top:10px;}

/* 広告出稿 */
.ad-body h4{
margin:20px 0 10px 0;
}

.ad-body td{
line-height:1.5;
font-size:100%;
  _font-size:90%;
}


.ad-body h5.adh5{
padding:5px 10px;
background:url(http://www.s-mokuren.com/img/h4_soudan.jpg) 0 0 repeat-x;
font-size:100%;
color:#fff;
width:540px;
_width:560px;
}

.ad-body .ad_column{
border:solid #ffac30;
border-width:0 1px 1px 1px;
width:558px;
_width:560px;
overflow:hidden;
margin-bottom:10px;
}

.ad-body .ad_column p{
padding:10px;
font-size:100%;
}

/* 会員名簿 */
.meibo-body table{
border:1px solid #8cc012;
border-collapse:collapse;
margin:10px 0 10px 0;
width:558px;
_width:560px;
}

.meibo-body table th{
border:1px solid #8cc012;
background:#e4ff9d;
text-align:center;
font-weight:normal;
padding:5px;
font-size:80%;
}

.meibo-body table td{
border:1px solid #8cc012;
padding:5px;
font-size:80%;
}

.meibo-body table td.total{
text-align:center;
border-top:4px solid #8cc012;
padding:5px;
}

.meibo-body .att{
text-align:right;
margin-right:10px;
font-size:90%;
}

/* 行動指針 */
.koudou-body h5.koudouh5{
padding:5px 10px;
background:url(http://www.s-mokuren.com/img/h4_soudan.jpg) 0 0 repeat-x;
font-size:100%;
color:#fff;
width:540px;
_width:560px;
}

.koudou-body .koudou_column{
border:solid #ffac30;
border-width:0 1px 1px 1px;
width:558px;
_width:560px;
overflow:hidden;
margin-bottom:20px;
}

.koudou-body .koudou_column p{
padding:10px;
font-size:100%;
}

.koudou-body h4{
margin:10px 0;
}

.koudou-body .koudouimg1{
margin:0 0 10px 0;
}

.koudou-body strong{
font-size:110%;
}

.koudou-body .koudou1{
margin:10px 0 5px 0;
width:560px;
background:#fff5f0 url(http://www.s-mokuren.com/img/koudouimg2.gif) 0 50% no-repeat;
line-height:1.5;
padding:15px 0;
}

.koudou-body .koudou1 p{padding:0 10px 0 130px;}

.koudou-body .koudou2{
margin:5px 0 5px 0;
width:560px;
background:#e6e6f7 url(http://www.s-mokuren.com/img/koudouimg3.gif) 0 50% no-repeat;
line-height:1.5;
padding-bottom:10px;
}

.koudou-body .koudou2 p{padding:15px 10px 0 130px;}
.koudou-body .koudou2 ul{margin:0 10px 10px 145px;}
.koudou-body .koudou2 li{margin:3px 0;}

.koudou-body .koudou3{
margin:5px 0 5px 0;
width:560px;
background:#e6f7f6 url(http://www.s-mokuren.com/img/koudouimg4.gif) 0 50% no-repeat;
line-height:1.5;
padding:40px 0;
}

.koudou-body .koudou3 p{padding:15px 10px 10px 130px;}

.koudou-body .address{
text-align:center;
margin:20px 0 0 0;
line-height:1.5;
}

.koudou-body p.shoucyou{
line-height:1.5;
margin-bottom:20px;}

/* リンク集 */
h4.linkh4{
font-size:110%;
margin:13px 0 2px 0;
}

h4.linkh4 a{
color:#000;
text-decoration:none;
}

.link-body ul{
 margin-bottom:10px;
}

.link-body li{
margin-left:20px;
padding-left:5px;
 line-height:1.5;
}







































































































































































































































































































