.n_txt01 {  font-size: 10pt}
.n_txt02 { font-size: 10pt ; line-height: 12pt}
.n_txt03 { font-size: 10pt ; line-height: 14pt}
.n_txt04 { font-size: 10pt ; line-height: 16pt}
.n_txt05 { font-size: 9pt ; line-height: 12pt}
.n_txt06 { color:#993333 }

.p_txt01 {  font-size: 14px}
.p_txt02 { font-size: 14px ; line-height: 12pt}
.p_txt03 { font-size: 14px ; line-height: 14pt}
.p_txt04 { font-size: 14px ; line-height: 16pt}
.p_txt05 { background-color:#E8F3F7 }

.pp_txt01 {  font-size: 12pt}
.pp_txt02 { font-size: 12pt ; line-height: 12pt}
.pp_txt02 { font-size: 12pt ; line-height: 14pt}
.pp_txt02 { font-size: 12pt ; line-height: 16pt}

.ppp_txt01 {  font-size: 14pt}

.s_txt01 {  font-size: 12px}
.s_txt02 { font-size: 12px ; line-height: 12pt}
.s_txt02g { font-size: 12px ; line-height: 12pt ;letter-spacing:1px; }
.s_txt03 { font-size: 12px ; line-height: 14pt}
.s_txt03 { font-size: 12px ; line-height: 16pt}

.ss_txt01 {  font-size: 10px}
.ss_txt01g {  font-size: 10px; letter-spacing:1px; font-weight:bold; }
.ss_txt02 { font-size: 10px;line-height: 10pt; }
.ss_txt03 { font-size: 10px; line-height: 12pt; }
.ss_txt04 { font-size: 10px; line-height: 14pt; }

.sss_txt01 {  font-size: 9px}

.sm_txt01 { font-size: 11px; padding:3px; }
.curriculum_ul { margin:0px 0px 0px 20px; }
.curriculum2_ul { margin:0px 0px 0px 3px; }
.details_title_style { color: #993333;font-weight: bold; border-bottom-style: solid; border-bottom-width: 1px; }
.details_contents_ul_style { margin:0px 20px; }

.vbox{ padding:10px; border:1px solid #333333; background-color:#FFFFCC; }

a{text-decoration:none}
a:link {color:#00286C;}
a:visited{color:#00286C;}
a:active {color:#FF3300;}
a:hover.link00 { left:1px; top:1px; position:relative; color:#FF3300; }
a:hover.link01 { text-decoration:underline; color:#FF3300;}
a:hover.link02 { text-decoration:overline; }
a:hover.link11 { border-style:solid none solid none; border-width:1px; }
a:hover.link12 { border-style:dotted none dotted none; border-width:1px; }
a:hover.link13 { border-style:double none double none; border-width:3px; }

.back1 {
	background-repeat: no-repeat;
}

h3.concept{ font-size:18px; background-color:#333399; color:#FFFFFF; padding:5px }


.menubox {
	font-size: 10px;
	float: none;
	border: 1px solid #00286c;
	padding-right: 3px;
	padding-left: 3px;
	margin: 1px;
}

.midashi01 {font-size:14px;	font-weight:bold; color:#FF0000; margin:20px 10px 5px 0px;}
.midashi02 {font-size:14px;	font-weight:bold; color:#0000FF; margin:20px 10px 5px 0px;}
.midashi03 {margin:20px 0px 10px 20px; font-size:16px; font-weight:bold; color:#0000FF;}
.midashi04 {margin:20px 10px 10px 36px; font-size:16px; font-weight:bold; color:#0000FF; text-indent:-16px;}
.midashi05 {color:#660000; font-size:16px; margin:20px; font-weight:bold;}
.midashi06 {font-size:14px; font-weight:bold; color:#FF0000; border-bottom:1px solid #CCCCCC; padding:2px 10px; margin:20px 20px 5px 20px;}
.midashi07 {font-size:14px; font-weight:bold; padding:10px 20px;}

.honbun {margin:10px 20px; font-size:14px; line-height:18px;}
.honbun02 {margin:10px 20px 10px 30px; font-size:14px; line-height:18px;}
.honbun03 {margin:10px 20px 10px 30px; font-size:16px; font-weight:bolder;}

.box01 {border:1px solid #CCCCCC; background-color:#F6F6F6; margin:20px 10px; padding:10px; font-size:18px; font-weight:bold; color:#FF0000; line-height:24px;}
.box02 {border:1px solid #CCCCCC; padding:5px; margin:10px 0px; font-size:12px;}
.box03 {border:1px solid #CCCCCC; font-size:18px; font-weight:bold;}