/*

		信州大学　医学部　top.css
		Copyright (C)2006-2008 Shinshu University  All right reserved
		lastupdate 081107

*/



/* ==================================
　　TOPページ用CSS
================================== */



.newsBox_all{
	margin:10px 0 10px 0;
	}
	




/*-------------------------------------------------
  NewsArea
-------------------------------------------------*/

.newsBox{
	}

#TnewsArea .newsTtl h3{
	padding:5px 0px 10px 10px;
	_padding:0px 0px;
	_margin:0px;
	font-size:100%;
	font-weight:bold;
	float:left;
	line-height:1.3em}
	
#TnewsArea .newsTtl h2{
	padding:5px 0px 10px 10px;
	_padding:0px 0px;
	_margin:0px;
	font-size:100%;
	font-weight:bold;
	float:left;
	line-height:1.3em}

#TnewsArea .boxnewsArea {
	clear:both;
	padding-bottom:30px;}

#TnewsArea img.rssIcon {
	float:left;
	padding:9px 5px 0px 3px;
	_margin-top:4px;
	_margin-left:3px;}

#TnewsArea a.golist{
	float:right;
	background-image:url(/faculty/general/images/btn/btnLBacknumber.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:72px;
	height:16px;
	margin:9px 12px 0px 0px;
	_margin:2px 12px 0px 0px;}

#TnewsArea .golist img{
	display:none;}

#TnewsArea a.golist:hover,
#TnewsArea a.golist:active {
	background-image:url(/faculty/general/images/btn/btnLBacknumber_over.gif);}


#TnewsArea .newsBox {
	display:block;
	clear:both;
	margin:0px 0 0 0;
	padding:2px 0px 2px 0px;
	_padding:2px 0px;}

#TnewsArea .newsBox img.newsIcon {
	float:left;
	display:inline;
	width:45px;
	padding:0px;
	margin-top:0px;
	_margin-top:0px;
	margin-right:3px;}	

#TnewsArea .newsBox p {
	text-indent:-7px;
	width:495px;
	float:left;
	display:inline;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:0px 0 0 13px;
	_padding:1px 0px 0px 12px;
	text-align:left;
	line-height:1.4em;}

#TnewsArea .newsBox img.arrow {
	margin:0px 3px 0px 0px;
}


#topArea{
	
	width:1003px;
	margin:0 auto;
	padding:1px 0 0 0;
	
	}

#visual{
_clear:both;
text-align:center;
overflow: hidden;
position: relative;
height:227px;
width:1001px;
margin:0 auto;
padding:1px 0 0 0;
}

	

#visual ul{
    position: absolute;
	text-align:center;
	
}
#visual ul li{
	/margin-left:-503px;
	line-height:0px;
}

#topmenuArea{
	margin:0 auto;
	width:1001px;
}

#topmenuArea ul{
	margin-top:10px;
	line-height:0px;
}

#topmenuArea ul li{
	float:left;
}

#topmenuArea ul li.left_menu{
	margin:0 15px 0 27px;
	/margin:0 15px 0 13px;
}
	
#topArea img{ vertical-align:top;}

h2.sttl {
	background-position:left bottom;
	margin:30px 0 10px 0;}

.topbox01{
	padding:0 10px 0 0;	
	}
.topbox01 p img{
	padding:0 0 10px 0;
	
	}

dl.topcontact{
	margin:20px 0 0 0;
	border:2px solid #A0E554;
	}
dl.topcontact dt{
	background:#F6FEE7;
	font-weight:bold;
	font-size:12px;
	padding:3px 6px;
	}
dl.topcontact dd{
	background:#F0FFD8;
	font-size:12px;
	padding:3px 6px;
	}


#TnewsArea .data {
	margin-left:3px;}
	

#wrapperMenuR {
	width:190px;
	margin-bottom:10px;}
#wrapperMenuR .menuRbox{
	width:188px;}
#wrapperMenuR .menuRbox{
	width:188px;}
#wrapperMenuR .menuTtlInner {
	width:184px;}
#wrapperMenuR .menuRInner a { 
	width:175px;
	padding:5px 3px 5px 5px ;
	border-right:1px solid #CCC;}
#wrapperMenuR .menuRInner a:hover{ 
	width:175px;
	padding:5px 3px 5px 5px ;
	border-right:1px solid #CCC;}
#wrapperMenuR .menuRbox{
	width:188px;}

	
*html #wrapperMenuR .menuRInner a { /* 通常時 */
	width:185px;
	padding:5px 0px 5px 0px ;}
*html #wrapperMenuR .menuRInner a:hover { /* 通常時 */
	width:185px;
	padding:5px 0px 5px 0px ;}
*html #wrapperMenuR .menuRInner a img {
	vertical-align:top;
padding:0px 3px 0 5px;
}
*html .menuRInner li img {
	padding:0px;
	margin:4px 4px 0 0;
	}