@charset "utf-8";

/* -----------------------------------------------------------
  Layout Style Sheet
  LastUpdate 2010-08-12
------------------------------------------------------------ */

/* FAQ page
 -------------------------------------------------- */
.pageFAQ .colBlock01{	padding-bottom:25px;}
.pageFAQ .colBlock01 .box { margin-right: 0;}
.pageFAQ .colBlock01 dl { margin-top: 10px;	padding-left:24px;}
.pageFAQ .colBlock01 dt { float: left; padding: 0 8px;}
.pageFAQ .colBlock01 dd { margin-left: 40px;	width:620px;}
.pageFAQ .colBlock01 dl.que { margin-top: 25px;}
.pageFAQ .colBlock01 dl.que dt { padding: 5px 9px; background:url(../img/faq_qbase.gif) 0 0 no-repeat; color: #FFFFFF; font-weight: bold; font-size: 115.4%;}
.pageFAQ .colBlock01 dl.que dd { padding: 5px 0; color: #CC0000; font-size: 115.4%;}
.pageFAQ .colBlock01 dl.que dd.long { height: 2.5em; padding: 0; line-height: 1.4;}
.pageFAQ .colBlock01 .box dl.first { margin-top: 0;}
.pageFAQ .colBlock01 .box p.mid { margin-top: 5px;}
.pageFAQ .colBlock01 table.table00 { margin-top: 15px;}
.pageFAQ .colBlock01 table.table00 .first {	text-align: center; margin: 5px; background-color: #F7F7F7;}

.pageFAQ .colBlock01 h2{ padding: 0 24px 15px 24px;}
.pageFAQ .col02 h3{	padding:0 20px 15px;}
.pageFAQ .col02 p.first{	padding:0 20px 10px 20px;}
.pageFAQ .col02 p{	padding:0 20px;}
.pageFAQ .freecall{	text-align:center;	padding-bottom:10px;}


/* Site Policy page
 -------------------------------------------------- */

.pageSite .colBlock01 .box {margin-bottom:25px;}
.pageSite .colBlock01 .box p{margin:0 24px;}
.pageSite .colBlock01 h2 { padding: 0 24px 15px 24px;}
.pageSite .colBlock01 .bullet{ padding: 0 24px;}

.pageSite .colBlock01 ul.listnone li{	background:none;	padding-left:0;}


/* Privacy Policy page
 -------------------------------------------------- */
.pagePriv .colBlock01 .box {margin-bottom:20px;}
.pagePriv .colBlock01 .box p{margin:0 24px;}
.pagePriv .colBlock01 h2 { padding: 0 24px 15px 24px;}





/* Noflash page
 -------------------------------------------------- */
 
.idxht {padding-bottom:14px;}
div.news h2{ float:left; margin:3px 0 0 4px;}
div.news dl{margin:5px 0 0px; padding:0 0 0 62px; line-height:1.6;}
div.news dl dt{font-weight:bold;color:#cc0000; background:url(/common/img/icon_link.gif) no-repeat 0 0.1em scroll;padding:0 0 0 17px;float:left;}
div.news dl dd{ padding:0 0 3px 100px; line-height:1.6;}
#footer .push {padding:11px 0 59px 0; height:14px; }
div#topcontent {text-align: left;position: relative;width: 708px;margin: 69px 0 0 256px;padding-bottom: 180px;
}


 


