@charset "UTF-8";

@import url("/css/pageTab.css");
@import url("/css/iTable.css");

/* ---------------------------------------------------------------------

TITLE   : nikkansports.com CSS
DATE    : 2009/09/17
URL     : http://www.nikkansports.com/sports/athletics/super/2009/css/super-style.css
AUTHOR  : nikkansports.com
--------------------------------------------------------------------- */
body.themeOutline li#themeNaviOutline a,
body.themeInfo li#themeNaviInfo a {
	font-weight: bold;
	color: #ffffff;
	background: url(/img/theme-navi_bg-current.gif) repeat-x;
}


/* Super Athletics Top Page Style
--------------------------------------------------------------------- */
#athSuperTopSchTableWrap { margin: 15px 0; }

#middleContentsWrap ul.newsList01,
#middleContentsWrap ul.newsList02 {
	border: none;
	margin-bottom: 15px;
}

#fsBatch,
.themeTop #leftArea { margin-top: 15px; }


/* ----- Data Contents Table ----- */
.dataContents div.tableTitle:after { /* for Modern Browser */
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

.dataContents div.tableTitle {
	margin: 0;
	padding: 4px 4px 3px 7px;
	font-weight: bold;
	color: #ffffff;
	clear: left;
	display: inline-block; /* for WinIE7 & MacIE */
}

/* Hides from MacIE, for WinIE \*/
	*html .dataContents div.tableTitle { height: 1%; }
	.dataContents div.tableTitle { display: block; }
/* End hide from MacIE */

.tableTitleB {
	background: #7e8cb2;
	border-bottom: 1px solid #555c87;
}

.dataContents .tableTitle h3 {
	font-size: 80%;
	line-height: 1;
	float: left;
}
.dataContents .tableTitle p {
	font-size: 80%;
	line-height: 1;
	float: right;
}

.dataContents .tableTitle a {
	padding: 0 0.15em;
	color: #ffffff;
}



/* Super Athletics Schedule & Result Style (www5.nikkansports.com)
--------------------------------------------------------------------- */
.spAthResult { margin: 0 0 15px; }
.spAthResult .time,
.spAthResult .toDetail { text-align: center; }



/* Super Athletics Member Table Style
--------------------------------------------------------------------- */
.spAthMemberTableWrap { margin: 0 0 15px; }

.spAthMember .birthday,
.spAthMember .pHeight,
.spAthMember .pWeight,
.spAthMember .pBest,
.spAthMember .sBest { text-align: center; }

#spAthListWrap:after { /* for Modern Browser */
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

#spAthListWrap { display: inline-block; } /* for WinIE7 & MacIE */

/* Hides from MacIE, for WinIE \*/
	*html #spAthListWrap { height: 1%; }
	#spAthListWrap { display: block; }
/* End hide from MacIE */

.spAthListL {
	float: left;
	margin: 0 0 1em;
	width: 49.5%;
}

.spAthListR {
	float: right;
	margin: 0 0 1em;
	width: 49.5%;
}

#resultBox { margin: 0 0 15px; }

#resultBox p {
	margin: 0 0 1em;
	font-size: 90%;
	line-height: 1.6;
}

#resultBox hr {
	margin: 0 0 1em;
	padding: 0;
	height: 2px;
	border: none;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #f2f2f2;
	font-size: 0;
	line-height: 0;
	background: #ffffff;
}



/* Super Athletics Outline Page Style
--------------------------------------------------------------------- */
.spAthOutline { margin: 0 0 5px; }
.spAthOutline th,
.spAthOutline .subH { white-space: nowrap; }
.spAthOutline td { padding: 4px 5px 3px; }



/* Super Athletics Ticket Info Page Style
--------------------------------------------------------------------- */
.spAthTicket { margin: 0 0 5px; }

.spAthTicket .subH {
	width: 26.5em;
	white-space: nowrap;
}

.spAthAttention {
	margin: 0 0 5px;
	font-size: 86%;
	line-height: 1.25;
}

#ticketShopList {
	margin: 0 0 5px 10px;
	font-size: 90%;
	line-height: 1.1;
}

#ticketShopList li {
	padding: 4px 0 3px 17px;
	background: url(/img/icon-disc.gif) no-repeat 0 0.4em;
}

#ticketShopList li span {
	padding: 0 7px;
	font-weight: bold;
}
