/* == COMMON CLASSES (override) == */


#page-title {
	width: 178px;
	height: 36px;
	background: url(../images/title-index.png) no-repeat left top;
}


/* == content-area == */


#caution {
	margin: 10px 0 40px 0;
}

#caution .asset-content {
}

#caution .asset-content .ekebox {
}

#caution .asset-content .ekebox p {
	color: #cc0000;
}

#homegames {
}

#homegames .asset-header {
}

#homegames .asset-header h2 {
}

#homegames .asset-content {
}

#homegames .asset-content .lead {
	margin-bottom: 20px;
}

#homegames .asset-content .lead .text {
	width: 500px;
	float: left;
	display: inline;
	margin-bottom: 20px;
}

#homegames .asset-content .lead .text p {
	margin: 0 0 10px 0;
}

#homegames .asset-content .lead .text p img {
	vertical-align: middle;
	padding: 0 2px 2px 2px;
}

#homegames .asset-content .lead .text .notes {
}

#homegames .asset-content .lead .text .notes .note {
	margin-bottom: 5px;
}

#homegames .asset-content .lead .link {
	width: 170px;
	float: right;
	display: inline;
	text-align: right;
	margin-right: 10px;
}

#homegames .asset-content .firstgame {
	margin: 0 0 9px 0;
	padding: 0;
	background: #cc0000 url(../images/bg-tickettable-red.gif) no-repeat right top;
}

#homegames .asset-content .secondgame,
#homegames .asset-content .thirdgame {
	margin: 0 0 9px 0;
	padding: 0;
	background: #efb400 url(../images/bg-tickettable-yellow.gif) no-repeat right top;
}

#homegames .asset-content .firstgame h3,
#homegames .asset-content .secondgame h3,
#homegames .asset-content .thirdgame h3 {
	width: 530px;
	float: left;
	display: inline;
	margin: 2px 0 1px 2px;
	padding: 13px 0 15px 55px;
	border: none;
	font-size: 100%;
}

#homegames .asset-content .firstgame h3 {
	background: url(../images/icon-recently-firstgame.gif) no-repeat left top;
}

#homegames .asset-content .secondgame h3 {
	background: url(../images/icon-recently-secondgame.gif) no-repeat left top;
}

#homegames .asset-content .thirdgame h3 {
	background: url(../images/icon-recently-thirdgame.gif) no-repeat left top;
}

#homegames .asset-content .firstgame h3 span.title,
#homegames .asset-content .secondgame h3 span.title,
#homegames .asset-content .thirdgame h3 span.title {
	vertical-align: middle;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0 16px;
	font-weight: bold;
}
#homegames .asset-content .firstgame h3 span.title {
	background: url(../images/icon-close-white.gif) no-repeat left 0.5em;
}

#homegames .asset-content .firstgame h3 span.title-open {
	background: url(../images/icon-open-white.gif) no-repeat left 0.5em;
}

#homegames .asset-content .secondgame h3 span.title,
#homegames .asset-content .thirdgame h3 span.title {
	background: url(../images/icon-close-black.gif) no-repeat left 0.5em;
}

#homegames .asset-content .secondgame h3 span.title-open,
#homegames .asset-content .thirdgame h3 span.title-open {
	background: url(../images/icon-open-black.gif) no-repeat left 0.5em;
}

#homegames .asset-content .firstgame h3 span.title a,
#homegames .asset-content .secondgame h3 span.title a,
#homegames .asset-content .thirdgame h3 span.title a {
	margin-left: 5px;
	padding: 5px 0 5px 0;
	float: left;
	text-align: left;
	color: #ffffff;
	font-size: 133%;
}

#homegames .asset-content .firstgame h3 a img,
#homegames .asset-content .secondgame h3 a img,
#homegames .asset-content .thirdgame h3 a img {
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
}

#homegames .asset-content .firstgame .name,
#homegames .asset-content .secondgame .name,
#homegames .asset-content .thirdgame .name {
	width: 380px;
	float: left;
	display: inline;
	margin: 2px 0 1px 0;
	padding: 18px 0 15px 0;
}

#homegames .asset-content .firstgame .name p,
#homegames .asset-content .secondgame .name p,
#homegames .asset-content .thirdgame .name p {
	color: #ffffff;
}

#homegames .asset-content .firstgame .button,
#homegames .asset-content .secondgame .button,
#homegames .asset-content .thirdgame .button {
	width: 162px;
	height: 45px;
	float: right;
	display: inline;
	margin: 0;
	padding: 4px 3px 0 0;
}
/*
#homegames .asset-content .firstgame .button img,
#homegames .asset-content .secondgame .button img,
#homegames .asset-content .thirdgame .button img {
	padding-top: 15px;
}
*/
#homegames .asset-content .firstgame .ticket_list,
#homegames .asset-content .secondgame .ticket_list,
#homegames .asset-content .thirdgame .ticket_list {
	width: 780px;
	margin: 0 2px 0 3px;
	padding: 0 0 2px 0;
}

#homegames .asset-content .firstgame .ticket_list table,
#homegames .asset-content .secondgame .ticket_list table,
#homegames .asset-content .thirdgame .ticket_list table {
	width: 100%;
	margin: 0;
	padding: 0;
}

#homegames .asset-content .firstgame .ticket_list table a,
#homegames .asset-content .secondgame .ticket_list table a,
#homegames .asset-content .thirdgame .ticket_list table a {
}

#homegames .asset-content .firstgame .ticket_list table th,
#homegames .asset-content .secondgame .ticket_list table th,
#homegames .asset-content .thirdgame .ticket_list table th {
	font-size: 80%;
	padding: 12px 0 10px 0;
}

#homegames .asset-content .firstgame .ticket_list table td,
#homegames .asset-content .secondgame .ticket_list table td,
#homegames .asset-content .thirdgame .ticket_list table td {
	padding: 5px 0 5px 0;
	vertical-align: middle;
	text-align: center;
	background-color: #ffffff;
}

#homegames .asset-content .firstgame .ticket_list table .game,
#homegames .asset-content .secondgame .ticket_list table .game,
#homegames .asset-content .thirdgame .ticket_list table .game {
	width: 107px;
}

#homegames .asset-content .firstgame .ticket_list table .game_icon,
#homegames .asset-content .secondgame .ticket_list table .game_icon,
#homegames .asset-content .thirdgame .ticket_list table .game_icon {
	width: 53px;
}

#homegames .asset-content .firstgame .ticket_list table .game_date,
#homegames .asset-content .secondgame .ticket_list table .game_date,
#homegames .asset-content .thirdgame .ticket_list table .game_date {
	width: 53px;
}

#homegames .asset-content .firstgame .ticket_list table .vs,
#homegames .asset-content .secondgame .ticket_list table .vs,
#homegames .asset-content .thirdgame .ticket_list table .vs {
	width: 110px;
}

#homegames .asset-content .firstgame .ticket_list table .advance_sale,
#homegames .asset-content .secondgame .ticket_list table .advance_sale,
#homegames .asset-content .thirdgame .ticket_list table .advance_sale {
	width: 115px;
}

#homegames .asset-content .firstgame .ticket_list table .buy,
#homegames .asset-content .secondgame .ticket_list table .buy,
#homegames .asset-content .thirdgame .ticket_list table .buy {
	width: 205px;
}

#homegames .asset-content .firstgame .ticket_list table .buy a,
#homegames .asset-content .secondgame .ticket_list table .buy a,
#homegames .asset-content .thirdgame .ticket_list table .buy a {
	background-image: none;
	margin: 0;
	padding: 0;
}

#homegames .asset-content .firstgame .ticket_list table .buy div,
#homegames .asset-content .secondgame .ticket_list table .buy div,
#homegames .asset-content .thirdgame .ticket_list table .buy div {
	width: 195px;
}

#homegames .asset-content .firstgame .ticket_list table .buy div p,
#homegames .asset-content .secondgame .ticket_list table .buy div p,
#homegames .asset-content .thirdgame .ticket_list table .buy div p {
	margin: 10px 0 0 0;
}

#homegames .asset-content .firstgame .ticket_list table .buy ul.shops,
#homegames .asset-content .secondgame .ticket_list table .buy ul.shops,
#homegames .asset-content .thirdgame .ticket_list table .buy ul.shops {
	width: 205px;
	list-style: none;
	margin: 0 0 5px 5px;
	padding: 21px 0 0 0;
}

#homegames .asset-content .firstgame .ticket_list table .buy ul.shops li,
#homegames .asset-content .secondgame .ticket_list table .buy ul.shops li,
#homegames .asset-content .thirdgame .ticket_list table .buy ul.shops li {
	width: 45px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	display: inline;
}

#homegames .asset-content .firstgame .ticket_list table .buy ul.code,
#homegames .asset-content .secondgame .ticket_list table .buy ul.code,
#homegames .asset-content .thirdgame .ticket_list table .buy ul.code {
	text-align: left;
	list-style: none;
	margin: 0 5px 5px 8px;
	padding: 0;
}

#homegames .asset-content .firstgame .ticket_list table .buy ul.code li,
#homegames .asset-content .secondgame .ticket_list table .buy ul.code li,
#homegames .asset-content .thirdgame .ticket_list table .buy ul.code li {
	font-size: 80%;
}

#homegames .asset-content .firstgame .ticket_list table .buy ul.code li span,
#homegames .asset-content .secondgame .ticket_list table .buy ul.code li span,
#homegames .asset-content .thirdgame .ticket_list table .buy ul.code li span {
	font-weight: bold;
	color: #cc0000;
	margin-left: 5px;
}

#homegames .asset-content .firstgame .option,
#homegames .asset-content .secondgame .option,
#homegames .asset-content .thirdgame .option {
	padding: 0 0 2px 0;
}

#homegames .asset-content .firstgame .option .option_inner,
#homegames .asset-content .secondgame .option .option_inner,
#homegames .asset-content .thirdgame .option .option_inner {
	background-color: #f3f0d7;
	margin: 0 2px 0 2px;
	padding: 10px 8px 10px 8px;
}

#homegames .asset-content .firstgame .option .buying,
#homegames .asset-content .secondgame .option .buying,
#homegames .asset-content .thirdgame .option .buying {
	border: 5px solid #cccccc;
	background-color: #ffffff;
	margin-bottom: 10px;
}

#homegames .asset-content .firstgame .option .buying ul.links,
#homegames .asset-content .secondgame .option .buying ul.links,
#homegames .asset-content .thirdgame .option .buying ul.links {
	width: 753px;
	list-style: none;
	margin: 0 0 0 -1px;
	padding: 0;
}

#homegames .asset-content .firstgame .option .buying ul.links li,
#homegames .asset-content .secondgame .option .buying ul.links li,
#homegames .asset-content .thirdgame .option .buying ul.links li {
	width: 239px;
	min-height: 3.5em;
	float: left;
	display: inline;
	padding: 10px 0 10px 11px;
	border-left: 1px solid #cccccc;
}

#homegames .asset-content .firstgame .option .buying ul.links li.wide {
	width: 500px;
}

#homegames .asset-content .firstgame .option .buying ul.links li h4,
#homegames .asset-content .secondgame .option .buying ul.links li h4,
#homegames .asset-content .thirdgame .option .buying ul.links li h4 {
	text-indent: -9999px;
	height: 14px;
	margin: 0 0 5px 0;
}

#homegames .asset-content .firstgame .option .buying ul.links li h4.buy_ticket,
#homegames .asset-content .secondgame .option .buying ul.links li h4.buy_ticket,
#homegames .asset-content .thirdgame .option .buying ul.links li h4.buy_ticket {
	width: 87px;
	background: url(../images/text-info-buy_ticket.gif) no-repeat left top;
}

#homegames .asset-content .firstgame .option .buying ul.links li h4.special_ticket,
#homegames .asset-content .secondgame .option .buying ul.links li h4.special_ticket,
#homegames .asset-content .thirdgame .option .buying ul.links li h4.special_ticket {
	width: 89px;
	background: url(../images/text-info-special_ticket.gif) no-repeat left top;
}

#homegames .asset-content .firstgame .option .buying ul.links li h4.stadium,
#homegames .asset-content .secondgame .option .buying ul.links li h4.stadium,
#homegames .asset-content .thirdgame .option .buying ul.links li h4.stadium {
	width: 116px;
	background: url(../images/text-info-stadium.gif) no-repeat left top;
}

#homegames .asset-content .firstgame .option .buying ul.links li ul,
#homegames .asset-content .secondgame .option .buying ul.links li ul,
#homegames .asset-content .thirdgame .option .buying ul.links li ul {
	list-style: none;
	padding: 0;
	border-left: none;
}

#homegames .asset-content .firstgame .option .buying ul.links li ul li,
#homegames .asset-content .secondgame .option .buying ul.links li ul li,
#homegames .asset-content .thirdgame .option .buying ul.links li ul li {
	min-height: 0;
	clear: left;
	margin: 0 0 5px 0;
	padding: 0;
	border-left: none;
}

#homegames .asset-content .firstgame .option .buying ul.links li ul li p,
#homegames .asset-content .secondgame .option .buying ul.links li ul li p,
#homegames .asset-content .thirdgame .option .buying ul.links li ul li p {
	margin: 0;
}

#homegames .asset-content .firstgame .option table,
#homegames .asset-content .secondgame .option table,
#homegames .asset-content .thirdgame .option table {
	width: 765px;
	margin: 0 0 10px 0;
	padding: 0;
}

#homegames .asset-content .firstgame .option table tr th,
#homegames .asset-content .secondgame .option table tr th,
#homegames .asset-content .thirdgame .option table tr th {
	padding: 5px;
	font-size: 80%;
	vertical-align: middle;
}

#homegames .asset-content .firstgame .option table tr td,
#homegames .asset-content .secondgame .option table tr td,
#homegames .asset-content .thirdgame .option table tr td {
	padding: 5px;
	font-size: 80%;
	text-align: right;
	vertical-align: middle;
	background-color: #ffffff;
}

#homegames .asset-content .firstgame .option table tr th.reserved,
#homegames .asset-content .secondgame .option table tr th.reserved,
#homegames .asset-content .thirdgame .option table tr th.reserved {
	background-color: #ffffff;
}

#homegames .asset-content .firstgame .option table tr th.zone,
#homegames .asset-content .secondgame .option table tr th.zone,
#homegames .asset-content .thirdgame .option table tr th.zone {
	background-color: #ffffff;
}

#homegames .asset-content .firstgame .option table tr th.zone_a,
#homegames .asset-content .secondgame .option table tr th.zone_a,
#homegames .asset-content .thirdgame .option table tr th.zone_a {
	background-color: #7bc4e7;
	color: #ffffff;
}

#homegames .asset-content .firstgame .option table tr th.zone_b,
#homegames .asset-content .secondgame .option table tr th.zone_b,
#homegames .asset-content .thirdgame .option table tr th.zone_b {
	background-color: #daaacd;
	color: #ffffff;
}

#homegames .asset-content .firstgame .option table tr th.zone_c,
#homegames .asset-content .secondgame .option table tr th.zone_c,
#homegames .asset-content .thirdgame .option table tr th.zone_c {
	background-color: #94c050;
	color: #ffffff;
}
#homegames .asset-content .firstgame .option table tr th.category_1,
#homegames .asset-content .secondgame .option table tr th.category_1,
#homegames .asset-content .thirdgame .option table tr th.category_1 {
	background-color: #8ED8F8;
	color: #333333;
}
#homegames .asset-content .firstgame .option table tr th.category_vz,
#homegames .asset-content .secondgame .option table tr th.category_vz,
#homegames .asset-content .thirdgame .option table tr th.category_vz {
	background-color: #67C18C;
	color: #333333;
}
#homegames .asset-content .firstgame .option table tr th.category_2,
#homegames .asset-content .secondgame .option table tr th.category_2,
#homegames .asset-content .thirdgame .option table tr th.category_2,
#homegames .asset-content .firstgame .option table tr th.category_2w,
#homegames .asset-content .secondgame .option table tr th.category_2w,
#homegames .asset-content .thirdgame .option table tr th.category_2w {
	background-color: #FBBD97;
	color: #333333;
}

#homegames .asset-content .firstgame .option table tr th.category_3,
#homegames .asset-content .secondgame .option table tr th.category_3,
#homegames .asset-content .thirdgame .option table tr th.category_3,
#homegames .asset-content .firstgame .option table tr th.category_3w,
#homegames .asset-content .secondgame .option table tr th.category_3w,
#homegames .asset-content .thirdgame .option table tr th.category_3w {
	background-color: #F8C1D9;
	color: #333333;
}

#homegames .asset-content .firstgame .option table tr th.category_3v,
#homegames .asset-content .secondgame .option table tr th.category_3v,
#homegames .asset-content .thirdgame .option table tr th.category_3v {
	background-color: #F5A3C7;
	color: #333333;
}

#homegames .asset-content .firstgame .option table tr th.category_4,
#homegames .asset-content .secondgame .option table tr th.category_4,
#homegames .asset-content .thirdgame .option table tr th.category_4 {
	background-color: #AEBCE1;
	color: #333333;
}

#homegames .asset-content .firstgame .option table tr th.category_5,
#homegames .asset-content .secondgame .option table tr th.category_5,
#homegames .asset-content .thirdgame .option table tr th.category_5,
#homegames .asset-content .firstgame .option table tr th.category_5h,
#homegames .asset-content .secondgame .option table tr th.category_5h,
#homegames .asset-content .thirdgame .option table tr th.category_5h {
	background-color: #B3DDC0;
	color: #333333;
}
#homegames .asset-content .firstgame .option table tr th.category_5a,
#homegames .asset-content .secondgame .option table tr th.category_5a,
#homegames .asset-content .thirdgame .option table tr th.category_5a {
	background-color: #D2E288;
	color: #333333;
}
#homegames .asset-content .firstgame .option table tr th.category_pr,
#homegames .asset-content .secondgame .option table tr th.category_pr,
#homegames .asset-content .thirdgame .option table tr th.category_pr {
	background-color: #F459A7;
	color: #333333;
}
#homegames .asset-content .firstgame .option table tr th.reserved_pair,
#homegames .asset-content .secondgame .option table tr th.reserved_pair,
#homegames .asset-content .thirdgame .option table tr th.reserved_pair {
	background-color: #ffe300;
}

#homegames .asset-content .firstgame .option table tr th.detail,
#homegames .asset-content .secondgame .option table tr th.detail,
#homegames .asset-content .thirdgame .option table tr th.detail {
	color: #cc0000;
}

#homegames .asset-content .firstgame .option table tr td.detail,
#homegames .asset-content .secondgame .option table tr td.detail,
#homegames .asset-content .thirdgame .option table tr td.detail {
	padding: 0;
	text-align: center;
}


#homegames .asset-content .firstgame .option table tr td.image,
#homegames .asset-content .secondgame .option table tr td.image,
#homegames .asset-content .thirdgame .option table tr td.image {
	width: 416px;
	padding: 0;
}

#homegames .asset-content .firstgame .option table tr td.image img,
#homegames .asset-content .secondgame .option table tr td.image img,
#homegames .asset-content .thirdgame .option table tr td.image img {
	padding: 10px;
}

#homegames .asset-content .firstgame .option .notes,
#homegames .asset-content .secondgame .option .notes,
#homegames .asset-content .thirdgame .option .notes {
	margin-bottom: -5px;
}

#homegames .asset-content .firstgame .option .notes p.note,
#homegames .asset-content .secondgame .option .notes p.note,
#homegames .asset-content .thirdgame .option .notes p.note {
	margin-bottom: 5px;
}

#homegames .asset-content .firstgame .option .notes p.note span.important,
#homegames .asset-content .secondgame .option .notes p.note span.important,
#homegames .asset-content .thirdgame .option .notes p.note span.important {
	color: #cc0000;
}

#latest_information {
}

#latest_information .detaillink {
	float: right;
	margin-top: -16px;
}

#latest_information .detaillink p {
	float: right;
}

#latest_information .asset-header {
	margin-bottom: 20px;
}

#latest_information div.infobox01 {
	margin-top: -12px;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
}

#latest_information div.infobox01 table.information {
	margin: 0;
	padding: 10px 0;
	width: 785px;
	border-style: none;
}

#latest_information div.infobox01 table.information th,
#latest_information div.infobox01 table.information td {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
	border-style: none;
}

#latest_information div.infobox01 table.information tr.even th,
#latest_information div.infobox01 table.information tr.even td {
	background-color: #f5f5f5;
}

#latest_information div.infobox01 table.information tr th {
	width: 5.5em;
	padding-top: 8px;
	padding-left: 16px;
	vertical-align: top;
	text-align: left;
}

#latest_information div.infobox01 table.information tr td {
	padding-top: 8px;
}

#guide_ticket {
	margin-bottom: 50px;
}

#guide_ticket .asset-header {
	border-bottom: 3px double #C7C29B;
	margin-bottom: 10px;
}

#guide_ticket .asset-header h2 {
	width: 355px;
	height: 16px;
	text-indent: -9999px;
	background: url(../images/header-guide.gif) no-repeat left top;
	padding-bottom: 3px;
	border-left: none;
}

#guide_ticket .asset-content .linkblock {
	overflow: hidden;
	margin: 10px 0 0 0;
}

#guide_ticket .asset-content .linkblock .left {
}

#guide_ticket .asset-content .linkblock .linkbox {
	margin-bottom: -9999px;
	padding-bottom: 9999px;
	text-align: left;
	width: 387px;
	
	background: url(../images/bg-linkside.gif) left top no-repeat;
}


#guide_ticket .asset-content .linkblock .linkbox dl dt {
	margin: 17px 0 0 0;
}

#guide_ticket .asset-content .linkblock .linkbox dl dt a {
	margin: 0 0 0 22px;
	width: 293px;
	height: 42px;
	display: block;
	text-indent: -9999px;
}

#guide_ticket .asset-content .linkblock #guide-wheelchair dl dt a {
	background: url(../images/header-guide-wheelchair.gif) left top no-repeat;
}

#guide_ticket .asset-content .linkblock #guide-special dl dt a {
	background: url(../images/header-guide-special.gif) left top no-repeat;
}

#guide_ticket .asset-content .linkblock #guide-fanclub dl dt a {
	background: url(../images/header-guide-fanclub.gif) left top no-repeat;
}

#guide_ticket .asset-content .linkblock #guide-student dl dt a {
	background: url(../images/header-guide-student.gif) left top no-repeat;
}

#guide_ticket .asset-content .linkblock #guide-group dl dt a {
	background: url(../images/header-guide-group.gif) left top no-repeat;
}

#guide_ticket .asset-content .linkblock #guide-season dl dt a {
	background: url(../images/header-guide-season.gif) left top no-repeat;
}

#guide_ticket .asset-content .linkblock #guide-satellite dl dt a {
	background: url(../images/header-guide-satellite.gif) left top no-repeat;
}

#guide_ticket .asset-content .linkblock .linkbox dl dd {
	width: 335px;
	margin: 0 0 0 24px;
	color: #666666;
}

#guide_ticket .asset-content .linkblock .linkbox dl dd span.important {
	display: block;
	padding-top: 5px;
	color: #cc0000;
}

#guide_ticket .asset-content .linkblock .left {
	float: left;
}

#guide_ticket .asset-content .linkblock .right {
	float: right;
}

#guide_ticket .asset-content .linkblock-footer {
	width: 785px;
	height: 1px;
	line-height: 0;
	font-size: 0;
	background: url(../images/bg-linkbottom1.gif) no-repeat left top;
}
#guide_ticket .asset-content #linkblock-footer1 {
	width: 785px;
	height: 1px;
	font-size: 0;
	background: url(../images/bg-linkbottom1-left.gif) no-repeat left top;
}


/* == right-area == */



/* == eplus == */
.news_eplus {
	margin: 18px 0px 18px 0px;
}
#homegames .asset-content .lead .text p.adj_under1 {
	margin: 0px 0px 3px 0px;
}
#homegames .asset-content .lead .text p.adj_under2 {
	margin: 0px 0px 5px 0px;
}










