@charset "utf-8";

/* CSS Document */

#wrapper{
	width:100% !important;
}
#main_body{
	width:896px;
	position:relative;
}
#info_box{
	clear: both;
	margin-top: 40px;
}
#banner_box{
	clear: both;
/*	margin-top: 40px;*/
}
li.even a{
	background:#F8F8F8;
}


/* メインイメージ
-----------------------------------------------*/

#main_header{
	width:100% !important;
	height:362px;
	background:url(../img/top/bg_main.png) 0 0 no-repeat;
	/*margin-bottom:-65px;*/
	/margin-top:10px;
}

/* SLIDER STYLES */

.slider-wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 auto;
	padding: 15px 0 25px 0;
	background:#f0f0f0;

}
.slider{
	position:relative;
	width:890px;
	height:348px; /* when responsive, comment this out */
	margin:0 auto;
	border: 3px solid white;
	background:white;
	box-shadow: 0 0 4px #999;
}
.fs-pager-wrapper{
	display: block;
	text-align: center;
	position: absolute;
	left: 0px !important;
	bottom: -25px !important;
	z-index: 9999;
	width: 100%;
}
		.fs-pager-wrapper a{
			display: inline-block;
			width: 125px !important;
			height: 43px !important;
			margin: 0 9px !important;
			border: 2px solid white;
				filter: alpha(opacity=75);
				-moz-opacity:0.75;
				opacity:0.75;
				box-shadow: 0 0 3px #333;
		}
/*
.fs-pager-wrapper a.slide0{
    background:white url(/img/top/nyushi_thumb.jpg) no-repeat center center;
}
*/
/*
.fs-pager-wrapper a.slide0{
    background:white url(/img/top/oc2016_thumb.gif) no-repeat center center;
}
*/
/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/gakusai_thumb.gif) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/wcv_thumb.gif) no-repeat center center;
}*/

/*.fs-pager-wrapper a.slide1{
    background:white url(/img/top/uenohikoma_thumb.jpg) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide1{
    background:white url(/img/top/katachi_thumb.png) no-repeat center center;
}
*/
/*.fs-pager-wrapper a.slide1{
    background:white url(/img/top/career_thumb.jpg) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/kyoiku_kouhou_thumb.jpg) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/ippan_nyushi_thumb.jpg?161226) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/mirai_kick_off.png?170302) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/oc_2017_02_thumb.jpg) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide1{
    background:white url(/img/top/new_department_thumb.jpg) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/jqun_2018_thumb.jpg) no-repeat center center;
}*/
.fs-pager-wrapper a.slide0{
    background:white url(/img/top/thumb_chikara.jpg) no-repeat center center;
}
/* .fs-pager-wrapper a.slide1{
    background:white url(/img/top/kusuo_thumb.jpg) no-repeat center center;
} */
.fs-pager-wrapper a.slide1{
    background:white url(/img/top/thumb_kodomo.jpg) no-repeat center center;
}
.fs-pager-wrapper a.slide2{
    background:white url(/img/top/thumb_oc_2018.jpg) no-repeat center center;
}
/* .fs-pager-wrapper a.slide2{
    background:white url(/img/top/thumb_web_simulated.jpg) no-repeat center center;
} */
.fs-pager-wrapper a.slide3{
    background:white url(/img/top/thumb_wcv2018.jpg) no-repeat center center;
}
.fs-pager-wrapper a.slide4{
    background:white url(/img/top/thumb_donation.jpg) no-repeat center center;
}
/* .fs-pager-wrapper a.slide3{
    background:white url(/img/top/thumb_k37.jpg) no-repeat center center;
} */

/*.fs-pager-wrapper a.slide1{
    background:white url(/img/top/ningen_thumb.jpg) no-repeat center center;
}
.fs-pager-wrapper a.slide2{
    background:white url(/img/top/shogaku_thumb.jpg) no-repeat center center;
}
.fs-pager-wrapper a.slide3{
    background:white url(/img/top/chiki_thumb.jpg) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide3{
    background:white url(/img/top/wcv_thumb.gif) no-repeat center center;
}*/

/*.fs-pager-wrapper a.slide0{
    background:white url(/img/top/nyugaku2017_thumb.gif) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide3{
    background:white url(/img/top/rikokei_thumb.jpg?170124) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide1{
    background:white url(/img/top/art_design_thumb.jpg?170220) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide4{
    background:white url(/img/top/qgei_thumb.jpg) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide5{
    background:white url(/img/top/about_ksu_thumb.gif) no-repeat center center;
}*/
/*.fs-pager-wrapper a.slide3{
    background:white url(/img/top/daigaku_brand5_thumb.gif) no-repeat center center;
}*/


/*
.fs-pager-wrapper a.slide4{
    background:white url(/img/top/faculty_thumb.png) no-repeat center center;
}
*/
/*
.fs-pager-wrapper a.slide4{
    background:white url(/img/top/scholarship_thumb.png) no-repeat center center;
}
*/
.fs-pager-wrapper a.active{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	box-shadow: 0 0 5px #333;
}
.slide a{
	height: 348px !important;
}
.slide a img{
	width: auto !important;
	height: auto !important;
}

/*ナビゲーション*/

/*
.navigator-content {
	position: absolute;
	bottom: 0px;
	right: 25px;
	background: url(../img/top/bg_main_thumb.png) 0 0 no-repeat;
	padding: 8px 0px 8px 0;
	z-index:20;
}
.navigator-wrapper {
	position: relative;
	z-index: 10;
	height: 180px;
	width: 310px;
	overflow: hidden;
	color: white;
	float: left;
}
ul.navigator-wrap-inner {
	top: 0;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 100%;
}
ul.navigator-wrap-inner li {
	cursor: pointer;
	list-style: none;
	padding: 0;
	margin-left: 0px;
	overflow: hidden;
	float: left;
	display: block;
	text-align: center;
}
ul.navigator-wrap-inner li.li_last{
	margin-right:0 !important;
}
ul.navigator-wrap-inner li.active img,
ul.navigator-wrap-inner li:hover img {
	border:#CE2323 solid 1.5px;
	-moz-transition:border-color  ease-in-out 0.4s
}
.navigator-content .button-next,
.navigator-content .button-previous {
	display: block;
	width: 20px;
	height: 30px;
	color: white;
	cursor: pointer;
	padding-top:10px;
	z-index:21;
}
.navigator-content .button-next {
    background: url(../img/common/icon_arrow04_l.png) no-repeat scroll right center transparent;
    float: left;
    margin-right: 2px;
    text-indent: -999px;
}
.navigator-content .button-previous {
    background: url(../img/common/icon_arrow04_r.png) no-repeat scroll left center transparent;
    float: left;
    text-indent: -999px;
}
*/


/* ボタン
-----------------------------------------------*/
#btn_box{
	clear: both;
	width: 896px;
	margin: 50px auto 0;
}
#btn_box ul{
}
	#btn_box li{
		float:left;
		display: inline;
		width: 170px;
		/*height: 122px;*/
		margin-right: 6px;
		padding: 2px;
		background: url(../img/top/top_btn_bg.jpg) no-repeat 0 0;
	}
	#btn_box li.li_last{
		margin-right: 0;
	}
		#btn_box li img{
			width: 100%;
		}


/* 新着情報
-----------------------------------------------*/
.news_box{
	float:left;
	width:435px;
}
.news_top h2{
	background:url(../img/top/title_news.png) 0 0 no-repeat;
	font-size:0;
	text-indent:-9999px;
	width:435px;
	height:62px;
	line-height: 0;
}
.news_top{
	padding-right: 3px;
	background:url(../img/top/info_body.png) 0 100px repeat-y;
}
.news_top .news_body{
	overflow: auto;
	height: 270px;
}
.news_body li{
	display:block;
}
.news_body li a{
	display:block;
	padding:8px 20px 8px 10px;
	margin:0 4px;
}
span.day{
	display:block;
}
span.new{
	font-size:0;
	display:inline-block;
	/display: inline;
	/zoom: 1;
	margin: 0 2px;
	width:30px;
	height:17px;
	vertical-align:middle;
}
.news_body .new{
	background:url(../img/top/icon_new_bl.jpg) 0 0 no-repeat;
}
.event_body .new{
	background:url(../img/top/icon_new_gr.jpg) 0 0 no-repeat;
}

span.naiyo{
	display:inline-block;
	/display: inline;
	/zoom: 1;
}


/* イベント
-----------------------------------------------*/
.event_box{
	float:right;
	width:435px;
}
.event_top h2{
	background:url(../img/top/title_event.png) 0 0 no-repeat;
	font-size:0;
	text-indent:-9999px;
	width:435px;
	height:62px;
	line-height: 0;
}
.event_top{
	padding-right: 3px;
	background:url(../img/top/info_body.png) 0 100px repeat-y;
}
.event_body{
	overflow: auto;
	height: 270px;
}
	.event_body li{
		display:block;
	}
		.event_body li a{
			display:block;
			padding:8px 20px 8px 10px;
			margin:0 4px;
		}



/* 右
-----------------------------------------------*/

.bn01_box{
	width: 892px;
	margin: 0 auto;
}


/*-----bn01_box-----*/

.bn01_box h2{
	height: 8px;
	text-indent:-9999px;
	font-size: 1;
	line-height: 1;
}
.bn01_box ul{
	overflow: hidden;
	margin-right: -12px;
}
	.bn01_box li{
		float:left;
		display: inline;
		width:440px;
		height:100px;
		margin-right: 12px;
		margin-top: 12px;
	}
		.bn01_box li img{
			width: 100%;
		}


/*-----bn01_1_box-----*/
.bn01_1_box{
	width: 892px;
	margin: 0 auto;
}
.bn01_1_box ul.bn01_1_list{
	overflow: hidden;
	margin-right: -14px;
}
	.bn01_1_box li{
		float:left;
		display: inline;
		/*width:292px;
		height:100px;*/
		margin-right: 14px;
		margin-top: 12px;
	}
		.bn01_1_box li img{
			width: 100%;
		}


/*-----pickup_box-----*/

.pickup_box{
	margin-top:17px;
}
.pickup_body{
	background:url(../img/top/bnbox01_body.png) 0 0 repeat-y;
}
.pickup_bottom{
	background:url(../img/top/pcikbox_btm.png) 0 0 no-repeat;
	height:6px;
}
.pickup_box h2{
	width: 900px;
	height:49px;
	font-size:0;
	text-indent:-9999px;
	background:url(../img/top/title_pickup.png) 0 0 no-repeat;
	line-height: 0;
}
.pickup_box ul{
	padding: 0 1px 1px 5px;
}
	.pickup_box li{
		float:left;
		width:178px;
		height:57px;
	}
		.pickup_box li a{
			display:block;
			width:178px;
			height:57px;
			text-indent: -9999px;
		}
		.pickup_box li.pickup_01 a{ background: url(../img/top/btn_eigo.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_02 a{ background: url(../img/top/btn_hikoma.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_03 a{ background: url(../img/top/btn_kenchiku.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_04 a{ background: url(../img/top/btn_shinsai.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_05 a{ background: url(../img/top/btn_kohoshi.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_06 a{ background: url(../img/top/btn_gakuyu.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_07 a{ background: url(../img/top/btn_rinsho.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_08 a{ background: url(../img/top/btn_tosho.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_09 a{ background: url(../img/top/btn_sankaku.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_10 a{ background: url(../img/top/btn_kohyo.jpg) no-repeat 0 0;}
		.pickup_box li.pickup_13 a{ background: url(../img/top/btn_english.jpg) no-repeat 0 0;}

		.pickup_box li:hover{
			opacity:0.8;
			-moz-opacity:0.8;
			filter:alpha(opacity = 80);
		}


/*-----bn02_box-----*/

.bn02_box{
	/*width: 892px;*//*バナー4つ時*/
	width: 666px;/*バナー3つ時*/
	margin: 17px auto 0;
}
.bn02_box ul{
	margin-right: -12px;
}
	.bn02_box li{
		float:left;
		display: inline;
		width:214px;
		height:84px;
		margin-right: 12px;
	}
		.bn02_box li img{
			width: 100%;
		}


/*-----bn_gai_box-----*/

.bn_gai_box{
	width: 892px;
	margin: 0 auto;
}
.bn_gai_box ul{
	overflow: hidden;
	margin-right: -12px;
}
.bn_gai_box li{
	float:left;
	display: inline;
	width:214px;
	height:50px;
	padding-top: 10px;
	margin-right: 12px;
}
.bn_gai_box li img{
	width: 100%;
}
p.bn_top_l_shita{
    padding: 10px 0px 3px 10px;
}
