@charset "Shift_JIS";

/*---------------------------------------------------------------------------*/
.btnIcon {vertical-align:-2px !important;padding:0 !important;vertical-align:-4px;padding:2px 0;}
.blockSet {clear:both;float:left;width:100%;padding-bottom:40px;}
.normalSet, .floatSet {clear:both; float:left; width:100%; padding-bottom:15px;}

.caution {text-indent:-1em; padding-left:1em;}

.last{padding:0 !important;margin:0 !important;}
/**/
/*link color*/
a {color:#00a1c9; text-decoration:underline; font-weight:normal;}
a:hover {text-decoration:none;}
a.rolled,p.rolled{background-repeat:no-repeat;display:block;width:100%;height:100%;text-indent:-9999px;}
a.rolled{background-position:left top;}
a.rolled:hover,p.rolled{background-position:left bottom;}

p,li,dl,h3,h4,h5{font-size:14px; color:#141414; line-height:1.6; text-align:left; }
/*---------------------------------------------------------------------------*/
body {background-image:url(../../common/images/next_bg.gif);}
#wrap {width:688px; margin:0 auto;}

#hdr   {padding:20px 0 10px;}
#hdr h1{text-align:left;}

#plateTp,
#plateBt,
#plateIn{background-image:url(../images/info_paper_bg.png); background-repeat:no-repeat;}

#plateTp,
#plateBt{clear:both; width:100%;}

#plateTp{height:57px;}
#plateBt{height:4px;}
#plateIn{float:left; width:640px; background-position:-688px 0; background-repeat:repeat-y; padding:0 24px;}

.imgTtl{padding-bottom:10px;}
.txtIco {vertical-align:-2px !important;padding:0 !important;vertical-align:-4px; padding:2px 0;}

#btnClose  {clear:both; width:98px; height:34px; margin:0 auto; padding:20px 0;}
#btnClose a{background-image:url(../images/info_btn_close.png);}

/*---------------------------------------------------------------------------*/
/*leadArea*/
#leadArea   {padding-bottom:20px;}
#leadArea h2{position:relative; margin-top:-25px; padding-bottom:5px;}
#leadArea p{text-align:center;}

/*---------------------------------------------------------------------------*/
/*frameArea*/
#frameArea .bodyBox{border:1px solid #c84646; width:598px; padding:20px; overflow:hidden; margin-bottom:10px;}
#frameArea h3{padding-bottom:10px; color:#c80000;}
#frameArea ul{float:left; width:49%; padding-top:10px;}

/*---------------------------------------------------------------------------*/
/*downArea*/
#downArea .bodyBox{float:left; width:615px; padding-left:25px; padding-bottom:20px; position:relative;}
#downArea h4{clear:both; width:610px; padding-left:30px; height:25px; color:#c80000; background-repeat:no-repeat; padding-bottom:10px;}
.no1{background-image:url(../images/info_no1.png);}
.no2{background-image:url(../images/info_no2.png);}
.no3{background-image:url(../images/info_no3.png);}

#downOne .textBox{float:left; width:460px;}
#downOne .phBox{float:right; width:140px;}
#downOne .borderBox{clear:both; width:593px; border:1px solid #43973c; padding:10px;}
#downOne .borderBox h5,
#downOne .borderBox dl{color:#43973c;}
#downOne .borderBox dl dt{float:left; width:3em;}
#downOne .borderBox dl dd {margin-left:3em; zoom:1;}

#downTwe .textBox{float:left; width:350px;}
#downTwe .phBox{float:right; width:240px;}

#downThree{height:298px;}
#downArea #downThree{padding-bottom:0;}

#downThree .textBox{float:left; width:350px;}
#downThree .phBox{ position:absolute; width:409px; height:298px; right:0; top:0;}
