  @charset "utf-8";
/* headSec */

body {
	width: 930px;
	margin: 0 auto;
}

#bodySec {
	width: 930px !important;
	margin: 0 !important;
}

#headSec {
	width: 930px;
	background-color:#FFFFFF;
	background-image:none;
}

/**
	#globalnaviBlock
**/

#headSec #globalnaviBlock {
	width: 916px;
	height: 63px;
	margin: 0px 0px 0px 14px;
	padding:0;
}

#headSec #globalnaviBlock p#logo {
	float: left;
	width: 520px;
	margin: 16px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviArea {
	float: right;
	width: 252px;
	margin: 22px 0px 0px 0px;
}
#headSec #globalnaviBlock #headnaviArea h1 {
	display: block;
	width: 110px;
	height: 16px;
	background-image:url(/en/corc/design/image/common/btn_design.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
	margin-top:3px;
	font-size:1px;
}

#headSec #globalnaviBlock #headnaviArea h1 a {
	display: block;
	overflow: hidden;
	width: 110px;
	height: 16px;
}

#headSec #globalnaviBlock div#headnaviArea ul li {
	float: left;
	line-height: 100%;
	font-family:Arial,sans-serif;
}
#headSec #globalnaviBlock #headnaviArea ul li.btnSitemap {
	width: 59px;
	height: 25px;
	font-size: 70%;
	margin: 4px 0px 0px 8px;
	color: #595959;
}
#headSec #globalnaviBlock #headnaviArea ul li.btnglobal a {
	width: 44px;
	height: 22px;
	background-image: url("/en/common/images/header_globe.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: left bottom;
	display: block;
	overflow: hidden;
}
#headSec #globalnaviBlock #headnaviArea ul li.btnglobal a:hover {
	background-position: left top;
}

/* breadcrumb */
.breadcrumbData {
    font-size: 70%;
    margin: 0 0 10px;
}
.breadcrumbData a {
    text-decoration: none;
}
.breadcrumbData a:hover {
    text-decoration: underline;
}
a {
    color: #0075D9;
}
.breadcrumbData em {
    font-weight: bold;
}


/* #footSec */
#footSec {
	padding: 0 !important;
	border: none !important;
}

#footSec #footernaviBlock ul {
	width: 200px !important;
}
#footSec #footernaviBlock #links ul {
	margin: 0 0 3px 25px !important;
}





//


#bodySec #maincontentsBlock #mainstitleArea{
	width: 930px;
	height:120px;
	background-image:url("/en/corc/design/image/common/bg_title.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px;
	display:block;
}
#bodySec #maincontentsBlock #mainstitleAreaEpl1{
	width: 930px;
	height:120px;
	background-image:url("/en/corc/design/image/common/bg_title_epl1.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px;
	display:block;
}
#bodySec #maincontentsBlock #mainstitleAreaFsx100{
	width: 930px;
	height:120px;
	background-image:url("/en/corc/design/image/common/bg_title_fsx100.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px;
	display:block;
}
#bodySec #maincontentsBlock #mainstitleAreaXz1{
	width: 930px;
	height:120px;
	background-image:url("/en/corc/design/image/common/bg_title_xz1.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px;
	display:block;
}
#bodySec #maincontentsBlock #mainstitleAreaOmd{
	width: 930px;
	height:120px;
	background-image:url("/en/corc/design/image/common/bg_title_omd.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px;
	display:block;
}
#bodySec #maincontentsBlock #mainstitleAreaIplex{
	width: 930px;
	height:120px;
	background-image:url("/en/corc/design/image/common/bg_title_iplex.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0px;
	display:block;
}

/**/

#bodySec #maincontentsBlock #mainstitleArea h2,
#bodySec #maincontentsBlock #mainstitleAreaEpl1 h2,
#bodySec #maincontentsBlock #mainstitleAreaFsx100 h2,
#bodySec #maincontentsBlock #mainstitleAreaXz1 h2,
#bodySec #maincontentsBlock #mainstitleAreaOmd h2,
#bodySec #maincontentsBlock #mainstitleAreaIplex h2{
	padding: 53px 0px 0px 284px;
	display:block;
}
#bodySec #maincontentsBlock #mainstitleArea h3,
#bodySec #maincontentsBlock #mainstitleAreaEpl1 h3,
#bodySec #maincontentsBlock #mainstitleAreaFsx100 h3,
#bodySec #maincontentsBlock #mainstitleAreaXz1 h3,
#bodySec #maincontentsBlock #mainstitleAreaOmd h3,
#bodySec #maincontentsBlock #mainstitleAreaIplex h3{
	display:block;
	float:right;
	padding: 0px 23px 0px 0px;
	margin-top:30px;
	width:313px;
	height:69px;
	text-align:right;
	border-left:#ada39f dotted 1px;
}





/**/
#bodySec #maincontentsBlock #maincontentsArea #menuArea{
	width: 227px;
	padding: 0px 0px 0px 13px;
	display:block;
	float:left;
}
/**/
#bodySec #maincontentsBlock #maincontentsArea #contentsArea{
	width: 647px;
	padding: 0px 0 0px 30px;
	display:block;
	float:left;
}
/**/
.btnPagetop{
	display:inlineblock;
	padding: 30px 0px 30px 565px;
}


//


.text{
	font-size:70%;
    line-height:160%;
	color:#333333;
	margin-bottom:1em;
	display:block;
}
.text strong{
	color:#515151;
}

.date{
	font-size:65%;
    line-height:160%;
	color:#757289;
	font-weight:bold;
	display:block;
}

.textlink a {
	color: #418ddc;
	font-size:70%;
	line-height:160%;
	text-decoration:underline;
}
.textlink a:hover {
	text-decoration: none;
}


.headlink a{
	background-image:url("/en/corc/design/image/common/menu/menu_circle.gif");
    background-position:0 0.35em;
    background-repeat:no-repeat;
    color:#333333;
    display:block;
    font-size:70%;
    line-height:160%;
    padding:0px 0px 0px 15px;
    text-decoration:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .headlink a{
	background-position:0 0.40em;
}}

.headlink a:hover {
	color: #418ddc;
	text-decoration: underline;
}


/**/
#bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dt{
	width: 227px;
}
#bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dt{
	width: 227px;
	height:40px;
}
#bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dt img{
	vertical-align:top;
	vertical-align:bottom;
}
#bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dd a{
	background-image:url("/en/corc/design/image/common/menu/menu_circle.gif");
    background-position:25px 0.35em;
    background-repeat:no-repeat;
    color:#515151;
    display:block;
    font-size:70%;
    line-height:160%;
    overflow:visible;
    padding:0 0 5px 40px;
    text-decoration:none;
	border-left:#44a7e9 solid 2px;
}
/*for safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){ #bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dd a{
	background-position:25px 0.4em;
}}
#bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dd a:visited {
	color: #774979;
	text-decoration: none;
}

#bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dd a:hover {
	color: #1F7ACC;
	text-decoration: underline;
}

#bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu dd.current{
	background-image:url("/en/corc/design/image/common/menu/menu_circle_c.gif");
    background-position:25px 0.35em;
    background-repeat:no-repeat;
	color:#515151;
    display:block;
    font-size:70%;
    line-height:160%;
    overflow:visible;
    padding:0 0 5px 40px;
    text-decoration:none;
	font-weight:bold;
	border-left:#44a7e9 solid 2px;
}
/*for safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){ #bodySec #maincontentsBlock #maincontentsArea #menuArea dl.menu .current{
	background-position:25px 0.4em;
}}






.spacebottom10{
	margin-bottom:10px;
}
.spacebottom15{
	margin-bottom:15px;
}
.spacebottom20{
	margin-bottom:20px;
}
.spacebottom25{
	margin-bottom:25px;
}
.spacebottom30{
	margin-bottom:30px;
}
.spaceright10{
	display:block;
	padding-right:10px;
}
.spaceleft10{
	display:block;
	padding-left:10px;
}
.spaceright20{
	display:block;
	padding-right:20px;
}
.spaceleft20{
	display:block;
	padding-left:20px;
}

.spacetop5{
	margin-top:5px;
}


.spaceminus7{
	margin-top:-7px;
}
.spaceminus19{
	margin-top:-19px;
}


.left{
	float:left;
}

.right{
	float:right;
}
.bgBase .left,
.bgBaseInt .left{
	float:left;
	width: 182px;
}

.bgBase .right,
.bgBaseInt .right{
	float:right;
	width: 128px;
}
.center{
	text-align:center;
}
img{
	margin:0 auto;
}

.overdotline{
	background-image: url(/en/corc/image/dotline.gif);
	background-repeat: repeat-x;
	background-position:left top;
	height:10px;
}

.underdotline{
	background-image: url(/en/corc/image/dotline.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
	height:10px;
}

br.clear { content: ".";  
     clear: both;  
     display: block;  
     height: 0;  
     visibility: hidden;
	 line-height:0;
	 font-size:1px;
}

/* -----------------------------
	CLEARFIX¶¨Áx
----------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE6/IE Mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE6/IE Mac */

ul.productAreaList li {
	margin-bottom: 10px;
}

ul.productAreaList li img {
	vertical-align: bottom;
}