@charset "shift_jis";
/* =========================================

nasuluckitchen > info_kitchen.css

おすすめキッチン
============================================ */

#contents_main {
width:1091px;
margin:0 auto 15px;
padding:0 15px 15px;
background:none;
	}


#contents {
width:1015px;
height:auto;
margin:0 auto 10px;
padding:0;
/*border:1px solid #DDD;*/
background:#ffffff;
overflow:hidden;
}
#contents p {
margin:0;
padding:0;
}
#contents p.text_01 {
width:698px;
height:90px;
background:url(../image/titleimg_02.jpg) no-repeat 0 0;
text-indent:-9999px;
}

#contents p.text_02 {
width:698px;
height:96px;
background:url(../image/titleimg_03.jpg) no-repeat 0 0;
text-indent:-9999px;
position:relative;
}

#contents p.text_02 a.nas_logo {
	display:block;
	overflow:hidden;
	width:175px;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:absolute;
	right: 176px;
	top: 44px;
}

#contents div.to_top {
clear:both;
padding:10px 10px 0 0; 
text-align:right;}

/*

商品紹介
------------------------------------------*/

#contents div.section {
clear:both;
width:985px;
margin:0 0 10px 0;
padding:0 15px;
}

#contents h2#kitchen_layout2 {
width:985px;
height:45px;
margin: 20px 0 0px 0;
padding: 10px 0 10px 20px;
line-height:26px;
background: url(../image/bg_bar.png) no-repeat 0 0;
font-size: 21px;
font-weight:bold;
color:#000066;
}


#contents h2#kitchen_closet {
width:985px;
height:45px;
margin: 20px 0 0px 0;
padding: 10px 0 10px 20px;
line-height:26px;
background: url(../image/bg_bar_02.png) no-repeat 0 0;
font-size: 21px;
font-weight:bold;
color:#000066;
}

#contents h2#compact {
width:985px;
height:45px;
margin: 20px 0 0px 0;
padding: 10px 0 10px 20px;
line-height:26px;
background: url(../image/bg_bar_03.png) no-repeat 0 0;
font-size: 21px;
font-weight:bold;
color:#000066;
}


#contents h2.size_half { width:315px; }
	
#contents img.space{
margin:5px 0;
}

/* 商品リスト */

#contents dl {
list-style:none;
clear:both;
margin:5px 0 10px 0;
padding:2px 2px 0 2px;
border:8px solid #DDD;
background:url(../image/bg_spacer.gif) no-repeat top right;
}


#contents dl.col_01 {
list-style:none;
clear:both;
margin:5px auto 10px;
padding:2px 2px 0 2px;
border:8px solid #d1e3f7;
background:url(../image/bg_spacer.gif) no-repeat top right;		
						}


#contents dl.col_01btm {
list-style:none;
clear:both;
margin:5px auto 30px;
padding:2px 2px 0 2px;
border:8px solid #d1e3f7;
background:url(../image/bg_spacer.gif) no-repeat top right;		
						}



#contents dl.col_02 {
list-style:none;
clear:both;
margin:5px auto 30px;
padding:2px 2px 0 2px;
border:8px solid #f7e1fa;
background:url(../image/bg_spacer.gif) no-repeat top right;		
						}
						
#contents dl.col_03 {
list-style:none;
clear:both;
margin:5px auto 10px;
padding:2px 2px 0 2px;
border:8px solid #d3e5c4;
background:url(../image/bg_spacer.gif) no-repeat top right;		
						}						


#contents dl.col_03btm {
list-style:none;
clear:both;
margin:5px auto 30px;
padding:2px 2px 0 2px;
border:8px solid #d3e5c4;
background:url(../image/bg_spacer.gif) no-repeat top right;		
						}

#contents dl.type_01 { width:890px; height:240px;}

#contents dl.type_02 { width:315px; height:128px; border:5px solid #f7f7f7; }
	
#contents dl dt {
display:block;
float:right;
margin:0; 
padding:0;
}

#contents dl dt img {
margin: 10px 10px 0 0;
padding:0;
}

#contents dl dd {
padding:3px;
color:#666666;
}



#contents dl dd.logo { font-weight: bold; padding: 10px 0 0 10px; font-size:18px;}
#contents dl dd.logo img {
vertical-align:middle;
margin:0 10px 0 0;
}

#contents dl dd.comment {
padding:10px 10px 10px 10px;
text-align:left;
font-size:18px;
line-height:1.6;
}

#contents dl.type_01 dd.comment { width: 550px; }
#contents dl.type_02 dd.comment { 
padding:5px 0 5px 5px;
width:145px;
font-size:90%;
}

#contents dl dd.comment span {
display:block;
margin:0 0 5px 0;
font-weight:bold;
}

#contents dl dd.tld { height:23px; padding:0 10px 0 0 ; float:right;}

/* 商品リスト_サイズ小左 */

#contents div.box_half_l {
float:left;
margin:0 3px 0 0;
padding:0;
}

/* 商品リスト_サイズ小右 */

#contents div.box_half_r {
float:left;
margin:0 0 0 3px;
padding:0;
}

#contents div.box_half_l dl dd,
#contents div.box_half_r dl dd { padding:0 0 0 3px;}

#contents div.box_half_l dl dd img,
#contents div.box_half_r dl dd img { margin:0 0 5px 0;}

/*

ショールーム検索
------------------------------------------*/
#contents div.showroom_box {
	clear:both;
	margin:0 auto 10px;
	_margin:0 0 0 3px;
	padding:10px 0;
	width:760px;
	overflow:hidden;
}

#contents div.showroom_box li {
	float:left;
	list-style:none;
	margin:0 15px;
}




#contents div.showroom_area {
clear:both;
margin:0 auto 10px;
_margin:0 0 0 3px;
padding:10px 0;
width:660px;
overflow:hidden;
}


#contents div.showroom_area a {
float:left;
display:block;
overflow:hidden;
width:300px;
height:50px;
margin:0 15px;
text-indent:-9999px;
}

#contents div.showroom_area a.btn_01 { background:url(../image/btn_showroom.gif) no-repeat 0 0;}
#contents div.showroom_area a.btn_02 { background:url(../image/btn_showroom.gif) no-repeat -300px 0;}

#contents div.showroom_area a:hover.btn_01 { background:url(../image/btn_showroom.gif) no-repeat 0 -50px;}
#contents div.showroom_area a:hover.btn_02 { background:url(../image/btn_showroom.gif) no-repeat -300px -50px;}
/*-----------------------------
 キッチンレイアウトバナー 
------------------------------*/

.kitchen_layout_bnr {
	margin: 10px auto 0px;
	width:720px;
}


#main div.go_up {
clear: both;
width: auto;
text-align: right;
font-size: 90%;
margin: 0;
padding: 5px 0;
width: 1046px;
}