@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE   : nikkansports.com センバツ CSS
DATE    : 2011/01/27
UPDATE  : 2012/01/24
URL     : https://www.nikkansports.com/baseball/highschool/senbatsu/2012/css/senbatsu.css
AUTHOR  : nikkansports.com

--------------------------------------------------------------------- */


body.highschool li#genreNaviHI a {
	color: #333333;
	font-weight: bold;
}

.themeSchool #themeNaviSchool a,
.themeFinalist #themeNaviFinalist a,
.themeMusic #themeNaviMusic a,
.themeVictory #themeNaviVictory a {
	border-radius: .45em;
	-o-border-radius: .45em;
	-ms-border-radius: .45em;
	-moz-border-radius: .45em;
	-khtml-border-radius: .45em;
	-webkit-border-radius: .45em;
	color: #ffffff;
	font-weight: bold;
	background: #007ada;
}

#senbatsuArea {
	margin: 15px 0 20px;
	padding: 0;
}

.attention {
	margin: 5px 0;
	color: #cf0000;
	font-size: 90%;
	line-height: 1.1;
}

.note {
	margin: 5px 0;
	font-size: 90%;
	line-height: 1.6;
}

.rt { text-align: right; }
.lt { text-align: left; }
.frt { float: right; }
.flt { float: left; }

.iTable { margin-bottom: 10px; }


body.senbatsu .iTable td { text-align: center; }

body.themeFinalist .iTable .subH,
body.themeMusic .iTable .music { text-align: left; }


/* -----------------------------------------------------------
日程＆結果
------------------------------------------------------------ */
.senbatsuSchedule th.day { width: 15%; }
.senbatsuSchedule th.game { width: 15%; }
.senbatsuSchedule th.card { width: 70%; }

.senbatsuSchedule td.team { width: 30%; text-align: left; }
.senbatsuSchedule td.result { width: 10%; white-space: nowrap; }


.senbatsuSchedule a span {
	background: #9dabb0;
	border-radius: .3em;
	-o-border-radius: .3em;
	-ms-border-radius: .3em;
	-moz-border-radius: .3em;
	-khtml-border-radius: .3em;
	-webkit-border-radius: .3em;
	color: #FFFFFF;
	font-size: 90%;
	padding: 2px 3px 1px;
	margin-left: 5px;
	text-align: center;
	width: 4em;
}
.senbatsuSchedule a:hover span,
.senbatsuSchedule a:active span {
	text-decoration: none;
}


/* -----------------------------------------------------------
出場候補校
------------------------------------------------------------ */

body.themeFinalist .iTable th#area { width: 30%; }
body.themeFinalist .iTable th#school { width: 25%; }
body.themeFinalist .iTable th#pref { width: 20%; }
body.themeFinalist .iTable th#result { width: 15%; }
body.themeFinalist .iTable th#forecast { width: 10%; }


/* -----------------------------------------------------------
出場校詳細
------------------------------------------------------------ */

#entrySchool,
#senbatsuSchool {
	margin: 0 0 1em;
	width:100%;
}

#senbatsuSchool td {
	text-align: left;
}

table#entrySchool .area { width:10%;}
table#entrySchool .schoolType { text-align:center; width:12%;}
table#entrySchool .school { text-align: center;}
table#entrySchool .prefectures { width:10%;}
table#entrySchool .played { width:18%;}
table#entrySchool .detail { text-align: center;  width:10%;}

table#entrySchool td.school { font-size:115%; }

#senbatsuSchool th {
	padding-left: 5px;
	width: 11em;
	white-space: nowrap;
}

#senbatsuSchool td { padding: 4px; }

#schoolHead {
	margin: 1em 0; 
	zoom: 1; /*for IE 5.5-7*/
}

#schoolHead:after { /* for Modern Browser */
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

#schoolHead h2 {
	float: left;
	margin: 0;
}

#schoolHead #selectPage {
	float: right;
	width: auto !important;
	width: 330px;
	padding: 4px 8px;
	border: 0;
	border-radius: .3em;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	line-height: 1.6;
	background: #c6d7e7;
}

#schoolHead #selectPage dt {
	display: block;
	float: left;
	margin: 0 5px 0 2px;
	color: #385c8c;
	font-size: 80%;
	font-weight: bold;
}

#schoolHead #selectPage dd { float: left; }

#schoolHead #selectPage select {
	margin: 0;
}

#schoolHead #selectPage optgroup {
	border-top: 1px solid #ffffff;
	background: #e5ecf2;
}

#schoolHead #selectPage optgroup option { background: #ffffff; }
#schoolHead #selectPage optgroup option:nth-child(even) { background: #f1f6f9; }

body.s01 #select-s01,body.s02 #select-s02,body.s03 #select-s03,body.s04 #select-s04,
body.s05 #select-s05,body.s06 #select-s06,body.s07 #select-s07,body.s08 #select-s08,
body.s09 #select-s09,body.s10 #select-s10,body.s11 #select-s11,body.s12 #select-s12,
body.s13 #select-s13,body.s14 #select-s14,body.s15 #select-s15,body.s16 #select-s16,
body.s17 #select-s17,body.s18 #select-s18,body.s19 #select-s19,body.s20 #select-s20,
body.s21 #select-s21,body.s22 #select-s22,body.s23 #select-s23,body.s24 #select-s24,
body.s25 #select-s25,body.s26 #select-s26,body.s27 #select-s27,body.s28 #select-s28,
body.s29 #select-s29,body.s30 #select-s30,body.s31 #select-s31,body.s32 #select-s32 {
	color: #cf0000;
	font-weight: bold;
}
/*
body.s01 #select-s01:after,body.s02 #select-s02:after,body.s03 #select-s03:after,body.s04 #select-s04:after,
body.s05 #select-s05:after,body.s06 #select-s06:after,body.s07 #select-s07:after,body.s08 #select-s08:after,
body.s09 #select-s09:after,body.s10 #select-s10:after,body.s11 #select-s11:after,body.s12 #select-s12:after,
body.s13 #select-s13:after,body.s14 #select-s14:after,body.s15 #select-s15:after,body.s16 #select-s16:after,
body.s17 #select-s17:after,body.s18 #select-s18:after,body.s19 #select-s19:after,body.s20 #select-s20:after,
body.s21 #select-s21:after,body.s22 #select-s22:after,body.s23 #select-s23:after,body.s24 #select-s24:after,
body.s25 #select-s25:after,body.s26 #select-s26:after,body.s27 #select-s27:after,body.s28 #select-s28:after,
body.s29 #select-s29:after,body.s30 #select-s30:after,body.s31 #select-s31:after,body.s32 #select-s32:after {
	content: ": 現在のページ";
	color: #333333;
}*/

#schoolHead #selectPage select > option:last-child { color: #0062de; font-weight: bold; }
#schoolHead #selectPage select > option:last-child:before { content: "←"; }