/*
Theme Name: Mokusyousya
Theme URI: http://mokusyousya.com
Description: 
Version: 1.0
Author: mousyousya
Author URI: http://mokusyousya.com
*/


/*********************************
 初期化
 *********************************/

body,ul,ol,li,dl,dt,dd,th,td,h1,h2,h3,h4,h5,h6,div { font-size:100%;font-weight:normal;margin:0;padding:0;}
ol,ul,li { list-style:none; }
img {vertical-align:top;border:none;}

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


body {
color:#241c1a;
font-family:verdana, arial,helvetica, sans-serif, "ｍｓ ｐゴシック",osaka;
font-size:12px;
letter-spacing:1px;
line-height:150%;
text-align:center;
margin:0;
padding:0 0 20px 0;
}

#wrap {text-align:cener;margin:5px auto 5px auto;width:850px;}

a:link,a:visited {color:#241c1a;text-decoration:none;border:none;}

a:hover {color:#556b2f;text-decoration:none;border:none;}

.img01 {border-color:#dcdcdc;border-style:solid;border-width:1px;}

.alignright {margin:0 15px 10px 10px;float:right;} 
.alignleft {margin-left:15px;float:left;} 

div .hl{border-bottom-color:#dcdcdc;border-bottom-style:dotted;border-bottom-width:1px;width:95%;}

.clear{clear:both;}

/*********************************
 ヘッダー
 *********************************/

#header-navi {margin-top:5px;width:850px;height:10px;}
#header-navi ul li {float:right;display:inline;list-style-type:none;}
#header-navi li a {background-image:url(image/arrow01.gif);background-position:left center;background-repeat:no-repeat;font-size:10px;padding-left:12px;padding-right:10px;display:block;}
#header {margin-bottom:0px;padding:0;width:850px;height:80px;clear:both;color:#696969}
		
#header h1 {float:left;}
#header h1 a {background-image:url(image/logo.png);background-repeat:no-repeat;text-indent:-9999px;width:156px;height:55px;float:left;position:relative;top:15px;}
#header ul li{float:left;display:inline;list-style-type:none;}
#header li a {margin-left:20px;display:block;position:relative;top:55px;left:210px;}

.header-img{background-image:url(image/factory.jpg);width:850px;height:300px;}

#search {font-size:12px;margin-top:0;padding:0;width:130px;height:15px;float:left;position:relative;top:10px;left:85px;}
#s{width:100px;height:12px;font-size:11px}
*html #s{width:100px;height:15px;ont-size:12px}

#submit {width:14px;height:13px;position:relative;top:3px;}



/*********************************
 ライン
 *********************************/

.hr {border-bottom-color:#808080;border-bottom-style:solid;border-bottom-width:1px;}


/*********************************
 パンくず
 *********************************/

#tree {margin-top:5px;padding-left:20px;padding-bottom:5px;width:830px;float:left;clear:both;text-align:left;font-size:11px;border-bottom:#a9a9a9 px solid;}
#tree ul {display:block;}
#tree ul li{display:inline;}
#tree ul li a {font-size:11px;letter-spacing:normal;margin-right:3px;padding:1px;}
#tree a {font-size:11px;letter-spacing:normal;margin-right:3px;padding:1px;}



/*********************************
 コンテンツ
 *********************************/

#contents{text-align:left;margin-bottom:15px;width:850px;}


/*********************************
 メインコンテンツ
 *********************************/

#content{text-align:left;margin:35px 0 15px 0;width:580px;float:left;}

#page-content{text-align:left;width:850px;margin-top:35px;}


.product-logo{padding:20px 0 0 0;}

.product-link{text-align:right;margin:10px 55px 10px 0;}

.table-logo{background-image:url(image/table.png);background-position:1% 70%;background-repeat:no-repeat;text-indent:10em;vertical-align:bottom;padding:10px 0 0 0;border-bottom:1px #a9a9a9 dotted;width:530px;height:28px;margin-bottom:15px;}
.chair-logo{background-image:url(image/chair.png);background-position:1% 70%;background-repeat:no-repeat;text-indent:10em;vertical-align:bottom;padding:10px 0 0 0;border-bottom:1px #a9a9a9 dotted;width:530px;height:28px;margin-bottom:15px;}
.cabinet-logo{background-image:url(image/cabinet.png);background-position:1% 70%;background-repeat:no-repeat;text-indent:10em;vertical-align:bottom;padding:10px 0 0 0;border-bottom:1px #a9a9a9 dotted;width:530px;height:28px;margin-bottom:15px;}
.others-logo{background-image:url(image/others.png);background-position:1% 70%;background-repeat:no-repeat;text-indent:10em;vertical-align:bottom;padding:10px 0 0 0;border-bottom:1px #a9a9a9 dotted;width:530px;height:28px;margin-bottom:15px;}
.order-logo{background-image:url(image/order.png);background-position:1% 70%;background-repeat:no-repeat;text-indent:10em;vertical-align:bottom;padding:10px 0 0 0;border-bottom:1px #a9a9a9 dotted;width:530px;height:28px;margin-bottom:15px;}
.itemlist-logo{background-image:url(image/itemlist.png);background-position:1% 70%;background-repeat:no-repeat;text-indent:10em;vertical-align:bottom;padding:10px 0 0 0;border-bottom:1px #a9a9a9 dotted;width:250px;height:28px;margin-bottom:15px;}
.privacy-logo{background-image:url(image/privacypolicy.png);background-position:1% 70%;background-repeat:no-repeat;text-indent:10em;vertical-align:bottom;width:146px;height:28px;margin-bottom:15px;}


/*工房紹介*/
.umareru{background-image:url(image/umareru.png);background-repeat:no-repeat;width:232px;height:24px;}
.nukumori{background-image:url(image/nukumori.png);background-repeat:no-repeat;margin:50px 0 0 0;width:258px;height:24px;}
.deai{background-image:url(image/deai.png);background-repeat:no-repeat;margin:50px 0 0 0;width:206px;height:24px;}





.posth2{color:#241c1a;font-size:15px;padding:10px;}


/*一般ページ*/
#sntence{font-size:12px;line-height:200%;text-align:left;margin:15px;width:560px;float:left;}
#sntence2{line-height:200%;text-align:left;margin:15px;width:560px;}
#sntence ul {margin:10px;}
#sntence ul li {margin:10px;}
#sntence ul li a {background-image:url(image/icon.gif);background-position:left 50%;background-repeat:no-repeat;text-indent:1em;display:block;}
#sntence h2 {color:#241c1a;font-size:16px;font-weight:bold;padding:15px 0;}
#sntence h3 {font-size:13px;line-height:200%;}
#sntence h4 {font-size:13px;font-weight:bold;line-height:200%;margin-left:10px;}

#sntence ol {padding:2px 0 5px 10px;list-style-type:decimal;margin-left:15px;}
#sntence ol li {list-style-type:decimal;margin-left:15px;}
#sntence ol li ol {padding:2px 0 5px 10px;list-style-type:decimal;}
#sntence ol li ol li {list-style-type:decimal;margin-left:15px;}
#sntence td{font-size:12px;line-height:150%;}


/*オーダー*/
#orderdata{letter-spacing:1px;line-height:150%;margin:20px 0;width:558px;border-collapse:collapse;}

#orderdata .item{text-align:center;width:100px;}

#orderdata td,#orderdata tr{font-size:12px;text-align:left;padding:15px;border:#d3d3d3 1px solid;border-spacing:0px;empty-cells:show;}

#orderdata th{background-color:#f5f5f5;font-size:14px;font-weight:bold;letter-spacing:0.2em;text-align:center;padding:10px;border:#d3d3d3 1px solid;border-spacing:0px;empty-cells:show;}


.back{text-align:light;margin:30px 10px 0 0;}/*戻る*/




/*********************************
 News
 *********************************/

#news {width:550px;height:250px;float:left;text-align:left}
#news h2 {font-size:20px;padding: 2px 0 2px 0px;}
#news a {padding-left:15px;}
#news ul li {padding: 10px 0 0 10px;}
.news-logo{background-image:url(image/news.png);background-repeat:no-repeat;width:58px;height:28px;}


	
/*********************************
 写真
 *********************************/

#content-pic{text-align:left;width:550px;height:160px;float:left;}	

#content-pic ul li{margin-left:0;padding-left:15px;list-style-type:none;display: inline;}

#content-pic ul li a{display:block;}

#content-pic ul li a img{margin:0;padding:0;display:inline;}
		
#content-pic h2 {font-size:20px;padding: 2px 0 2px 0px;}
	
.product-image{padding:15px 0 0 10px;}	

.product-image img{margin:10px 25px 10px 0;width:120px;height:120px;}

.product-pic{width:500px;}

.recentwork-logo{background-image:url(image/recentwork.png);background-repeat:no-repeat;width:136px;height:28px;}

#photo{margin-top:80px;}



	
/*********************************
 コンセプト
 *********************************/
	
#content-concept {font-size:12px;text-align:left;padding:10px 0 2px 0px;width:500px;float:left;}
	
.concept-logo{background-image:url(image/concept.png);background-repeat:no-repeat;width:96px;height:28px;}
	
	
	
	
	
/*********************************
 サイドバー 
 *********************************/

		
#sidemenu{width:250px;float:right;padding: 25px 0 0 5px;}

#sidemenu-navi {text-align:left;width:250px;float:right;}
#sidemenu-navi li{padding:5px 0 0 0px;}
#sidemenu-navi li a{line-height:150%;padding:0 0 0px 0px;}

#sidemenu-navi .itemlist{text-align:left;padding-left:20px;}
#sidemenu-navi .itemlist ul{padding: 10px 0 10px 0}
#sidemenu-navi .itemlist ul li a{padding:3px 0 3px 0;background-image:url(image/icon.gif);background-position:left 50%;background-repeat:no-repeat;text-indent:1em;display:block;}

#contactnavi{margin:50px 10px 0 0;}

#sidemenu{text-align:right;width:250px;float:right;padding: 25px 0 0 5px;}

#page-navi {text-align:left;width:200px;float:right;}
#page-navi li{padding:20px 0 0 0px;border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;}
#page-navi li a{line-height:200%;padding:0 0 5px 10px;}

/*********************************
 リンク 
 *********************************/

#linktable{vertical-align:middle;}
#linktable a{font-weight:bold;}

/*********************************
 クリヤ 
 *********************************/

#clear{padding-top:15px;width:100%;height:5px;clear:both;}


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

#footer {padding-top:15px;border-top-color:#d3d3d3;border-top-style:solid;border-top-width:1px;width:850px;height: 120px;font-size: 11px;clear: both;}

#footer-navi {height:20px;}

#footer-navi ul li{float:left;display:inline;}

#footer-navi ul li a {font-size:11px;line-height:100%;padding-left:5px;padding-right:5px;display:block;position:relative;left:90px;right:auto;}

#footer-adress {letter-spacing:normal;text-align:left;padding:30px 0 10px 10px;float:left;}

#copyright {letter-spacing:normal;font-size:10px;letter-spacing:normal;float:right;position:relative;top:70px;right:15px;}

#counter{text-align:right;width:850px;clear:both;}
		
		
		
		
/*********************************
 サイトマップ 
 *********************************/

#pagesitemap{width:400px;float:left;}
#pagesitemap h3{font-size:13px;font-weight:bold;padding:3px 0 3px 0;}
#pagesitemap ul{padding:3px 0 3px 10px;list-style-type:none;}	
#pagesitemap ul li {padding:3px 0 3px 10px;list-style-type:none;}
#pagesitemap ul li a {background-image:url(image/arrow01.gif);background-position:left center;background-repeat:no-repeat;font-size:12px;padding-left:15px;}
#pagesitemap ul li ul li a{font-size:9px;margin:3px 0 3px 20px;}


#blogsitemap{width:400px;float:right;}
#blogsitemap h3{font-size:13px;font-weight:bold;padding:3px 0 3px 0;}
#blogsitemap ul{padding:3px 0 3px 20px;list-style-type:none;}	
#blogsitemap ul li {padding:3px 0 3px 10px;list-style-type:none;}
#blogsitemap ul li a {background-image:url(image/arrow01.gif);background-position:left center;background-repeat:no-repeat;font-size:12px;padding-left:15px;}
#blogsitemap ul li ul li a{font-size:9px;margin:3px 0 3px 20px;}
		


/*********************************
 ブログ関係
*********************************/

#blog-contents{line-height:200%;text-align:left;padding:0 0 15px 0;width:850px;float:left;}

#blog-content{font-size:12px;text-align:left;padding:15px 0 0 15px;width:550px;float:left;}
#blog-content a:link,#blog-content a:visited {color:#556b2f;text-decoration:none;border:none;}
#blog-content a:hover {color:#ff8c00;text-decoration:none;border:none;}
#blog-content h2{color:#241c1a;font-size:20px;font-weight:bold;margin-top:30px;padding:5px 0 5px 5px;border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;width:550px;}
#blog-content h2 a:link,#blog-content h2 a:visited {color:#241c1a;}
#blog-content h2 a:hover{color:#556b2f;}
#blog-content td{font-size:12px;text-align:left;padding:5px 5px 5px 10px;border:#d3d3d3 1px solid;border-spacing:0px;empty-cells:show;}


#blog-sidemenu{font-size:12px;text-align:left;margin:40px 0 0 20px;width:200px;float:right;}
#blog-sidemenu ul{padding:10px 0 0 0;list-style-type:none;}	
#blog-sidemenu ul li {padding:5px 0 5px 10px;list-style-type:none;}
#blog-sidemenu ul li a {background-image:url(image/arrow01.gif);background-position:left center;background-repeat:no-repeat;font-size:13px;padding:0 0 0 10px;}
#blog-sidemenu ul li ul li a{font-size:12px;margin:5px 0 5px 15px;border-style:none;}

.entry{margin:15px 0 50px 0;line-height:200%;}

.storycontent{padding:15px 0 30px 0;}

.meta {color:#241c1a;font-size:10px;letter-spacing:normal;padding:0 0 20px 15px;width:550px;}
.meta a{color:#241c1a;}
.meta img{position:relative;top:3px;}
*html .meta img{position:relative;top:-3;}

.feedback{font-size:11px;letter-spacing:normal;padding:15px 5px 30px 5px;}


.posth2{font-size:16px;font-weight:bold;margin-top:20px;}

.tb{background-color:#f5f5f5;margin-left:15px;width:450px;}

#comments{background-color:#f5f5f5;padding-left:15px;width:450px;}

#trackbackurl {background-color:#fff;font-size:13px;margin-bottom:30px;border-color:#ccc;border-style:solid;border-width:1px;width:70%;}

.gcomment {background-color:#f7f7f7;vertical-align:bottom;margin-bottom:3px;padding:3px;border-left:none;border-bottom:1px solid #f3f3f3;border-right:none;height:50;}
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
.ucomment img,.addthis img { border:0; }
.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }

.product-table{padding:30px;border-style:none;}



#itemdata{margin:20px 0;width:400px;border-collapse:collapse;}

#itemdata th,#itemdata td,#itemdata tr{font-size:12px;text-align:left;padding:5px 2px 5px 10px;border:#d3d3d3 1px solid;border-spacing:0px;empty-cells:show;}
#itemdata  tr .coment{letter-spacing:2px;line-height:170%;text-align:left;padding:10px;border:#d3d3d3 1px solid;border-spacing:0px;empty-cells:show;}


/*** 商品リスト ***/
#product-list{width:550px;} 
#product-list .line{width:550px;margin-top:20px;padding-top:0px;order-bottom:#808080 1px dotted;}
#product-list td{font-size:11px;letter-spacing:1px;vertical-align:middle;border-spacing:0;empty-cells:show;}
#product-list .thumbs{width:120px;height:110px;}/****************** リストサムネイルBOX *********************/
#product-list .itemname{font-size:13px;font-weight:bold;width:430px;height:50px;}
#product-list .cat{text-indent:1em;vertical-align:top;width:60px;height:30px;}
#product-list .data{vertical-align:top;width:290px;height:30px;}
#product-list .link{width:75px;font-size:10px;}

.thumbs-img{text-align:center;vertical-align:middle;max-width:100px;max-height:100px;}/*サムネイル*/
*html .thumbs-img{text-align:center;vertical-align:middle;width:100px;height:100px;}/*サムネイル*/

.thumbs-box{background-image:url(width:120px;max-width:120px;height:110px;max-height:110px;}




