  @charset "utf-8";
/* award */

/**/
#bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea{
	display:block;
	background:#ECE9E8;
	padding:3px 0px 0px 0px;
	padding:6px 0px 0px 0px\9;
	width:647px;
	background-image:url("/en/corc/design/award/image/common/bg_year_linkarea.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
#bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea ul.linkMenu{
	padding: 0px 25px 9px 25px;
	padding:0px 25px 0px 25px\9;
	background-image:url("/en/corc/design/award/image/common/bg_year_linkarea.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	height:14px;
	height:21px\9;
}
#bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea ul.linkMenu li{
	margin:2px 0px;
	margin:0px 0px\9;/*for IE*/
	padding:2px 0px\9;/*for IE*/
}
/*for safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){ #bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea ul.linkMenu li{
	padding:2px 0px
}}

#bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea ul.linkMenu li.link{
	width:97px;
	border-left:#CCCCCC solid 1px;
	text-align:center;
	float:left;
	display:block;
}
#bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea ul.linkMenu li.current{
	width:97px;
	text-align:center;
	background-color:#968b7f;
	border-left:#CCCCCC solid 1px;
	float:left;
	display:block;
}
#bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea ul.linkMenu li.linkNoborder{
	width:98px;
	text-align:center;
	float:left;
	display:block;
}
#bodySec #maincontentsBlock #maincontentsArea #contentsArea div.linkArea ul.linkMenu li.currentNoborder{
	width:98px;
	text-align:center;
	background-color:#968b7f;
	float:left;
	display:block;
}



/**/
.year{
	margin:15px 0px 10px 0px;
}
.productArea{
	display:block;
}
.productAreaHalf{
	display:block;
	width:318px;
}
.bgBase{
	width:318px;
	height:100px;
	padding: 0px 0px 0px 0px;
	background-image:url("/en/corc/design/award/image/common/bg_product.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:10px;
}
.bgBaseInt{
	width:318px;
	height:100px;
	padding: 0px 0px 0px 0px;
	background-image:url("/en/corc/design/award/image/common/bg_product_int.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:10px;
}
.bgBaseInt2link{
	width:318px;
	height:100px;
	padding: 0px 0px 0px 0px;
	background-image:url("/en/corc/design/award/image/common/bg_product_int2link.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:10px;
}
.btnInt a,
.btnInt2link a{
	display: block;
	margin-bottom: 5px;
}
.btnInt{
	/*display:inline-block;*/
	display:block;
	margin-top:20px;
	padding: 0px 0px 0px 20px;
}
.btnInt2{
	/*display:inline-block;*/
	display:block;
	margin-top:13px;
	padding: 0px 0px 0px 20px;
}
.btnInt2link{
	display:block;
	margin-top:16px;
	padding: 0px 0px 0px 20px;
}
.productName{
	padding: 35px 0px 0px 20px;
	display:block;
}
.productImg{
	padding: 2px 2px 0px 0px;
	display:block;
}
.productName2{
	margin: 19px 0px 0px 20px;
	height: 50px;
	display:block;
}

/**/

.bgSpecialBase{
	width:647px;
	height:100px;
	padding: 0px 0px 0px 0px;
	background-image:url("/en/corc/design/award/image/common/bg_productspecial.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:10px;
}
.bgSpecialBaseInt{
	width:647px;
	height:100px;
	padding: 0px 0px 0px 0px;
	background-image:url("/en/corc/design/award/image/common/bg_productspecial_int.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin-bottom:10px;
}
.btnSpecialInt{
	/*display:inline-block;*/
	display:block;
	margin-top:20px;
	padding: 0px 0px 0px 20px;
}
.awardName{
	padding: 38px 0px 0px 20px;
	display:block;
}
.productSpecialName{
	padding: 35px 0px 0px 58px;
	display:block;
}
.productSpecialImg{
	padding: 2px 2px 0px 0px;
	display:block;
}


/**/
/**/
.historyContainer{
	display:block;
	width:607px;
	padding: 0px 20px;
	margin-bottom:20px;
}

/**/
.table_history {
	width:607px;
	margin:0px 0px 0px 0px;
	border-collapse:collapse;
	font-size:70%;
}
.table_history tr:nth-child(odd) {
	/* thの行から数えて奇数行の背景色を設定します。 */
	background-color: #ffffff;
}

.table_history tr:nth-child(even) {
	/* thの行から数えて偶数行の背景色を設定します。 */
	background-color: #e4e9ed;
}

.table_history td {
	padding:10px 5px 8px 10px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	vertical-align: top;
	line-height: 130%;
}

.table_history td em {
	color:#1594BC;	
}

.img_text_good100 {
	display: block;
	margin: 5px 0 0 14px;
}
