@charset "utf-8";
/* CSS Document */
#koshien{
 width: 100%;
 background: url(/img/baseball/hs/head_img.jpg) right top no-repeat;
}
#koshien *{
 margin: 0;
 padding: 0;
}
#koshien img{
 border: none;
 vertical-align: text-bottom;
}
#koshien ul{
 list-style: none;
}
#koshien h1{
 width: 370px;
 height: 50px;
 background: url(/img/baseball/hs/bg_head.gif) repeat-x;
}
#koshien .localNavi{
 width: 100%;
 background: url(/img/baseball/hs/bg_navi.gif) repeat-x;
 margin-bottom: 10px;
}
#koshien .navi li{
 font-size: 12px;
 float: left;
 min-height: 23px;
}
#koshien ul.localNavi{
 height: 23px;
}
#koshien .localNavi li{
 float: left;
 height: 23px;
}
#koshien .localNavi a{
 display: block;
 height: 23px;
 line-height: 300px;
 overflow: hidden;
}
#koshien .localNavi .navi_top a{
 width: 65px;
 background: url(/img/baseball/hs/navi_top1.gif) no-repeat;
}
#koshien .localNavi .navi_top a:hover, #koshien .localNavi .navi_top .active{
 background: url(/img/baseball/hs/navi_top2.gif) no-repeat;
}
#koshien .localNavi .navi_local a{
 width: 89px;
 background: url(/img/baseball/hs/navi_local1.gif) no-repeat;
}
#koshien .localNavi .navi_local a:hover, #koshien .localNavi .navi_local .active{
 background: url(/img/baseball/hs/navi_local2.gif) no-repeat;
}
#koshien .localNavi .navi_sche a{
 width: 97px;
 background: url(/img/baseball/hs/navi_sche1.gif) no-repeat;
}
#koshien .localNavi .navi_sche a:hover, #koshien .localNavi .navi_sche .active{
 background: url(/img/baseball/hs/navi_sche2.gif) no-repeat;
}
#koshien .localNavi .navi_tourna a{
 width: 122px;
 background: url(/img/baseball/hs/navi_tourna1.gif) no-repeat;
}
#koshien .localNavi .navi_tourna a:hover, #koshien .localNavi .navi_tourna .active{
 background: url(/img/baseball/hs/navi_tourna2.gif) no-repeat;
}
#koshien .localNavi .navi_team a{
 width: 106px;
 background: url(/img/baseball/hs/navi_team1.gif) no-repeat;
}
#koshien .localNavi .navi_team a:hover, #koshien .localNavi .navi_team .active{
 background: url(/img/baseball/hs/navi_team2.gif) no-repeat;
}
#koshien .localNavi .navi_result a{
 width: 104px;
 background: url(/img/baseball/hs/navi_result1.gif) no-repeat;
}
#koshien .localNavi .navi_result a:hover, #koshien .localNavi .navi_result .active{
 background: url(/img/baseball/hs/navi_result2.gif) no-repeat;
}
#koshien .childNavi{
 clear: both;
}
#koshien .childNavi li{
 padding: 8px 5px 0;
}
#koshien .tableWrap{
 clear: both;
 margin: 10px auto;
 text-align: center;
}
#koshien #result, #koshien h2{
 color: #fff;
 background: #397db4 url(/img/baseball/hs/bg_h2.gif) repeat-x;
 font-size: 120%;
 padding: 3px;
 margin: 10px 5px;
 text-align: left;
 border-left: 5px solid #000066;
}
#koshien #result h2{
 padding: 0;
 margin: 0;
 border-left: 0;
 width: 300px;
 float: left;
}
#koshien table{
 width: 95%;
 margin: 10px auto 0;
 background: #fff;
}
#koshien h3{
 color: #fff;
 background: #5b8cc4;
 font-size: 14px;
 padding: 2px 10px;
 margin: 15px 5px 0 5px;
 text-align: left;
 border-left: 3px solid #003366;
}
#koshien .schedule h3 a{
 color: #fff;
 text-decoration: underline;
}
#koshien .schedule h3 span{
 padding: 0 5px;
}
#koshien h4{
 font-size: 90%;
 background: #bdd5f0;
 margin: 5px 5px 0 5px;
 padding: 3px 10px;
 text-align: left;
}
#koshien .schedule .scoreTABLE .teamL, #koshien .schedule .scoreTABLE .teamR{
 width: 12.5em;
 padding: 1px;
 font-weight: normal;
}
#koshien .schedule .scoreTABLE td.score{
 font-family: verdana, helvetica, sans-serif;
 font-weight: bold;
 letter-spacing: 0.5em;
}
#koshien .schedule .scoreTABLE td.score a,
#koshien .schedule .scoreTABLE .teamL a,
#koshien .schedule .scoreTABLE .teamR a{
 color: #0642b0;
}
#koshien table, #koshien th, #koshien td{
 border: 1px solid #ccc;
 border-collapse: collapse;
 padding: 3px;
}
#koshien td.schoolName{
 text-align: left;
}
#koshien td.schoolName strong span{
 font-weight: normal;
 margin-left: 10px;
 font-size: 80%;
}
#koshien td.detail{
 text-align: left;
 width: 45%;
 line-height: 120%;
}
#koshien dl{
 text-align: left;
 margin: 10px 10px 15px 0;
 clear: both;
 width: 99%;
}
#koshien hr{
 border: 1px solid #ccc;
 margin: 0 8px;
 clear: both;
}
#koshien dl span{
 padding: 0 7px;
}
#koshien dt{
 font-size: 90%;
 padding: 3px 0;
 font-weight: bold;
}
#koshien dd{
 padding-left: 10px;
}
#koshien dt .teamL, #koshien dt .teamR{
 display: inline;
 float: none ;
 text-align: left;
 border: 0;
}
* html #koshien dt .teamL, * html #koshien dt .teamR{
 width: auto;
}
#koshien dt .stadium{
 font-weight: normal;
}
#koshien dd p{
 clear: both;
 padding: 3px 0;
 border-top: 1px dotted #ccc;
}
#koshien dd span{
 display: block;
 float: left;
 padding: 3px 7px;
}
#koshien .item_head{
 display: block;
 float: left;
 width: 3.5em;
 text-align: center;
 padding: 1px 3px;
 background: #ccc;
}
* html #koshien .item_head{
 width: 3.8em;
}
#koshien .schedule .scoreTABLE .teamL{
 text-align: right;
}
#koshien .schedule .scoreTABLE .teamR{
 text-align: left;
}
#koshien .score{
 width: 20%;
}
#koshien .step{
 color: #666;
 background: #efefef;
 font-weight: bold;
 width: 10%;
}
#koshien .lose{
 font-weight: normal;
}
#koshien .area{
 width: 3em;
}
#koshien .inning{
 border: 1px solid #ccc;
 margin: 0 auto;
 width: 99%;
 clear: both;
}
#koshien .inning table{
 width: 100%;
 margin: 0 auto;
 font-size: 100%;
 font-family: verdana, helvetica, suns-serif;
}
#koshien .inning th{
 color: #000;
 border: 1px solid #fff;
 background: #ccc;
}
#koshien .inning td{
 color: #000;
 background: #fff;
 text-align: center;
 width: 6%;
}
#koshien .inning p{
 text-align: left;
 margin: 3px;
}
#koshien .inning .total, #koshien .inning .alignR{
 font-weight: bolder;
 font-size: 120%;
}
#koshien .inning .alignR{
 width: 35%;
 background: #efefef;
 border: 1px solid #ccc;
}
#koshien .inning .total{
 width: 10%;
}
#koshien .text1{
 color: #6633ff;
 text-align: right;
 margin: 5px 5% 5px 0;
}
/*#koshien .final{
 font-size: 100%;
}
#koshien .final td{
 padding: 5px;
 width: 15em;
}
* html #koshien .final td{
 text-align: center;
}
#koshien .final .step{
 color:#000000;
 background: #febe5b;
}*/
#koshien .map{
 text-align: center;
 width: 98%;
 margin: 0 auto;
 background: url(/img/baseball/hs/bg_map.gif) repeat-x;
}
#koshien .even{
 background: #efefef;
}
#koshien .odd{
 background: #fff;
}
#scSearch{
 font-size: 80%;
}
#scSearch input{
 display: block;
 float: left;
 color: #666;
 font-size: 80%;
 margin: 0 0 0 5px;
}
