@charset "utf-8";


/*  */
/************************************************/

/* アクセス方法 */

.accessbox{
	padding-bottom:20px;
	margin-bottom:10px;
	background:url(../../stadium/img/com_dotline.gif) 0 bottom repeat-x;
}
.access_table,
.access_table2{
	width:100%;
	height:auto;
	border-collapse:collapse;
	empty-cells:show;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	margin-bottom:20px;
}
.access_table th{
	width:auto;
	height:auto;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:5px;
	background-color:#2b2b2b;
	color:#FFFFFF;
}
.access_table2 th{
	width:auto;
	height:auto;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:5px;
	background-color:#2b2b2b;
	color:#FFFFFF;
	text-align:center;
}
.access_table td,
.access_table2 td{
	width:auto;
	height:auto;
	vertical-align:top;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:5px;
}
.access_table .w15{
	width:15%;
}
.access_table .w35{
	width:35%;
}
.access_table2 .w40{
	width:40%;
}
.access_table .redblock{
	color:#FFFFFF;
	background-color:#FF0000;
	padding:3px;
}
.c_blue{
	color:#003399;
	font-weight:bold;
}
.c_red{
	font-weight:bold;
}
.txt_imbox{
	width:100%;
	height:auto;
	background:url(../../_share/bg_introduction.gif) right 0 repeat-y;
	border:1px solid #cccccc;
	margin-bottom:20px;
}
.txt_imbox_left{
	width:60%;
	height:auto;
	float:left;
}
.txt_imbox_left p{
	margin:10px;
}
.txt_imbox_right{
	width:40%;
	height:auto;
	float:left;
}
.txt_imbox_right img{
	margin:10px 0px 10px 0px;
}
.clear{
	clear:left;
}
.margin5{
	margin:5px;
}
.institutionbox{
	width:100%;
	height:auto;
}
.institution_left{
	width:60%;
	height:auto;
	float:left;
}

.institution_left table{
	width:100%;
}

.institution_right{
	width:40%;
	height:auto;
	float:left;
}
.institution_right img{
	margin-left:10px;
	margin-bottom:10px;
}
.ichiran{
	width:80%;
	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;
}
.ichiran td{
	width:45%;
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
.ins_menu{
	border-collapse:collapse;
	empty-cells:show;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
}
.ins_menu th{
	padding:5px;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	background-color:#2b2b2b;
	color:#FFFFFF;
	width:15%;
}
.ins_menu td{
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}
.ins_menu td img{
	margin:5px 0px;
}
.ins_menu td.gray{
	background-color:#f7f7f7;
}
.information{
	background:url(../../stadium/img/information.gif) 0 0 repeat-x;
	border:1px solid #e0e0e0;
	padding:5px;
	margin-bottom:20px;
}
ul.contentslist  {
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	width:auto;
}
ul.contentslist a,
ul.contentslist a:link,
ul.contentslist a:visited{
	color:#000000;
	text-decoration:none;
	background-color:#FFFFFF;
	background-image:none;
	display:block;
	margin:0px;
	padding:10px 5px 5px 5px;
	height:93px;
}
ul.contentslist a:hover,
ul.contentslist a:active{
	color:#BD0910;
	text-decoration:underline;
	background-color:#F7F7F7;
	background-image:none;
	display:block;
	margin:0px;
	padding:10px 5px 5px 5px;
}
ul.contentslist img {
	display:block;
	margin-right:5px;
	float:left;
}
ul.contentslist li {
	background-color:#E7E7E7;
	display:block;
	margin:0px;
	padding:0px;
	width:50%;
	height:auto;
	float:left;
}
ul.contentslist li span{
	color:#000000;
	font-weight:bold;
	display:block;
}
.list_t_left1{
	border:1px solid #CCC;
}
.list_t_right1{
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}
.list_t_left2{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.list_t_right2{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}
.stadium_guide{
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:20px;
}
.stadium_guide p{
	margin-bottom:10px;
}
.stadium_guide p img{
	float:left;
	margin:0px 10px 5px 0px;
	padding:0px;
}
.stadium_guide p span{
	color:#000000;
	padding-bottom:10px;
	display:block;
}
.batting_table img{
	margin-left:10px;
	margin-bottom:10px;
}
.orenge{
	background-color:#fff9ee;
}
.border_gray{
	border:1px solid #666666;
}

/*ミュージアム・ショップ営業日*/
/************************************************/
#storesche {
}

#storesche a {
	color:#FF0000;
	text-decoration:none;
}

#storesche a:hover {
	color:#BD0910;
	text-decoration:none;
}

#storesche .tdDay {
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../../_share/storesche/bg_day.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #F0F0F0;
	border-bottom-color: #DFDFDF;
	border-left-color: #F0F0F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#storesche .tdDate {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 90px;
}

#storesche .weekday {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 90px;
	background-color: #FFE8E8;
	background-image: url(../../shopping/img/storesche/weekday.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#storesche .weekend {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 90px;
	background-color: #FFF0C1;
	background-image: url(../../shopping/img/storesche/weekend.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#storesche .weekend {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 90px;
	background-color: #FFF0C1;
	background-image: url(../../shopping/img/storesche/weekend.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#storesche .closed {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 90px;
	background-color: #FFF0C1;
	background-image: url(../../shopping/img/storesche/closed.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#storesche .game {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 85%;
	height: 90px;
	background-color: #FFF0C1;
	background-image: url(../../shopping/img/storesche/game.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#storesche .textDate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}
#storesche .textSun {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E80000;
	font-size: 14px;
}
#storesche .textSat {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066CC;
	font-size: 14px;
}

#storesche .museumche_weekend{
	border: 1px solid #DDDDDD;
	padding: 3px;
	text-align:center;
	color: #333333;
	font-size: 10px;
	width:70px;
	height: 25px;
	background-image: url(../../shopping/img/storesche/weekend2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#storesche .museumche_weekday{
	text-align:center;
	vertical-align:middle;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #333333;
	font-size: 10px;
	width:70px;
	height: 25px;
	background-image: url(../../shopping/img/storesche/weekday2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#storesche .museumche_closed{
	vertical-align:middle;
	text-align:center;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #333333;
	font-size: 10px;
	width:70px;
	height: 25px;
	background-image: url(../../shopping/img/storesche/closed2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#storesche .museumche_game{
	vertical-align:middle;
	text-align:center;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #333333;
	font-size: 10px;
	width:70px;
	height: 25px;
	background-image: url(../../shopping/img/storesche/game_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#storesche .tdDate2 {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: middle;
	color: #666666;
	font-size: 10px;
	height: 25px;
}

#storesche .storeche_home11{
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 30px;
	width: 80px;
	text-align:center;
	vertical-align:middle;
	background-color: #FFE8E8;
	background-image: url(/_share/calendar/bg_home01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#storesche .storeche_home12{
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 30px;
	width: 80px;
	text-align:center;
	vertical-align:middle;
	background-color: #FFF0C1;
	background-image: url(/_share/calendar/bg_home02.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#storesche .storeche_home1{
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 30px;
	width: 80px;
	text-align:center;
	vertical-align:middle;
	background-color: #FFE8E8;
	background-image: url(/_share/calendar/bg_home11.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#storesche .storeche_home2{
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 30px;
	width: 80px;
	text-align:center;
	vertical-align:middle;
	background-color: #FFF0C1;
	background-image: url(/_share/calendar/bg_home12.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#storesche .types {
	height:1em; 
	margin-top:auto; margin-bottom:auto; 
} 
/*  */
/************************************************/

/* 0803末回収・追加ページ分 */
.stMainNavi {
	text-align:center !important;
	height:50px;
}

.stMainNavi a {
	padding-right:5px;
	padding-left:5px;
}

.borderR {
	border-right:1px solid #000;
}

.stadium_col a{
	color:#000 !important;
}

.stadium_col a:hover{
	color:#BD0910 !important;
}

.stNews {
	list-style:none;margin:0px;
	padding:0px;
}

.stNews a{
	list-style:none;margin:0px;
	padding:0px;
}

.left_subBox {
	float:left;width:295px;
	height:auto;
}

.right_subBox {
	float:left;width:295px;margin-left:10px;
	height:auto;
}

.subBox_title {
	background: url(../../stadium/img/bg_komidashi.gif) repeat-x;width:auto;height:37px;
}

.subBox_title_in {
	padding-top:11px;
	padding-left:5px;
}


.subBox_in ul {
	list-style:none;margin:3px;
}
.subBox_in li {
	margin-bottom:3px;
}

.stMiniBox {
	float:left;
	text-align:center;
	width:197px;
}

.marginRL {
	margin-left:2px;margin-right:2px;
}

.stBn {
	width:600px;height:auto;
	clear:both;
	overflow:auto;
}

.InsubBox {
	height:auto;
	padding:3px;
	width:auto;
	overflow:auto;
}
.stIntro {
	margin-top: 3px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
	background-image: url(../../_share/bg_boxinfo4.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 3px;
	margin-bottom: 17px;
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	overflow:hidden;
	zoom: 1;
}

.stIntro:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.subBox_in {
	margin-top: 3px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #E4E4E4;
	background-image: url(../../_share/bg_boxinfo4.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 3px;
	margin-bottom: 17px;
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	overflow:hidden;
	zoom: 1;
}

.subBox_in:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.StoreTitle {
	margin-top:0px;
}

/* 最終章スイーツ */
/************************************************/

.season_event_detail{
	width:100%;
	height:auto;
	margin-bottom:10px;
}

.season_event_detail .contents_top{
	padding:0;
}

.season_event_detail .contents_middle{
	width:578px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	padding:10px 10px 5px 10px;
}

.season_event_detail .contents_middle .img_right{
	float:right;
	margin-left:10px;
}

.season_event_detail .contents_middle .img_left{
	float:left;
	margin-right:10px;
}

.season_event_detail .contents_bottom{
	padding:0;
}

.season_event_detail_s{
	height:auto;
	margin-bottom:10px;
}

.season_event_detail_s .contents_top{
	padding:0;
}

.season_event_detail_s .contents_middle{
	width:558px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	padding:10px 10px 5px 10px;
}

.season_event_detail_s .contents_middle .img_right{
	float:right;
	margin-left:10px;
}

.season_event_detail_s .contents_middle .img_left{
	float:left;
	margin-right:10px;
}

.season_event_detail_s .contents_bottom{
	padding:0;
}

/* 外周グルメ2010 */
/************************************************/

#map_out2010{
	background:url(../../stadium/gourmet/img/out2010/map/base2.gif) no-repeat top left;
	width:600px;
	height:240px;
	margin-bottom:10px;
	position:relative;
}
#map_out2010 span{
	display:none;
}
	#map_out2010 .carzone{
		position:absolute;
		left:177px;
		top:34px;
	}
	#map_out2010 .bkup-carzone{
		position:absolute;
		left:123px;
		top:34px;
	}
	#map_out2010 .carzone li{
		float:left;
		padding:0;
		width:34px;
		height:21px;
	}
		#map_out2010 .carzone li.c01 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car01.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2010 .carzone li.c01 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car01_on.gif) no-repeat top left;
		}
		#map_out2010 .carzone li.c02 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car02.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2010 .carzone li.c02 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car02_on.gif) no-repeat top left;
		}
		#map_out2010 .carzone li.c03 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car03.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2010 .carzone li.c03 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car03_on.gif) no-repeat top left;
		}
		#map_out2010 .carzone li.c04 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car04.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2010 .carzone li.c04 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car04_on.gif) no-repeat top left;
		}
		#map_out2010 .carzone li.c05 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car05.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2010 .carzone li.c05 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car05_on.gif) no-repeat top left;
		}
		#map_out2010 .carzone li.c06 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car06.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2010 .carzone li.c06 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car06_on.gif) no-repeat top left;
		}
	#map_out2010 .tentzone{
		position:absolute;
		left:1px;
		top:163px;
	}
	#map_out2010 .tentzone li{
		float:left;
		padding:0;
		width:21px;
		height:29px;
	}
		#map_out2010 .tentzone li.t01 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent01.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t01 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent01_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t02 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent02.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t02 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent02_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t03 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent03.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t03 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent03_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t04 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent04.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t04 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent04_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t05 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent05.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t05 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent05_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t06 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent06.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t06 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent06_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t07 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent07.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t07 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent07_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t08 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent08.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t08 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent08_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t09 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent09.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t09 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent09_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t10 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent10.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t10 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent10_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t11 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent11.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t11 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent11_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t12 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent12.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t12 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent12_on.gif) no-repeat top left;
		}
		#map_out2010 .tentzone li.t13 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent13.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2010 .tentzone li.t13 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent13_on.gif) no-repeat top left;
		}
	#map_out2010 .localtentzone{
		position:absolute;
		left:279px;
		top:163px;
	}
	#map_out2010 .localtentzone li{
		float:left;
		padding:0;
		width:167px;
		height:29px;
	}
	#map_out2010 .localtentzone li.farmers a{
		background:url(../../stadium/gourmet/img/out2010/map/ic_localtent_all.gif) no-repeat top left;
			width:167px;
			height:29px;
			display: block;
		}
		#map_out2010 .localtentzone li.farmers a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_localtent_all_on.gif) no-repeat top left;
		}

/* 外周グルメ2011 */
/************************************************/

#map_out2011{
	background:url(../../stadium/gourmet/img/out/base2011_1.gif) no-repeat top left;
	width:600px;
	height:240px;
	margin-bottom:10px;
	position:relative;
}
#map_out2011 span{
	display:none;
}
	/* ケータリングカーゾーン */
	#map_out2011 .carzone{
		position:absolute;
		left:401px;
		top:78px;
	}
	#map_out2011 .carzone li{
		float:left;
		padding:0;
		width:34px;
		height:21px;
	}
		#map_out2011 .carzone li.c01 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car01.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2011 .carzone li.c01 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car01_on.gif) no-repeat top left;
		}
		#map_out2011 .carzone li.c02 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car02.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2011 .carzone li.c02 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car02_on.gif) no-repeat top left;
		}
		#map_out2011 .carzone li.c03 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car03.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2011 .carzone li.c03 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car03_on.gif) no-repeat top left;
		}
		#map_out2011 .carzone li.c04 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car04.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2011 .carzone li.c04 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car04_on.gif) no-repeat top left;
		}
		#map_out2011 .carzone li.c05 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car05.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2011 .carzone li.c05 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car05_on.gif) no-repeat top left;
		}
		#map_out2011 .carzone li.c06 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car06.gif) no-repeat top left;
			width:32px;
			height:21px;
			display: block;
		}
		#map_out2011 .carzone li.c06 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_car06_on.gif) no-repeat top left;
		}
	/* テントゾーン */
	#map_out2011 .tentzone{
		position:absolute;
		left:12px;
		top:164px;
	}
	#map_out2011 .tentzone li{
		float:left;
		padding:0;
		width:21px;
		height:29px;
	}
		#map_out2011 .tentzone li.t01 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent01.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t01 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent01_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t02 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent02.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t02 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent02_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t03 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent03.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t03 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent03_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t04 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent04.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t04 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent04_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t05 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent05.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t05 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent05_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t06 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent06.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t06 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent06_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t07 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent07.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t07 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent07_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t08 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent08.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t08 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent08_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t09 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent09.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t09 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent09_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t10 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent10.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t10 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent10_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t11 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent11.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t11 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent11_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t12 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent12.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t12 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent12_on.gif) no-repeat top left;
		}
		#map_out2011 .tentzone li.t13 a {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent13.gif) no-repeat top left;
			width:20px;
			height:29px;
			display: block;
		}
		#map_out2011 .tentzone li.t13 a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_tent13_on.gif) no-repeat top left;
		}
	/* ふれあいゾーン(2011/4/9現在 未設定) */
	#map_out2011 .localtentzone{
		position:absolute;
		left:279px;
		top:163px;
	}
	#map_out2011 .localtentzone li{
		float:left;
		padding:0;
		width:167px;
		height:29px;
	}
	#map_out2011 .localtentzone li.farmers a{
		background:url(../../stadium/gourmet/img/out2010/map/ic_localtent_all.gif) no-repeat top left;
			width:167px;
			height:29px;
			display: block;
		}
		#map_out2011 .localtentzone li.farmers a:hover {
			background:url(../../stadium/gourmet/img/out2010/map/ic_localtent_all_on.gif) no-repeat top left;
		}

/* マリーンズツアー開催日程 */
/************************************************/
.MarinesTour01 {
	background:url(/stadium/img/marinestour/tour01.gif) no-repeat center;
	border-color:#339933!important;
}
	.MarinesTour01 strong {
		font-size: 14px;
		font-weight: bold;
		float: right;
	}
	.MarinesTour01 strong a {
		text-decoration: none!important;
	}
	.MarinesTour01 strong a:hover {
		color:#339933!important;
	}
.MarinesTour02 {
	background:url(/stadium/img/marinestour/tour02.gif) no-repeat center;
	border-color:#ffcc00!important;
}
	.MarinesTour02 strong {
		font-size: 14px;
		font-weight: bold;
		float: right;
	}
	.MarinesTour02 strong a {
		text-decoration: none!important;
	}
	.MarinesTour02 strong a:hover {
		color:#ecbb00!important;
	}
.MarinesTour03 {
	background:url(/stadium/img/marinestour/tour03.gif) no-repeat center;
	border-color:#ff6370!important;
}
	.MarinesTour03 strong {
		font-size: 14px;
		font-weight: bold;
		float: right;
	}
	.MarinesTour03 strong a {
		text-decoration: none!important;
	}
	.MarinesTour03 strong a:hover {
		color:#ff6370!important;
	}
.MarinesTour04 {
	background:url(/stadium/img/marinestour/tour04.gif) no-repeat center;
	border-color:#5ea2e4!important;
}
	.MarinesTour04 strong {
		font-size: 14px;
		font-weight: bold;
		float: right;
	}
	.MarinesTour04 strong a {
		text-decoration: none!important;
	}
	.MarinesTour04 strong a:hover {
		color:#5ea2e4!important;
	}

.IndexMarinesTour01 {
	background:url(/stadium/img/marinestour/tour01.gif) no-repeat 2px 0;
	border:#339933 solid 1px;
	width: 157px;
	height: 22px;
	float: left;
	padding-top: 5px;
	padding-left: 30px;
	margin-right: 5px;
	font-size: 10px;
}
.IndexMarinesTour02 {
	background:url(/stadium/img/marinestour/tour02.gif) no-repeat 2px 1px;
	border:#ffcc00 solid 1px;
	width: 172px;
	height: 22px;
	float: left;
	padding-top: 5px;
	padding-left: 35px;
	margin-right: 5px;
	font-size: 10px;
}
.IndexMarinesTour03 {
	background:url(/stadium/img/marinestour/tour03.gif) no-repeat 2px 1px;
	border:#ff6370 solid 1px;
	width: 157px;
	height: 22px;
	float: left;
	padding-top: 5px;
	padding-left: 30px;
	font-size: 10px;
}
.IndexMarinesTour04 {
	background:url(/stadium/img/marinestour/tour04.gif) no-repeat 2px 1px;
	border:#5ea2e4 solid 1px;
	width: 152px;
	height: 20px;
	float: left;
	padding-top: 5px;
	padding-left: 35px;
	margin-right: 5px;
	font-size: 10px;
	margin-top: 5px;
}
