@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE    : nikkansports.com Ｗ杯大陸別予選ページCSS  モダンブラウザ用
DATE     : 2006/2/6
URL      : http://germany2006.nikkansports.com/css/qualify.css
DESIGNER : Chiaki Hatanaka, Tomotaka Seo

--------------------------------------------------------------------- */

/* ----------------------------------------------------------------
QUALIFY PAGE STYLE
---------------------------------------------------------------- */

/* Main Navigation
------------------------------------------------------- */
body#qualify li#naviQualify a,
body#qualify li#naviQualify a:visited,
body#qualify li#naviQualify a:hover,
body#qualify li#naviQualify a:active {
background: url(/img/main-navi02.gif) no-repeat -518px -124px;
}


/* Page Title
------------------------------------------------------- */
body#qualify div#pageTitle h2 a {
	width: 123px;
	background: url(/img/page-title_qualify.gif) no-repeat;
}

body#qualify div#pageTitle ul {
	margin: -19px 0 0 113px;
	font-size: 75%;
	list-style: none;
}

body#qualify div#pageTitle ul li {
	margin-right: 10px;
	padding-left: 13px;
	line-height: 1.15em;
	background: url(/img/list_mark04.gif) no-repeat 0 0.25em;
	float: left;
}

/* Contents
------------------------------------------------------- */
body#qualify div#cupWrap {
	margin:15px 15px 0 0;
	float:left;
}
body#qualify div#mapWrap {
	width:460px;
	margin:15px auto 0 auto;
}




/* ----- Team List ----- */
body#qualify #teamList {
	margin-right: 5px;
	padding-bottom: 11px;
	width: 210px;
	background: url(/img/team-list_bottom.gif) no-repeat bottom;
}

body#qualify #teamList h2 {
	width: 210px;
	height: 27px;
	font-size: 18px;
	text-indent: -9999px;
	background: url(/img/team-list_top.gif) no-repeat;
}

body#qualify #teamList dl {
	font-size: 80%;
	background: url(/img/team-list_bg.gif) repeat-y;
}

body#qualify #teamList dt {
	margin: 0 10px;
	font-weight: bold;
}

body#qualify #teamList dt img { margin: 5px 0 2px; }

body#qualify #teamList dd ul {
	margin: 0 10px 0 14px;
	list-style: none;
}

body#qualify #teamList dd ul {
	margin: 0 10px 0 14px;
	list-style: none;
}

body#qualify #teamList dd ul li {
	padding-left: 12px;
	background: url(/img/list_mark05.gif) no-repeat 0 0.55em;
	line-height: 1.40em;
}

/*
body#qualify #teamList dd ul li { line-height: 1.45em; }

body#qualify #teamList dd ul li span { background-position: 1px 0.3em; }
*/



/* Table
------------------------------------------------------- */
body#qualify div#qualifymenu {
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px dotted #666666;
}
/* Mac IEは読み込まず ＼*/
	* html body#qualify div#qualifymenu {height:1%;}
/* Win IEのみ読み込み */

body#qualify div#qualifymenu:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

table.dataTable_s {
	margin:0 5px 5px 0;
	width: 310px;
	border-collapse: collapse;
	border:2px solid #666666;;
	float:left;
}
table.dataTable_s caption {
	padding: 0 0 5px 21px;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	background: url(/img/list_mark07.gif) no-repeat 1px 0.2em;
}
table.dataTable_s td {
	padding: 3px;
	font-size: 90%;
	border: solid 1px #666666;
}
body#qualify td.TDsmall {
	font-size:75%;
}

body#qualify table td.center { text-align: center; }
body#qualify table td.right { text-align: right; }


body#qualify h3{
	font-size:90%;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0;
	line-height:1em;
}
body#qualify h3.LH3{
	font-size:110%;
}
body#qualify h3#quatopH3{
	font-size:90%;
	padding:3px;
	background:#eeeeee;
}

body#qualify div#mainWrap h3 span{
	color:#cc0000;
	font-weight:bold;
}
body#qualify div#mainWrap p{
	font-size:90%;
	line-height:1.5em;
	margin:5px 0 5px 0;
}
body#qualify div#mainWrap p.attention {
	margin:0;
	padding:0 0 0 20px;
	font-size: 80%;
	float:right;
	line-height:1em;
}

body#qualify div#mainWrap p.Psmall {font-size:75%;}
body#qualify div#mainWrap p.toTop {font-size:80%; text-align:right;}
body#qualify div#mainWrap p.toResult {font-size:90%; text-align:right;}


body#qualify table.dataTable th.Day2 { width: 18%; }
body#qualify table.dataTable th.Day4 { width: 11%; }
body#qualify table.dataTable th.Team2 { width: 30%; }
body#qualify table.dataTable th.Points { width: 7%; white-space: nowrap;}
body#qualify table.dataTable th.Team2 { width: 30%; }

body#qualify div.center {text-align:center;}

body#qualify table.dataTable {
	letter-spacing:1px;
	clear:both;
}

body#qualify table.dataTable caption {
	padding: 0 0 2px 21px;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.1em;
	text-align: left;
	background: url(/img/list_mark07.gif) no-repeat 1px 0.1em;
}

body#qualify .toprank {
	color:red;
	font-weight:bold;
}




body#qualify table.dataTable2 {
	margin:15px 5px 15px 0;
	width: 100%;
	border-collapse: collapse;
	border: none;
	letter-spacing:1px;
}
body#qualify table.dataTable2 th {
	padding: 2px;
	font-size: 90%;
	color: #333333;
	background: #ffffff;
	border-bottom: solid 1px #666666;
}
body#qualify table.dataTable2 th.Day3 { width: 30%; ;}
body#qualify table.dataTable2 th.Team3 { width: 70%; }

body#qualify table.dataTable2 td {
	padding: 3px;
	font-size: 90%;
	border-bottom: solid 1px #666666;
}

































