@charset "UTF-8";

body#renewables{
background-color:#dae7c8;
}


body#renewables #main_body #main a{
color:#305d79;/**products color deep**/
}


#main_body #pagelink {
width:920px;
padding:10px 20px;
}
#main_body #pagelink a.pagelink01{
background:url(../renewables_images/pagelink01.gif) no-repeat;
width:160px;
height:15px;
display:block;
text-indent:-9999px;
margin:0 20px 40px 0;
float:left;
}
#main_body #pagelink a.pagelink02{
background:url(../renewables_images/pagelink02.gif) no-repeat;
width:160px;
height:15px;
display:block;
text-indent:-9999px;
margin:0 20px 0 0;
float:left;
}#main_body #pagelink a.pagelink03{
background:url(../renewables_images/pagelink03.gif) no-repeat;
width:160px;
height:15px;
display:block;
text-indent:-9999px;
margin:0 20px 0 0;
}

#main_body #main{
padding:0 20px;
}
#main_body #main .dot_box{
border-bottom:dotted 1px #a0a1a3;
margin-bottom:20px;
padding-bottom:20px;
}



#main_body #main .dot_box h2#renew01{
background:url(../renewables_images/h2_01.gif) no-repeat;
width:920px;
height:38px;
text-indent:-9999px;
margin:0 0 20px;
}
#main_body #main .dot_box h2#renew02{
background:url(../renewables_images/h2_02.gif) no-repeat;
width:920px;
height:38px;
text-indent:-9999px;
margin:0 0 20px;
}
#main_body #main .dot_box h2#renew03{
background:url(../renewables_images/h2_03.gif) no-repeat;
width:920px;
height:38px;
text-indent:-9999px;
margin:0 0 20px;
}

#main_body #main .dot_box h3.read{


}

#main_body #main .dot_box p.read{

}
#main_body #main .dot_box .read_pic{
margin:0 0 0 0;
float:right;
}
#main_body #main .dot_box .pic{
float:left;
width:225px;
}
#main_body #main .dot_box .pic2{
float:right;
}
#main_body #main .dot_box .pic p{
font-size:10px;
margin:5px 0;

}

#main_body #main .dot_box .text{
margin:0;
/*width:350px;*/
width:380px;
float:left;
padding-top: 10px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#main_body #main .dot_box .text h4{
margin:0 0 20px 0;
}




#main_body #main .dot_box .text p.kw{
margin:0 0 14px;
}
#main_body #main .dot_box .text h4.name{
margin:0 0 8px;
}
#main_body #main .dot_box .text h5.copy{
margin:0 0 20px;
}



a.pdf{
display:block;
background:url(../../products/renewables_images/pdf_download.gif) no-repeat;
width:170px;
height:25px;
margin:0 0 0 0;
text-indent:-9999px;/**/
}


a.pdf:hover{
background:url(../../products/renewables_images/pdf_download.gif) no-repeat 0 -25px;
}



/*******Spec Table***********/
table.spec{
/*width:920px;*/
width:290px;
background:#fff;
margin-bottom:10px;
font-size:10px;
float:right;
}
table.spec th{
font-weight:normal;
padding:2px 2px;
vertical-align:center;
text-align:center;
border-bottom:#cfd0d1 solid 1px;
white-space:nowrap;
}
table.spec th.gray{
background:#edeeef;
text-align:left;
vertical-align:top;
font-weight:bold;
}
table.spec th.title{
color:#fff;
font-weight:bold;
border-bottom:#fff solid 1px;
border-left:#fff solid 1px;
background-color: #97b765;
}
table.spec th.name{
color:#4f632e;
background:#d4eaf8;
font-weight:bold;
border-bottom:#fff solid 1px;
border-left:#fff solid 1px;
background-color: #dae7c8;
}
table.spec td{
padding:2px 2px;
text-align:center;
border-bottom:#cfd0d1 solid 1px;
border-left:#cfd0d1 dotted 1px;
} 

table.spec td.dot{
border-bottom:#cfd0d1 dotted 1px;
} 

p.att{
font-size:10px;
line-height:1.2em;
}

h4.mitei{
color:#4f632e;
font-size:14px;
margin:0 0 5px 0;
}
h5.mitei{
color:#4f632e;
font-size:12px;
margin:0 0 5px 0;
}



/****************調整*********************/
.w_auto{
width:auto!important;
}

