/*---- footerArea  ----*/
#footerArea{
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #b2b2b2;
}

#footerArea #footernaviBlock{
	display: block;
	width: 930px;
	margin: 0px auto 0px auto;
	padding: 9px 0px 20px 0px;
}

#footerArea #footernaviBlock ul{
	display: block;
	width: 400px;
	height: 11px;
	float: left;
	margin: 0px 0px 0px 14px;
	padding: 0px;
}

#footerArea #footernaviBlock ul li{
	display: block;
	float: left;
	height: 11px;
}

#footerArea #footernaviBlock ul li a.globalTop{
	display: block;
	width: 55px;
	height: 11px; 
	margin: 0px 8px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-size: 1%;
	text-indent: -9999px;
	background-image: url("/en/image/common/foot_btnglobalsite.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border-right: 1px solid #999999;
}

#footerArea #footernaviBlock ul li a.contact{
	display :block;
	width: 56px;
	height: 11px;
	margin: 0px 8px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-size: 1%;
	text-indent: -9999px;
	background-image: url("/en/image/common/foot_btninquiry.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border-right: 1px solid #999999;
}

#footerArea #footernaviBlock ul li a.terms{
	display :block;
	width: 91px;
	height: 11px;
	margin: 0px 8px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-size: 1%;
	text-indent: -9999px;
	background-image: url("/en/image/common/foot_btnterms.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

#footerArea #footernaviBlock address img {
	display: block;
	width: 278px;
	height: 9px;
	float: right;
	margin: 0px 14px 0px 0px;
}

/*---- headerArea  ----*/
#headerArea {
	display: block;
	width: 902px;
	margin: 0px;
	padding: 0px 14px;
}

#headerArea #logo img{
	display: block;
	float: left;
	width: 308px;
	height: 29px;
	margin: 15px 0px 14px 0px;
	padding: 0px;	
}

#headerArea h1 a{
	display: block;
	width: 311px;
	height: 20px;
	float: right;
	font-size: 1%;
	text-indent: -9999px;
	margin: 22px 0px 0px 0px;
	background-image: url("/en/corc/corp-ad/calendar/2008/image/h1_logo.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
/*-------- common parts -----------------------*/
#maincontentsMenuback #maincontentsBlock #mainContents p.btm45{
	display: block;
	margin: 0px 0px 45px 0px;
}

#maincontentsBlock #mainContents p.btm15{
	margin-bottom: 15px;
}

#maincontentsBlock #mainContents p.btm30{
	margin-bottom: 30px;
}

#maincontentsBlock #mainContents span.textS{
	font-size: 80%;
	line-height: 120%;
}

#maincontentsBlock #mainContents em{
	font-weight: bold;
}

#maincontentsBlock #mainContents a.textLink:LINK,
#maincontentsBlock #mainContents a.textLink:VISITED {
	color: #5e6369;
	text-decoration: underline;
}

#maincontentsBlock #mainContents a.textLink:HOVER,
#maincontentsBlock #mainContents a.textLink:ACTIVE {
	color: #ff6600;
	text-decoration: underline;
}

#maincontentsBlock a.arrLink:LINK,
#maincontentsBlock a.arrLink:VISITED {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #7e8787;
	background-image: url("/en/corc/corp-ad/calendar/2008/image/link_arr.gif");
	background-repeat: no-repeat;
	background-position: left 0.4em;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 10p 0px;
}

#maincontentsBlock a.arrLink:HOVER,
#maincontentsBlock a.arrLink:ACTIVE {
	display: block;
	font-weight: bold;
	text-decoration: underline;
	color: #7e8787;
	background-image: url("/en/corc/corp-ad/calendar/2008/image/link_arr.gif");
	background-repeat: no-repeat;
	background-position: left 0.4em;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 10p 0px;
}

br.clear {
	font-size: 1px;
	line-height: 100%;
	clear: both;
}
