@charset "utf-8";
/* CSS Document */

body{
height:100%;
background:#000;
margin:0;

color:#FFF;
font-family:'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',osaka, sans-serif;
text-align:center;

font-size:12px;
text-align:center;
line-height:1.5;
}

img{
vertical-align:baseline;
margin:0;
padding:0;
border:0;
}

#flash{
height:100%;
width:100%;
position:absolute;
left:0;
top:0;
overflow:hidden;
background:#fff;
}


#contents{
width:613px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.btnArea{
text-align:center;
}



.formTable{
width:613px;
border-collapse: collapse;
border: 0px #000000 solid;
}

.formTable th td{
border: 0px #000000 solid;
font-size:12px;
}

.formTable th{
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
width:150px;
}

.formTable td.inputTd{
padding:5px 0px;
width:450px;
}

.txtBox01{
border: solid 1px #666666;
height:20px;
font-size:12px;
padding:0px 2px;
vertical-align:baseline;
}

.txtBox02{
border: solid 1px #666666;
font-size:12px;
padding:0px 2px;
}


.must{
margin-left:5px;
color:#FF0000;
}

.optionTxt{
font-size:11px;
color:#CCC;
padding-left:5px;
}

.attention{
font-size:12px;
}

.errorTxt{
font-size:11px;
color:#FF0000;
margin-top:5px;
}

.subTxt{
font-size:11px;
color:#AAAAAA;
margin-top:5px;
}

.normalTxt{
font-size:12px;
color:#FFFFFF;
}

.reviewTxt{
font-size:12px;
}

.copy{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}



/* --------------------------------------------------------------------- */
/* margin Top */
/* ------------------------------------------------- */
.tm5{margin-top:5px;}
.tm10{margin-top:10px;}
.tm15{margin-top:15px;}
.tm20{margin-top:20px;}
.tm25{margin-top:25px;}
.tm30{margin-top:30px;}
.tm35{margin-top:35px;}
.tm40{margin-top:40px;}
.tm45{margin-top:45px;}
.tm50{margin-top:50px;}
.tm55{margin-top:55px;}


/* margin Bottom */
/* ------------------------------------------------- */
.bm5{margin-bottom:5px;}
.bm10{margin-bottom:10px;}
.bm15{margin-bottom:15px;}
.bm20{margin-bottom:20px;}
.bm25{margin-bottom:25px;}
.bm30{margin-bottom:30px;}
.bm35{margin-bottom:35px;}
.bm40{margin-bottom:40px;}
.bm45{margin-bottom:45px;}
.bm50{margin-bottom:50px;}
.bm55{margin-bottom:55px;}

/* margin Left */
/* ------------------------------------------------- */
.lm5{margin-left:5px;}
.lm10{margin-left:10px;}
.lm15{margin-left:15px;}
.lm20{margin-left:20px;}
.lm25{margin-left:25px;}
.lm30{margin-left:30px;}
.lm35{margin-left:35px;}
.lm40{margin-left:40px;}
.lm45{margin-left:45px;}
.lm50{margin-left:50px;}

/* margin Right */
/* ------------------------------------------------- */
.rm5{margin-right:5px;}
.rm10{margin-right:10px;}
.rm15{margin-right:15px;}
.rm20{margin-right:20px;}
.rm25{margin-right:25px;}
.rm30{margin-right:30px;}
.rm35{margin-right:35px;}
.rm40{margin-right:40px;}
.rm45{margin-right:45px;}
.rm50{margin-right:50px;}


/* padding Top */
/* ------------------------------------------------- */
.tp5{padding-top:5px;}
.tp10{padding-top:10px;}
.tp15{padding-top:15px;}
.tp20{padding-top:20px;}
.tp25{padding-top:25px;}
.tp30{padding-top:30px;}
.tp40{padding-top:40px;}
.tp45{padding-top:45px;}
.tp50{padding-top:50px;}
.tp55{padding-top:55px;}

/* padding Bottom */
/* ------------------------------------------------- */
.bp5{padding-bottom:5px;}
.bp10{padding-bottom:10px;}
.bp15{padding-bottom:15px;}
.bp20{padding-bottom:20px;}
.bp25{padding-bottom:25px;}
.bp30{padding-bottom:30px;}
.bp40{padding-bottom:40px;}
.bp45{padding-bottom:45px;}
.bp50{padding-bottom:50px;}
.bp55{padding-bottom:55px;}


/* padding Left */
/* ------------------------------------------------- */
.lp5{padding-left:5px;}
.lp10{padding-left:10px;}
.lp15{padding-left:15px;}
.lp20{padding-left:20px;}
.lp25{padding-left:25px;}
.lp30{padding-left:30px;}
.lp35{padding-left:35px;}
.lp40{padding-left:40px;}
.lp45{padding-left:45px;}
.lp50{padding-left:50px;}

/* padding Right */
/* ------------------------------------------------- */
.rp5{padding-right:5px;}
.rp10{padding-right:10px;}
.rp15{padding-right:15px;}
.rp20{padding-right:20px;}
.rp25{padding-right:25px;}
.rp30{padding-right:30px;}
.rp35{padding-right:35px;}
.rp40{padding-right:40px;}
.rp45{padding-right:45px;}
.rp50{padding-right:50px;}


/* top and Bottom */
.tbm5{
margin-top:5px;
margin-bottom:5px;
}
.tbm10{
margin-top:10px;
margin-bottom:10px;
}
.tbm15{
margin-top:15px;
margin-bottom:15px;
}
.tbm20{
margin-top:20px;
margin-bottom:20px;
}
.tbm25{
margin-top:25px;
margin-bottom:25px;
}
.tbm30{
margin-top:30px;
margin-bottom:30px;
}
.tbm35{
margin-top:35px;
margin-bottom:35px;
}
.tbm40{
margin-top:40px;
margin-bottom:40px;
}
.tbm45{
margin-top:45px;
margin-bottom:45px;
}



.box20{
width:20px;
}

.box40{
width:40px;
}

.box60{
width:60px;
}

.box80{
width:80px;
}

.box100{
width:100px;
}

.box120{
width:120px;
}

.box140{
width:140px;
}

.box160{
width:160px;
}

.box180{
width:180px;
}

.box200{
width:200px;
}


.box300{
width:300px;
}

.box400{
width:400px;
}