@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------*/
/*ページタイトル（ご家庭のお客さま）*/
h2{
clear:both;
background:url(../images/pagetitle_kazari.gif) no-repeat;
}
h3{
clear:both;
background:url(../images/midashi_kazari.gif) no-repeat 0 100%;
}
h4{
clear:both;
border-left:3px solid #9abc61;
}
h5{
clear:both;
}
#wrapTool h2{
background:none;
margin:0;
padding:0;
}
#wrapTool h3{
background:none;
margin:0;
padding:0;
}
ul.list li{
font-size:0.75em;
line-height:150%;
padding:0 0 10px 10px;
background:url(../images/icon_list.gif) no-repeat 0 5px;
}
/*-------------------------------------------------------------*/
/*ローカルナビ（ご家庭のお客さま）*/
.wrapLoNaviEle dt span.act{
background-color:#92b655;
}
.wrapLoNaviEle dt a:hover{
background:url(../images/lnav_back_dt_ov.gif);
color:#92b655;
}
.wrapLoNaviEle dt a:hover span{
background:url(../images/lnav_icon_dt_ov.gif) no-repeat 5px 50%;
color:#92b655;
}
.wrapLoNaviEle dt a:hover span.act{
background-color:#92b655;
}
.wrapLoNaviEle dd span.act{
background:#eaf1dd url(../images/lnav_icon_dd_ov.gif) no-repeat 15px 50%;
color:#92b655;
}
.wrapLoNaviEle dd a:hover{
color:#92b655;
}
.wrapLoNaviEle dd a:hover span{
background:url(../images/lnav_icon_dd_ov.gif) no-repeat 15px 50%;
color:#92b655;
}
/*-------------------------------------------------------------*/
/*index.html*/
#wrapIdx{
background:url(../images/image.jpg) no-repeat;
}
/*-------------------------------------------------------------*/
/*hoan.html*/
.hoanEle dl{
margin:15px 20px 0 20px;
background:url(../images/line_yoko.gif) repeat-x 0 100%;
}
.hoanEle dd{
font-size:0.75em;
line-height:150%;
padding:10px 0 15px 35px;
}
.tenkenNabi{
padding:3px;
margin:25px 20px 0 20px;
background:url(../images/hoan_tenken_back.gif);
}
.tenkenNabi table{
background:#ffffff;
}
.tenkenNabi table th{
padding:16px 17px;
}
.tenkenNabi table td{
padding:0 17px 16px 17px;
}
.tenkenNabi table td.dyn{
width:27px;
padding:0;
background:url(../images/hoan_tenken_next.gif) no-repeat 0 50%;
}
.tenkenNabi p{
font-size:0.75em;
line-height:150%;
}
.tenkenNabi img.fR{
float:right;
margin:0 0 15px 15px;
}
/*-------------------------------------------------------------*/
/*madoguchi.html*/
#wrapMado{
background:url(../images/mado_image.jpg) no-repeat;
padding:135px 0 0 0;
}
#wrapMadoLink table{
background:url(../images/line_tate.gif) repeat-y 50% 0;
margin:0 0 0px 0;
}
#wrapMadoLink table td{
padding:30px 0 0 0;
}
#wrapMadoLink table tr.dyn td{
background:url(../images/line_yoko.gif) repeat-x 0 100%;
padding:0 0 30px 0;
}
#wrapMadoLink td.dyn{
width:390px;
}
#wrapMado a{
text-decoration:none;
cursor:pointer;
}
#wrapMado a:hover{
text-decoration:underline;
}
#wrapMado dl{
min-height:70px;
width:330px;
}
#wrapMado dt{
text-indent:-9999px;
padding:70px 0 0 0;
margin:0;
}
#wrapMado a.lk1 dt{
background:url(../images/mado_link_pay.gif) no-repeat;
}
#wrapMado a.lk1:hover dt{
background:url(../images/mado_link_pay_ov.gif) no-repeat;
}
#wrapMado a.lk2 dt{
background:url(../images/mado_link_hoan.gif) no-repeat;
}
#wrapMado a.lk2:hover dt{
background:url(../images/mado_link_hoan_ov.gif) no-repeat;
}
#wrapMado a.lk3 dt{
background:url(../images/mado_link_hikkoshi.gif) no-repeat;
}
#wrapMado a.lk3:hover dt{
background:url(../images/mado_link_hikkoshi_ov.gif) no-repeat;
}
#wrapMado a.lk4 dt{
background:url(../images/mado_link_faq.gif) no-repeat;
}
#wrapMado a.lk4:hover dt{
background:url(../images/mado_link_faq_ov.gif) no-repeat;
}
#wrapMado dd{
font-size:0.75em;
line-height:150%;
margin:-60px 0 0 130px;
}
#wrapMado dd:hover{
text-decoration:underline;
}
/*-------------------------------------------------------------*/
/*pay.html*/
.payEle h3{
background:none;
padding:0;
}
/*-------------------------------------------------------------*/
/*hikkoshi.html*/
.btnHikkoshi{
background:url(../images/hikkoshi_btn_eigyosho_back.gif);
}
.intro .btnHikkoshi img{
margin:0;
padding:15px;
}
/*-------------------------------------------------------------*/
/*LPガスご使用上の注意点*/
#wrapTab{
position:relative;
background:url(../images/tab_back.gif) no-repeat;
width:720px;
height:100px;
}
#wrapTab img{
display:block;
}
#wrapTab ul{
position:absolute;
}
#wrapTab li{
float:left;
}
#wrapChui{
margin:0;
padding:40px 30px 10px 30px;
background:#ffffff;
}
#wrapChui .ele{
margin-top:30px;
}
h3.chui{
background:#ffffff url(../images/midashi_kazari_chui.gif) no-repeat 50% 100%;
padding:30px 30px 15px 30px;
margin:0 0 0 0;
}
#wrapChui h4{
border:none;
margin:0;
padding:0;
}
#wrapChui h5{
margin:0 0 30px 0;
padding:0;
}
#wrapChui h5.naked{
margin-top:30px;
}
/*-------------------------------------------------------------*/
/*kanki.html*/
#kankiEle{
background:url(../images/kanki_act.gif) no-repeat;
padding:25px 0 0 0;
}
#kankiEle .intro{
display:block;
margin:0 0 40px 0;
}
.kankiStep{
background:url(../images/kanki_step_back.gif);
padding:5px;
}
.kankiStep dl{
background:#ffffff;
padding:25px;
}
.kankiStep dl dd{
font-size:0.75em;
line-height:150%;
margin:20px 0 0 0;
}
/*lpgus.html*/
#lpGusEle{
background:url(../images/lpgus_act.gif) no-repeat;
padding:25px 0 0 0;
}
#lpGusEle h4{
margin:0 0 30px 0;
padding:0;
}
#lpGusEle div.naked h4{
margin-top:30px;
}
#lpGusEle .lay1 td{
width:auto;
}
/*anshin.html*/
#anshinEle{
background:url(../images/anshin_act.gif) no-repeat;
padding:25px 0 0 0;
}
#anshinEle h4{
margin:0 0 30px 0;
padding:0;
}
.anshinHono{
position:relative;
width:660px;
height:190px;
}
.anshinHono img{
display:block;
}
.anshinHono dd.hono2{
position:absolute;
left:230px;
top:0;
}
.anshinHono dd.hono3{
position:absolute;
left:460px;
top:0;
}
/*nioi.html*/
#nioiEle{
background:url(../images/nioi_act.gif) no-repeat;
padding:25px 0 0 0;
}
#nioiEle h5{
margin:0;
}
.nioiStep{
margin:30px 0;
}
.nioiStep td.dyn{
background:url(../images/nioi_next.gif) no-repeat 100% 0;
width:230px;
}
.nioiStep dl{
width:200px;
}
.nioiStep dl dd{
font-size:0.75em;
line-height:150%;
margin:20px 0 0 0;
}
/*quake.html*/
#quakeEle{
background:url(../images/quake_act.gif) no-repeat;
padding:25px 0 0 0;
}
/*miconmeter.html*/
#miconmeterEle{
background:url(../images/micon_act.gif) no-repeat;
padding:25px 0 0 0;
}
.miconDisp{
position:relative;
height:138px;
width:660px;
margin:30px 0 40px 0;
}
.miconDisp dt{
float:left;
margin:0 33px 0 0;
}
.miconDisp dt.dyn{
margin:0 0 0 0;
}
.miconDisp dt img{
display:block;
}
.miconStep{
margin:30px 0 0 0;
}
.miconStep td.dyn{
background:url(../images/micon_next.gif) no-repeat 100% 0;
width:173px;
}
.miconStep dl{
width:140px;
}
.miconStep ul{
width:140px;
margin:5px 0 0 0;
}
.miconStep dl dd{
font-size:0.75em;
line-height:150%;
margin:20px 0 0 0;
}
/*-------------------------------------------------------------*/
/*tool.html*/
#wrapTool{
background:url(../images/line_yoko_set1_head.gif) repeat-x 0 100%;
padding:0 0 40px 0;
}
#wrapTool h3{
margin:40px 0 0 0;
}
.toolEle{
padding:30px 30px 10px 30px;
border:1px solid #dad6d0;
border-top:none;
}
.toolEle a{
text-decoration:none;
cursor:pointer;
}
.toolEle a:hover{
text-decoration:underline;
}
.toolEle dl{
min-height:55px;
width:660px;
margin:0 0 20px 0;
}
.toolEle dt{
text-indent:-9999px;
padding:55px 0 0 0;
margin:0;
}
.toolEle a.lk1 dt{
background:url(../images/tool_link_taiyoko.gif) no-repeat;
}
.toolEle a.lk1:hover dt{
background:url(../images/tool_link_taiyoko_ov.gif) no-repeat;
}
.toolEle a.lk2 dt{
background:url(../images/tool_link_enefarm.gif) no-repeat;
}
.toolEle a.lk2:hover dt{
background:url(../images/tool_link_enefarm_ov.gif) no-repeat;
}
.toolEle a.lk3 dt{
background:url(../images/tool_link_ecowill.gif) no-repeat;
}
.toolEle a.lk3:hover dt{
background:url(../images/tool_link_ecowill_ov.gif) no-repeat;
}
.toolEle a.lk4 dt{
background:url(../images/tool_link_sisensor.gif) no-repeat;
}
.toolEle a.lk4:hover dt{
background:url(../images/tool_link_sisensor_ov.gif) no-repeat;
}
.toolEle a.lk5 dt{
background:url(../images/tool_link_cooker.gif) no-repeat;
}
.toolEle a.lk5:hover dt{
background:url(../images/tool_link_cooker_ov.gif) no-repeat;
}
.toolEle a.lk6 dt{
background:url(../images/tool_link_fanheater.gif) no-repeat;
}
.toolEle a.lk6:hover dt{
background:url(../images/tool_link_fanheater_ov.gif) no-repeat;
}
.toolEle a.lk7 dt{
background:url(../images/tool_link_yukadan.gif) no-repeat;
}
.toolEle a.lk7:hover dt{
background:url(../images/tool_link_yukadan_ov.gif) no-repeat;
}
.toolEle a.lk8 dt{
background:url(../images/tool_link_waterheater.gif) no-repeat;
}
.toolEle a.lk8:hover dt{
background:url(../images/tool_link_waterheater_ov.gif) no-repeat;
}
.toolEle a.lk9 dt{
background:url(../images/tool_link_yokudan.gif) no-repeat;
}
.toolEle a.lk9:hover dt{
background:url(../images/tool_link_yokudan_ov.gif) no-repeat;
}
.toolEle dd{
font-size:0.75em;
line-height:150%;
margin:-50px 0 0 130px;
}
.toolEle dd:hover{
text-decoration:underline;
}

/*-------------------------------------------------------------*/
#wrapLinkLivenas{
margin:20px 0;
padding:0 0 20px 0;
background:url(../images/line_yoko_set1_foot.gif) repeat-x 0 100%;
}
#wrapLinkLivenas a{
text-decoration:none;
cursor:pointer;
}
#wrapLinkLivenas a:hover{
text-decoration:underline;
}
#wrapLinkLivenas dl{
min-height:60px;
width:660px;
/*margin:0 0 20px 0;*/
}
#wrapLinkLivenas dt{
text-indent:-9999px;
padding:55px 0 0 0;
margin:0;
}
#wrapLinkLivenas a dt{
background:url(../images/link_livenas.gif) no-repeat;
}
#wrapLinkLivenas a:hover dt{
background:url(../images/link_livenas_ov.gif) no-repeat;
}
#wrapLinkLivenas dd{
font-size:0.75em;
line-height:150%;
margin:-50px 0 0 250px;
}
#wrapLinkLivenas dd:hover{
text-decoration:underline;
}
/*-------------------------------------------------------------*/
/*faq.html*/
.faqEle{
margin:30px 0 0 0;
}
.faqEle h3{
margin:0;
padding:0;
background:none;
}
.faqEle table a,.faqEle table a:visited{
color:#9abc61;
}
.faqEle table a:hover{
background:#9abc61;
text-decoration:none;
color:#ffffff;
}
.faqEle tr.q{
background:url(../images/line_yoko.gif) repeat-x 0 100%;
}
.faqEle tr.q th{
color:#4ba6cc;
font-size:1em;
font-weight:bold;
padding:0 10px 15px 0;
}
.faqEle tr.q td{
padding:12px 0 15px 0;
font-size:0.85em;
line-height:150%;
font-weight:bold;
width:100%;
}
.faqEle tr.a th{
color:#cb89a8;
font-weight:bold;
padding:15px 10px 0 0;
}
.faqEle tr.a td{
padding:18px 0 0 0;
font-size:0.75em;
line-height:150%;
}
/*-------------------------------------------------------------*/
/*showroom.html*/
.showroomEle{
padding:0 0 30px 0;
background:url(../images/line_yoko.gif) repeat-x 0 100%;
}
.showroomEle h3{
background:none;
padding:0;
margin:30px 0;
}
.showroomEle table{
width:100%;
}
.showroomEle img{
display:block;
}
.showroomEle td.pht{
width:220px;
}
.showroomEle table.innr{
width:auto;
margin:0 18px 0 0;
}
.showroomEle table.innr th{
font-size:0.75em;
line-height:140%;
font-weight:bold;
padding:0 20px 6px 10px;
background:url(../images/icon.gif) no-repeat 0 5px;
}
.showroomEle table.innr td{
font-size:0.75em;
line-height:140%;
padding:0 0 6px 0;
}
/*-------------------------------------------------------------*/
.btnContact1{
position:relative;
width:720px;
height:110px;
margin:50px 0 0 0;
}
.btnContact1 a{
position:absolute;
top:30px;
left:390px;
width:300px;
height:50px;
display:block;
}
/**/
.btnContact2{
position:relative;
width:660px;
height:110px;
margin:50px 30px 0 30px;
}
.btnContact2 a{
position:absolute;
top:30px;
left:330px;
width:300px;
height:50px;
display:block;
}
/*-------------------------------------------------------------*/
.hojyo{
position:relative;
clear:both;
margin:40px 0 0 0;
padding:30px 0 0 0;
background:url(../../images/line_yoko.gif) repeat-x 0 0;
}
.hojyo h5{
margin:0 0 20px 0;
padding:0 0 0 0;
}
.hojyo a:hover{
background:#6e6558;
color:#ffffff;
text-decoration:none;
}
.hojyo p{
font-size:0.75em;
line-height:140%;
margin:0 30px 0 0;
}
.hojyo img{
display:block;
}
.hojyo dl.hojyoEle{
position:relative;
margin:20px 0 0 0;
}
.hojyo dl.hojyoEle dd.hj1{
position:absolute;
left:170px;
top:0;
}
.hojyo dl.hojyoEle dt.hj2{
position:absolute;
left:361px;
top:0;
}
.hojyo dl.hojyoEle dd.hj2{
position:absolute;
left:550px;
top:0;
}
/*-------------------------------------------------------------*/
/*end*/
