@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#main{
	float:left;
	width:708px;
}

#side{
	float:right;
	width:212px;
}

#side #banner{
	padding:0;
}

#cfootcon-frame{
	background:none;
}


/***************************************************************/
#main-inner{
	padding:0 8px 0 0;
}
.cbox-inner{
	padding:0 0 30px 0;
}
.cbox span{
	color:#f00;
}

#cbox1 .cbox-inner{
	margin:0 0 25px 0;
}
#cbox1 p{
	padding:0 0 35px  0;
}
#cbox1 dl dt{
	margin:0 0 20px 0;
}

#cbox2{
	width:701px;
	background:url(../img/solar/fmdl1.gif) left top repeat-y;
	margin:0 0 30px 0;
}
#cbox2 .cbox-inner{
	padding:0 0 10px 0;
}
#cbox2 .cbox-btm{
	background:url(../img/solar/fbtm1.gif) left bottom no-repeat;
	_height:1px;
	min-height:1px;
}
#cboxs2 dl{
	background:url(../img/solar/fi3.jpg) 90% center no-repeat;
	padding:20px 0 20px 20px;
}
#cboxs2 dl dt{
	margin:0 0 20px 0;
}
#cboxs2 dl.dl1{
	background:url(../img/solar/fi2.jpg) right top no-repeat;
	margin:0 3px 0 0;
	border-top:#000 solid 2px;
	border-bottom:#000 dashed 1px;
}

#cboxs3{
	background:url(../img/solar/fmdl2.gif) left top repeat-y;
	margin:0 0 0 20px;
}
#cboxs3 .cboxs-top{
	background:url(../img/solar/ftop2.gif) left top no-repeat;
	_height:1px;
	min-height:1px;
}
#cboxs3 .cboxs-btm{
	background:url(../img/solar/fbtm2.gif) left bottom no-repeat;
	_height:1px;
	min-height:1px;
}
#cboxs3 .cboxs-inner{
	padding:0 0 0 1px ;
}
#cboxs3 dl{
	margin:0 0 33px 0;
}
#cboxs3 dl dd{
	margin:11px 0 0 14px;
}
#cboxs3 dl dd strong{
	color:#ee0000;
}
#cboxs3 dl.dl2 dd{
	background:url(../img/solar/fi5.jpg) left top no-repeat;
	min-height:340px;
	margin:14px 0 0 14px;
	padding:0 30px 30px 250px;
}
#cbox3{
	background:url(../img/solar/fmdl3.gif) left top repeat-y;
	margin:0 0 30px 8px;
}
#cbox3 .cbox-top{
	background:url(../img/solar/ftop3.gif) left top no-repeat;
}
#cbox3 .cbox-btm{
	background:url(../img/solar/fbtm3.gif) left bottom no-repeat;
}
#cbox3 .cbox-inner{
	min-height:197px;
	background:url(../img/solar/fi6.jpg) 15px center no-repeat;
	padding:15px 22px 15px 15px;
}
#cbox3 dl dt{
	padding:0 0 5px 166px;
}
#cbox3 dl dd{
	padding:0 0 5px 320px;
}
#cbox4 dl{
	width:340px;
	margin:0 0 25px 0;
}
#cbox4 dl dt{
	background:#000;
	padding:10px 0;
	text-align:center;
	border:#d3d3d3 solid 2px;
}
#cbox4 dl dd{
	border:#d3d3d3 solid;
	border-width:0px 2px 2px 2px;
	padding:10px 15px 15px 15px;
}
#cbox4 dl dd p.t-center{
	margin:0 0 15px 0;
}
#cbox4 dl dd.heightLine-1 .ctext{
	min-height:12em;
}
#cbox4 dl dd.price{
	padding:10px 0;
	text-align:center;
	background:url(../img/solar/bak1.gif) left top repeat;
	font-size:95%;
}

#cbox4 dl dd.price img{
	padding:0px 0 10px 0;
}

#cbox4 dl dd.price strong{
	font-size:190%;
}
#cbox4 dl.dl1{
	clear:both;
	float:none;
	width:700px;
}
#cbox4 dl.dl1 .left{
	padding:0 13px 0 0;
}
#cbox4 dl.dl1 dd{
	padding:10px 10px 15px 7px;
}






@media screen and (max-width: 800px) {

#main,#side{
	float:none;
	width:auto;
}

#side{
	padding:10px;
}

/***************************************************************/
#main-inner{
	padding:0 10px;
}


#cbox2{
	width:auto;
	background:url(../img/smp/solar/fmdl1.gif) left top repeat-y;
	margin:0 0 30px 0;
}
#cbox2 .cbox-inner{
	padding:0 0 10px 0;
}
#cbox2 .cbox-btm{
	background:url(../img/smp/solar/fbtm1.gif) left bottom no-repeat;
	_height:1px;
	min-height:1px;
}
#cboxs2 dl{
	background:none;
	padding:20px 0 20px 20px;
}
#cboxs2 dl dt{
	background:#FFEA00;
	padding:0 5px;
	font-weight:bold;
	display:inline-block;
}
#cboxs2 dl.dl1{
	background:none;
	margin:0 3px 0 0;
	border-top:#000 solid 2px;
	border-bottom:#000 dashed 1px;
}

#cboxs3{
	background:url(../img/smp/solar/fmdl2.gif) left top repeat-y;
	margin:0 0 0 20px;
}
#cboxs3 .cboxs-top{
	background:url(../img/smp/solar/ftop2.gif) left top no-repeat;
	_height:1px;
	min-height:1px;
}
#cboxs3 .cboxs-btm{
	background:url(../img/smp/solar/fbtm2.gif) left bottom no-repeat;
	_height:1px;
	min-height:1px;
}
#cboxs3 .cboxs-inner{
	padding:0 0 0 1px ;
}
#cboxs3 dl{
	margin:0 0 33px 0;
}
#cboxs3 dl dd{
	margin:11px 0 0 14px;
}
#cboxs3 dl dd strong{
	color:#ee0000;
}
#cboxs3 dl.dl2 dd{
	background:none;
	min-height:auto;
	margin:14px 0 0 14px;
	padding:0 30px 30px 0;
}



#cbox3{
	background:url(../img/smp/solar/fmdl3.gif) left top repeat-y;
	margin:0 0 30px 8px;
}
#cbox3 .cbox-top{
	background:url(../img/smp/solar/ftop3.gif) left top no-repeat;
}
#cbox3 .cbox-btm{
	background:url(../img/smp/solar/fbtm3.gif) left bottom no-repeat;
}
#cbox3 .cbox-inner{
	min-height:auto;
	background:none;
	padding:15px 22px 15px 15px;
}
#cbox3 dl dt{
	padding:0 0 5px 0;
}
#cbox3 dl dd{
	padding:0 0 5px 0;
}
#cbox4 dl{
	width:auto;
	margin:0 0 25px 0;
}
#cbox4 dl dt{
	color:#fff;
}
#cbox4 dl dd{
	border:#d3d3d3 solid;
	border-width:0px 2px 2px 2px;
	padding:10px 15px 15px 15px;
}
#cbox4 dl dd p.t-center{
	margin:0 0 15px 0;
}
#cbox4 dl dd.price{
	padding:10px 0;
	text-align:center;
	background:url(../img/solar/bak1.gif) left top repeat;
	font-size:95%;
}

#cbox4 dl dd.price img{
	padding:0px 0 10px 0;
}

#cbox4 dl dd.price strong{
	font-size:190%;
}
#cbox4 dl.dl1{
	clear:both;
	float:none;
	width:auto;
}
#cbox4 dl.dl1 .left{
	padding:0 13px 0 0;
}
#cbox4 dl.dl1 dd{
	padding:10px 10px 15px 7px;
}

}