@charset "Shift_JIS";
/**
 :タイトル "「商品情報」カテゴリ用スタイル";
 :一行説明 "「商品情報」カテゴリ用のスタイルシートです";
 :作成日 "2010-12-27";
 :改訂版 [:版 "1.0.1"; :作成日 "2011-02-07"];
*/


/* ▼#secondary
   --------------------------------------------- */
/* ローカルナビ */
#localNavPrd{
	margin-bottom: 1.5em;
	font-size: 86%;
	line-height: 1.35;
}
#localNavPrd a{
	text-decoration: none;
}
#localNavPrd a:hover{
	text-decoration: underline;
}
#localNavPrd a:visited{
	color: #842424;
}
#localNavPrd dt.category{
	background: url(../images/bg_ttl-category.gif) no-repeat left top;
}
#secondary.nav00 #localNavPrd dt.category{
	padding: 0.85em 0 0.65em;
	background: url(../images/bg_ttl-category.gif) no-repeat right top;
}
#localNavPrd dt.category a{
	display: block;
	padding: 1.35em 10px 1.15em 13px;
	font-weight: bold;
}
#secondary.nav00 #localNavPrd dt.category a{
	padding: 0.5em 10px 0.5em 10px;
	border-left: 3px solid #d9001c;
}
#localNavPrd dd.catNav{
	zoom: 1;
	border-top: 1px solid #ededed;
}
#localNavPrd ul.recommend{
	width: 199px;
	padding: 6px 6px 6px 9px;
	border-bottom: 1px solid #ededed;
	background: #fff url(../../products/images/bg_localnav-recommend01.gif) repeat-y left top;
}
#localNavPrd ul.recommend ul.inner{
	padding: 5px 24px 15px;
	background: url(../../products/images/bg_recommend01.gif) no-repeat left bottom;
}
#localNavPrd ul.recommend ul.inner li{
	display: inline-block;
	word-break: break-all;
}
* html #localNavPrd ul.recommend ul.inner li{
	display: inline;
}
*:first-child+html #localNavPrd ul.recommend ul.inner li{
	display: inline;
}

#localNavPrd ul.localNav{
	margin-bottom: 15px;
}
#localNavPrd ul.localNav li{
	border-bottom: 1px solid #ededed;
}
#localNavPrd ul.localNav li.separate{
	border-bottom: 4px solid #ededed;
}
#localNavPrd ul.localNav li ul.inner{
	zoom: 1;
	margin: 0;
	padding: 5px 21px 8px;
	background: url(../../products/images/bg_localnav01.gif) repeat-y left top;
	line-height: 1.5;
}
#localNavPrd ul.localNav li ul.inner li{
	display: inline-block;
	word-break: break-all;
	border-bottom: none;
}
* html #localNavPrd ul.localNav ul.inner li{
	display: inline;
}
*:first-child+html #localNavPrd ul.localNav ul.inner li{
	display: inline;
}

#localNavPrd ul.localNav li.nav01 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav01{
	height: 39px;
	background: url(../../products/images/nav_local01_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav02 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav02{
	height: 39px;
	background: url(../../products/images/nav_local02_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav03 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav03{
	height: 39px;
	background: url(../../products/images/nav_local03_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav04 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav04 li a{
	display: inline;
	height: auto;
}
#localNavPrd ul.localNav li.nav04 span{
	display: block;
	height: 39px;
	background: url(../../products/images/nav_local04_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav05 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav05{
	height: 39px;
	background: url(../../products/images/nav_local05_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav06 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav06 li a{
	display: inline;
	height: auto;
}
#localNavPrd ul.localNav li.nav06 span{
	display: block;
	height: 39px;
	background: url(../../products/images/nav_local06_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav07 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav07{
	height: 39px;
	background: url(../../products/images/nav_local07_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav08 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav08{
	height: 39px;
	background: url(../../products/images/nav_local08_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav09 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav09{
	height: 39px;
	background: url(../../products/images/nav_local09_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav10 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav10{
	height: 39px;
	background: url(../../products/images/nav_local10_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav11 a{
	display: block;
	height: 30px;
}
#localNavPrd ul.localNav li.nav11 li a{
	display: inline;
	height: auto;
}
#localNavPrd ul.localNav li.nav11 span{
	display: block;
	height: 30px;
	background: url(../../products/images/nav_local06_11.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav12 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav12{
	height: 39px;
	background: url(../../products/images/nav_local12_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav13 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav13{
	height: 39px;
	background: url(../../products/images/nav_local13_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav14 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav14{
	height: 39px;
	background: url(../../products/images/nav_local14_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav15 a{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav15{
	height: 39px;
	background: url(../../products/images/nav_local15_in.jpg) no-repeat left bottom;
}
#secondary.nav01 #localNavPrd ul.localNav li.nav01 a,
#secondary.nav02 #localNavPrd ul.localNav li.nav02 a,
#secondary.nav03 #localNavPrd ul.localNav li.nav03 a,
#secondary.nav04 #localNavPrd ul.localNav li.nav04 span,
#secondary.nav05 #localNavPrd ul.localNav li.nav05 a,
#secondary.nav06 #localNavPrd ul.localNav li.nav06 span,
#secondary.nav07 #localNavPrd ul.localNav li.nav07 a,
#secondary.nav08 #localNavPrd ul.localNav li.nav08 a,
#secondary.nav09 #localNavPrd ul.localNav li.nav09 a,
#secondary.nav10 #localNavPrd ul.localNav li.nav10 a,
#secondary.nav11 #localNavPrd ul.localNav li.nav11 span,
#secondary.nav12 #localNavPrd ul.localNav li.nav12 a,
#secondary.nav13 #localNavPrd ul.localNav li.nav13 a,
#secondary.nav14 #localNavPrd ul.localNav li.nav14 a,
#secondary.nav15 #localNavPrd ul.localNav li.nav15 a{
	background-color: transparent;
}
#secondary.nav04 #localNavPrd ul.localNav li.nav04 ul.inner,
#secondary.nav06 #localNavPrd ul.localNav li.nav06 ul.inner,
#secondary.nav11 #localNavPrd ul.localNav li.nav11 ul.inner{
	padding: 5px 21px 8px 17px;
	border-left: 4px solid #db001c;
	background: url(../images/bg_localnav02-2.gif) repeat-y left bottom;
}
#localNavPrd ul.localNav li.nav04 span,
#localNavPrd ul.localNav li.nav06 span{
	display: block;
	height: 39px;
}
#localNavPrd ul.localNav li.nav11 span{
	display: block;
	height: 30px;
}
#localNavPrd ul.localNav li.nav04 span{
	background: url(../../products/images/nav_local04_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav06 span{
	background: url(../../products/images/nav_local06_in.jpg) no-repeat left bottom;
}
#localNavPrd ul.localNav li.nav11 span{
	background: url(../../products/images/nav_local11_in.jpg) no-repeat left bottom;
}


#secondary.nav01 #localNavPrd ul.localNav li.nav01 a:hover{
	background: url(../../products/images/nav_local01_in_on.jpg) no-repeat left bottom;
}
#secondary.nav02 #localNavPrd ul.localNav li.nav02 a:hover{
	background: url(../../products/images/nav_local02_in_on.jpg) no-repeat left bottom;
}
#secondary.nav03 #localNavPrd ul.localNav li.nav03 a:hover{
	background: url(../../products/images/nav_local03_in_on.jpg) no-repeat left bottom;
}
#secondary.nav04 #localNavPrd ul.localNav li.nav04 a:hover span{
	background: url(../../products/images/nav_local04_in_on.jpg) no-repeat left bottom;
}
#secondary.nav05 #localNavPrd ul.localNav li.nav05 a:hover{
	background: url(../../products/images/nav_local05_in_on.jpg) no-repeat left bottom;
}
#secondary.nav06 #localNavPrd ul.localNav li.nav06 a:hover span{
	background: url(../../products/images/nav_local05_in_on.jpg) no-repeat left bottom;
}
#secondary.nav07 #localNavPrd ul.localNav li.nav07 a:hover{
	background: url(../../products/images/nav_local07_in_on.jpg) no-repeat left bottom;
}
#secondary.nav08 #localNavPrd ul.localNav li.nav08 a:hover{
	background: url(../../products/images/nav_local08_in_on.jpg) no-repeat left bottom;
}
#secondary.nav09 #localNavPrd ul.localNav li.nav09 a:hover{
	background: url(../../products/images/nav_local09_in_on.jpg) no-repeat left bottom;
}
#secondary.nav10 #localNavPrd ul.localNav li.nav10 a:hover{
	background: url(../../products/images/nav_local10_in_on.jpg) no-repeat left bottom;
}
#secondary.nav11 #localNavPrd ul.localNav li.nav11 a:hover span{
	background: url(../../products/images/nav_local10_in_on.jpg) no-repeat left bottom;
}
#secondary.nav12 #localNavPrd ul.localNav li.nav12 a:hover{
	background: url(../../products/images/nav_local12_in_on.jpg) no-repeat left bottom;
}
#secondary.nav13 #localNavPrd ul.localNav li.nav13 a:hover{
	background: url(../../products/images/nav_local13_in_on.jpg) no-repeat left bottom;
}
#secondary.nav14 #localNavPrd ul.localNav li.nav14 a:hover{
	background: url(../../products/images/nav_local14_in_on.jpg) no-repeat left bottom;
}
#secondary.nav15 #localNavPrd ul.localNav li.nav15 a:hover{
	background: url(../../products/images/nav_local15_in_on.jpg) no-repeat left bottom;
}
#secondary.nav01 #localNavPrd ul.localNav li.nav01 a,
#secondary.nav02 #localNavPrd ul.localNav li.nav02 a,
#secondary.nav03 #localNavPrd ul.localNav li.nav03 a,
#secondary.nav04 #localNavPrd ul.localNav li.nav04 span,
#secondary.nav05 #localNavPrd ul.localNav li.nav05 a,
#secondary.nav06 #localNavPrd ul.localNav li.nav06 span,
#secondary.nav07 #localNavPrd ul.localNav li.nav07 a,
#secondary.nav08 #localNavPrd ul.localNav li.nav08 a,
#secondary.nav09 #localNavPrd ul.localNav li.nav09 a,
#secondary.nav10 #localNavPrd ul.localNav li.nav10 a,
#secondary.nav11 #localNavPrd ul.localNav li.nav11 span,
#secondary.nav12 #localNavPrd ul.localNav li.nav12 a,
#secondary.nav13 #localNavPrd ul.localNav li.nav13 a,
#secondary.nav14 #localNavPrd ul.localNav li.nav14 a,
#secondary.nav15 #localNavPrd ul.localNav li.nav15 a{
	background-color: transparent;
}

#secondary.nav01 #localNavPrd ul.localNav li.nav01 a img,
#secondary.nav02 #localNavPrd ul.localNav li.nav02 a img,
#secondary.nav03 #localNavPrd ul.localNav li.nav03 a img,
#secondary.nav04 #localNavPrd ul.localNav li.nav04 span img,
#secondary.nav05 #localNavPrd ul.localNav li.nav05 a img,
#secondary.nav06 #localNavPrd ul.localNav li.nav06 span img,
#secondary.nav07 #localNavPrd ul.localNav li.nav07 a img,
#secondary.nav08 #localNavPrd ul.localNav li.nav08 a img,
#secondary.nav09 #localNavPrd ul.localNav li.nav09 a img,
#secondary.nav10 #localNavPrd ul.localNav li.nav10 a img,
#secondary.nav11 #localNavPrd ul.localNav li.nav11 span img,
#secondary.nav12 #localNavPrd ul.localNav li.nav12 a img,
#secondary.nav13 #localNavPrd ul.localNav li.nav13 a img,
#secondary.nav14 #localNavPrd ul.localNav li.nav14 a img,
#secondary.nav15 #localNavPrd ul.localNav li.nav15 a img{
	visibility: hidden;
}


#localNavPrd ul.contact{
	margin-left: 9px;
}


/* ▼#primary
   --------------------------------------------- */
/* 商品検索フォーム */
dl.productSearch{
	zoom: 1;
	clear: both;
	margin-bottom: 3em;
	background: url(../../products/images/bg_search02.gif) no-repeat left bottom;
}
dl.productSearch dt{
	padding-left: 8px;
	background-color: #fff;
}
dl.productSearch dd{
	zoom: 1;
	overflow: hidden;
	padding: 20px 17px;
	background: url(../../products/images/bg_search01.gif) no-repeat left top;
}
dl.productSearch dd table{
	float: left;
	width: 345px;
}
dl.productSearch dd table th,
dl.productSearch dd table td{
	padding: 3px 0 7px;
}
dl.productSearch dd table th{
	padding-right: 10px;
}
dl.productSearch dd table select,
dl.productSearch dd table input{
	width: 270px;
}

dl.productSearch .submit{
	float: right;
	width: 176px;
	margin-top: 3px;
}
dl.productSearch .submit p{
	margin: 0;
	text-align: center;
}
dl.productSearch .submit p.txt{
	margin-bottom: 8px;
}

/* おすすめ商品 */
/*.recommendPrd{
	zoom: 1;
	margin-bottom: 3em;
	line-height: 1.35;
	background: #f5f2dd url(../../products/images/bg_recommend-prd01.gif) no-repeat left bottom;
}
.recommendPrd h2{
	background: url(../../products/images/bg_recommend-prd02.gif) no-repeat right top;
}
.recommendPrd .inner{
	margin-right: -10px;
	padding: 0 0 10px 9px;
}
.recommendPrd .clBox{
	float: left;
	width: 278px;
	margin-right: 10px;
	background: url(../../products/images/bg_topbox03.gif) repeat-y left top;
}
.recommendPrd .clBox h3.hdTxt{
	margin-bottom: 0.65em;
	padding: 20px 20px 0;
	background: url(../../products/images/bg_topbox01.gif) no-repeat left top;
}
.recommendPrd .clBox h3.hdTxt a{
	display: block;
	padding-left: 18px;
	background: url(../images/icn_link01.gif) no-repeat 0px 0.4em;
}
.recommendPrd .clBox p.lead{
	margin-left: 18px;
}
.recommendPrd .clBox p.pct{
	text-align: center;
}
.recommendPrd .clBox p.detail{
	margin: 0;
	text-align: right;
}
.recommendPrd .clBox .clInner{
	padding: 0 20px 20px;
	background: url(../../products/images/bg_topbox02.gif) no-repeat left bottom;
}*/
.recommendPrd{
	zoom: 1;
	width: 586px;
	margin-bottom: 3em;
	line-height: 1.35;
	background: #f5f2dd url(../../products/images/bg_recommend-prd01.gif) no-repeat right bottom;
}
.recommendPrd h2{
	background: url(../../products/images/bg_recommend-prd02.gif) no-repeat right top;
}
.recommendPrd .inner{
	margin-right: -10px;
	padding: 0 0 10px 11px;
	background: url(../../products/images/bg_topbox04.gif) no-repeat 11px bottom;
}
.recommendPrd .clBox{
	float: left;
	width: 278px;
	margin-right: 7px;
	/*background: url(../../products/images/bg_topbox03.gif) repeat-y left top;*/
}
.recommendPrd .clBox h3.hdTxt{
	margin-bottom: 0.65em;
	padding: 20px 20px 0;
	background: url(../../products/images/bg_topbox01.gif) no-repeat left top;
}
.recommendPrd .clBox h3.hdTxt a{
	display: block;
	padding-left: 18px;
	background: url(../images/icn_link01.gif) no-repeat 0px 0.4em;
}
.recommendPrd .clBox p.lead{
	margin-left: 18px;
}
.recommendPrd .clBox p.pct{
	text-align: center;
}
.recommendPrd .clBox p.detail{
	margin: 0;
	text-align: right;
}
.recommendPrd .clBox .clInner{
	padding: 0 20px 20px;
	/*background: url(../../products/images/bg_topbox02.gif) no-repeat left bottom;*/
}


/* 新商品のご案内 */
.newPrd{
	position: relative;
	clear: both;
	height: 85px;
	width: 586px;
	margin-bottom: 3em;
	background: #f5f2dd url(../../products/images/bg_recommend-prd01.gif) no-repeat left bottom;
}
.newPrd h2{
	background: url(../../products/images/bg_recommend-prd02.gif) no-repeat right top;
}
.newPrd ul{
	position: absolute;
	top: 9px;
	left: 219px;
}
.newPrd ul li{
	float: left;
	margin-right: 4px;
}

/* 商品カタログ */
ul.prdListTop{
	overflow: hidden;
	margin: 0 -7px 0 -5px;
}
ul.prdListTop li.product{
	float: left;
	position: relative;
	width: 194px;
	height: 116px;
	margin: 0 5px 5px 0;
}
ul.prdListTop li.product.productBread{
	background: url(../../products/images/bg_item01.gif) no-repeat left top;
}
ul.prdListTop li.product.productBread ul.detail{
	position: absolute;
	top: 11px;
	left: 12px;
}
ul.prdListTop li.product.productBread div{
	width: 189px;
	height: 116px;
	background-repeat: no-repeat;
	background-position: right 19px;
	background-image: url(../../products/images/pct_top-bread_mix.jpg);
}
ul.prdListTop li.product.productBread li{
	line-height: 1;
}
ul.prdListTop li.product.productBread li img{
	vertical-align: baseline;
}
/*ul.prdListTop li.product .detail{
	position: absolute;
	top: 16px;
	left: 11px;
}
ul.prdListTop li.product p.mailOrder{
	position: absolute;
	top: 82px;
	left: 11px;
}
ul.prdListTop li.product li{
	margin-bottom: 6px;
	line-height: 1;
}
ul.prdListTop li.product li img{
	vertical-align: baseline;
}
ul.prdListTop li.product div{
	width: 189px;
	height: 116px;
	background-repeat: no-repeat;
	background-position: right 19px;
}
ul.prdListTop li.productFlour div{
	background-image: url(../../products/images/pct_top-flour.jpg);
}
ul.prdListTop li.productKaraage div{
	background-image: url(../../products/images/pct_top-karaage.jpg);
}
ul.prdListTop li.productKona div{
	background-image: url(../../products/images/pct_top-kona.jpg);
}
ul.prdListTop li.productDessert div{
	background-image: url(../../products/images/pct_top-dessert.jpg);
}
ul.prdListTop li.productMix div{
	background-image: url(../../products/images/pct_top-mix.jpg);
}
ul.prdListTop li.productBread div{
	background-image: url(../../products/images/pct_top-bread_mix.jpg);
}
ul.prdListTop li.productSpaghetti div{
	background-image: url(../../products/images/pct_top-spaghetti.jpg);
}
ul.prdListTop li.productMacaroni div{
	background-image: url(../../products/images/pct_top-macaroni.jpg);
	background-position: right 9px;
}
ul.prdListTop li.productSause div{
	background-image: url(../../products/images/pct_top-sauce.jpg);
}
ul.prdListTop li.productBoil div{
	background-image: url(../../products/images/pct_top-boil.jpg);
}
ul.prdListTop li.productGratin div{
	background-image: url(../../products/images/pct_top-gratin.jpg);
}
ul.prdListTop li.productNoodle div{
	background-image: url(../../products/images/pct_top-noodle.jpg);
}
ul.prdListTop li.productAzzura div{
	background-image: url(../../products/images/pct_top-grotta.jpg);
}
ul.prdListTop li.productCecco div{
	background-image: url(../../products/images/pct_top-de_cecco.jpg);
}
ul.prdListTop li.productNaturart div{
	background-image: url(../../products/images/pct_top-naturart.jpg);
}
ul.prdListTop li.productObento div{
	background-image:url(../../products/images/pct_top-obento.jpg);
	background-position: right 44px;
}
ul.prdListTop li.productOnedish div{
	background-image: url(../../products/images/pct_top-onedish.jpg);
	background-position: right 44px;
}
ul.prdListTop li.productHealth div{
	background-image: url(../../products/images/pct_top-health.jpg);
	background-position: right 31px;
}
ul.prdListTop li.productPet div{
	background-image: url(../../products/images/pct_top-pet.jpg);
}*/

.prdList2cl ul.prdListTop{
	float: left;
	width: 194px;
}
ul.prdSPSite1{
	/*float: right;
	width: 393px;*/
	margin-top: 12px;
}
.prdList2cl ul.prdSPSite1{
	float: right;
	width: 393px;
}
ul.prdSPSite1 li{
	margin-bottom: 0.25em;
}
ul.prdSPSite1 li img{
	padding-right: 10px;
}
ul.prdSPSite1 li img,
ul.prdSPSite1 li a{
	display: inline-block;
	vertical-align: middle;
}

/* 通信販売（TOP） */
.mailOrderSec p.lead{
	padding-bottom: 1.5em;
	background: url(../images/bg_border01.gif) repeat-x left bottom;
}
.mailOrderSec .moWrap{
	clear: both;
	margin: 0 -7px 1em -5px;
}
.mailOrderSec .moWrap p{
	margin-bottom: 0.5em;
}
.mailOrderSec .moWrap p.pctL{
	float: left;
	width: 194px;
}
.mailOrderSec .moWrap .txtR{
	float: right;
	width: 388px;
	padding-right: 5px;
}
.mailOrderSec .moWrap h3.hdTxt{
	margin-bottom: 0.35em;
	color: #bd6300;
}
.mailOrderSec .moWrap p.detail{
	font-size: 78%;
	text-align: right;
}
.mailOrderSec .moWrap p.detail img{
	margin-bottom: 0.25em;
}

/* 各カテゴリ商品リスト */
.categoryList h2.hdImg{
	margin-bottom: 12px;
	background: url(../images/bg_border04.gif) repeat-x 0px 6px;
}
.categoryList h2.hdImg img{
	padding-right: 5px;
	background-color: #fff;
}
.categoryList h2.hdTxt{
	margin-bottom: 0.86em;
	padding-left: 18px;
	font-weight: bold;
	background: url(../../products/images/icn_heading.gif) no-repeat left center;
}
.categoryList h3.hdTxt{
	margin-bottom: 0.86em;
	padding-left: 18px;
	font-weight: bold;
	background: url(../../products/images/icn_heading2.gif) no-repeat left center;
}
.categoryList .clListWrap{
	clear: both;
	width: 594px;
	margin: 0 -5px 0 -2px;
}
* html .categoryList .clListWrap{
	padding-bottom: 1.5em;
}/* IE6 */
.categoryList .clListWrap .clBox{
	float: left;
	width: 266px;
	min-height: 100px;
	padding: 13px 13px 0 9px;
	background: url(../../products/images/bg_category-list01.gif) no-repeat left top;
}
.categoryList .clListWrap .clBox.last{
	float: right;
}
.categoryList .clListWrap .clBox p.pct{
	float: left;
	/*width: 85px;*/
	width: 105px;
	margin-bottom: 1.5em;
	text-align: center;
}
.categoryList .clListWrap .clBox dl.prdInfo{
	float: right;
	/*width: 180px;*/
	width: 160px;
	margin-bottom: 1.5em;
}
.categoryList .clListWrap .clBox dl.prdInfo dt{
	padding: 0 0 0 18px;
	font-weight: bold;
	background: url(../images/icn_link01.gif) no-repeat 0px 0.4em;
}
.categoryList .clListWrap .clBox dl.prdInfo dd{
	margin-left: 18px;
}
.categoryList p.recipeBnr{
	clear: both;
}


/* 各商品詳細 */
.clWrap.prdDetail{
	margin-top: 2em;
}
/*.clWrap.prdDetail p.pctL{
	float: left;
	width: 260px;
	text-align:center;
}*/
.clWrap.prdDetail .pctL{
	float: left;
	width: 260px;
	text-align: center;
}
.clWrap.prdDetail .pctL p.pct{
	text-align:center;
}
.clWrap.prdDetail .txtR{
	float: right;
	width: 305px;
}
.clWrap.prdDetail h3.hdTxt{
	margin-bottom: 1em;
	color: #601814;
	font-size: 114%;
}

/* 2011.7.15追加分 */
.clWrap.clWrap-4cl .clBox{
	float: left;
	width: 130px;
	margin-right: 22px;
}
.clWrap.clWrap-4cl .clBox.last{
	float: right;
	margin-right: 0;
}
.clWrap.clWrap-4cl dl.pctBox dt img{
	border: 1px solid #dedede;
}




/* おすすめ関連サイト */
dl.relatedSite{
	zoom: 1;
	clear: both;
	margin-bottom: 3em;
}
dl.relatedSite dt{
	padding-left: 8px;
}
dl.relatedSite dd{
	zoom: 1;
	overflow: hidden;
	padding: 15px 5px 15px 15px;
	border: 1px solid #d9d9d9;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
dl.relatedSite ul.siteList li{
	float: left;
	margin-right: 10px;
}

dl.relatedSite ul.siteListHealth{
	font-size: 86%;
}
dl.relatedSite ul.siteListHealth li{
	margin-bottom: 0.25em;
}
dl.relatedSite ul.siteListHealth li img{
	padding-right: 10px;
}
dl.relatedSite ul.siteListHealth li img,
dl.relatedSite ul.siteListHealth li a{
	display: inline-block;
	vertical-align: middle;
}


/* 業務用のお客様へ
   --------------------------------------------- */
#businessList .section .section{
	margin-top: 0;
	margin-bottom: 1em;
}