@charset "utf-8";

/*--------------------------*/
/*header
/*--------------------------*/


/*--------------------------*/
/*left
/*--------------------------*/


/*--------------------------*/
/*main
/*--------------------------*/

/*--------------------------*/
/*right
/*--------------------------*/


/*--------------------------*/
/*footer
/*--------------------------*/
footer{min-width:1000px; margin:0 auto; background:url(../../images/common/module/footer_bg.png) repeat-x 0 0 #FFFFFF; clear:both;}
.footBox01{width:1000px; margin:0 auto;}
.footBox01 h1{font-size:14px; font-weight:bold; color:#FF9966; padding:10px 0 15px;}
#footBoxL{width:360px; float:left; margin-left:60px; display:inline;}
#footBoxL dl{border:1px solid #FF9966; padding:5px; margin-top:15px;}
#footBoxL dl dt{font-size:18px; font-weight:bold; color:#F96;}
#footBoxR{width:400px; float:right; margin-right:60px; text-align:center; display:inline;}
#footBoxR p{padding-top:15px;}

#footInfo{min-width:1000px; margin:20px auto 0; background:url(../../images/common/module/footer_bg02.png) 0 0; padding:20px 0;}
.footInfoBox{width:480px;}
.footInfoBox dl dt{font-size:18px; font-weight:bold; color:#CC6600;}
.footInfoBox dl dd{padding:0 0 15px 5px;}


/*step*/
#stepBox #stepTitle{font-size:18px; font-weight:bold; color:#CC6600;}
#stepBox dl{width:191px; min-height:152px; float:left; background:url(../../images/common/module/footer_step_bg.png) no-repeat 0 0; margin-right:8px; display:inline;}
#stepBox dl dt{margin:5px 20px 2px 5px; padding:0 3px; background:#f60; color:#FFFFFF; font-weight:bold;}
#stepBox dl dd{margin:0 20px 2px 5px; font-size:11px;}
#stepBox dl dd.stepTx{font-size:13px; color:#c00;}

footer a{color:#F60; font-weight:bold;}
#stepBox ul {margin-left:20px; padding-top:5px;}
#stepBox ul li{list-style:disc; color:#FF6600;}

/*copyright*/
#footEnd{min-width:1000px; background:#FF9966; color:#FFFFFF;}
#footEndBox{max-width:1280px; margin:0 auto;}
.footCopy{width:60%;float:left; padding:10px;}
.footCopy dl{padding-top:15px;}
.footMobile{float:right; padding:10px;}
