@charset "utf-8";

/* =======================================

	Products-Category CSS

========================================== */


/* #pdtBox
========================================== */
/*画像置換*/
#categoryItem .itemDetail p.brand {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}



hr {display: none;}





/* categoryItem ======== */
#categoryItem {
	*margin-bottom: 7px;
}

#categoryItem:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#categoryItem .itemDetail {
	float: left;
	display: inline;
	width: 221px;
	height: 207px;
	margin: 0 18px 50px 0;
	padding-bottom: 10px;
	background: #fff;
	margin: 0 10px 50px 10px\9;
	width: 212px\9;
}

#categoryItem .itemDetail:nth-child(3n) {
	margin-right: 0;
}

/*.itemDetailの高さ、通常時*/
/*
#pdtShoyu .itemDetail {height: 295px;}
#pdtTsuyu .itemDetail {height: 295px;}
#pdtPonzu .itemDetail {height: 275px;}
#pdtNabe .itemDetail {height: 280px;}
#pdtKome .itemDetail {height: 295px;}
#pdtSozai .itemDetail {height: 250px;}
#pdtAgezuni .itemDetail {height: 285px;}
#pdtM-oven .itemDetail {height: 250px;}
#pdtKona .itemDetail {height: 250px;}
#pdtBaby .itemDetail {height: 250px;}
#pdtCa .itemDetail {height: 280px;}
#pdtKarushio .itemDetail {height: 275px;}
*/
/*--*/


/*.itemDetailの高さ、キャンペーン*/
/*
#pdtShoyu .itemDetail {height: 305px;}
#pdtTsuyu .itemDetail {height: 305px;}
#pdtPonzu .itemDetail {height: 305px;}
#pdtNabe .itemDetail {height: 300px;}
#pdtKarushio .itemDetail {height: 305px;}
#pdtKome .itemDetail {height: 305px;}
#pdtSozai .itemDetail {height: 260px;}
#pdtAgezuni .itemDetail {height: 305px;}
#pdtM-oven .itemDetail {height: 260px;}
#pdtKona .itemDetail {height: 260px;}
#pdtBaby .itemDetail {height: 260px;}
#pdtCa .itemDetail {height: 310px;}
*/
/*--*/


/*.itemDetailの高さ、現状*/
#pdtShoyu .itemDetail {height: 305px;}
#pdtTsuyu .itemDetail {height: 295px;}
#pdtPonzu .itemDetail {height: 280px;}
#pdtNabe .itemDetail {height: 260px;}
#pdtPaste .itemDetail {height: 260px;}
#pdtKarushio .itemDetail {height: 305px;}
#pdtKome .itemDetail {height: 305px;}
#pdtSozai .itemDetail {height: 260px;}
#pdtAgezuni .itemDetail {height: 260px;}
#pdtM-oven .itemDetail {height: 260px;}
#pdtKona .itemDetail {height: 260px;}
#pdtBaby .itemDetail {height: 260px;}
#pdtCa .itemDetail {height: 280px;}
/*--*/






#categoryItem .itemDetail.h3single h3 {
	padding-top: 10px;
	height: 28px;
}

#categoryItem .itemDetail h3 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	top: 165px;
	width: 90%;
	height: 38px;
	text-align: center;
	font-size: 107.8%;
	line-height: 1.3;
	background: none;
	border-bottom: 1px solid #ECE3D9;
}

#categoryItem .itemDetail.h3long h3 {
	letter-spacing: -1px;
}

#categoryItem .itemDetail h3 span {
	letter-spacing: 1px;
}

#categoryItem .itemDetail a {
	color: #633;
}

#categoryItem .itemDetail a:hover {
	color: #c33;
}

#categoryItem .itemDetail a p {
	position: relative;
	padding-top: 10px;
	top: -38px;
	width: 100%;
	height: 140px;
	text-align: center;
}

#categoryItem .itemDetail div.etc {
	margin-top: 25px;
}

#categoryItem .itemDetail div.etc a {
	color: #512100;
}

#categoryItem .itemDetail div.etc a:hover {
	color: #c33;
}


#categoryItem .itemDetail p.brand {
	margin: 0 auto 10px !important;
	padding-top: 0;
	width: 146px !important;
	height: 33px;
}

#categoryItem .itemDetail p.brand a {
	display: block;
	width: 146px;
	height: 33px;
	background: url(/img/products/common/btn01.png) no-repeat 0 0;
}

#categoryItem .itemDetail p.brand a:hover {
	background: url(/img/products/common/btn01.png) no-repeat 0 -33px;
}

#categoryItem .itemDetail div.etc p {
	width: 135px;
	margin: 0 auto;
}

#categoryItem .itemDetail div.etc.no-brand p {
	width: 9em;
	margin: 0 auto;
}



/*---- 画像の位置 ----*/
#categoryItem .itemDetail img {position: relative;}

/*宗田鰹節そうめんつゆ（塩分25％カット）*/


/*讃岐風ぶっかけうどんつゆ、柚子おろしぶっかけうどんつゆ*/
#pdtTsuyu #categoryItem .itemDetail#No05 img,
#pdtTsuyu #categoryItem .itemDetail#No06 img,
#pdtTsuyu #categoryItem .itemDetail#No07 img,
#pdtTsuyu #categoryItem .itemDetail#No08 img
{top:8px;}

#pdtTsuyu #categoryItem .itemDetail#No09 img
{top:15px;}

/*減塩うどんスープ・カレーうどんスープ・ちゃんぽんうどんスープ・そばスープ・ちゃんぽんスープ*/
#pdtTsuyu #categoryItem .itemDetail#No011 img,
#pdtTsuyu #categoryItem .itemDetail#No012 img,
#pdtTsuyu #categoryItem .itemDetail#No013 img,
#pdtTsuyu #categoryItem .itemDetail#No014 img,
#pdtTsuyu #categoryItem .itemDetail#No016 img,
#pdtTsuyu #categoryItem .itemDetail#No017 img{top:50px;}

/*ちゃんぽんスープ*/
#pdtTsuyu #categoryItem .itemDetail#No018 img {top:48px;}

/* 三杯酢 */
#pdtPonzu #categoryItem .itemDetail#No04 img {top:0;}

/* 湯どうふつゆ */
#pdtNabe #categoryItem .itemDetail#No01 img {top:18px;}

/*なべ小町、蛤と帆立白だし*/
#pdtNabe #categoryItem .itemDetail#No01 img {top:5px;}

#pdtKome #categoryItem .itemDetail img {top: 30px;}

#pdtKome #categoryItem .itemDetail#No012 img,
#pdtKome #categoryItem .itemDetail#No013 img,
#pdtKome #categoryItem .itemDetail#No014 img,
#pdtKome #categoryItem .itemDetail#No015 img,
#pdtKome #categoryItem .itemDetail#No016 img {top: 20px;}

#pdtSozai #categoryItem .itemDetail img {top: 20px;}

#pdtAgezuni #categoryItem .itemDetail img {top: 20px;}
#pdtM-oven #categoryItem .itemDetail img {top: 20px;}
#pdtKona #categoryItem .itemDetail img {top: 20px;}
#pdtBaby #categoryItem .itemDetail img {top: 10px;}
/*〜〜 ここまで 〜〜*/






/* #localContents
========================================== */
#localContents {
	margin-top: 0;
}

#localContents #pdtSiteBox {
	width: 165px;
	margin-left: 5px;
	text-align: left;
	background: url(../../img/products/common/localnav_bg.gif) repeat-y;
}

#localContents #pdtSiteBox ul {
	width: 145px;
	margin: 0 auto;
}

#localContents #pdtSiteBox ul li {
	position: relative;
	margin: 0 0 0 2px;
	padding: 8px 0 6px 10px;
	border-bottom: 2px dotted #82BE4D;
	background: url(../../img/common/arrow_green.gif) no-repeat left 10px;
	font-weight: bold;
}

#localContents #pdtSiteBox ul li.last {
	border-bottom: none;
}

#localContents #pdtSiteBox ul li a {color: #875f4f;}
#localContents #pdtSiteBox ul li a:hover {color: #c30;}

span.icoNew {
	position: absolute;
	top: 6px;
	*top: 4px;
	right: 0;
}

span.icoNew2 {
	position: absolute;
	top: 16px;
	*top: 14px;
	right: 0;
}

#page #localContents p.btm img {
	vertical-align: bottom;
}

