/* CSS Document */
img{border:0;}

#headerArea{ width:950px; margin:auto; padding-top:5px; }
#commonHeader{ background-color: #FFFFFF; height: 100px; }
#mrtLogo { width:100px; height:90px; float:left;}
#mrtLogo a img{width:90px; height:50px;border:0;}

#headerArea ul#subMenu{width:100px; height: 40px;}
#headerArea ul#subMenu{list-style: none; position: relative; margin: 0; padding: 0;}
#headerArea ul#subMenu li {display:block;float: left;}
#headerArea ul#subMenu li a {display:block;background-image:url(../images/submenu.gif?20140701); text-indent:-9999px; background-repeat:no-repeat;}
#headerArea ul#subMenu li.mrt a {width:100px;height:50px; background-position:0 0; }
#headerArea ul#subMenu li.tv a {width:100px;height:20px; background-position:0 -100px; }
#headerArea ul#subMenu li.ra a {width:100px;height:20px; background-position:0 -140px; }

#headerArea ul#subMenu li.tv a:hover {background-position:0 -120px; }
#headerArea ul#subMenu li.ra a:hover {background-position:0 -160px; }

#headerArea ul#subMenu li.tv a:active {background-position:2px -118px; }
#headerArea ul#subMenu li.ra a:active {background-position:2px -158px; }


#charaArea { width:120px; float:left;}
#charaArea img{width:120px; height:90px;}
#bigBanner { width: 728px; height: 90px; float:right;border:0; }

#menuarea { background-color:#ffffff; background-repeat:repeat-x; height:60px; }
#mainmenu { width: 950px; height: 60px; margin: auto; }
#mainmenu ul.navi { list-style: none; position: relative; margin: 0; padding: 0; }
#mainmenu ul.navi li { display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 105px; height: 60px; margin-right: 0px; }
#mainmenu ul.navi li a { display:block; height:60px; text-indent:-9999px; outline:none; background-image:url(../images/menu/menu.jpg); background-repeat:no-repeat;}


/* 共通メニューボタン 通常時 */
#navi1 a{ background-position:0 0; }
#navi2 a{ background-position:-105px 0px; }
#navi3 a{ background-position:-210px 0px; }
#navi4 a{ background-position:-315px 0px; }
#navi5 a{ background-position:-420px 0px; }
#navi6 a{ background-position:-525px 0px; }
#navi7 a{ background-position:-630px 0px; }
#navi8 a{ background-position:-735px 0px; }
#navi9 a{ background-position:-840px 0px; }

/* 共通メニューボタン ホバー時 */
#navi1 a:hover { background-position: 0 -60px; }
#navi2 a:hover { background-position: -105px -60px; }
#navi3 a:hover { background-position: -210px -60px; }
#navi4 a:hover { background-position: -315px -60px; }
#navi5 a:hover { background-position: -420px -60px; }
#navi6 a:hover { background-position: -525px -60px; }
#navi7 a:hover { background-position: -630px -60px; }
#navi8 a:hover { background-position: -735px -60px; }
#navi9 a:hover { background-position: -840px -60px; }

/* 共通メニューボタン 押下時 */
#navi1 a:active { background-position: 0 -120px; }
#navi2 a:active { background-position: -105px -120px; }
#navi3 a:active { background-position: -210px -120px; }
#navi4 a:active { background-position: -315px -120px; }
#navi5 a:active { background-position: -420px -120px; }
#navi6 a:active { background-position: -525px -120px; }
#navi7 a:active { background-position: -630px -120px; }
#navi8 a:active { background-position: -735px -120px; }
#navi9 a:active { background-position: -840px -120px; }

/* 共通メニューボタン ページデフォルト */
#menuarea.home #mainmenu ul #navi1 a{ background-position: 0 bottom; }
#menuarea.news #mainmenu ul #navi2 a{ background-position: -105px bottom; }
#menuarea.television #mainmenu ul #navi3 a{ background-position: -210px bottom; }
#menuarea.radio #mainmenu ul #navi4 a{  background-position: -315px bottom; }
#menuarea.announcers #mainmenu ul #navi5 a{  background-position: -420px bottom; }
#menuarea.blog #mainmenu ul #navi6 a{  background-position: -525px bottom; }
#menuarea.event #mainmenu ul #navi7 a{  background-position: -630px bottom; }
#menuarea.weather #mainmenu ul #navi8 a{  background-position: -735px bottom; }
#menuarea.mailform #mainmenu ul #navi9 a{  background-position: -840px bottom; }

