/*** 全体設定 ***/

body{margin:0;padding:0;text-align:center;}

div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,
pre,code,p,blockquote,hr{
    margin:0;
    padding:0;
	}

th{font-weight:normal;}

hr {
	border:0;
	height:1px;
	background-color:#000;
	color:#ccc;
	}

a:link{color:#16387C;text-decoration:none;}
a:visited{color:#9050a9;text-decoration:none;}
a:hover {text-decoration:underline;}
a img{border:0px;}

p{margin-bottom:0.8em;}


/**▼ clearfix ▼**/

#headerbackground,#header,#content,#footer,
#tabMenu:after,#naviMenu,
.ichioshi{zoom:1;}

#headerbackground:after,#header:after,#footer:after,
#tabMenu:after,#naviMenu:after,
.ichioshi:after{
	content:url(http://www.kahoku.co.jp/images/2009/spacer.gif);
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
	}

/*\*/
* html #headerbackground,* html #header,* html #footer,
* html #tabMenu,* html #naviMenu,
* html .ichioshi
{height:1em;overflow:visible;}
/**/


/**▼ 構成 ▼**/

#container{
	position:relative;
	margin:0 auto;
	text-align:left;
	min-width:980px;
	}

#header{
	position:relative;
	height:78px;
	}

#content{
	position:relative;
	clear:both;
	margin:1px 40px 0;
	}

#main{
	vertical-align:top;
	padding:0;
	}

#mainInner{position:relative;}

#side {
	vertical-align:top;
	padding:0;
	width:330px;
	text-align:right;
	}
	
#sideInner{
	position:relative;
	margin-left:30px;
	text-align:left;
	}

#footer{
	clear:both;
   margin:50px 0 10px;
   }



/**▼ ヘッダー背景 ▼**/
#vegalta #headerbackground,#vegalta #header,#vegalta #tabMenu{background-color:#ffc10e;}
#eagles #headerbackground,#eagles #header,#eagles #tabMenu{background-color:#7B001F;}
#eightyniners #headerbackground,#eightyniners #header,#eightyniners #tabMenu{background-color:#fff60c;}
#hsbaseball #headerbackground,#hsbaseball #header,#hsbaseball #tabMenu{background-color:#4A94D1;}
#tohokuSports #headerbackground,#tohokuSports #header,#tohokuSports #tabMenu{background-color:#70BE44;}

#olympic #headerbackground{background:url(http://www.kahoku.co.jp/images/sports/olympicBack.png) repeat-x;}
#winter_olympic #headerbackground{background:url(http://www.kahoku.co.jp/spe/spe186/img/header_background.gif) repeat-x left bottom;}

/**▼ ヘッダー ▼**/

#header h1{
	text-indent:-9999px;
	font-size:1px;
	color:#ffffff;
	}

#header h1 a{
	position:absolute ;
	top:2px;
	right:0;
	/*\*/
   overflow: hidden;
	/**/
	background:url(http://www.kahoku.co.jp/images/sports/kolnetlogo-white.png) no-repeat;
	height:35px;
	width:150px;
	}

#eightyniners #header h1 a{background:url(http://www.kahoku.co.jp/images/sports/kolnetlogo-gray.png) no-repeat;}
#olympic #header h1 a{background:url(http://www.kahoku.co.jp/images/sports/kolnetlogo-gray.png) no-repeat;top:6px}
#winter_olympic #header h1 a{background:url(http://www.kahoku.co.jp/images/sports/kolnetlogo-gray.png) no-repeat;top:6px}

#header h2{
	text-indent:-9999px;
	font-size:1px;
	color:#ffffff;
	}

#header h2 a{
	display:block;
	width:360px;
	height:78px;
	/*\*/
   overflow: hidden;
	/**/
	}

#vegalta #header h2 a{background:url(http://www.kahoku.co.jp/images/sports/vegaltaLogo.png) no-repeat left center;}
#eagles  #header h2 a{background:url(http://www.kahoku.co.jp/images/sports/eaglesLogo.png) no-repeat left center;}
#eightyniners  #header h2 a{background:url(http://www.kahoku.co.jp/images/sports/eightyninersLogo.png) no-repeat left center;}
#hsbaseball  #header h2 a{background:url(http://www.kahoku.co.jp/images/sports/hsbaseballLogo.png) no-repeat left center;}
#tohokuSports  #header h2 a{background:url(http://www.kahoku.co.jp/images/sports/tohokusportsLogo.png) no-repeat left center;}

#olympic  #header h2 a{background:url(http://www.kahoku.co.jp/images/sports/olympicLogo.png) no-repeat left center;}

#banner468_60{
	position:absolute ;
	top:10px;
	left:240px;
	}


/**▼ タブメニュー ▼**/

#tabMenu{
	position:relative;
	margin-bottom:-1px;
	}

#tabMenu ul{
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:900px;
	height: 22px;
	font-size:10pt;
	/*\*/
	overflow: hidden;
	/**/
	}

#tabMenu li {
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	text-align:center;
	}

#tabMenu li a {
	display: block;
	width: 98px;
	height: 22px;
	padding-top:3px;
	background:#797979;
	color:#ffffff;
	}

#tabMenu li a:hover {
	text-decoration:none;
	background:#b3b3b3;
	}

#vegaltaTab{left:0px;}

#eaglesTab{left:100px;}

#eightyninersTab{left:200px;}

#hsbaseballTab{left:300px;}


#tohokuSportsTab{left:400px;}

#naigaiSportsTab{left:500px;}

#sportsTab{left:600px;}

#sportsTab a{background:#bb7733!important;}

#kolnetTab{left:700px;}
#kolnetTab a{background:#bb7733!important;}




#vegalta #vegaltaTab a,
#eagles #eaglesTab a,
#eightyniners #eightyninersTab a,
#hsbaseball #hsbaseballTab a,
#tohokuSports #tohokuSportsTab a,
#naigaiSports #naigaiSportsTab a,
#olympic #olympicTab a
{background:#434343;}


/**▼ ナビメニュー ▼**/

#naviMenu{
	position:relative;
	background:#d3d3d3 url(http://www.kahoku.co.jp/images/sports/menu_back.jpg) repeat-x;
	margin-top:-1px;
	margin-bottom:16px;
	padding:7px 0;
	border-top:solid 2px #434343;
	border-bottom:solid 1px #868686;
	font-size:10pt;
	}

#naviMenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:900px;
	}

#naviMenu li{
	display:inline;
	padding:0 10px;
	border-right:solid 1px #999;
	}

#naviMenu a:link,#naviMenu a:visited{color:#333333;}
#naviMenu a:hover{color:#990000;}


/**▼ 左エリア ▼**/

.contentsTitle{
	border-bottom:solid 2px #474747;
	padding:0 16px 5px;
	margin-bottom:18px;
	letter-spacing:0.05em;
	}

.leaguelink{
	font-size:90%;
	color:#000!important;
	text-align:center;
	margin-bottom:10px;
	}


.toTop{
	text-align:right;
	font-size:small;
	margin-top:25px;
	}

#contentsArea{
	margin:0 8px;
	}

.olympic_tohokutitle,.olympic_naigaititle{
	background:url(http://www.kahoku.co.jp/spe/spe185/img/titleback.gif);
	padding:3px 10px;
	margin-bottom:8px;
	}

.more{
	text-align:right;
	margin-bottom:15px;
	}


/*▼ いちおし ▼*/


.ichioshi{
	clear:both;
	padding:0 8px 15px;
	border-bottom:dotted 1px #999999;
	margin-bottom:20px;
	}

.ichioshi h3{
	margin:0 0 10px;
	}

.ichioshi p{
	line-height:1.4;
	text-align:left;
	text-justify:auto;
	font-size:90%;
	margin:0;
	color:#222;
	}

.ichioshi_photo{
	display:inline;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	}

.ichioshi_photo img{
	padding:4px;
	border:solid 1px #999!important;
	}

#topnewsArea{
	padding:0 10px 15px;
	margin-bottom:20px;
	border-bottom:dotted 1px #777777;
	}

#topnews h3{
	margin-bottom:10px;
	line-height:1.2;
	}

#topnews h5{
	margin-bottom:10px;
	line-height:1.2;
	}

#topnews p{
	line-height:135%;
	font-size:90%;
	}

#topnewsPic{
	margin-left:15px;
	}

#topnewsPic img{
	height:150px;
	}

.topnewsTime{
	font-weight:normal;
	font-size:10pt;
	}

/*▼ 見出し一覧 ▼*/

.midashiList{
	list-style-type:none;
	text-align:justify;
	text-justify:distribute;
	margin:0 6px;
	}

.midashiList li{
	background:url(http://www.kahoku.co.jp/images/sports/spoPoint.png) no-repeat left 0.2em;
	padding-left:14px;
	color:#434343;
	margin-bottom:0.35em;
	}


/*▼ 記事詳細 ▼*/

#newsArea{
	text-align:justify;
	text-justify:distribute;
	line-height:1.3;
	margin-bottom:25px;
	}

#newsArea h3{
	border-bottom:solid 1px #a3a3a3;
	border-top:solid 1px #a3a3a3;
	padding:8px 15px;
	margin-bottom:15px;
	zoom:1;
	}

.photoExplan{
	text-align:justify;
	text-justify:distribute;
	font-size:small;
	font-weight:normal;
	color:#525252;
	line-height:120%;
	margin:0;
	}

.photoLeft{margin:0px 8px 6px 0px;}
.photoRight{margin:0px 0px 6px 8px;}
.photoTop{margin:0px auto 15px;}
.photoBottom{margin:15px auto 0;}

.timeStamp{
	text-align:right;
	font-size:small;
	}

.logout{
	text-align:right;
	font-size:small;
	margin-bottom:6px;
	}


/*▼ 連載▼*/
.spe_title{
	padding:4px 12px;
	margin-bottom:12px;
	border-left:solid 3px #000033;
	font-size:100%;
	}

.spe_ichiran{
	list-style-type:none;
	margin:0 10px 30px;
	}

.spe_ichiran li{
	color:#636363;
	margin-bottom:0.3em;
	}

/*▼ 表（試合日程、順位表、選手一覧など） ▼*/
.listTable{
	font-size:10pt;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	}

.tournamentNavi ul{
	list-style-type:none;
	}

.tournamentNavi li{
	display:inline;
	font-size:90%;
	color:#999;
	}

.baseball_team{border-collapse:collapse;}

.baseball_team th{
	background:#006699;
	color:#fff;
	padding:3px 8px;
	border:solid 1px #666;
	text-align:center;
	}

.baseball_team td{
	padding:3px;
	text-align:center;
	border:solid 1px #666;
	}

/*▼ 選手紹介メニュー ▼*/
.playerNavi{
	list-style-type:none;
	}

.playerNavi li{
	margin-bottom:3px;
	font-size:10pt;
	}

.playerNavi li a{
	border-top:solid 1px #b0b0b0;
	border-left:solid 1px #b0b0b0;
	border-right:solid 1px #686868;
	border-bottom:solid 1px #686868;
	display:block;
	width:100%;
	height:100%;
	padding:3px 10px;
	background:#efefef;
	color:#434343;
	}

.playerNavi li a:hover{
	text-decoration:none;
	background:#747474;
	color:#ffffff;
	}

.playerNavi .here a{background:#545454;color:#ffffff;}


/*▼ スタジアム（会場）案内 ▼*/
.definitionList{
	font-size:10pt;
	line-height:140%;
	}

.definitionList dt{font-weight:bold;}


/*▼ 登録案内（連載バックナンバーなど） ▼*/

.touroku{
	font-size:small;
	text-align:center;
	margin-bottom:15px;
	color:#333333;
	}

/**▼ 右エリア ▼**/

/*▼ バックナンバー ▼*/
#backnumber{
	border:solid 1px #999999;
	margin-bottom:8px;
	padding:10px 15px;
	background:#ececec;
	}

#backnumber h4{
	font-size:small;
	border-bottom:solid 1px #a5a5a5;
	padding-bottom:3px;
	margin-bottom:6px;
	}

#backnumber p{font-size:10pt;margin:5px 0 0;}


/*▼ リンク ▼*/
#link{margin:5px 0;}

#link h4{
	background:url(http://www.kahoku.co.jp/images/sports/link-background.jpg) repeat-y;
	padding:4px 10px;
	margin-bottom:8px;
	font-size:small;
	}

#link ul{
	list-style-type:none;
	padding:0 8px;
	font-size:small;
	}

#link li{
	background:url(http://www.kahoku.co.jp/images/sports/link-point.gif) no-repeat left 0.7em;
	padding-left:8px;
	margin-bottom:0.3em;
	}


/**▼ フッター ▼**/
#copyright{
	margin:0;
	text-align:center;
	font-size:10pt;
	color:#007DC3;
	}


/**▼ 高校野球 ▼**/
#hsbaseball .hsmenu_br{display:none;}

#hsbaseball_nitteilist{
	line-height:140%;
	}

#hsbaseball_nitteilist a{
	background:url(http://www.kahoku.co.jp/images/sports/spoPoint.png) no-repeat left 0.2em;
	padding-left:12px;
	}


#hsbaseball .hsmenu_taikai{
	font-weight:bold;
	color:#555;
	}
