*,
html{
text-align:justify;
text-justify:distribute;
}

body{font-size:14px;line-height:135%;font-family:sans-serif;text-align:justify;text-justify:distribute}

.font_01{
font-size:16px;
font-weight:bold;
}

.font_02{
font-size:16px;
font-weight:bold;
color:#FF00CC;
}

.contact{
line-height:200%;
}

.font_03{
font-size:16px;
font-weight:bold;
color:#087CDA;
}
.font_04{color:#d3122c;font-weight:bold;font-size:16px}
.font_05{color:#d3122c;font-weight:bold;font-size:21px;line-height:130%;padding-bottom:15px}
.font_06{color:#000;font-weight:bold;font-size:16px;line-height:130%;padding-bottom:15px}
.general_ind{
margin:0px 15px 30px 15px;
}

.access{
width:650px;
margin:0px auto;
}
h2{color:#3a3a3a;font-size:16px;background:url(../images/common/title1_bg.jpg) no-repeat;text-indent:25px;margin-top:20px;padding-top:10px;width:770px;height:40px}
h3{color:#1f4189;font-size:16px;background:url(../images/common/title2.gif)0 0.2em no-repeat;text-indent:25px;margin-top:30px;padding-bottom:3px;border-bottom:1px solid #d7d7d7}
ul{line-height:140%}
.name_s{font-size:x-small;line-height:130%}
.timetable{text-align:center}
.center{text-align:center}
#information {margin-top: 10px; overflow: auto; height: 320px;}
.infoDate {font-weight: bold; color: #087CDA;}
#backToTop {background-image: url(../images/common/arrow.gif); background-repeat: no-repeat; background-position: right; font-size: 12px; text-align: right; margin-right: 0; padding-right: 15px; vertical-align: middle; margin-top: 20px; margin-bottom: 10px;}
.para{margin-left:25px}

/*wi*/

.backtop{
font-size: 12px;
text-align: right;
vertical-align: middle;
margin-top: 20px;
margin-bottom: 10px;
}

.backtop td{
text-align:right;
}

.cap_h2{
margin:20px 0px 20px 0px;
}

.cap_h3{
color:#1f4189;
font-size:16px;
margin:30px 0px 20px 0px;
padding-bottom:3px;
font-weight:bold;
border-bottom:1px solid #d7d7d7;
}
