@charset "utf-8"; /*CSSDocument*//*Common******************************************/.dnone { display:none; }.cboth { clear:both; }.clr {	margin:0px -1px -1px 0px;	border:0px;	padding:0px;	width:1px;	height:1px;	font-size:0;	line-height:0;	overflow:hidden;	clear:both;}strong { font-weight:bold; }.icon-link { background-position:0 5px; }	*:first-child+html .icon-link { background-position:0 3px; } /* for IE7 */	html>/**/body .icon-link { background-position /*\**/: 0 3px\9; } /* for IE8 */	.icon-link:not(:target) { background-position:0 3px\9; } /* for IE9 */	@-moz-document url-prefix() { /*for FF*/	.icon-link {		background-position:0 3px;	}	}/*List******************************************/.important_box{	width: 614px;	background: #eee;	border: solid 1px #999;	padding: 17px 10px 10px 10px;	margin: 20px 0;}.important_box h2{	font-size: 1.1em;	margin-left: 5px;}.important_box ul{	margin: 10px 0 0 5px;}.important_box li dl{	margin: 0;}.important_box li dt{	font-size: 86%;	font-weight: bold;	padding-top: 2px;	float: left;}.important_box li dd{	text-align: left;	margin: 0 0 8px 12px;	float: left;}.important_box li dd img.ico {    margin-top: -2px;    margin-left: 10px;    vertical-align: middle;}dl.news-list dt {	margin-right:6px;	width:108px;}	* html dl.news-list dt { width:108px; } /* for IE6 */dl.news-list dd {	padding-top:1px;	width:520px;}	* html dl.news-list dd { width:510px; } /* for IE6 *//*Entry******************************************/#info-body .info-date { text-align:right; }#info-body .heading03-type02 { margin-top:0; }#info-body p { padding:0 5px; }