@charset "utf-8";

.text1{font-size:70%;}
.text2{font-size:80%;}
.text3{font-size:90%;}
.text4{font-size:100%;}
.text5{font-size:110%;}
.text6{font-size:120%;}
.text7{font-size:130%;}
.text8{font-size:140%;}

.textsss{font-size:8px;}

BODY{
	font-family:"ＭＳ Ｐゴシック", "Osaka", arial, helvetica, san-serif; 
	Font-Size : 85%;
	background-image: url(../img/top/bg.gif); 
	background-color: #CCC;
	padding: 0px;
}

TD	{Font-Size : 85%;
}


a:link, a:visited{
	color: #0066CC;
    text-decoration: underline;
	}
	
a:hover {
	color:#F00;
	}
	


.foot{
	color:#fff;
	background-color: #039;
	background: url(../img/top/bg_foot.gif);
}

.foot a:link,  .foot a:visited{
	color:#fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
}

.foot a:hover{
	color:#FC0;

}

.news_top{
	font-size:80%;
}

.news_top a:link,  .news_top a:visited{
	color:#000;
	text-decoration: underline;
}

.news_top a:hover{
	color:#F00;

}



.pan1 {
	text-align: right;
	padding: 5px;
	font-size: 80%;
}

.pan1 a:link, .pan1 a:visited{
	color:#666;
	text-decoration: underline;
}

.pan1 a:hover{
	color:#F00;
}


.pan2 {
	padding: 5px;
	font-size: 100%;
	font-weight: bold;
	color: #993333;
}

.pan2 a:link, .pan2 a:visited{
	color:#933;
	text-decoration: underline;
}

.pan2 a:hover{
	color:#F00;
}


.pan2j {
	padding: 5px;
	font-size: 100%;
	font-weight: bold;
	color: #030;
}

.pan2j a:link, .pan2j a:visited{
	color:#030;
	text-decoration: underline;
}

.pan2j a:hover{
	color:#F00;
}


.sec_main{
	font-size: 160%;
	font-weight: bold;
	color: #06C;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 2px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	
}


.sec_main2{
	font-size: 160%;
	font-weight: bold;
	color: #300;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 2px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	
}

.sec_gakuen {
	font-size: 110%;
	background-image: url(../img/bg_sec_blue.jpg);
	padding: 3px;
	color: #06C;
	margin-top: 10px;
	margin-bottom: 15px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #06C;
}

.sec_high {
	font-size: 110%;
	background-color:#d7cdcd;
	padding: 3px;
	color: #300;
	margin-top: 10px;
	margin-bottom: 15px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #300;
}


.sec_junior {
	font-size: 110%;
	background-color:#cdd7cd;
	padding: 3px;
	color: #030;
	margin-top: 10px;
	margin-bottom: 15px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #030;
}

.to_pagetop{
	text-align: right;
	padding: 5px;
}

.banner {
	margin-bottom: 5px;
}

/*資料請求*/
.request {}
.request table {border:0; border-collapse:collapse; font-size:0.95em;}
.request table,.request th,.request td {padding:4px; border:1px solid #cccccc;}
.request th {font-weight:normal; width:11em; text-align:left;}









