/* ==============================================================================
	Default Settings
============================================================================== */
* {
	margin:			0;
	padding:		0;
}

/* ==============================================================================
	Body Settings
============================================================================== */
body	{
	background-color:	#ee7800;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}

a:hover img {
opacity: 0.6;
-moz-opacity: 0.6; /* Firefox */
filter: alpha(opacity=60); /* IE6/7 */
-ms-filter: "alpha(opacity=60)"; /* IE8 */}

/* ==============================================================================
	Base Area Settings
============================================================================== */
#BaseArea {
	/* ブラウザ内センタリング */
	margin-top:			20px;
	margin-left:		auto;
	margin-right:		auto;
	width:				780px;
}

/* ==============================================================================
	Header in BaseArea Settings
============================================================================== */
#BaseHeader {
	width:				780px;
	height:				118px;
	background-color:	#ffffff;
}
#BaseHeader h1 {
	display:			block;
}
#BaseHeader h1 span {
	display:			block;
}

#BaseHeader .GrovalNavi {
	float:				left;
	margin-top:			8px;
	margin-left:		10px;
	_margin-left:		5px;
	width:				760px;
	height:				40px;
}
#BaseHeader .GrovalNavi ul {
	float:				left;
	list-style: 		none;
}
#BaseHeader .GrovalNavi li {
	float:				left;
	display:			block;
	width:				108px;
 	height:				40px;
}
#BaseHeader .GrovalNavi li span {
	float:				left;
	width:				108px;
	height:				40px;
	text-indent:		-9999px;
	overflow:			hidden;
	display:			block;
}
#BaseHeader .GrovalNavi li a {
	float:				left;
	width:				108px;
 	height:				40px;
	display:			block;
	text-decoration:	none;
	overflow:			hidden;
}
#BaseHeader .GrovalNavi li#gnavi01 a {
	background:			url(/img/gnavi_a.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi02 a {
	background:			url(/img/gnavi_b.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi03 a {
	background:			url(/img/gnavi_c.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi04 a {
	background:			url(/img/gnavi_d.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi05 a {
	background:			url(/img/gnavi_e.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi06 a {
	background:			url(/img/gnavi_f.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi07 a {
	background:			url(/img/gnavi_g.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi01 a:hover {
	background:			url(/img/gnavi_a_hover.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi02 a:hover {
	background:			url(/img/gnavi_b_hover.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi03 a:hover {
	background:			url(/img/gnavi_c_hover.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi04 a:hover {
	background:			url(/img/gnavi_d_hover.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi05 a:hover {
	background:			url(/img/gnavi_e_hover.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi06 a:hover {
	background:			url(/img/gnavi_f_hover.jpg) no-repeat 0 0;
}
#BaseHeader .GrovalNavi li#gnavi07 a:hover {
	background:			url(/img/gnavi_g_hover.jpg) no-repeat 0 0;
}

/* ==============================================================================
	NavigationArea and Contents Area Foundation
============================================================================== */
#NaviAndContentsFoundation {
	width:				780px;
 	overflow:			auto;
	background-color:	#ffffff;
/*	background: 		url(/img/contents_wrapper_back.gif) repeat-y 0 0;*/

}
/* ==============================================================================
	Navigation Area Settings
============================================================================== */
#BaseNavigation {
	float:				left;
	margin-top:			18px;
	margin-left:		10px;
	_margin-left:		5px;
	float:				left;
	width:				187px;
}
#BaseNavigation span {
	float:				left;
	margin-top:			3px;
	width:				187px;
	display:			block;
 	height:				52px;
	text-decoration:	none;
}
/* ==============================================================================
	Navigation Area Settings　学校案内
============================================================================== */
#BaseNavigation #GakkouNavi {
	float:				left;
	display:			block;
	width:				185px;
	margin:				0 0 20px 0;
}
#BaseNavigation #GakkouNavi ul {
	float:				left;
	display:			block;
	width:				185px;
	list-style: 		none;
}

#BaseNavigation #GakkouNavi li {
	float:				left;
	display:			block;
	margin-top:			7px;
	_margin-bottom: -16px;
	width:				185px;
	height:				11px;
	text-indent: 		-9999px;
	text-decoration:	none;
}
#BaseNavigation #GakkouNavi li a {
	float:				left;
	display:			block;
	width:				185px;
 	height:				11px;
	text-decoration:	none;
}
#BaseNavigation #GakkouNavi li#navi_a a {
	background: 	url(/img/menu_gakkou_a.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_b a {
	background: 	url(/img/menu_gakkou_b.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_c a {
	background: 	url(/img/menu_gakkou_c.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_d a {
	background: 	url(/img/menu_gakkou_d.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_e a {
	background: 	url(/img/menu_gakkou_e.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_f a {
	background: 	url(/img/menu_gakkou_f.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_g a {
	background: 	url(/img/menu_gakkou_g.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_h a {
	background: 	url(/img/menu_gakkou_h.jpg) 0 0 no-repeat;
}
#BaseNavigation #GakkouNavi li#navi_i a {
	background: 	url(/img/menu_gakkou_i.jpg) 0 0 no-repeat;
}
/* ==============================================================================
	Navigation Area Settings　入校案内
============================================================================== */
#BaseNavigation #NyukoNavi {
	float:				left;
	display:			block;
	width:				185px;
	margin:				0 0 20px 0;
}

#BaseNavigation #NyukoNavi span {
	float:				left;
	display:			block;
	margin-top:			7px;
	_margin-bottom: -16px;
	width:				185px;
	height:				11px;
	text-indent: 		-9999px;
	text-decoration:	none;
	
}
#BaseNavigation #NyukoNavi span a {
	float:				left;
	display:			block;
	width:				185px;
 	height:				11px;
	text-decoration:	none;
}
#BaseNavigation #NyukoNavi span#navi_a a {
	background: 	url(/img/menu_nyuko_a.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_b a {
	background: 	url(/img/menu_nyuko_b.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_c a {
	background: 	url(/img/menu_nyuko_c.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_d a {
	background: 	url(/img/menu_nyuko_d.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_e a {
	background: 	url(/img/menu_nyuko_e.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_f a {
	background: 	url(/img/menu_nyuko_f.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_g a {
	background: 	url(/img/menu_nyuko_g.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_a a:hover {
	background: 	url(/img/menu_nyuko_a_hover.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_b a:hover {
	background: 	url(/img/menu_nyuko_b_hover.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_c a:hover {
	background: 	url(/img/menu_nyuko_c_hover.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_d a:hover {
	background: 	url(/img/menu_nyuko_d_hover.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_e a:hover {
	background: 	url(/img/menu_nyuko_e_hover.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_f a:hover {
	background: 	url(/img/menu_nyuko_f_hover.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi span#navi_g a:hover {
	background: 	url(/img/menu_nyuko_g_hover.jpg) 0 0 no-repeat;
}


#BaseNavigation #NyukoNavi {
	float:				left;
	display:			block;
	width:				185px;
	margin:				0 0 5px 0;
}
#BaseNavigation #NyukoNavi ul {
	float:				left;
	display:			block;
	width:				185px;
	list-style: 		none;
}
#BaseNavigation #NyukoNavi li {
	float:				left;
	display:			block;
	margin-top:			2px;
	_margin-bottom: -12px;
	width:				185px;
	height:				14px;
	text-indent: 		-9999px;
	text-decoration:	none;
}
#BaseNavigation #NyukoNavi li a {
	float:				left;
	display:			block;
	width:				185px;
 	height:				14px;
	text-decoration:	none;
}
#BaseNavigation #NyukoNavi li#sub_a a {
	background: 	url(/img/menu_nyuko_suba.jpg) 0 0 no-repeat;
	
}
#BaseNavigation #NyukoNavi li#sub_b a {
	background: 	url(/img/menu_nyuko_subb.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_c a {
	background: 	url(/img/menu_nyuko_subc.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_d a {
	background: 	url(/img/menu_nyuko_subd.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_e a {
	background: 	url(/img/menu_nyuko_sube.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_e_1 a {
	background: 	url(/img/menu_nyuko_sucp1.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_e_2 a {
	background: 	url(/img/menu_nyuko_sucp2.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_e_3 a {
	background: 	url(/img/menu_nyuko_sucp3.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_e_4 a {
	background: 	url(/img/menu_nyuko_subp1.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_e_5 a {
	background: 	url(/img/menu_nyuko_subp2.jpg) 0 0 no-repeat;
}
#BaseNavigation #NyukoNavi li#sub_f a {
	background: 	url(/img/menu_nyuko_subf.jpg) 0 0 no-repeat;
}
/*
#BaseNavigation #NyukoNavi li#submenu a {
	background: 	url(/img/menu_nyuko_a.jpg) 0 0 no-repeat;
}
*/
/* ==============================================================================
	Navigation Area Settings　料金案内
============================================================================== */
#BaseNavigation #RyoukinNavi {
	float:				left;
	margin:				0px 0 20px 0;
}
#BaseNavigation #RyoukinNavi ul {
	float:				left;
	list-style: 		none;
}
#BaseNavigation #RyoukinNavi ul li {
	float:				left;
	display:			block;
	margin-top:			7px;
	_margin-bottom: -16px;
	width:				185px;
	height:				11px;
	text-indent: 		-9999px;
	text-decoration:	none;
}
#BaseNavigation #RyoukinNavi ul li a {
	float:				left;
	width:				185px;
	display:			block;
 	height:				11px;
	text-decoration:	none;
}
#BaseNavigation #RyoukinNavi ul li#navi_a a {
	background: 	url(/img/menu_ryoukin_a.jpg) 0 0 no-repeat;
}
#BaseNavigation #RyoukinNavi ul li#navi_b a {
	background: 	url(/img/menu_ryoukin_b.jpg) 0 0 no-repeat;
}
#BaseNavigation #RyoukinNavi ul li#navi_c a {
	background: 	url(/img/menu_ryoukin_c.jpg) 0 0 no-repeat;
}
#BaseNavigation #RyoukinNavi ul li#navi_d a {
	background: 	url(/img/menu_ryoukin_d.jpg) 0 0 no-repeat;
}
#BaseNavigation #RyoukinNavi ul li#navi_e a {
	background: 	url(/img/menu_ryoukin_e.jpg) 0 0 no-repeat;
}
#BaseNavigation #RyoukinNavi ul li#navi_f a {
	background: 	url(/img/menu_ryoukin_f.jpg) 0 0 no-repeat;
}
#BaseNavigation #RyoukinNavi ul li#navi_g a {
	background: 	url(/img/menu_ryoukin_g.jpg) 0 0 no-repeat;
}
/* ==============================================================================
	Navigation Area Settings　在校生はこちら
============================================================================== */
#BaseNavigation #navi_Student {
	float:				left;
	margin:				0 0 20px 0;
}
#BaseNavigation #navi_Student ul {
	float:				left;
	list-style: 		none;
}
#BaseNavigation #navi_Student li {
	float:				left;
	display:			block;
	margin-top:			7px;
	_margin-bottom: -16px;
	width:				185px;
	height:				11px;
	text-indent: 		-9999px;
	text-decoration:	none;
}
#BaseNavigation #navi_Student li a {
	float:				left;
	width:				185px;
	display:			block;
 	height:				11px;
	text-decoration:	none;
}
#BaseNavigation #navi_Student li#navi_a a {
	background: 	url(/img/navi_student_a.jpg) 0 0 no-repeat;
}
#BaseNavigation #navi_Student li#navi_b a {
	background: 	url(/img/navi_student_b.jpg) 0 0 no-repeat;
}
#BaseNavigation #navi_Student li#navi_c a {
	background: 	url(/img/navi_student_c.jpg) 0 0 no-repeat;
}
#BaseNavigation #navi_Student li#navi_d a {
	background: 	url(/img/navi_student_d.jpg) 0 0 no-repeat;
}
/* ==============================================================================
	Contents Area Settings
============================================================================== */
#BaseContents {
	margin-top:		18px;
	margin-left:	7px;
	_margin-left:	5px;
	float:			left;
	width:			570px;
}
#BaseContents .CrumbsList {
	margin-left:		10px;
	width:			543px;
	font-size:		small;
}
#BaseContents .CrumbsList a {
	color:			#ee7800;
}
#BaseContents .ContentsHeader {
	margin-top:		20px;
	margin-left:		10px;
	margin-bottom:		10px;
	width:			543px;
}
#BaseContents .ContentsHeader h1 {
	margin-top:		7px;
	margin-left:		5px;
	margin-bottom:		5px;
	padding-top:		5px;
	padding-left:		5px;
	padding-bottom:		5px;
	width:			519px;
	font-size:		large;
	color:			#ff3300;
	background:		url(/img/h2_bg.gif) no-repeat;
	border-left:		4px solid #ff3300;
	border-bottom:		1px solid #999999;
}
/* ==============================================================================
	Footer in BaseArea Settings
============================================================================== */
#BaseFooter {
	margin-bottom:		20px;
	padding-top:		10px;
	clear:			both;
	width:			780px;
	background-color: 	#ffffff;
	color:			#666666;
	font-size:		small;
	text-align:		center;
}
#BaseFooter .FooterLink {
	margin-bottom:		10px;
	padding-top:		10px;
	width:			776px;
	border-top:		1px solid #ee7800;
	text-align:		center;
}
#BaseFooter .Footer {
	height:			22px;
	background-image: 	url(/img/footer_img.jpg);
}

/* ==============================================================================
	Navigation Area Settings　体験入学
============================================================================== */
#BaseNavigation #navi_Taiken {
	float:				left;
	margin:				0 0 20px 0;
}
#BaseNavigation #navi_Taiken ul {
	float:				left;
	list-style: 		none;
}
#BaseNavigation #navi_Taiken li {
	float:				left;
	display:			block;
	margin-top:			7px;
	_margin-bottom: -16px;
	width:				185px;
	height:				11px;
	text-indent: 		-9999px;
	text-decoration:	none;
}
#BaseNavigation #navi_Taiken li a {
	float:				left;
	width:				185px;
	display:			block;
 	height:				11px;
	text-decoration:	none;
}
#BaseNavigation #navi_Taiken li#navi_d a {
	background: 	url(/img/navi_taiken_a.jpg) 0 0 no-repeat;
}
#BaseNavigation #navi_Taiken li#navi_b a {
	background: 	url(/img/navi_taiken_b.jpg) 0 0 no-repeat;
}
#BaseNavigation #navi_Taiken li#navi_c a {
	background: 	url(/img/navi_taiken_c.jpg) 0 0 no-repeat;
}

