/* CSS Document */

.tyosyu-1 {
 background: url(assets/images/tyosyu/03.jpg) no-repeat;
 padding: 100px 20px 0 250px;
 text-align: left;
 min-height: 340px;
}

.suntech-1 {
 background: url(assets/images/suntech/03.jpg) no-repeat;
 padding: 100px 20px 0 250px;
 text-align: left;
 min-height: 340px;
}

.solarfrontier-1 {
 background: url(assets/images/solarfrontier/03.jpg) no-repeat;
 min-height: 450px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.sst-1{
 background: url(assets/images/sst/03.jpg) no-repeat;
 min-height: 350px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.mitsubishi {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.mitsubishi p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.mitsubishi-1 {
 background: url(assets/images/mitsubishi/03.jpg) no-repeat;
 min-height: 398px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.cosmo-1 {
 background: url(assets/images/cosmo/cosmo-bg.jpg) no-repeat;
 min-height: 398px;
 padding: 100px 20px 0 250px;
 text-align: left;
}
.mitsubishi-2-2 {
 background: url(assets/images/mitsubishi-2/03.jpg) no-repeat;
 min-height: 398px;
 padding: 100px 20px 0 250px;
 text-align: left;
}


.mitsubishi-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.mitsubishi-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.mitsubishi-2 li {
 text-align: left;
 font-size: 12px;
}
.mitsubishi-3 {
 margin: 15px;
}
.mitsubishi-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.mitsubishi-3 ul li {

}
li.first-left {
 width: 148px;
 float: left;
 border-top: solid 1px #999999;
}
li.first-right {
 width: 320px;
 float: right;
 border-top: solid 1px #FFF;
 background: #C69C6D;
 color: #FFF;
}
li.second-left {
 width: 148px;
 float: left;
 border-top: solid 1px #999999;
}
li.second-right {
 width: 320px;
 float: right;
 background-color: #C7B299;
 border-top: solid 1px #FFF;
 color: #FFF;
}
.sanyo {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.sanyo p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.sanyo-1 {
 background: url(assets/images/sanyo/03.jpg) no-repeat;
 min-height: 585px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.sanyo-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.sanyo-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.sanyo-2 li {
 text-align: left;
 font-size: 12px;
}
.sanyo-3 {
 margin: 15px;
}
.sanyo-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.sanyo-3 ul li {

}
.samurai {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.samurai p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.samurai-1 {
 background: url(assets/images/kyosera/samurai/03.jpg) no-repeat;
 min-height: 233px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.samurai-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.samurai-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.samurai-2 li {
 text-align: left;
 font-size: 12px;
}
.samurai-3 {
 margin: 15px;
}
.samurai-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.samurai-3 ul li {

}
.econoroots {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.econoroots p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.econoroots-1 {
 background: url(assets/images/kyosera/econoroots/03.jpg) no-repeat;
 min-height: 373px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.econoroots-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.econoroots-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.econoroots-2 li {
 text-align: left;
 font-size: 12px;
}
.econoroots-3 {
 margin: 15px;
}
.econoroots-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.econoroots-3 ul li {

}
.canadian {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.canadian p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.canadian-1 {
 background: url(assets/images/canadian/03.jpg) no-repeat;
 min-height: 465px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.canadian-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.canadian-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.canadian-2 li {
 text-align: left;
 font-size: 12px;
}
.canadian-3 {
 margin: 15px;
}
.canadian-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.canadian-3 ul li {

}
.toshiba {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.toshiba p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.toshiba-1 {
 background: url(assets/images/toshiba/03.jpg) no-repeat;
 min-height: 451px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.toshiba-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.toshiba-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.toshiba-2 li {
 text-align: left;
 font-size: 12px;
}
.toshiba-3 {
 margin: 15px;
}
.toshiba-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.toshiba-3 ul li {

}
.sharp {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.sharp p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.sharp-1 {
 background: url(assets/images/sharp/03.jpg) no-repeat;
 min-height: 335px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.sharp-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.sharp-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.sharp-2 li {
 text-align: left;
 font-size: 12px;
}
.sharp-3 {
 margin: 15px;
}
.sharp-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.sharp-3 ul li {

}
.fujipream {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}
.fujipream p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
}
.fujipream-1 {
 background: url(assets/images/fujipream/03.jpg) no-repeat;
 min-height: 92px;
 padding: 100px 20px 0 250px;
 text-align: left;
}

.fujipream-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.fujipream-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.fujipream-2 li {
 text-align: left;
 font-size: 12px;
}
.fujipream-3 {
 margin: 15px;
}
.fujipream-3 ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.fujipream-3 ul li {

}









.pana {
 border: solid 1px #CC0000;
 overflow: hidden;
 padding-bottom: 5px;
 margin-bottom: 10px;
}


.pana-2 {
 background: #00AE4D;
 color: #FFF;
 margin: 5px 20px 5px 20px;
 font-size: 18px;
}
.pana-2 ul {
 padding-left: 100px;
 margin: 5px;
}
.pana-2 li {
 text-align: left;
 font-size: 12px;
}

.pana p {
 padding: 20px;
 font-size: 16px;
 text-align: left;
 line-height: 25px;
color:#000000;
}


/*---------------------------------------

　　　　　　whatsnew

---------------------------------------*/

#newslink{
	width:498px;
	margin-bottom:35px;
text-align:left;
	}


#newslink{
	width:498px;
	margin-bottom:35px;
text-align:left;
	}

#newslink a{
	color:#176EC4;
	font-size:15px;
	font-weight:bold;
	line-height:1.8em;
	width:490px;
	margin-bottom:10px;
text-align:left;
}

#newslink a:hover{
color:#663399;
    	font-size:15px;
	font-weight:bold;
	line-height:1.8em;
}

#to{
	width:480px;
	text-align:right;
	margin-bottom:10px;
	}

	
#to a{
	color:#FF993;
	font-size:12px;
	font-weight:bold;
	line-height:1.8em;

}

#whatsnew{
	width:498px;
	margin-bottom:5px;
text-align:left;
border-color:#0099FF;
border-style:solid;
border-width:1px;
	}

	
#color_01{
	background-color:#FFFCD5;
	padding-left:10px;
	padding-right:10px;
}

#color_02{
	background-color:#FFF;
	padding-left:10px;
	padding-right:10px;
}



.tx{
	width:480px;
	color:#000000;
	font-size:14px;
	padding-bottom:8px;
	}
.tt{
	width:480px;
	color:#176EC4;
	font-size:15px;
	font-weight:bold;
	line-height:1.8em;
	background-image:url("assets/templates/style/images/topic.gif");
	background-repeat:no-repeat;
	background-position:1px;
	text-indent:20px;
text-decoration:underline;
}

#whatsnew strong{
color:#176EC4;
}

/*---------------------------------------

　　　　　　faq

---------------------------------------*/
#faq{
	width:498px;
	margin-bottom:5px;
text-align:left;
border-color:#0099FF;
border-style:solid;
border-width:1px;
	}
	
.f-tt{
	width:480px;
	color:#176EC4;
	font-size:15px;
	font-weight:bold;
	line-height:2.5em;
	background-image:url("assets/templates/style/images/q.gif");
	background-repeat:no-repeat;
	background-position:1px;
	text-indent:25px;
text-decoration:underline;
}

.f-tx{
	width:480px;
	color:#000000;
	font-size:14px;
	padding-bottom:8px;

	}

.faq {
 text-align: left;
}
dl{
    width:500px;
}
dt{
    line-height: 18px;
    padding-left: 20px;
    font-size: 12px;
    color:#000000;
    height: 25px;
    background: url("assets/templates/style/images/question.gif") no-repeat;
    cursor : pointer;
}
dd{
    margin:0 0 10px 0;
    padding: 0 0 0 30px;
    color: #514633;
    background: url("assets/templates/style/images/ancer-bg2.gif") no-repeat;
}
dd p{
    margin:0;
    text-indent:2em;
    padding: 5px 15px 10px 25px;
    line-height: 23.6px;
}
#otenki {
 background: url(assets/templates/style/images/otenki.jpg) no-repeat;
 height: 890px;
 text-align: left;
 font-size: 11px;
 line-height: 15px;
 overflow: hidden;
}
#otenki1 {
 padding: 125px 25px 10px 30px;
 height: 130px;
}
#otenki2 {
 padding: 20px 25px 10px 30px;
 height: 130px;
}
#otenki3 {
 padding: 20px 25px 10px 30px;
 height: 130px;
}
#otenki4 {
 padding: 20px 25px 10px 30px;
 height: 130px;
}
#otenki5 {
 padding: 10px 25px 10px 30px;
 height: 130px;
 clear: both;
}
#results {
 width: 725px;
 float: left;
 overflow: hidden;
 margin-left: 25px;
}
.results {
 clear: both;
}
.results p {
 padding: 5px 0 5px 0;
}
h3.results01 {
 background: url(assets/templates/style/images/results01.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results02 {
 background: url(assets/templates/style/images/results02.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results03 {
 background: url(assets/templates/style/images/results03.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results04 {
 background: url(assets/templates/style/images/results04.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results05 {
 background: url(assets/templates/style/images/results05.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
h3.results06 {
 background: url(assets/templates/style/images/results06.jpg) no-repeat;
 font-size: 14px;
 padding: 12px 0 0 25px;
 height: 25px;
 font-weight: bold;
}
.results-left {
 float: left;
 width: 480px;
 overflow: hidden;
}
.results-left img {
 border: solid 1px #999999;
}
.results-right {
 float: right;
 width: 240px;
}
.results-right ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.results-right ul li {

}
.results-hr {
 padding: 10px 0 10px 0px;
 clear: both;
}
.results2 {
 margin: 0;
 border: solid 1px #999999;
 overflow: hidden;
}
.results2 h4 {
 color: #99CC66;
 border-bottom: solid 1px #99CC66;
}
.results2 ul {
 list-style: none;
}
.results2 img {
 float: left;
}
li.results-talk1 {
 line-height: 18px;
 margin-left: 5px;
 padding-left: 60px;
 font-size: 12px;
 color: #2E3192;
 height: 25px;
 background: url("assets/templates/style/images/results07.gif") no-repeat;
}
li.results-talk2 {
 line-height: 18px;
 margin-left: 5px;
 padding-left: 60px;
 font-size: 12px;
 color: #FF0000;
 height: 25px;
 background: url("assets/templates/style/images/results08.gif") no-repeat;
}
.results2-left {
 float: left;
 width: 210px;
 margin: 0 auto;
}
.results2-left ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.results2-center {
 float: left;
 width: 210px;
 margin-left: 10px;
}
.results2-center ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.results2-right {
 float: right;
 width: 210px;
 padding: 5px;
}
.results2-right img {
 border: solid 1px #999999;
}
.green {
 color: #99CC66;
}

.results-staff {
 float: left;
 padding: 10px;
}
.results-ql {
 float: left;
 padding: 5px;
 width: 350px;
}
.results-ql img {
 border: solid 1px #999999;
}
.results-ql ul {
 margin: 0;
 padding: 0;
}
.results-qr {
 float: right;
 padding: 5px;
 width: 350px;
}
.results-qr img {
 border: solid 1px #999999;
}
.results-qr ul {
 margin: 0;
 padding: 0;
}

ul.search {
   margin:0;
   padding: 0;
}
ul.search li {
   float:left;
   list-style:none;
   width: 120px;
   border-top: solid 1px #654;
   border-bottom: solid 1px #654;
   height: 65px;
   padding-top: 7px;
   padding-left: 5px;
   margin-bottom: 0;
   background-color: #FFF;
}
ul.search li.first {
   border: solid 1px #654;
   text-align: center;
   background-color: #fcfaea;
   padding-top: 7px;
}
ul.search li.checkbox {
   border-top: solid 1px #654;
   border-bottom: solid 1px #654;
   padding-top: 4px;
   height: 68px;
   width: 18px;
}
ul.search li.last {
   border-right: solid 1px #654;
   border-top: solid 1px #654;
   border-bottom: solid 1px #654;
}
/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.search:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}
/* Win版IE7とMac版IE5対策 */
ul.search{
   display:inline-block;
}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/* 
html ul.search{
   height:1px;
}
ul.search{
   display:block;
}

ul.search2 {
   margin:0;
   padding: 0;
}
ul.search2 li {
   float:left;
   list-style:none;
   width: 120px;
   height: 28px;
   padding-top: 7px;
   padding-left: 5px;
   margin-bottom: 0;
   background-color: #FFF0F0;
}
ul.search2 li.first {
   border-left: solid 1px #654;
   border-right: solid 1px #654;
   text-align: center;
   background-color: #fcfaea;
   padding-top: 7px;
}
ul.search2 li.checkbox {
   padding-top: 4px;
   height: 31px;
   width: 18px;
}
ul.search2 li.last {
   border-right: solid 1px #654;
}
/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.search2:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}
/* Win版IE7とMac版IE5対策 */
ul.search2{
   display:inline-block;
}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/* 
html ul.search2{
   height:1px;
}
ul.search2{
   display:block;
}

ul.search3 {
   margin:0;
   padding: 0;
}
ul.search3 li {
   float:left;
   list-style:none;
   width: 120px;
   border-bottom: solid 1px #654;
   height: 28px;
   padding-top: 7px;
   padding-left: 5px;
   margin-bottom: 0;
   background-color: #FFF0F0;
}
ul.search3 li.first {
   border-left: solid 1px #654;
   border-right: solid 1px #654;
   border-bottom: solid 1px #654;
   text-align: center;
   background-color: #fcfaea;
   padding-top: 7px;
}
ul.search3 li.checkbox {
   border-bottom: solid 1px #654;
   padding-top: 4px;
   height: 31px;
   width: 18px;
}
ul.search3 li.last {
   border-right: solid 1px #654;
   border-bottom: solid 1px #654;
   width: 268px;
}
/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.search3:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}
/* Win版IE7とMac版IE5対策 */
ul.search3{
   display:inline-block;
}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/* 
html ul.search3{
   height:1px;
}
ul.search3{
   display:block;
}

/* 補助金について */
.h3_btn_2{
background-image:url("assets/templates/style/images/h3_btn_2.gif");
width:500px;
height:27px;
color:#FFFFFF;
padding-top:8px;
font-size:16px;
font-weight:bold;
text-align:left;
text-indent:35px;
margin-bottom:10px;
}

.h3_btn_3{
background-image:url("assets/templates/style/images/h3_btn_3.gif");
width:500px;
height:27px;
color:#009BDF;
padding-top:8px;
font-size:16px;
font-weight:bold;
text-align:left;
text-indent:15px;
margin-bottom:10px;
}

.blue_01{
color:#009BDF;
}

.text_01{
font-size:14px;
line-height:1.8em;
color:#000000;
text-align:left;
}
.loan {
 text-align: left;
}
.loan ul {
 padding: 0;
 margin: 0;
}
.loan li {
 list-style: none;
 float: left;
 width: 165px;
 margin: 0;
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 text-align: center;
}
.loan li.last {
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
}
.loan li.bottom {
 border-top: solid 1px #999999;
 border-left: solid 1px #999999;
 border-bottom: solid 1px #999999;
}
.loan li.bottom-last {
 border: solid 1px #999999;
}
input.nenkan {
 color: red;
 font-size: 30px;
 font-weight: bold;
 border-style: none;
 margin: 50px 0 0 85px;
 width: 125px;
 text-align: right;
 height: 30px;
}
.hikaku {
 width: 500px;
 overflow: hidden;
 margin-left: 0;
}
.hikaku h3 {
 padding: 5px 0 5px 0;
}
.hikaku h4 {
 border-left: solid 5px #82CA9C;
 border-bottom: solid 1px #82CA9C;
 padding-left: 3px;
}
.hikaku hr {
 margin: 5px 0 5px 0;
}
.hikaku-left {
 float: left;
 width: 250px;
 overflow: hidden;
 padding-bottom: 5px;
}
.hikaku-right {
 float: right;
 width: 245px;
 overflow: hidden;
 margin-left: 5px;
 padding-bottom: 5px;
}
#sim {
 text-align: left;
}
input.konetsuhi {
 margin-left: 10px;
}
label.konetsuhi2 {
 line-height: 15px;
 padding-bottom: 3px;
}
label.konetsuhi {
 margin-left: 10px;
 color: #FFF;
}
label.konetsuhi2 {
 line-height: 15px;
 padding-bottom: 3px;
}
label.konetsuhi {
 margin-left: 10px;
 color: #FFF;
}
#T4,#T5,#T6,#T7 {
 font-size: 14px;
 font-weight: bold;
 color: red;
 background-color: #FFF;
 margin-left: 10px;
 width: 195px;
}


.style-bold{
font-weight:bold;
color:#FFFFFF;
font-size:16px;
background-color:#FF9900;
}
.hojo-txt{
	width:500px;
	text-align:left;
	margin-bottom:15px;
}

.hojo_box{
	width:250px;
	height:50px;
	   text-indent:15px;
	   line-height:50px;
	list-style:none;
	background-image: url("assets/templates/style/images/hojo-bn-bg.jpg");

}

.hojo_box a {
	font-size:18px;
	font-weight:bold;
	color:#009999;
	width:250px;
	height:50px;
       display:block;   
}

.style58{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-color:#FF9900;
}

#img20110606-001{
	background-image:url("assets/templates/style/images/20110606-001.jpg");
	width:300px;
	height:263px;
	padding-top:50px;
	padding-right:200px;
}

#img20110606-003{
	background-image:url("assets/templates/style/images/20110606-003.jpg");
	width:500px;
	height:57px;
	padding-top:47px;
}

#img20110606-004{
	background-image:url("assets/templates/style/images/20110606-004.jpg");
	width:500px;
	height:50px;
	padding-top:47px;
}


#img20110606-006{
	background-image:url("assets/templates/style/images/20110606-006.jpg");
	width:500px;
	height:60px;
	padding-top:47px;
}
#img20110606-009{
	background-image:url("assets/templates/style/images/20110606-009.jpg");
	width:232px;
	height:180px;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-right:8px;
}

#img20110606-010{
	background-image:url("assets/templates/style/images/20110606-010.jpg");
	width:260px;
	height:180px;
	background-position:bottom;
	background-repeat:no-repeat;
}

#img20110606-011{
	background-image:url("assets/templates/style/images/20110606-011.jpg");
	width:232px;
	height:180px;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-right:8px;
}

#img20110606-012{
	background-image:url("assets/templates/style/images/20110606-012.jpg");
	width:260px;
	height:180px;
	background-position:bottom;
	background-repeat:no-repeat;
}
/*アフターサービス*/
.afterbox{
	width:500px;
	font-size:13px;
	line-height:150%;
	text-align:left;
	color:#000;
}
.afterbox li{
	list-style:none;
}
.after_h201,.after_h201 span{
	background:url(assets/templates/style/images/afterpoint/after_h201.jpg) no-repeat;
	width:500px;
	height:146px;
	display:block;
}
.afterbox h2,.afterbox h3,.afterbox {
margin-bottom:15px;
}
.after_h301,.after_h301 span{
	background:url(assets/templates/style/images/afterpoint/after_h301.gif) no-repeat;
	width:500px;
	height:186px;
	display:block;
}
.after_h302,.after_h302 span{
	background:url(assets/templates/style/images/afterpoint/after_h302.jpg) no-repeat;
	width:500px;
	height:84px;
	display:block;
}
.afterbox h4,.afterbox h4 span {
	height: 48px;
	width: 500px;
	display:block;
	margin-bottom:8px;
}

.after_h401 {
	background: url(assets/templates/style/images/afterpoint/after_h401.gif) no-repeat;
}
.after_h402 {
	background: url(assets/templates/style/images/afterpoint/after_h402.gif) no-repeat;
}
.after_h403 {
	background: url(assets/templates/style/images/afterpoint/after_h403.gif) no-repeat;
}
.after_h404 {
	background: url(assets/templates/style/images/afterpoint/after_h404.gif) no-repeat;
}
.after_h405 {
	background: url(assets/templates/style/images/afterpoint/after_h405.gif) no-repeat;
}
	
.afterbox h4 span,.afterbox h2 span,.afterbox h3 span,.cautions span{
	position:absolute;
	z-index:-1;
}
.after_imgbox{
	width:310px;
	margin:0 auto;
}
.afterbox .text01,.afterbox .text02{
	width:448px;
	margin:0 auto 8px auto;
}
.afterbox .text02{
	text-decoration:underline;
	color:#F00;
	font-size:15px;
	font-weight:bold;
}
.afterbox .text03{
	padding:0 10px 8px 10px;
}
.afterbox .text03 em{
	text-decoration:underline;
}
.afterbox .text03 a{
	color:#F00;
	font-weight:bold;
}
.afterbox .cautions{
	background:url(assets/templates/style/images/afterpoint/after_img01.jpg) no-repeat;
	width:482px;height:44px;
	margin:0 auto 8px auto;
}
.afterpoint{
	width:482px;
	background:url(assets/templates/style/images/afterpoint/after_bdy.gif) repeat-y;
	margin:0 auto 25px auto;
}
.afterpoint ul{
	margin:3px;
}
.afterpoint li{
	background:url(assets/templates/style/images/afterpoint/after_check.jpg) no-repeat 8px 0px;
	padding:3px 3px 3px 35px;
}
.afterbox .mgnb8{margin-bottom:8px;}
.afterbox .mgnb15{margin-bottom:15px;}
.red{	color:#F00;}
