@charset "UTF-8";
/* CSS Document */
/* トップページのみ */

#topMenu {
}
#typeMenu {
	width:960px;
	height:290px;
	margin:5px auto;
	background:#ccc;
}

#topPage #bodyContents {
	background:url(../images/bg_topbody.gif) repeat-y;
}

#bannerLbox {
	padding:4px 0 4px 3px;
	width:188px;
	float:left;
}
#topContents {
	background:#fff;
	float:left;
	width:564px;
	padding:0 5px;
}
#bannerRbox {
	padding:4px 0 4px 3px;
	width:188px;
	float:left;
}
#bannerLbox ul.banner li, #bannerRbox ul.banner li {
	width:188px;
	height:62px;
	margin-bottom:3px;
}

#bannerLbox ul.banner li.double, #bannerRbox ul.banner li.double {
	height:124px;
}
#bannerLbox ul.banner li.triple, #bannerRbox ul.banner li.triple {
	height:186px;
}

#topContents .newsBox dl.list {
	margin:8px 5px;
}
#topContents .newsBox dl.list dt {
	width:75px;
	margin-right:10px;
}
#topContents .newsBox dl.list dd {
	width:455px;
}
.newsBox ul.tab , .newsBox ul.tab li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.newsBox ul.tab li {
	display:inline;
}
.newsBox ul.tab li a {
	display:block;
	float:left;
	width:90px;
	margin-right:2px;
	padding:2px 2px 2px 0px;
	text-align:center;
	color:#5f5e5e;
}
.newsBox ul.tab li a:link , .newsBox ul.tab li a:visited {
	background:url(../images/tab_news.gif) no-repeat right bottom;
}
.newsBox ul.tab li a:hover , .newsBox ul.tab li a:active {
	background:url(../images/tab_news-s.gif) no-repeat right bottom;
}
.newsBox ul.tab li a.here {
	color:#fff;
	background:url(../images/tab_news-s.gif) no-repeat right bottom;
}

.newsBox .category .info {
	padding:0 5px;margin-right:3px;color:white;background-color:#b22222;
}
.newsBox .category .press {
	padding:0 5px;margin-right:3px;color:white;background-color:#a0522d;
}
.newsBox .category .examination {
	padding:0 5px;margin-right:3px;color:white;background-color:#556b2f;
}
.newsBox .category .recruit {
	padding:0 5px;margin-right:3px;color:white;background-color:#8b008b;
}
.newsBox .category .site {
	padding:0 5px;margin-right:3px;color:white;background-color:#483d8b;
}

#topContents .eventBox dl.list {
	margin:8px 5px;
}
#topContents .eventBox dl.list dt {
	width:75px;
	margin-right:10px;
}
#topContents .eventBox dl.list dd {
	width:455px;
}
.eventBox ul.tab , .eventBox ul.tab li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.eventBox ul.tab li {
	display:inline;
}
.eventBox ul.tab li a {
	display:block;
	float:left;
	width:108px;
	margin-right:2px;
	padding:2px 2px 2px 0px;
	text-align:center;
	color:#5f5e5e;
}

.eventBox ul.tab li a:link , .eventBox ul.tab li a:visited {
	background:url(../images/tab_event.gif) no-repeat right bottom;
}
.eventBox ul.tab li a:hover , .eventBox ul.tab li a:active {
	background:url(../images/tab_event-s.gif) no-repeat right bottom;
}
.eventBox ul.tab li a.here {
	color:#fff;
	background:url(../images/tab_event-s.gif) no-repeat right bottom;
}

#topContents .eventBox ul.list {
	list-style-type:none;
	margin:8px 5px;
	padding:0;
}

.eventBox .category .university {
	padding:0 5px;margin-right:3px;color:white;background-color:#006400;
}
.eventBox .category .course {
	padding:0 5px;margin-right:3px;color:white;background-color:#ff4500;
}
.eventBox .category .conference {
	padding:0 5px;margin-right:3px;color:white;background-color:#4169e1;
}
.eventBox .category .other {
	padding:0 5px;margin-right:3px;color:white;background-color:#ff9900;
}