@charset "utf-8";	
@import url("./reset.css");
@import url("./design.css");
@import url("./override.css");

/* @group ヘッダー */
div#Header {
	width:100%;
/*	background:#02a2ee url("../images/bg_header.png") repeat-x center top;*/
}
div#Header_box {
	margin:0 auto;
	padding:0 20px;
	width:800px;
	background:#d40029 url("../images/bg_header.png") repeat-x center bottom;
	border-top:1px solid #9D001D;
}
div#Header_word {
	float:left;
	width:350px;
}
div#Header_guide {
	float:right;
	width:344px;
}
div#Header_title {
	clear:both;
	float:left;
	margin:5px 0 0;
	width:149px;
}
div#Global_guide {
	float:right;
	margin:15px 0 0;
	width:627px;
}
div#Global_navi {
	float:right;
	margin:20px 0 0;
	width:627px;
}
/* @end */
/* @group メインイメージ */
div#Main_img {
	margin:0 auto;
	padding:10px 20px 0;
	height:316px;
	width:800px;
	background:#ffffff;
}
/* @end */
/* @group メインコンテンツ */
div#Container {
	margin:0 auto;
	padding:0 20px;
	width:800px;
	background:#fff url("../images/bg_topicpath.png") repeat-x top;
}
#Index div#Container {
	background:none;
}
div#Breadcrumbs {
	margin:0 0 20px;
	padding:0 0 0 20px;
	height:33px;
	width:780px;
}
div#Right_container {
	clear:both;
	float:right;
	width:596px;
}
div#Left_container {
	float:left;
	width:204px;
}
/* @end */
/* @group フッター */
div#Footer {
	margin:0 auto;
	padding:0 20px;
	width:800px;
	background:#D40029 url("../images/bg_footer.png") repeat-x top;
}
#Index div#Footer {
	margin:30px auto 0;
	background-image:none;
}
div#Footer_navi {
	float:left;
	padding:0 0 5px;
	width:800px;
}
div#Footer div.footer_top {
	margin:10px 0 0;
	padding:0 0 15px;
	border-bottom:1px solid #E97F94;
}
div#Footer_mobile {
	float:right;
	padding:0 0 5px;
	width:245px;
}
div#Footer_pagetop {
	float:right;
	margin:0 0 20px;
	padding:0 0 5px;
}
#Index div#Footer_pagetop {
	margin:0;
}
div#Footer_information {
	clear:both;
	width:800px;
	height:106px;
	background:#D40029 url("../images/bg_footer_info.png") no-repeat;
}
#Index div#Footer_information {
	background-image:none;
}
div#School_information_left {
	float:left;
	padding:10px 0;
}
div#School_information_right {
	float:right;
}
#Index div#School_information_left {
	float:left;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #ee99a9;
}
#Index div#School_information_right {
	float:left;
	padding:0;
}
div#Copyright {
	clear:both;
	padding:15px 0 0;
}
/* @end */
