.text10 {  font-size: 10px; line-height: 12px; color: #333333}
a:hover {  color: #CC0033; background-color: #FFCCFF}
.topics {  font-size: 14px; line-height: 18px; font-weight: bold; color: #CC0000}
.text12 {  font-size: 12px; line-height: 18px; color: #333333}
.text14 {  font-size: 14px; line-height: 20px}
.point1 {  font-size: 14px; font-weight: bold; color: #993399; line-height: 20px}
.point2 { font-size: 14px; font-weight: bold; color: #0099FF; line-height: 20px }
.point3 { font-size: 14px; font-weight: bold; color: #339933; line-height: 20px }
.day {  font-size: 10px; font-weight: bold; color: #333399; line-height: 16px}
a:link {  color: #CC0033; text-decoration: none}
a:visited {  color: #CC0000; text-decoration: none}
.text20 {  font-size: 25px; font-weight: bold; line-height: 30px}
.text18 {  font-size: 18px; line-height: 25px}
.color {  background-color: #004A3A}
.test {  font-size: 14px}
.maptext{  font-size: 12px; line-height: 24px}

#Opencampus p,#Opencampus td,#Opencampus li,#Opencampus dt,#Opencampus dd { font-size: 13px; line-height: 1.5; color: #333333;}
#Opencampus ul,#Opencampus li,#Opencampus dl,#Opencampus dt,#Opencampus dd { margin: 0; padding: 0;}
#Opencampus img { border: 0;}
#Opencampus .finish { text-align: center; padding: 4px; background-color: #f3f3f3;}
#Opencampus .finish p { font-size: 16px; font-family: sans-serif; color:#d60000;}
#Opencampus .reserve { text-align: center; padding: 6px; background-color: #f3f3f3;}
#Opencampus .reserve p { font-size: 16px; font-family: sans-serif; color:#d60000;}
#Opencampus .outline_box { background: url(opencampus/2011/img/about_bg2.gif) repeat-y;}
#Opencampus .outline_box td { vertical-align: top;}
#Opencampus .outline_box .list01 { padding: 0 10px;}
#Opencampus .outline_box .list02 { font-size: 20px; font-weight: bold; color: #5fbeff; padding: 5px 5px 5px 10px;}
#Opencampus .outline_box .list03 { font-size: 14px; padding: 11px 5px 5px 5px;}
#Opencampus .outline_box .list03 a:link,#Opencampus .outline_box .list03 a:visited { color: #333; text-decoration: underline;}
#Opencampus .outline_box .list03 a:hover { color: #CC0033; background-color: #FFCCFF; text-decoration: none;}
#Opencampus .point_tit { margin-bottom: 0px;}
#Opencampus .point_catch { font-size: 16px; font-weight: bold; color: #555; line-height: 1.2; margin-bottom: 4px;}
#Opencampus .point_catch2 { font-size: 19px; font-weight: bold; color: #555; line-height: 1.2; margin-bottom: 4px;}
#Opencampus .point_catch2sub { font-size: 14px; font-weight: bold; color: #444; line-height: 1.2; margin-bottom: 4px;}
#Opencampus .pickup { font-size: 14px; color: #CC0033; line-height: 1.5;}
#Opencampus .club_tit { font-size: 14px; font-weight: bold; color: #47adff; background: url(opencampus/2011/img/icn_club.gif) no-repeat 0 3px; margin-bottom: 10px; padding-left: 18px;}
#Opencampus .table_base { border-collapse: collapse;}
#Opencampus .table_base td { line-height: 1.2; text-align: center; background-color: #ffffff; border: 1px solid #cccccc; padding: 4px 3px;}
#Opencampus .table_base .list01 { font-weight: bold; color: #ffffff; background-color: #5ab5fe;}
#Opencampus .table_base .list02 { background-color: #ededed;}
#Opencampus .table_base .list03 { text-align: left; padding-left: 6px;}
#Opencampus .table_base .pad10 { padding: 10px;}
#Opencampus .table_base .text_L { text-align: left;}
#Opencampus .table_base .lesson { padding: 2px 2px 6px 2px;}
#Opencampus .table_base .lesson td { vertical-align: top; border: none; padding: 4px 3px 0 3px;}
#Opencampus .li_defini dt { margin: 1em 0 0.2em 0;}
#Opencampus .li_disc { margin-left: 0; padding-left: 2em;}
#Opencampus .li_disc li { list-style-type: disc;}
#Opencampus .form_catch { font-size: 15px; font-weight: bold; color: #555; margin-bottom: 15px;}
#Opencampus .form_box td { vertical-align: middle;}
#Opencampus .form_box .list01 { font-size: 14px; font-weight: bold; color: #333; text-align: center; background: url(opencampus/2011/img/form_bg.gif) repeat; border: 1px solid #dadada; padding: 5px 0 2px 0;}
#Opencampus .form_box .list02 { font-size: 14px; font-weight: bold; color: #dd0039; text-align: center; background: url(opencampus/2011/img/form_bg.gif) repeat; border: 1px solid #ccc; padding: 5px 0 2px 0;}
#Opencampus .form_box .form_li2 { font-size: 13px; font-weight: bold; color: #47adff; background: url(opencampus/2011/img/icn_form2.gif) no-repeat 0 1px; margin: 0 0 10px 55px; padding-left: 16px;}
#Opencampus .form_box .form_mail { padding: 0 55px 30px 55px;}
#Opencampus .form_box .form_mail div { display: block; border: 1px solid #ededed; background-color: #fffcf4; padding: 12px 20px 0px 20px;}
#Opencampus .form_box .form_mail dt { font-weight: bold; color: #444; margin-bottom: 6px;}
#Opencampus .form_box .form_mail .fax { font-weight: bold; color: #444; margin: 0 0 12px 0;}
#Opencampus .form_box .form_mail li { list-style-type: none;}
#Opencampus .access_catch { font-size: 13px; font-weight: bold; color: #CC0033; margin-bottom: 15px;}
#Opencampus .access_link {
	font-size: 15px;
	font-weight: bold;
	color: #47adff;
	margin: 0 0 25px 20px;
}

