

/* 商品コンテンツ専用CSS */
p,h1,h2,h3,ol,li,ul { margin:0; padding:0;}
ul,ol,li { list-style:none;}
html>/**/body .font_l{ font-size:120%;}
.come { text-indent:-1em; padding-left:1em; margin-bottom:3px;}　
.come_red { text-indent:-1em; padding-left:1em; margin-bottom:3px;}
/*\*/
.come_red:first-letter { color:#FF0000; }
/**/

.come_pink { text-indent:-2em; padding-left:1em;}
/*\*/
.come_pink:first-letter { color:#FF75A3; font-weight:bold;}
/**/


#syouhin_midashi { background:url(../images/top_tab_side.gif) repeat-x; background-color:#F7F8F6; padding-bottom:3px;}
#syouhin { background-color:#F7F8F6; margin-bottom:18px;}
#syouhin li{ background:url(../images/top_arrow2.gif) no-repeat 50px 0;}
#syouhin a{ display:block; width:305px;}
#syouhin a:hover{ text-decoration:underline; color:#000000;}
#syouhin .simg{ margin:0 20px 0 4px; height:40px; float:left;}
#syouhin span{ width:240px; display:block; color:#000000; font-weight:bold; padding-right:5px; margin:0;}
#syouhin .1st{ width:240px; display:block; color:#000000; font-weight:bold; padding:0.7em 5px 0 0;}
html>/**/body #syouhin span{ display:table-cell; height:40px; vertical-align:middle;}
html>/**/body #syouhin .1st{ display:table-cell; height:20px; vertical-align:middle;}

#syouhinpickup { width:640px; margin-bottom:15px;}
#syouhinpickup li { 
	background:url(../images/pickupbg.gif) no-repeat;
	display:block;
	width:305px;
	height:120px;
	margin:0 0 10px 0;
	padding:27px 0 0 5px;
	float:left;
}
#syouhinpickup li.lft { margin-right:30px;}
html>/**/body #syouhinpickup li { width:300px; height:93px;}


#syouhinpickup_shousai { width:640px; margin-bottom:15px;}
#syouhinpickup_shousai li { 
	background:url(../images/pickup_shousai_bg.gif) no-repeat;
	display:block;
	width:305px;
	height:120px;
	margin:0 0 10px 0;
	padding:27px 0 0 5px;
	float:left;
}
#syouhinpickup_shousai li.lft { margin-right:30px;}
html>/**/body #syouhinpickup_shousai li { width:300px; height:93px;}


.syo_line { margin:0; clear:left;}

#syouhin_head { width:380px; float:left; margin-bottom:15px; background:url(../images/top_head_separate.gif) repeat-x; padding-left:30px;}
html>/**/body #syouhin_head { width:350px;}
#syouhin_head  h1 { background:url(../images/top_catch.gif) no-repeat; text-indent:-9999px; font-size:0; line-height:0; height:93px;}
#syouhin_head h2 { background:url(../images/top_kihon_ttl.gif) no-repeat; text-indent:-9999px; font-size:0; line-height:0; height:49px;}
#syouhin_h01img {width:260px; float:left;}
#syouhin_head ol { margin:0; padding:0;}
#syouhin_head li { font-size:0; line-height:0; text-indent:-9999px; display:none;}
#syouhin_head  a.fifth { background:url(../images/top_kihon_1-5.gif) no-repeat;  display:block; width:323px; height:152px; margin-bottom:8px; font-size:0; line-height:0; text-indent:-9999px;}
html>/**/body #syouhin_head  a.fifth { height:152px;}
#syo_lft { width:305px;  float:left;}
#syo_rgt { width:305px;  float:right;}
#pickup_bg { background:url(../images/pickup_bg.gif) repeat-y; padding:0 5px;}

ul#bnr_link {width:640px; text-align:center;}
#bnr_link img{margin:0 0px 4px 0;}
li#bnr {display:inline; margin:10px 0;}

/* 商品の原料および産地情報 */

#list_catalog {
	border:1px solid #A0C19D;
	border-collapse:collapse;
	margin-bottom:5px;
}

#list_catalog th,#list_catalog td {
	border:1px solid #A0C19D;
	padding:5px;
}

#list_catalog th {
	background:#CCFFCC; color:#008800;
}

#list_sttl { padding:6px; border-left:4px solid #008800; margin:0 0 5px 0;}
#list_hon { padding-left:10px;}
#list_all { padding:6px; border-left:4px solid #008800; float:right; width:auto; _margin-top:5px;}
#relate_link  { margin:10px 0 30px 15px;}
#relate_link  li{ list-style:none; margin:5px 0;}

#pdf {border:1px dotted #CCCCCC; padding:5px; background-color:#F3F3F3; width:247px; float:right; margin-left:10px;}

/*float指定したボックスに用いる必須ハック*/
.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*/-->

/*top*/
#top_btn { width:640px;}
#top_btn img { float:left; margin:0 17px 20px 0; display:block;}
#top_btn h1 img.tit {margin:0 0 10px 0;}
#top_btn span {display:none;}

/*クチコミ募集ブロック*/
#bosyu { width:640px; margin-bottom:20px; background:url(../images/kuchikomi_bosyu/boshu_mdl.jpg) repeat-y;}
#bosyu_text { width:600px; margin:0 20px;}
#bosyu_text p { width:350px; float:left; margin-right:20px; font-size:85%; line-height:150%;}
#bosyu_shouhin { width:600px; margin:10px 20px 0 20px; background:url(../images/kuchikomi_bosyu/boshu_bg_mdl.jpg) repeat-y;}
#bosyu_shouhin #box { width:585px; margin:0 0 0 15px;}
#bosyu_shouhin #box p {border-right:#CACACA dashed 1px; margin:14px 14px 14px 0; padding:0; float:left; display:block;}
#bosyu_shouhin #box p img {margin:0 15px 0 0; padding:0; display:block;}


/*クチコミ詳細ページ 100227改修*/
#bosyu_100227 {width:640px; margin-bottom:20px; background:url(../images/bosyu_100227/boshu_mdl.jpg) repeat-y;}
#bosyu_100227_text {width:600px; margin:0 20px;}
#bosyu_100227_text p {width:350px; float:left; margin-right:20px; font-size:85%; line-height:150%;}
.bosyu_100227_product01 {background:url(../images/bosyu_100227/bosyu_bk.jpg); width:600px; margin-left:20px;}
.bosyu_100227_product02 {background:url(../images/bosyu_100227/bosyu_bk_02.gif); width:600px; margin-left:20px;}
.bosyu_100227_product03 {background:url(../images/bosyu_100227/bosyu_bk_03.gif); width:600px; margin-left:20px;}
.bosyu_100227_product01_mrg {padding-top:17px; padding-left:40px;}
.bosyu_100227_product02_mrg,.bosyu_100227_product03_mrg {padding:0 15px;}
.bosyu_100227_product01_product {margin-right:22px; width:120px; float:left;}
.bosyu_100227_product01_product_end {width:120px; float:left;}
.bosyu_100227_product02_product,.bosyu_100227_product03_product {width:142px; float:left;}
.bosyu_100227_product01 p,.bosyu_100227_product01 a,.bosyu_100227_product02 p,.bosyu_100227_product02 a,.bosyu_100227_product03 p,.bosyu_100227_product03 a {color:#000000; font-weight:bold;}
.bosyu_100227_product02 p,bosyu_100227_product02 p a,.bosyu_100227_product03 p,bosyu_100227_product03 p a {margin:13px 5px 0 24px;}
.bosyu_100227_product_btm {margin-left:20px;}
