@charset "UTF-8";


/************************************************************
/* コンテンツ
************************************************************/
#contentArea .detail {
	border-top:1px solid #c5c5c5;
}

#contentArea .detail dt {
	float: left;
	width: 9em;
	background-color: #fcd600;
	padding: 6px 0;
	text-align: center;
}

#competition2009.EN #contentArea .detail dt {
	width: 9em;
}

#contentArea .detail dd {
	padding: 6px 0 6px 10em;
	border-bottom:1px solid #c5c5c5;
	position: relative;
}

#competition2009.EN #contentArea .detail dd {
	padding-left: 10em;
	padding-top: 18px;
	padding-bottom: 18px;
}

#contentArea .detail dd:before {
	content: "";
	width: 9em;
	height: 100%;
	position: absolute;
	top:0; left: 0;
	background-color: #fcd600;
	z-index: -1;
}

#competition2009.EN #contentArea .detail dd:before {
	width: 7em;
}


/*****************************************************************/
	@media print, screen and (min-width: 920px) {

		#contentArea .detail dt {
			width: 160px;
			padding: 12px 0;
		}

		#competition2009.EN #contentArea .detail dt {
			width: 220px;
		}

		#contentArea .detail dd {
			padding: 12px 0 12px 200px;
		}

		#competition2009.EN #contentArea .detail dd {
			padding-left: 260px;
		}

		#contentArea .detail dd:before {
			width: 160px;
		}

		#competition2009.EN #contentArea .detail dd:before {
			width: 220px;
		}

}
