/* menu */
#menu_bg {position:relative; height:42px; width:1024px; padding-top: 0px; background:url(../img/menu/menu.jpg) 0 0 no-repeat;}
ul#menu{position:absolute; right:0px; width:1024px; margin:0;}
#menu_bg ul li {margin:0;}
li#news{float:left; width:55px; list-style:none;}
li#news a{height:42px; width:55px; display:block;}
li#media{float:left; width:55px; list-style:none;}
li#media a{height:42px; width:55px; display:block;}
li#profile{float:left; width:56px; list-style:none;}
li#profile a{height:42px; width:56px; display:block;}
li#ticket{float:left; width:54px; list-style:none;}
li#ticket a{height:42px; width:54px; display:block;}
li#record{float:left; width:62px; list-style:none;}
li#record a{height:42px; width:62px; display:block;}
li#blog{float:left; width:45px; list-style:none;}
li#blog a{height:42px; width:45px; display:block;}
li#fanblog{float:left; width:74px; list-style:none;}
li#fanblog a{height:42px; width:74px; display:block;}
li#staffdiary{float:left; width:82px; list-style:none;}
li#staffdiary a{height:42px; width:82px; display:block;}
li#bbs{float:left; width:42px; list-style:none;}
li#bbs a{height:42px; width:42px; display:block;}
li#fanmail{float:left; width:71px; list-style:none;}
li#fanmail a{height:42px; width:71px; display:block;}
li#photo{float:left; width:53px; list-style:none;}
li#photo a{height:42px; width:53px; display:block;}
li#movie{float:left; width:54px; list-style:none;}
li#movie a{height:42px; width:54px; display:block;}
li#qa{float:left; width:44px; list-style:none;}
li#qa a{height:42px; width:44px; display:block;}
li#download{float:left; width:80px; list-style:none;}
li#download a{height:42px; width:80px; display:block;}
li#column{float:left; width:65px; list-style:none;}
li#column a{height:42px; width:65px; display:block;}
li#booklet{float:left; width:65px; list-style:none;}
li#booklet a{height:42px; width:65px; display:block;}
li#present{float:left; width:67px; list-style:none;}
li#present a{height:42px; width:67px; display:block;}
#news a span{display:none;}
#media a span{display:none;}
#profile a span{display:none;}
#ticket a span{display:none;}
#record a span{display:none;}
#blog a span{display:none;}
#fanblog a span{display:none;}
#staffdiary a span{display:none;}
#bbs a span{display:none;}
#fanmail a span{display:none;}
#photo a span{display:none;}
#movie a span{display:none;}
#qa a span{display:none;}
#download a span{display:none;}
#column a span{display:none;}
#booklet a span{display:none;}
#present a span{display:none;}
a.news{background-image: url(../img/menu/news.jpg);}
a:hover.news{background-position: 0px -42px;}
a.media{background-image: url(../img/menu/media.jpg);}
a:hover.media{background-position: 0px -42px;}
a.profile{background-image: url(../img/menu/profile.jpg);}
a:hover.profile{background-position: 0px -42px;}
a.ticket{background-image: url(../img/menu/ticket.jpg);}
a:hover.ticket{background-position: 0px -42px;}
a.record{background-image: url(../img/menu/record.jpg);}
a:hover.record{background-position: 0px -42px;}
a.blog{background-image: url(../img/menu/blog.jpg);}
a:hover.blog{background-position: 0px -42px;}
a.fanblog{background-image: url(../img/menu/fanblog.jpg);}
a:hover.fanblog{background-position: 0px -42px;}
a.staffdiary{background-image: url(../img/menu/staffdiary.jpg);}
a:hover.staffdiary{background-position: 0px -42px;}
a.bbs{background-image: url(../img/menu/bbs.jpg);}
a:hover.bbs{background-position: 0px -42px;}
a.fanmail{background-image: url(../img/menu/fanmail.jpg);}
a:hover.fanmail{background-position: 0px -42px;}
a.photo{background-image: url(../img/menu/photo.jpg);}
a:hover.photo{background-position: 0px -42px;}
a.movie{background-image: url(../img/menu/movie.jpg);}
a:hover.movie{background-position: 0px -42px;}
a.qa{background-image: url(../img/menu/qa.jpg);}
a:hover.qa{background-position: 0px -42px;}
a.download{background-image: url(../img/menu/download.jpg);}
a:hover.download{background-position: 0px -42px;}
a.column{background-image: url(../img/menu/column.jpg);}
a:hover.column{background-position: 0px -42px;}
a.booklet{background-image: url(../img/menu/booklet.jpg);}
a:hover.booklet{background-position: 0px -42px;}
a.present{background-image: url(../img/menu/present.jpg);}
a:hover.present{background-position: 0px -42px;}

/* submenu */
#submenu_bg {position:relative; height:31px; width:248px; padding-top:0px; background:url(../img/menu/submenu.jpg) 0 0 no-repeat;}
ul#submenu{position:absolute; right:0px; width:248px; margin:0;}
#submenu_bg ul li {margin:0;}
li#personal{float:left; width:112px; list-style:none;}
li#personal a{height:31px; width:112px; display:block;}
li#support{float:left; width:67px; list-style:none;}
li#support a{height:31px; width:67px; display:block;}
li#sitemap{float:left; width:69px; list-style:none;}
li#sitemap a{height:31px; width:69px; display:block;}
#personal a span{display:none;}
#support a span{display:none;}
#sitemap a span{display:none;}
a.personal{background-image: url(../img/menu/personal.jpg);}
a:hover.personal{background-position: 0px -31px;}
a.support{background-image: url(../img/menu/support.jpg);}
a:hover.support{background-position: 0px -31px;}
a.sitemap{background-image: url(../img/menu/sitemap.jpg);}
a:hover.sitemap{background-position: 0px -31px;}
#topmenu {width:1024px; height:20px; background:url(../img/menu/topmenu.jpg) 0 0 no-repeat;}

/* bbs */
a.bbsm1 {float:left; text-indent:-10000px; text-decoration:none; display:block; width:120px; height:24px; background-image:url(../bbs/bbsmenu.jpg);}
a.bbsm1:hover {background-position:0 -24px;}
a.bbsm2 {float:left; text-indent:-10000px; text-decoration:none; display:block; width:120px; height:24px; background-image:url(../bbs/bbsmenu.jpg); background-position:-120px 0;}
a.bbsm2:hover {background-position:-120px -24px;}
a.bbsm3 {float:left; text-indent:-10000px; text-decoration:none; display:block; width:120px; height:24px; background-image:url(../bbs/bbsmenu.jpg); background-position:-240px 0;}
a.bbsm3:hover {background-position:-240px -24px;}
a.bbsm4 {float:left; text-indent:-10000px; text-decoration:none; display:block; width:120px; height:24px; background-image:url(../bbs/bbsmenu.jpg); background-position:-360px 0;}
a.bbsm4:hover {background-position:-360px -24px;}
a.bbsm5 {float:left; text-indent:-10000px; text-decoration:none; display:block; width:120px; height:24px; background-image:url(../bbs/bbsmenu.jpg); background-position:-480px 0;}
a.bbsm5:hover {background-position:-480px -24px;}
a.bbsm6 {float:left; text-indent:-10000px; text-decoration:none; display:block; width:120px; height:24px; background-image:url(../bbs/bbsmenu.jpg); background-position:-600px 0;}
a.bbsm6:hover {background-position:-600px -24px;}