@charset "utf-8";
@import "../../css/style.css";

/* == POPUP_COMMON == */
#popup {
	background: url(../../../common/images/bg_popupheader.gif) left top repeat-x;
}
#popup-inner {
}
#header-popup {
	margin: 0 auto;
	width: 785px;
	height: 74px;
	background: none;
	position: relative;
}
#header-popup img {
	padding: 24px 0 0 14px;
}
#footer-popup {
	height: 31px;
	background: url(../../../common/images/bg_popupfooter.gif) left top repeat-x;
	text-align: right;
}
#footer-popup img {
	padding: 16px 10px 0 0;
}

.contents-footer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.contents-footer {
	margin: 0 auto;
	padding: 30px 0 30px;
	width: 765px;
}
.contents-footer .footer-buttons {
	text-align: center;
}
.contents-footer .footer-buttons form {
	display: inline;
	padding: 0px 3px;
	vertical-align: middle;
	height: 35px;
}
.contents-footer .footer-buttons form input {
	vertical-align: middle;
}
.contents-footer .footer-buttons .close {
	display: inline;
	margin: 0 3px 0;
	vertical-align: middle;
	height: 35px;
}
.contents-footer .footer-buttons .close img {
	vertical-align: middle;
}
/* == /POPUP_COMMON == */

/* == CONTENTS == */
.contents {
	background-color: #f3f0d7;
}
.asset {
	margin: 0;
	padding: 0;
}
.asset .asset-content {
	margin: 0;
	padding: 0;
}
.asset-content .option {
	margin: 0;
	padding: 0;
}
.asset-content .option .option_inner {
	margin: 0 auto;
	padding: 10px 0;
	width: 765px;
}

.asset-content .option table {
	width: 765px;
	margin: 0 0 10px 0;
	padding: 0;
}

.asset-content .option table tr th {
	padding: 5px;
	font-size: 80%;
	vertical-align: middle;
}

.asset-content .option table tr td {
	padding: 5px;
	font-size: 80%;
	text-align: right;
	vertical-align: middle;
	background-color: #ffffff;
}

.asset-content .option table tr th.reserved {
	background-color: #ffffff;
}

.asset-content .option table tr th.zone {
	background-color: #ffffff;
}

.asset-content .option table tr th.zone_a {
	background-color: #7bc4e7;
	color: #ffffff;
}

.asset-content .option table tr th.zone_b {
	background-color: #daaacd;
	color: #ffffff;
}

.asset-content .option table tr th.zone_c {
	background-color: #94c050;
	color: #ffffff;
}

.asset-content .option table tr th.category_1 {
	background-color: #8ED8F8;
	color: #333333;
}

.asset-content .option table tr th.category_2,
.asset-content .option table tr th.category_2w {
	background-color: #FBBD97;
	color: #333333;
}

.asset-content .option table tr th.category_3,
.asset-content .option table tr th.category_3w {
	background-color: #F8C1D9;
	color: #333333;
}

.asset-content .option table tr th.category_3v {
	background-color: #F5A3C7;
	color: #333333;
}

.asset-content .option table tr th.category_4 {
	background-color: #AEBCE1;
	color: #333333;
}

.asset-content .option table tr th.category_5,
.asset-content .option table tr th.category_5h {
	background-color: #B3DDC0;
	color: #333333;
}

.asset-content .option table tr th.category_vz {
	background-color: #67C18C;
	color: #333333;
}

.asset-content .option table tr th.category_pr {
	background-color: #F459A7;
	color: #333333;
}

.asset-content .option table tr th.category_5a {
	background-color: #D2E288;
	color: #333333;
}

.asset-content .option table tr th.reserved_pair {
	background-color: #FFE47B;
}

.asset-content .option table tr th.detail {
	color: #cc0000;
}

.asset-content .option table tr td.detail {
	padding: 0;
	text-align: center;
}


.asset-content .option table tr td.image {
	width: 386px;
	padding: 0;
}

.asset-content .option table tr td.image img {
	padding: 10px;
}

.asset-content .option table.game_info-table {
	margin: 20px 0 20px 0;
}

.asset-content .option table.game_info-table tr th {
	padding: 4px;
	font-size: 100%;
	line-height: 120%;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	background-color: #e50000;
}

.asset-content .option table.game_info-table tr td {
	padding: 8px 4px 7px;
	font-size: 100%;
	line-hright: 150%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
}

.asset-content .option .notes {
	margin-bottom: -5px;
}

.asset-content .option .notes p.note {
	margin-bottom: 5px;
}

.asset-content .option .notes p.note span.important {
	color: #cc0000;
}
/* == /CONTENTS == */

