body {
 margin-top: 0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 margin-right: 0px;
	background-color:#FFFFFF;
	}

H1{font-size: 14px;
	font-weight: bold;
PADDING-BOTTOM: 0px;
line-height: 140%;
	margin-BOTTOM: 0;
}
.10pxW       { font-size: 12px; color: #FFFFFF }
.10pxB       { font-size: 12px; color: #000000 }
.12pxB       { font-size: 12px; color:#666666;	line-height: 140%;}
.12pxBF       { font-size: 12px; color:#FFFFFF;	line-height: 140%;font-weight: bold;}
.14pxB       { font-size: 14px; color: #000000;	line-height: 140%; }
.14pxBF       { font-size: 14px; color: #FFFFFF;	line-height: 140%; }

.11pxB       { font-size: 11px; color: #000000 }



.copy       { font-size: 11px; color: #000000 }
.whatsnew    { border: 1px solid #CCCCCC; padding: 1 }

/*CALENDER*/
.calender {
	margin-top: 6px;
}
.calender table {
	width: 200px;
	border-collapse:collapse;
	border: 1px solid #9CC2FF;
	margin-right: auto;
	margin-left: auto;
}
.calender caption {
	color: #FFFFFF;
	background: #9CC2FF;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
	border: 1px solid #9CC2FF;
}
.calender th {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #E8EFFF;
	width: 25px;
	border-collapse:collapse;
	border: 1px solid #9CC2FF;
	font-size: 12px;
}
.calender td {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	border-collapse:collapse;
	border: 1px solid #9CC2FF;
	font-size: 12px;
}

#logo_tel{
	position:absolute;

top:10px;
left:10px;

}

#logo_jp{
position:absolute;
top:0px;
left:371px;

}


#logo_en{
position:absolute;
top:0px;
left:629px;

}

.spacer { line-height: 110%; }
h2 { font-size:12px; margin:0px;}


