@charset "shift_jis";

/*----------------------------
  CSS Date Document 2007.07
----------------------------*/

/*####################@What's New@####################*/

*{margin:0; padding:0;}

a {overflow:hidden; color:#8a35af; text-decoration:none;}
a img {border:none;}
ul {list-style:none;}

body {
	width: 550px;
	font-size:12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	_font-family: "lr oSVbN", sans-serif;
	}

ul{margin:0 13px 15px;}

ul li{
	margin-bottom:5px;
	padding-bottom:10px;
	line-height: 1.5;
	}

/* ico */	
li.news { background: url(../topics/img/ico-news.gif) left top no-repeat; padding-left:55px;}	
li.exam { background: url(../topics/img/ico-exam.gif) left top no-repeat; padding-left:55px;}
li.graduate { background: url(../topics/img/ico-graduate.gif) left top no-repeat; padding-left:55px;}
li.public { background: url(../topics/img/ico-public.gif) left top no-repeat; padding-left:55px;}
li.laboratory { background: url(../topics/img/ico-laboratory.gif) left top no-repeat; padding-left:55px;}	
	
	
li.end{background:none;}
li span{ 
	letter-spacing: 0.1em;
	line-height: 17px; 
	font-family: verdana, sans-serif;}
	
li span.more {
	background:url(../img/common/ico-arrow_white.gif) 0 0 no-repeat;
	padding:1px 0 3px 18px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	font-size: 10px;
	text-align: right;
	line-height: 14px;
	}	

p.more{
	margin:0 4px;
	background:#f0f2f6;
	padding:6px 0 4px 7px;
	font-size:10px;
	}

p.more a{
	background:url(../img/common/ico-arrow_gray.gif) 0 0 no-repeat;
	padding:1px 0 3px 18px;
	width:12em;
	}
	




/*end*/
