#primary {
	margin-left: 220px;
	height :800px;
	border : 1px solid #CCCCCC;
	background-image : url(img/gra_01.gif);
	background-repeat : repeat-x;
}
#primary .section {
	margin: 20px 0 26px 20px;
}
#primary h1 {
	padding : 20px 0  0;
	text-align :center;
	color :#000099;
}
#primary h2 {
	margin : 0;
	padding : 10px 0 15px 20px;
}
#primary hr {
	width :90%;
}
#primary h3{
	margin-left : 5px;
	padding-bottom: 3px;
	color:#990000;
}
#primary h4 {
	text-align:right;
	padding-right : 100px;
}
#primary p {
	margin-top : 20px;
	margin-bottom : 50px;
	margin-left : 10px;
	margin-right : 5px;
}
#primary a{
	margin-left : 80px ;
	margin-right : 250px ;
	margin-top : 3px ;
	margin-bottom : 10px ;
	padding: 4px 0 4px 10px;
	display : block;
	text-decoration: underline;
}
#primary a:hover{
	color: #FFFFFF;
	background-image :none;
	background-color: #CC0000;
}
#primary .oshirase {
	border : 1px solid #CCCCCC;
	margin : 30px 40px 40px 15px;
	padding : 15px;
	background-color :#ffffff;
}
#primary .oshirase h2{
	color:#000066;
}
#primary .oshirase h3{
	color:#cc0033;
	text-decoration :underline;
}
#生徒募集 {
	width : 900px;
	background-image : url(img/cream.gif);
	background-repeat : repeat-y;
}
#オープンハイスクール {
	background-image : url(img/cream.gif);
	background-repeat : repeat-y;
}
