/* CSS Document */

h1.title{
font-size:22px;
color:#0A57A4;
border-bottom:solid 3px #0A57A4;
}

strong{
font-size:11px;
color:#FF0000;
}

p{
clear:both;
font-size:11px;
/*padding-bottom:8px;*/
line-height:20px;
text-align:justify;
text-justify:distribute;
white-space:normal;
}

#upper{
clear:both;
width:924px;
zoom:100%;
}
#upper:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#explain_box{
margin-top:20px;
width:548px;
float:left;
zoom:100%;
}
#explain_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#img_box{
width:308px;
height:100px;
margin-top:20px;
float:right;
zoom:100%;
}
#img_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#img{
width:145px;
float:left;
}
#img:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#img2{
width:145px;
float:left;
margin-left:18px;
}
#img2:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.schedule_box{
clear:both;
width:924px;
}
.schedule_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

h2.middle_title{
clear:both;
font-size:11px;
color:#000000;
border-bottom:solid 1px #000000;
margin-top:30px;
margin-bottom:20px;
}

table.exsize{
width:924px;
border-collapse:collapse;
text-align:left;
}
table.exsize td{
height:44px;
font-size:11px;
padding-left:10px;
padding-right:10px;
border:solid 1px #666666;
padding-top:5px;
padding-bottom:5px;
white-space:normal;
}
table.exsize th{
height:22px;
font-size:11px;
padding-left:10px;
color:#FFFFFF;
border:solid 1px #666666;
white-space:normal;
}


table.exsize th.title1{
width:130px;
background-color:#0a57a4;
}

table.exsize th.title2{
width:534px;
background-color:#0a57a4;
}

span.new{
font-size:11px;
color:#ff0000;
}









