@charset "UTF-8";

/*school_common*/
#school0_img01{
	position: relative;
	width: 800px;
	margin: 0px auto;
}

#school0_text01{
	position: absolute;
	top: 20px;
	left: 255px;
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
}

#school0_text02{
	text-align: left;
	font-size: 10px;
	line-height: 1.5em;
	width: 800px;
	margin: 5px auto;
}

#school0_table01{
	width: 320px;
	margin: 30px auto;
	text-align: center;
}



/*school1*/
#school1_img01{
	position: relative;
	width: 800px;
	margin: 0px auto;
	border-bottom: solid 1px #EA5450;
	padding-bottom: 10px;
}

.school1_img02{
	margin: 20px auto 5px;
	text-align: left;
	width: 800px;
}

.school1_img03{
	width: 800px;
	margin: 0px auto;
}

.school1_img04{
	float: left;
}

.school1_img05{
	float: left;
	position: relative;
}

.school1_img06{
	border-bottom: solid 1px #EA5450;
	width: 800px;
	margin: 0px auto;
}

.school1_img07{
	width: 800px;
	margin: 10px auto;
	text-align: left;
}

#school1_img08{
	width: 800px;
	margin: 0px auto;
	position: relative;
	clear: both;
}

#school1_img09{
	width: 800px;
	margin: 10px auto 0px;
	position: relative;
}

#school1_text01{
	position: absolute;
	top: 30px;
	left: 260px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #EA5450;
}

#school1_text02{
	position: absolute;
	top: 120px;
	left: 320px;
	text-align: left;
	font-size: 14px;
	line-height: 2em;
	color: #EA5450;
}

#school1_text03{
	position: absolute;
	top: 20px;
	left: 26px;
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	color: #EA5450;
	width: 210px;
}

#school1_text04{
	clear: both;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	width: 780px;
	margin: 0px auto;
	padding: 5px 10px;
}

.school1_text05{
	color: #EA5450;
}

.school1_text06{
	color: #898989;
	font-size: 12px;
	line-height: 1.5em;
}

.school1_text07{
	width: 200px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 10px;
}

.school1_text08{
	width: 312px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0px 10px;
}

#school1_text09{
	position: absolute;
	top: 25px;
	left: 30px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #EA5450;
	width: 350px;
}

#school1_text10{
	position: absolute;
	top: 20px;
	left: 25px;
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	color: #EA5450;
}

#school1_text11{
	position: absolute;
	top: 35px;
	left: 157px;
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	color: #EA5450;
}

#school1_text12{
	position: absolute;
	top: 170px;
	left: 420px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #EA5450;
}

#school1_text13{
	position: absolute;
	top: 37px;
	left: 383px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	color: #94252A;
}

#school1_table01{
	width: 800px;
	margin: 0px auto;
	text-align: center;
	vertical-align: bottom;
	border-bottom: solid 4px #EA5450;
}

#school1_table02{
	width: 744px;
	margin: 0px auto;
	text-align: center;
}

#school1_table03{
	margin: 0px auto;
	text-align: center;
	border-left: solid 2px #EA5450;
	border-right: solid 2px #EA5450;
	background-color: #FFFCDB;
}

#school1_table04{
	width: 720px;
	margin: 0px auto;
	text-align: center;
}

.school1_tb01{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 20px 20px;
	border-bottom: solid 1px #F5B1A2;
	vertical-align: top;
	width: 200px;
}

.school1_tb02{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 20px 20px;
	border-bottom: solid 1px #F5B1A2;
	border-left: solid 1px #F5B1A2;
	border-right: solid 1px #F5B1A2;
	vertical-align: top;
}

.school1_tb03{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px 20px 10px;
	vertical-align: top;
}

.school1_tb04{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px 20px 10px;
	border-left: solid 1px #F5B1A2;
	border-right: solid 1px #F5B1A2;
	vertical-align: top;
}

#school1_link01{
	position: absolute;
	top: 100px;
	left: 150px;
}



/*school2*/
#school2_img01{
	position: relative;
	width: 800px;
	margin: 0px auto;
	border-bottom: solid 1px #00B096;
	padding-bottom: 10px;
}

.school2_img02{
	width: 800px;
	margin: 20px auto 10px;
	text-align: left;
}

.school2_img03{
	float: left;
}

.school2_img04{
	position: relative;
	width: 800px;
	margin: 0px auto;
}

.school2_img05{
	border-bottom: solid 1px #00B096;
	width: 800px;
	margin: 0px auto;
}

.school2_img06{
	position: relative;
	margin: 0px auto;
	text-align: left;
}

#school2_img07{
	width: 800px;
	margin: 10px auto 0px;
	position: relative;
}

.school2_img08{
	width: 800px;
	margin: 0px auto;
}

#school2_text01{
	position: absolute;
	top: 35px;
	left: 260px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #00B096;
}

#school2_text02{
	position: absolute;
	top: 120px;
	left: 410px;
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	color: #00B096;
}

.school2_text03{
	width: 350px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 10px;
}

.school2_text04{
	width: 262px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 30px;
}

.school2_text05{
	color: #00B096;
}

#school2_text06{
	position: absolute;
	top: 45px;
	left: 195px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #00B096;
}

#school2_text07{
	position: absolute;
	top: 145px;
	left: 380px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #00B096;
}

.school2_text08{
	width: 242px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 10px;
}

#school2_text09{
	position: absolute;
	top: 45px;
	left: 50px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #00B096;
}

#school2_text10{
	position: absolute;
	top: 210px;
	left: 195px;
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	color: #00B096;
}

.school2_text11{
	clear: both; 
	width: 600px;
	padding: 10px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
}

#school2_text12{
	position: absolute;
	top: 45px;
	left: 180px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #00B096;
	width: 410px;
}

#school2_text13{
	position: absolute;
	top: 155px;
	left: 315px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #00B096;
}

.school2_text14{
	font-size: 15px;
	line-height: 1.5em;
}

#school2_text15{
	position: absolute;
	top: 37px;
	left: 383px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	color: #94252A;
}

#school2_table01{
	width: 800px;
	margin: 0px auto;
	text-align: center;
	vertical-align: bottom;
	border-bottom: solid 4px #00B096;
}

#school2_table02{
	width: 744px;
	margin: 0px auto;
}

#school2_table03{
	margin: 0px auto;
	text-align: center;
	border-left: solid 2px #00B096;
	border-right: solid 2px #00B096;
	background-color: #FFFCDB;
}

#school2_table04{
	width: 720px;
	margin: 0px auto;
}

.school2_tb01{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 20px 20px;
	border-bottom: solid 1px #AAD8CB;
	vertical-align: top;
	width: 200px;
}

.school2_tb02{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 20px 20px;
	border-bottom: solid 1px #AAD8CB;
	border-left: solid 1px #AAD8CB;
	border-right: solid 1px #AAD8CB;
	vertical-align: top;
}

.school2_tb03{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px 20px 10px;
	vertical-align: top;
}

.school2_tb04{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px 20px 10px;
	border-left: solid 1px #AAD8CB;
	border-right: solid 1px #AAD8CB;
	vertical-align: top;
}




/*school3*/
#school3_img01{
	position: relative;
	width: 800px;
	margin: 0px auto;
	border-bottom: solid 1px #D87D05;
	padding-bottom: 10px;
}

.school3_img02{
	width: 800px;
	margin: 20px auto 10px;
	text-align: left;
}

.school3_img03{
	float: left;
}

.school3_img04{
	position: relative;
}

.school3_img05{
	border-bottom: solid 1px #D87D05;
	width: 800px;
	margin: 0px auto;
}

#school3_img06{
	width: 800px;
	margin: 10px auto 0px;
	position: relative;
}

.school3_img07{
	width: 800px;
	margin: 0px auto;
}

#school3_img08{
	border-top: dashed 1px #D87D05;
	margin: 0px 20px;
}

#school3_text01{
	position: absolute;
	top: 35px;
	left: 260px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #D87D05;
}

#school3_text02{
	position: absolute;
	top: 140px;
	left: 390px;
	text-align: left;
	font-size: 14px;
	line-height: 1.5em;
	color: #D87D05;
}

.school3_text03{
	width: 242px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 10px;
}

.school3_text04{
	color: #D87D05;
}

#school3_text05{
	position: absolute;
	top: 21px;
	left: 32px;
	text-align: left;
	font-size: 16px;
	line-height: 1.5em;
	color: #D87D05;
}

#school3_text06{
	position: absolute;
	top: 50px;
	left: 40px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
}

#school3_text07{
	position: absolute;
	top: 113px;
	left: 40px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
}

.school3_text08{
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	padding: 5px 20px;
}

.school3_text09{
	clear: both; 
	width: 600px;
	padding: 10px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
}

#school3_text10{
	width: 284px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 10px;
}

#school3_text11{
	width: 414px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 10px;
}

#school3_text12{
	padding: 15px 20px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5em;
	width: 420px;
}

#school3_text13{
	padding: 15px 20px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5em;
	width: 420px;
}

.school3_text14{
	font-size: 15px;
	line-height: 1.2em;
	color: #D87D05;
}

#school3_text15{
	position: absolute;
	top: 30px;
	left: 165px;
	text-align: left;
	font-size: 14px;
	line-height: 1.4em;
	width: 430px;
	color: #D87D05;
}

.school3_text16{
	font-size: 15px;
	line-height: 1.5em;
}

#school3_text17{
	position: absolute;
	top: 145px;
	left: 410px;
	text-align: left;
	font-size: 15px;
	line-height: 1.5em;
	color: #D87D05;
}

#school3_text18{
	position: absolute;
	top: 37px;
	left: 383px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	color: #94252A;
}

#school3_text19{
	border: dashed 1px #D87D05;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin-left: 20px;
}

.school3_text20{
	width: 265px;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px 10px;
}

#school3_table01{
	width: 800px;
	margin: 0px auto;
	text-align: center;
	vertical-align: bottom;
	border-bottom: solid 4px #D87D05;
}

#school3_table02{
	width: 744px;
	margin: 0px auto;
}

#school3_table03{
	margin: 0px auto;
	text-align: center;
	border-left: solid 2px #D87D05;
	border-right: solid 2px #D87D05;
	background-color: #FFFCDB;
}

#school3_table04{
	width: 720px;
	margin: 0px auto;
}

.school3_tb01{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 20px 20px;
	border-bottom: solid 1px #D87D05;
	vertical-align: top;
}

.school3_tb02{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 20px 20px;
	border-bottom: solid 1px #D87D05;
	border-left: solid 1px #D87D05;
	vertical-align: top;
}

.school3_tb03{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px;
	border-bottom: solid 1px #D87D05;
	vertical-align: top;
}

.school3_tb04{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px;
	border-bottom: solid 1px #D87D05;
	border-left: solid 1px #D87D05;
	border-right: solid 1px #D87D05;
	vertical-align: top;
}

.school3_tb05{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px 20px 10px;
	vertical-align: top;
}

.school3_tb06{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
	padding: 20px 20px 10px;
	border-left: solid 1px #D87D05;
	vertical-align: top;
}

