@import url(/css/common/import.css);

/*
----------------------------------------------------------------------------
news ニュース＆トピックスTOP 
----------------------------------------------------------------------------
*/

#table_s{
	background-color:#EEE;
	float:right;
}

#table_s tr td{
	padding:7px;
}

#table_s dt{
	font-size:12px;
	font-weight:bold;
}

#table_s dd{
	font-size:12px;
}

body.news h2#mainimg{
	background:url(/img/news/common/title.jpg) no-repeat;
	}
	
body.news div#con-r p.n-leadtxt{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:15px;
	}
	
div#wide500{
	width:500px;
	margin:0 auto;
	padding:30px 40px 0 40px;
	text-align:left;
	border:1px solid #CCC;
}
	
body.news div#con-r div.newsbox{
	
	padding-bottom:5px;
	}
	
body.news div#con-r div#newslistbox{
	margin-bottom:30px;
	}
	
	
body.news ul#listnum{
text-align:center;
	}
	
body.news ul#listnum li{
	display:inline;
	padding-left:3px;
	padding-right:3px;
	}
	
body.news ul#listnum li#prevpage{
	padding-right:15px;
	}
	
body.news ul#listnum li#nextpage{
	padding-left:15px;
	}
	
body.news div#changemode{
	background:#EEEEEE;
	padding:5px 10px;
	text-align:right;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;
	}
	
	
body.news div#con-r div#newsdetailbox{
	background:url(/img/news/common/mark.jpg) no-repeat top center;
	padding-top:80px;
	margin-bottom:7px;
	
	
	}
	
body.news div#newsdetailbox span.to{
	font-size:1.2em;
	display:block;
	margin-bottom:3px;
	}
	
body.news div#newsdetailbox span.newsdate{
	font-size:1.2em;
	display:block;
	margin-bottom:3px;
	text-align:right;
	}
	
body.news div#newsdetailbox h3{
	color:#444;
	font-size:1.8em;
	padding-bottom:5px;
	text-align:center;
	}
	
body.news div#newsinner{
	padding-bottom:30px;
	}
	
body.news div#newsinner h4{
	text-align:center;
	margin-bottom:20px;
	}
	
body.news div#newsinner p{
	margin-bottom:1em;
	}
	
body.news div#newsinner p.centertxt{
	text-align:center;
	margin-top:50px;
	}

body.news div#newsinner h5{
	margin-bottom:15px;
	margin-top:30px;
	}

body.news p.listmark01{
	margin-top:10px;
	}
	
body.news table.tablebasic td{
	font-size:100%;
	}
	
body.news table.tablebasic td dl dt{
	font-weight:600;
	width:100px;
	float:left;
	}

body.news table.tablebasic td dl dd{
	width:525px;
	float:right;
	}
	
body.news div#newsphotobox{
	border:1px solid #ccc;
	padding:15px;
	}
	

	
body.news div#newsphotobox h4{
	width:630px;
	height:18px;
	text-indent:-9999px;
	background:url(/img/news/common/t.gif) no-repeat;
	margin-bottom:15px;
	}

body.news div#newsphotobox dl{
	width:200px;
	float:left;
	margin-right:14px;
	}
	
body.news div#newsphotobox dl#newsimg03{
	margin-right:0;
	}
	
body#news-print div#con-r{
	float:none;
	margin:0 auto;
	padding-top:10px;
	text-align:left;
	}
	
/*--トップ--*/

body#news-index h3#st01{
	background:url(/img/news/index/st01.gif) no-repeat;
	}
	

	
/*--重要なお知らせ--*/

body#news-important h3#st01{
	background:url(/img/news/important/st01.gif) no-repeat;
	}
	
/*--キャンパスニュース--*/

body#news-campus h3#st01{
	background:url(/img/news/campus/st01.gif) no-repeat;
	}
	
/*--入試イベント情報--*/

body#news-event h3#st01{
	background:url(/img/news/event/st01.gif) no-repeat;
	}
	
/*--事務局からのお知らせ--*/

body#news-secretariat h3#st01{
	background:url(/img/news/secretariat/st01.gif) no-repeat;
	}
	
/*--就職室からのお知らせ--*/

body#news-employment h3#st01{
	background:url(/img/news/employment/st01.gif) no-repeat;
	}
	



/*
----------------------------------------------------------------------------
huckclearfix
----------------------------------------------------------------------------
*/



body.news div#newsimgbox:after{
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}

body.news div#newsimgbox{
	display:inline-block;
	}
 
/*\*/


* html body.news div#newsimgbox{
	height:1%;
}


body.news div#newsimgbox{
	display:block;
	}

/**/	


