@charset "utf-8";

#main{
font-size: 80%;
line-height: 1.7em;
color: #444;
}

#entry_area{ 
background-image:url(img_pretest_entry.jpg);
width:640px;
height:158px;
text-align:center;
margin:15px 0px;
}

.btn_area{
width:597px;
height:auto;
margin:0px auto;
padding-top:55px;
}

.btn_area{
margin:0px auto;
}

.btn_area ul{
list-style-type:none;
padding-top:5px;
padding-left:4px;
}

.btn_area ul li{
float:left;
}

.btn_area ul li.tokyo23{
width:118px;
height:42px;
background:url(btn_tokyo23_on.gif) left top no-repeat;
}

.btn_area ul li.tokyo23 a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.tokyo{
width:118px;
height:42px;
background:url(btn_tokyo_on.gif) left top no-repeat;
}

.btn_area ul li.tokyo a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.saitama{
width:118px;
height:42px;
background:url(btn_saitama_on.gif) left top no-repeat;
}

.btn_area ul li.saitama a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.tiba{
width:118px;
height:42px;
background:url(btn_tiba_on.gif) left top no-repeat;
}

.btn_area ul li.tiba a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.kanagawa{
width:118px;
height:42px;
background:url(btn_kanagawa_on.gif) left top no-repeat;
}

.btn_area ul li.kanagawa a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.miyagi{
width:118px;
height:42px;
background:url(btn_miyagi_on.gif) left top no-repeat;
}

.btn_area ul li.miyagi a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.ibaraki{
width:118px;
height:42px;
background:url(btn_ibaraki_on.gif) left top no-repeat;
}

.btn_area ul li.ibaraki a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.tochigi{
width:118px;
height:42px;
background:url(btn_tochigi_on.gif) left top no-repeat;
}

.btn_area ul li.tochigi a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.kyoto{
width:118px;
height:42px;
background:url(btn_kyoto_on.gif) left top no-repeat;
}

.btn_area ul li.kyoto a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.shiga{
width:118px;
height:42px;
background:url(btn_shiga_on.gif) left top no-repeat;
}

.btn_area ul li.shiga a{
display:block;
width:118px;
height:42px;
text-decoration:none;
}

.btn_area ul li.tokyo23 a:hover,
.btn_area ul li.tokyo a:hover,
.btn_area ul li.saitama a:hover,
.btn_area ul li.tiba a:hover,
.btn_area ul li.kanagawa a:hover,
.btn_area ul li.miyagi a:hover,
.btn_area ul li.ibaraki a:hover,
.btn_area ul li.tochigi a:hover,
.btn_area ul li.kyoto a:hover,
.btn_area ul li.shiga a:hover{
background-color:transparent;
}

.btn_area ul li.tokyo23 a:hover img,
.btn_area ul li.tokyo a:hover img,
.btn_area ul li.saitama a:hover img,
.btn_area ul li.tiba a:hover img,
.btn_area ul li.kanagawa a:hover img,
.btn_area ul li.miyagi a:hover img,
.btn_area ul li.ibaraki a:hover img,
.btn_area ul li.tochigi a:hover img,
.btn_area ul li.kyoto a:hover img,
.btn_area ul li.shiga a:hover img{
visibility:hidden;
}

.seminar{
background-image:url(h2_feb_seminar.gif);
width:640px;
height:65px;
}

.seminar p{
padding:18px 0px 0px 400px;
}

p.seminar_notes{
padding-left:93px;
font-size:75%;
}

.exam{
background-image:url(bg_feb_present.gif);
width:640px;
height:223px;
margin-bottom:10px;
}

span.light_blue{
color:#78b6e4;
}

.exam_list{
padding:80px 0px 0px 253px;
line-height:1.8em;
}

.exam_point{
padding-left:168px;
float:left;
}

.exam_pointtxt{
padding:3px 0px 0px 223px;
}

span.brown{
color:#6d352c;
font-weight:bold;
}

.exam_notes{
padding-top:5px;
font-size:75%;
line-height:1.2em;
}

table.time{
width:640px;
margin:10px 0px;
border-left:1px solid #d6d6d6;
border-top:1px solid #d6d6d6;
}

table.time th{
font-weight:normal;
color:#FFFFFF;
background-color:#3da4c7;
padding:3px 0px;
text-align:center;}

table.time td{
padding:3px 0px;
text-align:center;}

span.font75{
font-size:75%;}

table.time th{
border-right:1px solid #d6d6d6;
}
table.time td{
border-right:1px solid #d6d6d6;
}

table.time td.bb{
border-bottom:1px solid #d6d6d6;
}

p.detail{
text-align:center;
}

span.red{
color:#FF0000;
}
