*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font:normal 15px/150% "游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;color:#333}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:0.5em}img{vertical-align:top}i{font-style:normal}input[type="button"],input[type="submit"],input[type="reset"],select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}a{text-decoration:underline;-webkit-transition:all 0.2s;transition:all 0.2s;color:#333}a:hover{text-decoration:none;opacity:.6}.t_center{text-align:center !important}.t_left{text-align:left !important}.t_right{text-align:right !important}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex.wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex.center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.view_sp{display:none}@media all and (max-width: 599px){.view_sp{display:block}}.container{width:1000px;max-width:100%;margin:0 auto}.box-fadein img{opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.box-fadein img.lazyloaded{opacity:1}.ten-mincho{color:#fff;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.ie11{background:none !important}}.header{position:fixed;top:0;left:0;z-index:102;width:100%;-webkit-transition:all .3s;transition:all .3s}.header .inner{-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:55px}@media all and (max-width: 599px){.header .inner{height:50px}}.header .head_logo{margin-left:20px;width:138px;height:16px;background:url(../images/common/logo.svg) no-repeat left top;background-size:138px;text-indent:-9999px}.header .head_logo a{display:block}@media all and (max-width: 599px){.header .head_logo{background-size:115px;width:115px;margin-left:13px}.header .head_logo img{width:100%;height:auto}}@media all and (max-width: 599px){.header .head_menu .btns_member{display:none}.header .head_menu .btn_ec{display:none}}.header .language{padding:5px 20px 0 0;overflow:hidden;position:relative}.header .language:before{position:absolute;top:18px;right:30px;width:0;height:0;padding:0;content:'';z-index:1;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;pointer-events:none}@media all and (max-width: 599px){.header .language{padding:0 65px 0 0}.header .language:before{top:13px;right:75px}}.header .language select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;color:#000;font:100 14px/130% minion-pro,ten-mincho-text,serif;letter-spacing:1px;background-color:rgba(255,255,255,0.6);border-radius:0;padding:6px 20px 7px 15px}.header .language select:active{background:#fffffe;border:none}.header .language select::-ms-expand{display:none}.header .btn_ec{margin-right:20px}.header .btn_ec a{display:block;padding:13px 13px 13px 40px;text-decoration:none;font:400 14px/100% ten-mincho-text,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif,"ＭＳ Ｐ明朝","MS PMincho";color:#fff;letter-spacing:1px;background:#ea5404 url(../images/common/icon-ec.svg) no-repeat 13px center}.header .btns_member{margin-right:60px}.header .btns_member li{font:400 14px/100% ten-mincho-text,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif,"ＭＳ Ｐ明朝","MS PMincho";margin-right:5px;color:#fff}.header .btns_member li a{display:block;text-decoration:none;color:#fff;padding:13px 25px}.header .btns_member .regist a{background-color:#3e8a9e;letter-spacing:1px}.header .btns_member .regist a span{color:#fff;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .btns_member .login a{background-color:#51687a}.header .gnav{background-color:rgba(0,0,0,0.9);position:fixed;right:0;top:0;height:100vh;opacity:0;display:none;z-index:104}.header .gnav .inner{padding:70px 20px 0 70px;overflow:auto;height:100vh}@media all and (max-width: 599px){.header .gnav .inner{padding:50px 0 20px 40px;width:288px}}.header .gnav .block_l ul,.header .gnav .block_r ul{border-left:solid 1px #99a6b1;position:relative;padding:0 40px 20px 18px;margin-bottom:20px}@media all and (max-width: 599px){.header .gnav .block_l ul,.header .gnav .block_r ul{padding:0 0 0 13px;margin-bottom:15px}}.header .gnav .block_l ul:before,.header .gnav .block_r ul:before{position:absolute;color:#99a6b1;font:400 20px/100% minion-pro,ten-mincho-text,serif;top:33px;left:-57px;width:90px;height:24px;text-align:right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);letter-spacing:1px}@media all and (max-width: 599px){.header .gnav .block_l ul:before,.header .gnav .block_r ul:before{font-size:15px;left:-54px}}.header .gnav .block_l ul li,.header .gnav .block_r ul li{font:400 14px/140% "游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;margin-bottom:14px;letter-spacing:1px;white-space:nowrap}@media all and (max-width: 599px){.header .gnav .block_l ul li,.header .gnav .block_r ul li{margin-bottom:8px}}.header .gnav .block_l ul li:last-child,.header .gnav .block_r ul li:last-child{margin:0}.header .gnav .block_l ul li a,.header .gnav .block_r ul li a{color:#fff;text-decoration:none}.header .gnav.active{-webkit-animation:gnav .3s linear 0s forwards;animation:gnav .3s linear 0s forwards;display:block}.header .gnav .contents:before{content:"contents"}.header .gnav .no_border{border:none;padding:0 50px 0 0}.header .gnav .booking{padding-bottom:14px}@media all and (max-width: 599px){.header .gnav .booking{padding-bottom:4px !important}}.header .gnav .booking:before{content:"booking"}.header .gnav .company:before{content:"company"}.header .gnav .contact{padding-bottom:16px}@media all and (max-width: 599px){.header .gnav .contact{padding-bottom:6px !important}}.header .gnav .contact:before{content:"contact"}.header .gnav .btn_ec{display:none;margin:30px 25px 10px -15px;text-align:center}@media all and (max-width: 599px){.header .gnav .btn_ec{display:block}}.header .gnav .btn_ec a{padding:13px 0px 13px 0px;background-position:45px center}.header .gnav .btns_member{margin:10px 20px 20px -15px;display:none}@media all and (max-width: 599px){.header .gnav .btns_member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.header .gnav .btns_member li{width:100%}.header .gnav .btns_member li a{padding:13px 0;text-align:center}.header .gnav .btns_social{border:none;padding:0;margin:20px 0 0}.header .gnav .btns_social li{margin-right:10px}@media all and (max-width: 599px){.header .gnav .btns_social{margin:6px 0 0 -15px}.header .gnav .btns_social img{width:26px;height:auto}}.header.active{background-color:rgba(238,238,238,0.9)}.header.active .head_logo{background:url(../images/common/logo_bk.svg) no-repeat left top;background-size:138px}@media all and (max-width: 599px){.header.active .head_logo{background-size:115px}}.header.active .language select{background:none}.header.active .language select:active{background-color:#eee}.header.active #menuButton span{background-color:#000}.header.active #menuButton.active span{background-color:#fff}@-webkit-keyframes gnav{0%{opacity:0}100%{opacity:1}}@keyframes gnav{0%{opacity:0}100%{opacity:1}}#menuButton{display:block;width:42px;height:42px;position:fixed;top:8px;right:12px;z-index:300}@media all and (max-width: 599px){#menuButton{top:4px}}#menuButton span{display:block;background:#fff;width:24px;height:2px;position:absolute;left:9px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}#menuButton span:first-child{top:12px}#menuButton span:nth-child(2){margin-top:-1px;top:50%}#menuButton span:last-child{bottom:12px}#menuButton.active span:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#menuButton.active span:nth-child(2){opacity:0}#menuButton.active span:last-child{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.box_search{width:1000px;max-width:100%;background-color:#334d63;margin:0 auto;padding:25px;position:relative;z-index:100;height:150px}@media all and (max-width: 768px){.box_search{padding:40px 13px 50px;height:auto}}.box_search .expand::-ms-expand{display:none}.box_search .inner{-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 768px){.box_search .inner{display:block}.box_search .inner>div{width:400px;margin:0 auto}}@media all and (max-width: 599px){.box_search .inner>div{width:auto}}.box_search .box_select .st{font:400 15px/100% ten-mincho-text,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif,"ＭＳ Ｐ明朝","MS PMincho";color:#fff;margin-bottom:4px}.box_search .box_select select,.box_search .box_select input[type=text]{border-radius:0;border:solid 1px #ccc;padding:11px 50px 11px 11px;font:700 12px/150% "游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;background:url(../images/common/arrow_b_gray.svg) no-repeat right 10px center #fff;background-size:12px;vertical-align:bottom;color:#444}.box_search .box_select span{color:#fff}.box_search .hotel{margin-right:20px}@media all and (max-width: 768px){.box_search .hotel{margin:0 0 15px}.box_search .hotel select{width:100%}}.box_search .checkin{margin-right:20px;width:188px}.box_search .checkin input{width:100%}@media all and (max-width: 768px){.box_search .checkin{margin:15px 20px 15px 0}}.box_search .nights{margin-right:20px;width:110px}@media all and (max-width: 768px){.box_search .nights{margin:15px 0}}@media all and (max-width: 768px){.box_search .adults,.box_search .rooms{margin:0 0 5px}}.box_search .adults{width:140px}.box_search .rooms{width:125px}@media all and (max-width: 768px){.box_search .pe_ro_send{-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.box_search .btn_send{margin-top:6px}.box_search .btn_send input{border:none;font:200 18px/100% ten-mincho-text,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif,"ＭＳ Ｐ明朝","MS PMincho";background-color:#bea03c;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:20px 20px 18px;color:#fff}.box_search .btn_send input:hover{opacity:.8}.box_search .bs_bottom{-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}@media all and (max-width: 768px){.box_search .bs_bottom{display:block}}.box_search .dynamic_package{text-align:center;color:#fff;font-family:ten-mincho-text,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif,"ＭＳ Ｐ明朝","MS PMincho"}.box_search .dynamic_package:after{content:"";background:url(../images/common/arrow_white.svg) no-repeat right top 1px;background-size:14px;width:18px;height:12px;display:inline-block}.box_search .dynamic_package a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.6)}@media all and (max-width: 768px){.box_search .dynamic_package span{font-size:18px}}.box_search .cancel{font-size:14px}@media all and (max-width: 768px){.box_search .cancel{text-align:center;margin-top:20px}}.box_search .cancel a{font-family:ten-mincho-text,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif,"ＭＳ Ｐ明朝","MS PMincho";color:#fff;border-bottom:solid 1px rgba(255,255,255,0.6)}#ui-datepicker-div{padding:6px;background:#f2f2f2}@media all and (max-width: 599px){#ui-datepicker-div{width:calc(100% - 26px) !important}#ui-datepicker-div .ui-datepicker-group{float:none;width:100%}}#ui-datepicker-div .ui-widget-header{background:none;border:none;padding-top:40px}#ui-datepicker-div .ui-widget-header .ui-datepicker-title{font:bold 16px/100% arial,Verdana;color:#333}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev{background:url(../images/common/before_month.svg) no-repeat top left;background-size:64px;width:64px;height:15px;left:8px;top:10px}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev:hover{border:none}#ui-datepicker-div .ui-widget-header .ui-datepicker-next{background:url(../images/common/after_month.svg) no-repeat top left;background-size:64px;width:64px;height:15px;right:8px;top:10px}#ui-datepicker-div .ui-widget-header .ui-datepicker-next:hover{border:none}#ui-datepicker-div .ui-datepicker-calendar{border-collapse:collapse;border-spacing:0}#ui-datepicker-div .ui-datepicker-calendar th{padding:.7em .3em 0}#ui-datepicker-div .ui-datepicker-calendar td{padding:0 !important;border:solid 1px #ccc;height:34px;-webkit-transition:none;transition:none}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day,#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a{background-color:#334d63;color:#fff}#ui-datepicker-div .ui-datepicker-calendar td:hover{background-color:#718392 !important}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month,#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month a{background-color:#fff;color:#888}#ui-datepicker-div .ui-datepicker-calendar td .ui-state-default{padding:6px 0;text-align:center;font-family:arial,Verdana;background:#fff}#ui-datepicker-div .ui-datepicker-calendar td a{text-align:center;font-family:arial,Verdana;border:none;background-color:#fff;padding:6px 0;-webkit-transition:none;transition:none}#ui-datepicker-div .ui-datepicker-calendar td a:hover{background:none;opacity:1;color:#fff}.bnr_benefit{background-color:#fff;text-align:center;padding-bottom:100px}@media all and (max-width: 768px){.bnr_benefit{padding:0 13px 60px}}.bnr_benefit img{width:1000px}@media all and (max-width: 768px){.bnr_benefit img{width:100%}}.btn_pagetop{text-align:right;position:relative;z-index:100}.btn_pagetop a{display:inline-block;background-color:rgba(204,204,204,0.9);width:50px;height:50px;text-align:center;position:absolute;right:0;bottom:-35px}@media all and (max-width: 768px){.btn_pagetop a{right:13px;bottom:-25px}}.btn_pagetop a img{margin:12px 0 0 7px}.footer{background-color:#272727;padding:50px 0 23px;position:relative}@media all and (max-width: 768px){.footer{padding:40px 0 23px}.footer .container{padding:0 13px}}.footer .foot_logo{margin-bottom:48px}@media all and (max-width: 599px){.footer .foot_logo{margin-bottom:40px}.footer .foot_logo img{width:180px;height:auto}}.footer .foot_navi{margin-bottom:80px;padding-left:16px}@media all and (max-width: 768px){.footer .foot_navi{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}@media all and (max-width: 599px){.footer .foot_navi{display:block;margin-bottom:25px}}.footer .foot_navi ul{border-left:solid 1px #99a6b1;position:relative;padding:0 40px 0 18px}.footer .foot_navi ul:before{position:absolute;color:#99a6b1;font:400 20px/100% minion-pro,ten-mincho-text,serif;top:33px;left:-57px;width:90px;height:24px;text-align:right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);letter-spacing:1px}@media all and (max-width: 768px){.footer .foot_navi ul{margin-bottom:25px}}@media all and (max-width: 599px){.footer .foot_navi ul{margin-bottom:0}}.footer .foot_navi ul li{font:400 14px/140% "游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;margin-bottom:14px;letter-spacing:1px;white-space:nowrap}.footer .foot_navi ul li:last-child{margin:0}.footer .foot_navi ul li a{color:#fff;text-decoration:none}.footer .foot_navi .contents:before{content:"contents"}.footer .foot_navi .no_border{border:none;padding:0 50px 0 0}@media all and (max-width: 599px){.footer .foot_navi .no_border{border-left:solid 1px #99a6b1;padding:14px 40px 0 18px;margin-bottom:25px}}@media all and (max-width: 599px){.footer .foot_navi .booking{padding-bottom:20px;margin-bottom:25px}}.footer .foot_navi .booking:before{content:"booking"}@media all and (max-width: 599px){.footer .foot_navi .company{margin-bottom:25px}}.footer .foot_navi .company:before{content:"company"}@media all and (max-width: 599px){.footer .foot_navi .contact{padding-bottom:20px}}.footer .foot_navi .contact:before{content:"contact"}.footer .logo{text-align:center;padding-left:10px;margin-bottom:55px}.footer .logo img{max-width:100%}@media all and (max-width: 599px){.footer .logo img{display:block}}.footer .foot_tel{text-align:center;line-height:110%;font-size:13px;color:#fff;margin:0 0 15px}.footer .foot_tel a{color:#fff;text-decoration:none;font-size:15px}.footer .copy{margin:0;padding-bottom:60px}.footer .copy img{width:235px;height:13px}.area_copyright{position:relative;background-color:#fff;padding:20px 0}@media all and (max-width: 599px){.area_copyright{padding:20px 13px}}.area_copyright .btns_social{margin:0}.area_copyright .btns_social li{margin:0 10px 10px 0}@media all and (max-width: 599px){.area_copyright .btns_social li img{width:32px;height:auto}}.area_copyright #copyright{color:#898f9c;font:normal 12px/100% "游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif}.area_copyright .btns_group{position:absolute;bottom:10px;right:330px}@media all and (max-width: 599px){.area_copyright .btns_group{position:static;margin-bottom:20px}}.area_copyright .btns_group li{margin-left:10px}@media all and (max-width: 599px){.area_copyright .btns_group li{width:50%;margin:0}.area_copyright .btns_group li:first-child{margin-right:10px}}.area_copyright .btns_group a{display:block;border:solid 1px #e6e6e6;padding:10px 30px}@media all and (max-width: 599px){.area_copyright .btns_group a{padding:10px 0;text-align:center}}.area_copyright .btns_contact li{font:100 15px/100% ten-mincho-text,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif,"ＭＳ Ｐ明朝","MS PMincho";width:130px;bottom:0}@media all and (max-width: 599px){.area_copyright .btns_contact li{width:80px}}.area_copyright .btns_contact li a{color:#fff;text-decoration:none;display:block;text-align:center;line-height:130px;height:130px;position:relative}@media all and (max-width: 599px){.area_copyright .btns_contact li a{height:80px;line-height:80px}}.area_copyright .btns_contact li a:after{content:"";position:absolute;bottom:8px;right:-12px;height:17px}@media all and (max-width: 599px){.area_copyright .btns_contact li a:after{display:none}}.area_copyright .btns_contact li a:hover{opacity:.8}.area_copyright .btns_contact .btn_recruit{position:absolute;right:184px}@media all and (max-width: 599px){.area_copyright .btns_contact .btn_recruit{right:105px}}.area_copyright .btns_contact .btn_recruit a{background-color:#334d63}.area_copyright .btns_contact .btn_recruit a:after{background:url(../images/common/btn_seemore.png) no-repeat left center;background-size:83px;width:83px}.area_copyright .btns_contact .btn_reservation{position:fixed;right:32px;z-index:100}.area_copyright .btns_contact .btn_reservation.home{display:none}@media all and (max-width: 599px){.area_copyright .btns_contact .btn_reservation{right:15px}}.area_copyright .btns_contact .btn_reservation a{background-color:#bea03c}.area_copyright .btns_contact .btn_reservation a:after{background:url(../images/common/btn_reservation.png) no-repeat left center;background-size:100px;width:100px}
/*# sourceMappingURL=common.min.css.map */