@charset "UTF-8";.jp #news > h2{  margin:0!important;  padding:0!important;  background-image:none!important;}.en #news > h2{  margin:0!important;}#contentbody {    padding:0;}/**********************header**********************/#header{	height:137px;}#header > p{	 width:355px;	 position:absolute;	 top:0;	 left:0;}#topNavi{	 /*width:385px;*/	 position:absolute;	 bottom:0;	 right:0;	 text-align:right;}/**********************shedule**********************/#shedule{	display:block;	overflow:hidden;	width:300px;	float:left;}#shedule dl{	display:block;	padding-left:1em;}#shedule dt{	margin-top:1em;	padding:0;}#shedule ul,#shedule li{	padding:0;	list-style-type:none;}.updateTxt{	margin-top:4em;	padding-left:10px;	font-weight:bold;	font-style: italic;}/**********************News**********************/#news{	display:block;	overflow:hidden;	width:640px;	float:right;	padding-top:40px;}#news > h2{	background-color:#FFFFFF!important;}#news dl{	display: block;	overflow: hidden;}#news dl > dt,#news dl > dd{	border-top:1px dotted #3c3c3c;	padding-top:0.5em;}#news dl > dt:first-child,#news dl > dd:nth-child(2){		border:none;}#news dl > dt{	float: left;	clear: both;}#news dl > dd{	margin-bottom:0.5em;}.jp #news dl > dt{	width:6em;}.jp #news dl > dd{	margin-left:6em;}.en #news dl > dt{	width:8em;}.en #news dl > dd{	margin-left:8em;}