@charset "utf-8";


/* アクセス方法 */
/************************************************/

.accessbox{
	padding-bottom:20px;
	margin-bottom:10px;
	background:url(../../stadium/img/com_dotline.gif) 0 bottom repeat-x;
}
.access_table{
	width:100%;
	height:auto;
	border-collapse:collapse;
	empty-cells:show;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom:20px;
}
.access_table th{
	width:30%;
	height:auto;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px;
	background-color:#004d91;
	color:#FFFFFF;
}
.access_table td{
	width:70%;
	height:auto;
	vertical-align:top;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px;
}

.point ul {
	list-style:none;
}
.point ul li{
	margin-left:5px;
	margin-bottom:5px;
}
.point li{
	background: url(/fanclub/img/bg/li.gif) no-repeat;
	padding-left:16px;
}

/* 飲食店案内図 */
h3.re_title{
	margin-bottom:20px;
	border:none;
}
.restaurantbox{
	width:100%;
	height:auto;
}
.restaurant_left{
	width:60%;
	height:auto;
	float:left;
}
.restaurant_right{
	width:40%;
	height:auto;
	float:left;
}
.restaurant_right img{
	margin-left:10px;
}
.re_clear{
	clear:left;
}
.ichiran{
	width:99%;
	height:auto;
	border-collapse:collapse;
	empty-cells:show;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom:20px;
}
.ichiran th{
	width:5%;
	padding:5px;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	background:#004D91;
	color:#FFFFFF;
}
.ichiran td{
	width:45%;
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
.re_menu{
	border-collapse:collapse;
	empty-cells:show;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-spacing:0px;
}
.re_menu th{
	padding:5px;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#0bacf0;
	color:#FFFFFF;
}
.re_menu td{
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
.re_menu td.menu_last{
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.btn_line img{
	margin-right:10px;
}

/* 座席情報 */
.seatbox{
	padding-bottom:20px;
	margin-bottom:10px;
	background:url(../../stadium/img/com_dotline.gif) 0 bottom repeat-x;
}
.seatbox_table{
	width:100%;
	height:auto;
	border-collapse:collapse;
	empty-cells:show;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom:20px;
}
.seatbox_table thead th{
	height:auto;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px;
	background-color:#004d91;
	color:#FFFFFF;
}
.seatbox_table tbody th{
	height:auto;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px;
	background-color:#f1f1f1;
}
.seatbox_table tbody td{
	height:auto;
	vertical-align:top;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px;
}

.aboutstadium{
	width:100%;
	height:auto;
}
.STtable_left{
	width:60%;
	height:auto;
	float:left;
}
.STtable_right{
	width:40%;
	height:auto;
	float:left;
}
.STtable_right img{
	margin-left:10px;
	margin-bottom:10px;
}
.sta_clear{
	clear:left;
}

.ichiran2{
	width:99%;
	height:auto;
	border-collapse:collapse;
	empty-cells:show;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom:20px;
}
.ichiran2 th{
	padding:5px;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	background:#004D91;
	color:#FFFFFF;
}
.ichiran2 td{
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.STguideT {
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	margin:10px 0px;
	width:100%;
}
.STguideT th {
	width:auto;
	padding:3px;
	vertical-align:top;
}
.STguideT td {
	width:50%;
	padding:3px;
	vertical-align:top;
}
.yatai td{
	text-align:center;
}
.yatai img{
	border-left:1px solid #ccc;
}
.cell_e {
	background:#9BD6D5;color:#000;
}
.cell_e a{
	color:#000;
}
.cell_e a:hover{
	color:#000;
}

.cell_b {
	background:#307E91;color:#000;
}
.cell_b a{
	color:#000;
}
.cell_b a:hover{
	color:#000;
}
.cell_c {
	background:#307E91;color:#000;
}
.cell_c a{
	color:#000;
}
.cell_c a:hover{
	color:#000;
}
.cell_d {
	background:#3D0819;color:#fff;
}
.cell_d a{
	color:#fff;
}
.cell_d a:hover{
	color:#fff;
}
.cell_a {
	background:#A30D0E;color:#fff;
}
.cell_a a{
	color:#fff;
}
.cell_a a:hover{
	color:#fff;
}
.cell_f {
	background:#EC0000;color:#fff;
}
.cell_f a{
	color:#fff;
}
.cell_f a:hover{
	color:#fff;
}
.cell_o {
	background:#FF6600;color:#fff;
}
.cell_o a{
	color:#fff;
}
.cell_o a:hover{
	color:#fff;
}

.subbox {
	text-align:left !important;color:#000 !important;
}

a.btnInc_air {
	display:block;
	background-image:url(/stadium/img/access/btn_air.gif);
	width: 255px;
	height:45px;
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.btnInc_air {
	background-image: url(/stadium/img/access/btn_air_on.gif);
	width: 255px;
	height:45px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

a.btnInc_car {
	display:block;
	background-image:url(/stadium/img/access/btn_car.gif);
	width: 255px;
	height:45px;
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.btnInc_car {
	background-image: url(/stadium/img/access/btn_car_on.gif);
	width: 255px;
	height:45px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

a.btnInc_train {
	display:block;
	background-image:url(/stadium/img/access/btn_train.gif);
	width: 255px;
	height:45px;
	background-repeat: no-repeat;
	background-position: left top;
}
a:hover.btnInc_train {
	background-image: url(/stadium/img/access/btn_train_on.gif);
	width: 255px;
	height:45px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}


/* グルメガイド（09年） */
/************************************************/
.td00g {
	background-image: url(../../_share/bg_td00.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: right bottom;
	padding: 3px;
	text-align:center;
	font-size: 90%;
	line-height:1.2em;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0C419A;
}

.td01g {
	background-image: url(../../_share/bg_td01.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: right bottom;
	padding: 3px;
	text-align:center;
	font-size: 90%;
	line-height:1.2em;
}

.td02g {
	background-image: url(../../_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: right bottom;
	padding: 2px;
	font-size: 80%;
	line-height:1.2em;
}

.td02g a {
	color: #000;
}

.td02g a:hover {
	color: #FF6600;
}
