@charset "Shift_JIS";

/* import ------------------------------------------------------------------------------------------------------------ */
@import url(/common/css/sb_fanheater.css);
@import url(/common/css/sb_gasoven.css);
@import url(/common/css/sb_fireplace.css);
@import url(/common/css/sb_radiator.css);
@import url(/common/css/sb_aircure.css);
@import url(/common/css/sb_heatingdryer.css);
@import url(/common/css/sb_systemaircon.css);
@import url(/common/css/sb_gascooker.css);
@import url(/common/css/sb_piko_kemu.css);
@import url(/common/css/sb_hotwater.css);
@import url(/common/css/sb_floor.css);
@import url(/common/css/sb_dryer.css);
@import url(/common/css/sb_eco_jozu.css);
@import url(/common/css/sb_ecowill.css);
@import url(/common/css/sb_solar.css);
@import url(/common/css/sb_others.css);
@import url(/common/css/sb_specpage.css);


#search_buy .lu_Box {
	background-image: url(/common/img/bg_gradation_g.gif);
	background-repeat: repeat-x;
	padding-top: 9px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 14px;
	position: relative;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#search_buy .lu_Box .btn_TypeLink {
	position: absolute;
	top: 20px;
	right: 14px;
}
#search_buy .lu_Box .titBorder {
	border-bottom: 1px solid #666666;
	margin-bottom: 10px;
}
#search_buy .lu_list dl {
	float: left;
	width: 165px;
	margin-left: 20px;
	margin-bottom: 2px;
	display: inline;
}
#search_buy div.lu_list {
	margin-left: -20px;
	width: 740px;
}
#search_buy .lu_Box p {
	margin-bottom: 10px;
}
#search_buy .lu_Box .lu_list dt {
	margin-bottom: 8px;
}
#search_buy .lu_Box .lu_list dd {
	margin-bottom: 8px;
}
#search_buy #homeMain #search_buyMenu {
	background: #EEEEEE;
	clear: both;
	margin-top: 20px;
	padding: 20px 25px 15px;
	margin-bottom: 15px;
}
#search_buy #homeMain #search_buyMenu dl {
	width: 900px;
	padding-bottom: 5px;
	display: block;
}
#search_buy #homeMain #search_buyMenu dt {
	float: left;
	width: 140px;
	font-weight: bold;
	line-height: 1.7em;
}
#search_buy #homeMain #search_buyMenu dd {
	margin-right: 40px;
	display: inline;
}
#search_buy #homeMain #search_buyMenu dd a {
background-image: url(/common/img/sprite_icon.gif);
background-repeat: no-repeat;
background-position: 0px -200px;
padding-left: 10px;
line-height: 1.7em;
}
#search_buy #homeMain #search_buyMenu hr {
	width: 900px;
	height: 0px;
	border-bottom: 1px dotted #999999;
	margin-bottom:5px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;	
	  
}

#search_buy #gascooker ul#plink li {
	text-align: right;
	display: inline;
}
#search_buy #gascooker ul#plink{
	text-align: right;
}
/* 商品ラインナップ（特長）ページ
------------------------------------------------------------------------------------ *//* ---------------
*/
#search_buy #mainColumn .lu_Box .colorLu li {
	float: left!important;
	width: 240px!important;
	display: block!important;
}

#search_buy #mainColumn .lu_Box .colorLu p {
margin-bottom:5px;

}
/* 110329 */
#search_buy #mainColumn .lu_Box .colorLu2 li {
	float: left;
	width: 240px;
	display: block;
}

#search_buy #mainColumn .lu_Box .colorLu2 p {
margin-bottom:5px;

}
/* ***** */
/* 110926 */
#search_buy #mainColumn .lu_Box .colorLu3 li {
	float: left;
	width: 230px;
	display: block;
}

#search_buy #mainColumn .lu_Box .colorLu3 p {
margin-bottom:5px;

}
/* ***** */
#search_buy .colorLu img.tenbanImg {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#search_buy .lu_Box .colorLu2 ul.tenbanList {
float: left;
}
#search_buy .lu_Box .colorLu2 ul.tenbanList li {
float: left;
width: 250px;
display: block;
padding-right: 10px;
margin-bottom: 14px;
}
#search_buy .lu_Box .colorLu2 ul.tenbanList li p {
margin-left:60px;
margin-bottom: 0px;
}

#search_buy .lu_Box .colorLu2 div.pPhoto {
	float: left;
	margin-right:15px;
	border:#CCC;

}
#search_buy .lu_Box p.tColor {
font-weight:bold;
}
#search_buy .colorLu2 img.tenbanImg {
float: left;
margin-right: 10px;
}
/* ------------------------ */
#search_buy .lu_Box .copyArea {
width:150px;
float:left;
margin-right: 15px;
}


/* ------------------------ */
#search_buy h2,
#search_buy h3,
#search_buy h4,
#search_buy h5 {
	margin-bottom: 10px;
}

#search_buy #gascooker #mainColumn .functionArea dd {
	margin-bottom: 10px;
}
#search_buy #gascooker #mainColumn .functionArea dl {
	float: left;
}
#search_buy #gascooker #mainColumn .functionArea dt {
	font-weight: bold;
	color: #E55013;
}
#search_buy #gascooker #mainColumn .functionArea img {
display:block;
}
#search_buy #mainColumn .phoBox_L {
	float: left;
	margin-right: 10px;
}
#search_buy #mainColumn .phoBox_R {
	float: right;
	margin-left: 10px;
}



/* ------------------------ */
#search_buy .function_list_wap{
	width:790px;
	margin-left:-40px;
	}
#search_buy .function_list_wap dl{
	width:355px;
	float:left;
	margin-left:40px;
	display:inline;
	margin-bottom:10px;
	}
	
#search_buy .function_list_wap dl dt{
	width:72px;
	float:left;
	margin-right:10px;
	}
	
#search_buy .function_list_wap dl dt img{
	margin-bottom:5px;}
	
#search_buy .function_list_wap dl dd{
	width:270px;
	float:left;
	
	margin-bottom:5px;
	}
	
#search_buy dl.function_list_mark{
	clear:both;
	margin-bottom:15px;
	}
	
#search_buy dl.function_list_mark dt{
	width:33px;
	float:left;
	}
#search_buy dl.function_list_mark dd{
	margin-left:43px;
	padding-top:5px;
	}
	
#search_buy dl.function_sample{
	background-color:#eeeeee;
	padding:10px 5px;
	width:500px;
	}
	
#search_buy dl.function_sample dt{
	float:left;
	color:#2f3e6a;
	}
	
#search_buy dl.function_sample dd{
	margin-left:70px;
	padding-right:30px;
	}
	
	

ul.topCatMenu li{
	line-height:0;
	float:left;
}


/* 0420 */

.piko_kemu_table{
	width:720px;
	border-collapse:collapse;
	}
	
.piko_kemu_table td,.piko_kemu_table th{
	background-color:#FFF;
	border:1px solid #bac5e4;
	
	}
	
.piko_kemu_table th{
	border-bottom:none;
	}
	
.piko_kemu_table td{
	border-top:none;
	}
.piko_kemu_table td{
	vertical-align:top;
	padding:5px;
	}
/* ------------各ページの背景指定:
------------------------------------------------------------------------------ */
/* システムエアコン */
#search_buy #systemaircon .user_att li a {
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 15px;
color: #FF0000;
background: url(/common/img/icon-blank.gif) no-repeat right top;
}
/* ファンヒーター */
#fanheater div.column_bg{
	background:url(/search_buy/fanheater/lineup/rank_plus/img/index_bg_03.gif) repeat-y;	
}

#search_buy #fanheater .fantop-lubox2  {
	background-image: url(/search_buy/fanheater/img/index_bg_02.gif);
}
/* 浴室暖房乾燥機 */
#heatingdryer a.heatingdry_pagetop {
background-image: url(/common/img/sprite_icon.gif) !important;
background-repeat: no-repeat !important;
background-position: 0px 0px !important;
padding-left: 12px !important;
}
/* ガスコンロ */
#search_buy .merit02style_a {
background: url(/search_buy/gascooker/merit/img/useful_bg_side.gif) repeat-y left top;
}

/* 床暖房 */
#search_buy #floor .prd_floInd .PrdFloIndLine {
padding-left: 21px;
padding-right: 21px;
background: url(/search_buy/floor/img/index_line_01.gif) repeat-y center top;
}
#search_buy #floor .ProFloLinExMa01 .ProFloLinExMa01Box01 {
background: url(/search_buy/floor/lineup/existence/mansion/img/product_01_line_02.gif) no-repeat right center;
}

/* 温水機器 */
#search_buy div.bath_box div.box01{
	width:346px;
	height:139px;
	background:url(/search_buy/hotwater/merit/img/merit_03_img_01.gif);
	padding:15px;
}
#search_buy div.bath_box div.box02{
	width:344px;
	height:139px;
	background:url(/search_buy/hotwater/merit/img/merit_03_img_02.gif);
	padding:15px;
}
#search_buy div.bath_box div.box03{
	width:346px;
	height:162px;
	background:url(/search_buy/hotwater/merit/img/merit_03_img_03.jpg);
	padding:15px;
}
#search_buy div.bath_box div.box04{
	width:344px;
	height:162px;
	background:url(/search_buy/hotwater/merit/img/merit_03_img_04.jpg);
	padding:15px;
}
/* ぴこぴこけむぴこ */
#piko_kemu div.lease{
	background:url(/search_buy/piko_kemu/kemupiko/lineup/img/index_bg.gif) repeat-y;
}
#piko_kemu div.lease_plan{
	background:url(/search_buy/piko_kemu/happy/img/acquisition_bg_01.gif) repeat-y;	
	margin-left:70px;
	margin-bottom:10px;
}
/* 太陽光発電 */
#search_buy #solar #que_cont01 .bg-GreLine {
background: url(/search_buy/solar/question/img/index_bg_01.gif) repeat-y left top;
}

#search_buy #solar #que_cont01 .bg-GreLine p.GreBotLine {
background: url(/search_buy/solar/question/img/img_02.gif) no-repeat left bottom;
padding-bottom: 10px;
}
#search_buy #solar .que_answer03 .que_answer03box {
width: 750px;
background: url(/search_buy/solar/question/img/answer_3_bg_01.gif) repeat-y left top;
}

#search_buy #solar .que_answer03 .que_answer03box h4 {
display: block;
width: 750px;
background: url(/search_buy/solar/question/img/answer_3_img_02.gif) no-repeat left top;
padding-top: 20px;
}

#search_buy #solar .que_answer03 .que_answer03boxBot {
display: block;
padding: 0 60px;
background: url(/search_buy/solar/question/img/answer_3_img_04.gif) no-repeat left bottom;
padding-bottom: 20px;
}
#search_buy #solar .sol_eco01 .sol_eco_box01 .generation_box {
background: url(/search_buy/solar/w_generation/eco/img/index_img_06.gif) no-repeat center center;
margin-bottom: 10px;
}
/* コンセント */
#search_buy #consent .bg-half {
vertical-align: middle;
height: 140px;
background: url(/search_buy/consent/img/index_bg_td_half.gif) repeat-x left top;
}
/* ecowill */
#search_buy #ecowill .align_middle {
	background-image:url(/search_buy/ecowill/merit/eco_life/img/eco_life_03_img_11.gif);
	background-position: left center;
	background-repeat:no-repeat;
	height: 27px;
	padding-left: 65px;
	padding-top: 5px;
}

#search_buy #ecowill p.popup{
	background:url(/search_buy/ecowill/merit/eco_life/img/eco_life_02_img_02.gif) no-repeat right 4px;
	padding-right:17px;
}
#search_buy div.solution_bg{
	background:url(/search_buy/ecowill/merit/img/index_bg_01.gif) repeat-y;
	border-bottom:1px solid #75B21E;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	margin-bottom:15px;
}

/* ンロナビ */

#mainColumn #conroNavi .inner{
	width:718px;
	margin-bottom:20px;
	padding:15px;
	padding-bottom:20px;
	border:1px solid #ccc;
	background-image:url(/search_buy/gascooker/conro_navi/img/mainColumnBg.gif);
	background-position:0 0;
	background-color:#fff;
	background-repeat:repeat-x;
}
#mainColumn #conroNavi #contents2 .contentsInner{
border:1px solid #bddfb9;
width:614px;
height:80px;
margin:0 auto;
padding-left:100px;
background-image:url(/search_buy/gascooker/conro_navi/img/imgMobile.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

.airus_f{
width:900px;
margin-right:auto;
margin-left:auto;

}

/* 110719 */
/* エネルックプラス */
ul#enelkbtn {
	width:750px;
	}
ul#enelkbtn li  {
	float:left;
	margin-bottom:20px;
	
	}
ul#enelkbtn li.btnmgnr  {
	margin-right:20px;	
	}
/* ****** */
#footer-relation h2 {
	margin: 0px;
}

#footer-relation ul {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(/search_buy/enelookplus/img/bg-relation.gif);
	background-repeat: no-repeat;
}

#footer-relation li img {
	vertical-align: middle;
}

#footer-relation li {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

#footer-relation ul li.last-child {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 14px;
}

