.txcl333{color:#333333;}
.padl35{ padding-left:35px;}
.padl10{padding-left:10px;}
.padt10{padding-top:10px;}
.padt15{padding-top:15px;}
.padt20{padding-top:20px;}
.padr10{padding-right:10px;}
.padb10{padding-bottom:10px;}
.pad3 td{padding:3px;}
.pad5 td{padding:5px;}
.pad10 td{padding:10px;}
.policy a{ padding:0 0 0 20px; background:url(../images/point_bl.gif) no-repeat left center; font-size:9px;}
.policy2 a{ padding:0 0 0 20px; background:url(../images/point_br.gif) no-repeat left center; font-size:9px;}

/*qa.html*/
.qaIndexs{border-bottom:#999 1px dotted; margin:0 0 13px;}
ul.qaIndex1 {text-align:left;}
ul.qaIndex1 li {margin:13px 0 0 0;}
ul.qaIndex1 li a{ padding:0 0 0 20px; background:url(../images/point_br.gif) no-repeat left center;}
ul.qaIndex2 {text-align:left;}
ul.qaIndex2 li {margin:13px 0 0 0;}
ul.qaIndex2 li a{ padding:0 0 0 20px; background:url(../images/point_bl.gif) no-repeat left center;}

#qa{ width:811px; margin:0 auto;}
#qaBox{width:791px; margin:0 auto; padding:0 10px; background:url(../images/qa_box_bg.gif) repeat-y;}
#qaBox .qaBoxin{padding:5px 10px 0; width:771px; border-bottom:#630 1px solid; margin:0;}
#qaBox .qaBoxin .qaPointq {padding:5px 0 11px 23px; background:url(../images/qa_pointq.gif) no-repeat left 3px; border-bottom:#999 1px dashed; font-weight:bold;}
#qaBox .qaBoxin .qaPointa {padding:5px 0 11px 23px; background:url(../images/qa_pointa.gif) no-repeat left 3px; margin:5px 0;}

/*voice.html*/
#vo{ width:811px; margin:0 auto;}
#vo .voImgL{padding:0 15px 15px 0}
#vo .voImgR{padding:0 0 15px 15px}
#vo .vHa{ width:750px; height:34px; background:url(../images/vo_ttl1.gif) no-repeat; padding:8px 10px 0 50px;}
#vo .vHb{ width:750px; height:34px; background:url(../images/vo_ttl2.gif) no-repeat; padding:8px 10px 0 50px;}

/*flow.html*/
#fl{ width:811px; margin:0 auto; padding:15px 0;}
#fl2{ margin:15px 1px 15px 35px; padding:0; background:url(../images/bg_cntright.gif);}
#fl3{ margin:15px 1px 15px 0; padding:0; background:url(../images/bg_cntright.gif);}

#fl .voImgL{margin:0 1px 10px 0; padding:0; float:left;}
#fl2 .voImgL{margin:0 1px 10px 0; padding:0; float:left;}
#fl .voImgR{margin:0 0 10px 0; padding:0;}

/*flow.html*/
#pr{ width:811px; margin:0 auto; padding:15px 0;}

#pr .style8 {font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#pr .style9 {font-size: 11px; font-weight:normal;}

/*contact.html*/
#co{ width:811px; margin:0 auto; padding:15px 0 20px;}

/*contact.html*/
#po{ width:430px; margin:0 35px; padding:15px 0 20px;}

input.checkboxr { 
  margin-right: 0.5em;
}
