body {
	margin:0 auto;
	padding:0;
	font-size:small;
	color:#222;
	background:#fff url(../images/page-bg.gif) repeat-x center top;
	font-family: "Lucida Grande","Hiragino Kaku Gothic Pro";
}
a img, a.img:link, a.img:visited, a.img:hover {  border-width:0;border-bottom:none;  }
  
a img,
a.img:link,
a.img:visited,
a.img:hover,
img a,
img a:hover,
a.img:active{border-width:0;border-bottom:none;}


a {color:#000099;text-decoration:none;/*border-bottom:1px dotted #469;_border-bottom:1px solid #469;*/}
a:visited {color:#000099;border-color:#899;}
a:hover {color:#000066; text-decoration:underline;/*border-bottom:1px solid #000066;*/}

#guide a,
#ticket a{ color:#336699;}
#guide dt.away a{ color:#339933;}


h1,h2,h3,h4 {	margin:0;	padding:0;}
h1{
	font-size: 16px;
	padding: 7px 8px;
	/*background: #eee;*/
	margin: 10px 0;
	background:url(../images/h1-bg.gif) no-repeat center;
	z-index:0;
	position:relative;
}
h1 a,
h2 a{	text-decoration:underline;}
h1 a:hover,
h2 a:hover{	text-decoration:none;}

h1 span	{
	float:right;
	font-size:11px;
	font-weight:normal;
	position: relative;
	top: 2px;
}
h2{
	font-size:14px;
	color:#000;
	padding:8px 0 7px 10px;
	margin:0 0 5px 0;
	border-bottom:5px solid #ddd;
	background:url(../images/h2-bg.gif) no-repeat center top;
	width:850px;
}
h2 span{ text-align:right; width:300px; position:absolute; right:1px; }

h3{
	padding: 3px 2px;
	margin-top: 12px;
}



.s-ttle		{	padding:8px 10px; font-size:small; margin:5px 0 0 0; border-right:1px solid #ccc; border-left:1px solid #ccc; background:#ddd; border-top:3px solid #ccc;}
.s-ttle span{	float:right;}
.s-ttle02	{	padding:8px 10px; font-weight:bold; font-size:16px; color:#003399; border-bottom:1px solid #ccc;}
.s-ttle03	{ 	margin:8px auto;}

ul,li{	margin:0 0 20px 0; padding:0;}
li.non{	list-style:none;	margin:6px 0 10px 15px;	padding: 0 0 3px 20px;	background:url(../images/list-non.gif) no-repeat left 3px;	position: relative;}
li.yazi{
	list-style:none;
	margin:2px 0;
	padding: 0 0 3px 17px;
	background:url(../images/list-non.gif) no-repeat left -1px;
}

.top-box03 ul,
.top-box02 ul		{	padding:3px 0; margin:0;}

.top-box03 li.yazi,
.top-box02 li.yazi	{	font-size:11px;}





li.non .ttle	{ font-weight:bold; font-size:14px; padding:2px 0;}

p{	font-size:small; padding:8px 10px; margin:0 auto;}
img.img-l{ float:left; margin:0 5px 10px 0;}
img.img-r{ float:right; margin:0 0 5px 10px;}
img.img-c{ display:block; margin:5px auto; padding:5px; text-align:center}


* html .iepngfix{  behavior:url(/css/iepngfix.htc);}

#wrap{
	border-top:5px solid #003399;
	background:url(../images/header-bg.gif) repeat-x top;
	position: relative;
	z-index: 30;
	padding: 0;
	margin: 0 auto;
}


#header {
	width: 900px;
	margin: 0 auto;
	position: relative;
	z-index: 20;
	height: 70px;
}




#menu{
	background:url(../images/menu-bg.png) repeat-x top;
	height: 55px;
	padding: 0;
	position: relative;
	z-index: 10;
	behavior:url(/css/iepngfix.htc);
	}

#main-emb {
	position: absolute;
	margin: 0;
	top: 12px;
	width: 89px;
	left: 6px;
	z-index: 10;
	height: 110px;
}

#sub-emb {
	position: absolute;
	left: 102px;
	top: 20px;
	width: 160px;
}
#emb-gotoj {
	position: absolute;
	left: 270px;
	top: 5px;
	width: 116px;
	/**/display:none;
}

#contents {
	margin: 0 auto;
	behavior:url(/css/iepngfix.htc);
	background:url(../images/page-bg02.png) repeat-y center top;
	_background:url(../images/page-bg02.gif) repeat-y center top;
	z-index: 1;
	position: relative;
	top: -12px;
	padding-top:10px;
	width:950px;
}

#contents #main {
	width: 860px;
	margin: 10px auto;
	position:relative;
}
#main #left {
	width: 510px;
	float: left;
	margin: 0 0 10px 0;
}
#main #right {
	width: 340px;
	float: right;
	margin: 0 0 10px 0;
}
#footer {
	clear: both;
	padding: 0px;
	margin: 10px 0;
}
#bottom-bg {
	height: 5px;
	width: 880px;
	margin: 0 auto;
	border-bottom: 5px solid #003399;
}



.roundcont		{	width:100%;	margin: 0 auto;	position:relative;}
.roundtop		{	margin:0;padding:0;height: 3px;}
.roundbottom	{	margin:0;padding:0;height: 3px;}
span.tl-img		{	width:3px;height:3px;border:none;margin:0;padding:0; position: absolute; left:0;}
span.bl-img		{	;width:3px;height:3px;border:none;margin:0;padding:0; position: absolute; left:0;}
.relation		{	margin:0 auto;}



.tab-whitebox					{	margin:0 0 8px 0;}
.tab-whitebox .roundcont		{	background-color: #fff;	color: #333;}
.tab-whitebox .roundtop			{	background: url(../images/tr-yellow01.gif) no-repeat top right;}
.tab-whitebox .roundbottom		{	background: url(../images/br-yellow01.gif) no-repeat top right;}
.tab-whitebox span.tl-img		{	background: url(../images/tl-yellow01.gif) no-repeat top left; }
.tab-whitebox span.bl-img		{	background: url(../images/bl-yellow01.gif) no-repeat ;}




#footer .tab-whitebox .roundcont		{	background-color: #ffff00;}
#footer .relation						{ height:55px;}



#footer #gotoj {
	position:absolute;
	top: -20px;
	left: 10px;
	/**/display:none;
}
#footer #footer-txt{
	position: relative;
	/*left: 230px;*/
	width: 650px;
	top: 10px;
}
#footer #footer-txt a{
	padding:0 8px 0 2px;
	margin: 0 0 0 5px;
	color:#000;
	text-decoration:none;
	border-right: 1px solid #666;
}
#footer #footer-txt a:hover{
	text-decoration:underline;
	color:#336699;
}
#footer #footer-txt #top{
	padding:0;
	font-size: 11px;
}
#footer #footer-txt #btm{
	font-size:11px;
	letter-spacing:1.8px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0 0 8px;
}
#mainphoto-bg a {
	background:url(../images/mainphoto-bg.png) no-repeat center;
	behavior:url(/css/iepngfix.htc);
	z-index:5;
	width: 510px;
	height: 280px;
	position: relative;
	display:block;
}

#mainphoto-bg a:hover {
	background:url(../images/mainphoto-bg02.png) no-repeat center;
	behavior:url(/css/iepngfix.htc);
	z-index:10;
	width: 510px;
	height: 280px;
	position: relative;
	display:block;
	}
	
	
#main-photo{	z-index:1;	position: absolute;	top: 0px;}
#ad {	margin: 10px auto; display:none;}

#spo00{	position:absolute;	left:550px;	top: 17px; border-bottom:1px solid #ddd; padding:0 0 4px 4px; width:330px;/* display:none;*/}
#spo01,
#spo02,
#spo03,
#spo04,
#spo05{	width: 80px;	height: 30px;	position: absolute;	top: 29px;/* display:none;*/}
#spo01 {	left: 550px;	top: 32px;/* display:none;*/}
#spo02 {	left: 635px;	top: 30px;/* display:none;*/}
#spo03 {	left: 650px; display:none;}
#spo05 {	left: 720px;/* display:none;*/}
#spo04 {	left: 805px;	top: 32px;/* display:none;*/}



table.def-box	{	border-collapse:collapse; width:100%; border:1px solid #ccc; margin:0 0 15px 0;}
table.def-box th{	padding:5px; border:1px solid #ccc; background:#eee;}
table.def-box td{	padding:3px; border:1px solid #ccc;}
table.def-box .sec{ padding-left:15px;}
table.def-box .date{	padding-left:15px;}
table.def-box .ko{	text-align:center;}
table.def-box .vs{	padding-left:15px;}
table.def-box .sta{	padding-left:15px;}
table.def-box .result{	text-align:center;}

table.def-box .item01{	padding-left:15px; text-align:left;}
table.def-box .item02{	text-align:center;}
table.def-box .item03{	text-align:right; padding-right:15px;}

.chu{ padding:0 0 20px 0; text-align:right;}


.hr	{	height:8px;	background:#ddd;	clear: both; margin:0 0 10px 0;}

table.def-box .sec-y,
table.def-box .date-y,
table.def-box .vs-y,
table.def-box .sta-y{	/*background:#FFFFCC;*/ background:url(../images/bg-y.gif) repeat; padding-left:15px;}

table.def-box .ko-y,
table.def-box .result-y{/*background:#FFFFCC;*/ background:url(../images/bg-y.gif) repeat;text-align:center;}





#ticket div.pictureHolder .content .details p,
#guide div.pictureHolder .content .details p{ padding:0; margin:0; font-size:11px;}

.page-banner{ margin:5px auto;}
.icon-web{ margin-left:1em; padding-left:1.4em; background:url(../images/icon-web.gif) no-repeat left 4px; }
.icon-access{margin-left:0; padding-left:1em;  background:url(../images/icon-access.gif) no-repeat left 3px;}
li.icon-access{ list-style:none; margin-bottom:0.5em; line-height:normal;}


/*TOP News
---------------------------------------------------------------*/
#news-box	{ margin:0 0 5px 0;}
#news-box dl.non		{	border:0;}
#news-box dl			{	padding: 5px 0 8px 0;	margin: 0 3px ;	font-size: small;	/*border-bottom: 1px solid #ddd;*/ background:url(../images/1dot-line.gif) repeat-x center bottom;}
#news-box dl:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #news-box dl		{	height:1%;}
#news-box dl			{	display:inline-block;}
#news-box dl dt			{	width: 35px;	float: left;	white-space: nowrap;	margin: 0;	padding: 0 2px;}
#news-box dl dd			{	text-align: left;	padding: 0;	margin: 0 0 0 40px;	width: 460px;}
#news-box dl dd.icon-news{ /*padding-left:55px; background:url(../images/icon-news.gif) no-repeat 0 0; width:380px;*/}
#news-box dl dd.icon-event{	/*padding-left:55px;	background:url(../images/icon-event.gif) no-repeat 0 0;	width:380px;*/}
#news-box .icon-video {	background:url(../images/icon-video.gif) no-repeat center;	width: 50px;	position: relative;	top: -1px;	left: 2px;	height: 9px;}





#photo-box{
	top:-8px;
	position:relative;
	margin: 0;
	padding: 2px 0 8px 0;
	border-bottom: 3px solid #ddd;
	/*border-top: 3px solid #ddd;*/
}
#photo-box:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #photo-box		{	height:1%;}
#photo-box			{	display:inline-block;}

#photo-box .pbox{	width: 94px;	height:64px;	float: left;	margin: 0 4px;	_margin: 0 3px;}
#photo-box .pbox a{ border:1px solid #333; padding:1px; display:block;}
#photo-box .pbox a:hover{ border:1px solid #CC0000;}
#main #left .chu{ padding:5px 5px 0 0; float:none; clear:both;}
#main #right .chu{	padding: 0 2px 4px 0;	font-size: 10px;}


.top-ttle01{	padding:0; position:relative; margin:10px 0 0 0;}
.top-ttle02{}
.top-ttle03{	width:165px;}
.top-ttle04{	width:165px;}




.top-box02{	float:left;}
.top-box03{	float:right;}
.top-boxsub	{	width:159px;	margin:0 0 10px 0;	padding:5px 2px;	border-right:1px solid #ccc;	border-left:1px solid #ccc;	border-bottom:1px solid #ccc;}
.top-box	{	width:328px; margin:0 0 10px 0;padding:5px;border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.top-box-vote	{	width:328px; margin:0 0 10px 0;padding:5px;border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#ccffcc;}

/*.top-box02,*/
.top-boxsub,
.top-box,
.top-box-vote	{	 margin:0 0 10px 0; }

.top-box02:after,
.top-boxsub:after,
.top-box:after,
.top-box-vote:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html .top-box02,
*html .top-boxsub,
*html .top-box,
*html .top-box-vote		{	height:1%;}

.top-box02,
.top-boxsub,
.top-box,
.top-box-vote			{	display:inline-block;}


.top-box-vote p{	padding:3px; margin:0;}
.top-box-vote ul	{ margin:0; padding:0}
.top-box-vote li { list-style:none; float:left; width:150px; margin:0; padding:0;}
#vote-btn{ margin:0 auto; clear:both; padding:3px;}
#vote-btn a{ display:block; width:100px; height:30px; margin:0 auto; background:url(../images/vote-btn.gif) no-repeat 0 0; outline:0; text-indent:-9999px;}
#vote-btn a:hover{ background:url(../images/vote-btn.gif) no-repeat 0 -40px;}



#top .top-box-l{	float:left;	width: 170px;	border-right: 3px solid #ddd;	font-size: 11px;}
#top .top-box p{
	font-size: 11px;
	line-height: 1.2;
	padding: 0;
}
#top #t-livebox .t-emb-l{	padding-left:75px; padding-top:0;}
#top #t-livebox .t-emb-r{	padding-right:75px; padding-top:0;}
#top .t-emb-l{
	float:left;
	padding: 5px 0 0 3px;
}
#top .t-emb-r{
	float:right;
	padding: 5px 20px 0 0;
}
#top .t-emb-vs{
	margin:0;
	padding: 0;
	width: 30px;
	position: relative;
	top: 35px;
	float: left;
	left: 4px;
}
#top .top-box-r{
	float:right;
	width: 145px;
	font-size: 11px;
}

#top table.def-box{	margin: 0 auto;	width: 100%;	font-size:11px;	border: 0;}




#top .top-box03 table.def-box th.rank,
#top .top-box03 table.def-box th.club,
#top .top-box03 table.def-box th.result01,
#top .top-box03 table.def-box th.result02,
#top .top-box03 table.def-box th.date	{	background-color:#fef06c; border-bottom:3px double #bbb; border-top:1px solid #bbb;}
/*
#top table.def-box th				{	border:0;	 background:#d7d7d7; }*/
#top table.def-box th.rank,
#top table.def-box th.club,
#top table.def-box th.result01,
#top table.def-box th.result02,
#top table.def-box th.date	{ font-size:10px; font-weight:normal;border:0;padding:3px 2px;text-align: center; background :#d7d7d7 url(../images/1dot-linetate.gif) repeat-y right center;}
#top table.def-box th.result02	{ background-image:none;}

#top table.def-box td{	border:0; font-size:10px;}
#top table.def-box td.rank,
#top table.def-box td.rank-y,
#top table.def-box td.club,
#top table.def-box td.club-y,
#top table.def-box td.result01,
#top table.def-box td.result01-y,
#top table.def-box td.result02,
#top table.def-box td.result02-y,
#top table.def-box td.date-y,
#top table.def-box td.date{	 padding:3px 0; text-align: center; border-bottom:1px solid #ccc; background:url(../images/1dot-linetate.gif) repeat-y right center;}
#top table.def-box td.result02,
#top table.def-box td.result02-y {background-image:none;}



#top table.def-box td.date-y,
#top table.def-box td.rank-y,
#top table.def-box td.club-y,
#top table.def-box td.result01-y,
#top table.def-box td.result02-y{ background-color:#fef06c;}

#top .top-box02 table.def-box td.club-y	{	font-size:14px; font-weight:bold;}


.tab-sche01{	background:url(../images/sche-tab01.gif) no-repeat left;}
.tab-sche02{	background:url(../images/sche-tab02.gif) no-repeat left;}
.tab-sche01,.tab-sche02{	height:18px;}
.tab-01,.tab-02{	text-indent: -9999px;	width: 60px;	height: 18px;	display: block;	position: relative;	float: left; cursor:pointer;}


#top #t-livebox{
	background:url(../images/t-live-bg.jpg) no-repeat center;
	width:340px;
	height:160px;
	text-align: center;
	margin: 0 0 10px 0;
}
#top #t-livebox #live-btn	{
	position: relative;
	bottom:8px;
	clear: both;
}
#top #t-livebox #live-btn a{
	display:block;
	width:256px;
	height:50px;
	background:url(../images/live-btn.png) no-repeat 0 0;
	_background:url(../images/live-btn.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0 auto;
	behavior:url(/css/iepngfix.htc);
	outline:0;
}
#top #t-livebox #live-btn a:hover{
	background:url(../images/live-btn.png) no-repeat 0 -50px;
	_background:url(../images/live-btn.gif) no-repeat 0 -50px;
	behavior:url(/css/iepngfix.htc);
}
#top #t-livebox p	{
	color:#fff;
	padding: 3px 0 10px 0;
}

#top .info-box {
	background:url(../images/info-box.gif) no-repeat center;
	width:240px;
	height:100px;
	padding: 5px;
	float: left;
	margin: 10px 5px 10px 0;
}
#top .info-box .ttle{
	font-size: 14px;
	font-weight: bold;
	padding: 8px 5px;
}
#top .info-box .text{
	font-size: small;
	padding: 5px;
}
#top .info-box .text a{
	font-weight: bold;
}
#top .info-box img{
	width: 84px;
	height: 78px;
	float: right;
	padding: 2px;
}









/* NEWS
------------------------------------------------*/
#news dl.non		{	border:0; background-image:none;}
#news dl			{	padding: 5px 0 8px 0;	margin: 0;	font-size: small;	/*border-bottom: 1px solid #ddd;*/ background:url(../images/1dot-line.gif) repeat-x center bottom;}
#news dl:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #news dl		{	height:1%;}
#news dl			{	display:inline-block;}
#news dl dt			{	width: 35px;	float: left;	white-space: nowrap;	margin: 0;	padding: 0 2px;}
#news dl dd			{	text-align: left;	padding: 0;	margin: 0 0 0 40px;	width: 810px;}
#news dl dd.icon-news{ /*padding-left:55px; background:url(../images/icon-news.gif) no-repeat 0 0; width:755px;*/}
#news dl dd.icon-event{ /*padding-left:55px; background:url(../images/icon-event.gif) no-repeat 0 0; width:755px;*/}
#news .icon-video {	background:url(../images/icon-video.gif) no-repeat center;	width: 50px;	height: 9px;	position: relative;	top: -1px;	left: 2px;}

#news img.video	{	background:url(../images/icon-video.gif) no-repeat;	position: relative;	width: 50px;	height: 9px;	margin:0 0 0 5px;}


.nextback-top	{	padding: 0 0 8px 0; border-bottom: 5px solid #ddd;}
.nextback-btm	{	padding: 8px 0 15px 0;	border-top: 5px solid #ddd;}

.nextback-top,
.nextback-btm	{	margin: 0;	text-align: right;	clear: both;}
.nextback-top span.back,
.nextback-btm span.back{	padding: 0 5px;	margin: 0 2px;	border-right: 1px solid #ccc;}
.nextback-top span.next,
.nextback-btm span.next{	nextback-top: 0 5px;	margin: 0 2px;}
.nextback-top span.index,
.nextback-btm span.index{	padding: 0 5px 0 3px;	margin: 0 2px 0 0;	border-right: 1px solid #ccc;}
#news p {	margin: 0 15px;	padding: 12px 0;	font-size: small;	line-height: 1.5;}
#news.article #date {	margin: 5px 0;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}
#news.article #ttle	{	margin: 3px 0;	padding: 5px 0 10px 0;	font-size: 16px;	font-weight: bold;	border-bottom: 1px solid #ddd;}
#news.article #ttle.icon-news{ /*padding-left:55px; background:url(../images/icon-news.gif) no-repeat 0 7px;*/}
#news.article #ttle.icon-event{ /*padding-left:55px; background:url(../images/icon-event.gif) no-repeat 0 7px;*/}
#news.article #ttle.icon-video{ padding-left:55px; background:url(../images/icon-video.gif) no-repeat 0 7px;}

.flavideo{	margin:5px 15px 0 5px;	width:320px;height:330px;	position:relative;	padding:0px;		background:#eee;	float: right;}




/* PHOTO
------------------------------------------------*/
#photo .photo-box {
	width: 805px;
	position: relative;
	margin: 5px 20px;
	padding: 5px;
	font-size:small;
	border: 1px solid #ccc;
	display: block;
}
#photo .photo-box:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #photo .photo-box		{	height:1%;}
#photo .photo-box			{	display:inline-block;}





#photo .photo-box .photo{
	width: 144px;
	height: auto;
	float: left;
}
#photo .photo-box .photo a img			{
	width:142px;
	height:100px;
	border:1px solid #ddd;
}
#photo .photo-box .photo a:hover img	{ border:1px solid #003399;}
#photo .photo-box .ttle {
	margin:0;
	width: 640px;
	font-size: 14px;
	font-weight: bold;
	float: right;
	position: relative;
	background: #eee;
	padding: 5px;
}
#photo .photo-box .ttle a{
}
#photo .photo-box .ttle a:hover{
	text-decoration:underline;
}
#photo .photo-box p{
	padding: 5px;
	margin: 0;
	position: relative;
	width: 640px;
	font-size: small;
	float: right;
}
/*#photo .photo-box p a{
	color:#333;
}*/
#photo .photo-box p a:hover{
	color:#003366;
}
#photo .date	{
	padding: 0 0 5px 0;
	color:#555;
	text-align: left;
	margin: 0;
	font-size:11px;
	float: right;
	width: 650px;
}
#photo .copy	{
	width: 140px;
	font-size: 11px;
}
#photo.article .photo .copy	{
	text-align:center;
	margin: 0 auto;
}

#photo.article .photo-box {
	width: 800px;
	display:block;
	float:none;
	height: auto;
	_margin-left: 20px;
	margin-bottom: 30px;
}
#photo.article .photo-box:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #photo.article .photo-box		{	height:1%;}
#photo.article .photo-box			{	display:inline-block;}






#photo.article .photo-box .ttle {
	font-size: 16px;
	font-weight: bold;
	position: relative;
	width: 780px;
	border-bottom: 2px solid #bbb;
	margin: 0;
	float: none;
	padding: 10px;
	background: #eee;
}
#photo.article .photo-box p {
	padding: 5px 10px;
	margin: 0;
	font-size: small;
	line-height: 1.5;
	position: relative;
	float: none;
	width: 780px;
}
#photo.article .date{
	float: none;
	padding: 0 0 0 10px;
	width: 790px;
}
#photo.article .photo-box .photo{
	margin: 0 auto;
	float: none;
	width: 95%;
	text-align: center;
}
#photo.article .photo-box #place {
	padding: 3px;
	margin: 3px auto;
	text-align: right;
	color: #666666;
}







/* GAME
------------------------------------------------*/
#game.score table.def-box{	width:500px;}
#game.rank table.def-box{	margin:0 0 5px 0;}

#game.score  table.def-box { display:none;}















/* PLAYER
------------------------------------------------*/
.listbox{
	width:195px;
	height:116px;
	float:left;
	padding: 0;
	margin: 0 10px 15px 10px;
	_margin: 0 10px 15px 5px;
}
.posi{
	height:48px;
	padding:0 0 0 10px;
	clear: both;
}
#py-l{
	width:222px;
	height:250px;
	float:left;
	padding:0 0 10px 10px;
}
#py-r{
	width:618px;
	float:right;
	position: relative;
}
#py-r #name{
	padding: 0 0 3px 0;
	border-bottom: 1px solid #c3c3c3;
	margin: 0 0 10px 0;
}
#player .s-ttle02{
	border-bottom:0;
	background:#FFFF99;
	margin:0 10px;
}
#player #py-r .s-ttle02,
#player #py-pd02 .s-ttle02{ background:none;padding-bottom: 2px; margin:0;}
#py-r p{
	padding: 0 0 13px 10px;
}
#py-pd{
	float:left;
	width:615px;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
}
#py-pd02{
	float:right;
	width:220px;
	padding:0 10px 0 0;
	margin:3px 0 20px 0;
}
#py-pd02 img{
	margin:0 0 10px 0;
}
#py-pd table.def-box,
#py-pd02 table.def-box	{font-size:small; margin:5px auto; width:99%;}
#py-pd table.def-box th{	background:#FFFFCC; text-align:left; padding-left:15px; font-weight:normal;}









/* TAB MENU <SHARE>
------------------------------------------------*/
#tabmenu		{	height:29px;	position: relative;	margin: 0; }
#tabmenu ul		{	height:29px;	position: relative;	margin: 0;	padding: 0;}
#tabmenu li		{	list-style:none;	float:left;	margin: 0;	padding: 0;}
#tabmenu li a	{	display:block;	text-indent:-9999px;	height: 29px;	position: relative;}






/* SIDE MENU <SHARE>
------------------------------------------------*/
#sidemenu		{	height: 81px; position:relative;	width: 257px;	line-height:normal; font-size:9px; margin:0; padding:0;}
#sidemenu ul	{	/*background: url(../ticket/images/sidemenu.gif) no-repeat -257px 0;*/list-style-type:none;padding:0;	margin:0;width: 257px;/*position:absolute;height: 81px;*/}
#sidemenu li	{	height: 27px;	margin:0; 	padding:0;}
#sidemenu a		{	display: block;	height: 27px;	text-indent: -9999px;/*background: url(../ticket/images/sidemenu.gif) no-repeat 0 0;*/outline:0;}



#item01,
#item02,
#item03 {	width: 257px; height:27px;}

#sidemenu li#item01 a {	background-position: 0 0;}
#sidemenu li#item02 a {	background-position: 0 -27px;}
#sidemenu li#item03 a {	background-position: 0 -54px;}

#sidemenu li#item01 a:hover{ background-position:-257px 0;}
#sidemenu li#item02 a:hover{ background-position:-257px -27px;}
#sidemenu li#item03 a:hover{ background-position:-257px -54px;}




/* SIDE BOX <SHARE>
------------------------------------------------*/
.sidebox {background: transparent; margin:5px 0; position:relative;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f9fcee; border-left:1px solid #c4c5a6; border-right:1px solid #c4c5a6;}
.xb1 {margin:0 5px; background:#c4c5a6;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}


.xboxcontent {display:block; background:#f9fcee; border:0 solid #c4c5a6; border-width:0 1px;}


#businfo .xb1			{	background:#666;}
#businfo .xb2,
#businfo .xb3,
#businfo .xb4			{	background:#fff; border-left:1px solid #666; border-right:1px solid #666;}
#businfo .xboxcontent	{	background:#fff; border:0 solid #666; border-width:0 1px;}










/* TICKET
------------------------------------------------*/
#ticket #sidemenu{ height:54px;}
#ticket #sidemenu ul	{	list-style-type:none;	padding:0;	margin:0;	width: 257px;	position:relative;	left: 0px;	bottom: 0px;	height: 27px;}
#ticket #sidemenu li	{	position:relative; padding:0;	margin:0;}
#ticket #sidemenu li a	{	background: url(../ticket/images/sidemenu.gif) no-repeat 0 0; display: block;	padding: 0;	margin:0;	text-decoration:none;	outline:0;}


#ticket #sidemenu li#item01 a		{	background-position: 0 0;}
#ticket #sidemenu li#item02 a		{	background-position: 0 -27px;}

#ticket #page-item01 #sidemenu li#item01 a,
#ticket #sidemenu li#item01 a:hover	{	background-position: -257px 0;}

#ticket #page-item02 #sidemenu li#item02 a,
#ticket #sidemenu li#item02 a:hover	{	background-position: -257px -27px;}

#ticket #sidemenu li#item03{ display:none;}


#ticket h2 {	background: none;	font-size: 16px;	margin: 0;	padding: 15px 10px;	border: 0;width: 583px;}
#ticket #main #left {	width: 583px;	margin: 0; position:relative; }
#ticket #main #right {	width: 257px;	margin: 0; position:relative; }

#ticket span.tickettxt {font-size:16px; font-weight:bold;}


/*tabmenu*/
#ticket #tabmenu ul{	background:url(../ticket/images/tab-ticket.gif) no-repeat 0 -29px;}
#ticket #tabmenu a{		background:url(../ticket/images/tab-ticket.gif) no-repeat 0 0; outline:0;}

#ticket #tabmenu li#n-shop ,
#ticket #tabmenu li#n-web ,
#ticket #tabmenu li#n-mob ,
#ticket #tabmenu li#n-phone,
#ticket #page-item02 li#n-top,
#ticket #page-item02 li#n-tokuten{	width:129px;}

#ticket #tabmenu li#n-shop a,
#ticket #page-item02 #tabmenu li#n-top a		{	background-position:-9px 0;		left: 9px;}
#ticket #tabmenu li#n-web a,
#ticket #page-item02 #tabmenu li#n-tokuten a	{	background-position:-151px 0;	left: 22px;}
#ticket #tabmenu li#n-mob a						{	background-position:-293px 0;	left: 35px;}
#ticket #tabmenu li#n-phone a					{	background-position:-435px 0;	left: 48px;}

#ticket.shop #tabmenu li#n-shop a,
#ticket.web #tabmenu li#n-web a,
#ticket.mob #tabmenu li#n-mob a,
#ticket.phone #tabmenu li#n-phone a,
#ticket #tabmenu a:hover,
#ticket #tabmenu li:hover a,
#ticket #tabmenu li.mnhover a,
#ticket.top #page-item02 #tabmenu li#n-top a,
#ticket.tokuten #page-item02 #tabmenu li#n-tokuten a{
	background: none !important;
	text-decoration:none;
}



/*シーズンパスポート*/
#ticket #page-item02 #tabmenu ul{	background:url(../ticket/images/tab-season.gif) no-repeat 0 -29px;}
#ticket #page-item02 #tabmenu a{		background:url(../ticket/images/tab-season.gif) no-repeat 0 0; outline:0;}

table.tokutenbox	{ border:1px solid #ccc; margin:5px auto; width:100%; border-collapse:collapse;}
table.tokutenbox th	{ background:#666; color:#fff; border:1px solid #ccc; padding:3px 0;}
table.tokutenbox td	{ text-align:center; font-size:24px;}

table.tokutenbox th.tokuten-b,
table.tokutenbox th.tokuten-g,
table.tokutenbox th.tokuten-y{ text-align:left; padding-left:1em; color:#222;}

table.tokutenbox th.tokuten-b,
table.tokutenbox td.tokuten-b{ background:#CFF; border:1px solid #ccc; color:#222;}

table.tokutenbox th.tokuten-g,
table.tokutenbox td.tokuten-g{ background:#CFC; border:1px solid #ccc; color:#222;}

table.tokutenbox th.tokuten-y,
table.tokutenbox td.tokuten-y{ background:#FFC; border:1px solid #ccc;}






#ticket .stadium-ttle{ border-left:10px solid #8ac387; padding:5px; margin:0 0 10px 0; }
#ticket .stadium-ttle img{ display:block; margin-bottom:5px;}
#ticket .stadium-ttle p{ font-size:11px;width:220px;}
#ticket .stadium-ttle a{ font-weight:bold;}
#ticket .ttle{ margin:0 0 2px 0; clear:both; padding:10px 0 0 0; position:relative;}

#ticket .box01,
#ticket .box02{ border:1px solid #c4c5a6; padding:10px; width:559px; margin:1px 0 0 0; position:relative;}

#ticket .box02{ width:268px; float:left; margin-right:1px; height:85px;}

#ticket .box01:after,
#ticket .box02:after{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
	
}
*html #ticket .box01,
*html #ticket .box02{	height:1%;}

#ticket .box01,
#ticket .box02{ display: inline-block; }

#ticket .box01 p,
#ticket .box02 p{ margin:0; padding:0;line-height: normal;}
#ticket #ticket2010 .box02 .mini{ margin:0; padding:0;line-height: normal; font-size:12px;}

#ticket .box01 .left,
#ticket .box02 .left{ float:left; width:94px;}
#ticket .box01 .right{ float:right; width:455px;}
#ticket .box02 .right{ float:right; width:165px;}
span.l-coad{	display:block;	font-size:11px;	 margin:5px auto;	width:447px;	background:#f5f6e5;	padding:5px;	}

#ticket img.icon-conveni{  margin:0 ; padding:0; position:relative; width:94px;}
#ticket img.icon-qr{	float:right;}
a.icon-shopsearch{ display:block; text-indent:-9999px; width:50px; position:relative; background:url(../ticket/images/icon-shopsearch.gif) no-repeat; height:16px; margin:5px auto; outline:0;}
a:hover.icon-shopsearch{ background-position:0 -16px;}
.sideboxttle{ padding:8px 0 3px 10px; margin:0; display:block;}
.sidebox dl{ margin:0 10px; padding:0 0 5px 0; font-size:11px; line-height:normal;}
.sidebox dt{ padding-left:12px; margin:0; background:url(../ticket/images/yazi.gif) no-repeat -1px;}
.sidebox dd{ padding-left:12px; margin:0 0 3px 0;}

#ticket table#hatsubaibibox{ font-size:11px; border-collapse:collapse; margin:0 auto; width:93%;}
#ticket table#hatsubaibibox th{ border-bottom:1px solid #999; background:#ddd; padding:3px 2px; text-align:left; font-size:small;}
#ticket table#hatsubaibibox td{ padding:5px 3px;}
#ticket table#hatsubaibibox td.date{ border-right:1px dotted #999;}
#ticket table#hatsubaibibox td.date-y{border-right:1px dotted #999; background:#ffff99;}
#ticket table#hatsubaibibox td.game-y{background:#ffff99;}


#ticket table.ticketcate	{ width:100%; border-collapse:collapse; margin:5px 0;}
#ticket table.ticketcate th{ background-color:#666; color:#fff; padding:5px 0; font-weight:normal; font-size:10px; border:1px solid #bbb;}
#ticket table.ticketcate th.gate{background-color:#CC9;color:#000;}
#ticket table.ticketcate th.sub{	background-color:#ddd; color:#000;}
#ticket table.ticketcate td{ border:1px solid #bbb; font-size:11px; padding:5px 0; text-align:center;}
#ticket table.ticketcate td.price{ text-align:right; padding-right:1px;}
#ticket table.ticketcate td.lineno{ border-top:0; border-bottom:0; padding:0; width:3px;}
#ticket table.ticketcate td.price-ss{ background:#3bb9eb;}
#ticket table.ticketcate td.price-sa{ background:#cbeabe;}
#ticket table.ticketcate td.price-s{ background:#a3dde8;}
#ticket table.ticketcate td.price-a{ background:#cfebf3;}
#ticket table.ticketcate td.price-b{ background:#FFC;}
#ticket table.ticketcate td.price-g{ background:#CF6;}

#ticket table.ticketcate td.price-ss,
#ticket table.ticketcate td.price-sa,
#ticket table.ticketcate td.price-s,
#ticket table.ticketcate td.price-a,
#ticket table.ticketcate td.price-b,
#ticket table.ticketcate td.price-g{ border-right:1px solid #ccc; padding:5px 5px; text-align:left;}

#ticket table.ticketcate td.price-adult,
#ticket table.ticketcate td.price-children{ border-left:0; background:#eee;}
#ticket table.ticketcate td.price-info{ text-align:left; padding-left:5px; vertical-align:top;}

#ticket.sekiwari #page-item02 .sekiwari-green{ background:url(../ticket/images/sekiwari-season.gif) no-repeat center 10px; width:560px; height:400px;}

#ticket .sekiwari-green{ margin:0 auto; width:560px; height:400px; position:relative; background:url(../ticket/images/sekiwari-green.gif) no-repeat center top;}
#ticket .sekiwari-green .icon-camera{}

#ticket .sekiwari-green a:hover img{ /*background:url(../ticket/images/icon-camera-on.gif) no-repeat 0 0; position:relative; z-index:5;*/ border:1px solid #3F0;}

#ticket .sekiwari-ashikaga{ margin:0 auto; width:420px; height:355px; position:relative;}

#ticket table.def-box{	width:auto;}
#ticket table.def-box{	margin-top:5px;}
#ticket.supporters table.def-box	{ width:550px;}

#ticket.supporters .btn03{	display:none;}
#ticket #snav-box{	height: 50px;}

#ticket.supporters .btn01,
#ticket.supporters .btn02,
#ticket.supporters .btn03 {
	margin:0 0 0 80px;
	float:left;
}

#ticket.supporters .btn01 a,
#ticket.supporters .btn02 a,
#ticket.supporters .btn03 a{	display:block;	text-indent:-9999px;	width:250px;	height:50px;	outline:0;}

#ticket.supporters .btn01 a{	background:url(../ticket/images/btn-01.jpg) no-repeat 0 -145px;}
#ticket.supporters .btn02 a{	background:url(../ticket/images/btn-02.jpg) no-repeat 0 -145px;}
#ticket.supporters .btn03 a{	background:url(../ticket/images/btn-03.jpg) no-repeat 0 -145px;}

#ticket.supporters .btn01 a:hover{	background:url(../ticket/images/btn-01.jpg) no-repeat 0 0;}
#ticket.supporters .btn02 a:hover{	background:url(../ticket/images/btn-02.jpg) no-repeat 0 0;}
#ticket.supporters .btn03 a:hover{	background:url(../ticket/images/btn-03.jpg) no-repeat 0 0;}


#ticket.supporters #page02.sub-01 .btn01 a{	background:url(../ticket/images/btn-01.jpg) no-repeat 0 -5px;}
#ticket.supporters #page02.sub-02 .btn02 a{	background:url(../ticket/images/btn-02.jpg) no-repeat 0 -5px;}
#ticket.supporters #page02.sub-03 .btn03 a{	background:url(../ticket/images/btn-03.jpg) no-repeat 0 -5px;}


#ticket.supporters .s-ttle	{	border-top: 3px solid #0075b0;	margin: 0;}
#ticket .s-ttle03			{ width:550px; margin:8px 0;}

#ticket .soldout			{	padding:0 10px; margin:0 0 25px 0; font-size:16px; width:530px; color:#FF0000;}

#ticket #nyukai				{	width:550px;}

#ticket .btn-sekiwari{ width:184px; height:40px; position:relative; float:right; margin:10px 0 0 0;background:url(../ticket/images/btn-sekiwari.gif) no-repeat 0 -40px;}
#ticket .btn-sekiwari a{ display:block; text-indent:-9999px; background:url(../ticket/images/btn-sekiwari.gif) no-repeat 0 0;width:184px; height:40px;}
#ticket .btn-sekiwari a:hover{	background:url(../ticket/images/btn-sekiwari.gif) no-repeat 0 -40px;}




/* SCHEDULE
------------------------------------------------*/
#schedule .nextback-top,
#schedule .nextback-btm{	margin: 0 auto;}

#schedule .nextback-top	{ border-bottom:1px solid #ccc;}

table.sche-box			{	border-collapse:collapse;	width:100%;	margin:0 0 15px 0;}
table.sche-box th		{	padding:8px 0;	background-color: #eee;}
table.sche-box td		{	background:url(../images/1dot-line.gif) repeat-x bottom;	padding:4px 3px 6px 3px;}
table.sche-box .date	{	text-align:right;	padding-right: 5px;	padding-left: 0px;	width: 3em;	color: #666;}
table.sche-box .mon,
table.sche-box .tue,
table.sche-box .wed,
table.sche-box .thu,
table.sche-box .fri,
table.sche-box .sat,
table.sche-box .sun		{	text-align:center;	width: 1.5em;	color: #666;}

table.sche-box .sat	{ background:#CCFFFF;}
table.sche-box .sun	{	background:#FFCCFF;}


table.sche-box .info{	border-left: 3px double #ccc;}

table.sche-box td dl 		{	margin:0;	padding-left:5px;}
table.sche-box td dl:after	{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html table.sche-box td dl	{	height:1%;}
table.sche-box td dl		{	display:inline-block;}


table.sche-box td dt		{	margin:0;	float:left;	width: 4em;}
table.sche-box td dd		{	margin:0 0 0 4em;}
table.sche-box td dd.game	{	padding-left:55px;	background:url(../images/icon-game.gif) no-repeat 0 0;	background-color: #FFFF99;}
table.sche-box td dd.tm	{	padding-left:55px;	background:url(../images/icon-tm.gif) no-repeat 0 0;}








/* GUIDE
------------------------------------------------*/
#guide #sidemenu	{ /*height:195px;*/ height:135px;}
#guide #sidemenu ul	{	background: url(../guide/images/sidenav.gif) no-repeat -257px 0;  padding-top:27px;}
#guide #sidemenu a		{	background: url(../guide/images/sidenav.gif) no-repeat 0 0;}

#guide li#item01 a {	background-position: 0 -27px; }
#guide li#item02 a {	background-position: 0 -54px;}
#guide li#item03 a {	background-position: 0 -81px;}
#guide li#item04 a {	background-position: 0 -108px;}
#guide li#item05 a {	background-position: 0 -168px; margin-top:33px;}

#guide li#item05{ height:60px; display:none;}


#guide #page-item01 li#item01 a {	background-position: -257px -27px;}
#guide #page-item02 li#item02 a {	background-position: -257px -54px;}
#guide #page-item03 li#item03 a {	background-position: -257px -81px;}
#guide #page-item04 li#item04 a {	background-position: -257px -108px;}
#guide #page-item05 li#item05 a {	background-position: -257px -168px;}

#guide #sidemenu li#item01 a:hover{ background-position:-257px -27px;}
#guide #sidemenu li#item02 a:hover{ background-position:-257px -54px;}
#guide #sidemenu li#item03 a:hover{ background-position:-257px -81px;}
#guide #sidemenu li#item04 a:hover{ background-position:-257px -108px;}
#guide #sidemenu li#item05 a:hover{ background-position:-257px -168px;}


/*Goods
------------------------------------------------*/
#guide.goods #sidemenu	{ /*height:195px;*/height:270px;}
#guide.goods #sidemenu ul	{	background: url(../guide/images/goods-sidenav.gif) no-repeat -257px 0;  padding-top:27px;}
#guide.goods #sidemenu a	{	background: url(../guide/images/goods-sidenav.gif) no-repeat 0 0;}


#guide.goods #sidemenu li#cate01 a {	background-position: 0 -27px; }
#guide.goods #sidemenu li#cate02 a {	background-position: 0 -54px;}
#guide.goods #sidemenu li#cate03 a {	background-position: 0 -81px;}
#guide.goods #sidemenu li#cate04 a {	background-position: 0 -108px;}
#guide.goods #sidemenu li#cate05 a {	background-position: 0 -135px;}
#guide.goods #sidemenu li#cate06 a {	background-position: 0 -162px;}
#guide.goods #sidemenu li#cate07 a {	background-position: 0 -189px;}
#guide.goods #sidemenu li#cate08 a {	background-position: 0 -216px;}
#guide.goods #sidemenu li#cate09 a {	background-position: 0 -243px;}

#guide.goods #page-item01 li#cate01 a {	background-position: -257px -27px;}
#guide.goods #page-item02 li#cate02 a {	background-position: -257px -54px;}
#guide.goods #page-item03 li#cate03 a {	background-position: -257px -81px;}
#guide.goods #page-item04 li#cate04 a {	background-position: -257px -108px;}
#guide.goods #page-item05 li#cate05 a {	background-position: -257px -135px;}
#guide.goods #page-item06 li#cate06 a {	background-position: -257px -162px;}
#guide.goods #page-item07 li#cate07 a {	background-position: -257px -189px;}
#guide.goods #page-item08 li#cate08 a {	background-position: -257px -216px;}
#guide.goods #page-item09 li#cate09 a {	background-position: -257px -243px;}


#guide.goods #sidemenu li#cate01 a:hover {	background-position: -257px -27px;}
#guide.goods #sidemenu li#cate02 a:hover {	background-position: -257px -54px;}
#guide.goods #sidemenu li#cate03 a:hover {	background-position: -257px -81px;}
#guide.goods #sidemenu li#cate04 a:hover {	background-position: -257px -108px;}
#guide.goods #sidemenu li#cate05 a:hover {	background-position: -257px -135px;}
#guide.goods #sidemenu li#cate06 a:hover {	background-position: -257px -162px;}
#guide.goods #sidemenu li#cate07 a:hover {	background-position: -257px -189px;}
#guide.goods #sidemenu li#cate08 a:hover {	background-position: -257px -216px;}
#guide.goods #sidemenu li#cate09 a:hover {	background-position: -257px -243px;}



#guide h2 {	background: none;	font-size: 16px;	margin: 0;	padding: 15px 10px;	border: 0;width: 583px;}
#guide #main #left {	width: 583px;	margin: 0; position:relative; }
#guide #main #right {	width: 257px;	margin: 0; position:relative; }

#guide #stadim-img{ padding-bottom:8px; position:relative;}
#guide .ttle{ margin:0 0 2px 0; clear:both; padding:10px 0 0 0; position:relative;}

.stadium-l{ width:260px; float:left; padding:10px 0 0 0;}
.stadium-r{ width:310px; float:right; padding:10px 0 0 0;}

.stadium-l dl{  padding:0; margin:0 0 0 13px;}
.stadium-l dt{	font-weight:bold; margin-top:10px; font-size:12px;}
.stadium-l dd{	margin:0; padding:0; font-size:11px; color:#666; line-height:1.2;}
.stadium-l dd span a{ display:block; margin:0; padding:0.3em 0 0.3em 0.5em; line-height:normal; background:#FFC;}
.stadium-l dd span a:hover{ background:#FFC;}

#guide .add		{ color:#000; font-weight:bold; margin:0 0 10px 0; font-size:12px; padding:4px 0 5px 13px; background:url(../guide/images/add-bg.gif) no-repeat;}


#guide.tochigi dl{ margin:10px auto; padding:5px;}
#guide.tochigi dt{ font-weight:bold; font-size:14px; padding:0 0 0 5px; margin:2px 0; border-left:10px solid #F90;}
#guide.tochigi dd{ margin:0 0 1.5em 0; padding:0; line-height:1.4; color:#555;}
#guide.tochigi dd.ddttle{ font-size:14px; font-weight:bold;}
#guide.tochigi dd.ddttle span{ height:14px; padding:0; margin:0; width:200px; display:inline-block;}
#guide.tochigi dd.ddttle span img { height:14px; padding:0; margin:0;}

#guide.tochigi #businfo dl{ margin:0; padding:5px 10px;}
#guide.tochigi #businfo dt{ border-left:0; margin-top:5px ;}
#guide.tochigi #businfo dd{ margin:0;}

#guide .icon-pdf{ background:url(/images/icon_pdf.gif) no-repeat 0 1px; padding:1px 0 1px 15px; font-size:11px; display:block; float:right;}

#guide .gourmet{ margin:0 0 20px 0; border-top:5px solid #ddd; padding:10px;}
#guide .gourmet:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #guide .gourmet		{	height:1%;}
#guide .gourmet			{	display:inline-block;}



#guide .gourmet img{ float:right; margin:0 0 5px 10px;}
#guide .gourmet .menu{ width:350px; font-size:14px; font-weight:bold; background:url(../ticket/images/yazi.gif) no-repeat 0 4px; padding:0 0 0 13px;}
#guide .gourmet .menu img{ float:none; margin:0;}


/*tabmenu*/
#tabmenu{ margin-bottom:2px;}

#guide #page-item02 #tabmenu ul{	background:url(../guide/tochigi/images/tab-map.gif) no-repeat 0 -29px;}
#guide #page-item02 #tabmenu a{	background:url(../guide/tochigi/images/tab-map.gif) no-repeat 0 0; outline:0;}

#guide #page-item03 #tabmenu ul{	background:url(../guide/tochigi/images/tab-stadium.gif) no-repeat 0 -29px;}
#guide #page-item03 #tabmenu a{	background:url(../guide/tochigi/images/tab-stadium.gif) no-repeat 0 0; outline:0;}

#guide #page-item04 #tabmenu ul{	background:url(../guide/tochigi/images/tab-away.gif) no-repeat 0 -29px;}
#guide #page-item04 #tabmenu a{	background:url(../guide/tochigi/images/tab-away.gif) no-repeat 0 0; outline:0;}



#guide #tabmenu li#n-detail ,
#guide #tabmenu li#n-jr ,
#guide #tabmenu li#n-car,
#guide #tabmenu li#n-seat01,
#guide #tabmenu li#n-seat02,
#guide #tabmenu li#n-seat03,
#guide #tabmenu li#n-away01{	width:129px;}

#guide #tabmenu li#n-away02{	width:189px;}

#guide #tabmenu li#n-detail a	{	background-position:-9px 0;		left: 9px;}

#guide #tabmenu li#n-jr a,
#guide #tabmenu li#n-seat01 a,
#guide #tabmenu li#n-away01 a{	background-position:-151px 0;	left: 22px;}

#guide #tabmenu li#n-car a,
#guide #tabmenu li#n-seat02 a,
#guide #tabmenu li#n-away02 a{	background-position:-293px 0;	left: 35px;}

#guide #tabmenu li#n-seat03 a{	background-position:-435px 0;	left: 48px;}


#guide #page-item02 #detail #tabmenu li#n-detail a,
#guide #page-item02 #jr #tabmenu li#n-jr a,
#guide #page-item02 #car #tabmenu li#n-car a,

#guide #page-item03 #detail #tabmenu li#n-detail a,
#guide #page-item03 #seat01 #tabmenu li#n-seat01 a,
#guide #page-item03 #seat02 #tabmenu li#n-seat02 a,
#guide #page-item03 #seat03 #tabmenu li#n-seat03 a,

#guide #page-item04 #detail #tabmenu li#n-detail a,
#guide #page-item04 #away01 #tabmenu li#n-away01 a,
#guide #page-item04 #away02 #tabmenu li#n-away02 a,


#guide #tabmenu a:hover,
#guide #tabmenu li:hover a,
#guide #tabmenu li.mnhover a {
	background: none !important;
	text-decoration:none;
}










#guide .stamap	{	float:right; margin:5px 0 10px 5px; padding:2px; border:1px solid #ccc;}
#guide .tel		{
	margin:10px;
	width:430px;
}

#guide .graybox				{	float:left; margin:10px 0;}
.graybox .roundcont			{
	background:#eee;
	width:430px;
}
.graybox .roundtop			{	background: url(../images/tr-gray01.gif) no-repeat top right;}
.graybox .roundbottom		{	background: url(../images/br-gray01.gif) no-repeat top right;}
.graybox span.tl-img		{	background: url(../images/tl-gray01.gif) no-repeat top left; }
.graybox span.bl-img		{	background: url(../images/bl-gray01.gif) no-repeat ;}
.graybox li.non{	background: #eee url(../images/list-non-gray.gif) no-repeat left 3px;	position: relative;}


#guide #p-btn {	width:200px; height:200px; float:right; margin:10px 0 10px 10px;}


#guide #parking-btn {	width:200px; height:50px;}
#guide #parking-btn a{ display:block; width:200px; height:50px; background:url(../guide/images/parking-btn.gif) no-repeat 0 0; text-indent:-9999px;}
#guide #parking-btn a:hover{ background:url(../guide/images/parking-btn.gif) no-repeat 0 -50px;}

#guide #ng-parking-btn {	width:200px; height:120px;}
#guide #ng-parking-btn a{ display:block; width:200px; height:120px; background:url(../guide/images/ng-parking-btn.gif) no-repeat 0 0; text-indent:-9999px;}
#guide #ng-parking-btn a:hover{ background:url(../guide/images/ng-parking-btn) no-repeat 0 -120px;}





#guide #page-item02 #detail #stadim-img { background:url(../guide/tochigi/images/map-a.gif) no-repeat; height:960px;}
#guide #page-item02 #jr #stadim-img{ background:url(../guide/tochigi/images/map-b.gif) no-repeat; height:528px;}

#guide #page-item02 #car #stadim-img,
#guide #page-item04 #detail #stadim-img { background:url(../guide/tochigi/images/map-c.gif) no-repeat; height:960px;}


#guide #page-item01 #stadim-img { background:url(../guide/tochigi/images/access-a.gif) no-repeat; height:535px;}

#guide #page-item03 #seat01 #stadim-img { background:url(../guide/tochigi/images/stadium-b.gif) no-repeat; height:620px;}
#guide #page-item03 #seat02 #stadim-img { background:url(../guide/tochigi/images/stadium-c.gif) no-repeat; height:620px;}
#guide #page-item03 #seat03 #stadim-img { background:url(../guide/tochigi/images/stadium-d.gif) no-repeat; height:620px;}

#guide .away-ht{padding:2px 0 ; text-align:center; border-bottom:3px solid #ccc; position:relative;}


#stadim-img a:tooltip hover,
#away02 a:tooltip hover{background:#ffffff; text-decoration:none; font-size:11px; border-bottom:0;} /*BG color is a must for IE6*/

#stadim-img a.tooltip span,
#away02 a.tooltip span{display:none; padding:2px 3px; margin:0; width:auto; white-space:nowrap; font-size:11px; text-decoration:none; z-index:50;}

#stadim-img a.tooltip:hover span,
#away02 a.tooltip:hover span{display:inline; position:absolute; border:1px solid #ccc; background:#FFFFCC; color:#333;text-decoration:none; top:27px; left:12px;}




#guide #stadim-img a:hover img/*,
#guide .gourmet a:hover img*/{ /*background:url(../ticket/images/icon-camera-on.gif) no-repeat 0 0; position:relative; z-index:5;*/ border:1px solid #3F0;}



#guide.manner dl{ margin:0 0 2em 0 ; padding:0;}
#guide.manner dt{ padding:0.5em 1.5em; font-size:12px; font-weight:bold; background:#eee; margin-bottom:0.5em;}
#guide.manner dd{margin:0 0 0.5em 1em; padding:0 0 0 1em; background:url(../ticket/images/yazi.gif) no-repeat -1px; position:relative;}
#guide.manner dd span{ font-weight:bold; color:#000; font-size:16px;}
#guide.manner dd.non{ background-image:none;}



#guide .box01{ border:1px solid #c4c5a6; padding:10px; width:559px; margin:1px 0 0 0; position:relative;}
#guide .box01:after{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
	
}
*html #guide .box01{	height:1%;}
#guide .box01{ display: inline-block; }
#guide .box01 p{ margin:0; padding:0;line-height: normal;}










/* GOODS
------------------------------------------------*/
#guide.goods .xb2,
#guide.goods .xb3,
#guide.goods .xb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#guide.goods .xb1 {margin:0 5px; background:#ccc;}
#guide.goods .xboxcontent {display:block; background:#fff; border:0 solid #ccc; border-width:0 1px;}


#guide.goods .g-ttle		{	padding:7px 10px;	font-size:14px;	font-weight:bold;	text-align:center;	color:#000099;	margin:0;	}
#guide.goods .goods-block {	width:277px;	/*height:260px;	background:url(images/itemback.gif) no-repeat;*/	float:left;	margin-bottom:10px;	margin-left:10px;	padding:0;	}
#guide.goods .goods-img {	margin:0 auto;	text-align:center;	margin-bottom:10px;	}
#guide.goods .goods-block p {	text-align:right; padding-top:0; padding-bottom:0;}
#guide.goods .goods-block span {	font-size:x-small;}


.s-ttle span{	float:right;}

.group{ margin:0 auto; position:relative;}








.goods-block-f p.left{
	text-align:left;
}
	
	





#guide #page03 .def-box{
	width:198px;}








/* VOTE
------------------------------------------------*/
#vote dl			{	padding: 5px 0 8px 0;	margin: 0;	font-size: small;	/*border-bottom: 1px solid #ddd;*/ background:url(../images/1dot-line.gif) repeat-x center bottom;}
#vote dl:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #vote dl		{	height:1%;}
#vote dl			{	display:inline-block;}
#vote dl dt			{	width: 4em;	float: left;	white-space: nowrap;	margin: 0;	padding: 0 8px 0 0;	text-align: right;}
#vote dl dd			{	text-align: left;	padding: 0;	margin: 0 0 0 5em;	width: 790px;}
#vote dl dd.icon-now{	padding-left:55px;	background:url(../images/icon-now.gif) no-repeat 0 0;	width:730px;}

#vote.question dl					{	background:none;}
#vote.question #vote-btn			{	padding:10px 0 20px 0;	margin:0;	background:url(../images/1dot-line.gif) repeat-x 0 -1px;}
#vote.question #vote-btn a			{ background:url(../images/vote-btn02.gif) no-repeat 0 0; outline:0; text-indent:-9999px;}
#vote.question #vote-btn a:hover	{ background:url(../images/vote-btn02.gif) no-repeat 0 -40px;}
#vote #total		{	text-align:right;	padding: 0 0 10px 0;	font-size: 11px;}
#vote #total span	{	font-size:20px;	font-weight:bold;	color: #CC0000;	padding: 0 10px;}


#vote .graph {	position: relative;	padding: 0;	margin: 0;	width: 670px;    }
	
#vote .g01 .graph .bar { background:#B1D632 url(../vote/images/g01.gif) repeat-x left -5px;}
#vote .g02 .graph .bar { background:#FFFF66 url(../vote/images/g02.gif) repeat-x left -5px;}
#vote .g03 .graph .bar { background:#FFCCFF url(../vote/images/g03.gif) repeat-x left -5px;}
#vote .g04 .graph .bar { background:#CC99FF url(../vote/images/g04.gif) repeat-x left -5px;}
#vote .g05 .graph .bar { background:#CCFFFF url(../vote/images/g05.gif) repeat-x left -5px;}
#vote .g06 .graph .bar { background:#FFCC66 url(../vote/images/g06.gif) repeat-x left -5px;}
#vote .g07 .graph .bar { background:#CC6699 url(../vote/images/g07.gif) repeat-x left -5px;}
#vote .g08 .graph .bar { background:#CCCCFF url(../vote/images/g08.gif) repeat-x left -5px;}
#vote .g09 .graph .bar { background: #ddd url(../vote/images/g09.gif) repeat-x left -5px;}
#vote .g010 .graph .bar { background:#CCFF99 url(../vote/images/g10.gif) repeat-x left -5px;}

#vote .g011 .graph .bar { background:#B1D632 url(../vote/images/g01.gif) repeat-x left -5px;}
#vote .g012 .graph .bar { background:#FFFF66 url(../vote/images/g02.gif) repeat-x left -5px;}
#vote .g013 .graph .bar { background:#FFCCFF url(../vote/images/g03.gif) repeat-x left -5px;}
#vote .g014 .graph .bar { background:#CC99FF url(../vote/images/g04.gif) repeat-x left -5px;}
#vote .g015 .graph .bar { background:#CCFFFF url(../vote/images/g05.gif) repeat-x left -5px;}
#vote .g016 .graph .bar { background:#FFCC66 url(../vote/images/g06.gif) repeat-x left -5px;}
#vote .g017 .graph .bar { background:#CC6699 url(../vote/images/g07.gif) repeat-x left -5px;}
#vote .g018 .graph .bar { background:#CCCCFF url(../vote/images/g08.gif) repeat-x left -5px;}
#vote .g019 .graph .bar { background: #ddd url(../vote/images/g09.gif) repeat-x left -5px;}
#vote .g020 .graph .bar { background:#CCFF99 url(../vote/images/g10.gif) repeat-x left -5px;}






#vote .graph .bar		{	display: block;	position: relative;        text-align: left;	color: #333;	padding: 2px 0 2px 3px;    }
#vote .graph .bar span	{ position: absolute; left: 1em; }
#vote .graph .vote-q	{	width: 5em;}
#vote table.graphbox	{	width: 860px;}
#vote table.graphbox th	{	font-weight:normal;	background:url(../images/1dot-line.gif) repeat-x 0 -1px;text-align: left;	padding: 3px 5px;	width:20%;}
#vote table.graphbox th input{}
#vote table.graphbox td	{	background:url(../images/1dot-line.gif) repeat-x 0 -1px;	width: 80%;	padding: 3px 5px;}



#banner01 a,
#banner02 a,
#banner03 a,
#banner04 a,
#banner05 a,
#banner10 a,
#banner11 a,
#banner08 a {display:block; text-indent:-9999px;width:340px; height:90px; outline:0;}

#banner01 a{  margin:0; background:url(../banner/goods.jpg) no-repeat 0 0;}
#banner01 a:hover{  background:url(../banner/goods.jpg) no-repeat 0 -90px;}

#banner02 a{  margin:5px 0; background:url(../banner/supportshop.jpg) no-repeat 0 0;}
#banner02 a:hover{  background:url(../banner/supportshop.jpg) no-repeat 0 -90px;}

#banner03 a{  margin:5px 0; background:url(../banner/volunteer.jpg) no-repeat 0 0;}
#banner03 a:hover{  background:url(../banner/volunteer.jpg) no-repeat 0 -90px;}


#banner04 a{  margin:5px 0; background:url(../banner/yumepro.jpg) no-repeat 0 0;}
#banner04 a:hover{  background:url(../banner/yumepro.jpg) no-repeat 0 -90px;}


/*#banner04			{ float:left;}
#banner04 a 		{display:block; text-indent:-9999px;width:165px; height:180px; margin:0 0 10px 0; outline:0;background:url(../banner/yume02.jpg) no-repeat 0 0;}
#banner04 a:hover	{outline:0;background:url(../banner/yume02.jpg) no-repeat 0 -180px;}*/

#banner01,#banner05{	clear:both;}
#banner05 a{  margin:5px 0; background:url(../banner/hitouch.jpg) no-repeat 0 0;}
#banner05 a:hover{  background:url(../banner/hitouch.jpg) no-repeat 0 -90px;}


/*#banner06			{ float:left;}
#banner06 a 		{display:block; text-indent:-9999px;width:165px; height:210px; margin:0 0 10px 0; outline:0;background:url(../banner/banner-2009season02.gif) no-repeat 0 0;}
#banner06 a:hover	{outline:0;background:url(../banner/banner-2009season02.gif) no-repeat 0 -210px;}*/


#banner07			{ float:left; margin:0 0 10px 0; }


#banner08 a{  margin:5px 0; background:url(../banner/schoolboshu.jpg) no-repeat 0 0;}
#banner08 a:hover{  background:url(../banner/schoolboshu.jpg) no-repeat 0 -90px;}


#banner10{	clear:both;}
#banner10 a{  margin:5px 0; background:url(../banner/official-bus.jpg) no-repeat 0 0;}
#banner10 a:hover{  background:url(../banner/official-bus.jpg) no-repeat 0 -90px;}

#banner11{	clear:both;}
#banner11 a{  margin:5px 0; background:url(../banner/banner-toruchan-seat.jpg) no-repeat 0 0;}
#banner11 a:hover{  background:url(../banner/banner-toruchan-seat.jpg) no-repeat 0 -90px;}





/*SCHOOL
---------------------------------------------------------------*/
#ikusei .chu,
#school .chu{ text-align:left;}


#ikusei.jr .s-ttle02{
	padding-top: 0px;
}
#ikusei .s-ttle03,
#ikusei.jr .s-ttle03{
	font-size: 16px;
	color: #000;
	border-left: 5px solid #000;
	padding: 0 0 0 5px;
	font-weight: bold;
}
#school h2{	margin-bottom: 0px;}
#school .ttle{
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0;
	background-color: #FFFF99;
}
#school .ttle02{
	padding: 5px;
	border-bottom: 3px solid #ddd;
	margin: 10px 0 5px 0;
	font-size: 14px;
}
.kaihi table.def-box{
	width:200px;
	font-size: small;
}
.basho table.def-box{
	font-size: small;
}
#school table.def-box td.price{	text-align:right;}
#school li.pdf{
	padding: 0px 0 0px 18px;
	margin-left:10px;
	list-style: none;
	background:url(/images/icon_pdf.gif) no-repeat left center;
}

/* School news*/
#school .nextback-top	{	padding: 8px 0 8px 0; border-bottom: 5px solid #ddd;}
#school .nextback-btm	{	padding: 8px 0 15px 0;	border-top: 5px solid #ddd;}

#school dl.non		{	border:0; background-image:none;}
#school dl			{	padding: 5px 0 8px 0;	margin: 0;	font-size: small;	/*border-bottom: 1px solid #ddd;*/ background:url(../images/1dot-line.gif) repeat-x center bottom;}
#news dl:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #school dl		{	height:1%;}
#school dl			{	display:inline-block;}
#school dl dt			{	width: 35px;	float: left;	white-space: nowrap;	margin: 0;	padding: 0 2px;}
#school dl dd			{	text-align: left;	padding: 0;	margin: 0 0 0 40px;	width: 810px;}



#school .staff{
	width: 133px;
	float: left;
	margin: 0 10px 10px 0;
}


body#shcoolstaff {	background:#fff url(../live/images/atten-bg.gif) repeat-x center top;	margin: 10px 0 0 0;}
#shcoolstaff .tab-whitebox					{	margin:0 0 8px 0;}
#shcoolstaff .tab-whitebox .roundcont		{	background-color: #fff;	color: #333;	width:90%;	margin: 0 auto;	position:relative;}
#shcoolstaff .tab-whitebox .roundtop					{	background: url(../images/tr-white01.gif) no-repeat top right;margin:0;padding:0;height: 3px;}
#shcoolstaff .tab-whitebox .roundbottom				{	background: url(../images/br-white01.gif) no-repeat top right;margin:0;padding:0;height: 3px;}
#shcoolstaff .tab-whitebox span.tl-img		{	background: url(../images/tl-white01.gif) no-repeat top left; width:3px;height:3px;border:none;margin:0;padding:0; position: absolute; left:0;}
#shcoolstaff .tab-whitebox span.bl-img		{	background: url(../images/bl-white01.gif) no-repeat ;width:3px;height:3px;border:none;margin:0;padding:0; position: absolute; left:0;}

#shcoolstaff .relation			{	margin:0 auto; padding-bottom:30px; padding-top:40px;	/*height:650px;*/}
#shcoolstaff table#profile-box {
	width: 95%;
	border-collapse:collapse;
	margin:15px auto;
	border: 1px solid #ddd;
}
#shcoolstaff table#profile-box th {
	text-align: left;
	padding: 5px 0 5px 15px;
	background: #eee;
	border: 1px solid #ddd;
	width: 30%;
}
#shcoolstaff table#profile-box th span,
#shcoolstaff table#profile-box td span {
	font-size:10px;
	padding: 0 10px;
	font-weight: normal;
	display: block;
}
#shcoolstaff table#profile-box td {
	padding: 5px;
	border: 1px solid #ddd;
}

#shcoolstaff .btn{	background:#FFFF33; padding:5px;}
#shcoolstaff .btn02{	background:#999999; padding:5px;}

#shcoolstaff #staff-l{
	width:133px;
	height:234px;
	float:left;
	padding:0 0 10px 10px;
}
#shcoolstaff #staff-r{
	width:75%;
	float:right;
	position: relative;
}
#shcoolstaff #copy	{	text-align:center;	padding:5px 0;	font-size: 11px;	margin: 0 auto;	width: 90%;}

#shcoolstaff .ttle{
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0;
	background-color: #FFFF99;
}

#shcoolstaff #close-btn{
	margin:5px auto;
	text-align: center;
	padding: 5px 0;
	border-top: 10px solid #ddd;
}






/* GAME
------------------------------------------------*/
#game.score table.def-box{	width:500px;}
#game.rank table.def-box{	margin:0 0 5px 0;}

#game.score  table.def-box { display:none;}

#game table.def-box{	margin-top:5px;}
#game table.def-box th{ border-bottom:3px double #999;}
#game table.def-box td{	padding:5px 3px;}
#game table.def-box .sec-y,
#game table.def-box .sec{	text-align: center; white-space:nowrap;}
