@charset "shift_jis";
/* =========================================

nasluck_new products item_list. CSS

============================================ */

#contents h1 {
width:620px;
margin:0 auto;
padding:0;
}

#contents h2.kitchen{
width:620px;
height:70px;
margin:0 auto;
padding:0;
}

#contents h3.kitchen,#contents h4.kitchen {
clear:both;
width:605px;
height:28px;
margin:10px auto 0 auto;
padding:0 0 0 15px;
color:#FFFFFF;
text-align:left;
background:url(../image_cmn/bg_h2.gif) no-repeat 0 0;
line-height:28px;
}

#contents h2,#contents h3,#contents h4 {
clear:both;
width:605px;
height:28px;
margin:10px auto 0 auto;
padding:0 0 0 15px;
color:#FFFFFF;
text-align:left;
background:url(../image_cmn/bg_h2.gif) no-repeat 0 0;
line-height:28px;
}

	#contents h2.bar_short,#contents h3.bar_short,#contents h3.bar_short {
	float:left;
	width:290px;
	margin:0 0 15px 0;
	background:url(../image_cmn/bg_h2_short.gif) no-repeat 0 0;
	}


#contents p {
width:600px;
margin:0;
padding:10px;
text-align:left;
}

/*-----------------------------
 ピックアアップ商品 
------------------------------*/

#contents div.section {
clear:both;
width:620px;
height:auto;
margin:0 auto;
padding:10px 0;
}

#contents div.section img {
float:left;
}

#contents div.section p.catch {
width:560px;
margin:12px auto 3px auto;
padding:0;
text-align:left;
line-height:18px;
font-weight:bold;
color:#999999;
}

	#contents div.section p.catch img {
	margin:0 5px 0 0;
	vertical-align:middle;
	}

#contents div.list_01 {
clear:both;
width:547px;
height:159px;
margin:0 auto;
padding:13px 0 13px 13px;
background:url(../image_cmn/bg_list01.gif) no-repeat 0 0;
}

#contents div.list_01 dl {
float:left;
list-style:none;
width:240px;
margin:0 0 0 10px;
}

#contents div.list_01 dl dt {
display:block;
width:210px;
margin:0;
padding:0 0 0 20px;
line-height:20px;
font-weight:bold;
}

#contents div.list_01 dl dt span.series{
margin:0 5px 0 0;
font-size:85%;
}

#contents div.list_01 dl dd {
padding:10px 0 10px 5px;
text-align:left;
color:#666666;
}

	#contents div.list_01 dl dd.tld {
	margin:10px 0 0 5px;
	padding:0;
	}

/*-----------------------------
 通常商品 
------------------------------*/

#contents div.section_normal {
clear:both;
width:620px;
height:auto;
margin:0 auto;
padding:15px 0 0 0 ;
}

	#contents div.box_helf {	/* ジャンル横並びの時 */
	float:left;
	width:300px;
	height:auto;
	margin:0 5px 0 0;
	padding:0;
	}

#contents div.list_02 {
float:left;
width:295px;
height:auto;
margin:0 0 0 5px;
padding:0 0 10px 0;
background:url(../image_cmn/bg_list02.gif) no-repeat 0 0;
}

	#contents div.list_02 img.thum {
	float:left;
	margin:10px 0 0 10px;
	}
	
#contents div.list_02 dl {
float:left;
width:165px;
list-style:none;
margin:10px 0 0 5px;
padding:0 ;
}

#contents div.list_02 dl dt {
float:left;
display:block;
width:165px;
padding:0;
margin:0;
font-weight:bold;
text-align:left;
}

	#contents div.list_02 dl dt span {
	display:block;
	clear:both;
	width:160px;
	padding:5px 0 5px 0;
	cursor:pointer;
	}

#contents div.list_02 dl dd {
width:160px;
margin:0;
padding:0 0 0 3px;
text-align:left;
color:#666666;
font-size:85%;
}

	#contents div.list_02 p.tld {
	clear:both;
	width:240px;
	height:20px;
	margin:5px 0 0 0;
	padding:0;
	}
