@charset "utf-8";
body {
	/* customize_body */ font: normal normal 11px Arial,"メイリオ"; /* customize_body */
	/* customize_body */ color:#666666 /* customize_body */
}

img {border: 0px}
a,a:visited,a:active { /* customize_link */ color:#92c6f0 /* customize_link */}
a:hover { /* customize_link_hover */ color:#0099CC /* customize_link_hover */ } 

h1,h3,h4,h5{ 
/* customize_hcolor */color:#0b69a5;/* customize_hcolor */ 
margin:0px 0px 4px 0px; padding:2px 0px; margin-top:5px }
h2,h4{ 
/* customize_hcolor */color:#7b8084;/* customize_hcolor */ 
margin:0px 0px 4px 0px; padding:2px 0px; margin-top:5px }

h1{ font-size:21px; line-height:28px }
h2{ font-size:18px; line-height:24px; text-align:left; }
h3{ font-size:16px; line-height:21px; text-align:left; }
h4{ font-size:14px; line-height:18px }
h5{ font-size:13px; line-height:16px }

p{
padding:2px 0px;
line-height:140%;
/*color:#ECD0BF;*/
color:#221515;
text-align:left;
font-size:12px;
margin:0px 5px 4px 5px;
line-height:150%;
}

h2 {
border-left:#92c6f0 3px solid;
margin:0 0 5px 0;
padding:5px;
}

#page.sidebar-left #central #sidebar .box p{
line-height:1.5em;
margin:10px 15px;
}


#page.sidebar-left #central #sidebar .box h1{
font-size:16px;
color:#CC3300;
margin:10px 15px;
}

#page.sidebar-left #central #sidebar .box p strong{
font-size:14px;
color:#FF9933;
}
#page #footer h2{
clear:both;
margin:0px 0 0 0;
padding: 10px 0 10px 20px;
color:#666666;
}


.midashi_bg1{
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_h_02.png) left top no-repeat;
padding:12px 20px 15px 30px;
margin:0px auto 5px auto;
border:none;
}
.midashi_bg2{
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_h_01.png) right top no-repeat;
padding:15px 20px 15px 15px;
margin:0px auto 5px auto;
color:#006666;
text-align:left;
border:none;
}
.midashi_bg3{
background:#406abf;
padding:7px 10px;
margin:0px auto 5px auto;
color:#ffffff;
border:none;
}

.midashi_rt{
padding:13px 0 8px 0;
margin:0px 15px 10px 10px;
}



table.table_pad10{
margin:3px auto;
}
table.table_pad10 td{
padding:10px;
}
table.table_pad0{
margin:3px auto;
}
table.table_pad0 td{
padding:0px;
}

table.table_blue{
background:#E6F7F7;
margin:3px auto;
}

table.table_3col,
table.table_2col{
}

.table_2col td.td_framed_t{
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_td_col2_t.gif) no-repeat center top;
width:50%;
vertical-align:top;
}
.table_2col td.td_framed_b{
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_td_col2_b.gif) no-repeat center bottom;
padding-bottom:3px;
padding-right:3px;
}
.table_2col td.td_framed_t{
height:90px;
overflow-x:hidden;
overflow-y:auto;
}

.table_2col td.td_framed_t h2,
.table_2col td.td_framed_b h2{
margin-left:10px;
margin-top:0;
padding-top:10px;
}
.table_2col td.td_framed_t p,
.table_2col td.td_framed_b p{
margin-left:20px;
margin-top:0;
}
.table_2col td.td_framed_t h2 a,
.table_2col td.td_framed_b h2 a{
color:#7b8084;
text-decoration:none;
}


.col_upper{
width:620px;
margin:20px auto 0 auto;
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_col_upper.png) center top;
text-align:center;
padding-top:0;
}
.col_lower{
width:620px;
margin:0px auto 20px auto;
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_col_lower.png) center bottom;
text-align:center;
padding-top:0;
padding-bottom:20px;
}
.col_upper.ccm-block-styles h1,
.col_lower.ccm-block-styles h1,
.col_upper.ccm-block-styles h2,
.col_lower.ccm-block-styles h2,
.col_upper.ccm-block-styles h3,
.col_lower.ccm-block-styles h3,
.col_upper.ccm-block-styles h4,
.col_lower.ccm-block-styles h4{
text-align:left;
margin:20px 30px 10px 30px;
}
.col_upper.ccm-block-styles p,
.col_lower.ccm-block-styles p{
text-align:left;
margin:10px 30px 10px 30px;
}
.col_lower.ccm-area-styles{
background:none;
}


.table_set{
width:520px;
margin:0 auto;
}


.table_set th{
font-size:14px;
color:#006699;
}


.table_set td.td_photo200{
width:220px;
padding:0;
}

.table_set td.td_photo200 img,
.td_photo200 img{
width:200px;
height:150px;
/*padding:2px;
border:1px solid #dddddd;*/
}

.table_set td.td_setprice{
font-size:24px;
font-weight:bold;
text-align:right;
color:#FF6600;
}


img.photo_framed_w{
border:2px solid #76593d;
margin:5px;
}
img.photo_framed_g{
border:1px dotted #acacac;
margin:5px;
}
img.photo_left_80{
width:80px;
height:80px;
border:1px solid #dddddd;
float:left;
margin:2px 3px 2px 8px;
padding:1px;
}
img.photo_left_100h{
width:100px;
height:75px;
border:1px solid #dddddd;
float:left;
margin:2px 3px 2px 8px;
padding:1px;
}
img.photo_left_100{
width:100px;
height:100px;
border:1px solid #dddddd;
float:left;
margin:2px 3px 2px 8px;
padding:1px;
}
img.photo_200{
width:200px;
height:150px;
}

img.photo_240{
width:240px;
height:180px;
}

img.photo_right{
float:right;
margin:2px 3px 2px 8px;
}

img.photo_small{
width:160px;
height:105px;
}


/*** Q and A **/

.faq.ccm-block-styles{
width:620px;
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_q.jpg) no-repeat left top;
}
.faq.ccm-block-styles h2,
.faq.ccm-block-styles h3,
.faq.ccm-block-styles h4{
margin:10px 0px 0 20px;
padding: 10px 20px 5px 25px;
font-weight:normal;
color:#2c35a9;
}


.faq.ccm-block-styles p{
margin:10px 5px;
}


.faq.ccm-block-styles p.answer{
background:url(http://www.tokai-solar.com/themes/tokai-solar/images/bg_a.gif) no-repeat left top;
padding:5px 5px 5px 50px;

}