@charset "utf-8";


/* ======================================================================= */

/*  CMS_SkinDefault ----- navigation */

/* ======================================================================= */


/*========================================================
 gNav
 ========================================================*/
 
.globalMenu{z-index:90;width:980px;margin:0 auto;}

.globalMenu ul{width:980px;margin:0;padding:0;}
/* clearfix */
.globalMenu ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.globalMenu ul{display:inline-block;}
* html .globalMenu ul{height:1%;}
.globalMenu ul{display:block;}
/* clearfixEND */

.globalMenu ul li{display:none;float:left;margin:0;padding:0;list-style-type:none;}
.globalMenu ul li.Tab36,
.globalMenu ul li.Tab36 li.Tab60,
.globalMenu ul li.Tab36 li.Tab61,
.globalMenu ul li.Tab36 li.Tab62,
.globalMenu ul li.Tab36 li.Tab63,
.globalMenu ul li.Tab36 li.Tab64{display:block;}

.globalMenu ul li.Tab36 > ul > li > ul { display: none;}

.globalMenu ul li.Tab36 > a#Tab36 { display: none;}

.globalMenu ul li.Tab36 > ul > li { float: left;}

.globalMenu ul li a,
.globalMenu ul li a:link,
.globalMenu ul li a:visited,
.globalMenu ul li a:active,
.globalMenu ul li a:hover{display:block;height:50px;margin:0;padding:0;line-height:60px;text-indent:-9999em;overflow:hidden;background:url(/Portals/0/Skins/CRX-ITH/images/bg_gnav.gif) left top no-repeat;}


.globalMenu ul li.Tab60 a,
.globalMenu ul li.Tab60 a:link,
.globalMenu ul li.Tab60 a:visited,
.globalMenu ul li.Tab60 a:active,
.globalMenu ul li.Tab60 a:hover{width:210px;background-position:0 0;}
.globalMenu ul li.Tab60 a:hover{background-position:0 -50px;}
.globalMenu ul li.Tab60 a.CurrentLinkClass:link,
.globalMenu ul li.Tab60 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab60 a.CurrentLinkClass:active,
.globalMenu ul li.Tab60 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab60 a.ParentLinkClass,
.globalMenu ul li.Tab60 a.ParentLinkClass:link,
.globalMenu ul li.Tab60 a.ParentLinkClass:visited,
.globalMenu ul li.Tab60 a.ParentLinkClass:active,
.globalMenu ul li.Tab60 a.ParentLinkClass:hover{background-position:0 -50px;}

.globalMenu ul li.Tab61 a,
.globalMenu ul li.Tab61 a:link,
.globalMenu ul li.Tab61 a:visited,
.globalMenu ul li.Tab61 a:active,
.globalMenu ul li.Tab61 a:hover{width:190px;background-position:-210px 0;}
.globalMenu ul li.Tab61 a:hover{background-position:-210px -50px;}
.globalMenu ul li.Tab61 a.CurrentLinkClass:link,
.globalMenu ul li.Tab61 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab61 a.CurrentLinkClass:active,
.globalMenu ul li.Tab61 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab61 a.ParentLinkClass,
.globalMenu ul li.Tab61 a.ParentLinkClass:link,
.globalMenu ul li.Tab61 a.ParentLinkClass:visited,
.globalMenu ul li.Tab61 a.ParentLinkClass:active,
.globalMenu ul li.Tab61 a.ParentLinkClass:hover{background-position:-210px -50px;}

.globalMenu ul li.Tab62 a,
.globalMenu ul li.Tab62 a:link,
.globalMenu ul li.Tab62 a:visited,
.globalMenu ul li.Tab62 a:active,
.globalMenu ul li.Tab62 a:hover{width:190px;background-position:-400px 0;}
.globalMenu ul li.Tab62 a:hover{background-position:-400px -50px;}
.globalMenu ul li.Tab62 a.CurrentLinkClass:link,
.globalMenu ul li.Tab62 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab62 a.CurrentLinkClass:active,
.globalMenu ul li.Tab62 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab62 a.ParentLinkClass,
.globalMenu ul li.Tab62 a.ParentLinkClass:link,
.globalMenu ul li.Tab62 a.ParentLinkClass:visited,
.globalMenu ul li.Tab62 a.ParentLinkClass:active,
.globalMenu ul li.Tab62 a.ParentLinkClass:hover{background-position:-400px -50px;}

.globalMenu ul li.Tab63 a,
.globalMenu ul li.Tab63 a:link,
.globalMenu ul li.Tab63 a:visited,
.globalMenu ul li.Tab63 a:active,
.globalMenu ul li.Tab63 a:hover{width:190px;background-position:-590px 0;}
.globalMenu ul li.Tab63 a:hover{background-position:-590px -50px;}
.globalMenu ul li.Tab63 a.CurrentLinkClass:link,
.globalMenu ul li.Tab63 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab63 a.CurrentLinkClass:active,
.globalMenu ul li.Tab63 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab63 a.ParentLinkClass,
.globalMenu ul li.Tab63 a.ParentLinkClass:link,
.globalMenu ul li.Tab63 a.ParentLinkClass:visited,
.globalMenu ul li.Tab63 a.ParentLinkClass:active,
.globalMenu ul li.Tab63 a.ParentLinkClass:hover{background-position:-590px -50px;}

.globalMenu ul li.Tab64 a,
.globalMenu ul li.Tab64 a:link,
.globalMenu ul li.Tab64 a:visited,
.globalMenu ul li.Tab64 a:active,
.globalMenu ul li.Tab64 a:hover{width:200px;background-position:-780px 0;}
.globalMenu ul li.Tab64 a:hover{background-position:-780px -50px;}
.globalMenu ul li.Tab64 a.CurrentLinkClass:link,
.globalMenu ul li.Tab64 a.CurrentLinkClass:visited,
.globalMenu ul li.Tab64 a.CurrentLinkClass:active,
.globalMenu ul li.Tab64 a.CurrentLinkClass:hover,
.globalMenu ul li.Tab64 a.ParentLinkClass,
.globalMenu ul li.Tab64 a.ParentLinkClass:link,
.globalMenu ul li.Tab64 a.ParentLinkClass:visited,
.globalMenu ul li.Tab64 a.ParentLinkClass:active,
.globalMenu ul li.Tab64 a.ParentLinkClass:hover{background-position:-780px -50px;}






/*========================================================
 sNav
 ========================================================*/
 
.snavTitle a img{background: url(/Portals/0/Skins/CRX-ITH/images/bg_body.jpg);}/*IE8*/ 
 
div#sideWrap .SidePane img,
div#sideWrap .SideTopPane img { vertical-align: top;}
 
/*sNav */
div#sideWrap div.SEOMenuV2 ul { margin:0; padding:0; list-style: none;}
div#sideWrap div.SEOMenuV2 ul a {font-weight:bold; font-size:12px;font-family: "A-OTF UD黎ミン Pro","ヒラギノ明朝 Pro","ＭＳ 明朝","ＭＳ Ｐ明朝","serif","ＭＳ Ｐゴシック";line-height: 1.8; text-decoration: none;} 


div#sideWrap div.SEOMenuV2 > div > ul { background:url(/Portals/0/images/common/bg_sNav.png) repeat-y; padding: 10px 10px 8px;}

div#sideWrap div.SEOMenuV2 ul li { margin-bottom: 2px; width: 221px; padding-bottom:0; border-bottom: none;}

div#sideWrap div.SEOMenuV2 > div > ul > li a { display: block; width: 198px; padding:10px 5px 10px 18px; color: #FFF; margin-bottom: 2px; }
div#sideWrap div.SEOMenuV2 > div > ul > li > ul > li { margin:0; padding: 0;}
div#sideWrap div.SEOMenuV2 > div > ul > li > ul > li > a { padding:10px 5px 10px 28px; width: 188px;}

/* ホテルを探す--------------------------------------*/

div.searchSnav > ul > li > a { background: url(/Portals/0/images/common/bg_snav_search01.png) repeat-y;}
div.searchSnav > ul > li > a:hover ,
div.searchSnav > ul > li.CurrentItem > a ,
div.searchSnav > ul > li.ParentItem > a { background: url(/Portals/0/images/common/bg_snav_search01_on.png) repeat-y;}

div.searchSnav > ul > li > ul { display: none;}
div.searchSnav > ul > li.CurrentItem > ul , 
div.searchSnav > ul > li.ParentItem > ul{ display: block;}

div.searchSnav > ul > li > ul > li > a { background: url(/Portals/0/images/common/bg_snav_search02.png) repeat-y;}
div.searchSnav > ul > li > ul > li > a:hover ,
div.searchSnav > ul > li > ul > li.CurrentItem > a ,
div.searchSnav > ul > li > ul > li.ParentItem > a { background: url(/Portals/0/images/common/bg_snav_search02_on.png) repeat-y;}

/*61:お好みで探す*/
div.searchSnav.likeList > ul > li.Tab71 > ul{ display: block;}

/*========================================================
 Snav　エディタベース
 ========================================================*/
div.Snav { background:url(/Portals/0/images/common/bg_sNav.png) repeat-y; padding: 10px 10px 8px; list-style: none; margin:0 0 20px 0;}
div.Snav ul { margin:0; padding:0; list-style: none;}
div.Snav ul li { margin-bottom: 2px; width: 221px; padding-bottom:0; border-bottom: none;}
div.Snav ul li a { font-weight:bold; font-size:12px;font-family: "A-OTF UD黎ミン Pro","ヒラギノ明朝 Pro","ＭＳ 明朝","ＭＳ Ｐ明朝","serif","ＭＳ Ｐゴシック";line-height: 1.8; display: block; width: 198px; padding:10px 5px 10px 18px; color: #FFF; margin-bottom: 2px; text-decoration: none;}

div.Snav > ul > li a { display: block; width: 198px; padding:10px 5px 10px 18px; color: #FFF; margin-bottom: 2px; }
div.Snav > ul > li > ul > li { margin:0; padding: 0;}
div.Snav > ul > li > ul > li > a { padding:10px 5px 10px 28px; width: 188px;}

div.Snav ul > li > ul {display: none;}
div.Snav ul > li.ParentItem > ul{display: block;}


/* 予約する--------------------------------------*/

div.Snav ul.reserveSnav li a { background:url(/Portals/0/images/reserve/bg_snav_reserve01.png) repeat-y;}
div.Snav ul.reserveSnav li a:hover { background:url(/Portals/0/images/reserve/bg_snav_reserve01_on.png) repeat-y;}


/* ホテル情報--------------------------------------*/
div.Snav ul.hotelInfoSnav > li a {background:url(/Portals/0/images/search_hotel/hotellist/bg_snav_hotelInfo01.png) repeat-y;}
div.Snav ul.hotelInfoSnav > li a:hover,
div.Snav ul.hotelInfoSnav > li.ParentItem > a {background:url(/Portals/0/images/search_hotel/hotellist/bg_snav_hotelInfo01_on.png) repeat-y;}


div.Snav ul.hotelInfoSnav > li > ul > li > a {background: url(/Portals/0/images/search_hotel/hotellist/bg_snav_hotelInfo02.png) repeat-y;}
div.Snav ul.hotelInfoSnav > li > ul > li > a:hover { background: url(/Portals/0/images/search_hotel/hotellist/bg_snav_hotelInfo02_on.png) repeat-y;}