/* 総合 */
body{background-color:#8C745C;
;margin-top:0px;margin-bottom:0px;text-align:center;}

a{text-decoration : none;color: #CCCC99;} 
a:link{text-decoration:none; color: #CCCC99;} 
a:vlink{text-decoration:none; color: #CCCC99;} 
a:hover{text-decoration:none; color: #ff0000;} 

td{color:#C0AD9A;line-height:normal;font-size:13px;}
img{border:0px;}

#bg{background-image:url(../img/bg.gif);background-repeat:repeat-x;background-color:#000000;width:50px;height:100%;}

#main{background-color:#271611;padding-left:20px;padding-right:20px;height:100%;}

h1{font-size:11px;color:#8C745C;text-align:left;margin:5px 0px 0px 0px;}
h3{font-size:11px;color:#8C745C;text-align:left;margin:0px 0px 0px 0px;
font-weight:normal;}

img.footer{margin-top:10px;margin-bottom:5px;}

img.title{margin-bottom:10px;}
img.left{float:left;margin-right:10px;margin-bottom:5px;}
img.right{float:right;margin-left:10px;margin-bottom:5px;}
img.sidemenu{margin-bottom:4px;}
img.gotop{margin:0 0 5 505;}
img.gotop02{margin-top:10px;}

p.dan{margin:0px 0px 8px 0px;}

p.sitamenu{font-size:11px;text-align:center;margin:0px;}
span.s01{font-size:11px;line-height:130%;}

span.red{font-size:15px;font-weight:bold;color:#ff0000;}
span.red02{font-size:13px;color:#ff0000;}
span.red03{font-weight:bold;color:#ff0000;}
span.white{color:#FFFFFF;font-weight:bold;}
span.blue{font-size:15px;font-weight:bold;color:#003366;}
span.black{font-size:15px;font-weight:bold;color:#000000;}

/* TOPページ */
#topics_area {
}
#topics_area h2 {
	padding:0;
	margin:0;
}
.conte {
	clear:both;
	padding-top:2px;
}
.conte p {
	padding:10px 10px 0 0;
	margin:0;
	line-height:1.2em;
}
.topics_photo {
	float:left;
	padding-right:10px;
}
.clear {
	clear:both;
}
p.top_intro{margin:10px 10px 0px 0px;}
p.top_ca{margin:5px 0px 0px 0px;font-size:11px;line-height:130%;}

/* Pickup */
table.pu01{margin-bottom:15px;}
table.price01{margin-bottom:5px;}
td.price02{background-color:#8C745C;text-align:center;color:#ffffff;}
td.price03{background-color:#FDEFE1;color:#271611;}
td.price04{border:solid 1px #8C745C;background-color:#4E342D;text-align:center;font-weight:bold;}

td.price05{color:#271611;width:5%;vertical-align:top;}
td.price06{color:#271611;width:95%;}

td.siyo{border-bottom:dotted 1px #8C745C;vertical-align:top;}

img.pu{margin-bottom:5px;}

img.goform{margin-top:5px;}

/* ラインナップ */
img.line{margin-bottom:12px;}
img.line02{margin-bottom:18px;}
img.line03{margin-bottom:3px;}
img.line04{margin-bottom:12px;margin-left:25px;}
p.linetx{margin:0px 0px 0px 20px;}
p.price{font-size:15px;font-weight:bold;color:#ffffff;text-align:right;margin:0;}
p.price_nomal{font-size:13px;font-weight:nomal;color:#ffffff;text-align:right;margin:0;}
p.comment_red{font-size:11px;font-weight:normal;color:#ff0000;text-align:right;margin:0;}
#line_up_menu {
	width:180px;
	padding-right:10px;
}
#line_up_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
}
#line_up_menu li {
	margin:0;
	padding:0;
}
.line_up_products {
	width:580px;
	padding:0 0 20px 0;
}
.line_up_products div.photo {
	float:left;
	width:160px;
	padding-left:10px;
}
.line_up_products div.outline {
	float:left;
	width:400px;
	padding-left:10px;
	text-align:left;
}
.outline p {
	line-height:1.5em;
	margin:0;
	padding:10px 0;
	text-align:left;
}
.outline div {
	padding:5px 0;
}
.outline td {
	text-align:left;
}

.line_up_products div.clear {
	clear:both;
}
.outline table#keisai {
	border:1px solid #e1cbb5;
	border-collapse:collapse;
	font-size:12px;
	width:450px
}
.outline table {
	border:1px solid #e1cbb5;
	border-collapse:collapse;
	font-size:12px;
	width:380px;
}
.outline th {
	border:1px solid #e1cbb5;
	border-collapse:collapse;
	padding:5px 10px;
	color:#ffffff;
	font-weight:100;

}
.outline td {
	border:1px solid #e1cbb5;
	border-collapse:collapse;
	padding:5px 10px;
	line-height:1.5em;
}
.outline strong {
	color:#FF0000;
}
.outline table span {
	color:#ffffff;
	font-weight:bold;
}
#price{
	text-align:right;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
}

.price span {
	font-size:11px;
}
p.pagetop {
	text-align:right;
}
	
h3.linename{
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 10px 0px;
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:solid 1px #8c745c;
	border-bottom:solid 1px #8c745c;
}
#oshirase {
	color:#ffffff;
	line-height:1.5em;
}
#oshirase strong {
	font-size:large;
}

/* リフォーム */
h2.ref{font-size:15px;border-left:solid 15px #8C745C;
border-bottom:solid 1px #8C745C;color:#ffffff;
margin:0px 0px 8px 0px;}

/* カスタマイズ */


/* 鈴仙について・職人紹介  */
p.syomei{text-align:right;margin:0;}
p.other{color:#330000;margin:0px 10px 8px 10px;}
p.kotei{font-size:15px;font-weight:bold;margin:15px 0px 8px 0px;color:#ffffff;}

p.otherw{color:#330000;margin:0 0 10 0;padding:5;
border:solid 1px #8C745C;width:300px;
}

h2.craftsman{font-size:15px;
background-image:url(../img/titlebg.gif);background-repeat:no-repeat;margin:15px 0px 8px 0px;padding:2px 0px 0px 0px;color:#ffffff;height:22px;}

h2.craftsman02{font-size:15px;border-bottom:dotted 1px;color:#C49176;
margin:15px 0px 8px 0px;}


img.in_line{margin:14px 0px 14px 0px;}

/* クロコ辞典  */
h2.jiten{font-size:15px;border-left:solid 15px #8C745C;
border-bottom:solid 1px #8C745C;color:#ffffff;
margin:15px 0px 8px 0px;}

img.jitenimg{float:left;margin-right:10px;margin-bottom:5px;}

/* 注文方法  */
h2.shopinfo{font-size:15px;
background-image:url(../info/img/shopinfo_bg.gif);background-repeat:no-repeat;margin:0px 0px 10px 0px;padding:7px 0px 0px 60px;color:#ffffff;height:28px;}

td.toi01{background-color:#E1CBB5;width:25%;color:#69453A;}
td.toi02{background-color:#FFFFFF;width:75%;color:#69453A;}

ul.shopinfoul01{margin:0px 0px 0px 20px;padding:0px;}
ul.shopinfoul02{margin:10px 0px 0px 80px;padding:0px;list-style-type:decimal;font-weight:bold;}


p.shopinfotx01{margin:0px 50px 0px 50px;}
p.shopinfotx02{text-align:center;font-size:15px;font-weight:bold;color:#ffffff;
margin:15 0 0 0;}
p.shopinfotx03{margin:0px 0px 7px 0px;font-size:15px;font-weight:bold;
color:#003366;}

/* 問い合わせ・アンケート */
table.form{background-color:#271611;width:600;}
td.form01{background-color:#8C745C;width:23%;color:#ffffff;}
td.form02{background-color:#FDEFE1;width:77%;color:#69453A;}
td.form02 ol{margin: 0; padding: 0; list-style-position: inside;}
td.form03{background-color:#8C745C;text-align:center;color:#ffffff;}
td.form04{background-color:#FDEFE1;width:30%;color:#69453A;}
td.form05{background-color:#FDEFE1;width:70%;color:#69453A;}
td.form06{background-color:#FDEFE1;text-align:center;color:#69453A;}

#req{margin: 0;padding: 0;list-style: none;}
#req li{display: inline;}

/* 会社案内*/
td.info01{border:solid 1px #8C745C;
background-color:#4E342D;width:20%;}
td.info02{border:solid 1px #8C745C;
width:80%;}

img.infotitle{margin-left:115px;margin-bottom:10px;}



p.pptext{margin:0px 50px 0px 50px;}
p.pptext02{margin:3px 0px 20px 0px;}
ul.privacy{margin:15px 50px 15px 100px;padding:0px;list-style-type:decimal;}


/* プレゼント包装について */
span.pre{font-size:13px;color:#271611;}
span.pre02{font-size:11px;color:#271611;}
#main #top_flash_under {
	background-color: #8C745C;
	width: 780px;
	clear: none;
	height: 120px;
}

#main #top_flash_under #top_flash_under1 {
	height: 80px;
	width: 458px;
	float: left;
	clear: none;
}

#main #top_flash_under #top_flash_under2 {
	height: 26px;
	width: 280px;
	float: left;
	clear: left;
/*	margin-left: 88px;*/
	margin-top: 6px;
}

#main #top_flash_under #top_flash_under3 {
	height: 99px;
	width: 312px;
	float:right;
	clear: right;
	margin-right: 10px;
	margin-top: 5px;
}
/*#main #top_flash_under #top_flash_under2 td {
	text-align: center;
}*/

