@charset "utf-8";
/*
/////////////////////////////////////
コンテンツ専用
/////////////////////////////////////
*/

.MainField{width:680px;color:#222;padding-bottom:20px;}
.MainField a{text-decoration:underline;color:#17ae42;}
.MainField a:hover{text-decoration:none;}

/*MENU*/
#CONTENTSMENU{
	background:url(../img/menubg.gif) left bottom repeat-x;
	padding:15px 12px 0;
	margin-bottom:12px;
	}

h1{margin-bottom:5px;}

/*h2*/
.MainField h2{
	width:680px;height:43px;
	background:url(../img/h2.gif) 0 0 no-repeat;
	margin-bottom:10px;
	}
	#JOUKEN h2{background-position: 0 0;}
	#GAIYOU h2{background-position: 0 -43px;}
	#NITTEI h2{background-position: 0 -86px;}
	#TEAM h2{background-position: 0 -155px;margin-bottom:5px;}
	#PLAYERS h2{background-position: 0 -198px;margin-bottom:5px;}
	#HILIGHT h2{background-position: 0 -267px;margin-bottom:5px;}
	#HILIGHTdetail h2{background-position: 0 -353px;margin-bottom:5px;}
	#RESULT h2{background-position: 0 -310px;margin-bottom:5px;}
	#CASTER h2{background-position: 0 -396px;margin-bottom:10px;}
	#PRESENT h2{background-position: 0 -496px;margin-bottom:15px;height:65px;width:648px;}

#JOUKEN{margin-bottom:1.5em;}
#JOUKEN .left{
	border:solid 1px #aaa;
	width:48%;
	float:left;
	margin-left:8px;
	padding:8px 0;
	}
	#JOUKEN .women,#JOUKEN .men{
		color:#fff;
		background:#e10b0b;
		margin:0 8px 8px;
		padding:2px;
		text-align:center;
		width:5em;
		font-weight:bold;
		font-size:12px;
		}
		#JOUKEN .men{background:#06308e;}
#JOUKEN .left table,
#JOUKEN .left th,
#JOUKEN .left td{
	padding:0;margin:0;
	line-height:1.5;
	text-align:left;
	vertical-align:top;
	}
	#JOUKEN .left table{margin-bottom:8px;}
	#JOUKEN .left th{padding:0 8px;font-weight:normal;white-space:nowrap;}
	#JOUKEN .left td{border-left:solid 1px #5e5e5e;padding:0 4px;}
#countriesWOMEN{
	background:#ffdcdc;
	}
#countriesMEN{
	background:#e6ebff;
	}
	#countriesWOMEN,#countriesMEN{
		padding:8px;margin:0 8px;
		}
	#countriesWOMEN h4,#countriesMEN h4{
		font-weight:normal;
		font-size:12px;
		}
	.inleft li{
		list-style:disc;
		margin-left:2em;
		}
		#JOUKEN .left .inleft{
			float:left;
			width:48%;
			}
.opt{
	margin:0 8px 4px;
	background:#fff;
	padding:5px 8px;
	border-bottom:solid 1px #ddd;
	}
	.opt h4{
		font-size:12px;
		padding:2px 0 0;
		}
		.opt h4.women2{
			color:#e10b0b;
			}
		.opt h4.men2{
			color:#06308e;
			}
	.opt ul{
		margin:3px 0;
		}
	.opt li{
		margin-left:2em;
		list-style:decimal;
		}
.jouk1,.jouk2{
	text-align:center;
	background:url(../img/arr.gif) top center no-repeat;
	padding:17px 0 0;
	font-weight:bold;
	font-size:14px;
	}
.jouk1{color:#e10b0b;}
.jouk2{color:#06308e;}

/**/
#GAIYOU{margin-bottom:2em;}
#GAIYOU table,#GAIYOU th,#GAIYOU td{
	padding:0;margin:0;
	line-height:1.5;
	text-align:left;
	vertical-align:top;
	}
	#GAIYOU table{
		margin-left:5px;
		border-bottom:solid 2px #eee;
		}
	#GAIYOU th{
		white-space:nowrap;
		font-weight:normal;
		padding:5px 8px 5px 5px;
		width:50px;
		}
	#GAIYOU td{
		padding:5px 8px;
		border-left:solid 1px #5e5e5e;
		}
		#GAIYOU td .women{color:#e10b0b;}
		#GAIYOU td .men{color:#06308e;}
	#GAIYOU .toggle th,#GAIYOU .toggle td{
		background:#f1f1f1;
		}
/**/
#NITTEI{margin-bottom:1.5em;}
#NITTEI table,#NITTEI th,#NITTEI td{
	padding:0;margin:0;
	line-height:1.5;
	}
	#NITTEI td a{color:#669;}
	#NITTEI h3{
		padding:0 5px 5px;
		font-size:14px;
		}
	#NITTEI table{
		width:680px;
		border-bottom:solid 1px #aaa;
		margin-bottom:20px;
		}
	#NITTEI table.left{
		margin:0 10px 0 5px;
		}
	#NITTEI th,
	#NITTEI td{
		padding:3px 5px;
		font-weight:normal;
		text-align:left;vertical-align:middle;
		}
		#NITTEI th.women{
			color:#e10b0b;padding:3px 5px;background:#ffdcdc;
			border-bottom:solid 1px #e4b3b3;
			}
		#NITTEI th.men{
			color:#06308e;padding:3px 5px;background:#e6ebff;
			border-bottom:solid 1px #b8c1e4;
			}
	#NITTEI .heading th{
		border-bottom:solid 1px #999;
		font-weight:normal;
		}
		#NITTEI .heading th.btnhi{width:175px;}
	#NITTEI td{
		border-left:solid 1px #eee;
		}
	#NITTEI .toggle td,#NITTEI .toggle th{
		background:#f1f1f1;
		}
	.emp{color:#aaa;}
	.timecaution{font-size:11px;color:#555;}
/**/
#TEAM{margin-bottom:1.5em;}
#TEAM table,#TEAM th,#TEAM td{
	padding:0;margin:0;
	line-height:1.5;
	}
	#toteammen{text-align:left;padding:0 10px;}
	#toteammen li{width:85px;height:25px;float:left;}
	#toteammen a{display:block;width:81px;height:25px;
		background:url(../img/btn_to_team.gif) 0 0 no-repeat;}
	#toteammen #jend1 a{background-position:0 0;}
		#toteammen #jend1 a:hover{background-position:0 -50px;}
			#toteammen #jend1.this a,#toteammen #jend1.this a:hover{background-position:0 -25px;}
	#toteammen #jend2 a{background-position:-125px 0;}
		#toteammen #jend2 a:hover{background-position:-125px -50px;}
			#toteammen #jend2.this a,#toteammen #jend2.this a:hover{background-position:-125px -25px;}
	#TEAM h3{
		padding:0 5px 5px;
		font-size:12px;
		}
	#TEAM table{
		width:680px;
		border-bottom:solid 1px #ccc;
		margin-bottom:20px;
		}
	#TEAM th,
	#TEAM td{
		padding:6px 5px;
		font-weight:normal;
		text-align:left;vertical-align:middle;
		}
		#TEAM th.women{
			color:#e10b0b;padding:4px 7px;background:#ffdcdc;
			border-bottom:solid 1px #e4b3b3;font-size:14px;font-weight:bold;
			}
		#TEAM th.men{
			color:#06308e;padding:4px 7px;background:#e6ebff;
			border-bottom:solid 1px #b8c1e4;font-size:14px;font-weight:bold;
			}
			#TEAM th span{
				display:block;width:4em;float:left;
				}
			#TEAM th a{
				display:block;width:166px;float:left;padding-top:2px;
				}
	#TEAM .heading th{
		border-bottom:solid 1px #999;
		font-weight:normal;
		}
		#TEAM .heading th.btnhi{width:105px;}
	#TEAM td{
		border-left:solid 1px #eee;
		}
	#TEAM td.country{
		border-left:none;font-weight:bold;font-size:14px;
		}
	#TEAM td.country a{
		font-weight:normal;font-size:12px;
		}
	#TEAM td.hb{
		border-left:none;
		padding:0 5px 0;
		width:110px;
		}
	#TEAM td.flag{
		border-left:none;
		width:65px;vertical-align:top;padding-top:10px;
		}
		#TEAM td.flag img{
			display:block;border:solid 1px #ccc;
			}
	#TEAM td.spacer{
		}
	#TEAM .toggle td,#TEAM .toggle th{
		background:#f1f1f1;
		}
	#TEAM td.countrytxt{
		border-top:solid 1px #ccc;border-left:none;color:#000;font-size:11px;padding:6px 10px 1em 7px;
		}
	#TEAM td.countrytxttoggle{
		border-top:solid 1px #bbb;border-left:none;color:#000;font-size:11px;padding:6px 10px 1em 7px;background:#f1f1f1;
		}
	#TEAM td.countrytxt p,#TEAM td.countrytxttoggle p{
		font-size:12px;color:#c00;
		}
/**/
#PLAYERS{margin-bottom:1.5em;}
#PLAYERS table,#PLAYERS th,#PLAYERS td{
	padding:0;margin:0;
	line-height:1.5;
	}
	#toplayermen{text-align:left;padding:0 10px;}
	#toplayermen li{width:125px;height:25px;float:left;}
	#toplayermen a{display:block;width:121px;height:25px;
		background:url(../img/btn_to_player.gif) 0 0 no-repeat;}
	#toplayermen #jend1 a{background-position:0 0;}
		#toplayermen #jend1 a:hover{background-position:0 -50px;}
			#toplayermen #jend1.this a,#toplayermen #jend1.this a:hover{background-position:0 -25px;}
	#toplayermen #jend2 a{background-position:-125px 0;}
		#toplayermen #jend2 a:hover{background-position:-125px -50px;}
			#toplayermen #jend2.this a,#toplayermen #jend2.this a:hover{background-position:-125px -25px;}
	#PLAYERS h3{
		padding:0 5px 5px;
		font-size:14px;
		margin-bottom:10px;
		}
		#PLAYERS .women h3{
			color:#e10b0b;padding:3px 5px;background:#ffdcdc;
			border-bottom:solid 1px #e4b3b3;
			}
		#PLAYERS .men h3{
			color:#06308e;padding:3px 5px;background:#e6ebff;
			border-bottom:solid 1px #b8c1e4;
			}
	#PLAYERS th,
	#PLAYERS td{
		padding:6px 5px;
		font-weight:normal;
		text-align:left;vertical-align:top;
		border-bottom:solid 1px #bbb;
		}
	#PLAYERS th{
		white-space:nowrap;
		font-size:10px;
		background:#f6f6f6;
		}
	#PLAYERS td{
		border-left:solid 1px #eee;
		}
	#PLAYERS .leadtxt td{
		border:none;padding:0;
		}
	#PLAYERS .heading th{
		font-weight:normal;
		white-space:normal;
		font-size:16px;line-height:1.2;
		font-weight:bold;
		}
		#PLAYERS .men .heading th{background:#fff;}
		#PLAYERS .women .heading th{background:#fff;}
	#PLAYERS .heading th strong{
		font-weight:normal;
		}
		#PLAYERS .men .heading th strong{color:#06308e;}
		#PLAYERS .women .heading th strong{color:#700;}
	#PLAYERS .heading th span{
		display:block;color:#999;
		font-weight:normal;font-size:12px;}
	#PLAYERS .heading th span.scap{
		font-size:12px;color:#333;display:inline;
		}
	#PLAYERS .toggle td,#PLAYERS .toggle th{
		background:#f1f1f1;
		}
#PLAYERS .playerleft{float:left;width:330px;}
#PLAYERS .playerright{float:right;width:330px;}
#PLAYERS .img{float:left;width:120px;display:block;border:solid 1px #ccc;margin-bottom:5px;}
#PLAYERS table{
	float:right;width:200px;margin-bottom:4px;
	}
	#PLAYERS table.btmtable{float:none;width:100%;}
	#PLAYERS table.btmtable th,#PLAYERS table.btmtable td{padding:0 5px;border-bottom:solid 1px #ccc;}
#PLAYERS .ply1{padding-bottom:10px;margin-bottom:15px;}
	#PLAYERS .women .ply1{border-bottom:solid 6px #ffdcdc;}
	#PLAYERS .men .ply1{border-bottom:solid 6px #e6ebff;}
	
#PLAYERS .cntinf{color:#333;font-size:11px;padding-left:7px;}
#PLAYERS .cntinf p{color:#d00;font-size:12px;font-weight:bold;padding-bottom:3px;}
#PLAYERS .cntinf .img{margin-left:10px;float:right;}

/**/
.ptoplink{text-align:center;font-size:10px;}
.ptoplink a{text-decoration:none;}

#tabmenu{margin-bottom:10px;border-bottom:solid 4px #004ea2;}
#tabmenu li{float:left;width:135px;height:31px;background:url(../img/menu.gif) 0 0 no-repeat;}
	#tabmenu li#m1{background-position:0 -93px;}
	#tabmenu li#m2{background-position:-140px -93px;}
	#tabmenu li#m3{background-position:-280px -93px;}
	#tabmenu li#m4{background-position:-420px -93px;}
	#tabmenu li#m5{background-position:-560px -93px;}
	#tabmenu li#m6{background-position:-700px -93px;}
#tabmenu li a{display:block;width:132px;height:31px;background:url(../img/menu.gif) 0 0 no-repeat;}
	#tabmenu li#m1 a{background-position:0 0;}
	#tabmenu li#m2 a{background-position:-140px 0;}
	#tabmenu li#m3 a{background-position:-280px 0;}
	#tabmenu li#m4 a{background-position:-420px 0;}
	#tabmenu li#m5 a{background-position:-560px 0;}
	#tabmenu li#m6 a{background-position:-700px 0;}
		#tabmenu li#m1 a:hover{background-position:0 -31px;}
		#tabmenu li#m2 a:hover{background-position:-140px -31px;}
		#tabmenu li#m3 a:hover{background-position:-280px -31px;}
		#tabmenu li#m4 a:hover{background-position:-420px -31px;}
		#tabmenu li#m5 a:hover{background-position:-560px -31px;}
		#tabmenu li#m6 a:hover{background-position:-700px -31px;}
			.tab1 #tabmenu li#m1 a,.tab1 #tabmenu li#m1 a:hover{background-position:0 -62px;}
			.tab2 #tabmenu li#m2 a,.tab2 #tabmenu li#m2 a:hover{background-position:-140px -62px;}
			.tab3 #tabmenu li#m3 a,.tab3 #tabmenu li#m3 a:hover{background-position:-280px -62px;}
			.tab4 #tabmenu li#m4 a,.tab4 #tabmenu li#m4 a:hover{background-position:-420px -62px;}
			.tab5 #tabmenu li#m5 a,.tab5 #tabmenu li#m5 a:hover{background-position:-560px -62px;}
			.tab6 #tabmenu li#m6 a,.tab6 #tabmenu li#m6 a:hover{background-position:-700px -62px;}
#TOPLEAD{margin-bottom:9px;}
#TOPLEAD .img{float:left;width:415px;}
#TOPLEAD .txt{float:left;width:263px;}
#TOPLEAD .txt p{background:url(../img/hr21.gif) 0 0 repeat;line-height:21px;}

/**/
#whatsnew{margin-bottom:15px;float:left;width:400px;}
#whatsnew h2{width:400px;height:26px;background:url(../img/h2.gif) 0 -129px;margin-bottom:5px;}
#whatsnew li{list-style:disc;margin-left:2em;padding:2px 0;}
#whatsnew li span{font-size:11px;color:#666;}

/**/
#TOPMID .result{margin-bottom:15px;float:right;width:270px;}
#TOPMID .result h2{
	width:100%;height:26px;background:url(../img/h2.gif) 0 -241px;margin-bottom:0;
	}
#TOPMID .result table{
	border-collapse:collapse;
	background:url(../img/resultbg.gif) 0 bottom repeat-x;width:100%;
	}
#TOPMID .result .date{padding:4px 8px;}
	#TOPMID .result .date span{font-weight:bold;font-size:14px;color:#004ea2;
		display:block;width:7em;float:left;}
	#TOPMID .result .btn_hi{position:relative;}
	#TOPMID .result .btn_hi a{
		position:absolute;display:block;
		width:116px;height:34px;left:145px;top:-12px;
		}
#TOPMID .result .txt{color:#999;text-align:left;padding-top:6px;}
#TOPMID .result .flagtd{padding:0 8px 8px;text-align:center;}
#TOPMID .result .scoretd1{font-size:16px;font-weight:bold;
	text-align:center;vertical-align:top;padding:10px 3px 0;
	}
#TOPMID .result .scoretd2{font-size:10px;border:dotted 1px #ccc;padding:0 5px 8px;
	border-top:none;border-bottom:none;text-align:center;
	}

/**/
#HILIGHT{margin-bottom:1.5em;}
#HILIGHT table,#HILIGHT th,#HILIGHT td{
	padding:0;margin:0;
	line-height:1.5;
	}
	#HILIGHT h3{
		padding:0 5px 5px;
		font-size:14px;
		margin-bottom:16px;
		}
		#HILIGHT .women h3{
			color:#e10b0b;padding:3px 5px;background:#ffdcdc;
			border-bottom:solid 1px #e4b3b3;
			}
		#HILIGHT .men h3{
			color:#06308e;padding:3px 5px;background:#e6ebff;
			border-bottom:solid 1px #b8c1e4;
			}
	#HILIGHT .result{margin-bottom:15px;}
	#HILIGHT .result table{
		border:solid 2px #fdd000;float:left;margin-right:10px;
		width:330px;
		}
		* html body #HILIGHT .result table{width:325px;}
	#HILIGHT .result th{padding:4px 8px;color:#004ea2;font-size:14px;}
	#HILIGHT .result td{text-align:center;}
	#HILIGHT td.flagtd{width:110px;padding-bottom:10px;}
	#HILIGHT td{background:url(../img/resultbg2.gif) 0 bottom repeat-x;}
	#HILIGHT .pre td{background:#fff;}
	#HILIGHT td.txt{color:#999;padding-top:0;text-align:left;}
	#HILIGHT .result td.scoretd1{font-weight:bold;padding-top:10px;font-size:16px;}
	#HILIGHT .result td.scoretd2{
		font-size:10px;border:solid 1px #ddd;padding-bottom:7px;
		border-top:none;border-bottom:none;
		}
	#HILIGHT .result td.foot{text-align:center;padding:4px;background:#fdd000;}

/**/
#HILIGHTdetail{margin-bottom:1.5em;}
#HILIGHTdetail table,#HILIGHTdetail th,#HILIGHTdetail td{
	padding:0;margin:0;
	line-height:1.5;
	}
	#HILIGHTdetail h3{
		padding:0 5px 5px;
		font-size:14px;
		margin-bottom:10px;
		}
		#HILIGHTdetail .women,#HILIGHTdetail .men{min-height:350px;}
			* html body #HILIGHTdetail .women,* html body #HILIGHTdetail .men{height:350px;}
		#HILIGHTdetail .women h3{
			color:#e10b0b;padding:11px 8px;background:#ffdcdc;
			border-bottom:solid 1px #e4b3b3;
			}
		#HILIGHTdetail .men h3{
			color:#06308e;padding:11px 8px;background:#e6ebff;
			border-bottom:solid 1px #b8c1e4;
			}
	#HILIGHTdetail .women h4{font-size:16px;padding:6px 5px 9px;color:#e52b2b;}
	#HILIGHTdetail .men h4{font-size:16px;padding:6px 5px 9px;color:#00448d;}
	#HILIGHTdetail h4 span{color:#000;}
	#HILIGHTdetail .result h5{width:650px;height:26px;background:url(../img/h2.gif) 0 -439px no-repeat;}
	#HILIGHTdetail .result{margin-bottom:20px;}
	#HILIGHTdetail .result table{
		border:solid 2px #fdd000;margin-right:10px;border-top:none;
		width:650px;
		}
	#HILIGHTdetail .result th{padding:4px 8px;color:#004ea2;font-size:14px;}
	#HILIGHTdetail .result td{text-align:center;border-collapse:collapse;}
	#HILIGHTdetail td.flagtd{width:160px;padding-bottom:15px;padding-top:20px;}
	#HILIGHTdetail td{background:url(../img/resultbg2.gif) 0 bottom repeat-x;padding-top:10px;padding-bottom:15px;}
	#HILIGHTdetail .pre td{background:#fff;}
	#HILIGHTdetail td.txt{color:#999;padding-top:25px;}
	#HILIGHTdetail .result td.scoretd1{font-weight:bold;font-size:16px;padding-top:35px;}
	#HILIGHTdetail .result td.scoretd2{
		border:solid 1px #ddd;border-top:none;border-bottom:none;width:5em;
		}
	#HILIGHTdetail .result td.play{width:165px;background:url(../img/hibg.gif) 0 0 no-repeat;padding-top:22px;color:#666;}
	#HILIGHTdetail .result td.foot{text-align:center;padding:4px;background:#fdd000;}

#HILIGHTdetail .submenu{position:relative;}
#HILIGHTdetail .submenu ul{position:absolute;top:-45px;left:83px;width:595px;}
#HILIGHTdetail .submenu li{width:85px;height:35px;float:left;}
#HILIGHTdetail .submenu li a{display:block;width:82px;height:35px;}
#HILIGHTdetail .women .submenu li,
	#HILIGHTdetail .women .submenu li a{background:url(../img/hilighttab1.gif) 0 0 no-repeat;}
	#HILIGHTdetail .women .submenu li.sm1{background-position: 0 0;}
	#HILIGHTdetail .women .submenu li.sm2{background-position: -100px 0;}
	#HILIGHTdetail .women .submenu li.sm3{background-position: -200px 0;}
	#HILIGHTdetail .women .submenu li.sm4{background-position: -300px 0;}
	#HILIGHTdetail .women .submenu li.sm5{background-position: -400px 0;}
	#HILIGHTdetail .women .submenu li.sm6{background-position: -500px 0;}
	#HILIGHTdetail .women .submenu li.sm7{background-position: -600px 0;}
		#HILIGHTdetail .women .submenu li.sm1 a{background-position: 0 -35px;}
		#HILIGHTdetail .women .submenu li.sm2 a{background-position: -100px -35px;}
		#HILIGHTdetail .women .submenu li.sm3 a{background-position: -200px -35px;}
		#HILIGHTdetail .women .submenu li.sm4 a{background-position: -300px -35px;}
		#HILIGHTdetail .women .submenu li.sm5 a{background-position: -400px -35px;}
		#HILIGHTdetail .women .submenu li.sm6 a{background-position: -500px -35px;}
		#HILIGHTdetail .women .submenu li.sm7 a{background-position: -600px -35px;}
#HILIGHTdetail .men .submenu li,
	#HILIGHTdetail .men .submenu li a{background:url(../img/hilighttab2.gif) 0 0 no-repeat;}
	#HILIGHTdetail .men .submenu li.sm1{background-position: 0 0;}
	#HILIGHTdetail .men .submenu li.sm2{background-position: -100px 0;}
	#HILIGHTdetail .men .submenu li.sm3{background-position: -200px 0;}
	#HILIGHTdetail .men .submenu li.sm4{background-position: -300px 0;}
	#HILIGHTdetail .men .submenu li.sm5{background-position: -400px 0;}
	#HILIGHTdetail .men .submenu li.sm6{background-position: -500px 0;}
	#HILIGHTdetail .men .submenu li.sm7{background-position: -600px 0;}
		#HILIGHTdetail .men .submenu li.sm1 a{background-position: 0 -35px;}
		#HILIGHTdetail .men .submenu li.sm2 a{background-position: -100px -35px;}
		#HILIGHTdetail .men .submenu li.sm3 a{background-position: -200px -35px;}
		#HILIGHTdetail .men .submenu li.sm4 a{background-position: -300px -35px;}
		#HILIGHTdetail .men .submenu li.sm5 a{background-position: -400px -35px;}
		#HILIGHTdetail .men .submenu li.sm6 a{background-position: -500px -35px;}
		#HILIGHTdetail .men .submenu li.sm7 a{background-position: -600px -35px;}
#HILIGHTdetail .review{margin-bottom:25px;}
#HILIGHTdetail .review h5{width:651px;height:26px;background:url(../img/h2.gif) 0 -465px no-repeat;}
#HILIGHTdetail .review #BINDER{border:solid 1px #e8d063;background:#fffce1;width:649px;padding:5px 0;}
#HILIGHTdetail .review .pic{padding:10px 15px;float:left;text-align:center;margin-left:auto;margin-right:auto;}
#HILIGHTdetail .review .txt{background:url(../img/reshr.gif) 0 0 repeat;padding:3px 0 6px 0;line-height:24px;float:left;width:400px;margin-left:0px;}
#HILIGHTdetail .review .pic a{display:block;color:#1649a2;text-decoration:none;}
#HILIGHTdetail .review .pic a img{display:block;border:solid 1px #1649a2;margin-bottom:4px;}

/**/
#RESULT{margin-bottom:1.5em;}
#RESULT table,#RESULT th,#RESULT td{
	padding:0;margin:0;
	line-height:1.5;text-align:center;
	}
	#RESULT h3{
		padding:0 5px 5px;
		font-size:14px;
		margin-bottom:10px;
		}
		#RESULT .women h3{
			color:#e10b0b;padding:3px 5px;background:#ffdcdc;
			border-bottom:solid 1px #e4b3b3;
			}
		#RESULT .men h3{
			color:#06308e;padding:3px 5px;background:#e6ebff;
			border-bottom:solid 1px #b8c1e4;
			}
	#RESULT #Rank{
		padding-bottom:20px;
		}
	#RESULT table.ranking{
		width:420px;
		border-bottom:solid 1px #aaa;
		margin-right:15px;
		float:left;
		}
	#RESULT .heading th{
		border-bottom:solid 1px #999;
		font-weight:normal;
		}
		#RESULT .heading th.country,
		#RESULT th.country{text-align:left;}
	#RESULT th{
		font-weight:normal;
		}
	#RESULT td{
		border-left:solid 1px #eee;
		padding:3px 8px;
		}
	#RESULT .passed1 td,#RESULT .passed1 th{
		color:#c00;font-size:16px;
		}
	#RESULT .passed2 td,#RESULT .passed2 th{
		color:#c00;font-size:14px;
		}
	#RESULT .passed td,#RESULT .passed th{
		color:#c00;
		}
	#RESULT .toggle td,#RESULT .toggle th{
		background:#f1f1f1;
		}
#RESULT .opttxt{
	float:left;float:left;width:225px;
	border:solid 3px #e2dbc2;background:#f6f3e9;
	}
	#RESULT .opttxt ol{
		padding:0 15px;
	}
	#RESULT .opttxt li{
		list-style-type:decimal;
		margin-left:1.4em;color:#362c0b;
		}
		#RESULT .opttxt h4{
			color:#362c0b;padding:8px 10px 5px;font-size:12px;font-weight:bold;
			}
		#RESULT .opttxt p{
			color:#362c0b;padding:15px 10px 0;
			padding-bottom:10px;color:#752;
			}
#RESULT .day1{
	background:#f3f3f3;border:solid 1px #d9d9d9;
	margin-bottom:15px;width:630px;
	}
	#RESULT .day1 .inner{padding:8px 0 5px 20px;}
	#RESULT .day1 h4{
		padding:0 0 8px;font-weight:bold;font-size:14px;
		}
	#RESULT .day1 .clearfix{padding-bottom:10px;}
	#RESULT .day1 table{
		float:left;width:290px;margin-right:12px;border:solid 2px #fdd000;
		background:#fff;
		}
	#RESULT .day1 th{padding:4px 8px;color:#004ea2;font-size:14px;}
	#RESULT .day1 td{text-align:center;padding-top:10px;
		border:0;border-collapse:collapse;
		background:url(../img/resultbg2.gif) 0 bottom repeat-x;
		}
	#RESULT .day1 td.flagtd{width:70px;padding-bottom:10px;}
	#RESULT .day1 .pre td{background:#fff;}
	#RESULT .day1 td.txt{color:#999;padding-top:13px;text-align:left;}
	#RESULT .day1 td.scoretd1{font-weight:bold;padding-top:20px;font-size:16px;}
	#RESULT .day1 td.scoretd2{
		font-size:10px;border:solid 1px #ddd;padding-bottom:7px;
		border-top:none;border-bottom:none;
		}
	#RESULT .day1 td.foot{text-align:center;padding:4px;background:#fdd000;}

/**/
#CASTER{margin-bottom:1.5em;}
#CASTER h3{
	padding:3px 8px;
	margin:0 5px;font-size:12px;font-weight:bold;
	border-bottom:solid 1px #beb179;
	background:#ebe5c9;color:#752;
	}
#CASTER table,#CASTER th,#CASTER td{
	padding:0;margin:0 0 10px;
	line-height:1.5;
	text-align:left;
	vertical-align:top;
	}
	#CASTER table{
		margin-left:5px;
		margin-bottom:15px;
		width:670px;
		}
	#CASTER th{
		white-space:nowrap;
		font-weight:normal;
		padding:5px 15px 5px 5px;
		border-bottom:solid 1px #aaa;
		}
	#CASTER .caster th{font-weight:bold;}
	#CASTER td{
		padding:5px 8px;
		border-left:solid 1px #ddd;
		border-bottom:solid 1px #aaa;
		}
		#CASTER td .women{color:#e10b0b;}
		#CASTER td .men{color:#06308e;}
	#CASTER .toggle th,#CASTER .toggle td{
		background:#f1f1f1;
		}
	#CASTER th.h4{font-weight:bold;white-space:nowrap;}
	#CASTER th span{padding:0 5px;color:#666;font-size:10px;}

/**/
#PRESENT{margin-bottom:1.5em;border:solid 1px #999;padding:13px;}
#PRESENT h3{
	padding:0 8px 2px;
	margin:0 5px;font-size:12px;font-weight:bold;
	color:#e60012;
	}
#PRESENT h4{
	padding:0 8px 2px;
	margin:0;font-size:12px;font-weight:bold;
	color:#a0232a;
	}
#PRESENT .lead{font-size:14px;padding:0 10px 10px;color:#004499;}
#PRESENT p,#PRESENT ul{padding:0 15px 5px;color:#533e34;}
#PRESENT li{list-style:disc;margin-left:1.4em;}
#PRESENT .btn{text-align:center;margin-bottom:13px;padding:10px;}
#PRESENT .btn a{display:block;width:360px;height:46px;background:url(../img/btn_present.gif) 0 0 no-repeat;margin-right:auto;margin-left:auto;}
#PRESENT .btn a:hover{background-position: 0 -46px;}
#PRESENT .left{width:50%;float:left;}
#PRESENT .right{border-left:solid 2px #ddc;width:49%;float:left;}
#presentbinder{}

/**/
.SubAddBnr{
	margin-bottom:9px;
	}
.bnrs300{
	margin-bottom:9px;
	}
/**/
.alt,#sub,.MainField h2 span,#tabmenu li span,#whatsnew h2 span,#toplayermen a span,#toteammen a span,#HILIGHTdetail .submenu li span,#HILIGHTdetail h5 span,#PRESENT .btn a span{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	left:-5000px;
	width:1px;
	display:none;
	/*\*/
	display:block;
	/**/
	}
