/*base
----------------------------------------------------------------------------*/
body		{	margin:0;	padding:0;  background:#000 url(../images/topimg/basebg.gif) repeat-x center top;font-family: "Lucida Grande","Hiragino Kaku Gothic Pro";font-size:small;	text-align:center;	color:#333;}
		/*body	{	background:#000 url(../images/topimg/basebg-yn01.jpg) no-repeat -170px 0;}*/

#container	{	width:910px;	margin:48px auto;	padding: 0;	position:static; background-color:#fff; 
	-moz-box-shadow: 1px 0px 40px #000; /* x-offset、y-offset、ぼかし半径、影の色。*/
	-webkit-box-shadow: 0 0 1.5em #000; /*safar*/
	box-shadow: 1px 0px 40px #000;text-align:left;}



/*Reset*/
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:#003366;text-decoration:none;}
a:visited {color:#003366;border-color:#899;}
a:hover {color:#000066; text-decoration:underline;}


h1,h2,h3,h4{}
	h1,h2,h3,h4{margin:0;padding:0;}
	
ul,li{}
	ul,li{margin: 0;padding: 0;}
	



/*SHARE BOX
----------------------------------------------------------------------------*/
/*TOP RANKING*/
#rankingbox,
#goaldigestbox	{	background: transparent; margin:15px 0; position:relative; border:1px solid #999; width:430px; }
#goaldigestbox	{display:none;}


#jleague-top .tmain-box{ background-image:none; margin:0; padding:0;}


#pv2010-top		{margin:10px 0; text-align:center; padding:0 0 5px 0; width:225px; background:#eee; display:none; font-size:12px;}
	#jleague-top #pv2010-top,
	#jleague-search #navigation-release #pv2010-top{ display:block;}
	
	
#shar-info		{ margin:0 0 5px 0; padding:0; font-size:11px;	_font-size: small;	*font-size: small; width:100%;}
#shar-docspace	{ display:none;}
	#jleague-top #shar-docspace { display:block;}
#shar-cal		{ margin:5px auto; padding:0; font-size:11px;}
#shar-htr		{ margin:5px auto; padding:0; font-size:11px;}
#shar-clm		{ margin:5px auto; padding:0; font-size:11px; background:#eee;}



#left .xb1				{	margin:0 5px; background:#999;}/*上下のライン*/
#left .xb2, 
#left .xb3, 
#left .xb4				{	background:#f9f5ed; border-left:1px solid #999; border-right:1px solid #999;}/*上下隙間と4隅ライン*/
#left .xbottom .xb2,
#left .xbottom .xb3,
#left .xbottom .xb4		{	background:#eee; border-left:1px solid #999; border-right:1px solid #9db0bc;}/*上下隙間と4隅ライン*/
#left .xboxcontent		{	background:#eee url(../images/topimg/top-bg.gif) no-repeat 0 -974px;	border:0 solid #999;	border-width:0 1px; margin:0; padding:0.5em 0; }/*真ん中背景色と左右ライン*/

#left .sttle				{	background:url(../images/topimg/top-bg.gif) no-repeat ; background-position:-300px 0; margin:0; padding:0; height:20px;}
	#left .sttle #sttle-clm	{	background:#333; background-image:none; border-bottom:2px solid #999; height:21px;}
	#left .sttle p			{	color:#000; text-align:left; padding:0.2em 0 0 1em; margin:0; font-size:12px; font-weight:bold;}
	#t-main .sttle p		{	color:#000; text-align:left; padding:0.3em 0 0 0; margin:0; font-size:12px; font-weight:bold;}

.sttle #sttle-clm a,
.sttle #sttle-clm a:link		{	color: #fff;	text-decoration:underline;}
.sttle #sttle-clm a:hover,
.sttle #sttle-clm a:visited		{	color: #eee;	text-decoration:none;}


#left  #shar-docspace .xboxcontent	{	background:#ffff99; padding:0.1em 0;}/*真ん中背景色*/
#left  #shar-docspace .xb2, 
#left  #shar-docspace .xb3, 
#left  #shar-docspace .xb4			{	background:#ffff99; }/*上下隙間*/


#c-sub #tab-j1,
#c-sub #tab-j2,
#c-sub #tab-yn,
#c-sub #tab-xs{	margin:0 0 15px; text-align:left; }

#ttle-bar				{ height:25px;}
	#ttle-bar a			{ background:url(../images/topimg/top-bg.gif) no-repeat;display:block; text-indent:-9999px; height:25px; outline:0;}
	#tab-j1 #ttle-bar a	{ background-position:-525px 0;}
	#tab-j2 #ttle-bar a	{ background-position:-525px -60px;}
	#tab-yn #ttle-bar a	{ background-position:-525px -120px;}
	#tab-xs #ttle-bar a { background-position:-525px -180px;}
		#tab-j1 #ttle-bar a:hover{ background-position:-525px -30px;}
		#tab-j2 #ttle-bar a:hover{ background-position:-525px -90px;}
		#tab-yn #ttle-bar a:hover{ background-position:-525px -150px;}
		#tab-xs #ttle-bar a:hover{ background-position:-525px -210px;}

/*BOX*/
.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:#fff; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.xb1 {margin:0 5px; background:#cdcdcd;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent p{ /*padding:5px;*/ padding:0; margin:0; font-size:small;}
.xboxcontent {display:block; background:#fff; border:0 solid #cdcdcd; border-width:0 1px; padding:0 5px; margin:0;}



.kadomaru	{ position:absolute; width:910px; top:43px;}
.kadomaru .xb1 {background:#fff;}
.kadomaru .xb2, .kadomaru .xb3, .kadomaru .xb4 {border-left:1px solid #fff; border-right:1px solid #fff;}



li.last				{	margin: 0;	padding: 0;	border: 1px solid #aaa;}
li.doc				{	background:url(../images/topimg/top-bg.gif) no-repeat -887px 3px;   padding: 2px 2px 4px 18px; list-style: none; margin-right:10px;}
li.pdf				{	background:url(../images/topimg/top-bg.gif) no-repeat -889px -805px; padding: 2px 2px 4px 18px; list-style: none; }
li.nonpdf,
li.non				{	background:url(../images/topimg/top-bg.gif) no-repeat -910px -447px; padding: 2px 2px 4px 18px; list-style: none; }
img.icon-live		{	position: relative;	top: 0px;}
#icon-rss			{	float:left;	top: 0px;	position: relative; padding:0 0 0 3px; height: 30px;}
#icon-rss a			{	text-decoration:none;	border-bottom:0;}
	



/*header
----------------------------------------------------------------------------*/
#header					{ height:128px;	position: relative;	top:0; z-index:100;}

/*#jleague-logo			{ width:190px; position:absolute; top:15px; left:13px;}
#jleague-logo a			{ display:block; text-indent:-9999px; height:42px; background: url(../images/topimg/top-bg.gif) no-repeat ; outline:0; background-position:-315px -52px;}*/

#jleague-logo			{ width:190px; position:absolute; top:10px; left:13px;}
#jleague-logo a			{ display:block; text-indent:-9999px; height:50px; background: url(../images/topimg/top-bg.gif) no-repeat ; outline:0; background-position:-315px -48px;}


#nav-rss				{ left:490px; width:35px; height:11px; position:absolute; top:34px; font-size:9px;}
	#nav-rss a			{ text-indent:-9999px; background:url(../images/topimg/top-bg.gif) no-repeat; background-position:-751px -71px; display:block;width:35px; height:11px;}
	#nav-rss a:hover	{ background-position:-751px -60px;}

#nav-widget				{ left:535px; width:48px; height:11px; position:absolute; top:34px; font-size:9px;}
	#nav-widget a		{ text-indent:-9999px; background:url(../images/topimg/top-bg.gif) no-repeat ;background-position:-751px -94px; display:block;width:48px; height:11px;}
	#nav-widget a:hover	{ background-position:-751px -83px;}

#nav-blog				{ left:593px; width:69px; height:11px; position:absolute; top:34px; font-size:9px;}
	#nav-blog a			{ text-indent:-9999px; background:url(../images/topimg/top-bg.gif) no-repeat ; background-position:-751px -117px;display:block;width:69px; height:11px;}
	#nav-blog a:hover	{ background-position:-751px -106px;}
	
#nav-map ,#nav-eng		{ color:#000;height:11px; position:absolute; top:6px; font-size:10px; line-height:normal; letter-spacing:1.2px;}
	#nav-map			{ left:767px; width:72px; padding-right:0.2em; border-right:1px solid #ccc;}
	#nav-eng			{ left:850px; width:44px; }
	#nav-map a,
	#nav-eng a			{ color:#000; }

#smap-lang				{	width: 170px;	height: 15px;	float: right;	position: relative;	top: 13px;	font-size: x-small;	right: 6px;	font-family: Verdana;}
#smap-lang a			{	color:#fff;}
#smap-lang a:hover		{	color:#ccc;}

#n-lang					{	letter-spacing: 0.1em;	padding: 0;	margin: 0;}

#n-smap a,#n-lang a		{	margin:0 10px;	padding:0 2px;	text-align: center;}




/*basebar
----------------------------------------------------------------------------*/
#basebar	{	background: #000; border-bottom:3px solid #666; position: relative;	padding: 3px 0;	height: 20px;	margin:0;	z-index: 2;}
#basebar-l	{	float: left;	/*width: 460px;	*/ width:480px; text-align: left;	padding: 0 8px;}
#basebar-r	{	float: right;	width: 230px;	padding: 0;	text-align: right;	height: 22px;}
#basebar-c	{	text-align: right;	padding: 0 10px 0 0; width:160px;	height: 22px;float: right;}
#icon-home	{	float: left;	padding: 0 5px 0 0; width:52px;}
#icon-home a{	border:none;	margin:0;	padding:0;	display: block;	text-indent: -9999px;	width:52px;	height:20px;	background:url(../images/topimg/top-bg.gif) no-repeat -751px -130px;	}
#icon-home a:hover,
#icon-home a:hover a { background-position:-751px -150px;	text-decoration:none;}


#pan	{	font-size: x-small;	color: #aaa;	letter-spacing: 0.1em;	float: left;	padding: 5px 0 0 0;	margin: 0;	height: 13px;}
#pan a	{	color:#bbb;	text-decoration:none;	border-bottom:1px dotted #bbb;	_border-bottom:1px solid #bbb;	padding: 0 4px 0 0;}
#pan a:hover,
#pan a:hover a	{	color:#888;	border-bottom:1px dotted #888;	_border-bottom:1px solid #888;}

.qlink		{	font-size:11px;	_font-size: small;	*font-size: small;	background: #ddd;}
#qlink-club	{	padding: 1px 0 0 0; display:none;}
#search-box	{	padding: 0;	height: 19px;	text-align: left;}



/*contents Layout
----------------------------------------------------------------------------*/
#contents			{	position:relative;	margin:0;	padding:6px 4px;	z-index:1; background-color:#fff; width:902px;}
	#contents:after	{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html #contents	{	height:1%;}
	/*#contents		{	display:inline-block;}*/

#left	{ width: 225px;	float: left;  padding: 0; margin:0;	position: relative; text-align: left; z-index:2; }
#right	{ width: 665px;	float: right; padding: 0; margin:0 0 0 8px;	position: relative; }

#t-main{ position:relative;}
/*Add margin between menu and rest of content in Firefox*/
#t-main:after	{ content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
*html #t-main	{ height:1%;}
#t-main			{ display:inline-block;}
#t-main			{ margin:0 0 5px 0; padding:0 ; width:665px; }


#jleague-top #t-main{	margin: 0 ;	padding:0;	position: relative;	width: 440px; 	float: left;text-align:left;}


#c-sub						{ background:#fff; margin: 0 auto; padding:0; width:225px; 	float: right;	position: relative;}



/*footer
----------------------------------------------------------------------------*/
#jleague-top #c-subnav{font-size:12px;padding: 10px 0;margin:0 auto;color:#666;text-align:left;border-top:3px solid #eee; position:relative; width:800px;}
	#jleague-top #c-subnav:after	{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html #jleague-top #c-subnav	{	height:1%;}
	#jleague-top #c-subnav		{	display:inline-block;}
	#c-subnav	{ display:none;}


#c-subnav a,
#c-subnav a:link	{ color:#003366;;}
#c-subnav a:hover	{ text-decoration:underline; background-color:#CFF;}

#c-subnav ul#box01,
#c-subnav ul#box02,
#c-subnav ul#box03,
#c-subnav ul#box04{ white-space:nowrap; float:left; margin:10px 0; padding:0.5em 0 0 0; width:220px; position:relative;}

#c-subnav li		{background:url(../images/topimg/top-bg.gif) no-repeat -884px -123px; list-style:none;  padding:0 0 0 1.5em; margin-bottom:0.4em;}



#footer:after{ 	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}

#footer-print	{ display:none;}
#footer			{ clear:both;font-size: x-small;	text-align: center;	padding: 5px 0 0 0;margin: 0;position:relative; width:100%; background-color:#fff;}

#footer-spo		{ width:850px;	background:url(../images/topimg/footer-jp.gif) no-repeat center; padding:0; height: 158px; border-top:3px solid #eee;text-align: center;	position:relative;	margin: 0 auto; clear:both; }
#footer-spo img	{	border-width:0;}


#footer-txt		{	padding:  0;	line-height: 1.3em;	position:relative;	text-align: left; background:#000; color:#bbb;font-size:11px;	_font-size: small;	*font-size: small; }

#footer-txt a,
#footer-txt a:link{ color:#bbb; text-decoration:underline;}

#footer-txt a:hover{ color:#333; text-decoration:none;}

#n-pp,
#n-kiyaku		{	margin: 0;	text-align: left;}

#n-pp a,
#n-kiyaku a,
#n-copy a		{	margin:0 10px 0 10px;	padding:0 2px; }

#n-pp a			{ margin-left:0; padding-left:0;}


#link-box	{	width:450px;position: relative;	margin: 0 0 0 10px ;float:left; }

#banner-box	{	width: 315px;	position: relative;	margin: 0 10px 0 0 ;	float:right; }
.banner-s{	width: 100px;	height: 60px;	margin:2px 5px 2px 0;	float: left;}
.banner-s a{	display:block;	width:100px;	height:60px;	text-indent: -9999px;	background: #eee; outline:0;}
.banner-s #js a		{	background: url(../images/topimg/top-bg.gif) no-repeat 0 -180px; }
.banner-s #jfa a	{	background: url(../images/topimg/top-bg.gif) no-repeat -100px -180px; }
.banner-s #jfm a	{	background: url(../images/topimg/top-bg.gif) no-repeat -200px -180px;}
.banner-s #fp a		{	background: url(../images/topimg/top-bg.gif) no-repeat -300px -180px;}
.banner-s #toto a	{	background: url(../images/topimg/top-bg.gif) no-repeat -400px -180px;}

#jmc-banner{ display:none;vertical-align:middle;text-align:center; float:right; width:200px; position:relative; margin-top:10px;}
#jleague-top #jmc-banner{ visibility:visible; display:block;}





/*top,J1,J2,yncup TOP
----------------------------------------------------------------------------*/
#pickup			{ margin:0 ; padding:0; position:relative;width: 430px;}
#pickup-photo	{	margin: 0 ; text-align:left; padding:0 0 5px 0; width:430px; position:relative;}
#pickup-text	{ font-size:small;	line-height:1.5em;	margin:0; padding:0 0 5px 0;width:425px; position:relative;}


#c-release		{	background: transparent; margin:15px 0; position:relative; border:1px solid #999; width:430px;}

#quick-search		{	font-size:11px;	_font-size: small;	*font-size: small; padding-top:0.4em; padding-left:83px; padding-bottom:0.5em;}
#quick-search span	{	padding:0 1.5em 0 0;}



/*トップ順位表*/
#c-release .sttle,
#rankingbox .sttle,
#top-goaldigest .sttle	{  color:#000;text-align:left; padding:0 0 0 1em;margin:0; font-size:12px;font-weight:bold;height:23px; background:url(../images/topimg/top-bg.gif) no-repeat 0 -938px;}

#ranking-top{position:relative;}
#ranking-mid{position:relative;}
#ranking-btm{position:relative;border-bottom:1px solid #000;}
#ranking-space{ position:relative; height:2px; font-size:0; border-top:1px solid #000;border-bottom:1px solid #000;padding:0; margin:0 3px;}

#ranking-top:after,
#ranking-mid:after,
#ranking-btm:after{	content: "."; 	display: block;	height: 0; 	clear: both; 	visibility: hidden;	}
*html #ranking-top,
*html #ranking-mid,
*html #ranking-btm,
*html #ranking-space{	height:1%;}

#ranking-top,
#ranking-mid,
#ranking-btm{ display:run-in; margin:0 3px; padding:0; }

*:first-child+html #ranking-top,
*:first-child+html #ranking-mid,
*:first-child+html #ranking-btm{ display:inline-block;}


#top-ranking table{ width:211px; float:left; border-collapse:collapse; margin:0; padding:0;/* border-bottom:2px solid #000;*/ position:relative; line-height:normal;}
#top-ranking table th{ background:#000; color:#fff;  font-size:10px; font-weight:normal; padding:3px 0;}
#top-ranking table th.ttle{ background:#fff; color:#333; padding:3px 0 3px 5px; font-size:12px; font-weight:bold; text-align:left;}
#top-ranking table th span{ font-size:11px; color:#666;font-weight:normal;}
#top-ranking table td	{ padding:4px 0; font-size:11px; text-align:center; background: url(/images/dotted_gray.gif) repeat-x center bottom;}

#top-ranking table .arrow,
#top-ranking table .arrow-b,
#top-ranking table .arrow-r,
#top-ranking table .arrow-g,
#top-ranking table .arrow-y{ width:10%;}

#top-ranking table th.ranking			{ width:auto; text-align:center;}
#top-ranking table .ranking,
#top-ranking table .ranking-b,
#top-ranking table .ranking-r,
#top-ranking table .ranking-g,
#top-ranking table .ranking-y{ width:10%;}

#top-ranking table th.team				{ font-size:10px;}
#top-ranking table .team,
#top-ranking table .team-b,
#top-ranking table .team-r,
#top-ranking table .team-g,
#top-ranking table .team-y{ width:28%; text-align:left; padding-left:5px; font-size:12px;}

#top-ranking table .win,
#top-ranking table .win-b,
#top-ranking table .win-r,
#top-ranking table .win-g,
#top-ranking table .win-y{ width:10%;}

#top-ranking table .game,
#top-ranking table .game-b,
#top-ranking table .game-r,
#top-ranking table .game-g,
#top-ranking table .game-y{ width:10%;}

#top-ranking table th.goaldifference	{	padding-right:0; text-align:center;}
#top-ranking table .goaldifference,
#top-ranking table .goaldifference-b,
#top-ranking table .goaldifference-r,
#top-ranking table .goaldifference-g,
#top-ranking table .goaldifference-y{ width:22%; text-align:right; padding-right:5px;}

#top-ranking table .arrow-b,
#top-ranking table .ranking-b,
#top-ranking table .team-b,
#top-ranking table .win-b,
#top-ranking table .game-b,
#top-ranking table .goaldifference-b	{ background-color:#ccffff;}

#top-ranking table .arrow-r,
#top-ranking table .ranking-r,
#top-ranking table .team-r,
#top-ranking table .win-r,
#top-ranking table .game-r,
#top-ranking table .goaldifference-r	{ background-color:#ffcccc;}

#top-ranking table .arrow-g,
#top-ranking table .ranking-g,
#top-ranking table .team-g,
#top-ranking table .win-g,
#top-ranking table .game-g,
#top-ranking table .goaldifference-g	{ background-color:#ccffcc;}

#top-ranking table .arrow-y,
#top-ranking table .ranking-y,
#top-ranking table .team-y,
#top-ranking table .win-y,
#top-ranking table .game-y,
#top-ranking table .goaldifference-y	{ background-color:#FF6;}

#top-ranking table.rankingbox-j1 { border-right:1px solid #999; }

#rankingbtn-open,
#rankingbtn-close	{	clear:both;width:136px; height:18px; display:block; cursor:pointer; margin:0 auto;}

#rankingbtn-open	{ background:url(../images/topimg/top-bg.gif) no-repeat -824px -180px; }
#rankingbtn-open:hover{ background:url(../images/topimg/top-bg.gif) no-repeat -824px -198px; }


#rankingbtn-close	{ background:url(../images/topimg/top-bg.gif) no-repeat -824px -216px; }
#rankingbtn-close:hover{ background:url(../images/topimg/top-bg.gif) no-repeat -824px -234px; }

#rankig-rei{	margin:0 ; position:relative; right:0; }
#rankig-rei span{ display:block; text-align:right; font-size:11px; padding:0 5px 5px 5px;}




/*right Game Schedule (TOP,J1,J2,YNC)
-----------------------*/
table.sche-box		{	width: 223px;	margin: 0 ;	font-size:11px;	_font-size: small;	*font-size: small;	border-collapse:collapse;	padding: 0;	line-height: 1.4em;}

table.sche-box th	{	background: #fff;	padding: 2px 8px;	font-size: small;	border-bottom:2px solid #999;}
table.sche-box td	{	border-bottom: 1px solid #ddd;	padding: 2px 0;	text-align: center;	white-space: nowrap;	vertical-align: middle;}
table.sche-box td.ho{	background:url(../images/topimg/top-bg.gif) no-repeat 50px -723px; width:25%;}
table.sche-box td.vs{	 width:22%;}
table.sche-box td.vs a		{	background:#CCFFFF; }
table.sche-box td.vs a:hover		{	background:#99FF99; text-decoration:none; }
table.sche-box td.aw{	background:url(../images/topimg/top-bg.gif) no-repeat 0 -723px; width:25%;}
table.sche-box td.sta{	background:url(../images/topimg/top-bg.gif) no-repeat -4px -723px; padding-left:5px; text-align:left; width:28%;}

/*table.sche-box td.bg{	}
table.sche-box td.bg-tem	{	background:url(../images/schebox-bg.gif) repeat;	text-align: right;	padding: 0 2px 0 0;}
table.sche-box td.tem		{	text-align: right;	padding: 0 2px 0 0;}*/

img.icon-temp	{	position: relative;	top: 3px;	margin: 0;	padding: 0;}

#jleague-live div.score-live a,
table.sche-box td div.score-live a			{	margin: 0 auto;	border: none;	color: #777;	display: block;	font-weight: normal;	text-indent: -9999px;	height:17px;	width:47px;}

#jleague-live div.score-live a,
table.sche-box td div.score-live a			{	background: url(../images/icon-live02.gif) no-repeat;}

#jleague-live div.score-live a:hover,
#jleague-live div.score-live a:hover a,
table.sche-box td div.score-live a:hover,
table.sche-box td div.score-live a:hover a	{	background:url(../images/icon-live02.gif) no-repeat 0 -17px;	text-decoration:none;}


.sttle				{	margin: 0;	font-size: x-small;	text-align: right;	font-family: Verdana;color: #66FF00;	height: 26px;padding: 0;clear: both;vertical-align: top;}
.sttle a			{	color: #003366;	text-decoration:none;}
.sttle a:link		{	color: #003366;	text-decoration:none;;}
.sttle a:hover		{	color: #000066;	text-decoration:underline;}
.sttle a:visited	{	color: #6666FF;	text-decoration:underline;}

#sttle-info,/*更新情報*/
#sttle-cal,/*Ｊリーグカレンダー*/
#sttle-htr/*,ホームタウンレポート*//*#sttle-doc*/
{	height:auto; margin:0; padding:0;}


.sttle p a,
.sttle p a:link	{ text-decoration:underline;}
.sttle p a:hover	{ text-decoration:none;}
.sttle p a:visited	{}


#infobox				{	padding:3px 0;	width: 95%;	margin: 0 auto;	text-align:left; position:relative;}
#infobox ul				{	margin: 0 2px;	padding: 5px 0; position:relative;}
#infobox li				{	list-style: none;	background: url(../images/topimg/top-bg.gif) no-repeat -968px -141px;	margin: 0 0 5px 0;	padding: 0 0 0 10px;}
img.info-new			{	margin: 0;	position: relative;}
#footer img.info-new	{	margin: 0;	position: absolute;}


#htrbox							{ padding:0; width:95%; margin:0 auto; text-align:left; position:relative; }
	#shar-clm #htrbox			{ width:225px; }
#htrbox p						{ font-size:11px;	_font-size: small;	*font-size: small; width:150px;}
#htrbox .box01,
#htrbox .box02					{ border-bottom:3px solid #dadaca; position:relative;height:57px; padding:0.3em 0 0.5em 0;}
#htrbox	.box01 img				{ float:right; }
#htrbox	.box01 p img.info-new,
#htrbox	.box02 p img.info-new	{ float:none;}
#htrbox	.date					{ color:#333; font-size:11px; margin-top:1.5em; position:absolute; bottom:0.3em;}
	#shar-clm #htrbox .box01,
	#shar-clm #htrbox .box02	{ height:auto;}
	#shar-clm #htrbox .box02	{ background-color:#f1f1e4;}
	#shar-clm #htrbox .date		{ position:relative; margin-top:0; text-align:right; bottom:0; padding-right:5px;}
	#shar-clm #htrbox p			{ width:auto; padding:5px; margin:0;}


#docbox				{ padding:0; width:95%; margin:0 auto; text-align:left; position:relative;font-size:11px; }
#docbox li.icon-doc			{	margin-right:10px;	padding: 2px 2px 4px 15px; background-position:0 3px;}
#docbox li.pdf				{	}
#docbox li.doc				{	}


.newphoto				{ padding:0; width:100%; margin:0; text-align:left; position:relative; background:#fff url(../images/topimg/top-bg.gif) -567px bottom;}
	.newphoto p						{ font-size:11px;	_font-size: small;	*font-size: small; line-height:normal; margin:0; padding:0;}
	.newphoto .box01				{ position:relative;/*height:70px;*/ padding:2px 2px 18px 2px; min-height:70px;}
	.newphoto .box01 img			{ float:right; margin-left:0.3em;}
	.newphoto .box01 p img.info-new	{ float:none;}
	.newphoto .date					{ color:#333; font-size:11px; margin-top:1.5em; position:absolute; bottom:0.3em;}



/*Mini Calendar
-----------------------*/
#caltab{ /*width:200px;	*/margin:0 0.5em;	padding:0 0 5px 0; }
#caltab .tabbase	{	width: 100%; margin:0 auto;}
#caltab .tab-main	{	border:0;	width:100%; padding-top:0;}

table.cal-box				{	border-collapse: collapse;	margin: 0 auto;	font-family: Verdana;	color: #000;	width:100%;	font-size:11px; background: #fff; border:1px solid #ccc;}
table.cal-box th			{	background: #e9e9e9;	text-align: center;	padding: 4px 0;	font-weight: normal;width:14%; border-bottom:2px solid #ccc;}
table.cal-box td			{	text-align: center; /*padding:5px 0;*/ border:1px solid #ccc; height:15px;}
table.cal-box td a			{	display:block;	text-decoration:none; color:#003366; background-color:#FFC;height:15px;/*background-color: #FFCCCC;	color: #333;*/}
table.cal-box td a:hover	{	background-color:#FF6;	text-decoration:none;}






/*tab
-------------------------------------------------------------------------------------------------------------------*/
/*New TAB*/
.tab-sche,
.tab-reco,
.tab-rank	{ background:#ccc;width:225px;	text-indent:-9999px;	padding: 0;	height: 22px; margin:0;}

.tab-j1-01,.tab-j2-01,.tab-yn-01,.tab-xs-01,.tab-jc-01,.tab-rep-01 		{	width:37px; float:left; height: 22px; cursor:pointer; margin-left:4px;margin-right:7px;}
.tab-j1-02,.tab-j2-02,.tab-yn-02,.tab-xs-02,.tab-jc-02,.tab-rep-02 		{	width:67px; float:left; height: 22px; cursor:pointer;}
.tab-j1-03,.tab-j2-03,.tab-yn-03,.tab-xs-03,.tab-jc-03,.tab-rep-03 		{	width:71px; float:left; height: 22px; cursor:pointer;}

.tabbase			{	font-size:11px;	margin: 0 0 15px 0;	width: 225px;}
#c-sub .tab-main	{	width: 223px;	padding:0; line-height:1.4; margin:0;clear:both; border-right:1px solid #ccc;border-left:1px solid #ccc; border-bottom:1px solid #000;}

#c-sub .tab-main .tab-graybox{ margin:5px;}

#tab-j1 .tab-sche,
#tab-j2 .tab-sche,
#tab-yn .tab-sche,
#tab-xs .tab-sche,
#tab-jc .tab-sche{	background:#ccc url(../images/topimg/top-bg.gif) no-repeat -771px -398px;}


#tab-j1 .tab-reco,
#tab-j2 .tab-reco,
#tab-yn .tab-reco,
#tab-xs .tab-reco,
#tab-jc .tab-reco{	background:#ccc url(../images/topimg/top-bg.gif) no-repeat -771px -420px;}

#tab-j1 .tab-rank,
#tab-j2 .tab-rank,
#tab-yn .tab-rank,
#tab-xs .tab-rank,
#tab-jc .tab-rank{	/*background:#ccc url(../images/j1tab-rank.gif) no-repeat center top;*/}



.tab-graybox .roundcont		{	background-color: #ddd;	color: #333;	width:100%;	margin: 5px 0 0 0;	font-size: 11px;}
.tab-graybox .roundtop		{	background: url(../images/topimg/top-bg.gif) no-repeat 210px -823px;margin:0;padding:0;height: 3px;}
.tab-graybox .roundbottom	{	background: url(../images/topimg/top-bg.gif) no-repeat 210px -826px;margin:0;padding:0;height: 3px;}
.tab-graybox span.tl-img	{	background: url(../images/topimg/top-bg.gif) no-repeat -771px -456px; width:3px;height:3px;border:none;margin:0;padding:0; position: absolute;}
.tab-graybox span.bl-img	{	background: url(../images/topimg/top-bg.gif) no-repeat -771px -492px;width:3px;height:3px;border:none;margin:0;padding:0; position: absolute;}

/
.tab-main table.sche-box			{width:100%;}
.tab-main table.sche-box th			{ text-align:left;	padding: 5px 2px;}

.tab-main .ranking-box				{	margin: 0; line-height:1.4;font-size:11px;	_font-size: small;	*font-size: small; background:#FFC;}
.tab-main .ranking-box ul{}
.tab-main .ranking-box li{ /*background:url(../images/nav_dot.gif) repeat-x center bottom;*/ border-bottom:1px solid #ccc; list-style:none; padding:0.2em 0.5em;}


/*
.tab-main .ranking-box dl			{	margin:3px;	padding:5px;	background:url(../images/nav_dot.gif) repeat-x center bottom;	height: 65px;}
.tab-main .ranking-box dt			{	padding: 0 0 0 20px;	width: 70px;	float: left;}
.tab-main .ranking-box dt img		{	border:1px solid #333;}
.tab-main .ranking-box dt.rank-no01	{	background:url(../images/no001.gif) no-repeat left center;}
.tab-main .ranking-box dt.rank-no02	{	background:url(../images/no002.gif) no-repeat left center;}
.tab-main .ranking-box dt.rank-no03	{	background:url(../images/no003.gif) no-repeat left center;}
.tab-main .ranking-box dt.rank-no04	{	background:url(../images/no004.gif) no-repeat left center;}
.tab-main .ranking-box dt.rank-no05	{	background:url(../images/no005.gif) no-repeat left center;}
.tab-main .ranking-box dd			{	margin: 0 0 0 90px;	padding: 0px;	width: 75px;	height: 60px;}
.ranking-box .player				{	font-size:10px;}
.ranking-box .club					{}
.ranking-box .goal					{	padding:3px 0 0 0;}
.ranking-box .goal span				{	font-size: 18px; font-weight:bold;	color: #000;}
.ranking-box .update				{	font-size:11px; text-align:right; padding:0 8px; font-weight:normal; margin:0 0 3px 0; }
.ranking-box .otherrank				{	font-size:10px; padding:5px; text-align:right;}
.ranking-box .game					{	font-size:small;	font-weight:bold;	padding:2px;	background-color:#ddd; border-bottom:3px solid #00117a;text-align: left;}
*/




/*gray-box*/
/*
.gray-box		{	margin: 0 10px 10px 10px;	padding: 0;	position: relative;}
.gray-box-top	{	background: #fff url(../images/gray-box-t.gif) no-repeat top center;	margin: 3px 0 0 0;	padding: 0px;	position: relative;}
.gray-box-body	{	font-size: x-small;	text-align: left;	line-height: 1.4em;	padding: 3px 0;	width: 190px;	margin: 0 auto;	position: relative;	top: 4px;	background: #eaeaea;}
.gray-box-btm	{	background: url(../images/gray-box-b.gif) no-repeat top;	height: 4px;	margin: 4px 0 2px 0;	padding: 0;	z-index: 0;}
*/

.relation		{	margin:0 auto; text-align:left;}
.relation ul	{	margin: 0 4px;	padding: 0 3px;}
.relation li	{	list-style: none;	padding: 0 0 0 20px;	height: 17px;	margin: 0;}
ul li.rela-club,
ul li.rela-ticket	{	background:url(../images/topimg/top-bg.gif) no-repeat -888px 2px ;}
/*ul li.rela-temp		{	background:url(../images/icon-nw.gif) no-repeat 2px;}*/








/*J.LEAGUE Calendar
----------------------------------------------*/
.roundcont			{	width: 100%; margin:2px 0;}
.roundcont p		{	margin: 0 2px;	font-size:x-small;}
.roundtop img,
.roundbottom img	{	display:none;}







/* cornar gnav & cornar header(U13 & A3 & ABOUT J)
*******************************************************************************/
#cornar-header		{	width:660px;	height:120px;text-indent: -9999px;margin: 0 0 1px 0;}
#cornar-header a	{	width:660px;	display:block;height:120px;}

#cornar-gnav		{	height: 34px;width: 660px;position:relative;margin: 0 0 10px 0;text-align: center;z-index: 50;padding: 0;}
#cornar-gnav ul		{	list-style-type:none;padding:0;margin:0 auto;width: 660px;position:absolute;left: 0px;height: 34px;}
#cornar-gnav li 	{	float: left;height: 34px;}
#cornar-gnav a		{	border: none;color: #777;display: block;font-weight: normal;padding: 0 5px;text-indent: -9999px;text-decoration:none;height: 34px; outline: 0;}
#cornar-gnav a:hover,
#cornar-gnav li:hover a,
#cornar-gnav li.mnhover a {	background: none !important;text-decoration:none;}

.cornar-ttle01		{	color: #000;padding: 5px;font-size: medium;border-bottom: 1px solid #ccc;font-weight: bold;margin: 0 0 3px 0;}
.cornar-ttle02		{	padding: 5px;font-size: small;font-weight: bold;margin: 8px 0 3px 0;}
.cornar-ttle03		{	padding: 5px;	font-size: small;	font-weight: bold;	margin: 8px 0 3px 0;	border-left: 20px solid #ddd;}
.cornar-deftxt01	{	color: #444;font-size:small; padding:0 0 30px 0; line-height:1.6;}

#cornar-right .cornar-ttle02{	margin-top:0;	font-size: small;}

#cornar-left	{	float: left;	width: 430px;	padding: 0;	margin:0;}
#cornar-right	{	float: right;	width: 225px;	/*height: 500px;*/	padding: 0;margin:0;}

table.outlinebox			{ border-top:2px solid #ddd;border-bottom:2px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; border-collapse:collapse; width:100%; margin:0 0 10px 0;}
table.outlinebox th			{ border:1px solid #ddd; background:#eee; padding:5px;}
table.outlinebox td			{ border:1px solid #ddd; padding:5px;}
table.outlinebox td.mark01	{	background-color:#FFFFCC;}
img.imgright 				{	float:right;margin:0 0 8px 8px;padding: 2px;border: 1px solid #ddd;}
img.imgleft 				{	float:left;margin:0 8px 8px 0;padding: 2px;border: 1px solid #ddd;}
img.imgcenter 				{	margin:0 auto;	padding: 2px;border: 1px solid #ddd; text-align:center;}
.textby						{text-align:right;padding:5px 0;}
.cornar-img 				{width: 304px;float: right;margin: 0 0 10px 10px;border: 1px solid #ddd;}
.cornar-img img				{padding:2px;}
.cornar-banner				{	margin: 0 auto; padding-bottom:8px;}








/*フォーム
------------------------------------------------------------------------------------------------------------*/
form{	margin:0;	padding:0;}
input.topserch{	width: 190px;	height: 13px;	float: left;	margin: 0 3px 0 0;	padding: 0;	color: #333;	font-size:11px;}
input.submitbtn{	float: left;	width: 28px;	height: 18px;}



/*New 2011
------------------------------------------------------------------------------------------------------------*/
#club-icon	{ padding:6px 0;  height:30px; width:950px; margin:0 auto; position:absolute; top:0; }
	#club-icon ul	{ background:url(../images/topimg/emblem-all.gif) no-repeat 0 -30px; height:30px; position:relative; left:-20px;}
	#club-icon li 	{ float:left; list-style:none;}
	#club-icon li a { display:block; text-indent:-9999px;height:30px; outline:0;}
	#club-icon li a	{ background:url(../images/topimg/emblem-all.gif) no-repeat 0 0;}
	#club-icon .sapporo a	{ width:19px; background-position:0 0;}
	#club-icon .sendai a 	{ width:25px; background-position:-19px 0;}
	#club-icon .yamagata a	{ width:23px; background-position:-44px 0;}
	#club-icon .kashima a	{ width:23px; background-position:-67px 0;}
	#club-icon .mito a		{ width:25px; background-position:-90px 0;}
	#club-icon .tochigi a	{ width:24px; background-position:-115px 0;}
	#club-icon .kusatsu a	{ width:25px; background-position:-139px 0;}
	#club-icon .urawa a		{ width:23px; background-position:-164px 0;}
	#club-icon .omiya a		{ width:24px; background-position:-187px 0;}
	#club-icon .chiba a		{ width:24px; background-position:-211px 0;}
	#club-icon .kashiwa a	{ width:24px; background-position:-235px 0;}
	#club-icon .fctokyo a	{ width:23px; background-position:-259px 0;}
	#club-icon .tokyov a	{ width:24px; background-position:-282px 0;}
	#club-icon .fcmachida a	{ width:24px; background-position:-306px 0;}
	#club-icon .kawasaki a	{ width:23px; background-position:-330px 0;}
	#club-icon .yokohamafm a{ width:27px; background-position:-353px 0;}
	#club-icon .yokohamafc a{ width:22px; background-position:-380px 0;}
	#club-icon .shonan a	{ width:24px; background-position:-402px 0;}
	#club-icon .kofu a		{ width:23px; background-position:-426px 0;}
	#club-icon .matsumoto a	{ width:26px; background-position:-449px 0;}
	#club-icon .niigata a	{ width:22px; background-position:-475px 0;}
	#club-icon .toyama a	{ width:25px; background-position:-497px 0;}
	#club-icon .shimizu a	{ width:23px; background-position:-522px 0;}
	#club-icon .iwata a		{ width:23px; background-position:-545px 0;}
	#club-icon .nagoya a	{ width:25px; background-position:-568px 0;}
	#club-icon .gifu a		{ width:24px; background-position:-593px 0;}
	#club-icon .kyoto a		{ width:23px; background-position:-617px 0;}
	#club-icon .gosaka a	{ width:25px; background-position:-640px 0;}
	#club-icon .cosaka a	{ width:24px; background-position:-665px 0;}
	#club-icon .kobe a		{ width:21px; background-position:-689px 0;}
	#club-icon .tottori a	{ width:27px; background-position:-710px 0;}
	#club-icon .okayama a	{ width:23px; background-position:-737px 0;}
	#club-icon .hiroshima a	{ width:23px; background-position:-760px 0;}
	#club-icon .tokushima a	{ width:26px; background-position:-783px 0;}
	#club-icon .ehime a		{ width:22px; background-position:-809px 0;}
	#club-icon .fukuoka a	{ width:24px; background-position:-831px 0;}
	#club-icon .kitakyushu a{ width:24px; background-position:-855px 0;}
	#club-icon .tosu a		{ width:25px; background-position:-879px 0;}
	#club-icon .kumamoto a	{ width:23px; background-position:-904px 0;}
	#club-icon .oita a		{ width:23px; background-position:-927px 0;}
	
	
	
	#club-icon a:hover,
	#club-icon li:hover a,
	#club-icon li.mnhover a {
	background: none !important;
	text-decoration:none;}






/* Navigation
----------------------------------------------------------------------------*/
#nav		{	height: 39px;	position:absolute;	text-align: center;	left: 10px;	width: 670px;	bottom: 0px;	top: 62px; font-size:10px; z-index:50;}
#nav ul		{	background:url(../images/topimg/top-bg.gif) no-repeat 0 -561px; height: 39px; list-style-type:none; padding:0; margin:0;position:relative;	left: 0px;}
#nav li		{	float: left; position:relative; padding:0;	margin:0;}
#nav a	{	height:39px;	display: block;	padding: 0;	margin:0;	text-decoration:none;	outline:0; text-indent:-9999px;}
#nav a	{	background:url(../images/topimg/top-bg.gif) no-repeat 0 -522px;}


#n-j1 a 	{background-position: 0 -522px;}
#n-j2 a 	{background-position: -76px -522px;}
#n-yn a 	{background-position: -146px -522px;}
#n-club a 	{background-position: -278px -522px;}
#n-ticket a	{background-position: -323px -522px;}
#n-stadium a{background-position: -380px -522px;}
#n-pv a		{background-position: -451px -522px;}
#n-data a	{background-position: -536px -522px;}
#n-live a	{background-position: -597px -522px;}

#nav li#n-j1:hover ul,#nav li#n-j1.mnhover ul{ left:3px; width:74px;}
#n-j1 {	width: 76px;}

#nav li#n-j2:hover ul,#nav li#n-j2.mnhover ul{	width: 71px;}
#n-j2 {	width: 70px;}

#nav li#n-yn:hover ul,#nav li#n-yn.mnhover ul{	width: 133px;}
#n-yn {	width: 132px;}

#nav li#n-club:hover ul,
#nav li#n-club.mnhover ul	{ width:300px; top:39px;z-index:9999; background-image:none;}
#nav li#n-club ul li		{ width:145px; margin-right:1px;}
	#nav li li#sapporo		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -887px;}
	#nav li li#sendai		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -863px;}
	#nav li li#yamagata		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -837px;}
	#nav li li#kashima		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -812px;}
	#nav li li#mito			{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -786px;}
	#nav li li#tochigi		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -760px;}
	#nav li li#kusatsu		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -732px;}
	#nav li li#urawa		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -707px;}
	#nav li li#omiya		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -680px;}
	#nav li li#chiba		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -654px;}
	#nav li li#kashiwa		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -629px;}
	#nav li li#fctokyo		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -603px;}
	#nav li li#tokyov		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -578px;}
	#nav li li#kawasaki		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -553px;}
	#nav li li#yokohamafm	{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -530px;}
	#nav li li#yokohamafc	{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -506px;}
	#nav li li#shonan		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -484px;}
	#nav li li#kofu			{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -461px;}
	#nav li li#niigata		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -438px;}
	#nav li li#toyama		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -415px;}
	#nav li li#shimizu		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -392px;}
	#nav li li#iwata		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -368px;}
	#nav li li#nagoya		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -346px;}
	#nav li li#gifu			{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -322px;}
	#nav li li#kyoto		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -299px;}
	#nav li li#gosaka		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -274px;}
	#nav li li#cosaka		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -250px;}
	#nav li li#kobe			{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -223px;}
	#nav li li#tottori		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -912px;}
	#nav li li#okayama		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -198px;}
	#nav li li#hiroshima	{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -174px;}
	#nav li li#tokushima	{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -152px;}
	#nav li li#ehime		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -128px;}
	#nav li li#fukuoka		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -104px;}
	#nav li li#kitakyushu	{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -80px;}
	#nav li li#tosu			{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -54px;}
	#nav li li#kumamoto		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -30px;}
	#nav li li#oita			{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -3px;}
	#nav li li#fcmachida	{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -937px;}/*追加*/
	#nav li li#matsumoto	{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -962px;}/*追加*/
	#nav li li.space		{ background-color:transparent; height:22px; }
	
	
	
	#nav li li#sapporo:hover,
	#nav li li#sendai:hover,
	#nav li li#yamagata:hover,
	#nav li li#kashima:hover,
	#nav li li#mito:hover,
	#nav li li#tochigi:hover,
	#nav li li#kusatsu:hover,
	#nav li li#urawa:hover,
	#nav li li#omiya:hover,
	#nav li li#chiba:hover,
	#nav li li#kashiwa:hover,
	#nav li li#fctokyo:hover,
	#nav li li#tokyov:hover,
	#nav li li#kawasaki:hover,
	#nav li li#yokohamafm:hover,
	#nav li li#yokohamafc:hover,
	#nav li li#shonan:hover,
	#nav li li#kofu:hover,
	#nav li li#niigata:hover,
	#nav li li#toyama:hover,
	#nav li li#shimizu:hover,
	#nav li li#iwata:hover,
	#nav li li#nagoya:hover,
	#nav li li#gifu:hover,
	#nav li li#kyoto:hover,
	#nav li li#gosaka:hover,
	#nav li li#cosaka:hover,
	#nav li li#kobe:hover,
	#nav li li#tottori:hover,
	#nav li li#okayama:hover,
	#nav li li#hiroshima:hover,
	#nav li li#tokushima:hover,
	#nav li li#ehime:hover,
	#nav li li#fukuoka:hover,
	#nav li li#kitakyushu:hover,
	#nav li li#tosu:hover,
	#nav li li#kumamoto:hover,
	#nav li li#fcmachida:hover,/*追加*/
	#nav li li#matsumoto:hover,/*追加*/
	#nav li li#oita:hover		{ background-color:#CFF;}
	
	#nav li li.space:hover		{ background-color:transparent}
	
	
	
	
#n-club						{ width: 45px;}

#nav li#n-ticket:hover ul,
#nav li#n-ticket.mnhover ul { width:300px; top:39px;z-index:9999; background-image:none;}
#nav li#n-ticket ul li		{ width:145px; margin-right:1px;}
#n-ticket					{ width: 57px;}

#n-stadium		{	width: 71px;}
#n-pv			{	width: 85px;}
#n-data			{	width: 61px;}
#n-live			{	width: 73px;}


#nav li ul	{	display:none; }
#nav li:hover ul,
#nav li.mnhover ul { display:block; position:absolute; font-size:11px;	_font-size: small;	*font-size: small; z-index:9999; text-align:left;  margin:0; padding:0;top:37px;}

#nav li ul		{	width: 100%; margin:0;/*background-image:none;*/}
#nav li ul li	{	width: 100%; margin:0;/*background-image:none; */background-color:#fff;}
#nav li ul li a	{	padding:5px 0 5px 8px; border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd; cursor:pointer; text-indent:0; height:auto;}


#nav li li.mnhover ,
#nav li li:hover {	background-color: #CFF; }

#jleague-j1 #n-j1 a,
#jleague-j2 #n-j2 a,
#jleague-yn #n-yn a,
#jleague-club #n-club a,
#jleague-ticket #n-ticket a,
#jleague-stadium #n-stadium a,
#jleague-pv #n-pv a,
#jleague-search #navigation-pv #n-pv a,
#jleague-data #n-data a,
#nav a:hover,
#nav li:hover a,
#nav li.mnhover a {
	background: none !important;
	text-decoration:none;
}



#snav{	position:absolute; background:#ededed; width: 890px; font-size:10px; letter-spacing:1.1px;/*top: 113px;*/ bottom:0;	margin: 0;left:0; z-index:10; padding:3px 10px; border-top:3px double #ccc; line-height:normal;}
	#snav ul	{	list-style-type:none;	padding:0;	margin:0;	width: 890px;	position:relative;	left: 0px;}
	#snav li	{	float: left; position:relative; padding:0;	margin:0 0.7em 0 0 ; text-align:left;}
	#snav li a	{	display: block;	padding: 0 0.5em 0 1em;	margin:0; line-height:normal;	text-decoration:none;	outline:0; background:url(../images/topimg/top-bg.gif) no-repeat -968px -178px; }
	#snav li a:hover,
	#jleague-jomocup #n-jomocup a,
	#jleague-fcwc #n-fcwc a,
	#jleague-surugacs #n-surugacs a,
	#jleague-awards #n-awards a,
	#jleague-youth #n-youth a,
	#jleague-afc #n-afc a,
	#jleague-under #n-under a{ text-decoration:underline; background-color:#CFF;}
	
	/*#snav li#n-afc,*/
	/*#snav li#n-youth,*/
	/*#snav li#n-xscup,*/
	/*#snav li#n-awards,*/
	#snav li#n-jomocup,
	#snav li#n-surugacs,
	#snav li#n-fcwc{ display:none;}
	
	

#ssnav	{	height: 12px;	position:absolute;	text-align: center;	width: 265px;	font-size:10px; /*letter-spacing:1.2px;*/top: 34px; left:220px;	margin: 0; z-index:0; }
	*:first-child+html #ssnav {letter-spacing:1.2px; }
	#ssnav ul{	list-style-type:none;	padding:0;	margin:0;	width: 265px;	position:relative;	left: 0px;	height: 12px;}
	#ssnav li{	float: left; position:relative; padding:0;	margin:0 ; }
	#ssnav li a{ display: block;	padding: 0 0.4em;	margin:0;	text-decoration:none;	outline:0; border-right:1px solid #ccc;}
	#ssnav li a:hover,
		#jleague-aboutj #n-aboutj a,
		#jleague-schedule #n-schedule a,
		#jleague-search #navigation-release #n-release a{ text-decoration:underline; background-color:#CFF;}

	#ssnav li#n-release a { border-right:0;}


#iconDock						{ position:absolute; z-index:30; 
	/*２個並び		top:26px; left:708px; width:200px;*/
	/*通常時はこちら*/	top:38px;left:685px;width:224px;
	/*チカラロゴ設置時	top:26px; left:700px; width:185px;*/
	}
	
	#iconDock div				{ width:73px; height:60px;  /*width:97px; height:75px;*/float:left;}
	#iconDock a					{ width:73px; height:60px;  /*width:97px; height:75px;*/display:block;  text-indent:-9999px; outline:0;}
	
	#iconDock div#icondock-chikara		{	width:181px; height:75px; display:none;}
	#iconDock #icondock-chikara a		{	background:url(../images/topimg/top-bg.gif) no-repeat -167px -675px;width:181px;height:75px;}
	#iconDock #icondock-chikara a:hover	{	background-position:-167px -600px;}

	div#chikara1		{	width:225px; height:88px; margin:0 0 5px 0;}
	#chikara1 a			{	background:url(../images/topimg/top-bg.gif) no-repeat -145px -691px;width:223px;height:86px; display:block; text-indent:-9999px; border:1px solid #ccc;}
	#chikara1 a:hover	{	background-position:-145px -604px;}


	#iconDock #icondock-xs a	{ background:url(../images/topimg/top-bg.gif) no-repeat 0 -60px; }
	
	#iconDock #icondock-yn a	{ background:url(../images/topimg/top-bg.gif) no-repeat -73px -60px; }/*３個並び*/
		/*#iconDock div#icondock-yn a			{ background:url(../images/topimg/top-bg.gif) no-repeat -381px -675px; }２個並び*/
		/*#iconDock div#icondock-yn a:hover	{ background:url(../images/topimg/top-bg.gif) no-repeat -381px -600px; }２個並び*/
	
	#iconDock #icondock-acl a	{ background:url(../images/topimg/top-bg.gif) no-repeat -150px -60px; }/*３個並び*/
		/*#iconDock div#icondock-acl a		{ background:url(../images/topimg/top-bg.gif) no-repeat -471px -675px; }２個並び*/
		/*#iconDock div#icondock-acl a:hover	{ background:url(../images/topimg/top-bg.gif) no-repeat -471px -600px; }２個並び*/

	#iconDock #icondock-aws a	{ background:url(../images/topimg/top-bg.gif) no-repeat -73px -660px; }
	#iconDock #icondock-suruga a{ background:url(../images/topimg/top-bg.gif) no-repeat -219px -60px; }
	#iconDock #icondock-youth a	{ background:url(../images/topimg/top-bg.gif) no-repeat 0 -660px; }
	
		#iconDock #icondock-xs a:hover		{ background-position:0 0;}
		#iconDock #icondock-yn a:hover	{ background-position:-73px 0;} /*３個並び*/
		#iconDock #icondock-acl a:hover	{ background-position:-150px 0;} /*３個並び*/
		


		
		
		
		
		#iconDock #icondock-aws a:hover		{ background-position:-73px -600px;}
		#iconDock #icondock-suruga a:hover	{ background-position:-219px 0;}
		#iconDock #icondock-youth a:hover	{ background-position:0 -600px;}
		
		/*#iconDock #icondock-yn		{ display:none;}*/
		/*#iconDock #icondock-xs		{ display:none;}*/
		/*#iconDock #icondock-acl		{ display:none;}*/
		#iconDock #icondock-aws		{ display:none;}
		#iconDock #icondock-suruga	{ display:none;}
		#iconDock #icondock-youth	{ display:none;}



ul#c-releasenav {	text-align: center; font-size: 12px; height:20px;	margin: 8px  5px 10px 5px;	padding: 0;	line-height: normal;	}
ul#c-releasenav li#c-release-all,
ul#c-releasenav li#c-release-stp,
ul#c-releasenav li#c-release-chg{	list-style: none; float:left; padding: 0;}

ul#c-releasenav li#c-release-chg,
ul#c-releasenav li#c-release-stp{	background:url(../images/topimg/top-bg.gif) no-repeat right -523px;}

ul#c-releasenav li#c-release-stp	{ width:95px;}
ul#c-releasenav li#c-release-chg	{ width:155px;}
ul#c-releasenav li#c-release-all	{ width:155px;}


#jleague-under #top-smenu	{	font-size:11px;}




/*release only
-------------------------------------------------------------------------------------------------------------------*/

#release-index{	margin: 0 0.5em;	padding: 0 0 5px 0;	background: #fff;	clear: right; border-top:1px solid #bfbf9d; font-size:11px;	_font-size: small;	*font-size: small;}
	#jleague-search #release-index{ font-size:small; border-top:0;}

#news-sign,
#news-jhead,
#pitchlogo,
#news-clear{	display:none;}

#jleague-release .days{ width:88px;}
#jleague-release .subject{ width:550px;}
.days{	font-size:small;	width: 45px;	float: left;	padding:2px 3px;	line-height:1.4em;	margin:0;}
#days{	font-size: x-small;	padding: 5px 0 5px 5px;	background: url(../images/nav_dot.gif) top repeat-x;	letter-spacing: 1.1px;}
.subject{	font-size:small;	width: 600px;	padding:2px 3px;	margin:0;	line-height:1.4em;	float: left;}

#c-release .subject{	width: 370px;	padding:1px 0 1px 2px;	text-align:left;	float:right;}
#c-release .subject a{	border-bottom:1px solid #ccc; display:block; background:url(../images/topimg/top-bg.gif) no-repeat -968px -191px; padding:1px 0 1px 11px;}
#c-release .subject a:hover{background:url(../images/topimg/top-bg.gif) no-repeat -968px -281px; }
#c-release .subject a.last{ border-bottom:0;}
#c-release .days{	padding:1px 2px;	color:#666;	float:left; width:40px;}


#subject{	font-size:120%;	padding: 5px;	background:url(../images/nav_dot.gif) bottom repeat-x;	margin: 0 0 15px 0;	font-weight:bold;	position: relative;}
#text{	font-size: small;	width: 95%;	margin: 0 auto;	padding: 10px 0;	line-height: 1.5em;}

.dirdottedline{clear:both;	position:relative; font-size:0; border-bottom:1px solid #bfbf9d;padding:0; margin: 3px 0 0 0;}

#jleague-pv .nextback-t{}
.nextback-t{	text-align: right;	font-size: x-small;	padding: 0 0 3px 0;	margin: 0 0 5px 0;}
.nextback-b{	text-align: right;	font-size: x-small;	padding: 3px 0 0 0;	margin: 10px 0 0 0;	clear:both;}
	#jleague-release.newsarticle .nextback-b{border-top: 3px solid #ddd;}
	
	
.back{	margin: 0 1px;	display: inline;	padding: 0 5px;}
.next{	margin: 0 1px;	display: inline;	padding: 5px 5px;	background:url(../images/icon-w.gif) no-repeat right;}
.newindex{	margin: 0 1px;	display: inline;	padding: 5px 5px;	background:url(../images/icon-w.gif) no-repeat right;}

#retrieval-result{	float: right;	width: 300px;	text-align: right;	font-size: small;	font-weight: normal;}
#retrieval-result span{	font-size: large;	font-weight: bold;	letter-spacing: 0.2em;	padding: 0 3px;	color: #990000;}


#jleague-fairplay.schoolwhistle table.releasebox01 {	border-top:2px solid #e9e138;	border-bottom:2px solid #e9e138;}
table.releasebox01 {	width:100%;	border-collapse:collapse;	margin:3px auto;	border: 1px solid #ccc;	font-size:small;	line-height: 1.3em;}
table.releasebox01 th {	padding:5px;	background:#eee;	border:1px solid #ccc;	text-align: center;	vertical-align:middle;}
table.releasebox01 th.item01 {	border-bottom: 1px solid #ccc;}
table.releasebox01 td {	border:1px solid #ccc;	padding:5px;}
table.releasebox01 th.sum-l,
table.releasebox01 td.sum-l {	text-align:left;}
table.releasebox01 td.sum-c {	text-align:center;}
table.releasebox01 th.sum-r,
table.releasebox01 td.sum-r {	text-align:right;}
.release-cap01{	font-size: x-small;	padding: 0 0 20px 0;	line-height:1.6;}
.qlinkrelease{	width: 100%;	padding: 3px 0;	height: 18px;	border-bottom: 3px solid #ddd;	margin: 0 0 10px 0;	background: #eee;}
.qlinkrelease select{	float:right;}








* { margin: 0; padding: 0; }
html { overflow-y: scroll; }

/*ul { list-style: none; }
ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
ul li a:hover { background: #fe4902; color: white; }*/
ul li:last-child a { border: none; }

#card2010-tabs { padding: 5px 3px; margin: 0; /* -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666;*/ }

#explore-nav { overflow: hidden; margin: 0;}
#explore-nav li { /*width: 104px;*/ white-space:nowrap;  float: left; margin: 0 4px 0 0; list-style:none;position:relative; }
#explore-nav li.last { margin-right: 0; }




#explore-nav li a { display: block; padding: 5px;/*background: #959290; color: white;*/ color:#000; /*background: #fff url(images/kaimakutab-tab-bg.gif) repeat-x center top; */font-size: 11px; text-align: center; border: 0;  }
#explore-nav li a:hover { /*background-color:#666;background: #fff url(images/kaimakutab-tab-bg.gif) repeat-x center bottom;*/}

#cardj2-no1, #cardj1-no2, #cardj2-no2 { display: none; }

#cardj1-no1,#cardj1-no2{ border-top:2px solid #C00;border-bottom:2px solid #C00;}
#cardj2-no1,#cardj2-no2{ border-top:2px solid #0C0;border-bottom:2px solid #0C0;}
#cardj1-no1,#cardj1-no2,#cardj2-no1,#cardj2-no2	{ /*background:#fff url(images/kaimakutab-bg.gif) repeat-x center top; */padding:0.5em 0 0 0; }

#explore-nav li#ex-cardj1-no1 a,
#explore-nav li#ex-cardj1-no2 a{ /*background-color:#FCF; */ background:url(images/kaimakutab-tab-bgred.gif) repeat-x center bottom; color:#333;}

#explore-nav li#ex-cardj2-no1 a,
#explore-nav li#ex-cardj2-no2 a{ /*background-color:#CFC; */ background:url(images/kaimakutab-tab-bggre.gif) repeat-x center bottom;color:#333;}

#explore-nav li#ex-cardj1-no1 a.current, ul#cardj1-no1 li a:hover { background: #C00; /*url(images/kaimakutab-tab-bg.gif) repeat-x center bottom;*/ color: #fff; }
#explore-nav li#ex-cardj1-no2 a.current, ul#cardj1-no2 li a:hover { background: #C00; /* url(images/kaimakutab-tab-bg.gif) repeat-x center bottom; */color: #fff; }
#explore-nav li#ex-cardj2-no1 a.current, ul#cardj2-no1 li a:hover { background: #0C0; /*url(images/kaimakutab-tab-bg.gif) repeat-x center bottom; */color: #fff; }
#explore-nav li#ex-cardj2-no2 a.current, ul#cardj2-no2 li a:hover { background: #0C0; /*url(images/kaimakutab-tab-bg.gif) repeat-x center bottom; */color: #fff; }

#card2010-tabs table.card2010box {	width:100%; margin:0 0 5px 0;	border-collapse:collapse;  	font-size:12px; font-weight:normal;border-top:1px solid #666; border-bottom:1px solid #aaa;}

#card2010-tabs table.card2010box{	_font-size: 12px;	*font-size: 12px; /*_font-weight: bold;*/	/**font-weight: bold;*/	}
html>/**/body #card2010-tabs table.card2010box {      font-size: 12px\9; /*font-weight: bold\9; */}/* IE8向け */   




#card2010-tabs table.card2010box th{ width:20%; border-right:1px solid #aaa; border-bottom:1px solid #aaa; text-align:center; white-space:nowrap; padding:0 0.5em;}
#card2010-tabs table.card2010box td{ padding:0 3px; border-bottom:1px solid #aaa;}
#card2010-tabs table.card2010box td img{ padding:0 1px;}
#card2010-tabs table.card2010box td.sta{ border-left:1px solid #aaa; text-align:center; }





#next-matches			{	position:relative; padding-bottom:0; padding-top:2px;}
	#next-matches:after	{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html #next-matches	{	height:1%;}
	#next-matches		{	display:inline-block;}
	
	#next-matches #matchdate{ background:url(../images/topimg/next-matches.gif) no-repeat left 12px; height:83px; width:680px; float:left;}
	#next-matches #matchcard{ background:url(../images/topimg/next-matches-arrow.gif) no-repeat center 14px; height:83px; width:210px; float:right;}


#newsticker 			{ margin:0 5px 0 0; width:430px; padding:0;line-height:normal;font-size:12px;  *font-size:small;	font-weight:normal;color:#000;list-style-type: none; position:absolute; top:67px; left:242px;height:23px; background:url(../images/topimg/next-matches-hot2.gif) no-repeat right -2px;}
#newsticker li			{ padding:2px 5px 0 5px; :*padding:3px 5px 0 5px;  color:#666; line-height:normal; margin-bottom:1000px;}
#newsticker li span,
#newsticker li a span	{ margin-left:10px; font-size:12px; font-weight:normal;color:#666;}
#newsticker li a		{ text-decoration:none;}
#newsticker li a:hover	{ background-color:#ffffcc;}

#hotlogo{ position:absolute; background:url(../images/topimg/next-matches-hot.gif) no-repeat left center; top:65px;width:210px; height:25px; left:32px;}
#hotlogo a{ text-indent:-9999px; display:block;height:25px; position:relative; left:70px; width:128px;}

