@charset "utf-8";
/*
/////////////////////////////////////
全英女子
/////////////////////////////////////
*/

#bodybinder h1,#bodybinder h2,#bodybinder h3,#bodybinder h4,#bodybinder h5,#bodybinder h6{margin:0;padding:0;}
#bodybinder{color:#000;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;}
#bodybinder a{color:#dd0007;outline:none;}
	#bodybinder a:hover{color:#b71015;}

#bodybinder .w990{background:url(../img/bg.gif) 0 0 repeat-y;}
#f1{background:url(../img/title.gif) 0 0 no-repeat;height:118px;}
#f2 ul{position:relative;}
	#f2 li{position:absolute;}
		#hm0{width:210px;height:85px;top:-107px;left:13px;}
			#hm0 a{display:block;width:210px;height:85px;}
		#hm1{width:178px;height:50px;top:-54px;left:247px;}
			#hm1 a{
				display:block;width:178px;height:49px;
				background:url(../img/menu.gif) 0 0 no-repeat;
				}
				#hm1 a:hover{background-position: 0 -50px;}
				#hm1 a.this{background-position: 0 -100px;}
		#hm2{width:178px;height:50px;top:-54px;left:430px;}
			#hm2 a{
				display:block;width:178px;height:49px;
				background:url(../img/menu.gif) -178px 0 no-repeat;
				}
				#hm2 a:hover{background-position: -178px -50px;}
				#hm2 a.this{background-position: -178px -100px;}
		#hm3{width:178px;height:50px;top:-54px;left:613px;}
			#hm3 a{
				display:block;width:178px;height:49px;
				background:url(../img/menu.gif) -356px 0 no-repeat;
				}
				#hm3 a:hover{background-position: -356px -50px;}
				#hm3 a.this{background-position: -356px -100px;}
		#hm4{width:178px;height:50px;top:-54px;left:430px;}
			#hm4 a{
				display:block;width:178px;height:49px;
				background:url(../img/menu.gif) -178px 0 no-repeat;
				}
				#hm4 a:hover{background-position: -178px -50px;}
				#hm4 a.this{background-position: -178px -100px;}
#f3{background:url(../img/bottom.gif) 0 bottom no-repeat;}

#bigleft{width:248px;float:left;}
#bigright{width:741px;float:right;}
#vmenu{background:url(../img/vmenubg.gif) 0 0 repeat-y;}
	#vmenu a{color:#fff;display:block;padding:0 10px 1px;}
	#vmenu a:hover{color:#f6ed55;}
		#vmenu li a.this{background:#fff;border:solid 1px #d1d4da;border-right:none;color:#dd0007;padding:4px 10px 2px;text-decoration:none;font-size:110%;line-height:1.3;}

#bvm1{background:url(../img/vmenu1.gif) 0 0 no-repeat;padding:35px 0 10px 25px;}
#bvm2{background:url(../img/vmenu2.gif) 0 0 no-repeat;padding:35px 0 10px 25px;}
#bvm3{background:url(../img/vmenu3.gif) 0 0 no-repeat;padding:35px 0 10px 25px;}
#bvm4{background:url(../img/vmenu4.gif) 0 0 no-repeat;padding:10px 0 10px 20px;}
	#bvm4 a{display:block;width:140px;height:20px;background:url(../img/bvm4.gif) 0 0 no-repeat;}
		#bvm4 a:hover{background-position: 0 -20px;}
#officialbanner{padding:0 0 10px 0;}
	#officialbanner a{display:block;margin-bottom:5px;}
		#officialbanner a img{display:block;border:solid 1px #6c0d03;}
			#officialbanner a:hover img{border:solid 1px #f6ed55;}

#sponsors{padding:8px 0 10px 0;background: url(../img/sponsorsbg.gif) 0 0 no-repeat;}
	#sponsors .sponsor{padding:0 0 2px 9px;}
	#sponsors .dogatchlink{background:url(../img/hrdot.gif) 0 bottom no-repeat;padding:0 0 10px 9px;margin-bottom:5px;}
	#sponsors .dogatchlink a{display:block;}
	#sponsors .dogatchlink a img{display:block;border:solid 1px #186498;}
	#sponsors .dogatchlink a:hover img{border:solid 1px #000;}
#topagetop{position:relative;}
	#topagetop a{position:absolute;display:block;width:104px;height:21px;background:url(../img/pagetop.gif) 0 0 no-repeat;left:873px;top:-33px;}
	#topagetop a:hover{background-position: 0 -21px;}

#openbody2{padding:25px 0 320px;margin-left:20px;}
#openbody3{width:685px;}


/*コンテンツ*/
#openbody3 h1{background:url(../img/h1.gif) 0 0 no-repeat;min-height:32px;color:#e0002a;padding:5px 0 0 17px;font-size:26px;line-height:1.2;font-family:serif;margin-bottom:10px;}
#openbody3 h2{background: url(../img/h2.png) 0 0 repeat;border-top:solid 1px #ddd;padding:3px 10px;font-size:14px;font-weight:bold;margin-bottom:10px;color:#e0002a;}
	* html body #openbody3 h2{background:#f4f4f4;}
#openbody3 h2 span{font-weight:normal;}
#openbody3 h3{margin:0 10px 3px;}
#openbody3 p,#openbody3 ul,#openbody3 table{margin:0 0 20px 10px;}
#openbody3 th{padding-right:10px;text-align:right;}
.padding{padding:0 8px 30px;}
h1#topH1{
	background:none;min-height:0;padding:0;line-height:1.2 !important;
	font-family:serif;font-style:italic;font-size:30px;
	}
.topLEAD{font-family:serif;font-size:16px;margin-bottom:20px;margin-left:0 !important;}
.hr1{height:15px;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.BPbg{
	border-right:solid 1px #ddd;border-bottom:solid 2px #ddd;border-top:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3;
	text-align:center;padding:10px 0;margin-bottom:20px;
	}
.rellinks{text-align:right;font-weight:bold;padding:0 10px 10px;color:#f6ed55;}
.scoretable{
	width:685px;table-layout:auto;border-collapse:collapse;
	margin-left:0 !important;border-bottom:solid 2px #f6f6f6;
	}
.scoretable th,.scoretable td{
	text-align:center !important;
	border-left:solid 1px #fff;
	border-bottom:solid 1px #fff;
	padding:2px 4px !important;
	}
.scoretable th{color:#fff;}
	.scoretable th.c1{background:#a2001e;border-right:solid 1px #c14448;}
	.scoretable th.c2{background:#d1e4cf;border-right:solid 1px #fff;color:#218100;}
	.scoretable th.c3{background:#fbc2ca;border-right:solid 1px #f8e1e4;color:#a2001e;}
	.scoretable th.c4{background:#f8e1e4;border-right:solid 1px #fff;color:#a2001e;}
	.scoretable th.c5{background:#218100;border-right:solid 1px #458dbb;}
.scoretable td{}
	.scoretable td.c1{background:#fbc2ca;color:#a2001e;}
	.scoretable td.c2{background:#f8e1e4;color:#a2001e;}
	.scoretable td.c3{color:#218100;font-weight:bold;border-right:solid 1px #eee;border-bottom:solid 1px #f6f6f6;}
	.scoretable td.c4{color:#a2001e;border-right:solid 1px #f3f3f3;border-bottom:solid 1px #f6f6f6;}
	.scoretable td.c5{background:#d1e4cf;color:#218100;}
