@charset "Shift_JIS";
/* CSS Document */
/*===========import=============*/
@import url("clearfix.css");
/*===========import=============*/

body{margin:0px;text-align:center; background-image:url(../img/bg.jpg); background-repeat:no-repeat; background-position:center 150px; font-size:12px;}
img{margin:0; border:0px;}
p{ margin:0 0 2em 0 ;}
a:hover img{filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
a:hover img.none{filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
ol,ul{list-style:none; margin:0; padding:0;}

a:link,a:visited,a:active
{
	color:#0075b2;
	text-decoration: underline;
	}
a:hover
	{
	color:#1e82e7;
	text-decoration:none;
	}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

h1{ margin:0;height:146px; overflow:hidden;}
h1 a{ display:block; height:0px; width:520px;padding-top:146px;}
* html h1 a{height:146px;}


#boxA {
 height:146px;
}

#boxB {
 background-image:url(../img/menu-bg.png); background-repeat: no-repeat;
}

#boxC {
}

#boxD {
}

body {
 text-align:center;
}

#container {
 width:990px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 background-image:url(../img/bg.jpg); background-repeat:no-repeat; background-position:center 0px;
}

#boxB { width:205px; float:left; 
}

#boxC {
 width:784px;
 float:left;
}

#boxD {
 width:100%;
 clear:left;
}

.boxLeft{ width:506px; float:left; }
.boxRight{ width:260px; float:left; margin-left: 13px; }

.boxLeft2{ width:370px; float:left; }
.boxRight2{ width:394px; float:left; margin-left: 15px; }

/*menu*/
#globalnavi{ padding:14px 0 0 10px;width: 178px; 
}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
  text-indent: -9999px;
  width: 178px;
  height:36px;
  margin: 0;
  padding: 0;
}

#globalnavi a{
  display: block;
  width: 100%;
  height:36px;
  background-image: url(../img/menu.png);
  background-repeat: no-repeat;
}

#globalnavi a.none{
  display: inline;
  width: auto;
  height: auto;
  background-image: none;
}


#globalnavi li.line{ background-image:url(../img/menu-line.png); height:19px;!important;}


/*new -356px*/
#menu1 a{background-position: 0 0;}
/*#menu2 a{background-position: 0 -36px;}*/
#menu2 a{background-position: 0px -36px;}
#menu3 a{background-position: 0 -72px;}
#menu4 a{background-position: 0px -108px;}
/*#menu4 a{background-position: -356px -108px;}*/
#menu5 a{background-position: 0 -144px;}
#menu6 a{background-position: 0 -180px;}
#menu7 a{background-position: 0 -216px;}
#menu8 a{background-position: 0px -252px;}
#menu9 a{background-position: 0px -288px;}
#menu10 a{background-position: 0px -324px;}
#menu11 a{background-position: 0px -360px;}
/*#menu11 a{background-position: 0 -360px;}*/
#menu12 a{background-position: 0px -396px;}
#menu13 a{background-position: 0 -432px;}

#menu1 a:hover{background-position: -178px 0;}
#menu2 a:hover{background-position: -178px -36px;}
#menu3 a:hover{background-position: -178px -72px;}
#menu4 a:hover{background-position: -178px -108px;}
#menu5 a:hover{background-position: -178px -144px;}
#menu6 a:hover{background-position: -178px -180px;}
#menu7 a:hover{background-position: -178px -216px;}
#menu8 a:hover{background-position: -178px -252px;}
#menu9 a:hover{background-position: -178px -288px;}
#menu10 a:hover{background-position: -178px -324px;}
#menu11 a:hover{background-position: -178px -360px;}
#menu12 a:hover{background-position: -178px -396px;}
#menu13 a:hover{background-position: -178px -432px;}


#sportsBtn a{background-position: 0 0; background-image:url(../img/menu-sportsTop.png)}
#tvasahiBtn a{background-position: 0 0;background-image:url(../img/menu-tvasahiTop.png)}
#sportsBtn a:hover{background-position: -178px 0;}
#tvasahiBtn a:hover{background-position: -178px 0;}

.ex10{ font-size:10px; line-height:12px;}

/*yosenkai*/
/*br{ line-height:normal;}*/
 
.btn_yosen { line-height: normal; display: block; padding-top: 2px; height: 52px; } 
.btn_yosen li { display: inline; float: left; margin-right: 1px; }
.btn_yosen table { display: inline; }

/*Link color*/
.btn_yosen a:hover img{filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
a:hover img.none{filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
.btn_yosen .btn_con { padding-top: 3px; padding-right: 3px; width: 86px; }
.btn_con a { display: inline; line-height: normal; }
.add { float: right; width: 260px; }
#add_txt{font-size:10px; letter-spacing:-1px; line-height:14px;}
#footer_copy{ padding-top:10px; padding-bottom:10px;clear:left;}
#banner { text-align: right; }

.bnrimgDiv{ margin-bottom:5px;}

#naviDiv{ margin-bottom:10px;}
