@charset "utf-8";
/* CSS Document */


/*==================================================*/
/*　　　　　　campuslife共通     　               　*/
/*==================================================*/


/*============global_nav============*/

#global_nav .hover22,
#global_nav .hover23,
#global_nav .hover24,
#global_nav .hover25,
#global_nav .hover26,
#global_nav .hover27,
#global_nav .hover28{
	display:block;
}


/*========contents_right==========*/

#contents_right h2{
	height:150px;
	background:url(../images/h2.jpg) no-repeat;
	margin-bottom:10px;
	text-indent:-8999px;
}


/*==================================================*/
/*　　　　キャンパスライフ index.html             　*/
/*==================================================*/

.left_menu{
	width:330px;
	height:560px;
	background:url(../images/menu_left.jpg) no-repeat;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
}

.left_menu li{
	width:330px;
	margin-top:40px;
	height:100px;
	text-indent:-8999px;
}

.left_menu li a{
	width:330px;
	margin-top:40px;
	height:100px;
	display:block;
	text-indent:-8999px;
}

.left_menu .menu_over01 a:hover{
	display:block;
	margin-top:40px;
	width:330px;
	height:100px;
	text-indent:-8999px;
	background:url(../images/menu_left_over.jpg) no-repeat 0 -40px;
}

.left_menu .menu_over02 a:hover{
	display:block;
	margin-top:40px;
	width:330px;
	height:100px;
	text-indent:-8999px;
	background:url(../images/menu_left_over.jpg) no-repeat 0 -180px;
}

.left_menu .menu_over03 a:hover{
	display:block;
	margin-top:40px;
	width:330px;
	height:100px;
	text-indent:-8999px;
	background:url(../images/menu_left_over.jpg) no-repeat 0 -320px;
}

.left_menu .menu_over04 a:hover{
	display:block;
	margin-top:40px;
	width:330px;
	height:100px;
	text-indent:-8999px;
	background:url(../images/menu_left_over.jpg) no-repeat 0 -460px;
}

.right_menu{
	width:330px;
	height:420px;
	background:url(../images/menu_right.jpg) no-repeat;
	float:right;
}

.right_menu li{
	width:330px;
	margin-top:40px;
	height:100px;
	text-indent:-8999px;
}

.right_menu li a{
	width:330px;
	margin-top:40px;
	height:100px;
	display:block;
	text-indent:-8999px;
}

.right_menu .menu_over01 a:hover{
	display:block;
	margin-top:40px;
	width:330px;
	height:100px;
	text-indent:-8999px;
	background:url(../images/menu_right_over.jpg) no-repeat 0 -40px;
}

.right_menu .menu_over02 a:hover{
	display:block;
	margin-top:40px;
	width:330px;
	height:100px;
	text-indent:-8999px;
	background:url(../images/menu_right_over.jpg) no-repeat 0 -180px;
}

.right_menu .menu_over03 a:hover{
	display:block;
	margin-top:40px;
	width:330px;
	height:100px;
	text-indent:-8999px;
	background:url(../images/menu_right_over.jpg) no-repeat 0 -320px;
}


/*==================================================*/
/*　　　 　年間スケジュール sch.html              　*/
/*==================================================*/

.schedule{
	width:200px;
	margin-left:10px;
	margin-bottom:20px;
	overflow:hidden;
}

.schedule ul{
	width:200px;
	margin-bottom:20px;
}

.schedule ul li{
	width:200px;
}

.img_box img{
	margin-bottom:10px;
}

.april{
	background:url(../images/4_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.may{
	background:url(../images/5_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}
	
.june{
	background:url(../images/6_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.july{
	background:url(../images/7_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.august{
	background:url(../images/8_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.september{
	background:url(../images/9_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.october{
	background:url(../images/10_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.novemvber{
	background:url(../images/11_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.december{
	background:url(../images/12_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.january{
	background:url(../images/1_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.february{
	background:url(../images/2_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.march{
	background:url(../images/3_head.gif) no-repeat;
	height:35px;
	text-indent:-8999px;
}

.body_spring{
	background:url(../images/green_body.gif) repeat-y;
	padding:10px 10px 0 0;
	text-align:center;
}

.footer_spring{
	background:url(../images/green_foot.gif) no-repeat;
	height:15px;
	text-indent:-8999px;
}

.body_summer{
	background:url(../images/blue_body.gif) repeat-y;
	padding:10px 10px 0 0;
	text-align:center;
}

.footer_summer{
	background:url(../images/blue_foot.gif) no-repeat;
	height:15px;
	text-indent:-8999px;
}

.body_fall{
	background:url(../images/yellow_body.gif) repeat-y;
	padding:10px 10px 0 0;
	text-align:center;
}

.footer_fall{
	background:url(../images/yellow_foot.gif) no-repeat;
	height:15px;
	text-indent:-8999px;
}

.body_winter{
	background:url(../images/pink_body.gif) repeat-y;
	padding:10px 10px 0 0;
	text-align:center;
}

.footer_winter{
	background:url(../images/pink_foot.gif) no-repeat;
	height:15px;
	text-indent:-8999px;
}


/*==================================================*/
/*　    6年間スケジュール 6year_sch.html          　*/
/*==================================================*/

.table_6year{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	width:690px;
}

.table_6year th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 5px;
	background:#E9FBFE;
	font-weight:bold;
	text-align:center;
}

.table_6year td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px 5px;
	font-size:11px;
	line-height:1.5em;
}

/*==================================================*/
/*　          スクールステイ stay.html            　*/
/*==================================================*/

p img{
	margin:10px 0px;
}

/*==================================================*/
/*　            クラブ活動 club.html              　*/
/*==================================================*/

.club_box{
	margin-left:10px;
	margin-bottom:20px;
	overflow:hidden;
}

.club_img{
	overflow:hidden;
	margin-left:10px;
	margin-bottom:20px;
}

.club_img .shadow{
	width:220px;
	float:left;
}

.club_box .box1{
	width:220px;
	float:left;
}

.club_box .box2{
	width:220px;
	float:left;
	margin-left:15px;
}

.club_box .box3{
	width:220px;
	float:right;
}


/*==================================================*/
/*　            施設案内 facil.html               　*/
/*==================================================*/

.facil_box{
	width:330px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}

.facil_box .title{
	margin-left:0px !important;
}


.facil_box3{
	width:75px;
	float:left;
	margin-right:10px;
}

.facil_box3 p{
	font-size:9px;
	line-height:1.2em;
	margin-left:0px !important;
}

.facil_box4{
	width:75px;
	float:left;
}

.facil_box4 p{
	font-size:10px;
	line-height:1.2em;
	margin-left:0px !important;
}


/*==================================================*/
/*　           制服紹介 uniform.html              　*/
/*==================================================*/

