@charset "Shift_JIS";


#jleague-aboutj #t-main a{ text-decoration:underline;}
#jleague-aboutj #t-main a:hover{ text-decoration:none;}



#index-bg			{background:url(../images/index-bg.jpg) no-repeat center -7px; z-index:60;  position:relative; top:-4px; width:902px}
	#index-bg:after	{ content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html #index-bg	{ height:1%;}
	#index-bg		{ display:inline-block;}

#index-bg #index-left	{	width: 343px;	float: left;	padding-top:150px;	_padding-bottom:-150px; margin-left:10px; _width: 340px;}
#index-bg #index-right	{	width: 540px;	float: right;	padding-top:150px;	_padding-bottom:-150px;}
	#index-right:after	{ content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html #index-right	{ height:1%;}
	#index-right		{ display:inline-block;}
	
	
#index-right #index-right-l{ float:left;  width:270px; position:relative;}
#index-right #index-right-r{ float:right; width:270px; position:relative;}

#index-left #box01	{	width: 308px; padding:40px 10px 10px 10px;background: #ffffeb url(../images/box03-ttle-bg.gif) no-repeat 9px 12px; margin-bottom:10px; border:1px solid #ddd;
	-moz-box-shadow: 1px 0px 3px #ddd; /* x-offset、y-offset、ぼかし半径、影の色。*/
	-webkit-box-shadow: 0 0 0.5em #ddd; /*safar*/
	box-shadow: 1px 0px 3px #ddd;}
#index-left #box01 ul{ list-style:none;}
#index-left #box01 li{ margin:0; border-bottom:1px solid #ddd; padding:8px 10px 8px 45px; line-height:1.4; font-size:12px;}
#index-left #box01 li#no1{ background:url(../images/no1.gif) no-repeat -3px;}
#index-left #box01 li#no2{ background:url(../images/no2.gif) no-repeat -3px;}
#index-left #box01 li#no3{ background:url(../images/no3.gif) no-repeat -3px;}
#index-left #box01 li#no4{ background:url(../images/no4.gif) no-repeat -3px;}
#index-left #box01 li#no5{ background:url(../images/no5.gif) no-repeat -3px;}
#index-left #box01 li#no6{ background:url(../images/no6.gif) no-repeat -3px;}

#index-right .box02{
	width:255px;
	margin: 0 0 10px 0;
	background-color:#fff;
	border:1px solid #ddd;
	-moz-box-shadow: 1px 0px 3px #ddd; /* x-offset、y-offset、ぼかし半径、影の色。*/
	-webkit-box-shadow: 0 0 0.5em #ddd; /*safar*/
	box-shadow: 1px 0px 3px #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#index-right .box02 .ttle{ padding:9px 10px 8px 10px; font-size:16px; font-weight:bold; background:url(../images/box02-ttle-bg.gif) center;}
#index-right .box02 .ttle span{ font-size:12px;}

#index-right .box02 ul	{ margin:10px;}
#index-right .box02 ul span{ font-size:11px; color:#888; padding:0 5px;}
#t-main #index-right .box02 a	{ text-decoration:none; color:#000;}
#t-main #index-right .box02 a:hover{ text-decoration:underline; color:#339;}

#index-left .banner2{ width:330px; height:90px; float:left; margin:0 0 5px 0}
#index-left .banner	{ width:160px; height:90px; float:left; margin:0 10px 5px 0;}






/*2011.5.16*/

#submenu		{	height: 45px;	position:relative;	text-align: center;	width: 902px;z-index:50;}
#submenu ul		{	background:url(../images/sub-menu.gif) no-repeat 0 -45px; height: 45px; list-style-type:none; padding:0; margin:0;position:relative;	left: 0px;}
#submenu li		{	float: left; position:relative; padding:0;	margin:0;}
#submenu a		{	height:45px;	display: block;	padding: 0;	margin:0;	text-decoration:none;	outline:0; text-indent:-9999px;}
#submenu a		{	background:url(../images/sub-menu.gif) no-repeat 0 0;}


#aj-jleague a 		{background-position: 0 0;}
#aj-document a 		{background-position: -139px 0;}
#aj-rule a 			{background-position: -236px 0;}
#aj-player a 		{background-position: -342px 0;}
#aj-property a		{background-position: -588px 0;}
#aj-terminology a	{background-position: -752px 0;}

#submenu li#aj-jleague:hover ul,#submenu li#aj-jleague.mnhover ul{}
#aj-jleague		{	width: 139px;}
#aj-document	{	width: 97px;}
#aj-rule		{	width: 106px;}
#aj-player 		{	width: 246px;}
#aj-property	{	width: 164px;}
#aj-terminology {	width: 150px;}



/*#submenu li#n-club:hover ul,
#submenu li#n-club.mnhover ul	{ width:300px; top:39px;z-index:9999; background-image:none;}
#submenu li#n-club ul li		{ width:145px; margin-right:1px;}
	#submenu li li#sapporo		{ background: #fff url(../images/topimg/top-bg02.gif) no-repeat 0 -887px;}*/
	
.jleague #aj-jleague a,
.document #aj-document a,
.rule #aj-rule a,
.player #aj-player a,
.property #aj-property a,
.terminology #aj-terminology a,

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


#submenu2			{ width:840px; margin:0; left:20px; background-color:#f2eada; position:relative; top:-3px; padding:8px 10px;z-index:60; text-align:center; line-height:2.3;}
	#submenu2:after	{ content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html #submenu2	{ height:1%;}
	#submenu2		{ display:inline-block;}

#t-main #submenu2 a				{ /*margin:5px 8px; padding:0 5px; */ padding:0; margin:0 10px;text-decoration:none; line-height:normal; outline:0; text-decoration:none;
	display:block; float:left; height:24px; background:url(../images/submenu2-bg.gif) top right no-repeat;}
	.document #t-main #submenu2 a	{ margin:0 35px;}
	.property #t-main #submenu2 a	{ margin:0 40px;}

#t-main #submenu2 a span	{ display:block; float:left; margin-right:6px; background:url(../images/submenu2-bg.gif) top left no-repeat; height:24px; padding:3px 2px 0 7px; cursor:pointer;}

#t-main #submenu2 a.hi,
#t-main #submenu2 a:hover		{ background-position: right -36px;}

#t-main #submenu2 a.hi span,
#t-main #submenu2 a:hover span	{ background-position: left -36px;}



table td.tablecap,
table.data td.tablecap		{ margin:2px 0; font-size:12px; border:0;}
table td.tablecap2,
table.data td.tablecap2		{ margin:2px 0; font-size:12px; border:0; text-align:left;}

.listbox		{ margin:0 30px; font-size:14px; line-height:normal;}
.listbox li		{ margin-bottom:20px;}
.listbox li li	{ margin-bottom:3px;}

.listbox2			{ padding:5px 30px; margin:0 30px; font-size:14px; line-height:normal;}
.listbox2 li		{ margin-bottom:3px;}

.listbox ul li,
.listbox2 ul li		{ margin:2px 20px; list-style-type:square;}

.listbox3			{ padding:5px 30px;margin:0 65px; font-size:14px; line-height:normal;}
.listbox3 li		{ margin-bottom:3px;list-style-type:square;}

.listbox4			{ padding:5px 30px;margin:0 15px; font-size:14px; line-height:normal;}
.listbox4 li		{ margin-bottom:7px;list-style-type:none;}

#chairmanphoto	{ width:240px; float:right; margin:0 20px; padding-bottom:200px;}
#chairmanphoto img{ margin:0 0 3px 0;}
#t-main #chairmanphoto p{ font-size:12px; line-height:1.4; margin:0; padding: 10px; background:#eee; color:#666;}

.sight{ text-align:right; display:block;}



.organization-box{ margin:0 30px 20px 30px; border-collapse:collapse; font-size:12px; line-height:1.5;}
.organization-box th{ padding:2px 0; border-top:1px solid #b39e46;border-bottom:1px solid #b39e46; background-color:#f0eadd; text-align:center;}
.organization-box td{ border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:2px 5px;}

.document-box{ margin:0 20px 20px 20px; border-collapse:collapse; font-size:14px; width:95%; text-align:center;}
.document-box th{ border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:4px 0 4px 30px; font-weight:normal; text-align:left; background:url(../../images/topimg/top-bg.gif) no-repeat -883px -804px; vertical-align:top;}
.document-box th span	{ font-size:12px; display:block; text-align:right;}
.document-box td{ border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:4px 5px; font-size:12px; color:#666;}
.document-box td.sum{ border-top:0; }
.document-box td.sum2 { text-align:left;}
.document-box td.sum3	{ background-color:#f0eadd;border-bottom:1px solid #b39e46;border-top:1px solid #b39e46; font-weight:bold;text-align:right;}
.document-box td.sum4 { text-align:right;}
.document-box td.sum5{ text-align:left;background-color:#b39e46; color:#fff;}
#contents #t-main .document-box td a{ background-color:#dbedf3; padding:2px; color:#0000cc; text-decoration:none;}
#contents #t-main .document-box td a:hover{ background-color:#9CF;}


#historyphoto{ width:240px; float:right; margin:0 20px 0 20px;}
#historyphoto img{ display:block; margin:0 0 10px 0;}


.rule-box{ border-collapse:collapse; margin:5px 40px; }
.rule-box th{ padding:2px;border:1px solid #fff;color:#fff; background-color:#F90; font-weight:normal; text-align:center;}
.rule-box td{ padding:2px;border:1px solid #fff;}
.rule-box td.sum{ background-color:#fde7cc;}
.rule-box td.sum2{ background-color:#fcd5a6;}



#getadobereader				{ background:#eee; padding:10px 0; margin:0 70px 30px 70px; width:760px; font-size:12px; line-height:1.3;}
	#getadobereader:after	{ content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html #getadobereader	{ height:1%;}
	#getadobereader			{ display:inline-block;}
	
#getadobereader img			{ float:left; margin:0 5px;}


.player-box			{ font-size:12px;margin:3px 40px;}
.player-box th		{ background-color: #ec9e3f;	border-right:1px solid #fff;	padding:5px;	color:#fff;}
.player-box td		{ padding:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:1.3;background-color:#FAE3C7;}
.player-box td.hi	{ background-color:#FC9;}
.player-box td dl	{ margin:0; padding:0;}
.player-box td dt	{ margin:0; padding:0; font-weight:bold;}
.player-box td dd	{ margin:0 0 8px 0; padding-left:12px;}






dl.dlbox			{ margin:0 70px 0 70px; position:relative; padding:0;}
	dl.dlbox:after	{ content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}
	*html dl.dlbox	{ height:1%;}
	dl.dlbox		{ display:inline-block;}
.dlbox dt	{
	margin-bottom:8px;
	width:60px;
	float:left;
	clear:left;
}
.dlbox dd	{
	width:700px;
	margin-left:60px;
	margin-bottom:8px;
	
	_width:650px;
}











#aboutjmenu {	height: 464px;	position:relative;	text-align: center;	width: 420px;	margin: 16px 0 ;}
#aboutjmenu ul{	background: url(../images/aboujmenu.jpg) 420px 0;	list-style-type:none;	padding:0;	margin:0;	width: 420px;	position:relative;	left: 0px;	bottom: 0px;	height: 524px;}
#aboutjmenu li{	float: left;	height: 58px;	width:420px;}
#aboutjmenu a {
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	height: 58px;
	padding: 0;
	text-indent: -9999px;
	text-decoration:none;
}
#aboutjmenu a {background: url(../images/aboujmenu.jpg) no-repeat 0 0;}

#aboutjmenu #aj-rinen a 		{	background-position: 0 0;}
#aboutjmenu #aj-plan100year a 	{	background-position: 0 -58px;}
#aboutjmenu #aj-histry a 		{	background-position: 0 -116px;}
#aboutjmenu #aj-organization a 	{	background-position: 0 -174px;}
#aboutjmenu #aj-club a 		{	background-position: 0 -232px;}
#aboutjmenu #aj-activity a 		{	background-position: 0 -290px;}
#aboutjmenu #aj-event a 	{	background-position: 0 -348px;}
#aboutjmenu #aj-regulations a 	{	background-position: 0 -406px;}
#aboutjmenu #aj-glossarial a 		{	background-position: 0 -464px;}
#aboutjmenu a:hover,
#aboutjmenu li:hover a,
#aboutjmenu li.mnhover a {
	background: none !important;
	text-decoration:none;
}


#aj-menu{ background:#bbb; position:relative; margin:2px 0;}
#aj-menu ul{ margin:0 0 15px 0; padding:0; border:1px solid #bbb;position:relative;}
#aj-menu li{ list-style:none; margin-bottom:1px; margin-top:0; border-bottom:1px solid #fff;position:relative;}
	#aj-menu li:last-child { border-bottom:0; margin-bottom:0px;}
	
#aj-menu li a { display:block; padding:2px 4px 32px 15px; _height:12px; background:#eee url(../images/aj-menu-bg.gif) no-repeat -50px 0; color:#666; margin:0; _width:204px; font-weight:bold;}
*:first-child+html #aj-menu li a {width:204px;}

	#aj-menu li span{ visibility:visible; position:absolute; left:0; margin-top:18px; padding:0 5px 0 5px; color:#777; font-size:11px; line-height:1.2; font-weight:normal;}

#jleague-aboutj.glossarial li#p10 a,
#jleague-aboutj.regulations li#p09 a,
#jleague-aboutj.sign li#p08 a,
#jleague-aboutj.event li#p07 a,
#jleague-aboutj.activity li#p06 a,
#jleague-aboutj.j-club li#p05 a,
#jleague-aboutj.organization li#p04 a,
#jleague-aboutj.history li#p03 a,
#jleague-aboutj.plan100year li#p02 a,
#jleague-aboutj.rinen li#p01 a,
#jleague-aboutj.top li#p00 a,
#aj-menu li a:hover			{ background:#fff url(../images/aj-menu-bg.gif) repeat-y -330px 0; text-decoration:none; color:#000; font-weight:bold;}

/*#jleague-aboutj.glossarial li#p09 a span,
#jleague-aboutj.regulations li#p08 a span,
#jleague-aboutj.event li#p07 a span,
#jleague-aboutj.activity li#p06 a span,
#jleague-aboutj.j-club li#p05 a span,
#jleague-aboutj.organization li#p04 a span,
#jleague-aboutj.history li#p03 a span,
#jleague-aboutj.plan100year li#p02 a span,
#jleague-aboutj.rinen li#p01 a span,
#jleague-aboutj.top li#p00 a span,*/
#aj-menu li a:hover span	{ visibility:visible; color:#333;}

#slideshow{	width: 430px; padding:5px 0; margin: 5px 0 15px 0; text-align:center; background:#eee;}


#pub-doc	{ padding:10px; line-height:1.3; }
#pub-doc li{ margin-bottom:4px; border-bottom:1px solid #ccc;}

#pub-doc-ttle{ background: url(../images/about-ttlekoukai.gif) no-repeat 0 0; margin:15px 0 0 0; padding:5px;text-indent:-9999px; border-bottom:3px solid #3f5d9d;}


#about-ttlekiyaku		{	background: url(../images/about-ttlekiyaku.gif) no-repeat bottom left;}
#about-ttlekoukai		{	background: url(../images/about-ttlekoukai.gif) no-repeat bottom left;}
	#about-ttlekiyaku,
	#about-ttlekoukai	{	height:27px;text-indent:-9999px;width: 225px;border-bottom: 1px solid #fff;	display: block;}











/*#jleague-aboutj.history table.aboutj-b td.firstnodot img	{	margin:2px 0;}
#jleague-aboutj.organization table.aboutj-b					{ width:98%;}


#jleague-aboutj table.aboutj-b		{	border-collapse:collapse;	background:#fff; width:100%; margin:3px auto; font-size:small;}
#jleague-aboutj table.aboutj-b th	{	background:#cec7a9 url(../images/tate-dot.gif) repeat-y right; color:#333; text-align:center; border-top:1px solid #999966; border-bottom:1px solid #999966; padding:3px 5px;}
#jleague-aboutj table.aboutj-b th.nodot,
#jleague-aboutj table.aboutj-b td.nodot			{	background-image:none;}
#jleague-aboutj table.aboutj-b td.firstnodot	{	border-bottom:1px solid #999966;background-image:none; }
#jleague-aboutj table.aboutj-b td				{	background:#fff url(../images/tate-dot.gif) repeat-y right; padding:3px 5px; border-bottom:1px solid #ddd;}
#jleague-aboutj table.aboutj-b td.first			{	border-bottom:1px solid #999966; }
#jleague-aboutj table.aboutj-b td.second		{	border-bottom:1px solid #999966; border-right:1px solid #999966;vertical-align:middle; font-weight:bold; background-image:none;}#jleague-aboutj table.aboutj_a{	width: 100%;	margin: 0 auto;	border-collapse: collapse;	font-size: small;}
#jleague-aboutj table.aboutj_a th{	background:#F9A45F;	padding:3px;	color: #fff;	text-align: center;	vertical-align: middle;	border-right: 1px solid #fff;	white-space: nowrap;}
#jleague-aboutj table.aboutj_a td{	background:#FEE2C8;	padding:3px;	border-right:1px solid #fff;}
#jleague-aboutj table.aboutj_a td.sum{	background-color: #f3c9a2;}#jleague-aboutj table.aboutj_a { font-size:11px; border-collapse:separate;}
#jleague-aboutj table.aboutj_a .sum-r{ text-align:right;}
#jleague-aboutj table.aboutj_a .sum-c{ text-align:center;}*/
#jleague-aboutj .item02	{	height:27px;	margin: 10px auto;	padding: 3px 12px 0;	font-size: small;	font-weight: bold;	background: url(../../images/h3_aj_ttle.gif) no-repeat left top;	}
#jleague-aboutj .item03{ font-weight:bold; padding:0 3px; margin:0; border-left:12px solid #ddd; }
	
#jleague-aboutj .miniphoto {	margin:5px;	padding:3px;	border:1px solid #ddd;	width: 250px;	float: right;}
#jleague-aboutj .miniphoto2 {	margin:5px;	padding:3px;	border:1px solid #ddd;	width: 250px;	float: left;}



#jleague-aboutj .cornar-ttle01	{	margin: 0 0 0 0;border-bottom: 2px solid #aaa;}
#jleague-aboutj li.non-dec		{	padding: 2px 2px 4px 10px;list-style:decimal;margin: 0 0 3px 30px;}
#jleague-aboutj .picarea		{ text-align:center; margin:0 auto;}

#submenu3-js{ margin:0; width:200px; padding:0; position:relative; height:30px;}
#submenu3-js select{ margin:0; width:225px; padding:0; border:1px solid #bbb;}

#jleague-aboutj #cornar-left p{line-height:1.7; font-size:14px; margin:0 0 20px 0; padding:0;}









table.data	{
	font-size: 12px;
	margin: 0 30px 5px 30px;
	border-collapse:collapse;
	}
table.data td	{
	padding: 2px;
	border: solid #ccc 1px;
	text-align: right;
	}
table.data td.sum	{
	border-bottom: solid #ccc 1px;
	border-left: solid #ccc 1px;
	border-right: solid #ccc 1px;
	text-align: right;
	background-color: #ddd;
	}
table.data td.sum2	{
	border-bottom: solid #ccc 1px;
	border-left: solid #ccc 1px;
	text-align: right;
	background-color: #eeeee0;
	}
table.data td.sum3	{
	border-bottom: solid #ccc 1px;
	border-left: solid #ccc 1px;
	text-align:center;
	background-color: #eee;
	}
table.data td.sum4	{
	border-bottom: solid #ccc 1px;
	border-left: solid #ccc 1px;
	text-align:left;
	background-color: #fff;
	line-height:1.2;
	padding-left:5px;
	}
table.data th	{
	padding: 2px;
	border-bottom: solid #ccc 3px;
	border-left: solid #ccc 1px;
	border-right: solid #ccc 1px;
	font-weight: normal;
	white-space: nowrap;
	background-color: #99CCFF;
	text-align:center;
	}
table.data th.totals{
	text-align:right;}
table.data th.none	{
	border-bottom: none;
	border-left: none;
	background: #fff;
	}
table.data th.year	{
	border-bottom: none;
	border-left: none;
	background: #ddd;
	}
table.data th.scale	{
	background: #ddd;
	}
table.data td.item	{
	width: auto;
	text-align: left;
	line-height: 1.2em;
	white-space: nowrap;
	}
.chartbox	{
	width:590px;
	margin-left:20px;
	margin-bottom: 28px;
	}
.pdfbox	{
	width:200px;
	margin-left:30px;
	}
.pdfboxlong	{
	margin: 14px 0 0 20px;
	}
ul.pdf	{
	margin: 0;
	padding: 5px 5px;
	font-size: 10px;
	text-align: left;
	background:url(../2005-6/images/bg_pdf.gif) no-repeat 0 4px;
	}
ul.pdflong	{
	margin: 0;
	padding: 5px 5px;
	text-align: left;
	}
/*li.pdf	{
	padding: 2px 2px 4px 22px;
	list-style: none;
	background:url(../../images/topimg/top-bg.gif) no-repeat -898px -804px;
	}*/
.supplement	{
	padding-left: 3px;
	color:#777;
	}

















#subnav {
	margin: 2px 0;
	padding: 0px;
	width: 223px;
	text-align: center;
	border: 1px solid #C8C7CA;
	border: 1px solid #C8C7CA;
	border-bottom-style: none;
}
#subnav li {
	text-align: left;
	text-decoration: bold;
	color: #373737;
	list-style:none;
	margin: 0;
	padding: 0;
	border: 1px solid #eee;
}

#subnav li#this a {
	background: #fff;
	text-align: left;
	text-decoration: none;
	color: #373737;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
	font-size: 10px;
}

#subnav li a {
	display: block;
	background: #E3E3E3;
	text-align: left;
	text-decoration: none;
	color: #373737;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
	font-size: 10px;
	padding: 4px 3px 5px 3px;
	border-bottom: 1px solid #C8C7CA;
	margin: 0;
}
#subnav li#this a:hover,
#subnav li a:hover {
	background: #D3D3D3;
	color: #666666;
}

.adjbox{
	margin:auto auto;
	font-size:12px;
	line-height:18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
	position: relative;
}

.abj_left{
	float:left;
	width:470px;
	padding-top:10px;
}
.abj_right{
	float:right;
	width:170px;
	position: relative;
	margin-top:10px;
}
#jleague-aboutj #container  #t-main .item02 .item02s{
	font-size: medium;
	color: #000033;
	padding: 5px 0 5px 5px;
	font-weight: bold;
}

#jleague-aboutj #container #keiei .item02s{
	height:27px;
	margin: 0;
	padding: 3px 12px 0;
	font-size: small;
	color: #000033;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	background: url(/images/h3_aboutj_ttle.gif) no-repeat left top;
	}


.imgcenter{ margin:0 auto; padding:5px 0;}

#jleague-aboutj .sign-box{line-height:1.7; font-size:14px;}
#jleague-aboutj .sign-box ul{ margin:0 25px;}
#jleague-aboutj .sign-box ul li{ list-style:none; margin:0 0 9px 0; line-height:1.6;}
#jleague-aboutj .sign-box ul li:last-child{ margin-bottom:20px;}


ul.pdf	{	margin: 0;	padding: 5px 5px;	font-size: 12px;	text-align: left;	background:url(../document/images/bg_pdf.gif) no-repeat 0 4px;	}
h1#ttle a { text-decoration:underline;}
h1#ttle a:hover { text-decoration:none;}


h3.ttle		{	background:url(../images/h3-ttle.gif) no-repeat 0 center; font-size:16px;padding:9px 12px;height:auto;color:#000;margin: 15px 0 3px 0; left:20px; position:relative; width:842px;}
h4.ttle		{	background:none; font-size:16px;padding: 0;height:auto;color:#000;margin: 25px 0 3px 30px; color:#36C;}
	h3.ttle span,
	h4.ttle span{ font-weight:normal; font-size:12px;}
	.rule h4.ttle{ color:#000;}
h5.ttle		{	background:none; font-size:14px;padding:0 0 3px 0;height:auto;color:#444;margin: 15px 30px 3px 30px; line-height:normal; border-bottom:3px solid #eee;}
h6.ttle		{	background:none; font-size:14px;padding:0;height:auto;color:#000;margin: 5px 0 3px 30px; font-weight:normal;}

#t-main p { margin:3px 30px; padding:0; font-size:14px; line-height:1.7;}
#t-main p img{ /*border:1px solid #ddd;*/}
#t-main p img.r{ float:right; margin:5px 0 5px 5px;}
#t-main p img.l{ float:left; margin:5px 5px 5px 0;}
#t-main p img.c{ margin:0 auto; text-align:center; display:block; border:0;}



#submenu3-box				{ margin:0 auto;padding-top:18px; position:relative; top:-3px; width:900px; }
#submenu3-box.submenu4	{ background: url(../jleague/images/img-submenu3-box-bg.gif) no-repeat 710px -6px;}

#submenu3-box h3.ttle	{ width:590px;background:url(../images/h3-ttle-s.gif) no-repeat 0 center; margin-right:0; padding-right:0; margin-top:0; }
#submenu3			{ position:relative; padding:10px; float:right; width:230px; margin-right:20px;margin-left:20px; margin-bottom:10px; margin-top:5px;background-color:#f2eada; z-index:70; _margin-right:10px; _margin-left:0;}
#t-main #submenu3 a		{ display:block; font-size:12px; padding:2px 4px; margin:5px 0; text-decoration:none;}
#submenu3 a.hi,
#submenu3 a:hover	{ background:#fff; text-decoration:none;}

