@charset "utf-8";

/*-----------------------------------------------------
ABSヘッダ[1]
------------------------------------------------------*/
header#common {
	width:100%;
	background:white url(images/header_back.gif) repeat-x 0 33px;	/*ヘッダ背景色*/
	height:136px;
	text-align:left;
}
div#header-in { width:980px; margin:0 auto; position:relative; }
header#common h1 { color:white; position:relative; }
header#common h1 a { position:absolute; width:286px; height:105px; top:14px; left:7px; background:url(images/header_logo.png) no-repeat 0 0; font-size:1px; text-indent:-9988px; overflow:hidden; }
header#common h1 a:hover { }

/* Ver2. headerlink */
ul.headerlink { list-style-type:none; margin:48px 0 0 336px; }
ul.headerlink li { float:left; display:block; height:52px; }
ul.headerlink li a { width:100%; height:52px; display:block; font-size:1px; text-indent:-9988px; overflow:hidden; width:92px; }
ul.headerlink li.television a { background:url(images/btn_headerlink.jpg) no-repeat 0 0; }
ul.headerlink li.television a:hover { background:url(images/btn_headerlink.jpg) no-repeat 0 100%; }
ul.headerlink li.radio a { background:url(images/btn_headerlink.jpg) no-repeat -92px 0; }
ul.headerlink li.radio a:hover { background:url(images/btn_headerlink.jpg) no-repeat -92px 100%; }
ul.headerlink li.timetable a { background:url(images/btn_headerlink.jpg) no-repeat -184px 0; }
ul.headerlink li.timetable a:hover { background:url(images/btn_headerlink.jpg) no-repeat -184px 100%; }
ul.headerlink li.event a { background:url(images/btn_headerlink.jpg) no-repeat -276px 0; }
ul.headerlink li.event a:hover { background:url(images/btn_headerlink.jpg) no-repeat -276px 100%; }
ul.headerlink li.blog a { background:url(images/btn_headerlink.jpg) no-repeat -368px 0; }
ul.headerlink li.blog a:hover { background:url(images/btn_headerlink.jpg) no-repeat -368px 100%; }
ul.headerlink li.announcer a { background:url(images/btn_headerlink.jpg) no-repeat -460px 0; }
ul.headerlink li.announcer a:hover { background:url(images/btn_headerlink.jpg) no-repeat -460px 100%; }
ul.headerlink li.contactus a { background:url(images/btn_headerlink.jpg) no-repeat -552px 0; }
ul.headerlink li.contactus a:hover { background:url(images/btn_headerlink.jpg) no-repeat -552px 100%; }


/*-----------------------------------------------------
ABSヘッダ[2]
------------------------------------------------------*/
header#common2 { width:100%; background:white; text-align:center; height:59px; border-top:solid 3px #333333; border-bottom:solid 1px #eee; }
div#header-in2 { width:980px; margin:0 auto; position:relative; }
header#common2 h1 { color:white; position:relative; }
header#common2 h1 a { position:absolute; width:123px; height:14px; top:20px; left:30px; background:url(images/header_logo2.gif) no-repeat 0 0; font-size:1px; text-indent:-9988px; overflow:hidden; } */
header#common2 h1 a:hover { }

ul.headerlink2 { float:right; margin:0; list-style-type:none; }
ul.headerlink2 li { display:inline; }
ul.headerlink2 li a { float:left; display:block; color:#333333; font-size:12px; text-decoration:none; width:80px; padding:18px 10px 10px; border-left:1px solid #eee; }
ul.headerlink2 li a:hover { color:#fff; background:#333333; width:80px; padding:18px 10px 10px; border-left:1px solid #fff; border-radius:0 0 3px 3px; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25); }



/* ABSヘッダ[1] Ver1. headerlink */
/*ul.headerlink { list-style-type:none; margin:48px 0 0 336px; }
ul.headerlink li { float:left; display:block; height:52px; }
ul.headerlink li a { width:100%; height:52px; display:block; font-size:1px; text-indent:-9988px; overflow:hidden; }
ul.headerlink li.television a { width:96px;background:url(images/btn_headerlink.jpg) no-repeat -1px 0; }
ul.headerlink li.television a:hover {width:96px;background:red url(images/btn_headerlink.jpg1) no-repeat -1px 100%; }
ul.headerlink li.radio a { width:96px;background:url(images/btn_headerlink.jpg) no-repeat -97px 0; }
ul.headerlink li.radio a:hover { width:96px;background:url(images/btn_headerlink.jpg) no-repeat -97px 100%; }
ul.headerlink li.timetable a { width:96px;background:url(images/btn_headerlink.jpg) no-repeat -193px 0; }
ul.headerlink li.timetable a:hover {width:96px;background:url(images/btn_headerlink.jpg) no-repeat -193px 100%; }
ul.headerlink li.event a { width:114px;background:url(images/btn_headerlink.jpg) no-repeat -289px 0; }
ul.headerlink li.event a:hover {width:114px;background:url(images/btn_headerlink.jpg) no-repeat -289px 100%; }
ul.headerlink li.announcer a{ width:127px;background:url(images/btn_headerlink.jpg) no-repeat -403px 0; }
ul.headerlink li.announcer a:hover { width:127px;background:url(images/btn_headerlink.jpg) no-repeat -403px 100%; }
ul.headerlink li.contactus a { width:115px;background:url(images/btn_headerlink.jpg) no-repeat -530px 0; }
ul.headerlink li.contactus a:hover { width:115px;background:red url(images/btn_headerlink.jpg1) no-repeat -530px 100%; }*/