@charset "utf-8";

/*トップページ用
--------------------------------------------------*/
/*---- メインビジュアル ----*/
#mainvisualcontainer{
	background:url(../imgs/base/bg_mainvisual.gif) repeat-x top;
	height:350px;
}
#mainvisual {
	background:url(../imgs/top/bg_mainvisual_inner.gif) no-repeat top center;
	padding:22px 0;
}
#mainvisual #slider,
#mainvisual noscript{
	width:950px;
	margin:0 auto;
	display:block;
}

#mainvisual #slider img{
	left:7px;
}


/*案内文
----------------------------------------*/
.info{
	background:url(../imgs/top/img_newschool-trans.png) no-repeat top right;
	padding:35px 0;
	min-height:118px;
}
.info p{
	margin-top:20px;
	width:500px;
	line-height:1.8em;
}

/*学科ニュース・右バナー共通
----------------------------------------*/
#news,
#top-bnr{
	border:1px solid #FFF;
	border-radius:6px;
	
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNkY2RjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMC4xNSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMC44Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0VBRUFFQSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzU3OSkiIC8+Cjwvc3ZnPg==);
	
	box-shadow:0 0 4px #999;
	background: #FFF; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 15%, #ffffff 50%, #ffffff 80%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(15%,#ffffff), color-stop(50%,#ffffff), color-stop(80%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 15%,#ffffff 50%,#ffffff 80%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 15%,#ffffff 50%,#ffffff 80%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 15%,#ffffff 50%,#ffffff 80%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 15%,#ffffff 50%,#ffffff 80%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */
}

/*学科ニュース
----------------------------------------*/
#news{
	width:630px;
	float:left;
	margin-left:25px;
	padding:0 30px 12px;
	min-height:308px;
	position:relative;
}

.title{
	border-bottom:1px solid #000;
	padding:16px 0 13px;	
}
.title h2{
	font-size:150%;
	height:56px;
	padding: 15px 0 0 60px;
	background:url(../imgs/top/ic_news.png) no-repeat top left;
	position:absolute;
	top:5px;
	left:-27px;
	z-index:
}
.title ul{
	width:140px;
	float:right;
	margin:0;	
}
.title ul li{
	float:left;
	margin-left:10px;
}

/*一覧*/
#news table a{
	color:#000;	
}
#news table a:visited {
	color:#333;
}
#news table a:hover {
	color:#0066CC;
}

#news table{
	border:none;
}
#news table th{
	font-weight:normal;
	background-color:inherit;
	border:none;
	color:#000;
	text-align:left;
	vertical-align:top;
	width:140px;
	padding:10px 5px 10px 0;
}
#news table td{
	background-color:inherit;
	border:none;
	padding:10px 0;
}


/*右バナー
----------------------------------------*/
#top-bnr{
	width:200px;
	float:right;
	margin-right:10px;
}
#top-bnr ul{
	margin:15px 10px 0;	
}
#top-bnr ul li{
	margin-bottom:15px;
}