body {margin: 0px; padding:0px; font-size:12px; background-color:#fff; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#333; text-align:center; color:#717171}

a:link,a:visited,a:active{ text-decoration:underline; color:#717171}
a:hover{color:#717171; text-decoration:none}

#container{ text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

		#header{width:1010px; margin:0 auto; margin-bottom:0px; padding-top:5px}
		
		#wrapper{ background:url(../images/texture_01.jpg) no-repeat center 55px; width:100%}
		#wrapper-Inner{}
		
		#contents{ width:978px; margin:0 auto; text-align:left}
			#title{position:relative; height:55px}
				#title h1 { position:absolute; top:19px; left:0; width:209px; height:31px; background:url(../images/heading_01.gif) no-repeat}
				#sche{ position:absolute; top:21px; right:358px}
				#exp{ position:absolute; top:21px; right:161px;}
				#all_list{ position:absolute; top:18px; right:5px}
			
			#alpha-block{ float:left; width:655px;}

				#picUp{ width:633px; margin-left:11px; padding-top:24px}
					#picUp-inner{ padding-bottom:8px}
					#picUp img{ border:solid 1px #313131; margin-bottom:2px} 
					#picUp a:hover img { border: solid 1px #f5dd0b}
					#picUp-inner2{clear:both; padding-bottom:8px}
					#picUp .left{ float:left; width:207px; margin-right:6px}
					#picUp .right{ float:right; width:207px}
						#picUp p.date{ font-size:10px; line-height:13px; padding-bottom:3px;}
						
						/* safari2.0 only \*/
						html:\66irst-child #picUp p.date { font-size:10px; line-height:13px; padding-bottom:3px; letter-spacing:-1px}
						/****************/
	
						/* safari3.0 only \*/
						@media screen and (-webkit-min-device-pixel-ratio:0){ #picUp p.date { font-size:10px; line-height:13px; padding-bottom:3px; letter-spacing:-1px}}
						/****************/
						
						 a img{ border: solid 1px #313131; margin-bottom:2px}
						 a:hover img { border: solid 1px #f5dd0b}
						#picUp a p{ padding-bottom:10px}
					
					a.baseball{display:block; background:url(../images/icon_baseball.gif) no-repeat 0 0; padding-left:25px; color:#e9612b; text-decoration:underline; height:40px}
					a.baseball:hover{background:url(../images/icon_baseball.gif) no-repeat 0 1px; color:#bb9c2e}
					span.baseball{display:block; background:url(../images/icon_baseball.gif) no-repeat 0 0; padding-left:25px; height:40px; margin-top:2px}
					
					a.soccer{display:block; background:url(../images/icon_soccer.gif) no-repeat top left; padding-left:25px; color:#2079df; text-decoration:underline; height:40px}
					a.soccer:hover{background:url(../images/icon_soccer.gif) no-repeat 0 1px; color:#bb9c2e}
					span.soccer{display:block; background:url(../images/icon_soccer.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
					
					a.figure{display:block; background:url(../images/icon_figure.gif) no-repeat top left; padding-left:25px;  color:#5351e6; text-decoration:underline; height:40px}
					a.figure:hover{background:url(../images/icon_figure.gif) no-repeat 0 1px; color:#bb9c2e}
					span.figure{display:block; background:url(../images/icon_figure.gif) no-repeat top left; padding-left:25px; margin-top:2px; height:40px}
					
					a.golf{display:block; background:url(../images/icon_golf.gif) no-repeat top left; padding-left:25px;  color:#33c30c; text-decoration:underline; height:40px}
					a.golf:hover{background:url(../images/icon_golf.gif) no-repeat 0 1px; color:#bb9c2e}
					a.span{display:block; background:url(../images/icon_golf.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
					
					a.etc{display:block; background:url(../images/icon_etc.gif) no-repeat top left; padding-left:25px;  color:#8e8e8e; text-decoration:underline; height:40px}
					a.etc:hover{display:block; background:url(../images/icon_etc.gif) no-repeat 0 1px; color:#bb9c2e}
					span.etc{display:block; background:url(../images/icon_etc.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
										
					a.rugby{display:block; background:url(../images/icon_rugby.gif) no-repeat top left; padding-left:25px;  color:#d18b04; text-decoration:underline; height:40px}
					a.rugby:hover{display:block; background:url(../images/icon_rugby.gif) no-repeat 0 1px; color:#bb9c2e}
					span.rugby{display:block; background:url(../images/icon_rugby.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
										
					a.swimming{display:block; background:url(../images/icon_swimming.gif) no-repeat top left; padding-left:25px;  color:#39bdb8; text-decoration:underline; height:40px}
					a.swimming:hover{display:block; background:url(../images/icon_swimming.gif) no-repeat 0 1px; color:#bb9c2e}
					span.swimming{display:block; background:url(../images/icon_swimming.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
										
					a.winter{display:block; background:url(../images/icon_winter.gif) no-repeat top left; padding-left:25px;  color:#6199a9; text-decoration:underline; height:40px}
					a.winter:hover{display:block; background:url(../images/icon_winter.gif) no-repeat 0 1px; color:#bb9c2e}
					span.winter{display:block; background:url(../images/icon_winter.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
										
					a.volleyball{display:block; background:url(../images/icon_volleyball.gif) no-repeat top left; padding-left:25px;  color:#dd2a90; text-decoration:underline; height:40px}
					a.volleyball:hover{display:block; background:url(../images/icon_volleyball.gif) no-repeat 0 1px; color:#bb9c2e}
					span.volleyball{display:block; background:url(../images/icon_volleyball.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
										
					a.roadrace{display:block; background:url(../images/icon_roadrace.gif) no-repeat top left; padding-left:25px;  color:#bab92f; text-decoration:underline; height:40px}
					a.roadrace:hover{display:block; background:url(../images/icon_roadrace.gif) no-repeat 0 1px; color:#bb9c2e}
					span.roadrace{display:block; background:url(../images/icon_roadrace.gif) no-repeat top left; padding-left:25px; height:40px; margin-top:2px}
					
					
					
					
					a.baseball_tx:link, a.baseball_tx:visited, a.baseball_tx:active{font-size:10px; color:#e9612b; text-decoration:underline}
					a.baseball_tx:hover{color:#bb9c2e}
					
					a.soccer_tx:link, a.soccer_tx:visited, a.soccer_tx:active{font-size:10px; color:#2079df; text-decoration:underline}
					a.soccer_tx:hover{color:#bb9c2e}
					
					a.figure_tx:link,	a.figure_tx:visited, a.figure_tx:active{font-size:10px; color:#5351e6; text-decoration:underline}
					a.figure_tx:hover{ color:#bb9c2e}
					
					a.golf_tx:link,	a.golf_tx:visited, a.golf_tx:active{font-size:10px; color:#33c30c; text-decoration:underline}
					a.golf_tx:hover{ color:#bb9c2e}
					
					a.etc_tx:link,	a.etc_tx:visited, a.etc_tx:active{font-size:10px; color:#8e8e8e; text-decoration:underline}
					a.etc_tx:hover{ color:#bb9c2e}

					a.rugby_tx:link, a.rugby_tx:visited, a.rugby_tx:active{font-size:10px; color:#d18b04; text-decoration:underline}
					a.rugby_tx:hover{color:#bb9c2e}
					
					a.swimming_tx:link, a.swimming_tx:visited, a.swimming_tx:active{font-size:10px; color:#39bdb8; text-decoration:underline}
					a.swimming_tx:hover{color:#bb9c2e}
					
					a.winter_tx:link, a.winter_tx:visited, a.winter_tx:active{font-size:10px; color:#6199a9; text-decoration:underline}
					a.winter_tx:hover{ color:#bb9c2e}
					
					a.volleyball_tx:link, a.volleyball_tx:visited, a.volleyball_tx:active{font-size:10px; color:#dd2a90; text-decoration:underline}
					a.volleyball_tx:hover{ color:#bb9c2e}
					
					a.roadrace_tx:link,	a.roadrace_tx:visited, a.roadrace_tx:active{font-size:10px; color:#bab92f; text-decoration:underline}
					a.roadrace_tx:hover{ color:#bb9c2e}




					
			#news{ width:644px; clear:both; margin-bottom:10px}
				#news h2{ width:360px; height:32px; background:url(../images/heading_02.gif) no-repeat}
			
				#newsLeft{ float:left; width:360px}
					#newsLeft-Inner{ height:138px;}
						#newsLeft-box{ width:339px}
							#newsLeft-box ul{ list-style:none;}
							#newsBaseball{ display:block; background:url(../images/icon_baseball.gif) no-repeat 7px 0px; margin-top:5px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsSoccer{ display:block; background:url(../images/icon_soccer.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsFigure{ display:block; background:url(../images/icon_figure.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsGolf{ display:block; background:url(../images/icon_golf.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsEtc{ display:block; background:url(../images/icon_etc.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsSwimming{ display:block; background:url(../images/icon_swimming.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsWinter{ display:block; background:url(../images/icon_winter.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsVolleyball{ display:block; background:url(../images/icon_volleyball.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}
							#newsRoadrace{ display:block; background:url(../images/icon_roadrace.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}							
							#newsRugby{ display:block; background:url(../images/icon_rugby.gif) no-repeat 7px 0px; margin-top:10px; padding-bottom:3px; padding-left:35px; border-bottom:dashed 1px #78767c}							

							#newsBaseball p{ font-size:12px; color:#e9612b; padding-bottom:2px}
							#newsSoccer p{ font-size:12px; color:#2079df; padding-bottom:2px}
							#newsFigure p{ font-size:12px; color:#5351e6; padding-bottom:2px}
							#newsGolf p{ font-size:12px; color:#33c30c; padding-bottom:2px}
							#newsEtc p{ font-size:12px; color:#8e8e8e; padding-bottom:2px}
							#newsSwimming p{ font-size:12px; color:#39bdb8; padding-bottom:2px}
							#newsWinter p{ font-size:12px; color:#6199a9; padding-bottom:2px}
							#newsVolleyball p{ font-size:12px; color:#dd2a90; padding-bottom:2px}
							#newsRoadrace p{ font-size:12px; color:#bab92f; padding-bottom:2px}
							#newsRugby p{ font-size:12px; color:#d18b04; padding-bottom:2px}
							
							#newsLeft-box p.exp{ font-size:10px; color:#717171; text-align:left}
							
				
				#newsRight{ float:right; width:274px}
					#newsRight .box{ position:relative; width:274px; height:56px; margin-bottom:1px; background:#e1e0e0}
						#newsRight .pic{ position:absolute; left:0; top:0; width:75px; height:56px}
						#newsRight .tarea{ position:absolute; top:6px; left:80px; width:184px}
						#newsRight p.exp{ font-size:10px; color:#717171; padding-top:5px}
						
			#programList{ clear:both}
			#programList .title{ position:relative; width:644px; height:32px; margin-bottom:10px;}
				#programList h2{ position:absolute; width:655px; height:32px; background:url(../images/heading_03.gif) no-repeat; z-index:2}
				
				#programList h3.regular{ width:120px; height:11px; background:url(../images/heading_04.gif) ; margin-bottom:12px; background-position: 5px 0px; background-repeat:no-repeat;}
				
				#regular, #previous, #end{ width:634px; margin-left:10px; margin-bottom:30px}
				#regular-Inner, #previous-Inner, #end-Inner{clear:both; padding-bottom:15px;}
				#regular-Inner2, #previous-Inner2{ clear:both}
				
				#end-Inner2{ clear:both; padding-bottom:15px;}
				#end-Inner3{ clear:both; padding-bottom:15px;}
				
				
					#regular .left{ float:left; width:122px}
					#regular .right{ float:left; width:122px}
					#previous .left{ float:left; width:154px; margin-right:6px}
					#previous .right{ float:right; width:154px}
					#end .left{ float:left; width:154px; height:50px; margin-right:6px}
					#end .right{ float:right; width:154px; height:50px;}
					
					
					
						#programList .date{ font-size:10px; padding-bottom:1px; color:#b1a7a8}
						#programList .pic{position:relative; width:122px; height:60px}
						#programList .img{ position:absolute; top:0; left:0}
						#programList .icon{ position:absolute; bottom:10px; right:25px; width:11px; height:11px}
						* html #programList .icon{ position:absolute; bottom:10px; right:15px; width:11px; height:11px;}
						p.f10{ font-size:10px; line-height:11px}
						
				#programList h3.previous{ width:120px; height:11px; background:url(../images/heading_05.gif) ; background-position: 5px 0px; background-repeat:no-repeat; margin-bottom:12px; clear:both }
				
				#programList h3.end{ width:120px; height:11px; background:url(../images/heading_06.gif) ; background-position: 5px 0px; background-repeat:no-repeat; margin-bottom:12px; clear:both }
					
			
			#beta-block{ float:right; width:310px; padding-top:12px}
			
				#movie{ width:310px; height:217px; margin-bottom:5px}
					#movie-Inner{ margin-top:11px; margin-left:11px}
					#movie_exp{ width:288px; height:29px; background:url(../images/texture_02.gif) no-repeat; text-align:center; padding-top:6px; margin-top:5px; color:#fff}
					
				#flashBanner{ width:310px; height:96px; margin-bottom:5px}
					#flashBanner-Inner{ margin:10px 0 0 10px;}
				
				#rectangl{ height:260px; margin-bottom:5px}
					#rectangl-Inner{ margin:10px 0 0 5px;}
					
				#schedule{}
					#schedule h2{ width:310p; height:32px; background:url(../images/heading_07.gif) no-repeat}
				.text{ text-align:left; line-height:13px;}
				
				
				
					
				#title a img{ border:none;}
				#title a:hover img { border:none}
				
				#headRight a img{ border:none;}
				#headRight a:hover img { border:none}
#all_list2{ margin-top:80px; height:0px;}
* html #all_list2{ margin-top:30px; height:0px;}

#all_list2 a img{ border: none;}

				
#bn_right{padding:10px 0px 0px 0px;}
#bn_right2{background:url(../images/bn_05.gif) no-repeat; width:310px; height:62px;}
 #bn_right2 .text{ line-height:16px; height:50px; padding:6px 0px 0px 100px;}zzz
 
 
