* {

    margin:0;

}



body { font-size: 95%; color: #000000 ;font-family:osaka, "lr SVbN"; line-height: 130%;

 text-align: left; }

td {

	color: #000000;

	line-height: 130%;

	margin: 0px;

	padding: 0px;

}



a:link {   color: #000066;}

a:visited { color: #333333; }

a:hover {color: #cc0000; }

h3 a {

	color: #000000;

	text-decoration: none;

}



.head_copy{ font-size:10px; color: #ffffff;}

.copyright{ font-size:11px; color: #ffffff;}



.text10{ font-size:10px;}

.text14b{ font-size:14px; font-weight: bold; }

.text16b{ font-size:16px; font-weight: bold;}



.top_midashi{ font-size:12px;color: #000066; font-weight: bold;}



.main_copy{

	font-size:18px;

	font-weight: bold;

	color: #990000;

	margin-bottom: 3px;

	line-height: 20px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

.main_copy2{

	font-size:12px;

	font-weight: bold;

	color: #000000;

	margin-bottom: 8px;

	margin-left:12pt;

	line-height: 15px;

}





.menu_koumoku{

	margin-top: 5px;

	margin-bottom: 5px;

	color: #000066;

	background-image: url(../img/common_image/shikaku.gif);

	background-repeat: no-repeat;

	background-position:10px;

	padding-left: 20px;

	font-size: 12px;

}





.school_name{

	font-size: 120%;

	font-weight: bold;

	margin-top: 10px;

	margin-bottom: 0px;

	color: #ffffff;

	height: 24px;

	width: 592px;

	background-image: url(../img/mida1.gif);

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-top: 4px;

}



.gakuin_link {

	text-decoration: none;

	color: #000000;

	font-size: 12px;

	line-height: 16px;

}



.komidashi{

	font-size: 100%;

	font-weight: bold;

	color: #000066;

	background-image:url(../img/mida2.gif);

	width:565px;

	padding: 3px 0px 0px 15px;

	margin: 10px 0px 10px 0px;

	width: 565px;

	height: 21px;

}

.komidashib{

	font-size: 110%;

	font-weight: bold;

	color: #000066;

	background-image:url(../img/mida2.gif);

	width:600;

	padding: 3px 0px 0px 15px;

	margin: 15px 5px 3px 0px;

	width: 565px;

	height: 21px;

}



.guide{

	font-weight: bold;

	margin-left: 10px;

	font-size: 90%;

}

.guide2{ font-weight: bold; font-size:18px; margin-top: 10px; color: #cc0000;margin-left: 10px;}

.hissu{ font-size:10px; color: #cc0000;}

.link{ font-size:16px; color: #6666FF; font-weight: bold;}

.privacy{ font-size:14px; color: #ffffff; font-weight: bold;}

.privacy2{ font-weight: bold;}



.form{ font-size:14px; color: #ffffff; font-weight: bold;}

.form2{ font-size:120%; color: #990000; font-weight: bold; line-height: 150%;}

.form3{ font-size:100%; color: #990000; font-weight: bold; line-height: 160%;}

.form4{ font-size:115%; color: #000000; font-weight: bold; line-height: 150%;}

.p90 {

	font-size: 90%;

}

.p80 {



	font-size: 80%;

}



.menu_koumoku2 {



	margin-top: 5px;

	margin-bottom: 3px;

	color: #000066;

	background-image: url(../img/link1.gif);

	background-repeat: no-repeat;

	padding-left: 17px;

	font-size: 12px;

}



.td01 {

	padding-right: 10px;

	padding-left: 10px;

}



.topic01 {

	font-size: 12px;

	background-image: url(../img/link2.gif);

	margin: 5px; 5px; 3px; 5px;

	background-repeat: no-repeat;

	padding-left: 12px;

	background-position: 0px 3px;

}

.navi {

	font-size: 12px;

	background-image: url(../img/link2.gif);

	margin: 5px 0px 5px 7px; 5px; 3px; 5px;

	background-repeat: no-repeat;

	padding-left: 12px;

	background-position: 0px 3px;

}

.td02 {

	padding: 15px;

}

.a_dn {

	color: #000000;

	text-decoration: none;

}

.copyright2 {

font-size:11px; color: #000066;

}

.p_banner01 {

	font-size: 90%;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 10px;

}
#head_cont {
	width: 800px;
	background-color: #000063;
	margin: 0px;
	padding: 0px;
	height: 13px;
}
#head_cont h1 {
	padding-left: 15px;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 100%;
	padding-top: 1px;
	padding-bottom: 1px;

}
.head01 {
	width: 785px;
	padding-left: 15px;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000063;
	margin: 0px;
	line-height: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
}
.st01 {

	font-weight: normal;

}

.hlink {

	font-size: 10px;

	background-image: url(../img/sankaku.gif);

	background-repeat: no-repeat;

	background-position: 0px 4px;

	padding-left: 10px;

	margin: 0px 0px 0px 15px;

	float: left;

}

.hlink a:link {

	color: #FFFFFF;

	text-decoration: none;

}

.hlink a:visited { color: #FFFFFF; }

.hlink a:hover {color: #0099FF; }

.htxt {

	padding: 0px 0px 0px 100px;

	font-size: 12px;

}

.mida1 {

	background-image: url(../img/mida1.gif);

	width: 592px;

	font-size: 18px;

	font-weight: bold;

	height: 25px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-left: 10px;

	background-repeat: no-repeat;

}

.ebody {

	margin-left: 10px;

}

#conte td {

	padding: 1px 3px 1px 3px;

	font-size: 90%;

}

.red {
	color: #FF0000;
	font-size:1em;
}
.blue {
	color: #0000FF;
	font-size:1em;
}

*:first-child+html .red {
	color: #FF0000;
	font-size:2em;
}
*:first-child+html .blue {
	color: #0000FF;
	font-size:2em;
}


h6 {

	font-size: 16px;

}

.formtable{

	font-size: 80%;

}

.formtable td{

	padding: 4px;

} 

#kasegu {
	display: none;
}
.copyright a {
	color: #FFFFFF;
	text-decoration: none;
        font-size:10px;
}

.copyright a:hover {
	color: #FFFFFF;
}
.copyright a:visited {
	color: #FFFFFF;
}
.news_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}

