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

/*+++Contents Head+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.main_area img {
border-width:0;
}
.main_area p {
padding:15px;
font-size:16px;
}
.main_inner{
position:relative;
}
#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:25px;
left:339px;
margin:0;
padding:0;
font-size:12px;
line-height:16px;
color:#666;
font-weight:normal;
text-align:right;
}

.main_area #search {
position:absolute;
top:50px;
left:429px;
font-size:12px;
}

.main_area .submit {
position:absolute;
top:50px;
left:549px;
font-size:12px;
}
/* ------------------* * * *------------------- */
.main_area dl {
clear:both;
margin:0;
padding:0;
}
.main_area dt {
margin:0;
padding:0;
font-size:12px;
line-height:18px;
color:#333;
}
.main_area dd {
margin:0;
padding:0;
font-size:12px;
line-height:18px;
background-color:#fff;
}
.main_area .article {
width:522px;
margin:0 auto;
padding:10px 10px 0 10px;
background-image:url("/taiken/images/bg.gif");
}
.main_area .tname {
float:left;
width:100px;
height:20px;
background-color:#daf2f1;
border-left:1px solid #2eb3be;
border-top:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
text-align:center;
}
.main_area .dname {
float:left;
width:150px;
height:20px;
padding:0 0 0 10px;
border-top:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
overflow:hidden;
}
.main_area .tcourse {
float:left;
width:100px;
height:20px;
background-color:#daf2f1;
border-top:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
text-align:center;
}
.main_area .dcourse {
float:left;
width:150px;
height:20px;
padding:0 0 0 10px;
border-top:1px solid #2eb3be;
border-right:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
}
.main_area .ttime {
float:left;
width:100px;
height:20px;
margin:0 0 10px 0;
background-color:#daf2f1;
border-left:1px solid #2eb3be;
border-bottom:1px solid #2eb3be;
text-align:center;
}
.main_area .dtime {
float:left;
width:150px;
height:20px;
margin:0 0 10px 0;
padding:0 0 0 10px;
border-bottom:1px solid #2eb3be;
}
.main_area .tshift {
float:left;
width:100px;
height:20px;
margin:0 0 10px 0;
background-color:#daf2f1;
border-bottom:1px solid #2eb3be;
text-align:center;
}
.main_area .dshift {
float:left;
width:150px;
height:20px;
margin:0 0 10px 0;
padding:0 0 0 10px;
border-right:1px solid #2eb3be;
border-bottom:1px solid #2eb3be;
}
.main_area .timage {
float:right;
width:60px;
height:133px;
background-color:#fff;
border-top:1px solid #2eb3be;
border-right:1px solid #2eb3be;
border-bottom:1px solid #2eb3be;
margin:0 0 10px 0;
padding:10px 10px 0 10px;
}
.main_area .tgirl {
float:left;
width:100px;
height:20px;
background-color:#daf2f1;
border-top:1px solid #2eb3be;
border-left:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
text-align:center;
}
.main_area .dgirl {
float:left;
width:330px;
height:20px;
padding:0 0 0 10px;
border-top:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
}
.main_area .ttype {
float:left;
width:100px;
height:40px;
background-color:#daf2f1;
border-left:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
text-align:center;
}
.main_area .dtype {
float:left;
width:330px;
height:40px;
padding:0 0 0 10px;
border-bottom:1px dotted #2eb3be;
}
.main_area .tcharacter {
float:left;
width:100px;
height:40px;
background-color:#daf2f1;
border-left:1px solid #2eb3be;
border-bottom:1px dotted #2eb3be;
text-align:center;
}
.main_area .dcharacter {
float:left;
width:330px;
height:40px;
padding:0 0 0 10px;
border-bottom:1px dotted #2eb3be;
overflow:hidden;
}
.main_area .tplay {
float:left;
width:100px;
height:40px;
margin:0 0 10px 0;
background-color:#daf2f1;
border-left:1px solid #2eb3be;
border-bottom:1px solid #2eb3be;
text-align:center;
}
.main_area .dplay {
float:left;
width:330px;
height:40px;
margin:0 0 10px 0;
padding:0 0 0 10px;
border-bottom:1px solid #2eb3be;
}
.main_area .tscore {
float:left;
width:100px;
height:20px;
margin:0 0 10px 0;
background-color:#daf2f1;
border-top:1px solid #2eb3be;
border-left:1px solid #2eb3be;
border-bottom:1px solid #2eb3be;
text-align:center;
}
.main_area .dscore {
float:left;
width:410px;
height:20px;
margin:0 0 10px 0;
padding:0 0 0 10px;
border-top:1px solid #2eb3be;
border-right:1px solid #2eb3be;
border-bottom:1px solid #2eb3be;
color:#f90;
}
.main_area .tcomment {
clear:both;
width:520px;
height:20px;
background-color:#daf2f1;
border-top:1px solid #2eb3be;
border-right:1px solid #2eb3be;
border-left:1px solid #2eb3be;
text-align:center;
}
.main_area .dcomment {
width:500px;
margin:0;
padding:10px;
border-left:1px solid #2eb3be;
border-right:1px solid #2eb3be;
border-bottom:1px solid #2eb3be;
}
.main_area .commentend {
float:left;
width:542px;
height:10px;
margin:0 0 20px 79px;
padding:0 0 20px 0;
border-bottom:2px dotted #999;
}

/*+++Goform++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.main_area #pagelink {
clear:both;
width:542px;
margin:0;
padding:0 0 20px 78px;
font-size:14px;
line-height:16px;
}

.main_area #goform {
clear:both;
width:542px;
margin:0;
padding:0 0 15px 78px;
}
