/* Headerエリア---------------------------------------- */
body {
	background-color: #000000;
}

#headSec #globalnaviBlockBlk {
	width: 904px;
	height: 58px;
	margin: 0px 12px 0px 14px;
}

#headSec #globalnaviBlockBlk #logo {
	float: left;
	width: 147px;
	margin: 16px 0px 0px 0px;
}

#headSec #globalnaviBlockBlk h1{
	display: block;
	float: right;
	margin: 15px 0px 15px 0px;
	padding: 0px;
}
/* /Headerエリア-------------------------------------- */

/* fottercommonMenu/ ------------------------------------------------------*/
#footSec {
	width: 897px;
	height:45px;
	margin: 0px 0px 10px 0px;
	padding: 7px 18px 0px 15px;
	border-top: 1px solid #000000;
}

#footSec #footernaviBlock {
	float: left;
	width: 570px;
	background-color: #000000;
}

#footSec #footernaviBlock ul {
	display: block;
	height: 9px;
	margin: 0px;
	padding: 0px;
}

#footSec #footernaviBlock ul li.footGlobal,
#footSec #footernaviBlock ul li.footContact {
	float: left;
	height: 9px;
	padding: 0px 7px 0px 0px;
	margin: 0px 7px 0px 0px;
	background-image: url("/en/corc/corp-ad/calendar/alcheringa/image/footer_pole.gif");
	background-repeat: no-repeat;
	background-position: right top;
}

#footSec #footernaviBlock ul li.footGlobal a {
	display: block;
	width: 51px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	background-image: url("/en/image/bm_global_blk.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1%;
	text-indent: -9999px;

}

#footSec #footernaviBlock ul li.footContact a {
	display: block;
	width: 56px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	background-image: url("/en/image/bm_contact_blk.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1%;
	text-indent: -9999px;
}

#footSec #footernaviBlock ul li.footTerms a {
	display: block;
	width: 91px;
	height: 9px;
	padding: 0px 7px 0px 0px;
	margin: 0px 7px px 0px;
	background-image: url("/en/image/bm_terms_blk.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1%;
	text-indent: -9999px;
}

#footSec #copyrightBlock {
	float: right;
	width: 317px;
	margin: 0px;
	padding: 0px;
}

#footSec #copyrightBlock address {
	width: 317px;
	height: 13px;
	margin: 0px 0px 15px 0px;
	padding:0px
}
/* /fottercommonMenu ------------------------------------------------------*/
h1 {
	display: block;
	float: right;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}

#maincontentsArea {
	display: block;
	width: 904px;
	background-color: #ffffff;
	padding: 23px 13px 20px 13px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-size: 70%;
	line-height: 150%;
}

#maincontentsArea h2 {
	display: block;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#maincontentsArea div.calendarBlock {
	display: block;
	width: 700px;
	margin: 0px 0px 45px 0px;
	padding: 0px;
}

#maincontentsArea div.calendarBlock a.leftImage {
	display: block;
	width: 230px;
	float: left;
}

div.calendarBlock div.mainBlock {
	display: block;
	float: right;
	width: 440px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 29px;
}

#maincontentsArea div.calendarBlock div.mainBlock p.lead {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#maincontentsArea div.calendarBlock div.mainBlock h3.furaha,
#maincontentsArea div.calendarBlock div.mainBlock h3.timeless {
	display: block;
	height: 35px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

#maincontentsArea div.calendarBlock div.mainBlock h3.alcheringa {
	display: block;
	height: 57px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
