@charset "shift-jis";
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 >>Taiken
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*+++Contents Head+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.main_inner {
position:relative;
padding:0 0 15px 0;
}
#girl2 {
display:none;
}
/*+++Report Summary++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.main_area h2 {
width:260px;
height:80px;
margin:0 0 0 79px;
padding:0;
background-image:url("/taiken/images/title.gif");
text-indent:-20000px;
}

.main_area h3 {
width:280px;
height:30px;
position:absolute;
top:35px;
left:339px;
margin:0;
padding:0;
font-size:16px;
line-height:18px;
color:#333;
font-weight:normal;
text-align:right;
}

.main_area h4 {
clear:both;
width:542px;
margin:0 auto;
padding:0 0 15px 0;
font-size:12px;
line-height:16px;
color:#666;
font-weight:normal;
}

.main_area dl {
clear:both;
width:542px;
margin:0 auto;
padding:0 0 15px 0;
}

.main_area dt {
clear:both;
width:530px;
margin:0;
padding:3px 0 3px 7px;
font-size:14px;
line-height:18px;
border-bottom:1px solid #2eb3be;
border-left:5px solid #2eb3be;
background-color:#eff;
}

.main_area dd {
float:left;
width:532px;
margin:0;
padding:5px 0 15px 10px;
font-size:12px;
line-height:18px;
}

.main_area #selectgirl2 {
float:left;
display:block;
width:106px;
height:20px;
margin:0 10px 0 0;
padding:0;
}

.main_area .dgirl label {
float:left;
display:block;
width:106px;
height:20px;
}

.main_area label {
float:left;
display:block;
width:106px;
height:20px;
}

.main_area #girl1 {
border:1px dotted #999;
width:542px;
height:645px;
margin:0 auto 15px auto;
padding:0;
background-color:#fefddf;
}

.main_area #girl1 dt {
clear:both;
width:520px;
margin:5px 5px 0 5px;
padding:3px 0 3px 7px;
font-size:14px;
line-height:18px;
border-bottom:1px solid #e63293;
border-left:5px solid #e63293;
background-color:#ffd4e3;
}

.main_area #girl2 {
border:1px dotted #999;
width:542px;
height:340px;
margin:0 auto 15px auto;
padding:0;
background-color:#f9f9f9;
}

.main_area #girl2 dt {
clear:both;
width:520px;
margin:5px 5px 0 5px;
padding:3px 0 3px 7px;
font-size:14px;
line-height:18px;
border-bottom:1px solid #ff9800;
border-left:5px solid #ff9800;
background-color:#ffe9ba;
}

.main_area textarea {
width:530px;
height:200px;
}

#registbtn {
clear:both;
margin:0;
padding:0 0 0 78px;
}

.main_area p.endmessage {
padding:0 15px;
font-size:16px;
line-height:20px;
}

.main_area p.backlist {
padding:5px 15px;
font-size:16px;
}


/* MTY original */

.main_area #girl1 dt.secretsection,
.main_area #girl2 dt.secretsection {
clear:both;
width:520px;
margin:15px 5px 0 5px;
padding:10px 0 3px 7px;
font-size:12px;
line-height:14px;
border:none;
border-top:1px dotted #f00;
background:none;
color:#f00;
}

.main_area #girl1 dt.tnomination,
.main_area #girl2 dt.tnomination,
.main_area #girl1 dt.tcomment2,
.main_area #girl2 dt.tcomment2 {
clear:both;
width:520px;
margin:5px 5px 0 5px;
padding:3px 0 3px 7px;
font-size:14px;
line-height:18px;
border-bottom:1px solid #999;
border-left:5px solid #999;
background-color:#ccc;
}

.main_area #girl1 dd.dnomination label,
.main_area #girl2 dd.dnomination label {
display:block;
width:520px;
}

.main_area dd.dcomment2 textarea {
width:520px;
height:100px;
}

