@charset "utf-8";
/*
/////////////////////////////////////
世界陸上2009
/////////////////////////////////////
*/

#MainArea h1,#MainArea h2,#MainArea h3,#MainArea h4,#MainArea h5,#MainArea h6{margin:0;padding:0;}
#MainArea{margin-bottom:10px;padding-top:5px;color:#3c3636;}
#MainArea a{color:#014099;}
#MainArea a:hover{color:#f4e000;}

/*======================================*/

.alt,#sub,#pagenavi a span{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	left:-5000px;
	width:1px;
	display:none;
	/*\*/
	display:block;
	/**/
	}

/**/

#block10{background:url(./img/titlebg.gif) 0 0 no-repeat;height:279px;}
#bTBS,#rectB,#movB{position:relative;}
#bTBS a,#rectB div,#movB a{position:absolute;}

#bTBS a{
	width:196px;height:46px;left:452px;top:221px;
	background:url(./img/btbs.gif) 0 0 no-repeat;
	}
	#bTBS a:hover{background-position: 0 -46px;}
#rectB div{
	width:300px;height:250px;overflow:hidden;left:657px;top:-262px;
	background:#000;
	}
#block20{background:url(./img/movbg.gif) 0 0 no-repeat;height:221px;}
#movB a{
	width:658px;height:190px;left:286px;top:-205px;
	background:url(./img/bmov.gif) 0 0 no-repeat;
	}
	#movB a:hover{background-position: 0 -190px;}
#block30{background:#000 url(./img/h2_1.gif) 0 0 no-repeat;min-height:225px;}
	#block30 div{padding:55px 450px 15px 40px;color:#fff;}
#block40{background:#000 url(./img/h2_2.gif) 0 0 no-repeat;padding:35px 40px 20px;}
#block40 p{color:#fff;padding:0 0 15px;}
#block40 table{border-collapse:collapse;width:910px;}
#block40 th,#block40 td{
	border-bottom:solid 1px #3b3b3b;padding:0.5em 10px 0.5em 0;
	text-align:left;vertical-align:top;font-size:12px;
	}
#block40 th{color:#f48300;white-space:nowrap;}
#block40 td{color:#fff;}
.blockEnd{background:#000 url(./img/rrbottom.gif) 0 bottom;height:9px;font-size:1%;border-bottom:solid 1px #fff;}

/*本サイト*/
#menu{
	background:url(./img/menubg.gif) 0 0 no-repeat;
	height:53px;padding-left:33px;
	}
	#menu.active0 .m0{display:none;}
	#menu .m0{position:relative;}
	#menu .m0 a{
		position:absolute;display:block;
		width:433px;height:255px;top:-265px;left:-23px;
		background:url(./img/m0.gif) 0 0 no-repeat;
		}
		#menu .m0 a:hover{
			background:url(./img/m0hover.gif) 0 0 no-repeat;
			}
	#menu li{
		float:left;width:231px;height:50px;
		background:url(./img/menu.gif) 0 0 no-repeat;
		}
	#menu li.m1{background-position:0 0;}
	#menu li.m2{background-position:-231px 0;}
	#menu li.m3{background-position:-462px 0;width:230px;}
	#menu li.m4{background-position:-692px 0;}
		#menu li a{
			width:231px;height:50px;display:block;
			background:url(./img/menu.gif) 0 0 no-repeat;
			}
		#menu li.m1 a{background-position:0 -50px;}
		#menu li.m2 a{background-position:-231px -50px;}
		#menu li.m3 a{background-position:-462px -50px;width:230px;}
		#menu li.m4 a{background-position:-692px -50px;}
			#menu li.m1 a:hover{background-position:0 -100px;}
			#menu li.m2 a:hover{background-position:-231px -100px;}
			#menu li.m3 a:hover{background-position:-462px -100px;}
			#menu li.m4 a:hover{background-position:-692px -100px;}
		#menu.active1 li.m1 a{background-position:0 -150px;}
		#menu.active2 li.m2 a{background-position:-231px -150px;}
		#menu.active3 li.m3 a{background-position:-462px -150px;}
		#menu.active4 li.m4 a{background-position:-692px -150px;}

.scontents{background:#000 url(./img/contentsbg.gif) 0 0 no-repeat;}
#block21{
	padding:13px 46px 0 34px;
	}
#block22{
	width:220px;height:222px;float:left;
	background:url(./img/block22.gif) 0 0 no-repeat;
	}
	#block22 .inner{
		padding:43px 3px 0 1px;
		}
	#block22 h2{
		position:relative;
		}
	#block22 h2 span{
		position:absolute;
		display:block;
		background:url(./img/nooa.gif) right bottom no-repeat;
		padding:0 46px 0 0;
		color:#f48300;line-height:1;
		font-size:14px;font-weight:bold;
		top:-30px;left:20px;
		}
		* html body #block22 h2 span{padding-top:1px;}
	#block22 .overflow{
		height:170px;overflow:auto;
		}
	#block22 dl{width:199px;}
	#block22 dt{border-bottom:solid 1px #500a0a;background:#a11515;color:#fff;font-weight:bold;font-size:90%;padding:5px 5px 5px 8px;}
	#block22 dd{background:#e0bebe url(./img/e0bebe.gif) 0 bottom no-repeat;color:#000;padding:2px 5px 2px 22px;font-size:90%;}

#block23{width:670px;float:right;}
#block23 .left{float:left;width:332px;}
#block23 .right{float:right;width:332px;}
#block23 .stack{margin-bottom:6px;}

#block24{width:332px;height:218px;background:url(./img/block24.gif) 0 0 no-repeat;}
#block24 .inner{padding:147px 6px 0 23px;}
#block24 .watchmov{position:relative;}
#block24 .watchmov a{
	position:absolute;display:block;
	width:150px;height:94px;left:155px;top:-135px;
	}
	#block24 .watchmov a img{display:block;border:solid 1px #ee8000;}
	#block24 .watchmov a:hover img{border:solid 1px #efdb00;}
	#block24 .overflow{height:65px;overflow:auto;}
	#block24 ul{padding-right:5px;}
	#block24 li{background:url(./img/circle.gif) 0 7px no-repeat;padding:4px 0 4px 11px;border-bottom:solid 1px #9f9284;color:#f0ddbf;line-height:1.3;font-size:11px;}
	#block24 li a{color:#fff;}
	#block24 li span{color:#f4e000;padding-right:5px;font-size:90%;}

#block25 a{display:block;width:332px;height:106px;cursor:pointer;}
	#block25 a span{display:block;cursor:pointer;}
	#block25 a .img,#block25 a .cover{position:relative;}
	#block25 a .img img{position:absolute;display:block;left:179px;top:7px;}
	#block25 a .cover span{background:url(./img/idx_player.png) 0 0 no-repeat;width:332px;height:106px;}
		* html body #block25 a .cover span{background-image:url(./img/idx_player.gif);}
		#block25 a:hover .cover span{background-position: 0 -106px;}

#block26 a{display:block;width:332px;height:106px;cursor:pointer;}
	#block26 a span{display:block;cursor:pointer;}
	#block26 a .img,#block26 a .cover{position:relative;}
	#block26 a .img img{position:absolute;display:block;left:179px;top:7px;}
	#block26 a .cover span{background:url(./img/idx_kako.png) 0 0 no-repeat;width:332px;height:106px;}
		* html body #block26 a .cover span{background-image:url(./img/idx_kako.gif);}
		#block26 a:hover .cover span{background-position: 0 -106px;}

#block27 a{display:block;width:332px;height:106px;cursor:pointer;}
	#block27 a span{display:block;cursor:pointer;}
	#block27 a .img,#block27 a .cover{position:relative;}
	#block27 a .img img{position:absolute;display:block;left:179px;top:7px;}
	#block27 a .cover span{background:url(./img/idx_king.png) 0 0 no-repeat;width:332px;height:106px;}
		* html body #block27 a .cover span{background-image:url(./img/idx_king.gif);}
		#block27 a:hover .cover span{background-position: 0 -106px;}

/*デイリーハイライト*/
#hightab{border-bottom:solid 2px #f48300;padding:0 0 0 8px;}
	#hightab li{float:left;width:101px;height:40px;}
	#hightab li a{display:block;width:99px;height:40px;background:url(./img/hightab.gif) 0 0 no-repeat;}
	#hightab li.h1 a{background-position:0 0;}
	#hightab li.h2 a{background-position:-100px 0;}
	#hightab li.h3 a{background-position:-200px 0;}
	#hightab li.h4 a{background-position:-300px 0;}
	#hightab li.h5 a{background-position:-400px 0;}
	#hightab li.h6 a{background-position:-500px 0;}
	#hightab li.h7 a{background-position:-600px 0;}
	#hightab li.h8 a{background-position:-700px 0;}
	#hightab li.h9 a{background-position:-800px 0;}
	#hightab li.h1 a:hover,#hightab.active1 li.h1 a{background-position:0 -40px;}
	#hightab li.h2 a:hover,#hightab.active2 li.h2 a{background-position:-100px -40px;}
	#hightab li.h3 a:hover,#hightab.active3 li.h3 a{background-position:-200px -40px;}
	#hightab li.h4 a:hover,#hightab.active4 li.h4 a{background-position:-300px -40px;}
	#hightab li.h5 a:hover,#hightab.active5 li.h5 a{background-position:-400px -40px;}
	#hightab li.h6 a:hover,#hightab.active6 li.h6 a{background-position:-500px -40px;}
	#hightab li.h7 a:hover,#hightab.active7 li.h7 a{background-position:-600px -40px;}
	#hightab li.h8 a:hover,#hightab.active8 li.h8 a{background-position:-700px -40px;}
	#hightab li.h9 a:hover,#hightab.active9 li.h9 a{background-position:-800px -40px;}
.scbg{background:#442802 url(./img/scbg.gif) 0 0 no-repeat;}
#day1{background:url(./img/day1.gif) 0 16px no-repeat;}
#day2{background:url(./img/day2.gif) 0 16px no-repeat;}
#day3{background:url(./img/day3.gif) 0 16px no-repeat;}
#day4{background:url(./img/day4.gif) 0 16px no-repeat;}
#day5{background:url(./img/day5.gif) 0 16px no-repeat;}
#day6{background:url(./img/day6.gif) 0 16px no-repeat;}
#day7{background:url(./img/day7.gif) 0 16px no-repeat;}
#day8{background:url(./img/day8.gif) 0 16px no-repeat;}
#day9{background:url(./img/day9.gif) 0 16px no-repeat;}
.dayinner{padding:16px 16px 25px 20px;}
.dayinner2{padding:16px 16px 11px 20px;border-bottom:solid 6px #2e1b01;}

#block100{padding:18px 34px 0px;}
#block100 h2{background:url(./img/h2_3.gif) 0 0 no-repeat;height:33px;}
.highin .left{width:222px;float:left;padding-top:45px;}
.highin .bigright{width:657px;float:right;}
	.highin .center{width:423px;float:left;}
	.highin .right{width:221px;float:right;}
.highin #yokoku{
	background:url(./img/bigright_yokoku.gif) 0 0 no-repeat;
	height:217px;
	color:#fff;
	}
.highin #playlist{
	background:url(./img/bigright_playlist.gif) 0 0 no-repeat;
	height:217px;
	color:#fff;
	}
	.highin .center .inner{padding:47px 5px 0 31px;}
	.highin .center .overflow{height:150px;overflow:auto;line-height:1.7;padding-right:15px;}
#pointlink{text-align:right;padding:0 1px;}
#pointlink a.btn1a{display:block;margin-left:auto;width:232px;height:24px;background:url(./img/btn_queen.gif) 0 0 no-repeat;float:right;margin-left:3px;}
#pointlink a.btn1b{display:block;margin-left:auto;width:232px;height:24px;background:url(./img/btn_king.gif) 0 0 no-repeat;float:right;margin-left:3px;}
#pointlink a.btn2{display:block;margin-left:auto;width:172px;height:24px;background:url(./img/btn_point2.gif) 0 0 no-repeat;float:right;margin-left:3px;}
	#pointlink a.btn1a:hover,
	#pointlink a.btn1b:hover,
	#pointlink a.btn2:hover{background-position: 0 -24px;}
	
.pickupplayers{
	background:url(./img/pickupplayersbg.gif) 0 bottom no-repeat;padding-bottom:8px;color:#fff;
	}
.pickupplayers .inner{
	background:url(./img/pickupplayers.gif) 0 top no-repeat;padding:43px 11px 0;
	}
.pickupplayers img{display:block;border:solid 3px #fff;margin:0 8px 8px 0;}
.pickupplayers  a:hover img{border:solid 3px #ffff39;}
.pickupplayers th{vertical-align:top;text-align:left;font-size:12px;color:#fff;}
.pickupplayers th span{color:#daa941;font-size:90%;line-height:1.2;}

#oablock{background:#a11515;border-top:solid 5px #891212;padding:10px 0 24px;}
#oablock table{width:922px;}
#oablock th{color:#e0cfc6;}
#oablock th,#oablock td{border-left:solid 1px #000;padding:3px 5px;text-align:left;}
#oablock .empty{width:25px;border-left:none;}
#oablock .tgl th,#oablock .tgl2 th{background:#d8aeae;color:#000;vertical-align:top;font-weight:normal;}
#oablock .tgl td{background:#e0bebe;color:#000;vertical-align:top;}
#oablock .tgl2 td{background:#d8aeae;color:#000;vertical-align:top;}
#oablock .tgl td.empty,#oablock .tgl2 td.empty{background:#d8aeae;}
#oablock th.result{width:130px;}
#oablock td a{
	display:block;text-align:center;color:#a11515;font-weight:bold;
	width:100px;height:18px;background:url(./img/btn_result.gif) 0 0 no-repeat;
	}
#oablock td a:hover{
	background-position:0 -18px;
	}
/*注目ポイント*/
#block110{padding:18px 34px 0px;}
#block110 h2{background:url(./img/h2_4.gif) 0 0 no-repeat;height:33px;}
#block110 .point{float:left;width:650px;padding-top:40px;color:#fff;}
#block110 .point h4{font-size:16px;font-weight:bold;color:#f48300;padding-bottom:5px;line-height:1.3;}
#block110 .point p{line-height:1.6;margin-bottom:4px;}

.highlink{text-align:right;padding:0 1px;}
.highlink a.btn1a{display:block;margin-left:auto;width:272px;height:24px;background:url(./img/btn_queen2.gif) 0 0 no-repeat;float:right;margin-left:3px;}
.highlink a.btn1b{display:block;margin-left:auto;width:272px;height:24px;background:url(./img/btn_king2.gif) 0 0 no-repeat;float:right;margin-left:3px;}
.highlink a.btn2{display:block;margin-left:auto;width:192px;height:24px;background:url(./img/btn_highlight2.gif) 0 0 no-repeat;float:right;margin-left:3px;}
	.highlink a.btn1a:hover,
	.highlink a.btn1b:hover,
	.highlink a.btn2:hover{background-position: 0 -24px;}

.br2{font-size:1%;height:2px;background:#000;}
.br3{font-size:1%;height:3px;background:#000;}

.linktotop{text-align:right;font-size:10px;padding:3px 0 10px;}
#MainArea .linktotop a{color:#e0bebe;}

/*キングオブアスリート*/
#block120{padding:18px 34px 0px;}
#block120 h2{
	background:url(./img/h2_5.gif) 0 0 no-repeat;height:33px;
	border-bottom:solid 3px #f48300;
	}
#whtsking{background:url(./img/whtsking.gif) 0 16px no-repeat;}
#whtsking{padding:16px 20px 15px 20px;color:#fff;}
.kingin{float:left;width:645px;padding-top:45px;}
.kingin h4{font-weight:bold;font-size:120%;color:#f48300;padding-bottom:4px;}

.rightmov{float:right;width:222px;text-align:center;padding-top:10px;}
a.watch{
	display:block;width:222px;height:190px;text-align:left;
	background:url(./img/watchbg.gif) 0 0 no-repeat;
	}
	a.watch:hover{
		background:url(./img/watchbg.gif) 0 -190px no-repeat;
		}
	a.watch span{display:block;padding-top:3px;}
	a.watch img{display:block;margin-left:3px;}
	.rightmov img{display:block;margin-left:3px;}
.spw{border:solid 1px #000;background:#fff;color:#000;padding:15px 0 15px 17px;margin:0 20px 5px;}
.spw h4{color:#a60d0d;font-size:16px;padding-right:17px;}
.spw p{padding-right:17px;}
.spw .border h5{padding:0 5px;}
.spw .border p{padding:0 10px;}
.spw .bds{border-left:solid 1px #000;}
.spw .border{border:solid 1px #000;border-left:none;float:left;width:416px;float:left;padding:5px 0;}
.spw .btm{margin-bottom:5px;}
#result10,#result7{
	border-top:solid 5px #891212;border-bottom:solid 1px #610d0d;color:#000;
	background:#a11515;padding:26px 0 12px;
	}
#result10{background:#a11515 url(./img/result10.gif) 0 0 no-repeat;}
#result7{background:#a11515 url(./img/result7.gif) 0 0 no-repeat;}
#result10 table{background:#d5e1ed;width:922px;}
#result7 table{background:#ede3d5;width:922px;}
#result{margin-bottom:5px;}
#result th,#result td{text-align:left;vertical-align:middle;font-weight:normal;padding: 7px 4px;line-height:1.2;font-size:90%;}
#result td.bds{font-size:110%;}
#result th.last{padding-right:20px;}
#result10 th,#result10 td{border-bottom:solid 2px #cbdae8;}
#result10 th{background:#e5edf4;}
#result7 th{background:#f4eee5;}
#result7 th,#result7 td{border-bottom:solid 2px #e9dccb;}
#result10 .color{color:#121589;}
#result7 .color{color:#891212;}
#result .brdr{border-right:solid 1px #555;}
#result .bold{font-size:16px;font-weight:bold;}
#result .juni{width:75px;}
#result10 .j1{background:url(./img/medal11.gif) 20px center no-repeat;}
#result10 .j2{background:url(./img/medal12.gif) 20px center no-repeat;}
#result10 .j3{background:url(./img/medal13.gif) 20px center no-repeat;}
#result7 .j1{background:url(./img/medal71.gif) 20px center no-repeat;}
#result7 .j2{background:url(./img/medal72.gif) 20px center no-repeat;}
#result7 .j3{background:url(./img/medal73.gif) 20px center no-repeat;}

/*過去動画*/
#block130{padding:18px 34px 0px;}
#block130 h2{
	background:url(./img/h2_6.gif) 0 0 no-repeat;height:33px;
	border-bottom:solid 3px #f48300;
	}
.kako{border-bottom:solid 6px #2e1b01;}
.kakoin{padding:16px 19px 25px 20px;color:#fff;}
#kako1{background:url(./img/kako1.gif) 0 16px no-repeat;}
#kako2{background:url(./img/kako2.gif) 0 16px no-repeat;}
#kako3{background:url(./img/kako3.gif) 0 16px no-repeat;}
.kakoleft{padding-top:45px;width:220px;float:left;}
.kakoCR{float:right;width:652px;}
.kakoright{float:right;width:222px;padding-top:5px;text-align:right;}
.kakocenter{float:left;width:410px;padding-top:5px;}
.kakocenter h4{font-size:16px;color:#f48300;line-height:1.3;padding-bottom:4px;}
.kakocenter p{background:url(./img/hr410.gif) 0 0 repeat-y;line-height:27px;}

.caution{color:#b99c75;font-size:85%;}
