@charset "UTF-8";



/* con-a
------------------------------------*/
#con-a01 p, #con-a02 p, #con-a03 p, #con-a04 p{
margin:15px 0px 0px;
}

#con-a02, #con-a03, #con-a04{
margin:30px 0px 0px;
}

#con-a02 img, #con-a02 table, #con-a03 table{
margin:5px 0px 0px;
}

#con-a03 p#merit{
margin:5px 0px 0px;
color:#FF3300;
font-size:115%;
font-weight:bold;
text-align:center;
}

/*#con-a04 img{
margin:0px 0px 0px;
}*/

#con-a04 h5{
margin:10px 0px 0px;
}

#con-a04 h5.lineTop{
clear:both;
padding:15px 0px 0px;
border-top:1px dotted #999999;
}

#con-a02 th{
width:33%;
background:#FEDCB8;
}

#con-a03 th{
width:12%;
background:#FEDCB8;
}

#con-a02 td, #con-a03 td{
text-align:center;
}



/* con-b
------------------------------------*/
#con-b01 p, #con-b02 p{
margin:15px 0px 0px;
}

#con-b01 h5, #con-b01 #bt-energy, #con-b02 h5{
padding:15px 0px 0px;
border-top:1px dotted #999999;
}

#con-b01 #bt-energy{
margin:20px 0px 0px;
text-align:center;
}

#con-b01 #bt-energy p{
margin:0px;
font-size:110%;
}

#con-b01 #bt-energy li{
padding:15px 0px 0px;
}

#con-b02{
margin:35px 0px 0px;
}

#con-b02 p#daiko{
color:#FF3300;
font-size:125%;
font-weight:bold;
}




/* con-c, con-j
------------------------------------*/
#con-c, #con-j{
text-align:center;
}

#con-c p, #con-j p{
margin:10px 0px 30px;
font-size:115%;
}



/* con-d
------------------------------------*/
#con-d p{
margin:15px 0px 0px;
}



/* con-e01, con-e02
------------------------------------*/
#con-e01 p{
margin:15px 0px 25px;
}

#con-e02 p
{
margin:15px 0px 15px;
}

#con-e01 p span, #con-e02 p span{
color:#FF3300;
font-size:120%;
font-weight:bold;
}

#con-e01 ul{
margin:5px 0px 0px;
padding:10px;
background:#FEDCB8;
}

#con-e01 table{
margin:5px 0px 0px;
}

#con-e01 th{
width:25%;
background:#FEDCB8;
}

#con-e01 th.head{
text-align:left;
}

#con-e01 td, #con-e02 td{
text-align:center;
}

#con-e02 table{
margin:20px 0px 0px;
}

#con-e02 th{
background:#FEDCB8;
}

#con-e02 th, #con-e02 td{
width:33%;
}

#con-e02 ul{
margin:10px 0px 0px 20px;
list-style-type:decimal;
font-size:90%;
}



/* con-f, con-l
------------------------------------*/
#con-f p, #con-l .maker p{
padding:0px 0px 10px;
border-bottom:1px dotted #999999;
font-size:115%;
}

#con-f li, #con-l .maker li{
float:left;
padding:20px 0px 0px;
}

#con-f li span, #con-l .maker li span{
display:block;
margin:5px 0px 0px;
padding:0px 0px 0px 16px;
background:url(../image/arrow_01.gif) no-repeat left 0.3em;
}

#con-l .ihLine{
clear:both;
margin:0px 0px 0px;
}

#con-l .ihLine p{
margin:15px 0px 0px;
}

#con-l .ihLine .goods{
clear:both;
margin:30px 0px 0px;
}

#con-l .ihLine .goods img{
float:left;
}

#con-l .ihLine .goods div{
width:455px;
float:right;
}

#con-l .maker{
clear:both;
margin:30px 0px 0px;
}


/* con-k
------------------------------------*/
#con-k p{
margin:15px 0px 0px;
}



/* con-h
------------------------------------*/
#con-h01 img, #con-h02 ol, #con-h03 div{
margin:20px 0px 0px;
}

#con-h02, #con-h03, #con-h04, #con-h05{
margin:35px 0px 0px;
}

#contents #inner #innerContents #con-h02 h5{
margin:15px 0px 8px 15px;
}

#con-h02 p{
margin:0px 0px 0px 15px;
}

#con-h02 div img{
margin:18px 0px 0px;
}

#con-h02 div p{
margin:5px 0px 0px 15px;
text-align:left;
}

#con-h02 div, #con-h03 div{
text-align:center;
}

#con-h03 div p{
margin:10px 0px 0px;
font-size:120%;
}

#con-h04 p{
margin:15px 0px 0px;
}

#con-h04 div{
margin:15px 0px 0px;
text-align:center;
}

/*#con-h04 p{
width:218px;
float:left;
}*/

/*#con-h04 img{
float:right;
}*/

#con-h05 ul{
width:530px;
margin:0px auto;
padding:10px 0px 0px;
}

#con-h05 li{
float:left;
}



/* con-i
------------------------------------*/
#con-i01 p{
text-align:center;
font-size:130%;
font-weight:bold;
}

#con-i02, #con-i03{
margin:30px 0px 0px;
}

#con-i02 div, #con-i03 div{
margin:20px 0px 0px;
}

#contents #inner #innerContents #con-i02 h5, #contents #inner #innerContents #con-i03 h5{
margin:0px;
}



/* con-g
------------------------------------*/
.con-g{
padding:22px 0px;
border-top:1px dotted #999999;
}

.con-g dt{
padding:0px 0px 0px 45px;
}

.con-g dd{
margin:15px 0px 0px;
padding:0px 0px 0px 45px;
}

#con-v img{
margin:15px 0px 0px;
}

#con-v #madoguchi{
height:219px;
position:relative;
/*margin:0px 0px 15px;*/
background:url(../consult/image/madoguchi.gif) no-repeat left top;
}

#con-v #madoguchi img{
position:absolute;
top:144px;
left:4px;
margin:0px;
}

.con-g dt.que01{
background:url(../solar/image/g_que_01.gif) no-repeat left top;
}

.con-g dt.que02{
background:url(../solar/image/g_que_02.gif) no-repeat left top;
}

.con-g dt.que03{
background:url(../solar/image/g_que_03.gif) no-repeat left top;
}

.con-g dt.que04{
background:url(../solar/image/g_que_04.gif) no-repeat left top;
}

.con-g dt.que05{
background:url(../solar/image/g_que_05.gif) no-repeat left top;
}

.con-g dt.que06{
background:url(../solar/image/g_que_06.gif) no-repeat left top;
}

.con-g dt.que07{
background:url(../solar/image/g_que_07.gif) no-repeat left top;
}

.con-g dt.que08{
background:url(../solar/image/g_que_08.gif) no-repeat left top;
}

.con-g dt.que09{
background:url(../solar/image/g_que_09.gif) no-repeat left top;
}

.con-g dt.que10{
background:url(../solar/image/g_que_10.gif) no-repeat left top;
}

.con-g dt.que11{
background:url(../solar/image/g_que_11.gif) no-repeat left top;
}

.con-g dt.que12{
background:url(../solar/image/g_que_12.gif) no-repeat left top;
}

.con-g dt.que13{
background:url(../solar/image/g_que_13.gif) no-repeat left top;
}

.con-g dt.que14{
background:url(../solar/image/g_que_14.gif) no-repeat left top;
}

.con-g dd.ans01{
background:url(../solar/image/g_ans_01.gif) no-repeat left top;
}

.con-g dd.ans02{
background:url(../solar/image/g_ans_02.gif) no-repeat left top;
}

.con-g dd.ans03{
background:url(../solar/image/g_ans_03.gif) no-repeat left top;
}

.con-g dd.ans04{
background:url(../solar/image/g_ans_04.gif) no-repeat left top;
}

.con-g dd.ans05{
background:url(../solar/image/g_ans_05.gif) no-repeat left top;
}

.con-g dd.ans06{
background:url(../solar/image/g_ans_06.gif) no-repeat left top;
}

.con-g dd.ans07{
background:url(../solar/image/g_ans_07.gif) no-repeat left top;
}

.con-g dd.ans08{
background:url(../solar/image/g_ans_08.gif) no-repeat left top;
}

.con-g dd.ans09{
background:url(../solar/image/g_ans_09.gif) no-repeat left top;
}

.con-g dd.ans10{
background:url(../solar/image/g_ans_10.gif) no-repeat left top;
}

.con-g dd.ans11{
background:url(../solar/image/g_ans_11.gif) no-repeat left top;
}

.con-g dd.ans12{
background:url(../solar/image/g_ans_12.gif) no-repeat left top;
}

.con-g dd.ans13{
background:url(../solar/image/g_ans_13.gif) no-repeat left top;
}

.con-g dd.ans14{
background:url(../solar/image/g_ans_14.gif) no-repeat left top;
}



/* con-y
------------------------------------*/
#con-y01 p, #con-y02 p, #con-y03 p, #con-y04 p{
margin:20px 0px 0px;
}

#con-y02, #con-y03, #con-y04{
margin:30px 0px 0px;
}

#con-y01 img, #con-y01 table, #con-y03 table, #con-y04 img{
margin:5px 0px 0px;
}

#con-y01 table th{
width:50%;
background:#FEDCB8;
}

#con-y01 table td{
text-align:center;
}

#contents #inner #innerContents #con-y01 h5 span, #con-y01 p span, #con-y02 p span, #con-y03 p span{
font-size:80%;
}



/* con-m
------------------------------------*/
#con-m01 img, #con-m02 img{
margin:15px 0px 0px;
}

#con-m02{
margin:35px 0px 0px;
}

#con-m02 #solar{
width:300px;
float:left;
}

#con-m02 #electrify{
width:300px;
float:right;
}
