body {  /*サントク*/
	background: #FFFFFF;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: left top;
	background-image: url(../images/inbg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
body,th,td {  
font-size: 13px; line-height: 140%; color: #000000;
}
A:link { color: #222222 ;}
A:visited { color: #444444 ;}
A:hover {text-decoration:underline;color:#666666;} 
A:active { color: #C62218 ;}
A { text-decoration : none ;}
.fs {  font-size: 10px; line-height: 135%; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.fsu {  font-size: 10px; line-height: 135%; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.fl {  font-size: 14px; line-height: 140%; }
.fm {  font-size: 12px; line-height: 115%;  color: #EFEFEF;}/*サントク上メニュー*/
   
.p1{ /*本文段落左右40px余白*/
 margin-top: 1em;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 2em;
	text-align: left;
	vertical-align: top;
	}
	.p2{ /*サントク表のテーブル位置左25px余白*/
	margin-left: 25px;
	text-align: left;
	vertical-align: top;
	}
	.p01{ /*本文段落左80px右80px余白ライン160％*/
 margin-top: 0;
	margin-left: 80px;
	margin-right: 80px;
	margin-bottom: 0;
	text-align: left;
	vertical-align: top;
	line-height: 160%;
	}
	.p11{ /*サントク本文段落左右200px余白*/
 margin-top: 0.5em;
	margin-left: 200px;
	margin-right: 40px;
	margin-bottom: 0.5em;
	text-align: left;
	vertical-align: top;
	}
.p12{ /*サントク本文段落左右195px余白*/
 margin-top: 0.5em;
	margin-left: 195px;
	margin-right: 35px;
	margin-bottom: 0.5em;
	text-align: left;
	vertical-align: top;
	}
.p13{ /*サントク本文段落左右85px余白ライン160％*/
 margin-top: 0.5em;
	margin-left: 85px;
	margin-right: 85px;
	margin-bottom: 0.5em;
	text-align: left;
	vertical-align: top;
	line-height: 160%;
	}
	.p2{ /*段落左右1em余白*/
 margin-top: 0.5em;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 0.2em;
	text-align: left;
	vertical-align: top;
	}
.p3{ /*段落左右1em余白中心あわせ*/
 margin-top: 0.5em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
	vertical-align: top;
	color: #222222;
	}
.p4 { 
	margin-top: 0.5em; /*点線枠*/
	margin-bottom: 1em;
	padding: 0.7em;
	border: 1px dashed #666666;
	line-height: 1.5;
	color: #444444;
	background : #EBEAE2;
}
.p5 { 
	margin-top: 0.5em; /*実線枠*/
	margin-bottom: 1em;
	padding: 0.7em;
	border: 1px solid #666666;
	line-height: 1.5;
	color: #222222;
	background : #FFFFFF;
}
.bo1 { /*1px枠線*/
	border-width: 1px;
	margin: 0;
	padding: 5px;
	border: #666666;
	color: #222222;
}
table.bo2 { /*サントクテーブル1px下線*/
	border-bottom: 1px solid #CECBBD;
}

.line1 {  /*右線*/
background-image: url(../images/line-g1.gif); background-repeat: repeat-y; background-position: right top
}
.line2 {  /*左線*/
background-image: url(../images/line-g2.gif); background-repeat: repeat-y; background-position: left top
}
.line4 {    /*サントク区切りよこ点線、位置真中*/
background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: center center
}
.line5 {    /*サントク区切りよこ点線、位置上部*/
background-image: url(../images/dot.gif); background-repeat: repeat-x; background-position: right top
}
.line6 {   /*たて点線*/
background-image: url(../images/dot.gif); background-repeat: repeat-y; background-position: left top
}
.line7 {    /*サントクよこ点線、位置上部*/
background-image: url(../images/dotline.gif); background-repeat: repeat-x; background-position: right top
}
.line8 {    /*よこ点線、位置真中*/
background-image: url(../images/dotbgline-g.gif); background-repeat: repeat-x; background-position: center center
}.line9 {    /*サントクよこ点線、位置下*/
background-image: url(../images/dotline.gif); background-repeat: repeat-x; background-position: center bottom
}

#img1 {/*まわりこみ*/
	float: right;
	margin-left: 1.0em;
	margin-right: 0;
	margin-bottom: 0.6em;
}
#img2 {/*使用していない*/
	float: left;
	margin-right: 2em;
	margin-bottom: 4em;
}
.under {　/*サントクライン付きリンク*/
	color: #0000CC;
	text-decoration: underline;
}
.bg1 {
	background-image: url(../school_build/school_build_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.hbg1 {
	background-image: url(../history/history_a_bg1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
