@charset 'UTF-8';#MainContents{font-size:12px;color:#000;}#MainContents h1,#MainContents h2,#MainContents h3,#MainContents h4,#MainContents h5,#MainContents h6,#MainContents p,#MainContents ul,#MainContents li,#MainContents iframe,#MainContents form,#MainContents table,#MainContents td,#MainContents th,#MainContents a{	margin:0;padding:0;	line-height:1.5;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	}	#MainContents li{list-style:none;}	#MainContents th,#MainContents td{font-size:12px;}#MainContents a img{border:none;}#MainContents a,#fleagueTeamLink a{color:#d30c0c;text-decoration:underline;}#MainContents a:hover,#fleagueTeamLink a:hover{text-decoration:none;}.clearfix:after{    content:".";     display:block;     height:0;     clear:both;     visibility:hidden;	}	.clearfix{display:inline-block;}	/* Hides from IE-mac \*/	* html .clearfix{height:1%;}	.clearfix{display:block;}	/* End hide from IE-mac */.flc{	font-size:1px;	clear:both;	line-height:0;	}	.flc br{		height:0;		line-height:0;		}hr{display:none;}.alt,#tabmenu li span,#sub,.watchmov span,.rankupbtn a span,.hotNews h4 span,.games h4 span,h2 span,#MEMBERlink a span,#fleagueDataLink h3,#fleagueTeamLink h3 span,#Ranking h4 span,#CALENDAR span,.teamidx h4 span,.teamdetail h4 span,.data h4 span{	visibility:hidden;	position:absolute;	top:-5000px;	left:-5000px;	width:1px;	display:none;	/*\*/	display:block;	/**/	}/*コンテンツ用スタイル============================================*//*メニュー背景処理*/#contentsMiddle{padding-top:7px;}#CMinner1{background:url(../img/menubg.gif) -540px 0 repeat-y;margin-bottom:10px;}/*メニュー*/#LEFTMENU{width:180px;float:left;background:url(../img/leftmenu.gif) 0 0 no-repeat;padding-top:37px;}#LEFTMENU li{border-bottom:solid 1px #e1d1c8;border-right:solid 1px #e1d1c8;}#LEFTMENU li a{	display:block;text-decoration:none;line-height:1.3;	background:url(../img/menubg.gif) left center no-repeat;padding:6px 5px 5px 15px;	}	#LEFTMENU li a:hover{background-position:-180px center;color:#ad0404;font-weight:bold;}#LEFTMENU .hli{border-top:solid 5px #ad0404;border-right:solid 1px #e1d1c8;}	#LEFTMENU .hli a{background-position:-360px center;padding:6px 5px 5px 15px;color:#fff;}/*FIELD============================================*/#FIELD{width:490px;float:right;}/*「A代表」「オリンピック代表」見出し（#FIELDのクラスで制御）*/#MainContents #FIELD h2{height:45px;background:url(../img/h2.gif) 0 0 no-repeat;margin-bottom:3px;}#MainContents #FIELD.aDaihyo h2{background-position:0 0;}#MainContents #FIELD.olympic h2{background-position:-500px 0;}/*「（試合名）」*/#MainContents #FIELD h3{	font-size:24px;font-weight:bold;margin-bottom:8px;line-height:1;	border-left:solid 6px #001a46;color:#001a46;padding:5px 7px;	}/*▼各ユニット▼*/.nextOnAir,.hotNews,.hltBlock,.games,.gameTOP,.gameInfo,.member,.result,.txtAD{margin-bottom:9px;}.hltBlock,.data{margin-bottom:15px;}.nextOnAir .nextUnit1{border-bottom:solid 1px #999;margin-bottom:2px;padding-bottom:3px;}.nextOnAir .tvstation{color:#002a6f;}/*NEXT ON AIR*/.nextOnAir{color:#333;}.nextOnAir .inner1{background:url(../img/nextbg.gif) 0 0 repeat-y;}.nextOnAir .inner2{background:url(../img/nextbtm.gif) left bottom no-repeat;padding-bottom:16px;}.nextOnAir .inner3{background:url(../img/nexttop.gif) 0 0 no-repeat;padding:7px 25px;}#MainContents .nextOnAir h5{	color:#ad0404;font-size:16px;font-weight:bold;padding:2px 0;margin-bottom:3px;	background:url(../img/hr.gif) left bottom repeat-x;	}/*「HOT NEWS」「ハイライト」etc...見出し*/.hotNews h4,.hltBlock h4,.games h4,.gameInfo h4,.member h4,.teamidx h4{	background:url(../img/unitheading.gif) 0 0 no-repeat;	font-weight:bold;height:35px;overflow:hidden;font-size:12px;	}	.hotNews h4{background-position:0 0;}	.aDaihyo .hotNews h4{background-position:-500px 0;}	.olympic .hotNews h4{background-position:-1000px 0;}	.hltBlock h4.recent{background-position:0 -70px;}	.fresult .hltBlock h4{background-position:0 -35px;}	.hltBlock h4.past{background-position:-500px -70px;}	.games h4{background-position:0 -35px;}	.gameInfo h4,.member h4{background-position:-1000px -35px;color:#fff;}	/*「ハイライト」（見出し内にテキスト入る）*/	#MainContents .hltBlock h4 .inner{		display:block;padding:13px 0 0 150px;color:#000;		}		* html body #MainContents .hltBlock h4 .inner,		*:first-child+html #MainContents .hltBlock h4 .inner{			padding-top:10px;			}	/*「HOT NEWS」*/	#MainContents .hotNews li{padding:2px 0;color:#333;}	.hotNews .date{padding-right:5px;}	/*「（試合）の情報一覧」*/	.gameInfo h4 .i1,.member h4 .i1{display:block;padding:13px 0 0 16px;}		* html body .gameInfo h4 .i1,		* html body .member h4 .i1,		*:first-child+html .gameInfo h4 .i1,		*:first-child+html .member h4 .i1{			padding-top:10px;			}	.gameInfo h4 .i2,.member h4 .i2{color:#b9d4ff;padding-left:4px;}/*「HOT NEWS」「ハイライト」etc...ワク処理*//*layer1（背景）*/.hotNews .inner1,.hltBlock .inner1,.games .inner1,.gameInfo .inner1,.result .inner1,.member .inner1{	background:url(../img/unitbg.gif) 0 0 repeat-y;	}/*layer2（下）*/.hotNews .inner2,.hltBlock .inner2,.games .inner2,.gameInfo .inner2,.result .inner2,.member .inner2{	background:url(../img/unitbtm.gif) left bottom no-repeat;padding-bottom:10px;	}/*layer3（上）*/.hotNews .inner3,.hltBlock .inner3,.games .inner3,.gameInfo .inner3,.result .inner3,.member .inner3{	background:url(../img/unittop.gif) 0 0 no-repeat;padding:7px 19px;min-height:80px;	}	.games .inner3,.gameInfo .inner3,.member .inner3{padding:7px 12px;}	.result .inner3{padding:15px 25px 10px;}	/*「ハイライト」ワク*/	.hltBlock .inner1,.result .inner1{background-position:-500px 0;}	.hltBlock .inner2,.result .inner2{background-position:-500px bottom;}	.hltBlock .inner3{background-position:-500px -10px;color:#fff;}	/*「結果詳細」ワク*/	.result .inner3{background-position:-500px 0;color:#fff;}	/*「試合一覧」ワク*/	.games .inner1,.gameInfo .inner1,.member .inner1{background-position:-1000px 0;}	.games .inner2,.gameInfo .inner2,.member .inner2{background-position:-1000px bottom;}	.games .inner3,.gameInfo .inner3,.member .inner3{background-position:-1000px 0;}/*各ブロックの内容*//*共通*/#MainContents .pic a img{display:block;border:solid 1px #000;}#MainContents .pic a:hover img{border:solid 1px #d30c0c;}#MainContents .txt h5{font-size:12px;font-weight:normal;}	#MainContents .txt h5 strong{font-weight:bold;}	#MainContents .pic a{display:block;margin-bottom:5px;}	#MainContents .pic p a{display:inline;color:#ff0;margin-bottom:0;}.txtAD{padding:0 10px;}.btnPageTop{text-align:center;font-size:10px;}	/*「結果詳細」*/	.result .pic{text-align:center;padding-bottom:8px;}	.result .howtoplay{text-align:right;padding-bottom:8px;}	.result .btn{text-align:center;padding-bottom:8px;}	#MainContents .result .howtoplay a{color:#fff;}	#MainContents .result .scoretable{width:440px;background:#fff;color:#000;margin-bottom:7px;}	#MainContents .result .scoretable th,	#MainContents .result .scoretable td{		text-align:center;vertical-align:middle;padding:8px 4px;		border-left:solid 1px #333;		}	#MainContents .scoreDetail{margin-bottom:10px;width:49%;float:left;background:#363636;}	#MainContents .scoreDetail.right{float:right;}	#MainContents .scoreDetail th{background:#272727;border-top:solid 1px #333;}	#MainContents .scoreDetail td{border-top:solid 1px #444;}	#MainContents .scoreDetail th,#MainContents .scoreDetail td{text-align:left;vertical-align:top;padding:5px;}	.result .scoretable .team{width:33%;background:url(../img/score_tablebg2.gif) center repeat-x;}	#MainContents .result .scoretable .score{font-size:20px;font-weight:bold;}	.result .scoretable td{background:url(../img/score_tablebg.gif) center repeat-x;}	/*「ハイライト」*/	.hltBlock .pic{float:left;width:235px;}		#MainContents .fresult .hltBlock .pic a{background:url(../img/watchmov.gif) left bottom no-repeat;padding-bottom:26px;outline:none;display:block;}			* html body #MainContents .fresult .hltBlock .pic a{height:194px;padding-bottom:0;}	.hltBlock .txt{float:left;width:215px;}	#MainContents .hltBlock h5{font-size:12px;font-weight:bold;line-height:1.2;}	#MainContents .fresult .hltBlock h5{border-bottom:dotted 1px #fff;margin-bottom:4px;padding-bottom:2px;}	#MainContents .hltBlock h6{font-size:12px;font-weight:bold;}	#MainContents .fresult .hltBlock h6{color:#f5c1c1;}	#MainContents .hltBlock .txt .innerfix{overflow:auto;height:145px;}	#MainContents .hltBlock .txt p{padding-bottom:4px;}	#MainContents .hltBlock .txt a{color:#fff;padding-bottom:4px;color:#ff0;font-weigh:bold;}	#MainContents .hltBlock .place{padding-bottom:0.6em;}	#MainContents .hltBlock p{font-size:12px;}	/*「試合一覧」「（試合）の情報一覧」*/	.games .pic,.gameInfo .pic{float:left;width:110px;}	.games .txt,.gameInfo .txt{float:left;width:340px;}	.games .clearfix,	.gameInfo .clearfix{background:#f1f1f1;padding:5px 7px;border-bottom:solid 1px #003a97;margin-bottom:4px;}	#MainContents .games strong{display:block;padding-bottom:1em;}	#MainContents .gameInfo strong{display:block;padding-bottom:0.2em;}	#MainContents .gameInfo .txt a span{text-decoration:none;background:#d3e4ff;}	/*「代表メンバー」ボタン*/	#MEMBERlink{position:relative;}	#MEMBERlink a{		position:absolute;		display:block;width:121px;height:27px;left:360px;top:-38px;		background:url(../img/btn_member.gif) 0 0 no-repeat;outline:none;		}	/*各試合ページの見出し「（試合名）」*/	.gameTOP{border-top:solid 3px #c31a1a;border-bottom:solid 1px #c31a1a;padding:5px 0;}	#gameTheading .left{width:320px;float:left;}	#gameTheading .inner1{padding:4px 0 0 20px;color:#000;margin-bottom:8px;}	#gameTheading .right{width:162px;float:right;}	#gameTheading .right img{display:block;border:solid 2px #ccc;margin-bottom:5px;}	#gameTheading h4{		background:url(../img/gametop.gif) 0 0 repeat-y;color:#c31a1a;		padding:8px 12px;font-weight:normal;		}	#gameTheading h4 strong{display:block;font-size:18px;font-weight:bold;}	#gameTbtn{width:484px;margin-bottom:3px;}	#gameTbtn .left{width:240px;float:left;}	#gameTbtn .right{width:240px;float:right;}	/*選手一覧*/	.format1{line-height:1.7;border-bottom:solid 3px #c31a1a;padding:5px 10px 12px;margin-bottom:10px;}	.format1 img{float:right;display:block;border:solid 1px #999;margin:0 0 10px 10px;}	.format1 h4{color:#000;font-size:14px;}	.member .date{text-align:right;}	.player1{border-top:solid 1px #003a97;border-bottom:solid 2px #003a97;margin-bottom:3px;padding:5px 3px;}	.player1 .status1{color:#003a97;padding:3px 0;}	.player1 .name{background:#d9e2f0;font-weight:bold;font-size:16px;padding:3px;color:#003a97;}	.player1 .name .alp{font-size:12px;font-weight:normal;}	.player1 .status2{color:#333;padding:5px 0;}	/*TOPページ順位*/	#Ranking h4{height:45px;background:url(../img/h2.gif) 0px 0 no-repeat;margin-bottom:0;}	/*カレンダー*/	#CALENDAR{		background:url(../img/bg_cal.gif) 0 0 no-repeat;height:120px;margin-bottom:10px;		position:relative;		}	#CALENDAR li{		width:65px;height:32px;background:url(../img/cal2.gif) 0 0 no-repeat;		position:absolute;		}	#CALENDAR .cal1{left:8px;top:8px;background-position: 0 0;}	#CALENDAR .cal2{left:76px;top:8px;background-position: -65px 0;}	#CALENDAR .cal3{left:144px;top:8px;background-position: -130px 0;}	#CALENDAR .cal4{left:212px;top:8px;background-position: -195px 0;}	#CALENDAR .cal5{left:280px;top:8px;background-position: -260px 0;}	#CALENDAR .cal6{left:348px;top:8px;background-position: -325px 0;}	#CALENDAR .cal7{left:416px;top:8px;background-position: -390px 0;}	#CALENDAR .cal8{left:8px;top:43px;background-position: 0 -32px;}	#CALENDAR .cal9{left:76px;top:43px;background-position: -65px -32px;}	#CALENDAR .cal10{left:144px;top:43px;background-position: -130px -32px;}	#CALENDAR .cal11{left:212px;top:43px;background-position: -195px -32px;}	#CALENDAR .cal12{left:280px;top:43px;background-position: -260px -32px;}	#CALENDAR .cal13{left:348px;top:43px;background-position: -325px -32px;}	#CALENDAR .cal14{left:416px;top:43px;background-position: -390px -32px;}	#CALENDAR .cal15{left:8px;top:78px;background-position: 0 -64px;}	#CALENDAR .cal16{left:76px;top:78px;background-position: -65px -64px;}	#CALENDAR .cal17{left:144px;top:78px;background-position: -130px -64px;}	#CALENDAR .cal18{left:212px;top:78px;background-position: -195px -64px;}	#CALENDAR .cal19{left:280px;top:78px;background-position: -260px -64px;}	#CALENDAR .cal20{left:348px;top:78px;background-position: -325px -64px;}	#CALENDAR .cal21{left:416px;top:78px;background-position: -390px -64px;}	#CALENDAR li a{		width:65px;height:32px;background:url(../img/cal1.gif) 0 0 no-repeat;display:block;		}	#CALENDAR .cal1 a{background-position: 0 0;}	#CALENDAR .cal2 a{background-position: -65px 0;}	#CALENDAR .cal3 a{background-position: -130px 0;}	#CALENDAR .cal4 a{background-position: -195px 0;}	#CALENDAR .cal5 a{background-position: -260px 0;}	#CALENDAR .cal6 a{background-position: -325px 0;}	#CALENDAR .cal7 a{background-position: -390px 0;}	#CALENDAR .cal8 a{background-position: 0 -32px;}	#CALENDAR .cal9 a{background-position: -65px -32px;}	#CALENDAR .cal10 a{background-position: -130px -32px;}	#CALENDAR .cal11 a{background-position: -195px -32px;}	#CALENDAR .cal12 a{background-position: -260px -32px;}	#CALENDAR .cal13 a{background-position: -325px -32px;}	#CALENDAR .cal14 a{background-position: -390px -32px;}	#CALENDAR .cal15 a{background-position: 0 -64px;}	#CALENDAR .cal16 a{background-position: -65px -64px;}	#CALENDAR .cal17 a{background-position: -130px -64px;}	#CALENDAR .cal18 a{background-position: -195px -64px;}	#CALENDAR .cal19 a{background-position: -260px -64px;}	#CALENDAR .cal20 a{background-position: -325px -64px;}	#CALENDAR .cal21 a{background-position: -390px -64px;}	#CALENDAR a.this{		background:url(../img/cal3.gif) 0 0 no-repeat;		}	#CALENDAR.this1 .cal1 a{background:url(../img/cal3.gif) 0 0 no-repeat;}	#CALENDAR.this2 .cal2 a{background:url(../img/cal3.gif) -65px 0 no-repeat;}	#CALENDAR.this3 .cal3 a{background:url(../img/cal3.gif) -130px 0 no-repeat;}	#CALENDAR.this4 .cal4 a{background:url(../img/cal3.gif) -195px 0 no-repeat;}	#CALENDAR.this5 .cal5 a{background:url(../img/cal3.gif) -260px 0 no-repeat;}	#CALENDAR.this6 .cal6 a{background:url(../img/cal3.gif) -325px 0 no-repeat;}	#CALENDAR.this7 .cal7 a{background:url(../img/cal3.gif) -390px 0 no-repeat;}	#CALENDAR.this8 .cal8 a{background:url(../img/cal3.gif) 0 -32px no-repeat;}	#CALENDAR.this9 .cal9 a{background:url(../img/cal3.gif) -65px -32px no-repeat;}	#CALENDAR.this10 .cal10 a{background:url(../img/cal3.gif) -130px -32px no-repeat;}	#CALENDAR.this11 .cal11 a{background:url(../img/cal3.gif) -195px -32px no-repeat;}	#CALENDAR.this12 .cal12 a{background:url(../img/cal3.gif) -260px -32px no-repeat;}	#CALENDAR.this13 .cal13 a{background:url(../img/cal3.gif) -325px -32px no-repeat;}	#CALENDAR.this14 .cal14 a{background:url(../img/cal3.gif) -390px -32px no-repeat;}	#CALENDAR.this15 .cal15 a{background:url(../img/cal3.gif) 0 -64px no-repeat;}	#CALENDAR.this16 .cal16 a{background:url(../img/cal3.gif) -65px -64px no-repeat;}	#CALENDAR.this17 .cal17 a{background:url(../img/cal3.gif) -130px -64px no-repeat;}	#CALENDAR.this18 .cal18 a{background:url(../img/cal3.gif) -195px -64px no-repeat;}	#CALENDAR.this19 .cal19 a{background:url(../img/cal3.gif) -260px -64px no-repeat;}	#CALENDAR.this20 .cal20 a{background:url(../img/cal3.gif) -325px -64px no-repeat;}	#CALENDAR.this21 .cal21 a{background:url(../img/cal3.gif) -390px -64px no-repeat;}	#CALENDAR li a:hover{		background:url(../img/cal3.gif) 0 0 no-repeat;		}	#CALENDAR .cal1 a:hover{background-position: 0 0;}	#CALENDAR .cal2 a:hover{background-position: -65px 0;}	#CALENDAR .cal3 a:hover{background-position: -130px 0;}	#CALENDAR .cal4 a:hover{background-position: -195px 0;}	#CALENDAR .cal5 a:hover{background-position: -260px 0;}	#CALENDAR .cal6 a:hover{background-position: -325px 0;}	#CALENDAR .cal7 a:hover{background-position: -390px 0;}	#CALENDAR .cal8 a:hover{background-position: 0 -32px;}	#CALENDAR .cal9 a:hover{background-position: -65px -32px;}	#CALENDAR .cal10 a:hover{background-position: -130px -32px;}	#CALENDAR .cal11 a:hover{background-position: -195px -32px;}	#CALENDAR .cal12 a:hover{background-position: -260px -32px;}	#CALENDAR .cal13 a:hover{background-position: -325px -32px;}	#CALENDAR .cal14 a:hover{background-position: -390px -32px;}	#CALENDAR .cal15 a:hover{background-position: 0 -64px;}	#CALENDAR .cal16 a:hover{background-position: -65px -64px;}	#CALENDAR .cal17 a:hover{background-position: -130px -64px;}	#CALENDAR .cal18 a:hover{background-position: -195px -64px;}	#CALENDAR .cal19 a:hover{background-position: -260px -64px;}	#CALENDAR .cal20 a:hover{background-position: -325px -64px;}	#CALENDAR .cal21 a:hover{background-position: -390px -64px;}		/*チーム別INDX*/	.teamidx h4{background:url(../img/h2.gif) -2000px 0 no-repeat;height:60px;}	#MainContents .teamidx table{width:100%;		border-left:dotted 1px #bbb;border-top:dotted 1px #bbb;}	#MainContents .teamidx td{		border-right:dotted 1px #bbb;border-bottom:dotted 1px #bbb;		text-align:center;padding:10px 0;font-size:14px;width:32%;}	#MainContents .teamidx td a{display:block;outline:none;}	#MainContents .teamidx td a img{		display:block;margin-left:auto;margin-right:auto;margin-bottom:8px;		border:solid 1px #ccc;}	#MainContents .teamidx td a:hover img{		border:solid 1px #d30c0c;		}	/*チーム紹介*/	.teamdetail h4{background:url(../img/h2.gif) -1500px 0 no-repeat;height:53px;}	.teamdetail .logo{float:left;width:140px;margin-bottom:15px;}	.teamdetail .logo img{display:block;border:solid 1px #ccc;}	.teamdetail .aboutteam{float:left:340px;margin-bottom:15px;}	#MainContents .teamdetail .aboutteam h5{color:#d30c0c;font-weight:bold;font-size:16px;margin-bottom:5px;}	#MainContents .teamdetail .aboutteam h5 span{font-size:11px;}	#MainContents .teamdetail .upper th{font-size:10px;white-space:nowrap;padding-right:5px;border-bottom:dotted 1px #ccc;}	#MainContents .teamdetail .upper td{border-bottom:dotted 1px #ccc;font-size:11px;}	.teamdetail .leftunit{float:left;width:177px;background:url(../img/tlu_1.gif) 0 0 repeat-y;}	#MainContents .teamdetail .leftunit h5{height:auto;}		.teamdetail .leftunit .i1{background:url(../img/tlu_2.gif) left bottom no-repeat;padding-bottom:15px;}		.teamdetail .leftunit .i2{background:url(../img/tlu_3.gif) left top no-repeat;			padding:15px 11px 0;			}	#MainContents .teamdetail .leftunit .status1{color:#d30c0c;}	#MainContents .teamdetail .leftunit .player1{border-top:solid 1px #d30c0c;border-bottom:solid 2px #d30c0c;		margin-bottom:3px;padding:8px 0 0;}	#MainContents .teamdetail .leftunit .name{background:#f9e1e1;padding:4px;color:#d30c0c;font-size:14px;}	#MainContents .teamdetail .leftunit .bd{color:#444;padding:5px;}	#MainContents .teamdetail .leftunit .staff1{border-top:solid 1px #d30c0c;padding:5px 3px;color:#d30c0c;}	#MainContents .teamdetail .leftunit .staff1 span{color:#600;}	#MainContents .teamdetail .rightunit{float:right;width:300px;}	#MainContents .teamdetail .rightunit h5{height:auto;margin-bottom:2px;}	#MainContents .teamdetail .rightunit table{		border-top:solid 2px #d30c0c;		border-buttom:solid 2px #d30c0c;		width:300px;		}	#MainContents .teamdetail .rightunit table{border-left:solid 1px #dcc;}	#MainContents .teamdetail .rightunit th{		background:url(../img/grad.gif) left bottom repeat-x;		text-align:center;padding:10px 0;color:#d30c0c;		border-right:solid 1px #dcc;}	#MainContents .teamdetail .rightunit td{		padding:3px;vertical-align:middle;		border-bottom:solid 1px #fcc;		border-right:solid 1px #fcc;		line-height:1.3;		}	#MainContents .teamdetail .rightunit .toggle2 td{background:#fee;}	#MainContents .teamdetail .rightunit td.nobr{white-space:nowrap;text-align:center;padding:3px 6px;}	.data h4#rankingD{background:url(../img/h2.gif) 0 0 no-repeat;height:50px;}	.data h4#resultD{background:url(../img/h2.gif) -500px 0 no-repeat;height:50px;}	.data h4#pointD{background:url(../img/h2.gif) -1000px 0 no-repeat;height:50px;}	.data h4#gameS{background:url(../img/h2.gif) -3500px 0 no-repeat;height:50px;}	.data h4#OAschedule{background:url(../img/h2.gif) -3000px 0 no-repeat;height:50px;}	.data table{border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-collapse:collapse;}	.data th,.data td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}	.datediv{font-weight:bold;padding:0 5px 5px;color:#a00;font-size:14px;}	#MainContents table.generaltable{width:100%;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-collapse:collapse;}	#MainContents .generaltable th,#MainContents .generaltable td{		border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;		padding:6px 10px;text-align:center;}		#MainContents .generaltable td{white-space:nowrap;}		#MainContents .generaltable.small td{font-size:10px;}		#MainContents .generaltable.small td.team{font-size:12px;width:50px;white-space:normal;}		#MainContents .generaltable .toggle2 td{background:#f3f3f3;}			#MainContents .generaltable td.team{text-align:left;font-weight:bold;background:#fff;}			#MainContents .generaltable .toggle2 td.team{background:#f3f3f3;}	#MainContents .generaltable th{		background:url(../img/grad.gif) left bottom repeat-x;text-align:center;		padding:10px 10px;		}	#MainContents .generaltable td.dark{background:#fee;}	#MainContents .generaltable.wrap td{		white-space:normal;vertical-align:middle;font-size:90%;		padding-top:2px;padding-bottom:2px;text-align:left;		}	#MainContents .generaltable.wrap td.nwp{		white-space:nowrap;		}	#MainContents .generaltable.wrap td.setsu,	#MainContents .generaltable.wrap td.setsu{		background:#333;color:#000;font-weight:bold;font-size:100%;		border-left:solid 1px #333;		color:#fff;		}	#MainContents .generaltable.wrap td.place1{background:#fee;color:#900;text-align:center;}	#MainContents .generaltable.wrap td.place2{background:#eef;color:#009;text-align:center;}/*プレイヤーの使い方*/#HOWTOPLAY{text-align:center;}/*Fリーグ DATA*/#fleagueDataLink{background:#9e1414 url(../img/h3_fleaguedata.gif) 0 0 no-repeat;padding:28px 0 7px 7px;margin-bottom:10px;}#fleagueDataLink li{float:left;width:96px;}/*Fリーグ各チーム紹介（右側）*/#fleagueTeamLink{background:url(../img/bg300.gif) left bottom no-repeat;}#fleagueTeamLink .inner{padding:8px 0 5px 4px;}#fleagueTeamLink h3{background:url(../img/h3_team300.gif) 0 0 no-repeat;width:299px;height:30px;}#fleagueTeamLink a img{display:block;border:solid 1px #d30c0c;margin-left:auto;margin-right:auto;margin-bottom:2px;}#fleagueTeamLink a:hover img{border-color:#000;}#fleagueTeamLink table{width:290px;}#fleagueTeamLink td{text-align:center;padding-bottom:7px;font-size:10px;}#MainContents #schetab{border-bottom:solid 3px #d33636;padding-left:5px;}#schetab li{width:160px;float:left;}#schetab li a{	display:block;width:157px;height:28px;	background:url(../img/game_sche_tab.gif) left top no-repeat;	}	#schetab li.st1 a{background-position: 0 0;}	#schetab li.st2 a{background-position: -157px 0;}	#schetab li.st3 a{background-position: -314px 0;}	#schetab li.st1 a.this,#schetab li.st1 a:hover{background-position: 0 -30px;}	#schetab li.st2 a.this,#schetab li.st2 a:hover{background-position: -157px -30px;}	#schetab li.st3 a.this,#schetab li.st3 a:hover{background-position: -314px -30px;}.caution{font-size:90%;padding:3px;color:#666;}.playall{padding:5px 0;}
