ul { margin-bottom:0 list-style: none outside; }


/* GLOBALHEADER TROP --------------------------------------------------------------------------------------------------*/
#globalheader { width: 962px; height: 32px; margin:0 auto; position: relative; z-index: 300; clear:both;}
#globalheader { _margin-top:-10px;}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; height: 0; padding-top: 32px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalnav { background-image:url(/images/top/top_navi.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#home a { background-position: 0 0; width: 135px;}
#globalheader #globalnav li#morehotel a { background-position: -140px 0; width: 196px;}
#globalheader #globalnav li#ponta a { background-position: -342px 0; width: 115px;}
#globalheader #globalnav li#new_open a { background-position: -457px 0; width: 155px;}
#globalheader #globalnav li#contact a { background-position: -612px 0; width: 110px;}
#globalheader #globalnav li#selectlanguage { padding: 0; position: relative;}
#globalheader #globalnav li#selectlanguage select { background-position: 0px 0; width: auto; position: absolute;}
#globalheader #globalnav li#english a { background-position: -745px 0; width: 66px; margin-left:49px;}
#globalheader #globalnav li#chinese a { background-position: -814px 0; width: 70px;}
#globalheader #globalnav li#korian a { background-position: -884px 0; width: 66px;}

/* OVER STATES */
#globalheader #globalnav li#home a:hover { background-position: 0 -33px; width: 135px;}
#globalheader #globalnav li#morehotel a:hover { background-position: -140px -33px; width: 196px;}
#globalheader #globalnav li#ponta a:hover { background-position: -342px -33px; width: 115px;}
#globalheader #globalnav li#new_open a:hover { background-position: -457px -33px; width: 155px;}
#globalheader #globalnav li#contact a:hover { background-position: -612px -33px; width: 110px;}
#globalheader #globalnav li#english a:hover { background-position: -745px -33px; width: 66px; margin-left:49px;}
#globalheader #globalnav li#chinese a:hover { background-position: -814px -33px; width: 70px;}
#globalheader #globalnav li#korian a:hover { background-position: -884px -33px; width: 66px;}
/*
#globalheader #globalnav li#home a:hover { background-position: 0 -33px; width: 140px;}
#globalheader #globalnav li#morehotel a:hover { background-position: -140px -33px; width: 216px;}
#globalheader #globalnav li#ponta a:hover { background-position: -356px -33px; width: 131px;}
#globalheader #globalnav li#contact a:hover { background-position: -487px -33px; width: 118px;}
#globalheader #globalnav li#english a:hover { background-position: -745px -33px; width: 66px; margin-left:141px;}
#globalheader #globalnav li#chinese a:hover { background-position: -811px -33px; width: 73px;}
#globalheader #globalnav li#korian a:hover { background-position: -889px -33px; width: 66px;}
*/
/* ON STATES */
#globalheader.home_tag #globalnav li#home a { background-position: 0 -33px; width: 140px; !important;}
#globalheader.morehotel_tag #globalnav li#morehotel a { background-position: -140px -33px; width: 216px; !important;}
#globalheader.contact_tag #globalnav li#contact a { background-position: -487px -33px; width: 118px; !important;}



/* GLOBALHEADER PAGE --------------------------------------------------------------------------------------------------*/
#globalheader { width: 962px; height: 32px; margin:0 auto; position: relative; z-index: 300; clear:both;}
#globalheader #globalnav_page { margin: 0; padding: 0; }
#globalheader #globalnav_page li { display: inline; }
#globalheader #globalnav_page li a { float: left; height: 0; padding-top: 32px; overflow: hidden; }
#globalheader #globalnav_page li a,
#globalheader #globalnav_page { background-image:url(../images/common/navi01.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav_page li#home a { background-position: 0 0; width: 140px;}
#globalheader #globalnav_page li#morehotel a { background-position: -140px 0; width: 216px;}
#globalheader #globalnav_page li#ponta a { background-position: -356px 0; width: 132px;}
#globalheader #globalnav_page li#campaign a { background-position: -488px 0; width: 132px;}
#globalheader #globalnav_page li#event a { background-position: -620px 0; width: 115px;}
#globalheader #globalnav_page li#contact a { background-position: -754px 0; width: 115px;}
#globalheader #globalnav_page li#selectlanguage { padding: 0; position: relative;}
#globalheader #globalnav_page li#selectlanguage select { background-position: 0px 0; width: auto; position: absolute;}
/* OVER STATES */
#globalheader #globalnav_page li#home a:hover { background-position: 0 -33px; width: 140px;}
#globalheader #globalnav_page li#morehotel a:hover { background-position: -140px -33px; width: 216px;}
#globalheader #globalnav_page li#ponta a:hover { background-position: -356px -33px; width: 132px;}
#globalheader #globalnav_page li#campaign a:hover { background-position: -488px -33px; width: 132px;}
#globalheader #globalnav_page li#event a:hover { background-position: -620px -33px; width: 115px;}
#globalheader #globalnav_page li#contact a:hover { background-position: -754px -33px; width: 115px;}

/* ON STATES */


/* MID NABI --------------------------------------------------------------------------------------------------*/

#globalmid { width: 704px; height: 50px; margin:20px auto 13px auto; display:block; position: relative; z-index: 300; background-image:url(../images/common/inside_navi_bg.gif); background-repeat:no-repeat; clear:both;}
#globalmid { /margin:10px auto 13px auto;}

#globalmid #global_m_nav { margin: 0; padding: 0; }
#globalmid #global_m_nav li { display: inline; }
#globalmid #global_m_nav li a { float: left; height: 0; padding-top: 50px; overflow: hidden; }
#globalmid #global_m_nav li a,
/*#globalmid #global_m_nav { background-image:url(http://www.route-inn.co.jp/images/common/inside_navi.gif); background-repeat: no-repeat; }*/
#globalmid #global_m_nav { background-image:url(/images/common/inside_navi.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalmid #global_m_nav li#hotel_top_page a { background-position: -13px 0; width: 95px; margin-left:13px;}
#globalmid #global_m_nav li#hotel_reserv a { background-position: -108px 0; width: 89px;}
#globalmid #global_m_nav li#hotel_plan a { background-position: -197px 0; width: 85px;}
#globalmid #global_m_nav li#hotel_bath a { background-position: -282px 0; width: 82px;}
#globalmid #global_m_nav li#hotel_restaun a { background-position: -364px 0; width: 84px;}
#globalmid #global_m_nav li#hotel_restaun_other a { background-position: -793px 0; width: 84px;}
#globalmid #global_m_nav li#hotel_access a { background-position: -448px 0; width: 82px;}
#globalmid #global_m_nav li#hotel_access_other a { background-position: -877px 0; width: 82px;}
#globalmid #global_m_nav li#hotel_info a { background-position: -530px 0; width: 89px;}
#globalmid #global_m_nav li#hotel_photo a { background-position: -619px 0; width: 85px;}
#globalmid #global_m_nav li#hotel_info_end a { background-position: -704px 0; width: 89px;}
#globalmid #global_m_nav li#hotel_faci_ser a { background-position: -962px 0; width: 90px;}
/* OVER STATES */
#globalmid #global_m_nav li#hotel_top_page a:hover { background-position: -13px -50px; width: 95px; margin-left:13px;}
#globalmid #global_m_nav li#hotel_reserv a:hover { background-position: -108px -50px; width: 89px;}
#globalmid #global_m_nav li#hotel_plan a:hover { background-position: -197px -50px; width: 85px;}
#globalmid #global_m_nav li#hotel_bath a:hover { background-position: -282px -50px; width: 82px;}
#globalmid #global_m_nav li#hotel_restaun a:hover { background-position: -364px -50px; width: 84px;}
#globalmid #global_m_nav li#hotel_restaun_other a:hover { background-position: -793px -50px; width: 84px;}
#globalmid #global_m_nav li#hotel_access a:hover { background-position: -448px -50px; width: 82px;}
#globalmid #global_m_nav li#hotel_info a:hover { background-position: -530px -50px; width: 89px;}
#globalmid #global_m_nav li#hotel_photo a:hover { background-position: -619px -50px; width: 85px;}
#globalmid #global_m_nav li#hotel_info_end a:hover { background-position: -704px -50; width: 89px;}
#globalmid #global_m_nav li#hotel_faci_ser a:hover { background-position: -962px -50px; width: 90px;}

/* ON STATES */
#globalmid.hotel_top_page_tag #global_m_nav li#hotel_top_page a { background-position: -13px -50px; width: 95px; margin-left:13px; !important;}
#globalmid.hotel_reserv_tag #global_m_nav li#hotel_reserv a { background-position: -108px -50px; width: 89px; !important;}
#globalmid.hotel_plan_tag #global_m_nav li#hotel_plan a { background-position: -197px -50px; width: 85px; !important;}
#globalmid.hotel_bath_tag #global_m_nav li#hotel_bath a { background-position: -282px -50px; width: 82px; !important;}
#globalmid.hotel_restaun_tag #global_m_nav li#hotel_restaun a { background-position: -364px -50px; width: 84px; !important;}
#globalmid.hotel_restaun_other_tag #global_m_nav li#hotel_restaun a { background-position: -793px -50px; width: 84px; !important;}
#globalmid.hotel_access_tag #global_m_nav li#hotel_access a { background-position: -448px -50px; width: 82px;!important;}
#globalmid.hotel_info_tag #global_m_nav li#hotel_info a { background-position: -530px -50px; width: 89px; !important;}
#globalmid.hotel_photo_tag #global_m_nav li#hotel_photo a { background-position: -619px -50px; width: 85px; !important;}
#globalmid.hotel_info_end_tag #global_m_nav li#hotel_info_end a { background-position: -704px -50px; width: 89px; !important;}




