@charset "utf-8";
/*----------------------------------------------------
	オンラインショップ
----------------------------------------------------*/
h2.tl_online { 	width: 733px; margin-left: 35px;}

h4.tl_h3 { 	width: 733px; height: 30px; margin-left: 35px; margin-top:40px; margin-bottom: 30px;}

dt { width: 193px; height: 30px; margin-left: 35px; margin-top:20px; clear: left; float:left:}
dd { width: 400px; margin-left: 240px; margin-top: -23px; height: 30px; }

*html dd { width: 400px; margin-left: 240px; margin-top: -30px; height: 30px; }


.pd_tb {
	width: 768px;
	border: #D6BE98 1px solid; 
	margin: 10px auto;}
	
	
table.pd_table { width: 768px; border:0; padding:0; margin:0;}
tr { vertical-align:middle;}
td { padding: 10px;}


.pdname { font-size: 17px; color:#9A6500; font-weight:bold;}
.spec { margin-left: 10px; height:60px; line-height: 300%; font-size: 88%;}
.spec_bt { vertical-align: middle; height:60px; line-height: 300%;}
.spec_small { font-size: 10px; color:#D90000; font-weight:bold;}


td.br_td { border-left: #D2C58B dotted 1px; border-right: #D2C58B dotted 1px;}

.ct { margin: 0px 0px 15px 40px;}
.box { color:#FF0000; font-size: 12px; font-weight:bold;}


/*----------------------------------------------------
	お買い物ガイド
----------------------------------------------------*/
h2.tl_guide { width: 733px; margin-left: 35px; margin-bottom: 25px;}
h3 { margin-left: 35px; margin-bottom: 15px; margin-top:25px;}
h3.bn_online { margin-left: 35px; margin-top: 10px; margin-bottom: 0;}

.price { margin-left: 35px; margin-top:0px; margin-bottom: 0;}


h4.tlg01 { font-weight:bold; color: #009900; font-size:92%; margin-left: 35px; margin-bottom: 10px; margin-top: 20px; clear:left; width:733px;}
h4.tlg02 { font-weight:bold; color: #EE3C60; font-size:92%; margin-left: 35px; margin-bottom: 10px; width:733px; clear:left;}

.gp { text-align:right; margin-bottom: 20px; width:800px;}
.gc { text-align:center; clear:both; padding-top: 20px;}
*html .gc { margin-top: 20px; text-align:center; clear:both;}
*:first-child+html .gc { margin-top: 20px; text-align:center; clear:both;}

ul.guide01 { width: 768px; margin-left: 35px;}
ul.guide01 li { float:left; list-style: none;}

ul.guide01tx { width: 768px; margin-left: 35px; clear:left; margin-bottom: 20px; clear:both;}
ul.guide01tx li { float:left; list-style: none; font-size: 83%; width:115px; margin-left: 10px;}
ul.guide01tx li.tx04 { float:left; list-style: none; font-size: 83%; width:115px; margin-left: 20px;}
ul.guide01tx li.tx06 { float:left; list-style: none; font-size: 83%; width:90px; margin-left: 20px;}


*html ul.guide01tx { width: 768px; margin-left: 15px; clear:left; margin-bottom: 20px; clear:both;}
*html ul.guide01tx li { float:left; list-style: none; font-size: 83%; width:115px; }
*html ul.guide01tx li.tx03 { float:left; list-style: none; font-size: 83%; width:115px; margin-left: 25px;}
*html ul.guide01tx li.tx04 { float:left; list-style: none; font-size: 83%; width:115px; margin-left: 20px;}
*html ul.guide01tx li.tx06 { float:left; list-style: none; font-size: 83%; width:80px; }




