/*base
----------------------------------------------------------------------------*/
body {
	margin:0;
	padding:0;
	background:#fff url(../images/basebg100year.png) repeat-x top;
	font-family: "Lucida Grande","Hiragino Kaku Gothic Pro";
	font-size:small;
/*	
	line-height:1.6em;
*/
	text-align:center;
	color:#333;
}

body#jleague-100year-htreport{background:none;}
body#jleague-100year-card,
body#jleague-100year-academy,
body#jleague-100year-stadium,

body#jleague-100year-spoclub,
body#jleague-100year-education,
body#jleague-100year-environment,
body#jleague-100year-contribution,
body#jleague-100year-pitch,
body#jleague-100year-partnership,
body#jleague-100year-lawn,
body#jleague-100year-game,
body#jleague-100year-museum,
body#jleague-100year-about,
body#jleague-100year-topics {
	background:#fff url(../images/basebg100year.png) repeat-x 0 -30px;
}

body#jleague-100year-clinic{
	background:#fff url(../sportsclinic/images/sp-bg.png) repeat-x 0 -30px;
}

a img,
a.img:link,
a.img:visited,
a.img:hover,
a.img:active{border-width:0;border-bottom:none;}

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


/*icon*/
li.icon-doc,
li.icon-nw,
li.icon-video{
	list-style: none;
	padding: 0 3px 3px 20px;
	margin: 0 3px 4px 2px;
	font-size: x-small;
	line-height: 1.2em;
}
li.icon-doc	{	background:url(/images/icon-doc.gif) no-repeat 3px 1px;	}
li.pdf	{
	padding: 2px 2px 4px 18px;
	list-style: none;
	background:url(/images/icon_pdf.gif) no-repeat 0 3px;
	}
li.icon-video	{	background:url(/images/icon-video.gif) no-repeat 3px 1px;	}
li.nonpdf	{
	padding: 2px 2px 4px 18px;
	list-style: none;
	background:url(/images/list_gray7.gif) no-repeat 3px 7px;
	}
li.non	{
	padding: 2px 2px 4px 18px;
	list-style: none;
	background:url(/images/icon-li.gif) no-repeat 3px 7px;
	}
li.first{
	list-style: none;
	font-weight: bold;
	font-size: medium;
	margin: 0 0 3px 0;
}



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



h1{}
	#jleague-100year-stadium h1#ttle-stadium{
	background: url(../images/ttle-stadium.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	#jleague-100year-academy h1#ttle-aca{
	background: url(../images/ttle-aca.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	#jleague-100year-academy h1#ttle-acaclub{
	background: url(../images/ttle-acaclub.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}

	#jleague-100year-academy h1#ttle-acareport{
	background: url(../images/ttle-acareport.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	#jleague-100year-spoclub h1#ttle-spoclub{
	background: url(../images/ttle-spoclub.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	#jleague-100year-education h1#ttle-education{
	background: url(../images/ttle-education.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	#jleague-100year-environment h1#ttle-environment{
	background: url(../images/ttle-environment.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	

	#jleague-100year-contribution h1#ttle-contribution{
	background: url(../images/ttle-contribution.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	#jleague-100year-pitch h1#ttle-pitch{
	background: url(../images/ttle-pitch.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	#jleague-100year-partnership h1#ttle-partnership{
	background: url(../images/ttle-partnership.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	#jleague-100year-lawn h1#ttle-lawn{
	background: url(../images/ttle-lawn.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	#jleague-100year-game h1#ttle-game{
	background: url(../images/ttle-game.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	
	#jleague-100year-academy h1#ttle-academy{
	background: url(../images/ttle-academy.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	#jleague-100year-htreport h1#ttle-htreport{
	background: url(../images/ttle-htreport.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	
	#jleague-100year-academy h1#ttle-dbook{
	background: url(../images/ttle-dbook.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	#jleague-100year-museum h1#ttle-museum{
	background: url(../images/ttle-museum.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	
	#jleague-100year-about h1#ttle-about{
	background: url(../images/ttle-about.gif) no-repeat 5px top;
	text-indent: -9999px;
	height: 30px;
	padding: 0;
	margin: 20px 0;}
	


h2{}
	h2{
	border-bottom: 4px solid #66cc99;
	margin: 0 0 5px 0;
	display: block;}
	
	h2#ttle-topics{
	background: url(../images/ttle-topics.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-newevent{
	background: url(../academy/images/ttle-newevent.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-news{
	background: url(../academy/images/ttle-news.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-clubnewevent{
	background: url(../academy/images/ttle-clubnewevent.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-aca01{
	background: url(../academy/images/ttle-aca01.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-aca02{
	background: url(../academy/images/ttle-aca02.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-aca03{
	background: url(../academy/images/ttle-aca03.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-repo01{
	background: url(../academy/images/ttle-repo01.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	
	h2#ttle-mus01{
	background: url(../museum/images/ttle-mus01.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	h2#ttle-mus02{
	background: url(../museum/images/ttle-mus02.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	
	h2#ttle-lawn01{
	background: url(../lawn/images/ttle-lawn01.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	
	h2#ttle-card{
	background: url(../greetingcard/images/ttle-card.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	
	
	h2#ttle-kaigoyobou{
	background: url(../contribution/images/ttle-kaigoyobou.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}
	
	
	h2#ttle-elevenmillion{
	background: url(../stadium/images/ttle-elevenmillion.gif) no-repeat 5px center;
	text-indent: -9999px;
	padding: 3px;}




	
p{
	padding: 0 8px;
	font-size: small;
	line-height: 1.6em;
}
	
#header{
	width:900px;
	margin:0 auto;
	position: relative;
	height: 95px;
}
#header-s{
	width:900px;
	margin:0 auto;
	position: relative;
	height: 65px;
	display: none;
}


#logo{
	width:190px;
	float:left;
	top: 20px;
	position: relative;
}
#logo a{
	background:url(../images/100logo.png) no-repeat center center;
	_background:url(../images/100logo.gif) no-repeat center center;
	height:61px;
	width: 190px;
	text-indent:-9999px;
	display:block;
}

#logo-s{
	width:115px;
	float:left;
	top: 23px;
	position: relative;
}
#logo-s a{
	background:url(../images/100logo-s.gif) no-repeat center center;
	height:40px;
	width: 115px;
	text-indent:-9999px;
	display:block;
}
#hdr-right{
	float: right;
	width: 200px;
	text-align: right;
	position: absolute;
	font-size: small;
	right: 0px;
	bottom: 5px;
}


#howto-btn{
	width:291px;
	height:66px;
	float:right;
	top:13px;
	position:relative;
}
#howto-btn a{
	background:url(../images/howto-btn.jpg) no-repeat 0 0;
	height:66px;
	width: 291px;
	text-indent:-9999px;
	display:block;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	border: none;
}
#howto-btn a:hover,
#howto-btn a:hover a {
	background:url(../images/howto-btn.jpg) no-repeat 0 -81px;
	text-decoration:none;
}




#jleague-100year-htreport.sub #container{	width:640px;}
#jleague-100year-htreport.sub #header-s{	width:auto;}
#jleague-100year-htreport.sub #container #page{	width:auto;}
#jleague-100year-htreport #cate-nodata{	padding: 30px 10px;	text-align: center; font-size:12px; font-weight:bold;}

#container{
	width:900px;
	margin:0 auto;
	padding:0;
	position: relative;
	text-align: center;
}
#contents{
	position: relative;
	top: 6px;
	border-right: none;
	border-left: none;
	background: #fff;
	padding: 0;
	text-align: left;
	margin: 0 auto;
}
#page{
	margin: 0 auto;
	padding: 7px;
	position: relative;
	width:878px;
}
#page #left{
	float:left;
	margin: 0;
	width: 240px;
	position: relative;
	display: none;
}
#page #right{
	float: none;
	width: 630px;
	margin: 0 auto;
	position: relative;
}
#cornar-header{
	height: 164px;
	margin: 0 auto;
	position: relative;
	padding: 0;
}


#townmap-all{
	width:875px;
	height: 440px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}



#jleague-100year-topics #topics{
	float: none;
	width: 100%;
}


#topics{
	font-size:x-small;
	width: 520px;
	float: left;
	position: relative;
	top: 10px;
}
#page .date{
	width: 50px;
	float: left;
	padding: 0 5px;
}

#jleague-100year-topics  #page .subject{
	width:800px;
}

#page .subject{
	width:450px;
	float: right;
	padding: 0 5px;
}


#newevent{
	font-size:x-small;
	width: 620px;
	position: relative;
	padding: 0 0 30px 0;
}

#page #newevent .date{
	width: 70px;
}
#page #newevent .subject{
	width:510px;
	font-size: small;
}
.sub-photo{
	float: right;
}
#article{
	font-size: small;
	margin: 0 auto;
	padding: 0 0 30px 0;
	line-height: 1.4;
}
#repo-ttle{
	padding: 10px 5px;
	font-weight: bold;
	font-size: medium;
	background: #eee;
	margin: 0 0 10px 0;
}


#club-link{
	padding:10px 0;
}

.dirdottedline{
	clear:both;
	margin: 3px 0;
	padding: 5px 0;
	background: url(../../images/nav_dot.gif) repeat-x center;
}








#top-infobox{
	float:right;
	width:350px;
	padding: 0 0 20px 0;
	position: relative;
	margin: 0;
	top: 10px;
}
#top-infobox div{
	float:left;
	width:172px;
	height:108px;
	background:url(../images/infobox.gif) center center;
	padding: 0px;
	margin: 0;
	text-align: center;
	position: relative;
}
#top-infobox div img{
	top: 8px;
	position: relative;
	right: 1px;
}

.cornar-photo{
	float:right;
	margin: 20px 0 0 0;
	padding: 0;
	position: relative;
}
#jleague-100year-stadium .cornar-photo{
	background:url(../stadium/images/cornar-photo.jpg) no-repeat;
}






#footer{
	position: relative;
	border-right: 4px solid #66cc33;
	border-left: 4px solid #66cc33;
	border-bottom:4px solid #66cc33;
	padding: 25px 5px;
	text-align: left;
	clear: both;
	font-size: x-small;
	background: #e1ff9f;
	margin:0 0 10px 0;
	display:none;
}
#copylink{
	padding: 0;
	float: left;
	width: 300px;
	position: relative;
}
#copy02{
	padding: 0;
	float: right;
	width: 300px;
	position: relative;
	text-align: right;
}
#copylink #pp{
	padding:0 10px 0 0;
}
#copylink #kiyaku,
#copylink #copy{
	padding: 0 10px;
	text-align: center;
}

#copylink #pp a{
}
#copylink #kiyaku a{
}
#copylink #copy a{
}






.dir01sub{
	width: 300px;
	float: right;
	text-align: right;
	font-size:10px;
	position: relative;
	top: 5px;
	}
.dir01sub select{
		display:inline;
		margin:0 0 0 3px;
	}
.qlink{
	font-size: x-small;
	background: #ddd;
}


#club-header{
	width: 620px;
	height: 80px;
	margin: 0 auto;
}
#club-header a{ display:block; text-indent:-9999px;width: 620px;	height: 80px; outline:0;}
.j #club-header	{	background:url(../academy/images/aca_logo_jleague.jpg) no-repeat top;	}
.sapporo #club-header	{	background:url(../academy/images/aca_logo_sapporo.jpg) no-repeat top;	}
.sendai #club-header	{	background:url(../academy/images/aca_logo_sendai.jpg) no-repeat top;	}
.yamagata #club-header	{	background:url(../academy/images/aca_logo_yamagata.jpg) no-repeat top;	}
.kashima #club-header	{	background:url(../academy/images/aca_logo_kashima.jpg) no-repeat top;	}
.mito #club-header	{	background:url(../academy/images/aca_logo_mito.jpg) no-repeat top;	}
.kusatsu #club-header	{	background:url(../academy/images/aca_logo_kusatsu.jpg) no-repeat top;	}
.urawa #club-header	{	background:url(../academy/images/aca_logo_urawa.jpg) no-repeat top;	}
.omiya #club-header	{	background:url(../academy/images/aca_logo_omiya.jpg) no-repeat top;	}
.chiba #club-header	{	background:url(../academy/images/aca_logo_chiba.jpg) no-repeat top;	}
.kashiwa #club-header	{	background:url(../academy/images/aca_logo_kashiwa.jpg) no-repeat top;	}
.fctokyo #club-header	{	background:url(../academy/images/aca_logo_fctokyo.jpg) no-repeat top;	}
.tokyov #club-header	{	background:url(../academy/images/aca_logo_tokyov.jpg) no-repeat top;	}
.kawasaki #club-header	{	background:url(../academy/images/aca_logo_kawasaki.jpg) no-repeat top;	}
.yokohamafm #club-header	{	background:url(../academy/images/aca_logo_yokohamafm.jpg) no-repeat top;	}
.yokohamafc #club-header	{	background:url(../academy/images/aca_logo_yokohamafc.jpg) no-repeat top;	}
.shonan #club-header	{	background:url(../academy/images/aca_logo_shonan.jpg) no-repeat top;	}
.kofu #club-header	{	background:url(../academy/images/aca_logo_kofu.jpg) no-repeat top;	}
.niigata #club-header	{	background:url(../academy/images/aca_logo_niigata.jpg) no-repeat top;	}
.shimizu #club-header	{	background:url(../academy/images/aca_logo_shimizu.jpg) no-repeat top;	}
.iwata #club-header	{	background:url(../academy/images/aca_logo_iwata.jpg) no-repeat top;	}
.nagoya #club-header	{	background:url(../academy/images/aca_logo_nagoya.jpg) no-repeat top;	}
.kyoto #club-header	{	background:url(../academy/images/aca_logo_kyoto.jpg) no-repeat top;	}
.gosaka #club-header	{	background:url(../academy/images/aca_logo_gosaka.jpg) no-repeat top;	}
.cosaka #club-header	{	background:url(../academy/images/aca_logo_cosaka.jpg) no-repeat top;	}
.kobe #club-header	{	background:url(../academy/images/aca_logo_kobe.jpg) no-repeat top;	}
.hiroshima #club-header	{	background:url(../academy/images/aca_logo_hiroshima.jpg) no-repeat top;	}
.tokushima #club-header	{	background:url(../academy/images/aca_logo_tokushima.jpg) no-repeat top;	}
.ehime #club-header	{	background:url(../academy/images/aca_logo_ehime.jpg) no-repeat top;	}
.fukuoka #club-header	{	background:url(../academy/images/aca_logo_fukuoka.jpg) no-repeat top;	}
.tosu #club-header	{	background:url(../academy/images/aca_logo_tosu.jpg) no-repeat top;	}
.oita #club-header	{	background:url(../academy/images/aca_logo_oita.jpg) no-repeat top;	}








/* Navigation
*******************************************************************************/
#g-nav {
	height: 32px;
	width: 880px;
	position:relative;
	margin: 0;
	text-align: center;
	z-index: 50;
	padding: 0;
	left: 10px;
	display:none;
}
/*
#g-nav div {
	left: 0;
	margin: 0;
	padding:0;
	right: 0;
	top:0;
	position:absolute;
}
*/
#g-nav ul {
	background: url("../images/g-nav.gif") no-repeat 0 -32px;
	list-style-type:none;
	padding:0;
	margin:0 auto;
	width: 880px;
	position:absolute;
	height: 32px;
	left: 0px;
}

#g-nav li {
	float: left;
	height: 32px;
}


#n-sta {
	width: 87px;
}
#n-aca {
	width: 97px;
}
#n-asp {
	width: 107px;
}
#n-edu {
	width: 47px;
}
#n-env {
	width: 47px;
}
#n-psc {
	width: 67px;
}
#n-rep {
	width: 107px;
}
#n-mus {
	width: 77px;
}
#n-pit {
	width: 57px;
}
#n-par {
	width: 77px;
}
#n-law {
	width: 47px;
}
#n-gme {
	width: 57px;
}
#g-nav a {
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	height: 32px;
	padding: 0 5px;
	text-indent: -9999px;
	text-decoration:none;
	outline:0;
}
#g-nav a {
	background: url("../images/g-nav.gif") no-repeat 0 0;
}
#g-nav #n-sta a {
	background-position: 0 0;
}
#g-nav #n-aca a {	background-position: -87px 0;}
#g-nav #n-asp a {	background-position: -184px 0;}
#g-nav #n-edu a {	background-position: -291px 0;}
#g-nav #n-env a {	background-position: -338px 0;}
#g-nav #n-psc a {	background-position: -385px 0;}
#g-nav #n-rep a {	background-position: -452px 0;}
#g-nav #n-mus a {	background-position: -559px 0;}
#g-nav #n-pit a {	background-position: -636px 0;}
#g-nav #n-par a {	background-position: -693px 0;}
#g-nav #n-law a {	background-position: -770px 0;}
#g-nav #n-gme a {	background-position: -817px 0;}

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

#jleague-100year-stadium #g-nav #n-sta a 			{	background-position: 0 -32px;;}
#jleague-100year-academy #g-nav #n-aca a	 	{	background-position: -87px -32px;}
#jleague-100year-spoclub #g-nav #n-asp a 						{	background-position: -184px -32px;}
#jleague-100year-education #g-nav #n-edu a 							{	background-position: -291px -32px;}
#jleague-100year-environment #g-nav #n-env a 			{	background-position: -338px -32px;}
#jleague-100year-contribution #g-nav #n-psc a 		{	background-position: -385px -32px;}
#jleague-100year-htreport #g-nav #n-rep a 		{	background-position: -452px -32px;}
#jleague-100year-museum #g-nav #n-mus a 		{	background-position: -559px -32px;}
#jleague-100year-pitch #g-nav #n-pit a 		{	background-position: -636px -32px;}
#jleague-100year-partnership #g-nav #n-par a 		{	background-position: -693px -32px;}
#jleague-100year-lawn #g-nav #n-law a 		{	background-position: -770px -32px;}
#jleague-100year-game #g-nav #n-gme a 		{	background-position: -817px -32px;}





/*追加*/
#g-nav li ul {
	background: #b2e3ea;
	border: 1px solid #58A8AB;
	height: auto;
	left: -9999px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}

#g-nav li:hover ul,
#g-nav li.mnhover ul {
	left:125px;
}

#g-nav li ul li,
#g-nav li ul li a {
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#g-nav li ul li a {
/*
	border: 1px #fff;
	border-style: none solid;
*/
	border: 0px solid #fff;
	width: 273px;
}

#g-nav li ul,
#g-nav li ul li {
	width: 300px;
}

#g-nav li:hover ul li a,
#g-nav li.mnhover ul li a,
#g-nav li ul li a {
	background: none;
	display: block;
	font-size: 12px;
	line-height:1.5em;
	text-align:left;
	padding: 2px 5px 3px 20px;
	color: #333;
	margin:0;
	text-decoration:none;
}
#g-nav li li {
	background: url(../images/navyazi_off.gif) no-repeat 8px 7px;
}
#g-nav li li.mnhover ,
#g-nav li li:hover {
	background: #83b7c6 url(images/navbg.gif) repeat-y 100% 0;
}
#g-nav li ul li a:hover {
	background: url(../images/navyazi_off.gif) no-repeat 10px 7px !important;
	color: #fff;
}




* html #g-nav div {
	left: auto;
	right: auto;
	width: 100%;
}

* html #g-nav li ul,
* html #g-nav li ul li,
* html #g-nav li ul li a {
	height: 1%;
}
* html #g-nav li ul li {
	display:inline-table;
/*	display:inherit;
*/
}
* html #g-nav li li a {
	height /**/: auto;
	overflow /**/: visible;
}




/* sub Navigation　　　　　#jleague-100year-academy 
*******************************************************************************/
#jleague-100year-htreport #sub-nav,
#jleague-100year-academy #sub-nav {
	height: 350px;
	width: 233px;
	position:relative;
	top: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 50;
}
#jleague-100year-htreport #sub-nav{
	height:44px;}
/*
#jleague-100year-academy #sub-nav div {
	left: 0;
	margin: 0;
	padding:0;
	right: 0;
	top:0;
	position:absolute;
}
*/

#jleague-100year-htreport #sub-nav ul {
	background: url(../report/images/sub-nav.jpg) no-repeat 0 0;
	list-style-type:none;
	padding:0;
	margin:0 auto;
	width: 233px;
	position:absolute;
	left: 0px;	
}

#jleague-100year-academy #sub-nav ul {
	background: url(../academy/images/sub-nav.jpg) no-repeat 0 0;
	list-style-type:none;
	padding:0;
	margin:0 auto;
	width: 233px;
	position:absolute;
	left: 0px;	
}

#jleague-100year-htreport #sub-nav li,
#jleague-100year-academy #sub-nav li {
	float: left;
	width: 233px;
}


#jleague-100year-htreport #sub-n-htrabout {
	width: 233px;
	height:47px;
}


#jleague-100year-academy #sub-n-aca {
	width: 233px;
	height:47px;
}
#jleague-100year-academy #sub-n-club {
	width: 233px;
	height:47px;
}
#jleague-100year-academy #sub-n-acareport {
	width: 233px;
	height:47px;
}
#jleague-100year-academy #sub-n-databook {
	width: 233px;
	height:197px;
}




#jleague-100year-htreport #sub-nav a,
#jleague-100year-academy #sub-nav a {	border: none;	color: #777;	display: block;	font-weight: normal;	padding: 0 5px;	text-indent: -9999px;	text-decoration:none; outline:0;}

#jleague-100year-htreport #sub-nav a {	background: url(../report/images/sub-nav.jpg) no-repeat -233px 0;}
#jleague-100year-academy #sub-nav a {	background: url(../academy/images/sub-nav.jpg) no-repeat -233px 0;}

#jleague-100year-academy #sub-nav #sub-n-aca a 		{	height:47px;	background-position: -233px 0;}
#jleague-100year-htreport #sub-nav #sub-n-htrabout a 		{	height:47px;	background-position: -233px 0;}

#jleague-100year-academy #sub-nav #sub-n-club a 		{	height:47px;	background-position: -233px -47px;}
#jleague-100year-academy #sub-nav #sub-n-acareport a 	{	height:47px;	background-position: -233px -94px;}
#jleague-100year-academy #sub-nav #sub-n-databook a 	{	height:197px;	background-position: -233px -141px;}


#jleague-100year-htreport #sub-nav a:hover,
#jleague-100year-htreport #sub-nav li:hover a,
#jleague-100year-htreport #sub-nav li.mnhover a, 
#jleague-100year-academy #sub-nav a:hover,
#jleague-100year-academy #sub-nav li:hover a,
#jleague-100year-academy #sub-nav li.mnhover a {	background: none !important;	text-decoration:none;}

#jleague-100year-academy.top #sub-nav #sub-n-aca a				{	height:47px;	background-position: 0 0;}
#jleague-100year-academy.club #sub-nav #sub-n-club a			{	height:47px;	background-position: 0 -47px;}
#jleague-100year-academy.report #sub-nav #sub-n-acareport a		{	height:47px;	background-position: 0 -94px;}
#jleague-100year-academy.dbook #sub-nav #sub-n-databook a	{	height:197px;	background-position: 0 -141px;}





/*追加*/
#jleague-100year-academy #sub-nav li ul {
	background: #b2e3ea;
	border: 1px solid #58A8AB;
	height: auto;
	left: -9999px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}

#jleague-100year-academy #sub-nav li:hover ul,
#jleague-100year-academy #sub-nav li.mnhover ul {
	left:125px;
}

#jleague-100year-academy #sub-nav li ul li,
#jleague-100year-academy #sub-nav li ul li a {
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#jleague-100year-academy #sub-nav li ul li a {
/*
	border: 1px #fff;
	border-style: none solid;
*/
	border: 0px solid #fff;
	width: 273px;
}

#jleague-100year-academy #sub-nav li ul,
#jleague-100year-academy #sub-nav li ul li {
	width: 300px;
}

#jleague-100year-academy #sub-nav li:hover ul li a,
#jleague-100year-academy #sub-nav li.mnhover ul li a,
#jleague-100year-academy #sub-nav li ul li a {
	background: none;
	display: block;
	font-size: 12px;
	line-height:1.5em;
	text-align:left;
	padding: 2px 5px 3px 20px;
	color: #333;
	margin:0;
	text-decoration:none;
}
#jleague-100year-academy #sub-nav li li {
	background: url(../images/navyazi_off.gif) no-repeat 8px 7px;
}
#jleague-100year-academy #sub-nav li li.mnhover ,
#jleague-100year-academy #sub-nav li li:hover {
	background: #83b7c6 url(images/navbg.gif) repeat-y 100% 0;
}
#jleague-100year-academy #sub-nav li ul li a:hover {
	background: url(../images/navyazi_off.gif) no-repeat 10px 7px !important;
	color: #fff;
}




* html #jleague-100year-academy #sub-nav div {
	left: auto;
	right: auto;
	width: 100%;
}

* html #jleague-100year-academy #sub-nav li ul,
* html #jleague-100year-academy #sub-nav li ul li,
* html #jleague-100year-academy #sub-nav li ul li a {
	height: 1%;
}
* html #jleague-100year-academy #sub-nav li ul li {
	display:inline-table;
/*	display:inherit;
*/
}
* html #jleague-100year-academy #sub-nav li li a {
	height /**/: auto;
	overflow /**/: visible;
}



/* sub Navigation　　　　　#jleague-100year-museum 
*******************************************************************************/
#jleague-100year-museum #sub-nav {
	height: 141px;
	width: 233px;
	position:relative;
	top: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 50;
}
/*
#jleague-100year-museum #sub-nav div {
	left: 0;
	margin: 0;
	padding:0;
	right: 0;
	top:0;
	position:absolute;
}
*/
#jleague-100year-museum #sub-nav ul {
	background: url(../museum/images/sub-menu.jpg) no-repeat 0 0;
	list-style-type:none;
	padding:0;
	margin:0 auto;
	width: 233px;
	position:absolute;
	left: 0px;	
}

#jleague-100year-museum #sub-nav li {
	float: left;
	width: 233px;
}


#jleague-100year-museum #sub-n-pos {
	width: 233px;
	height:47px;
}
#jleague-100year-museum #sub-n-pv {
	width: 233px;
	height:47px;
}
#jleague-100year-museum #sub-n-gc {
	width: 233px;
	height:47px;
}




#jleague-100year-museum #sub-nav a {
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	padding: 0 5px;
	text-indent: -9999px;
	text-decoration:none;
}
#jleague-100year-museum #sub-nav a {
	background: url(../museum/images/sub-menu.jpg) no-repeat -233px 0;
}
#jleague-100year-museum #sub-nav #sub-n-pos a 		{	height:47px;	background-position: -233px 0;}
#jleague-100year-museum #sub-nav #sub-n-pv a 		{	height:47px;	background-position: -233px -47px;}
#jleague-100year-museum #sub-nav #sub-n-gc a 		{	height:47px;	background-position: -233px -94px;}

#jleague-100year-museum #sub-nav a:hover,
#jleague-100year-museum #sub-nav li:hover a,
#jleague-100year-museum #sub-nav li.mnhover a {
	background: none !important;
	text-decoration:none;
}

#jleague-100year-museum.pos #sub-nav #sub-n-pos a		{	height:47px;	background-position: 0 0;}
#jleague-100year-museum.pv #sub-nav #sub-n-pv a			{	height:47px;	background-position: 0 -47px;}
#jleague-100year-museum.gc #sub-nav #sub-n-gc a			{	height:47px;	background-position: 0 -94px;}





/*追加*/
#jleague-100year-museum #sub-nav li ul {
	background: #b2e3ea;
	border: 1px solid #58A8AB;
	height: auto;
	left: -9999px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}

#jleague-100year-museum #sub-nav li:hover ul,
#jleague-100year-museum #sub-nav li.mnhover ul {
	left:125px;
}

#jleague-100year-museum #sub-nav li ul li,
#jleague-100year-museum #sub-nav li ul li a {
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#jleague-100year-museum #sub-nav li ul li a {
/*
	border: 1px #fff;
	border-style: none solid;
*/
	border: 0px solid #fff;
	width: 273px;
}

#jleague-100year-museum #sub-nav li ul,
#jleague-100year-museum #sub-nav li ul li {
	width: 300px;
}

#jleague-100year-museum #sub-nav li:hover ul li a,
#jleague-100year-museum #sub-nav li.mnhover ul li a,
#jleague-100year-museum #sub-nav li ul li a {
	background: none;
	display: block;
	font-size: 12px;
	line-height:1.5em;
	text-align:left;
	padding: 2px 5px 3px 20px;
	color: #333;
	margin:0;
	text-decoration:none;
}
#jleague-100year-museum #sub-nav li li {
	background: url(../images/navyazi_off.gif) no-repeat 8px 7px;
}
#jleague-100year-museum #sub-nav li li.mnhover ,
#jleague-100year-museum #sub-nav li li:hover {
	background: #83b7c6 url(images/navbg.gif) repeat-y 100% 0;
}
#jleague-100year-museum #sub-nav li ul li a:hover {
	background: url(../images/navyazi_off.gif) no-repeat 10px 7px !important;
	color: #fff;
}




* html #jleague-100year-museum #sub-nav div {
	left: auto;
	right: auto;
	width: 100%;
}

* html #jleague-100year-museum #sub-nav li ul,
* html #jleague-100year-museum #sub-nav li ul li,
* html #jleague-100year-museum #sub-nav li ul li a {
	height: 1%;
}
* html #jleague-100year-museum #sub-nav li ul li {
	display:inline-table;
/*	display:inherit;
*/
}
* html #jleague-100year-museum #sub-nav li li a {
	height /**/: auto;
	overflow /**/: visible;
}











#sider-htrepo	{
	width: 230px;
	font-size: 10px;
	line-height: 1.3em;
	margin: 0 auto;
	}
#sider-htrepo #sidenav	{
	padding: 0 0 9px 0;
	margin: 0 auto;
	color: #76797c;
	}
	
	
	
	
	
	
	
	
/* SIDER BAR SETTING */
#sider	{
	width: 190px;
	font-size: 10px;
	line-height: 1.3em;
	margin: 0 auto;
	float: right;
	}
#sider #sidenav	{
	padding: 0 0 9px 0;
	margin: 0 auto;
	color: #76797c;
	}
#sidenav ul	{
	padding: 0 0 21px 7px;
	list-style: none;
	margin: 0;
	}
#sidenav ul.last	{
	padding: 0 0 0 7px;
	}
#sidenav li	{
	margin: 0 3px 0 0;
	padding: 0;
	height: 20px
	}
html>body #sidenav li	{
	height: auto;
	padding: 0;
	}
#sidenav ul.video	{
	padding: 14px 0 0 2px;
	list-style: none;
	margin: 0;
	}
#sidenav ul.video li	{
	margin: 0 4px 2px 0;
	padding: 0 3px 0 21px;
	background: url(/pv/images/video_icon.gif) no-repeat 0 -4px;
	line-height: 1.1em;
	}
html>body #sidenav ul.video li	{
	height: auto;
	padding: 0 3px 3px 21px;
	background: url(/pv/images/video_icon.gif) no-repeat 0 -5px;
	}
#sidenav ul.video a	{
	display: block;
	margin: 0;
	text-decoration: none;
	color: #0000ee;
	font-size: 10px;
	}
html>body #sidenav ul.video a	{
	border: 0;
	}
#sidenav ul.video a:hover	{
	color: #52B8D3;
	text-decoration:underline;
	}

#sidenav ul.video li.new	{
	margin: 0 4px 2px 0;
	padding: 0 3px 0 21px;
	background: url(../../images/new_icon.gif) no-repeat -1px 0;
	line-height: 1.1em;
	}
html>body #sidenav ul.video li.new	{
	height: auto;
	padding: 0 3px 3px 21px;
	background: url(../../images/new_icon.gif) no-repeat -1px 0;
	}




/* TABLE CONTENTS */
table.currentissue	{
	font-size: 12px;
	color: #333;
	margin: 0 0 14px 0;
	border-top: 3px solid #ddd;
	}
table.currentissue td.day	{
	font-size: 10px;
	color:#888;
	padding-top: 1px;
	}
table.currentissue td.subject	{
	padding: 0 0 4px 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 14px;
	}
table.currentissue td.clubs	{
	width: 50%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	}
img.topspacer {
	margin: 14px 0 1px 0;
	padding: 0;
	border: 0;
	}





/* LAYOUT */
.box2main	{
	float: left;
	width: 410px;
	}
img.topimage {
	margin: 1px 0px;
	padding: 0px;
	}
#jleague-100year-htreport .dir01	{
	padding: 0 0 5px 0;
	height: 20px;
	}
img.spacer21	{
	margin: 0 0 21px 0;
	border: 0;
	clear: both;
	}
img.spacer40	{
	margin: 0 0 40px 0;
	border: 0;
	clear: both;
	}
img.spacer200	{
	margin: 0 0 200px 0;
	border: 0;
	clear: both;
	}





/* TEXT CONTROL */
.textcontent	{
	font-size:12px;
	line-height: 1.6em;
	margin-bottom: 49px;
	}
.textcontent p	{
	margin: 0;
	padding: 0 0 14px 0;
	}
.box2main .textcontent	{
	width: 390px;
	/* width値は、Mac+IEでの表示エリアを確定させるためにだけ必要 */
	/* 今回の場合だと、float rightで他のBoxを回り込ませる必要があるページ（=box2mainでコンテンツ部分が処理されている） */
	/* において、左側Boxのwidth値を確定させるために必要 */
	}
ul.inner	{
	margin: 4px 0 14px 7px;
	}
ul.number	{
	margin: 4px 0 14px 7px;
	list-style: decimal;
	}
ul.inner li.wide, ul.number li.wide	{
	padding: 4px 0 4px 0;
	}
hr.break	{
	margin: 21px 0 21px 0;
	clear: both;
	}
#jleague-100year-htreport h3 {
	margin: 14px 0 28px 0;
	padding: 12px 0 4px 7px;
	font-weight:bold;
	font-size:16px;
	border-left: solid 7px #d8dbda;
	}
#jleague-100year-htreport .day	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 21px;
	}
#jleague-100year-htreport h3 .day {
	color: #888;
	font-weight:normal;
	font-size:10px;
	}
.under_construction	{
	font-size: 16px;
	color: #888;
	padding: 21px;
	line-height: 1.8em;
	}





/* TOP IMAGE SETTING */
#topimage {
	width: 580px;
	height: 110px;
	margin: 1px 0 0 0;
	}
#clubtitle	{
	/* Mac+IEでtext indentを確実に反映させるために、indentさせたい対象のみを囲えるclass or idを設置する必要がある */
	/* 今回では、topimageの中に全てを入れ込むとindentが効かなくなる */
	text-indent: -6000px;
	text-decoration: none;
	}
.j #topimage {
	background-image: url(../j/images/ttl.gif);
	}




.urawa #topimage {
	background-image: url(../urawa/images/ttl.gif);
	}
.omiya #topimage {
	background-image: url(../omiya/images/ttl.gif);
	}
.chiba #topimage {
	background-image: url(../chiba/images/ttl.gif);
	}
.kashiwa #topimage {
	background-image: url(../kashiwa/images/ttl.gif);
	}
.ftokyo #topimage {
	background-image: url(../ftokyo/images/ttl.gif);
	}
.kawasakif #topimage {
	background-image: url(../kawasakif/images/ttl.gif);
	}
.yokohamafm #topimage {
	background-image: url(../yokohamafm/images/ttl.gif);
	}
.niigata #topimage {
	background-image: url(../niigata/images/ttl.gif);
	}
.shimizu #topimage {
	background-image: url(../shimizu/images/ttl.gif);
	}
.iwata #topimage {
	background-image: url(../iwata/images/ttl.gif);
	}
.nagoya #topimage {
	background-image: url(../nagoya/images/ttl.gif);
	}
.gosaka #topimage {
	background-image: url(../gosaka/images/ttl.gif);
	}
.cosaka #topimage {
	background-image: url(../cosaka/images/ttl.gif);
	}
.hiroshima #topimage {
	background-image: url(../hiroshima/images/ttl.gif);
	}
.oita #topimage {
	background-image: url(../oita/images/ttl.gif);
	}
.kofu #topimage {
	background-image: url(../kofu/images/ttl.gif);
	}
.kyoto #topimage {
	background-image: url(../kyoto/images/ttl.gif);
	}


.sapporo #topimage {
	background-image: url(../sapporo/images/ttl.gif);
	}
.sendai #topimage {
	background-image: url(../sendai/images/ttl.gif);
	}
.yamagata #topimage {
	background-image: url(../yamagata/images/ttl.gif);
	}
.mito #topimage {
	background-image: url(../mito/images/ttl.gif);
	}
.kusatsu #topimage {
	background-image: url(../kusatsu/images/ttl.gif);
	}
.yokohamafc #topimage {
	background-image: url(../yokohamafc/images/ttl.gif);
	}
.shonan #topimage {
	background-image: url(../shonan/images/ttl.gif);
	}
.tokushima #topimage {
	background-image: url(../tokushima/images/ttl.gif);
	}
.ehime #topimage {
	background-image: url(../ehime/images/ttl.gif);
	}
.fukuoka #topimage {
	background-image: url(../fukuoka/images/ttl.gif);
	}
.tosu #topimage {
	background-image: url(../tosu/images/ttl.gif);
	}
.kobe #topimage {
	background-image: url(../kobe/images/ttl.gif);
	}
.tokyov #topimage {
	background-image: url(../tokyov/images/ttl.gif);
	}
.kashima #topimage {
	background-image: url(../kashima/images/ttl.gif);
	}
.ehime #topimage {
	background-image: url(../ehime/images/ttl.gif);
	}







/* 未使用 */
.dottedbg	{
	background-color: #ccc;
	background-image: url(/images/dottedbg.gif);
	}


















.club-box{
	width: 100%;
	margin: 5px;
	padding: 5px 0;
	font-size: small;
	position: relative;
}
.club-box ul{
	padding: 0;
	margin: 0;
}
.club-box li{
	list-style:none;
	margin:0;
	padding: 5px 0 5px. 15px;
	padding: 14px 0 14px 43px;
	border-bottom: 1px solid #ddd;
	float: left;
	width: 250px;
}
.club-box li.first{
	font-weight:bold;
	padding: 3px;
	background: #eee;
	border-bottom: 3px solid #ccc;
	margin: 0 0 5px 0;
}

.club-box li.icon-kashima			{	background:url(../../images/icon-emb-kashima.gif) no-repeat;		}
.club-box li.icon-urawa				{	background:url(../../images/icon-emb-urawa.gif) no-repeat;			}
.club-box li.icon-omiya				{	background:url(../../images/icon-emb-omiya.gif) no-repeat;			}
.club-box li.icon-chiba				{	background:url(../../images/icon-emb-chiba.gif) no-repeat;			}
.club-box li.icon-kashiwa			{	background:url(../../images/icon-emb-kashiwa.gif) no-repeat;		}
.club-box li.icon-fctokyo			{	background:url(../../images/icon-emb-fctokyo.gif) no-repeat;		}
.club-box li.icon-kawasaki			{	background:url(../../images/icon-emb-kawasaki.gif) no-repeat;		}
.club-box li.icon-yokohamafm		{	background:url(../../images/icon-emb-yokohamafm.gif) no-repeat;	}
.club-box li.icon-yokohamafc		{	background:url(../../images/icon-emb-yokohamafc.gif) no-repeat;	}
.club-box li.icon-kofu				{	background:url(../../images/icon-emb-kofu.gif) no-repeat;			}
.club-box li.icon-niigata			{	background:url(../../images/icon-emb-niigata.gif) no-repeat;		}
.club-box li.icon-shimizu			{	background:url(../../images/icon-emb-shimizu.gif) no-repeat;		}
.club-box li.icon-iwata				{	background:url(../../images/icon-emb-iwata.gif) no-repeat;			}
.club-box li.icon-nagoya			{	background:url(../../images/icon-emb-nagoya.gif) no-repeat;		}
.club-box li.icon-gosaka			{	background:url(../../images/icon-emb-gosaka.gif) no-repeat;		}
.club-box li.icon-kobe				{	background:url(../../images/icon-emb-kobe.gif) no-repeat;			}
.club-box li.icon-hiroshima			{	background:url(../../images/icon-emb-hiroshima.gif) no-repeat;		}
.club-box li.icon-oita				{	background:url(../../images/icon-emb-oita.gif) no-repeat;			}

.club-box li.icon-sapporo			{	background:url(../../images/icon-emb-sapporo.gif) no-repeat;		}
.club-box li.icon-sendai			{	background:url(../../images/icon-emb-sendai.gif) no-repeat;		}
.club-box li.icon-yamagata			{	background:url(../../images/icon-emb-yamagata.gif) no-repeat;	}
.club-box li.icon-mito				{	background:url(../../images/icon-emb-mito.gif) no-repeat;			}
.club-box li.icon-kusatsu			{	background:url(../../images/icon-emb-kusatsu.gif) no-repeat;		}
.club-box li.icon-tokyov			{	background:url(../../images/icon-emb-tokyov.gif) no-repeat;		}
.club-box li.icon-shonan			{	background:url(../../images/icon-emb-shonan.gif) no-repeat;		}
.club-box li.icon-kyoto				{	background:url(../../images/icon-emb-kyoto.gif) no-repeat;			}
.club-box li.icon-cosaka			{	background:url(../../images/icon-emb-cosaka.gif) no-repeat;		}
.club-box li.icon-tokushima			{	background:url(../../images/icon-emb-tokushima.gif) no-repeat;		}
.club-box li.icon-ehime				{	background:url(../../images/icon-emb-ehime.gif) no-repeat;			}
.club-box li.icon-fukuoka			{	background:url(../../images/icon-emb-fukuoka.gif) no-repeat;		}
.club-box li.icon-tosu				{	background:url(../../images/icon-emb-tosu.gif) no-repeat;			}


table.aca-repobox{
	width: 250px;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
}
table.aca-repobox th{
	padding: 5px;
	border-bottom: 2px solid #ddd;
	background: #eee;
}
table.aca-repobox td{
	padding: 3px 5px;
	border-bottom: 1px solid #ddd;
}


#jleague-100year-pitch .profile{
	font-size: small;
	padding: 5px 0 5px 0;
	width: 350px;
	color: #006600;
}
table.pitchbox{
	width: 350px;
	font-size: x-small;
	border-top: 3px solid #ddd;
	border-bottom: 2px solid #ddd;
}
table.pitchbox th{
	padding: 5px;
	border-right: 3px double #ddd;
	background: #66cc33;
	color: #fff;
	border-bottom: 1px solid #ddd;
}
table.pitchbox td{
	padding: 5px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}





#jleague-100year-academy.dbook #acatop-header {
	background: #fff url(../academy/images/dbook-header.jpg) no-repeat top center;
	height:390px;
	text-align: left;
	border: 1px solid #cc0000;
}
#jleague-100year-academy.dbook #acatop-txt{
	top: 275px;
	position: relative;
	text-align: left;
	left: 24px;
	width: 180px;
	line-height: 1.5em;
	font-size: 12px;
}

#jleague-100year-academy.dbook #acatop-btn a{
	border: none;
	width:312px;
	height:45px;
	display:block;
	text-indent:-9999px;
	background: url(../academy/images/dbook-btn.gif) no-repeat;
	text-align: center;
	margin: 10px auto;
}
#jleague-100year-academy.dbook #acatop-btn a:hover,
#jleague-100year-academy.dbook #acatop-btn a:hover a{
	background: url(../academy/images/dbook-btn.gif) no-repeat 0 -45px;
	text-decoration:none;
}

#jleague-100year-museum .poter-box{
}
#jleague-100year-museum .poter-sum{
	width: 190px;
	border: 1px solid #ddd;
	float: left;
	text-align: center;
	margin: 3px 0 0 10px;
}
#jleague-100year-museum .poter-sum .sumimg{
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}
#jleague-100year-museum .poter-sum .sumtxt{
	text-align: center;
	font-size: x-small;
}
#jleague-100year-museum .poter-sum .sumtxt p{
	padding: 3px 0;
	margin: 3px 0;
	font-size: small;
	color: #339900;
	font-weight: bold;
}

#jleague-100year-museum .pv-sum{
	width: 130px;
	border: 1px solid #ddd;
	float: left;
	text-align: center;
	margin: 3px 10px 0 10px;
	height: 190px;
}
#jleague-100year-museum .pv-sum .sumimg{
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;

}
#jleague-100year-museum .pv-sum .sumtxt{
	text-align: left;
	font-size: x-small;
	width: 117px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}
#jleague-100year-museum .pv-sum .sumtxt p{
	padding: 0;
	margin: 3px auto;
	font-size: x-small;
	color: #339900;
	font-weight: bold;
	width: 117px;
}
#jleague-100year-lawn  table#lawn-data {
	width: 80%;
	border-collapse: collapse;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
#jleague-100year-lawn  table#lawn-data th {
	padding: 3px;
	background: #eee;
	border-bottom: 2px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: center;
}
#jleague-100year-lawn  table#lawn-data td {
	padding: 3px 10px 3px 3px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: right;
}
#jleague-100year-lawn  table#lawn-data td.sum{
	text-align:center;
	padding: 3px;
}

#jleague-100year-lawn.camp2007 #lawncamp-left {
	float: left;
	width: 550px;
	padding: 0 0 30px 0;
	position: relative;
}
#jleague-100year-lawn.camp2007 #lawncamp-right {
	float: right;
	padding: 0 0 30px 0;
	width: 325px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#jleague-100year-lawn.camp2007 .camp-btn a {
	margin: 10px auto;
	text-align: center;
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	text-indent: -9999px;
	height:55px;
	width:325px;
}

#jleague-100year-lawn.camp2007 .camp-btn a {	background: url(../lawn/2007camp/images/2007camp-btn.jpg) no-repeat;}
#jleague-100year-lawn.camp2007 .camp-btn a:hover,
#jleague-100year-lawn.camp2007 .camp-btn a:hover a {
	background:url(../lawn/2007camp/images/2007camp-btn.jpg) no-repeat 0 -55px;
	text-decoration:none;
}
#jleague-100year-lawn.camp2007 table.camp-box{
	width: 100%;
	border-collapse:collapse;
	border:1px solid #ccc;
	margin: 10px auto;
	line-height: 1.6;
	color: #333;
}
#jleague-100year-lawn.camp2007 table.camp-box th{
	width: 100px;
	padding: 3px;
	border:1px solid #ccc;
	background-color: #CCFFCC;
}
#jleague-100year-lawn.camp2007 table.camp-box td{
	padding: 3px;
	border:1px solid #ccc;
}
#camp-profile{
	font-size:small;
	line-height:1.5;
	text-align:left;
	width: 318px;
	margin: 0 auto;
}




#jleague-100year-lawn.lawncamp #repo-main{
	width:870px;
	margin:0 auto;
	padding:0 0 30px 0;
}
#jleague-100year-lawn.lawncamp #repo-main #left{
	width: 600px;
	float: left;
}
#jleague-100year-lawn.lawncamp #repo-main #right{
	width:260px;
	float:right;
}
#jleague-100year-lawn.lawncamp #repo-main #right img{
	margin: 0 0 5px 0;
	padding: 2px;
	border: 1px solid #ddd;
}


/*lawn-camp070905*/
#jleague-100year-lawn.lawncamp #repottle {}
#jleague-100year-lawn.lawncamp .repottle-s{
	padding:5px 10px;
	background:#238900;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #aaa;
	margin: 0 0 5px 0;
}
#jleague-100year-lawn.lawncamp .repotxt{
	line-height:1.4;
	margin: 0 0 20px 0;
}
#jleague-100year-lawn.lawncamp table#questionnaire{
	border-collapse:collapse;
	border:1px solid #ccc;
}
#jleague-100year-lawn.lawncamp table#questionnaire th{
	background:#eee;
	padding:5px;
	border:1px solid #ccc;
	white-space:nowrap;
}
#jleague-100year-lawn.lawncamp table#questionnaire td{
	padding:5px;
	border:1px solid #ccc;
}










/*corner*/
.corner{
	border: 1px solid #ccc;
	width: 316px;
	margin-bottom: 1em;
	margin: 0 auto;
	padding: 0;
}
.corner .inner{
	background:url(../images/corner.gif) bottom right no-repeat;
	;
	padding: 5px;
	;
	position: relative;
	left: 2px;
	top: 2px;
	text-align: left;
}








img.info-new{
	padding: 0;
	margin: 0;
	display: inline;
	width: 20px;
	height: 15px;
	position: absolute;
}







/*suntry sports clinic  only
----------------------------------------------------*/
#jleague-100year-clinic #page {
	background:transparent url(../sportsclinic/images/menu-bg.jpg) no-repeat top left;
	width: 878px;
}
#jleague-100year-clinic #page:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#jleague-100year-clinic #page {
	display:inline-table;
}
*html #jleague-100year-clinic #page{height:1%;}

#jleague-100year-clinic #hdr-right a{
	display:none;
}



#jleague-100year-clinic #sf-logo{
	width:225px;
	height:36px;
	background:url(../sportsclinic/images/sf-logo.gif) no-repeat center;
	padding: 15px 0;
	position: relative;
	margin: 5px 0;
}
#jleague-100year-clinic #page #left {
	height: 855px;
	width: 240px;
	background: transparent;
}
#jleague-100year-clinic.top #spo-header{
	background:url(../sportsclinic/images/sp-header04.jpg) no-repeat center top;
	width:620px;
	height:233px;
}
#jleague-100year-clinic #spo-header{
	background:url(../sportsclinic/images/sp-header02.jpg) no-repeat center top;
	height:233px;
}
#jleague-100year-clinic #spo-header a{
	display:block;
	height:233px;
	widows:620px;
	text-indent: -9999px;
}
#jleague-100year-clinic.outline #spo-header{
	background:url(../sportsclinic/images/sp-header03.jpg) no-repeat center top;
	height:233px;
}




#jleague-100year-clinic #spo-ttle{
	padding: 15px 0 5px 10px;
	font-size: medium;
	color: #006699;
	font-weight: bold;
}


#jleague-100year-clinic #spo-info{
	width:155px;
	height:267px;
	margin: 0 auto;
	position: relative;
	top: 23px;
	padding: 93px 30px 0 25px;
}
#jleague-100year-clinic #spo-info li{
	list-style:none;
	margin: 0 0 23px 0;
}
#jleague-100year-clinic #spo-info li.situ01 a,
#jleague-100year-clinic #spo-info li.situ02 a,
#jleague-100year-clinic #spo-info li.situ03 a,
#jleague-100year-clinic #spo-info li.situ04 a,
#jleague-100year-clinic #spo-info li.situ05 a,
#jleague-100year-clinic #spo-info li.situ06 a{
	display:block;
	width: 155px;
	height: 19px;
	text-indent: -9999px;
	outline:0;
}



#jleague-100year-clinic.top table.entrynew{
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #ccc;
	font-size: 10px;
	margin: 0 auto;
}
#jleague-100year-clinic.top table.entrynew th{
	width: 80px;
	padding: 5px;
	text-align: left;
	background-color: #eee;
	font-weight: normal;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px dotted #ccc;
	border-left: 1px solid #ccc;
}
#jleague-100year-clinic.top table.entrynew td{
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#jleague-100year-clinic.top .entrynew ul {
	margin: 0;
	padding: 0;
}
#jleague-100year-clinic.top ul.kaisai {
	margin: 0 0 7px 0;
	padding: 0 0 0 15px;
	}
#jleague-100year-clinic #container{
	width:100%;
	background: url(../sportsclinic/images/header-s-clinic.jpg) no-repeat  center top;
}
#jleague-100year-clinic #logo-s a{
	background:none;
}

/*
#sportsclinic.top .entrynew li {
	list-style:decimal;
	margin: 0 0 5px 25px;
}
*/



/* Navigation
****************/
#jleague-100year-clinic #sp-nav {
	height: 250px;
	width: 223px;
	margin: 0;
	padding-top:10px;
	text-align: center;
	z-index: 50;
	position: relative;
}

/*
#jleague-100year-clinic #sp-nav div {
	left: 0;
	margin: 0;
	padding:0;
	right: 0;
	top:0;
	position:absolute;
}
*/
#jleague-100year-clinic #sp-nav ul {
	background: url("../sportsclinic/images/sp-menu.gif") no-repeat -223px 0;
	list-style-type:none;
	padding:0;
	margin:0;
	width: 223px;
	height: 250px;
}

#jleague-100year-clinic #sp-nav li {
	height: 35px;
	width: 223px;
}
#sp-nav #n-emp,
#sp-nav #n-top,
#sp-nav #n-outline,
#sp-nav #n-entry,
#sp-nav #n-about,
#sp-nav #n-report,
#sp-nav #n-commo,
#sp-nav #n-his2006,
#sp-nav #n-report,
#sp-nav #n-relations,
#sp-nav #n-commodity {
	height: 35px;
	width: 223px;
}
#jleague-100year-clinic #sp-nav a {
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	height: 35px;
	width: 223px;
	padding: 0;
	text-indent: -9999px;
	text-decoration:none;
	outline:0;
}
#jleague-100year-clinic #sp-nav a {
	background: url("../sportsclinic/images/sp-menu.gif") no-repeat 0 0;
}
#jleague-100year-clinic #sp-nav #n-top a {
	background-position: 0 0;
}
#jleague-100year-clinic #sp-nav #n-outline a {
	background-position: 0 -35px;
}
#jleague-100year-clinic #sp-nav #n-entry a {
	background-position: 0 -70px;
}
#jleague-100year-clinic #sp-nav #n-about a {
	background-position: 0 -105px;
}
#jleague-100year-clinic #sp-nav #n-report a {
	background-position: 0 -140px;
}
#jleague-100year-clinic #sp-nav #n-commo a {
	background-position: 0 -175px;
}
#jleague-100year-clinic #sp-nav #n-his2006 a {
	background-position: 0 -210px;
}

/*
#jleague-100year-clinic #sp-nav #n-report a {
	background-position: -407px 0;
}

#jleague-100year-clinic #sp-nav #n-relations a {
	background-position: -494px 0;
}

#jleague-100year-clinic #sp-nav #n-commodity a {
	background-position: -589px 0;
}
*/
#jleague-100year-clinic #sp-nav a:hover,
#jleague-100year-clinic #sp-nav li:hover a,
#jleague-100year-clinic #sp-nav li.mnhover a {
	background: none !important;
	text-decoration:none;
}


#jleague-100year-clinic.top #sp-nav #n-top a {
	background-position: -223px 0;
}
#jleague-100year-clinic.outline #sp-nav #n-outline a {
	background-position: -223px -35px;
}
#jleague-100year-clinic.entry #sp-nav #n-entry a {
	background-position: -223px -70px;
}
#jleague-100year-clinic.about #sp-nav #n-about a {
	background-position: -223px -105px;
}
#jleague-100year-clinic.report #sp-nav #n-report a {
	background-position: -223px -140px;
}
#jleague-100year-clinic.commo #sp-nav #n-commo a {
	background-position: -223px -175px;
}
#jleague-100year-clinic.his2006 #sp-nav #n-his2006 a {
	background-position: -223px -210px;
}
/*
#jleague-100year-clinic.relations #sp-nav #n-relations a {
	background-position: -494px -33px;
}

#jleague-100year-clinic.commodity #sp-nav #n-commodity a {
	background-position: -589px -33px;
}
*/

/*追加*/
#jleague-100year-clinic #sp-nav li ul {
	background: #b2e3ea;
	border: 1px solid #58A8AB;
	height: auto;
	left: -9999px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}

#jleague-100year-clinic #sp-nav li:hover ul,
#jleague-100year-clinic #sp-nav li.mnhover ul {
	left:125px;
}

#jleague-100year-clinic #sp-nav li ul li,
#jleague-100year-clinic #sp-nav li ul li a {
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#jleague-100year-clinic #sp-nav li ul li a {
/*
	border: 1px #fff;
	border-style: none solid;
*/
	border: 0px solid #fff;
	width: 273px;
}

#jleague-100year-clinic #sp-nav li ul,
#jleague-100year-clinic #sp-nav li ul li {
	width: 300px;
}

#jleague-100year-clinic #sp-nav li:hover ul li a,
#jleague-100year-clinic #sp-nav li.mnhover ul li a,
#jleague-100year-clinic #sp-nav li ul li a {
	background: none;
	display: block;
	font-size: 12px;
	line-height:1.5em;
	text-align:left;
	padding: 2px 5px 3px 20px;
	color: #333;
	margin:0;
	text-decoration:none;
}
#jleague-100year-clinic #sp-nav li li {
	background: url(../images/navyazi_off.gif) no-repeat 8px 7px;
}
#jleague-100year-clinic #sp-nav li li.mnhover ,
#jleague-100year-clinic #sp-nav li li:hover {
	background: #83b7c6 url(images/navbg.gif) repeat-y 100% 0;
}
#jleague-100year-clinic #sp-nav li ul li a:hover {
	background: url(../images/navyazi_off.gif) no-repeat 10px 7px !important;
	color: #fff;
}
#jleague-100year-clinic.commo p strong{
	display: block;
	padding: 5px 0;
}
#jleague-100year-clinic.commo .textby{
	text-align: right;
	clear: both;
	margin: 0;
	padding: 0 0 20px 0;
	border-bottom: 2px solid #eee;
}



* html #sp-nav div {
	left: auto;
	right: auto;
	width: 100%;
}

* html #sp-nav li ul,
* html #sp-nav li ul li,
* html #sp-nav li ul li a {
	height: 1%;
}
* html #sp-nav li ul li {
	display:inline-table;
/*	display:inherit;
*/
}
* html #sp-nav li li a {
	height /**/: auto;
	overflow /**/: visible;
}
#jleague-100year-clinic #right {
	margin-top: 0px;
}
#jleague-100year-clinic #contents {
	border-right: 4px solid #3399cc;
	border-left: 4px solid #3399cc;
	width: 892px;
}
#jleague-100year-clinic #footer {
	border-right: 4px solid #3399cc;
	border-left: 4px solid #3399cc;
	border-bottom:4px solid #3399cc;
	background: #c2ebff;
	padding-top:10px;
	width: 882px;
	margin: 0 auto;
}

#spo-suntrylogo a{
	display:block;
	position: absolute;
	width: 170px;
	height: 45px;
	bottom: 0px;
	left: 40px;
	text-indent: -9999px;
}

#jleague-100year-clinic .aboutphoto {
	margin:3px;
	padding:3px;
	border:1px solid #ddd;
	width: 250px;
	float: right;
}







.roundcont 		{	width: 100%; margin:2px 0;	}
.roundcont p 	{
	margin: 0 2px;
	font-size:small;
	font-weight:bold;
	line-height: normal;
}
.roundtop img,
.roundbottom img{	display:none;	}

.cal-blue .roundcont	{background-color: #C9EBF0;color: #000;}
.cal-blue .roundtop		{background: url(../sportsclinic/images/tr-blue.gif) no-repeat top right;margin:0;padding:0;/*display: table;*/height: 10px;}
.cal-blue .roundbottom	{background: url(../sportsclinic/images/br-blue.gif) no-repeat top right;margin:0;padding:0;height: 10px;}
.cal-blue span.tl-img	{background: url(../sportsclinic/images/tl-blue.gif) no-repeat; width:10px;height:10px;border:none;margin:0;padding:0; position: absolute;}
.cal-blue span.bl-img	{background: url(../sportsclinic/images/bl-blue.gif) no-repeat ;width:10px;height:10px;border:none;margin:0;padding:0; position: absolute;}
#jleague-100year-clinic #spo-acalogo {
	background:#fff url(../sportsclinic/images/spo-acalogo.gif) no-repeat right center;
	position: relative;
	border-right: 4px solid #3399cc;
	border-left: 4px solid #3399cc;
	text-align: left;
	font-size: x-small;
	height: 38px;
	margin: 0 auto;
	width: 892px;	
}
#jleague-100year-clinic #spo-acalogo a {
	display:block;
	text-indent:-9999px;
	width: 110px;
	height: 35px;
	float: right;
	margin: 0 15px 0 0;
}




/*outline only*/
#jleague-100year-clinic.outline table.entry{
	width: 100%;
	border-collapse: collapse;
	margin: 5px auto;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}
#jleague-100year-clinic.outline table.entry th{
	width: 110px;
	padding: 5px;
	text-align: left;
	background-color: #eee;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#jleague-100year-clinic.outline table.entry td{
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
#jleague-100year-clinic.outline .entry ul {
	margin: 0;
	padding: 0;
}
#jleague-100year-clinic.outline .entry li {
	list-style:decimal;
	margin: 0 0 5px 25px;
}
#jleague-100year-clinic.outline table.entry th.sum{
	background-color: #fff;
	color: #222;
	border-bottom: 5px solid #ccc;
	font-size: 14px;
	vertical-align: bottom;
	border-right: 0px;
	width:auto;
	font-weight: bold;
}



#jleague-100year-clinic #discontinuance-info{
	text-align: left;
	font-size: 12px;
	line-height: 1.3em;
	margin-bottom: 8px;
	padding: 3px;
	color: #cc0000;
	border: 1px solid #cc0000;
	background-color: #ffffcc;
	font-weight: bold;
}
#jleague-100year-clinic #discontinuance-info strong{
	display: block;
	padding: 2px;
	background-color: #FF9999;
	margin: 0 0 3px 0;
	font-size: 14px;
}

#jleague-100year-clinic .outline #discontinuance-info{
	font-size: 12px;
}
#jleague-100year-clinic .outline #discontinuance-info strong{
	font-size: 14px;
}
#jleague-100year-clinic #info {
	line-height: 1.4;
	margin: 5px auto;
	padding: 5px;
	background-color: #eee;
	border: 3px double #bbb;
	color: #666;
}
#info ul li.icon-doc{
	font-size:small;
}

#jleague-100year-clinic #deadline-txt02 {
	margin: 0 auto;
	padding: 10px;
	font-size: small;
	color: #000066;
	text-align: center;
	background-color: #99CCFF;
	border: 1px solid #3399FF;
	line-height: 1.4;
	font-weight: bold;
}
#jleague-100year-clinic #deadline-txt02 strong {
	display: block;
	font-size: 14px;
	padding: 8px 0;
	color: #222;
}


#jleague-100year-clinic #deadline-txt {
	margin: 10px auto;
	padding: 5px;
	font-size: 11px;
	color: #555;
	text-align: center;
	background-color: #FFCCCC;
	border: 1px solid #B1DEE8;
}
#jleague-100year-clinic #deadline-txt strong {
	display: block;
	font-size: 14px;
	padding: 8px 0;
	color: #222;
}



#entry-btn-yokohama a,
#entry-btn-kumamoto a,
#entry-btn-kashima a,
#entry-btn-toyoda a,
#entry-btn-tokyo a,
#entry-btn-osaka a,
#entry-btn-yamanashi a {
	margin: 10px auto;
	text-align: center;
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	text-indent: -9999px;
	height:45px;
	width:300px;
}
/*osaka*/
#entry-btn-osaka a {background: url(../sportsclinic/images/entry-btn-osaka.jpg) no-repeat;}
#entry-btn-osaka a:hover,
#entry-btn-osaka a:hover a {
	background:url(../sportsclinic/images/entry-btn-osaka.jpg) no-repeat 0 -45px;
	text-decoration:none;
}
/*tokyo*/
#entry-btn-tokyo a {background: url(../sportsclinic/images/entry-btn-tokyo.jpg) no-repeat;}
#entry-btn-tokyo a:hover,
#entry-btn-tokyo a:hover a {
	background:url(../sportsclinic/images/entry-btn-tokyo.jpg) no-repeat 0 -45px;
	text-decoration:none;
}
/*yamanashi*/
#entry-btn-yamanashi a {background: url(../sportsclinic/images/entry-btn-yamanashi.jpg) no-repeat;}
#entry-btn-yamanashi a:hover,
#entry-btn-yamanashi a:hover a {
	background:url(../sportsclinic/images/entry-btn-yamanashi.jpg) no-repeat 0 -45px;
	text-decoration:none;
}
/*toyoda*/
#entry-btn-toyoda a {background: url(../sportsclinic/images/entry-btn-toyoda.jpg) no-repeat;}
#entry-btn-toyoda a:hover,
#entry-btn-toyoda a:hover a {
	background:url(../sportsclinic/images/entry-btn-toyoda.jpg) no-repeat 0 -45px;
	text-decoration:none;
}
/*kashima*/
#entry-btn-kashima a {background: url(../sportsclinic/images/entry-btn-kashima.jpg) no-repeat;}
#entry-btn-kashima a:hover,
#entry-btn-kashima a:hover a {
	background:url(../sportsclinic/images/entry-btn-kashima.jpg) no-repeat 0 -45px;
	text-decoration:none;
}

/*kumamoto*/
#entry-btn-kumamoto a {background: url(../sportsclinic/images/entry-btn-kumamoto.jpg) no-repeat;}
#entry-btn-kumamoto a:hover,
#entry-btn-kumamoto a:hover a {
	background:url(../sportsclinic/images/entry-btn-kumamoto.jpg) no-repeat 0 -45px;
	text-decoration:none;
}


/*yokohama*/
#entry-btn-yokohama a {background: url(../sportsclinic/images/entry-btn-yokohama.jpg) no-repeat;}
#entry-btn-yokohama a:hover,
#entry-btn-yokohama a:hover a {
	background:url(../sportsclinic/images/entry-btn-yokohama.jpg) no-repeat 0 -45px;
	text-decoration:none;
}











#jleague-100year-clinic.entry table.entry{
	width: 100%;
	margin:0 0 10px 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size:small;
}
#jleague-100year-clinic.entry table.entry th{
	width: 140px;
	padding: 3px;
	text-align: left;
	background-color: #ddd;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#jleague-100year-clinic table.entry th.sum{
	background-color: #C1EE75;
	color: #222;
	border-bottom: 3px solid #ddd;
	font-size: 12px;
	vertical-align: bottom;
	border-right: 0px;
	width:auto;
}

#jleague-100year-clinic.entry table.entry td{
	padding: 0.5em;
	border-bottom: 1px solid #ccc;
}
#jleague-100year-clinic.entry table.entry td.sum {
	font-size: 13px;
	font-weight: bold;
	color: #339966;
}
#jleague-100year-clinic.entry table.entry table td{
	border: 0;
}
#jleague-100year-clinic.entry .entry ul {
	margin: 0;
	padding: 0;
}

#jleague-100year-clinic.entry .entry li {
	list-style:decimal;
	margin: 0 0 5px 25px;
}
#jleague-100year-clinic .entry-title{
	color: #fff;
	padding: 0.2em 0.5em;
	width: 220px;
	background-color: #6699CC;
	margin: 5px 0 0 0;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ccc;
	font-size: 14px;
}
#jleague-100year-clinic .entry-title02{
	color: #fff;
	padding: 0.2em 0.5em;
	width: 220px;
	background-color: #009999;
	margin: 5px 0 0 0;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ccc;
	font-size: 14px;
}
#jleague-100year-clinic .entry-title03{
	color: #fff;
	padding: 0.2em 0.5em;
	width: 100px;
	background-color: #6699CC;
	margin: 5px 0 0 0;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ccc;
	font-size: 14px;
}
#jleague-100year-clinic .entry .name {
	width: 110px;
}
#jleague-100year-clinic .entry .age {
	width: 30px;
}
#jleague-100year-clinic .entry .relation {
	width: 100px;
}
#jleague-100year-clinic .entry .mail {
	width: 200px;
}
#jleague-100year-clinic .entry .zipcode {
	width: 100px;
}
#jleague-100year-clinic .entry .address {
	width: 300px;
}
#jleague-100year-clinic .entry .tel {
	width: 180px;
}
#jleague-100year-clinic .entry .total {
	background-color: #C1EE75;
	font-size: 11px;
}
#jleague-100year-clinic .entry .place {
	background-color: #C1EE75;
	font-size: 11px;
	z-index:0;
}
#jleague-100year-clinic .entry .access {
	background-color: #C1EE75;
	font-size: 11px;
}
#jleague-100year-clinic .entry .checkbox {
	background-color: #fff;
}
#jleague-100year-clinic #btn .submit-btn {
	width: 400px;
	background-color: #C1EE75;
	color: #333;
	padding: 0.2em 0;
}
#jleague-100year-clinic #btn .back-btn {
	width: 80px;
	background-color: #C1EE75;
	color: #333;
	padding: 0.2em 0;
}
#jleague-100year-clinic #btn{
	margin: 15px auto;
	text-align: center;
	line-height: 2em;
}
#jleague-100year-clinic .attention{
	display: inline;
	color: #cc0000;
}
#jleague-100year-clinic #thankyou {
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
	background-color: #CCFFCC;
	font-size: 13px;
	line-height: 1.5em;
}
#jleague-100year-clinic.entry .child-line {
	background-color:#c5e9e9;
	border-bottom:1px solid #009999;
	margin: 0;
	clear:both;
	padding: 5px;
	font-weight: bold;
	color: #000066;
	height:16px;
}
#jleague-100year-clinic .example {
	font-size:x-small;
	padding:3px;
}
#jleague-100year-clinic.rule dt,#sportsclinic.privacy dt {
	margin: 0 0 3px 0;
	font-size: 14px;
}
#jleague-100year-clinic.rule dd,#sportsclinic.privacy dd {
	margin: 0 2em 2.5em 2em;
}
#jleague-100year-clinic  #sign {	text-align: right;	margin-right: 0em;}

#jleague-100year-clinic #topleft{
	float: left;
	width: 400px;
}
#jleague-100year-clinic #topright{	width: 200px;	float: right;}
#jleague-100year-clinic .rightbox{
	padding: 5px;
	background-color: #eee;
	margin: 3px auto;
}
#jleague-100year-clinic .rightbox-text a img{
	padding: 2px;
	border: 1px solid #aaa;
	background: #fff;
	margin: 3px auto;
}
#jleague-100year-clinic .rightbox-subtitle{	border-left: 5px solid #ddd;	padding: 0 0 0 3px;	margin: 3px 0;	font-weight: bold;	font-size: x-small;}
#jleague-100year-clinic .rightbox-text{	line-height: 1.4;	font-size: x-small;}
#jleague-100year-clinic.report #report-video{	margin: 0 0 7px 0;	padding: 0 0 5px 0;	font-size: small;	border-bottom: 3px solid #ddd;}
#jleague-100year-clinic #report-video ul{	margin: 0;	padding: 0;}
#jleague-100year-clinic #report-video li{	margin-left: 20px;	margin-bottom: 3px;	list-style:url(../sportsclinic/images/icon-video.gif);}
#jleague-100year-clinic #report-video li.icon-report{	list-style: url(../sportsclinic/images/icon-sheet.gif) ;}
#jleague-100year-clinic #report-video li.icon-report{	list-style: url(../sportsclinic/images/icon-sheet.gif) ;}
#jleague-100year-clinic #report-text {	font-size: small;	line-height: 1.5;	width: 400px;	float: left;}
#jleague-100year-clinic.interview #report-text { width:auto; float:none;}
#jleague-100year-clinic.interview #report-photo{
}
#jleague-100year-clinic.interview #report-text dl{
	margin: 0;
	padding: 0;
}
#jleague-100year-clinic.interview #report-text dt{
	padding: 6px 3px 4px 26px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	background:url(../sportsclinic/report/images/icon-q.gif) no-repeat left top;
}
#jleague-100year-clinic.interview #report-text dd{
	margin: 0px 5px 20px 25px;
	line-height: 1.4em;
	color: #333;
	border-left: 3px solid #98b183;
	padding: 0 0 0 5px;
}

#jleague-100year-clinic #report-photo{
	width: 206px;
	float: right;
}
#jleague-100year-clinic #report-photo .photobox{
	padding: 2px;
	margin: 0 0 10px 0;
	background: #eee;
}
#jleague-100year-clinic #report-photo .photobox img.readphoto{
	border: 1px solid #333;
}
#jleague-100year-clinic #report-photo .photobox p.photocap{
	margin: 0;
	padding: 3px;
	font-size: 10px;
	line-height: 1.3;
}
#jleague-100year-clinic .report-toptitle01{
	margin: 0 auto;
	padding: 0 0 10px 0;
}











/*Clinic Photo Only
----------------------------*/
/*#jleague-pv.photo-top .photo-thum{
	margin: 5px 10px;
}
*/

#jleague-100year-clinic .photo-thum{
	width: 140px;
	float: left;
	margin: 5px;
	border: 1px solid #ddd;
	padding: 7px 0;
	background: #fff;
	height: 138px;
}
#jleague-100year-clinic .photo-thum .img a img.thum{
	border:1px solid #fff;
}
#jleague-100year-clinic .photo-thum .img a:hover img.thum{
	border:1px solid #cc0000;
}
#jleague-100year-clinic .photo-thum .img{
	margin: 0 auto;
	text-align: center;
	padding: 0;
}
#jleague-100year-clinic .photo-thum .ttle{
	font-size: 11px;
	padding: 2px 6px;
}
#jleague-100year-clinic .photo-thum .text{
	font-size: small;
}
#jleague-100year-clinic .photo-thum .cap{
	font-size:x-small;
	padding: 2px 5px;
}
#jleague-100year-clinic .photo-thum .photo-copy{
	padding:5px 0 0 5px;
}
#jleague-100year-clinic .nextback-t{
	text-align: right;
	font-size: x-small;
	padding: 5px 0 8px 0;
	margin: 5px 0 5px 0;
	border-bottom: 3px solid #ddd;
}
#jleague-100year-clinic .back{
	margin: 0 1px;
	display: inline;
	padding: 0 5px;
}
#jleague-100year-clinic .next{
	margin: 0 1px;
	display: inline;
	padding: 5px 5px;
	background:url(../../../images/icon-w.gif) no-repeat right;
}
#jleague-100year-clinic .newindex{
	margin: 0 1px;
	display: inline;
	padding: 5px 5px;
	background:url(../images/icon-w.gif) no-repeat right;
}
#jleague-100year-clinic #photo-boxs02{
	margin: 0 auto;
	text-align: center;
	padding: 0px;
}
#jleague-100year-clinic #photo-boxs02 img{
	padding:5px;
	border: 1px solid #ddd;
	margin: 5px;
}
#jleague-100year-clinic.photo .rightbox-subtitle{
	font-size: small;
	padding: 8px 5px;
	border-left: 15px solid #ddd;
	margin: 5px 0;
	border-bottom: 1px solid #ddd;
}











/*HoneTownReport only
-----------------------------------------------------------------*/
/**/
#jleague-100year-htreport #pickup					{	position:relative;}
#jleague-100year-htreport #pickup:after				{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#jleague-100year-htreport #pickup					{	display:inline-table;}
*html#jleague-100year-htreport #pickup				{	height:1%;}
#jleague-100year-htreport #pickup					{	display:block;}
/**/

#jleague-100year-htreport #pickup .category			{	padding:10px 0;}
#jleague-100year-htreport #pickup .subject			{	padding:10px 0; width:530px; font-size:16px; font-weight:bold;}
#jleague-100year-htreport #pickup .text				{	clear:both; border-top:3px solid #ddd; margin:0; padding:5px 0; line-height:1.4; background: url(/images/nav_dot.gif) repeat-x center bottom;}


/**/
#jleague-100year-htreport .indexbox					{	position:relative; width:100%; margin:3px 0; padding:5px 0; background: url(/images/nav_dot.gif) repeat-x center bottom; line-height:normal;}
#jleague-100year-htreport .indexbox					{	width:100%;}
#jleague-100year-htreport .indexbox:after			{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#jleague-100year-htreport .indexbox					{	display:inline-table;}
*html#jleague-100year-htreport .indexbox			{	height:1%;}
#jleague-100year-htreport .indexbox					{	display:block;}
/**/


#jleague-100year-htreport .category a				{ outline:0;}
#jleague-100year-htreport .category					{	width:75px; float:left;	position:relative;}
#jleague-100year-htreport .category .lawn		{	background:url(../report/images/cate-lawn.gif) no-repeat center; text-indent:-9999px; height:14px; padding:2px 0;}
#jleague-100year-htreport .category .envi		{	background:url(../report/images/cate-envi.gif) no-repeat center; text-indent:-9999px; height:14px; padding:2px 0;}
#jleague-100year-htreport .category .contri		{	background:url(../report/images/cate-contri.gif) no-repeat center; text-indent:-9999px; height:14px; padding:2px 0;}
#jleague-100year-htreport .category .academy		{	background:url(../report/images/cate-academy.gif) no-repeat center; text-indent:-9999px; height:14px; padding:2px 0;}
#jleague-100year-htreport .category .spoclub			{	background:url(../report/images/cate-spoclub.gif) no-repeat center; text-indent:-9999px; height:14px; padding:2px 0;}
#jleague-100year-htreport .category .kaigo			{	background:url(../report/images/cate-kaigo.gif) no-repeat center; text-indent:-9999px; height:14px; padding:2px 0;}
#jleague-100year-htreport .category .other			{	background:url(../report/images/cate-other.gif) no-repeat center; text-indent:-9999px; height:14px; padding:2px 0;}

#jleague-100year-htreport .category .kashima a		{	background:url(../report/images/cate-kashima.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .urawa a		{	background:url(../report/images/cate-urawa.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .omiya a		{	background:url(../report/images/cate-omiya.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .chiba a		{	background:url(../report/images/cate-chiba.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .kashiwa a		{	background:url(../report/images/cate-kashiwa.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .fctokyo a		{	background:url(../report/images/cate-fctokyo.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .kawasaki a		{	background:url(../report/images/cate-kawasaki.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .yokohamafm a		{	background:url(../report/images/cate-yokohamafm.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .yokohamafc a		{	background:url(../report/images/cate-yokohamafc.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .kofu a		{	background:url(../report/images/cate-kofu.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .niigata a		{	background:url(../report/images/cate-niigata.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .shimizu a		{	background:url(../report/images/cate-shimizu.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .iwata a		{	background:url(../report/images/cate-iwata.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .nagoya a		{	background:url(../report/images/cate-nagoya.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .gosaka a		{	background:url(../report/images/cate-gosaka.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .kobe a		{	background:url(../report/images/cate-kobe.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .hiroshima a		{	background:url(../report/images/cate-hiroshima.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .oita a		{	background:url(../report/images/cate-oita.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}

#jleague-100year-htreport .category .sapporo a		{	background:url(../report/images/cate-sapporo.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .sendai a		{	background:url(../report/images/cate-sendai.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .yamagata a		{	background:url(../report/images/cate-yamagata.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .mito a		{	background:url(../report/images/cate-mito.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .kusatsu a		{	background:url(../report/images/cate-kusatsu.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .tokyov a		{	background:url(../report/images/cate-tokyov.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .shonan a		{	background:url(../report/images/cate-shonan.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .kyoto a		{	background:url(../report/images/cate-kyoto.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .cosaka a		{	background:url(../report/images/cate-cosaka.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .tokushima a		{	background:url(../report/images/cate-tokushima.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .ehime a		{	background:url(../report/images/cate-ehime.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .fukuoka a		{	background:url(../report/images/cate-fukuoka.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}
#jleague-100year-htreport .category .tosu a		{	background:url(../report/images/cate-tosu.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}

#jleague-100year-htreport .category .j a		{	background:url(../report/images/cate-jleague.gif) no-repeat center; height:23px; text-indent:-9999px; display:block;}





#jleague-100year-htreport .readbox							{
	width:540px;
	float:right;
	position:relative;
}
#jleague-100year-htreport #page #newevent					{
	padding:0 0 10px 0;
	width: auto;
}
#jleague-100year-htreport #page #newevent .readbox .date	{	width: auto;	padding:1px 0 0 0;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;}


#jleague-100year-htreport #page #newevent .readbox .textbox	{	width:480px;	float:right;	font-size:small;	padding:0;}
#jleague-100year-htreport #page #newevent .readbox .thum	{	width:100px;	height:56px;	float: right;}
#jleague-100year-htreport #page #newevent .readbox .subject	{	width:auto;		float:none;		padding:0;}
#jleague-100year-htreport #page #newevent .readbox .text	{	width:auto; padding:0.5em 0 0 0;}

#jleague-100year-htreport .subject span.video				{	width:40px; height:10px; padding:0 3px;}


#jleague-100year-htreport .nextback-b				{	text-align: right;	font-size: small;	padding: 0 0 3px 0;	margin: 0 0 5px 0;border-bottom: 3px solid #ddd;}
#jleague-100year-htreport .nextback-t				{	text-align: right;	font-size: small;	padding: 3px 0 0 0;	border-top: 3px solid #ddd;	margin: 10px 0 0 0;}
#jleague-100year-htreport .nextback-b .back,
#jleague-100year-htreport .nextback-t .back			{	margin: 0 1px;	display: inline;	padding: 0 5px;}

#jleague-100year-htreport .nextback-b .next,
#jleague-100year-htreport .nextback-t .next			{	margin: 0 1px;	display: inline;	padding: 5px 5px;	background:url(/images/icon-w.gif) no-repeat right;}

#jleague-100year-htreport .nextback-b .newindex,
#jleague-100year-htreport .nextback-t .newindex		{	margin: 0 1px;	display: inline;	padding: 5px 5px;	background:url(/images/icon-w.gif) no-repeat right;}







#jleague-100year-htreport #hr-article #page #newevent .readbox .date	{	float:none;}
#jleague-100year-htreport #hr-article .category							{}
#jleague-100year-htreport #hr-article #page #newevent .readbox .subject	{	font-size:16px; padding:5px 0; font-weight:bold;}


/**/
#jleague-100year-htreport #newevent02					{	position:relative; width:100%; margin:3px 0; padding:5px 0 30px 0; background: url(/images/nav_dot.gif) repeat-x center bottom; line-height:1.5;}
#jleague-100year-htreport #newevent02					{	width:100%;}
#jleague-100year-htreport #newevent02:after				{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#jleague-100year-htreport #newevent02					{	display:inline-table;}
*html#jleague-100year-htreport #newevent02				{	height:1%;}
#jleague-100year-htreport #newevent02					{	display:block;}
/**/


#jleague-100year-htreport #newevent02 #side-photo						{	float:right; width:auto; padding:0; margin:0 0 10px 10px; /*line-height:normal; */position:relative;}
#jleague-100year-htreport #newevent02 #side-photo div					{	margin:3px 0; padding:2px; border:1px solid #ddd; width:auto; position:relative;}
#jleague-100year-htreport #newevent02 #side-photo p						{	font-size:10px; padding:0 2px;	margin:0;font-family:Arial, Helvetica, sans-serif; color:#666;}
#jleague-100year-htreport .dir01sub .qlink								{	font-size:small;}
#jleague-100year-htreport .dir01sub										{
	width: 370px;
}







/*contribution only
-----------------------------------------------------------------*/
#jleague-100year-contribution #newevent{
	font-size:small;
	width: 880px;
	position: relative;
	padding: 0 0 30px 0;
	line-height: 1.5;
}
#jleague-100year-contribution table.tbox01{
	border-collapse:collapse;
	border: 1px solid #ccc;
	font-size: 11px;
	width: 95%;
	margin: 0 auto;
}
#jleague-100year-contribution table.tbox01 th{
	background: #eee;
	white-space: nowrap;
	border-bottom: 2px solid #bbb;
	padding: 10px 5px;
}
#jleague-100year-contribution table.tbox01 td{
	border: 1px solid #ccc;
	padding: 5px;
}
s

