/*--------------------ALL------------------*/
#pages_nakami{
float:right;
width:580px;}
.banar_space{padding:10px 0px 10px 0px; clear:both;}
#naibu_link{padding:10px 0px; width:550px;}
#naibu_link p{ text-align:center; font-size:0.8em; letter-spacing:0.1em;}
/*--------------------font------------------*/
.pic10_glay{ font-size:10px; color:#333333;}
.pic08em_green{ font-size:0.8em; color:#134b01;}
.pic10_red{ color:#CC0000; font-size:0.8em;}
.pic_red{ color:#CC0000;}
.haikei_green{ background:#e6e6e6;}
.haikei_green02{ background:#c4c4c4;}

/*--------------------index------------------*/
#photovoltaics{
background: url(img/index/photovoltaics_bg.gif) no-repeat;
width: 569px;
height: 97px;
padding: 11px 0 0 11px;}
#photovoltaics ul{
display: block;}
#photovoltaics ul li{
display: inline;
float: left;
margin-right: 9px;
letter-spacing: 0;
font-size: 0;
line-height: 0;}

#index_rss{
overflow: hidden;
width:549px;
position:relative;}

#index_rss h3{}

#index_rss h4{
margin:0px;
padding:3px 0px 0px 0px;
font-size:10px;
letter-spacing:1px;
color:#333;
font-weight:normal;}

#feedBurnerFeedBlock{
width:540px;
overflow: hidden;
margin-bottom: 10px;
}
#feedBurnerFeedBlock ul { 
margin: 0px; 
padding: 0px 0px 0px 0px; }

#feedBurnerFeedBlock li { 
background:url(img/index/index_rss_haikei.gif) no-repeat 0px 4px;
list-style:none;
width:530px;
height:21px;
color:#666;
margin: 0px; 
line-height:19px;
padding: 0px 0px 3px 16px; }

#feedBurnerFeedBlock li .date { 
display: inline; 
color:#009933;
font-size:11px;
padding-left:10px; }

#feedBurnerFeedBlock a:link { 
font-size: 12px; 
color:#666;
text-decoration: none; }

#feedBurnerFeedBlock a:visited { 
font-size: 12px; 
color:#666;
text-decoration: none; }

#feedBurnerFeedBlock a:hover {
 font-size: 12px;
 color: #009933; 
text-decoration: underline; 
font-weight:normal; }

#feedBurnerFeedBlock a:active {
 font-size: 12px; 
color: #C7232C;
 text-decoration: underline; 
font-weight:normal; }

#feedBurnerFeedBlock div#creditfooter {
position:absolute;right:0px;top:3px;
}
#index_text{
padding:0px 0px 0px 0px;}
#index_text{
background:url(img/index/index_text_haikei.jpg) no-repeat right center;
}



#index_mente{
padding:0px 0px 15px 0px;}

#index_mente02{
height:180px;
background:url(img/index/081110/index_mente_haikei.gif) no-repeat 0px 58px;}

#index_mente02 ul{
padding:8px 0px 0px 285px;}

#index_mente02 ul li{
padding:0px 0px 8px 0px;}


#rooga_line{
padding:0px 0px 8px 0px;}

#rooga_text{
position:relative;
padding:10px 0px 0px 0px;
background:url(img/index/rooga_img.jpg) no-repeat 358px 15px;
height:150px;
clear:both;}

#rooga_text h3{
padding:8px 0px 8px 0px;}

#rooga_text h4{
position:absolute;right:78px;top:127px;
font-size:10px;
font-weight:normal;}

#rooga_text p{
font-weight:bold;
letter-spacing:1px;
line-height:19px;
padding:0px 0px 0px 8px;}


#in_sos{
margin:5px 0px 15px 0px;
clear:both;}

#index_text p{
width:430px;
padding:15px 0px 12px 145px;
font-size:0.8em;}

#index_text_img{
background:url(img/index/index_text_img.jpg) no-repeat 0px 40px;
height:200px;}

#index_text_bottan{
margin:0px 0px 0px 170px;}

#float_clear{
clear:both;}

#in_sos{
clear:both;}

#kawara_banner{
padding:3px 0px 8px 0px;}
#kawara_banner ul li{
float:left;
margin-right:6px;}

#dotira{
background:url(img/index/dotira_haikei.gif) repeat-x 0px 0px;
height:159px;
width:570px;}

#dotira ul{
padding:7px 0px 0px 0px;}

#dotira ul li{
float:right;
margin:0px 5px 0px 0px;}





/*--------------------sos------------------*/
#sos_itiran{}

#sos_itiran p{
font-size:0.8em;
width:460px;
padding:5px 0px 5px 10px;}
#sos_itiran img{
padding:0px 0px 0px 5px;}

.sos_waku{
border:1px solid #ccc;
margin:15px 0px 10px 20px;
width:500px;
}
/*--------------------request_after------------------*/
#flow_request_after{}
#flow_request_after p{
font-size:0.8em;
margin:5px 0px 5px 10px;
width:410px;
line-height:1.4em;
background:url(img/request_after/p_haikei.gif) no-repeat 0px 3px;
padding:0px 0px 0px 20px;}
.flow_waku{
margin:20px 0px 20px 0px;}
#flow_06{
border:1px solid #ccc;
width:550px;
margin:5px 0px 0px 10px;}
#flow_06 table{
padding:10px 0px 10px 10px;
}


#flow_01_04{
background:url(img/request_after/haikei01.jpg) no-repeat 450px 0px;}
#flow_07_10{
background:url(img/request_after/haikei02.jpg) no-repeat 450px 0px;}
/*--------------------step------------------*/
#step_ba{
padding:10px 0px 5px 10px;}
#step_itiran table{
width:553px;}

#step_itiran table td{
width:170px;}

#step_itiran table tr{}
#step_itiran img{
padding:5px 0px 5px 0px;}
#step_itiran p{
padding:0px 0px 15px 0px;
font-size:1.2em;}
/*--------------------price------------------*/
#price_itiran{}
#price_itiran table{}
#price_itiran table img{
margin:0px 0px 5px 0px;}
#price_itiran table td p{
padding:3px 0px 3px 10px;
width:150px;}
.price_waku{
border:1px solid #ccc;
width:262px;
margin:10px 0px 10px 0px;}

#price_02{
padding-bottom:25px;
background:url(img/price/price02_haikei.jpg) no-repeat 0px 85px;}
#price_02 img{
padding:5px 0px 10px 0px;}
#price_02 table{
margin:10px 0px 10px 200px;
border:1px solid #288e07;}
#price_02 table td{
padding:10px 0px 10px 20px;
font-size:1.2em;
}
#price_02 table th{
margin:10px 0px 10px 10px;
font-size:1.2em;}
/*--------------------syurui------------------*/

#syurui_kaba{
width:580px;
padding:15px 0px 0px 0px;}

#syurui_kaba dl{
float:left;}

#syurui_kaba dt{
padding:0px 0px 8px 0px;}

#syurui_kaba dd{
font-size:12px;}

#kawara01{
background:url(img/syurui/kinzoku_haikei.jpg) no-repeat 0px 15px;
height:190px;}


#kawara02{
background:url(img/syurui/nendo_haikei.jpg) no-repeat 0px 15px;
height:190px;}


#kawara01 p,#kawara02 p{
font-size:0.8em;
padding:5px 0px 0px 225px;
width:280px;}



#k_toku{
margin:10px 0px 10px 0px;
border:1px solid #aaa;
width:520px;
background:url(img/syurui/k_haikei.jpg) no-repeat 365px 78px;}

#k_toku table td{
padding:0px 0px 0px 10px;}

#k_toku table td p{
padding:10px 0px 0px 0px;
}

#n_toku{
margin:10px 0px 10px 0px;
border:1px solid #aaa;
width:520px;
background:url(img/syurui/n_haikei.jpg) no-repeat 370px 190px;
padding:0px 0px 5px 0px;}


#n_toku table td{
padding:10px 0px 0px 10px;}

#n_toku table td p{
padding:10px 0px 0px 0px;
}


.syurui_t{
padding:0px 0px 0px 220px;}
#kawara01_img,#kawara02_img{
padding-bottom:25px;}
#kawara01_img img,#kawara02_img img{
padding:10px 0px 5px 0px;}

#link_itiran{}

#link_itiran ul li{
padding:10px 0px 5px 23px;
font-size:0.8em;
background:url(img/syurui/link_icon.gif) no-repeat 5px 13px;}
/*--------------------other------------------*/
#other{
padding:15px 0px 15px 0px;}

#other_table{
padding:0px 0px 0px 10px;
height:390px;
background:url(img/other/other_haikei.jpg) no-repeat 160px 120px;
}
#other_table table{
width:540px;
}

#other_table td{
padding:15px 5px;}

#other_text{
width:450px;
margin:10px 0px 0px 20px;
border:1px solid #ccc;
padding:5px;}

#other_text p{
font-size:0.8em;}
/*--------------------faq------------------*/
#faq{}
#faq_text{
background:url(img/other/faq_haikei.gif) no-repeat 10px 10px;
padding:10px 0px 10px 10px;}
#faq_text p{
padding:10px 0px 0px 15px;}
#faq_text table{
margin:0px 0px 0px 0px;}
#faq_subt{
padding:31px 0px 0px 4px;}
#faq_kame{
padding:18px 0px 0px 0px;}

#faq_itiran{
padding:15px 0px 15px 10px;}
#faq_itiran p{
font-size:10px;
padding:8px 0px 0px 0px;
}

#faq_itiran dl{
border-bottom:1px dotted #ccc;
margin:15px 0px 5px 0px;}

#faq_itiran dt{}

#faq_itiran dd{
padding:15px 0px 15px 50px;
font-size:0.8em;
width:480px;
background:url(img/faq/a_img.gif) no-repeat 20px 15px;
line-height:1.5em;}

.yuki_table{
padding:10px 0px 10px 0px;}

/*--------------------gaiyou------------------*/
#gaiyou_table{
background:url(img/gaiyou/table_img.jpg) no-repeat 410px 70px;
padding:20px 0px 20px 5px;
height:415px;}

.mapFrame{
padding:0px 0px 0px 0px;}


#gaiyou_table table{
border:1px solid #999;
marging:5px 5px;
width:400px;}

#gaiyou_table th{
font-size:1.2em;
padding:5px 0px 5px 10px;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:#fcfaed;}
#gaiyou_table td{
font-size:1.2em;
border-bottom:1px solid #999;
padding:8px 10px 10px 10px;}

/*--------------------staff------------------*/
#staff_table{
padding:20px 0px 20px 25px;}
#staff_table table{
border:1px solid #999;
marging:20px 5px;
width:500px;}
#staff_table th{
font-size:1.2em;
padding:5px 0px 5px 10px;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:#fcfaed;}
#staff_table td{
font-size:1.2em;
border-bottom:1px solid #999;
padding:8px 10px 10px 10px;}

/*--------------------toi-----------------*/
#toi{}
#toi_text{
padding:10px 0px 10px 0px;}
#toi_text p{
padding:10px 0px 5px 15px;}

#form{}
#toi_table{
padding:0px 0px 15px 15px;}
#toi_table table{ 
marging:5px 5px;
border:1px solid #999;}
#toi_table table th{
padding:8px 0px 10px 10px;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:#f1ffec;
font-size:1.2em;}
#toi_table table td{
border-bottom:1px solid #999;
padding:8px 10px 10px 10px;}


