@charset "Shift_JIS";
/* layout base */

body {
	background-color: #343434;
	
}
#headSec #globalnaviBlock #headsearchArea div.gobm{
	margin: 0px 0px 0px 156px;
	
}

#bodySecBm {
	width: 930px;
	background-image:url(/en/corc/corp-ad/bm/e-system/image/menu_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#bodySecBm #maincontentsBlock {
	float: left;
	width: 750px;
	margin:0px 0px 0px 0px;

}

#bodySecBm #menuBlock {
	float: right;
	display:block;
	width: 180px;
}
#footCopySec {
	background-color:#000000;
	text-align:right;
	width: 897px;
	padding: 0px 18px 0px 15px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #909090;
}
/* #footSec */

#footSec {
	width: 897px;
	height:45px;
	margin: 0px 0px 10px 0px;
	padding: 7px 18px 0px 15px;
	border-top: 1px solid #B2B2B2;
	background-color:#000000;
}

#footSec #footernaviBlock {
	float: left;
	width: 570px;
}

#footSec #footernaviBlock ul li {
	float: left;
}

#footSec #footernaviBlock ul li.btnGlobalsite {
	width: 67px;
	background-image: url("/en/image/common/foot_line.gif");
	background-repeat: no-repeat;
	background-position: 58px 0px;
}

#footSec #footernaviBlock ul li.btnGlobalsite a {
	display: block;
	width: 51px;
	height: 11px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/foot_btnglobalsite.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;

}
#footSec #footernaviBlock ul li.btnInquiry {
	width: 72px;
	background-image: url("/en/image/common/foot_line.gif");
	background-repeat: no-repeat;
	background-position: 65px 0px;
}
#footSec #footernaviBlock ul li.btnInquiry a {
	display: block;
	width: 56px;
	height: 11px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/foot_btninquiry.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
}

#footSec #footernaviBlock ul li.btnTerms a {
	display: block;
	width: 91px;
	height: 11px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/foot_btnterms.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
}

#footSec #copyrightBlock {
	float: right;
	width: 317px;
}

#footSec #copyrightBlock address {
	width: 317px;
	height: 13px;
	margin: 0px 0px 15px 0px;
}

/* contents */

#bodySecBm #maincontentsBlock #maincontentsArea {
	width: 750px;
	background-color:#FFFFFF
}	
#bodySecBm #maincontentsBlock #maincontentsArea table.con {
	width: 650px;
	margin: 0px 50px 0px 50px;
}

#bodySecBm #maincontentsBlock #maincontentsArea td {
	font-size : 12px;
	color : #333333;
	line-height: 160%;
}
#bodySecBm #maincontentsBlock #maincontentsArea td.prof {
	text-align:left;
}
/*default link color*/
#bodySecBm #maincontentsBlock #maincontentsArea td A:LINK { color : #343b8f;
             text-decoration : none; }

#bodySecBm #maincontentsBlock #maincontentsArea td A:VISITED { color : #774979;
             text-decoration : none; }

#bodySecBm #maincontentsBlock #maincontentsArea td A:HOVER { color : #ff9900;
               text-decoration : underline; }

#bodySecBm #maincontentsBlock #maincontentsArea td A:ACTIVE { color : #b2b6e7;
             text-decoration : none; }
#bodySecBm #maincontentsBlock #maincontentsArea td A.bodylink:LINK { color : #343b8f;
             text-decoration : underline; }

#bodySecBm #maincontentsBlock #maincontentsArea td A.bodylink:VISITED { color : #774979;
             text-decoration : underline; }

#bodySecBm #maincontentsBlock #maincontentsArea td A.bodylink:HOVER { color : #ff9900;
               text-decoration : underline; }

#bodySecBm #maincontentsBlock #maincontentsArea td A.bodylink:ACTIVE { color : #b2b6e7;
             text-decoration : underline;}
 
#bodySecBm #maincontentsBlock #maincontentsArea span.white {
	color : #FFFFFF;
 }
 
#bodySecBm #maincontentsBlock #maincontentsArea span.gray {
	color : #666666;
 }
 
 #bodySecBm #maincontentsBlock #maincontentsArea span.Sgray {
	color : #666666;
	font-size:10px;
 }
 
#bodySecBm #maincontentsBlock #maincontentsArea span.gray2 {
	color : #8c8c8c;
	font-size:12px;

}

#bodySecBm #maincontentsBlock #maincontentsArea span.Ltitle{font-size:14px;
    font-weight:bold;
}

#bodySecBm #maincontentsBlock #maincontentsArea span.Stext{font-size:10px;
		line-height:130%;
		text-align:left;
}


/* expansion area */

#bodySecBm #menuBlock div.menuBmBox div.menu{
    width:160px;
	background:#4B4B4B;
	padding: 20px 10px 6px 10px;
}
#bodySecBm #menuBlock div.menuBmBox div.menu h3{
    margin: 0px 0px 20px 0px;
}
#bodySecBm #menuBlock div.menuBmBox div.menu p.month{
	margin: 0px 0px 10px 0px;
	text-decoration: none;	
	font-size: 80%;
	line-height: 120%;
	font-weight:bold;
	color:#DBDBDB;
	text-decoration: none;
	border-bottom:#909090 1px dotted;
}
#bodySecBm #menuBlock div.menuBmBox div.menu ul{
	padding: 0px 10px 20px 10px;
}
#bodySecBm #menuBlock div.menuBmBox div.menu ul li em{
	display: block;
	width:120px;
	margin:0px 0px 0px 0px;
	font-size: 80%;
	line-height: 110%;
	text-decoration: none;
	background-image: url(/en/corc/corp-ad/bm/e-system/image/menu_arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	padding: 0px 0px 0px 20px;
	color: #DBDBDB;
}			
#bodySecBm #menuBlock div.menuBmBox div.menu ul li a{
	display: block;
	width:120px;
	padding: 0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	font-size: 80%;
	line-height: 110%;
	background-image: url(/en/corc/corp-ad/bm/e-system/image/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	color: #FFFFFF;
	text-decoration: none;
}
#bodySecBm #menuBlock div.menuBmBox div.menu ul li span.new{
	color:#DA974A;

}
#bodySecBm #menuBlock div.menuBmBox div.menu ul li a:hover{
	text-decoration: none;
	color:#DA974A;
}
	
a.year2010 {
	display: block;
	width: 146px;
	height: 33px;
	margin: 6px 0px 6px 0px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/btn_2010n.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
	cursor: pointer;
	overflow:hidden;
}

a.year2009 {
	display: block;
	width: 146px;
	height: 33px;
	margin: 6px 0px 6px 0px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/btn_2009n.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
	cursor: pointer;
	overflow:hidden;
}
a.year2008 {
	display: block;
	width: 146px;
	height: 33px;
	margin: 6px 0px 6px 0px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/btn_2008n.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
	cursor: pointer;
	overflow:hidden;
}
a.year2007 {
	display: block;
	width: 146px;
	height: 33px;
	margin: 6px 0px 6px 0px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/btn_2007n.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
	cursor: pointer;
	overflow:hidden;
}
a.year2006 {
	display: block;
	width: 146px;
	height: 33px;
	margin: 6px 0px 6px 0px;
	background-image: url("/en/corc/corp-ad/bm/e-system/image/btn_2006n.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
	cursor: pointer;
	overflow:hidden;
}

.bm_right_class a:hover {
	background-position: right top;
}
.bm_right_class a.selected {
	background-position: right top;
}


/* ̈ʒu */
img.arrow{
	vertical-align:middle;
}

span.italic{
	font-style:italic;
}

