/* CSS Document */

h3.middle_title{
clear:both;
font-size:11px;
color:#0a57a4;
border-bottom:solid 3px #0a57a4;
}

#present_location{
font-size:11px;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
white-space:pre;
}
.before{
color:#B3B3B3;
font-size:11px;
}

#main_box{
width:924px;
margin-top:25px;
margin-left:auto;
margin-right:auto;
}
#main_box{zoom:100%;}
#main_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#copyright{
clear:both;
text-align:right;
padding-top:20px;
white-space:pre;
font-size:8px;
color:#7F7F7F;
}

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

.notes{
font-size:11px;
color:#666666;
float:left;
margin-left:10px;
zoom:100%;
}
.notes:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.time_schedule{
font-size:11px;
float:left;
margin-left:10px;
zoom:100%;
}
.time_schedule:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

p{
font-size:11px;
margin-top:5px;
line-height:20px;
text-align:justify;
text-justify:distribute;
white-space:normal;
}

.inst_box p{
font-size:11px;
margin-top:12px;
line-height:20px;
text-align:justify;
text-justify:distribute;
white-space:normal;
}

a.usual{
font-size:11px;
color:#000000;
}
a.usual:visited{
font-size:11px;
color:#000000;
}
a.usual:hover{
font-size:11px;
color:#ff00cc;
}
a.usual:active{
font-size:11px;
color:#000000;
}

a.now{
color:#0a57a4;
font-size:11px;
}
a.now:visited{
font-size:11px;
color:#0A57A4;
}
a.now:hover{
font-size:11px;
color:#ff00cc;
}
a.now:active{
font-size:11px;
color:#0A57A4;
}

#left_box{
width:242px;
float:left;
margin-right:50px;
}
#left_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

#right_box{
float:right;
width:581px;
padding-left:50px;
border-left:solid 1px #000000;
}
#right_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.inst_box{
clear:both;
margin-top:20px;
}

.image_box{
clear:both;
margin-top:20px;
}
.image_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.tuition_fee1{
font-size:11px;
color:#0099FF;
}
.tuition_fee1:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}


.tuition_fee{
font-size:11px;
color:#FF0000;
}
.tuition_fee:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.explain{
width:488px;
}

.curriculum{
margin-top:25px;
margin-bottom:15px;
}

.curriculum02{
width:189px;
float:left;
}
.curriculum02:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

ol.list1{
list-style-type:disc;
}
ol.list1:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}
.infomation_box li{
font-size:11px;
line-height:normal;
padding-top:5px;
}

ol.list2{
clear:both
list-style-type:disc;
margin-top:2px;
margin-bottom:15px;
}
ol:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}
.infomation_box li{
font-size:11px;
line-height:normal;
padding-top:5px;
}

.index_box{
float:left;
margin-left:10px;
}
.index_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.infomation_box{
clear:both;
margin-top:12px;
}
.infomation_box:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.resson_photo1{
float:left;
width:121px;
margin-left:9px;
}
.resson_photo1:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.resson_photo2{
float:left;
width:121px;
margin-left:10px;
}
.resson_photo2:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.members_fee{
font-size:11px;
color:#FF0000;
float:left;
}
.members_fee:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.members_fee1{
font-size:11px;
color:#0099FF;
float:left;
}
.members_fee1:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

table{
width:581px;
border-color:#999999;
margin-top:8px;
}
td.course{
font-size:11px;
width:144px;
height:40px;
background-color:#CCCCCC;
padding-left:10px;
}
td.detail{
font-size:11px;
height:40px;
padding-left:10px;}