@charset "UTF-8";
 
@import "topnavi.css";
@import "header.css";
@import "menu.css";
@import "common.css";
@import "footer.css";

/*---------------------------------------------------------

 　トップページのレイアウト、新着情報
 
 ----------------------------------------------------------*/

.topvisual{
	margin: 0px 0px 10px;
	}

/* ニュース＆トピックス */

#news {
	float: left;
	width:250px;
	padding: 0px 24px 0px 0px;
}
#news img {
	margin:0;
	padding: 0px;
}
#news #topics {
	background:#CCCCCC url(../img/lsidebg_center.gif) repeat-y scroll 0 0;
}
#news #topics ul {
	padding: 0px 15px;
}
#news #topics ul li {
	background:url(../img/mark_arrow.gif) no-repeat scroll 2px 18px;
	border-bottom: 1px dotted #999999;
	padding: 15px 0px 10px 12px;
	display: block;
	line-height:1.3;
}
#news #topics ul li.last {
	border-bottom: none;
}
#news #topics ul li span.date {
	display: block;
	text-align:right;
	padding: 5px 0px 0px;
}

/* 最近の研究業績 */

#achievement {
	float: left;
	width:440px;
	padding: 0px 0px 20px 0px;
}
#achievement h2 {
	background:transparent url(../img/h2_440.gif) no-repeat scroll 0 100%;
	height: 25px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 7px 0px 0px 20px;
	margin: 0px 0px 5px;
}
#achievement dl {
	width:430px;
	padding:10px 5px 10px 5px;
	border-bottom: 1px dotted #CCCCCC;
}
#achievement dl dt {
	float:left;
	width:80px;
	font-weight:normal;
	text-align:center;
}
#achievement dl dt span.group {
	color:#7701c3;
	font-size:smaller;
}
#achievement dl dd {
	width:340px; 
	margin: 0px 0px 0px 85px;
	line-height:1.3;
}
#achievement dl dd.single {
	padding: 8px 0px 5px 0px;
}

/* バナー */

#bnr {
	float:right;
	width:166px;
	background: url(../img/rsidebg.gif);
	}
#bnr p {
	margin:0;
	padding:0;
	}
#bnr #category {
	margin:6px 0 12px 0;
	}
#bnr #category p {
	margin:0 0 4px 0;
	}
#bnr #pic {
	margin:8px 0 0 8px;
	}
#bnr #pic p img {
	margin:0 0 10px 0;
	}

