.font_bold {

	font-weight: bold;

}

.linehi_10 {

	line-height: 10pt;

}

.linehi_12 {

	line-height: 12pt;

}

.linehi_16 {

	line-height: 16pt;

}

.fontsize_8 {

	font-size: 8pt;

}

.fontsize_9 {

	font-size: 9pt;

}

.fontsize_10 {

	font-size: 10pt;

}

.fontsize_11 {

	font-size: 11pt;

}

.fontsize_12 {

	font-size: 12pt;

	line-height: 14pt;

}

.fontsize_14 {

	font-size: 14pt;

	line-height: 16pt;

}

.pawaku {	border-top-width: 1px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #99CC00;

	border-right-color: #999900;

	border-bottom-color: #999900;

	border-left-color: #99CC00;

}

.pawaku02 {	border-top-width: 1px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #6699FF;

	border-right-color: #0033FF;

	border-bottom-color: #0033FF;

	border-left-color: #6699FF;

}

.box02 {

	border-top: 1px double #6699FF;

	border-right: 3px double #6699FF;

	border-bottom: 3px double #6699FF;

	border-left: 1px double #6699FF;

}

.underline01 {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #99CC66;

	font-weight: bold;

	color: #99CC00;

}

.box03 {

	border-top: 1px double #6699FF;

	border-right: 3px double #6699FF;

	border-bottom: 3px double #6699FF;

	border-left: 1px double #6699FF;

}

.underline02 {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #99CC66;

	font-weight: bold;

	color: #99CC00;

}

.underline03 {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #0066FF;

	font-weight: bold;

	border-bottom-width: 2px;

}



.tx{

	background:url(image/tx_bg.gif) repeat-y fixed;

	padding:0px 15px 0px 15px;

	}

.aober {

	font-size: 14px;

	line-height: 140%;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(info/image/aober.jpg);

	background-repeat: repeat-x;

	height: 30px;

	width: 100%;

	padding:6px 0px 6px 20px;

	text-align: left;

}

.infotd {

	font-size: 12px;

	line-height: 140%;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #666666;

}



.sctd {

	font-size: 12px;

	line-height: 140%;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #6699FF;

}



.sc_mtd {

	font-size: 12px;

	line-height: 140%;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #666666;

	color:#FFFFFF

}



.sc_mtdtxt {

	font-size: 12px;

	color:#FFFFFF;

	text-decoration:none

}



.infodate {

	font-size: 12px;

	line-height: 140%;

	color: #3300FF;

	font-weight: bold;

}

.txtline_sc {
	font-size: 12px;
	line-height: 140%;
	background-image: url(school/image/bbb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
	padding-right: 50px;
	display: block;

}

.fontsize11_r {

	font-size: 11pt;

	line-height: 140%;

	color: #FF0000;

}



.fontsize10_r {

	font-size: 10pt;

	line-height: 140%;

	color: #FF0000;

}



.fontsize12_r_bold {

	font-size: 14px;

	font-weight:bold;

	line-height: 140%;

	color: #FF0000;

}

.fontsize12_o_bold {
	font-size: 14px;
	font-weight:bold;
	line-height: 140%;
	color: #FF9900;

}



.kyouikukyuufukin_title_01{

	padding:5px;

	font-size:14px;

	font-weight:bold;

	background-color:#99FF66;

}



.kyouikukyuufukin_title_02{

	padding:5px;

	font-size:14px;

	font-weight:bold;

	background-color:#CC99CC;

}



.lmenu a {

	margin: 0px;

	height: 50px;

	width: 205px;

	display: block;

	color:#FFFFFF;

	font-size:12px;

	background-image: url(image/menu.jpg);

	text-decoration: none;

	margin:0px;

	padding:0px;

	background-repeat: no-repeat;

}

.lmenu h4 {

	padding-left: 20px;

	margin: 0px;

	padding:16px 0px 0px 20px;

	font-size: 14px;

	font-weight: bold;

}



.top_img{

	background-image:url(image/top.jpg);

	background-repeat:no-repeat;

	width:700px;

	height:104px;

	}

	

.top_img span{

	color:#FFFFFF;

	font-weight:bold;

	font-size:18px;

	position: relative;

	line-height:160%;

	z-index: 0;

	left: 30px;

	top: 20px;

}



.f-cb{

	color:#0066CC;

	font-weight:bold;

	font-size:16px;

}



#top_img_2{

	width:700px;

	height:104px;

}

.menu_t{
	padding-top: 4px;
	height: 17px;
	}

.menu_t a{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 12px;
}

.menu_t a:hover{
color:#66CCFF;
}
