.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.on{-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-ms-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s}.on:hover{opacity:.7;filter:alpha(opacity=70)}@media screen and (max-width:767px){.on:hover{opacity:1;filter:alpha(opacity=100)}}.background-contain{-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;background-size:contain}.background-cover{-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.transition-no{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.rc-icon{display:inline-block;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.rc-icon-bestrate,.rc-icon-bestrate-white{width:50px;height:50px;background-image:url(/rc/global/elements/icons/icon_bestrate.svg);background-position:center top}.rc-icon-bestrate-white{background-position:center bottom}.btn-gold a:hover,.btn-gold>span:hover{opacity:.7;filter:alpha(opacity=70)}@media screen and (max-width:767px){.btn-gold a:hover,.btn-gold>span:hover{opacity:1;filter:alpha(opacity=100)}}.content-list-label-two>*:before{top:19px}.content-list-label-small-two>*:before{top:30px}.content-list-col-2:before,.content-list-col-2:after{content:" ";display:table}.content-list-col-2:after{clear:both}.content-list-col-3:before,.content-list-col-3:after{content:" ";display:table}.content-list-col-3:after{clear:both}.relation-list:before,.relation-list:after{content:" ";display:table}.relation-list:after{clear:both}.associated-list ul:before,.associated-list ul:after{content:" ";display:table}.associated-list ul:after{clear:both}.offer-list:before,.offer-list:after{content:" ";display:table}.offer-list:after{clear:both}.promo-list:before,.promo-list:after{content:" ";display:table}.promo-list:after{clear:both}.menu-list-spec dl:before,.menu-list-spec dl:after{content:" ";display:table}.menu-list-spec dl:after{clear:both}.column-detail-body:before,.column-detail-body:after{content:" ";display:table}.column-detail-body:after{clear:both}.column-detail-full .business-info:before,.column-detail-full .business-info:after{content:" ";display:table}.column-detail-full .business-info:after{clear:both}@media screen and (max-width:767px){.push-list li:before,.push-list li:after{content:" ";display:table}.push-list li:after{clear:both}}.modal-header ul li a:hover{opacity:.7;filter:alpha(opacity=70)}@media screen and (max-width:767px){.modal-header ul li a:hover{opacity:1;filter:alpha(opacity=100)}}.modal-image:before,.modal-image:after{content:" ";display:table}.modal-image:after{clear:both}.modal-small-info:before,.modal-small-info:after{content:" ";display:table}.modal-small-info:after{clear:both}.modal-small-data dl:before,.modal-small-data dl:after{content:" ";display:table}.modal-small-data dl:after{clear:both}@media screen and (max-width:767px){.modal-small-data dl:before,.modal-small-data dl:after{content:" ";display:table}.modal-small-data dl:after{clear:both}}#globalheader{margin:0 auto;padding:0 50px;position:relative;width:100%;max-width:1600px;min-width:1024px;height:100px;background-color:#fff;z-index:5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#globalheader{padding:0;position:fixed;top:0;left:0;min-width:inherit;height:50px;overflow:hidden;z-index:5;-moz-transition:background .35s linear,height .35s ease-in .2s;-webkit-transition:background .35s linear,height .35s ease-in .2s;transition:background .35s linear,height .35s ease-in .2s}}@media screen and (max-width:767px){.rc-scroll-up #globalheader{-moz-transition:top .3s linear,background .35s linear,height .35s ease-in .2s;-webkit-transition:top .3s linear,background .35s linear,height .35s ease-in .2s;transition:top .3s linear,background .35s linear,height .35s ease-in .2s}}@media screen and (max-width:767px){.sp-menu-open #globalheader{top:0 !important;position:fixed;-moz-transition:top .3s linear,background .35s linear,height .35s ease-in .2s;-webkit-transition:top .3s linear,background .35s linear,height .35s ease-in .2s;transition:top .3s linear,background .35s linear,height .35s ease-in .2s}}.gh-logo{position:absolute;top:20px;width:300px;height:60px}.gh-logo a{-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-ms-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s}.gh-logo a:hover{opacity:.7;filter:alpha(opacity=70)}@media screen and (max-width:767px){.gh-logo a:hover{opacity:1;filter:alpha(opacity=100)}}.gh-logo img{height:100%}@media screen and (max-width:1340px){.gh-logo{height:50px;top:10px}}@media screen and (max-width:767px){.gh-logo{left:15px;height:31px}}@media screen and (max-width:767px){#globalnav{width:100%}}@media screen and (max-width:767px){.nav-container{width:100%;background-color:#fff}}.gn-menuicon{display:none}@media screen and (max-width:767px){.gn-menuicon{position:absolute;top:19px;right:20px;display:block;width:25px;height:12px;cursor:pointer}.gn-menuicon span{margin:5px 0 0;position:relative;display:block;width:25px;height:2px;background-color:#000;font-size:0;text-indent:-10000px}.gn-menuicon span:before,.gn-menuicon span:after{content:"";display:block;position:absolute;left:0;width:25px;height:2px;background-color:#000;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}.gn-menuicon span:before{top:-5px}.gn-menuicon span:after{bottom:-5px}}@media screen and (max-width:767px){.sp-menu-open .gn-menuicon{top:15px;right:22px;width:20px;height:20px}}@media screen and (max-width:767px){.sp-menu-open .gn-menuicon span{background-color:transparent}.sp-menu-open .gn-menuicon span:before{margin:3px 0 0 -3px;top:50%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.sp-menu-open .gn-menuicon span:after{margin:3px 0 0 -3px;top:50%;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}#gn-list{margin-top:68px;display:table;width:100%;padding-left:250px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1340px){#gn-list{margin-top:74px;padding-left:0}}@media screen and (max-width:767px){#gn-list{margin-top:51px;padding:11px 0 0;position:static;float:none;display:block;width:auto}}@media screen and (min-width:1341px){.rc-yatsugatake #gn-list{padding-left:330px}}#gn-list>li{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro",YuMincho,'游明朝',"ＭＳ Ｐ明朝","MS PMincho","HGS明朝E",serif;font-size:14px;font-size:.7rem;font-weight:300;line-height:1;text-align:center;white-space:nowrap;display:table-cell;height:32px;padding:0 1.14285714em;-webkit-font-smoothing:antialiased}@media screen and (max-width:1340px){#gn-list>li{font-size:13px;font-size:.65rem;height:26px;padding:0 .92307692em}#gn-list>li:first-child{padding-left:0}#gn-list>li:last-child{padding-right:0}}@media screen and (max-width:767px){#gn-list>li{padding:0 30px;display:block;float:none;height:50px;line-height:48px;font-size:14px;font-size:.7rem;text-align:center}#gn-list>li:first-child{padding-left:30px}#gn-list>li:last-child{padding-right:30px}#gn-list>li:last-child>a{border-bottom-width:0}}#gn-list>li>a{margin:0 -1px;position:relative;display:block;height:32px;color:#454545;font-weight:bold;letter-spacing:.05em;vertical-align:top;transition-property:color;-webkit-transition-property:color;-moz-transition-property:color;transition-duration:.3s;-webkit-transition-duration:.3s;-moz-transition-duration:.3s}#gn-list>li>a.active{color:#b7985b}#gn-list>li>a:before{content:"";display:block;position:absolute;top:0;right:-16px;width:1px;height:13px;background-color:#ccc}@media screen and (max-width:1340px){#gn-list>li>a{height:26px}#gn-list>li>a:before{right:-12px}}@media screen and (max-width:767px){#gn-list>li>a{border-bottom:2px #f2f2f2 solid;display:block;height:auto;transition-duration:0;-webkit-transition-duration:0;-moz-transition-duration:0}#gn-list>li>a:before{content:none}}#globalheader-thin #gn-list>li>a:before,#gn-list>li:last-child>a:before{display:none}#gn-list>li>ul{display:none}@media screen and (max-width:767px){#gn-list>li>ul{display:none}}#gn-list>li>a:after{content:"";position:absolute;bottom:10px;left:50%;width:calc(60%);min-width:2.07142857em;height:1px;display:block;background-color:#b7985b;opacity:0;filter:alpha(opacity=0);transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden}@media screen and (max-width:1340px){#gn-list>li>a:after{bottom:6px}}@media screen and (max-width:767px){#gn-list>li>a:after{display:none}}#gn-list>li:hover>a,#gn-list>li>a.active{color:#b7985b}#gn-list>li:hover>a:after,#gn-list>li>a.active:after{visibility:visible;opacity:1;filter:alpha(opacity=100)}@media screen and (max-width:767px){.with-children #gn-list .gn-list-experiences .active{color:#454545}}#gn-list .gn-list-with-children{display:none}@media screen and (max-width:767px){#gn-list .gn-list-with-children{display:block}}.gn-btn{position:absolute;top:0;right:310px}.gn-btn ul li{margin:0 0 0 1px;float:right;width:129px;height:40px;line-height:40px;text-align:center}.gn-btn ul li a{display:block;color:#fff;background-color:#454545;font-size:13px;font-size:.65rem;font-weight:bold;letter-spacing:.05em;-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-ms-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s;-webkit-font-smoothing:antialiased}.gn-btn ul li a:hover{opacity:.7;filter:alpha(opacity=70)}@media screen and (max-width:767px){.gn-btn ul li a:hover{opacity:1;filter:alpha(opacity=100)}}.gn-btn ul li.gn-list-plan a{background-color:#b7985b}.gn--with-plan .gn-btn{right:440px}@media screen and (max-width:767px){.gn-btn{padding:30px;position:static;background-color:#dfdfdf}.gn-btn ul li{margin:0;float:none;width:auto;height:50px;line-height:50px}.gn-btn ul li.gn-list-plan,.gn-btn ul li.gn-list-reservations{margin:0 0 10px}.gn-btn ul li a{letter-spacing:.1em}}.gn-search{position:absolute;top:0;right:180px;width:129px}.gn-search .gn-list-vacancy{height:40px;line-height:40px;text-align:center}.gn-search .gn-list-vacancy a{display:block;color:#fff;background-color:#b7985b;font-size:13px;font-size:.65rem;letter-spacing:.1em;font-weight:bold}.gn-search .gn-list-vacancy a:hover{opacity:.9;filter:alpha(opacity=90)}.gn-search .gn-list-vacancy:hover .gn-dropdown-menu,.gn-search .gn-list-vacancy .hover .gn-dropdown-menu{max-height:118px}.gn--with-plan .gn-search{right:310px}@media screen and (max-width:767px){.gn-search{top:10px;right:65px;width:90px}.gn-search .gn-list-vacancy{height:30px;line-height:30px}.gn-search .gn-list-vacancy .gn-dropdown-menu{display:none}.gn--with-plan .gn-search{right:65px}}.gn-search .gn-list-vacancy a:hover{opacity:1;filter:alpha(opacity=100)}.gn-switch{position:absolute;top:0;right:50px;width:129px}.gn-switch .widget-title{height:40px;line-height:40px;color:#454545;background-color:#f2f2f2;font-family:"Gotham A","Gotham B",sans-serif;font-size:12px;font-size:.6rem;font-weight:400;text-align:center;cursor:pointer}.gn-switch .widget-title span{padding:0 1em 0 0;position:relative;display:block}.gn-switch .widget-title span:after{content:"";position:absolute;top:18px;right:28px;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:#000000 transparent transparent transparent}@media screen and (max-width:767px){.gn-switch{padding:30px;position:relative;top:auto;right:auto;width:auto;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}.gn-switch .widget-title{border:1px #63615e solid;height:48px;line-height:48px;background-color:#fff}.gn-switch .widget-title span{display:inline-block}.gn-switch .widget-title span:after{margin:-1.5px 0 0;top:50%;right:0}}.gn-switch ul{max-height:0;overflow:hidden;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.gn-switch ul li{font-size:11px;font-size:.55rem;margin:0;width:100%;height:49px;line-height:49px;border-top:2px #777572 solid}.gn-switch ul li a,.gn-switch ul li span{display:block;color:#fff;background-color:#63615e;text-align:center}.gn-switch ul li:first-child{border-top-width:0}@media screen and (max-width:767px){.gn-switch ul{padding:0 0;position:absolute;bottom:80px;left:0;width:100%;height:0;padding-left:30px;padding-right:30px;max-height:inherit;overflow:hidden;background-color:#fff;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}.gn-switch ul li{margin:0;height:49px;line-height:49px}.gn-switch ul li a,.gn-switch ul li span{display:block;color:#fff;background-color:#63615e;text-align:center}.gn-switch ul li:first-child{font-size:11px;font-size:.55rem}}.gn-switch.gn-switch-open ul{max-height:100px}@media screen and (max-width:767px){.gn-switch.gn-switch-open ul{padding-top:30px;height:130px;max-height:130px}}@media screen and (min-width:767px){.gn-switch:hover ul{max-height:100px}}.rc-tomamu .gn-switch.gn-switch-open ul{max-height:200px}@media screen and (max-width:767px){.rc-tomamu .gn-switch.gn-switch-open ul{padding-top:30px;height:230px;max-height:230px}}@media screen and (min-width:767px){.rc-tomamu .gn-switch:hover ul{max-height:200px}}@media screen and (max-width:767px){.sp-menu-open{height:100%}.sp-menu-open body{height:100%;overflow:hidden !important}.sp-menu-open #globalheader{height:100%;overflow-y:scroll;background-color:#fff;-webkit-overflow-scrolling:touch}.sp-menu-open #globalnav .nav-container{height:100%}}.gn-contentbrowser{position:absolute;top:100px;left:0;width:100%;height:0;overflow:hidden;background-color:rgba(240,240,240,0.9);text-align:left;white-space:normal;transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-delay:0;-webkit-transition-delay:0;-moz-transition-delay:0}@media screen and (max-width:767px){.gn-contentbrowser{display:none}}.gn-contentbrowser-inner{margin:0 auto;padding:20px 0 20px 30px;width:980px;height:400px;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#gn-list>li:hover .gn-contentbrowser{height:400px;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s}.category-intro{padding-right:30px;padding-top:52px;display:inline-block;width:260px;color:#000;vertical-align:top}.category-intro-headline{margin:0 0 -0.35714286em;font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro",YuMincho,'游明朝',"ＭＳ Ｐ明朝","MS PMincho","HGS明朝E",serif;font-size:14px;font-size:.7rem;font-weight:bold;letter-spacing:.05em}.category-intro-headline:before{margin:0 0 0 -5px;content:"";display:block;height:40px;background-position:center center;background-repeat:no-repeat;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;background-size:contain}.win7 .category-intro-headline{transform:rotate(.001deg);-webkit-transform:rotate(.001deg);-moz-transform:rotate(.001deg);-o-transform:rotate(.001deg);-ms-transform:rotate(.001deg)}.category-intro-text{margin:-0.76923077em 0 -0.46153846em;padding-top:30px;line-height:1.84615385em;font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro",YuMincho,'游明朝',"ＭＳ Ｐ明朝","MS PMincho","HGS明朝E",serif;font-size:13px;font-size:.65rem;letter-spacing:.1em}.win7 .category-intro-text{transform:rotate(.001deg);-webkit-transform:rotate(.001deg);-moz-transform:rotate(.001deg);-o-transform:rotate(.001deg);-ms-transform:rotate(.001deg)}.category-intro .category-intro-btn{padding-top:20px;height:40px}.category-intro .category-intro-btn a{height:40px;line-height:40px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",YuGothic,'游ゴシック',"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-size:.6rem}.gn-list-experiences .category-intro{padding-top:78px}.gn-list-experiences .category-intro-text{margin-top:-0.46153846em;padding-top:25px}.gn-list-experiences .category-intro-headline:before{width:260px;height:45px;background-image:url(/rc/global/elements/textimages/experiences_black.svg)}.gn-list-guestroom .category-intro-headline:before{width:160px;background-image:url(/rc/global/elements/textimages/guestroom_black.svg)}.gn-list-restaurant .category-intro-headline:before{width:145px;background-image:url(/rc/global/elements/textimages/restaurant_black.svg)}.gn-list-spa .category-intro-headline:before{width:189px;background-image:url(/rc/global/elements/textimages/spabeauty_black.svg)}.gn-list-dayuse .category-intro-headline:before{width:125px;background-image:url(/rc/global/elements/textimages/day_trip_black.svg)}#globalheader-thin{margin:0 auto;padding:0 50px;position:fixed;top:0;right:0;left:0;width:100%;max-width:1600px;min-width:1024px;height:50px;z-index:-1;background-color:#fff;background-color:rgba(255,255,255,0.95);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);transition-duration:.3s;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;visibility:hidden}#globalheader-thin .gn-list-access,#globalheader-thin .gn-list-reservations,#globalheader-thin .gn-list-plan{display:none}@media screen and (max-width:767px){#globalheader-thin{display:none}}.rc-gh-sticking #globalheader-thin{z-index:5;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible}.rc-scroll-down #globalheader-thin{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}#globalheader-thin .gh-logo{top:10px;width:200px;height:30px;overflow:hidden}#globalheader-thin .gh-logo a{display:block;width:100%;height:100%}#globalheader-thin .gh-logo img{display:block;max-height:100%}@media screen and (max-width:1180px){#globalheader-thin .gh-logo{display:none}}#globalheader-thin #gn-list{margin:0 149px 0 0;width:768px;height:50px}#globalheader-thin #gn-list>li{padding:0 .83333333em;height:50px;font-size:12px;font-size:.6rem}#globalheader-thin #gn-list>li.gn-list-experiences{padding-left:0}#globalheader-thin #gn-list>li.gn-list-meeting{padding-right:0}@media screen and (max-width:1180px){#globalheader-thin #gn-list>li{padding:0 .63636364em;font-size:11px;font-size:.55rem}}#globalheader-thin #gn-list>li>a{height:50px;line-height:50px}#globalheader-thin .gn-search{right:50px}@media screen and (max-width:1340px){#globalheader-thin .gn-search{width:100px}}#globalheader-thin .gn-search .gn-list-vacancy{height:50px;line-height:50px}#globalheader-thin .gn-search .gn-list-vacancy a:hover{opacity:.9;filter:alpha(opacity=90)}.rc-yatsugatake #globalheader-thin .gn-search .gn-list-vacancy a:hover{opacity:1;filter:alpha(opacity=100)}#globalheader-thin .gn-contentbrowser{top:50px}#globalheader-thin .gn-switch{display:none}.gn-dropdown-menu{max-height:0;padding:0;overflow:hidden;transition-duration:.3s;-webkit-transition-duration:.3s;-moz-transition-duration:.3s}.gn-dropdown-menu.hover{max-height:auto}.gn-dropdown-menu__content{padding:8px}.gn-dropdown-menu__content .d-lg--none{display:none !important}@media screen and (max-width:767px){.gn-dropdown-menu__content{padding:0}.gn-dropdown-menu__content .d-sm--none{display:none !important}.gn-dropdown-menu__content .d-sm--inline{display:inline !important}}.gn-bestrate{text-align:center;padding:0 15px 15px;background-color:#b7985b}.gn-bestrate .rc-icon,.gn-bestrate .rc-icon{vertical-align:top}.gn-bestrate-footer{font-size:0;line-height:0;margin:30px;display:none;padding:10px 10px}.gn-bestrate-footer .rc-icon,.gn-bestrate-footer .rc-icon{margin-right:8px;width:30px;height:30px;float:left}.gn-bestrate-footer .gn-bestrate-title{margin-top:.08333333em;margin-bottom:.41666667em}@media screen and (max-width:767px){.gn-bestrate-footer{display:block}}.gn-bestrate-inner{min-width:215px;text-align:left;display:inline-block;*zoom:1}.gn-bestrate-inner:before,.gn-bestrate-inner:after{content:" ";display:table}.gn-bestrate-inner:after{clear:both}.gn-switch+.gn-bestrate-footer{margin-top:-15px}.gn-bestrate-title{font-weight:600;font-size:12px;font-size:.6rem;letter-spacing:0;line-height:1;color:#fff;margin:.83333333em auto .58333333em}.gn-bestrate-text{font-weight:400;font-size:11px;font-size:.55rem;letter-spacing:.05em;line-height:1.27272727;color:#fff;margin:-0.09090909em auto -0.27272727em}.gn-season{text-align:right;position:absolute;right:50px;top:0;display:none;width:100px;height:40px}.gn-season-link{font-weight:600;font-size:10px;font-size:.5rem;line-height:1.4;text-decoration:none;color:#b7985b;position:relative;display:block;padding:1em 2.6em .6em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.gn-season-link strong{font-family:"Gotham A","Gotham B",sans-serif;font-size:12px;font-size:.6rem;line-height:1;color:#b7985b;display:block}.gn-season-link .button-circle{font-size:10px;line-height:1.8;text-align:center;color:#fff;position:absolute;right:0;top:50%;margin-top:-8px;display:inline-block;width:16px;height:16px;background-color:#b7985b;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.gn-season-link .button-circle .icon-glyphicon-rightarrow{display:inline-block;transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8)}.gn-season-link:hover{color:#454545}.gn-season-link:hover strong{color:#454545}.gn-season-link:hover .button-circle{color:#fff;background-color:#000}body.rc-winter .gn-btn,body.rc-summer .gn-btn{right:410px}body.rc-winter .gn-search,body.rc-summer .gn-search{right:280px}body.rc-winter .gn-switch,body.rc-summer .gn-switch{right:150px}body.rc-winter .gn-season,body.rc-summer .gn-season{display:block}@media screen and (max-width:767px){body.rc-winter .gn-search,body.rc-summer .gn-search{right:65px}body.rc-winter .gn-switch,body.rc-summer .gn-switch{right:auto}body.rc-winter .gn-season,body.rc-summer .gn-season{text-align:center;position:static;width:100%;height:auto}body.rc-winter .gn-season .gn-season-link,body.rc-summer .gn-season .gn-season-link{font-weight:400;font-size:.6rem;padding:1.33333333em 0 1.25em;background-color:#f5f5f5}body.rc-winter .gn-season .gn-season-link strong,body.rc-summer .gn-season .gn-season-link strong{font-size:.8rem;margin-right:4px;display:inline}body.rc-winter .gn-season .gn-season-link .button-circle,body.rc-summer .gn-season .gn-season-link .button-circle{position:static;margin-left:10px;vertical-align:middle}}.gn-ribbon{position:absolute;right:586px;top:14px}.gn--with-plan .gn-ribbon{right:716px}@media screen and (max-width:767px){.gn-ribbon{position:static;padding:0 30px 22px}}#globalheader-thin .gn-ribbon{display:none}.gn-pipe{font-size:0;line-height:0;display:inline-flex;vertical-align:top}@media screen and (max-width:767px){.gn-pipe{display:block;border-top:1px solid #ddd;border-color:rgba(0,0,0,0.1)}}.gn-pipe__item{font-size:12px;font-size:.6rem;font-weight:400;line-height:1;white-space:nowrap;padding:0 14px;color:#454545;position:relative;-webkit-font-smoothing:antialiased}.gn-pipe__item:before{content:"";position:absolute;top:2px;left:0;width:1px;height:8px;background-color:#000;opacity:.3}.gn-pipe__item:first-child:before{content:none}.gn-pipe__item .gn-dropdown-menu{font-size:.5rem;font-weight:normal !important;line-height:1.4 !important;letter-spacing:0 !important;white-space:normal;height:auto !important;transition-property:max-height}.gn-pipe__item .gn-dropdown-menu:hover{opacity:1}.gn-pipe__item:hover .gn-dropdown-menu{max-height:91px}@media screen and (max-width:767px){.gn-pipe__item{font-size:13px;font-size:.65rem;font-weight:600;color:#63615e;padding:0;border-bottom:1px solid #ddd;border-color:rgba(0,0,0,0.1)}.gn-pipe__item:before{content:none}.gn-pipe__item--banner+.gn-pipe__item{border-top-style:solid;border-top-width:1px}.gn-pipe__item .gn-dropdown-menu{font-size:.6rem;line-height:1.5 !important;letter-spacing:.025em !important;text-align:left;color:#999;max-height:none;background-color:transparent;pointer-events:none}.gn-pipe__item .gn-dropdown-menu:hover{color:#999 !important}.gn-pipe__item:hover .gn-dropdown-menu{max-height:none}}@media screen and (max-width:767px){.gn-pipe__item--banner{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro",YuMincho,'游明朝',"ＭＳ Ｐ明朝","MS PMincho","HGS明朝E",serif;font-weight:600;color:#fff;position:relative;margin-top:30px;margin-bottom:20px;border-bottom-width:0}}@media screen and (max-width:767px){.gn-pipe__item--agriturismo{background:url(/nasu/global/images/navi_agriturismo.jpg) no-repeat center center;background-size:cover}.gn-pipe__item--agriturismo:after{content:"";position:absolute;top:26px;right:0;left:0;height:36px;background:url(/nasu/global/images/text_agriturismo.svg) no-repeat center center;background-size:contain;pointer-events:none}}@media screen and (max-width:767px){.gn-pipe__item--beach-resort{background:url(/kohamajima/global/images/navi_beach-resort.jpg) no-repeat center center;background-size:cover}.gn-pipe__item--beach-resort:after{content:"";position:absolute;top:26px;right:0;left:0;height:36px;background:url(/kohamajima/global/images/text_beach-resort.svg) no-repeat center center;background-size:contain;pointer-events:none}}.gn-pipe__item--plan{position:absolute;top:-14px;right:-536px;padding:0}.gn-pipe__item--plan a{line-height:40px !important;width:129px;height:40px !important}.gn-pipe__item--plan a:hover{color:#fff !important;text-decoration:none !important;opacity:1 !important}.gn-pipe__item--plan:before{content:none}@media screen and (max-width:767px){.gn-pipe__item--plan{position:static;margin:0 auto !important}.gn-pipe__item--plan a{line-height:50px !important;margin:0 auto 10px;width:100%;height:50px !important}}.gn-pipe__link{color:inherit}.gn-pipe__link:hover{color:inherit;text-decoration:underline}@media screen and (max-width:767px){.gn-pipe__link{display:flex;align-items:center;justify-content:center;height:47px}.gn-pipe__item--banner .gn-pipe__link{height:auto;padding:68px 0 19px}.gn-pipe__link:hover{text-decoration:none}}.gn-gift-ticket{margin:-15px 30px 30px;display:none;padding:15px 0;background-color:#e9e9e9}@media screen and (max-width:767px){.gn-gift-ticket{display:block}}.gn-gift-ticket__text{font-weight:600;font-size:20px;font-size:1rem;letter-spacing:0;line-height:1;text-indent:100%;color:#000;margin:0 auto;display:block;width:6rem;height:1rem;background:url(/rc/globalnav/1.0/jp/images/text_gift_ticket.svg) no-repeat center center;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;background-size:contain;overflow:hidden}