@charset "utf-8";

#eventPage {
    background: url(../img/event/bg.jpg) left top no-repeat;
    background-position: center top;
    background-attachment: fixed;
}

#eventPage h3 {
	font-size: 40px;
	color: #bbec20;
	margin: 40px 0 20px;
}

#eventPage .tableBG {
	background: url(../img/blu-ray/bg_dvdbox.png) repeat;
	padding: 20px;
}

#eventPage table {
	width: 100%;
}

#eventPage table tr {
	/* border-top: 1px solid #bbec20; */
	font-size: 14px;
	line-height: 24px;
	vertical-align: top;
}

#eventPage table th {
	vertical-align: top;
	text-align: right;
	width: 140px;
	padding: 10px 4px;
	font-weight: bold;
}

#eventPage table th span {
	color: #bbec20;
}

#eventPage table td {
	padding: 10px 4px;
}

#eventPage table td.eventGoods > div {
	display: table;
	width: 100%;
	margin: 0 0 20px;
}

#eventPage table td.eventGoods > div img {
	display: table-cell;
	vertical-align: top;
	width: 160px;
}

#eventPage table td.eventGoods > div > div {
	display: table-cell;
	vertical-align: top;
	width: 550px;
	height: 160px;
	padding: 0 0 0 10px;
}

#eventPage table td.eventGoods > div > div h4 {
	color: #bbec20;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 4px;
}

#eventPage table tr.impress td {
	color: #bbec20;
}

#eventPage table td.eventGoods > div > div .price {
	font-weight: bold;
	padding: 0 0 8px;
}

#eventPage table td .notice {
	font-size: 12px;
	line-height: 20px;
}