@charset "utf-8";


* html body {
	font-size: 75%;/* 12px(12/16) */
	}
* html .clearfix {
	zoom: 1;
	}
* html #header #logo {
	margin-left: 13px;
	padding-top: 27px;
	}
* html #header #logo_ut {
	margin-right: 14px;
	}
* html #header #utility {
	margin-right: 20px;
	}
* html #header #utility #search {
	margin-top: -73px;
	}
* html #header #headermenu {
	margin-top: 1px;
	}
* html #header #headermenu h3 {
	margin-top: -83px;
	}
* html #structure #navi {
	margin-left: 14px;
	margin-top: -119px;
	}
* html #navi .submenu {
	background-position: 0px;
	}
* html #navi #today_database #calender {
	margin-left: 4px;
	margin-right: 3px;
	}
* html #navi #today_database #today_text,
* html #navi #today_database #today_text2 {
	margin-right: 3px;
	}
* html #footer .pagetop {
	margin-right: 14px;
	}
* html #footer .info .reference {
	margin-left: 54px;
	}
* html #footer .info  #copyright {
	margin-right: 14px;
	}
* html #structure #breadcrumb {
	margin-left: -14px;
	}
* html #structure #contents {
	margin-left: 10px;
	}
* html #contents .news dl {
	margin-left: -14px;
	}
	
* html #header #logo,
*:first-child+html #header #logo {
	padding-top: 28px;
	}

*:first-child+html #navi .mainmenu .section01,
html:first-child #navi .mainmenu .section01 {
	height: 27px;
	}
*:first-child+html #navi .submenu .section02,
html:first-child #navi .submenu .section02 {
	height: 18px;
	}
*:first-child+html .black_dot {
	list-style-position: outside;
	list-style-image: url(../img/icon/arrow.gif);
}
*:first-child   + html #structure #contents #contentsbox .kaken .style3 {
	color: #666666;
	margin-bottom: 1em;
	border-bottom-width: 0.5px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 3em;
	padding-bottom: 1em;
	width: 600px;
	position: relative;
	left: auto;
}
