@import url(https://fonts.googleapis.com/css?family=Lato:400,700|Montserrat:500,600|Pathway+Gothic+One&display=swap);.slick-slider{position:relative;display:block;box-sizing:border-box;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}article,body,code,dd,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,header,html,iframe,img,label,li,nav,object,p,section,small,span,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,figcaption,figure,footer,header,nav,section{display:block}ul{list-style-type:none}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}input,select{vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none}picture{display:block}@font-face{font-family:NotoSansCjkJP;font-style:normal;font-weight:100;src:local("NotoSansCJKjp-Thin"),local("NotoSansJP-Thin"),url(/assets/font/NotoSansCJKjp-Thin.woff) format("woff")}@font-face{font-family:NotoSansCjkJP;font-style:normal;font-weight:200;src:local("NotoSansCJKjp-Light"),local("NotoSansJP-Light"),url(/assets/font/NotoSansCJKjp-Light.woff) format("woff")}@font-face{font-family:NotoSansCjkJP;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP"),local("NotoSansCJKjp-Regular"),local("NotoSansJP-Regular"),url(/assets/font/NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCjkJP;font-style:normal;font-weight:500;src:local("NotoSansCJKjp-Medium"),local("NotoSansJP-Medium"),url(/assets/font/NotoSansCJKjp-Medium.woff) format("woff")}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}html{font-family:Montserrat,NotoSansCjkJP,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;width:100%;height:100%;font-size:.78125vw;font-weight:400;overflow:auto}body{position:relative;color:#000;letter-spacing:.2em}img{max-width:100%;height:auto;vertical-align:top;line-height:1;border:none}a{text-decoration:none;color:#666}.l-wraper{overflow:hidden}.l-under .menuHead{height:10rem;background:0 0}.l-under .fixed .menuHead{height:7.5rem}.l-under .header .logo{width:6.8rem;height:3.3rem}.l-heroUnder{position:relative;padding:20rem 3rem 5rem;background:#d7d2cb}.l-contWrap{width:calc(100% - 6rem);margin:0 auto}.footer{position:relative;z-index:999;background:#333}.footer::before{content:'';display:block;width:0;height:0;position:absolute;top:-50rem;opacity:0;visibility:hidden}.footer .mapLink{margin:0 0 0 2rem;font-family:Montserrat,sans-serif;color:#fff;border-color:#fff;transition:opacity .4s ease-out}.footer .mapLink:hover{cursor:pointer;opacity:.6}.footer .mapLink:after{background:rgba(255,255,255,0.2)}.footer .mapLink .icon_arrow-02{fill:#fff}.footer .post{font-family:NotoSansCjkJP,sans-serif;line-height:2}.footer_inner{padding:7rem 1.5rem 0;color:#fff}.footer_logo{margin:0 auto 6rem;width:16rem;height:7.7rem}.footer_logo a{display:block;width:100%;height:100%;transition:opacity .4s ease-out}.footer_logo a:hover{cursor:pointer;opacity:.6}.footer_logo .logo_tl{width:100%;height:100%;fill:#fff}.footer_cont_dt{margin-bottom:1.1rem;font-family:Lato,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.2em;color:#666}.footer_access{position:relative;margin-bottom:3.5rem}.footer_contact{margin-bottom:3rem}.footer_contact .footer_cont_dl .footer_cont_dt{margin-bottom:1.3rem}.footer_contact .footer_cont_dl:nth-child(2) .footer_cont_dt{margin-bottom:0}.tel{margin-bottom:.8rem;font-size:3.4rem;font-weight:500;line-height:1;letter-spacing:.05em;color:#dadada}.footer_cont_dl-mail a{color:#fff;transition:opacity .4s ease-out}.footer_cont_dl-mail a:hover{cursor:pointer;opacity:.6}.footer_sns{margin-bottom:3.5rem}.footer_sns_list{display:flex;flex-flow:wrap}.footer_sns_list li{width:50%;font-size:1.7rem;font-weight:500;line-height:2.59;letter-spacing:.05em;color:#dadada}.footer_sns_list li .footer_cont_dt{margin-bottom:.7rem}.footer_sns_list li a{position:relative;display:inline-block;color:#dadada}.footer_sns_list li a::after{content:'';display:block;width:100%;height:2px;position:absolute;bottom:1.1rem;background:#fff;opacity:.6;color:#dadada;transform:scale(1, 1);transform-origin:left top;transition:transform .3s}.footer_sns_list li._fb{order:1}.footer_sns_list li._tw{order:3}.footer_sns_list li._ig{order:2}.footer_sns_list li._wb{order:4}.footer_groupLinks{border:0 solid rgba(255,255,255,0.05);border-width:1px 0}.footer_groupLinks svg{fill:rgba(255,255,255,0.5)}.footer_groupLinks .logo_kpg{width:25rem;height:4rem}.footer_groupLinks .logo_kpg_pc{width:7.6rem;height:3.5rem}.footer_groupLinks .logo_kcc{width:10rem;height:5.8rem}.footer_groupLinks .logo_jose{width:9rem;height:5.5rem}.footer_groupLinks_list{display:flex;flex-flow:wrap;margin:0 auto;padding:4rem 0 5rem;width:25rem}.footer_groupLinks_list li a{transition:opacity .4s ease-out}.footer_groupLinks_list li a:hover{cursor:pointer;opacity:.6}.footer_other{padding:2.5rem 0 3rem}.footer_other_list{display:flex;justify-content:space-between;align-items:center}.footer_other_list li{flex-basis:calc((100% - 14rem)/ 2);text-align:center}.footer_other_list a{display:block;width:100%;height:100%;font-size:1.1rem;line-height:1.2;letter-spacing:.06rem;color:#fff;transition:opacity .4s ease-out}.footer_other_list a:hover{cursor:pointer;opacity:.6}.copy{display:block;padding:2rem 1rem;width:100%;font-family:Lato,sans-serif;font-size:1.2rem;color:#666;line-height:1;letter-spacing:.05em;text-align:center;background:#3f3f3f}.scrlTop{position:relative;margin-bottom:3rem;padding-top:4rem;text-align:center;z-index:1}.scrlTop_item{display:inline-block;text-align:center;transition:opacity .4s ease-out}.scrlTop_item:hover{cursor:pointer;opacity:.6}.scrlTop_item .icon_arrow-01{width:.7rem;height:.45rem}.scrlArrow{display:block;margin-bottom:.9rem}.scrlTxt{display:block;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:1.2px;color:#333}.scrlTop-fixed{opacity:0;position:fixed;right:-15px;bottom:170px;width:10rem;height:3rem;z-index:1;transform:rotateZ(90deg) scale(-1, 1);cursor:pointer;transition:opacity .3s ease-out,visibility .3s ease-out}.scrlTop-fixed.is-scrlIn{visibility:visible;opacity:1}.scrlTop-fixed .scrlTop_item{display:block;width:100%;height:100%;color:#aaa}.footer-en .address span{font-family:Lato,sans-serif}.header{position:absolute;top:0;width:100%;height:auto;color:#fff;text-decoration:none;line-height:1;z-index:1000}.header a{text-decoration:none}.header .logo{position:absolute;left:3rem;margin:0 auto;width:8.4rem;height:4rem}.header .logo .logo_tl{width:100%;height:100%}.header_inner{position:relative;width:100%;padding:0}.header_inner::after{content:"";clear:both;display:block}.globalNav{display:flex;visibility:hidden;opacity:0;position:fixed;top:0;width:100%;height:100%;text-align:center;background-color:#252525;z-index:1000;overflow:hidden;-webkit-overflow-scrolling:touch}.globalNav_wrap{position:relative;display:flex;flex-flow:column;margin:7.5rem 0 0 auto;padding:5rem 3rem 5rem;width:calc(100% - 4.5rem);height:100%;margin-top:0;padding-top:0;overflow-y:scroll}.globalNav_wrap a{transition:opacity .4s ease-out}.globalNav_wrap a:hover{cursor:pointer;opacity:.6}.globalNav_wrap .c-langSelector{position:relative;left:0;margin-bottom:2rem;height:3rem;margin-top:2.8rem;width:fit-content}.menuHead{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:7.5rem;background:#fff;border-top:.5rem solid #000}.globalNav_list_item>a{font-size:2.5rem;font-weight:500;line-height:2.2;text-align:left;letter-spacing:0;color:#fff}.globalNav_list_item_under{margin:1rem 0 1.7rem;padding-left:1.5rem;border-left:2px solid #333}.globalNav_list_item_under_item>a{font-family:Lato,sans-serif;font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.06em;text-align:left;color:#666}.navToggle{display:block;padding:17px 15px;margin:0 .6rem 0 auto;width:7rem;height:4.5rem;cursor:pointer;z-index:10001;transition:opacity .5s ease-out}.navToggle>div{position:relative;z-index:102}.navToggle span{display:block;position:absolute;height:3px;width:100%;background:#000;left:0;transition:.35s ease-in-out}.navToggle span:nth-child(1){top:0}.navToggle span:nth-child(2){top:9px}.globalNav_cont-l{position:relative;padding:3.5rem 0 2.7rem;border-top:2px solid #333;text-align:left}.globalNav_cont-s{display:flex;flex-flow:wrap;padding:3rem 0 0;text-align:left;border-top:2px solid #333}.globalNav_s{order:1}.globalNav_s_item>a{font-size:2rem;font-weight:500;line-height:2;letter-spacing:0;text-align:left;color:#fff}.globalNav_sns{order:2;margin:-.6rem 0 3rem 4.5rem}.globalNav_sns_item>a{position:relative;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.67;letter-spacing:.06em;text-align:left;color:#dadada}.globalNav_sns_item>a::after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:1px;background:#fff;transform:scale(1, 1);transform-origin:left top;transition:transform .3s}.globalNav_other{order:3;padding-top:2rem;padding-bottom:5rem;width:100%;border-top:2px solid #333}.globalNav_other_item>a{font-family:Lato,sans-serif;font-size:1.5rem;line-height:2.22;letter-spacing:.06em;text-align:left;color:#666}.globalNav_other_item .icon_doc{width:1.6rem;height:1.3rem;fill:#666}.globalNav_reserve{position:absolute;top:0;width:4.5rem;height:100%}.globalNav_reserve_block{display:block;width:100%;height:100%;background:#b1956c}.globalNav_reserve_txtWrap{display:flex;flex-flow:column;align-items:center;position:absolute;bottom:3rem;left:50%;transform:translateX(-50%)}.globalNav_reserve_txtEn{position:relative;margin-bottom:3.5rem;padding-bottom:2.5rem;width:1.5rem;font-size:1.6rem;letter-spacing:.125em;color:#fff;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.globalNav_reserve_txtEn::after{content:'';display:block;width:1.6rem;height:.1rem;position:absolute;bottom:0;left:50%;background:#fff;transform:translateX(-50%)}.globalNav_reserve_txtJa{width:1rem;font-size:1rem;line-height:2;letter-spacing:.8em;color:#fff}.open .navToggle span{background:#fff}.open .navToggle span:nth-child(1){top:2px;transform:rotate(15deg)}.open .navToggle span:nth-child(2){top:2px;transform:rotate(-15deg)}.fixed{position:fixed;animation:fadeIn .8s}.fixed .menuHead{background:rgba(255,255,255,0.95)}.fixed .logo{width:7.4rem;height:3rem}.fixed.open{height:100%}.searchArea-menu{visibility:hidden;overflow:hidden;opacity:0}.globalNav_reserve-pc{display:flex;flex-flow:column;position:absolute;left:0;bottom:0;width:100%;transform:translateY(10rem);transition:.3s ease-out;z-index:1001}.globalNav_reserve-pc_head{display:block;height:8rem;padding:2.5rem 0 2rem;color:#fff;text-align:center;background:#b1956c;cursor:pointer;transition:.3s ease-out}.globalNav_reserve-pc_txtWrap{font-size:1.6rem;font-weight:500;letter-spacing:.06em}.globalNav_reserve-pc_txtWrap span{display:block;margin-top:1rem;font-size:1rem;letter-spacing:.2em}.globalNav_reserve-pc_body{overflow:hidden;transition:.3s ease-out}.globalNav_reserve-pc_body .searchAreaCommon{position:relative;height:10rem;overflow:visible}.globalNav_reserve-pc_body .searchAreaCommon_item{width:100%;height:100%;opacity:1}.globalNav_reserve-pc_body .frmplanseek{width:100%;visibility:visible;opacity:1}.globalNav_reserve-pc_body .booking_inner{justify-content:center;width:100%}.globalNav_reserve-pc_body .calid{top:inherit;bottom:-3px}.header-cs .globalNav_reserve_txtEn,.header-ct .globalNav_reserve_txtEn,.header-en .globalNav_reserve_txtEn{padding:0;margin-bottom:1rem}.header-cs .globalNav_reserve_txtEn::after,.header-ct .globalNav_reserve_txtEn::after,.header-en .globalNav_reserve_txtEn::after{content:none}.accordion_ttl{position:relative;padding:.7rem 1rem;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:500;line-height:2.3;letter-spacing:.1em;text-align:center;color:#000;transition:opacity 1s;animation:slideNav .6s ease-out .5s normal forwards;text-align:center;border:0 solid #d7d2cb;border-width:1px 0;cursor:pointer;transition:opacity .4s ease-out}.accordion_ttl:hover{cursor:pointer;opacity:.6}.accordion_icon{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;top:50%;right:2rem;width:2.5rem;transform:translateY(-50%)}.accordion_icon span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;width:50%;height:2px;background-color:#d7d2cb;border-radius:4px}.accordion_icon span:nth-of-type(1){top:50%;transform:rotate(0)}.accordion_icon span:nth-of-type(2){transform:rotate(90deg)}.accordion_ttl.is-acodIn .accordion_icon span:nth-of-type(1){display:none}.accordion_ttl.is-acodIn .accordion_icon span:nth-of-type(2){transform:rotate(180deg)}.accordion_cont_dl{display:flex;padding:2rem 1rem 1.2rem;flex-flow:column;border-bottom:1px solid #efedea}.accordion_cont_ttl{font-size:1.2rem;font-weight:300;line-height:1;letter-spacing:.1em;color:#666}.accordion_cont_txt{margin-left:auto;width:100%;font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.1em;color:#666}.targetItem{opacity:0}.targetItem.target-fade.is-in:nth-of-type(1){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.1s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(2){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.2s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(3){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.3s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(4){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.4s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(5){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(6){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.6s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(7){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.7s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(8){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.8s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(9){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.9s 1 forwards}.targetItem.target-fade.is-in:nth-of-type(10){animation:fadeIn 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s 1 forwards}.targetItem.targetItem-scaleInUp.is-in{animation:scaleInUp 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.targetItem.targetItem-left.is-in{animation:scaleInLeft 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.targetItem.targetItem-right.is-in{animation:scaleInRight 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.targetItem.targetItem-boxCover{opacity:1;transition-delay:0s !important}.targetItem.targetItem-boxCover::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#fff;transform-origin:right;transition-property:transform}.targetItem.targetItem-boxCover.is-in::after{animation:boxCover 1s cubic-bezier(0.19, 1, 0.22, 1) forwards}.ttl_under.targetItem.targetItem-boxCover.is-in::after{animation:boxCover 1.5s cubic-bezier(0.19, 1, 0.22, 1) forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleInUp{from{opacity:0;transform:translateY(13%)}to{opacity:1;transform:translateY(0)}}@keyframes scaleInLeft{from{opacity:0;transform:translateX(-8%)}to{opacity:1;transform:translateX(0)}}@keyframes scaleInRight{from{opacity:0;transform:translateX(8%)}to{opacity:1;transform:translateX(0)}}@keyframes boxCover{from{transform:scaleX(1)}to{transform:scaleX(0);transition-delay:.4s}}@keyframes lineDash{0%{transform:scale(1, 1);transform-origin:right top}33%{transform:scale(0, 1);transform-origin:right top}66%{transform:scale(0, 1);transform-origin:left top}100%{transform:scale(1, 1);transform-origin:left top}}@keyframes lineDashArrow{0%{border:none}33%{border:none}66%{border:6px 6px 0}100%{border:6px 6px 0}}@keyframes logoKv-color{0%{fill:#000}100%{fill:#000;clip-path:inset(0);-webkit-clip-path:inset(0)}}.js-smoothScrl{transition:cubic-bezier(0.86, 0, 0.07, 1)}.c-arrow-half{position:absolute;top:50%;right:3.2rem;display:inline-block;width:3rem;height:2px;background-color:currentColor;transition:.3s;transform-origin:left}.c-arrow-half::before{content:'';display:block;width:0;height:0;position:absolute;top:-4px;left:2.9rem;border-left:6px solid transparent;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 6px 0}.breadcrumbs{display:flex;justify-content:center;position:absolute;bottom:0;right:0;padding:2rem 3rem 0;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.1em;color:#333;background:#fff}.breadcrumbs a,.breadcrumbs span{color:#000}.breadcrumbs a:not(:last-child):after{content:"/";margin:0 1.2rem;font-size:1.2rem;color:#c7c7c7}.breadcrumbs span.breadcrumbs_current{color:#c7c7c7}.breadcrumbs a{transition:opacity .4s ease-out}.breadcrumbs a:hover{cursor:pointer;opacity:.6}.c-button,.c-button-row2{display:block;position:relative;width:100%;padding:2rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.1em;color:#fff;text-align:center;cursor:pointer;background-color:#9f8c72;border-radius:50px;transition:.4s ease-out}.c-button-row2{font-size:1.6rem;font-weight:500;line-height:1.06;letter-spacing:.1em;transition:.4s ease-out}.c-button-row2 span{display:block;font-size:1rem;line-height:2.17;letter-spacing:.21;color:rgba(255,255,255,0.5)}.c-langSelector{position:absolute;left:7.5rem;visibility:hidden;padding:0;height:0;opacity:0;z-index:1001}.c-langSelector_icon{position:absolute;top:50%;left:.5rem;margin-top:-.3rem;width:.8rem;height:.6rem;transform:translateY(-50%)}.c-langSelector_icon .icon_triangle{width:100%;height:100%}.c-langSelector_label{display:block;padding:0 1.4rem 0 2.1rem;font-family:Lato,sans-serif;font-size:1.2rem;line-height:2.08;letter-spacing:.1em;text-align:center;color:#fff;border-bottom:2px solid rgba(255,255,255,0.1);cursor:pointer}.c-langSelector_input{display:none}.c-langSelector_list{position:absolute;top:2.6rem;left:0;width:100%;height:0;padding:0;overflow:hidden;opacity:0;color:#000}.c-langSelector_list_item a{display:block;font-family:Lato,sans-serif;font-size:1.2rem;line-height:2.08;letter-spacing:.1em;color:#fff;text-align:center;background:rgba(0,0,0,0.2)}.c-langSelector_list_item:not(:last-of-type){border-bottom:2px solid rgba(255,255,255,0.1)}.c-langSelector_input:checked ~ .c-langSelector_list{height:auto;opacity:1}.is-on .c-langSelector{visibility:visible;height:auto;opacity:1}.is-langOpen.c-langSelector .c-langSelector_icon{margin-top:0;transform:translateY(-50%) scale(1, -1)}.linkList{display:flex;flex-flow:column}.linkList_item .icon_arrow-01{width:1.1rem;height:.7rem;fill:#999;transform:scale(1, -1)}.linkList_item a{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;width:100%;font-size:1.4rem;font-weight:500;line-height:3.1;letter-spacing:.1em;color:#333;transition:opacity .4s ease-out}.linkList_item a:hover{cursor:pointer;opacity:.6}.linkList_item a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#d7d2cb;opacity:.5;transform:scale(1, 1);transform-origin:left top;transition:transform .3s}.c-linkText{position:relative;padding:1.5rem 7rem 1.5rem 1rem;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.5;letter-spacing:.1em;color:#000;transition:.4s ease-out}.c-linkText .c-arrow-half{width:4rem;right:6px}.c-linkText .c-arrow-half:before{left:4rem}.mfp-bg{background:#d7d2cb !important;opacity:0;transition:opacity .15s ease-out}.mfp-content{opacity:0;transition:opacity .15s ease-out}.mfp-bg.mfp-ready{opacity:1}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-close{top:8rem;right:3rem;width:4rem;height:4rem;opacity:1;transition:.15s ease-out}.mfp-close .closeBtn{position:relative}.mfp-close .closeBtn::before{display:block;position:absolute;top:50%;left:-50px;margin-top:-4px;transform:translateY(-50%);color:#000;font-family:Lato,sans-serif;font-size:1.2rem;letter-spacing:.01em;line-height:1;content:"CLOSE"}.mfp-close .closeBtn span{display:block;position:absolute;top:-5px;left:0;width:100%;height:3px;background:#333}.mfp-close .closeBtn span:first-child{transform:rotate(15deg)}.mfp-close .closeBtn span:last-child{transform:rotate(-15deg)}.mfp-arrow{transition:.15s ease-out}html.is-mdlFixed{overflow:hidden;height:100%}html.is-mdlFixed body{height:100%}input,select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:100%}input::-ms-clear{visibility:hidden}select::-ms-expand{display:none}.calenderWrap.calid{position:absolute;bottom:-195px;left:50%;z-index:3;transform:translateX(-50%)}.calenderWrap.calid *{font-family:NotoSansCjkJP,sans-serif}.calenderWrap #calid2_screen td,.calenderWrap #calid3_screen td,.calenderWrap #calid_screen td{padding:4px !important}.con_search{padding:15px 0;background:#f6f6f6}.con_search .box_search{margin:0 auto;padding-left:20px;width:1260px;overflow:hidden}.con_search .box_search .box_tab{display:flex}.con_search .box_search .box_tab>input[type=radio],.con_search .box_search .box_tab>label{height:40px;cursor:pointer}.con_search .box_search .box_tab>input[type=radio]{margin-right:3px}.con_search .box_search .box_tab>input[type=radio]:last-child{width:81px}.con_search .box_search .box_tab>label{position:relative;min-width:35px;margin-right:15px;padding-top:35px;line-height:20px;text-align:center;font-size:14px}.con_search .box_search .box_tab>label:before{position:absolute;top:0;left:50%;height:30px;content:""}.con_search .box_search .box_tab>label.ic_hotel:before{margin-left:-15px;width:30px;background:url(../images/search/ic_hotel.png) no-repeat}.con_search .box_search .box_tab>label.ic_airplane{width:83px}.con_search .box_search .box_tab>label.ic_airplane:before{margin-left:-33px;width:66px;background:url(../images/search/ic_airplane.png) no-repeat}.con_search .box_search .box_tab #tab1:checked ~ .wrp_form>#tabView1,.con_search .box_search .box_tab #tab2:checked ~ .wrp_form>#tabView2{display:block}.con_search .box_search .box_form{display:none;height:51px;margin-bottom:15px;border-bottom:1px solid #e8e8e8;padding-left:20px}.con_search .box_search .box_form .box_day{margin-right:10px;width:105px;float:left;background-color:#fff}.con_search .box_search .box_form .box_day input{text-align:center;width:105px;height:40px;background:url(../images/search/ic_arrow.png) 95% center no-repeat;border:1px solid #c4c4c4;text-align:left;padding:.4em .8em;cursor:pointer}.con_search .box_search .box_form .txt_airport{float:left;height:40px;line-height:40px;margin-right:8px}.con_search .box_search .box_form .box_dep{margin-right:10px;width:120px;float:left;background-color:#fff}.con_search .box_search .box_form .box_dep select{text-align:center;width:120px;height:40px;border:1px solid #c4c4c4;text-align:left;padding:.4em .8em;cursor:pointer}.con_search .box_search .box_form .box_und{margin-right:12px;padding-top:9px;width:75px;float:left;text-align:center}.con_search .box_search .box_form .box_per{margin-right:10px;padding:0 0 10px 0;float:left;overflow:hidden}.con_search .box_search .box_form .box_per li{margin-right:10px;float:left}.con_search .box_search .box_form .box_per li.box_noper{margin-right:10px;padding-top:9px;width:75px;text-align:center}.con_search .box_search .box_form .box_per li select{margin:0;padding:auto 0;width:40px;height:38px !important;line-height:38px !important;text-align:center;vertical-align:middle;border:1px solid #c4c4c4;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.con_search .box_search .box_form .box_per li select option{vertical-align:middle;text-align:center;line-height:38px;display:block}.con_search .box_search .box_form .box_roo{float:left}.con_search .box_search .box_form .btn_submit{margin:0 0 0 auto;width:81px;float:left;text-align:right}.con_search .box_search .box_rsv{text-align:center}.con_search .box_search .box_rsv .btns{margin-right:15px;display:inline-block;clear:both;font-size:90%}.con_search .box_search .box_rsv ul{display:inline-block}.con_search .box_search .box_rsv ul li{margin-left:6px;display:inline-block;font-size:0;line-height:0}.con_search .box_search .box_rsv ul li:first-child{margin-left:0}.searchAreaCommon{width:100%}.searchAreaCommon_item{width:100%;height:100%;z-index:1}.booking_inner,.dynDispunit{padding:0;width:auto}.frmplanseek{display:flex !important;align-items:center;justify-content:center;width:calc(100% - 170px);height:100%}.frmplanseek>*{font-family:"Pathway Gothic One",NotoSansCjkJP,"Helvetica Neue",Meiryo,　sans-serif}.booking_inner{display:flex !important;align-items:center;position:relative;margin-left:6.09375vw}.dynDate{position:relative;margin-right:40px;margin-right:2.777vw;padding:0 0 .3rem;font-size:2.6rem;border-bottom:2px solid #b0b0b0}.dynDate::after{content:"";display:block;position:absolute;top:50%;right:10px;margin-top:3px;width:3px;height:3px;border-top:2px solid #b0b0b0;border-right:2px solid #b0b0b0;transform:rotate(135deg) translateY(-50%)}.dynDate span{position:relative;top:.3rem;color:#000}.style_inputArea{position:relative;padding:0;margin:0 0 0 -8px;margin:0 0 0 -.5555vw;font-size:2.6rem;line-height:1;letter-spacing:.05em;text-align:center;z-index:2;cursor:pointer}.style_inputArea-select{position:relative;padding:0;font-size:1.6rem;text-align:center;z-index:2;cursor:pointer}.style_inputArea-select select{width:100%;height:3.5rem;padding:0 0 0 20px;margin:auto;min-width:52px;font-size:2.6rem;cursor:pointer}.cmbARRY{margin:0 -5px 0 0;padding:0 12px 0 10px;max-width:70px;height:3.6rem;letter-spacing:.05em}.cmbARRM{margin:0 -10px;padding:0 7px 0 0;max-width:44px;height:3.6rem;letter-spacing:.05em}.cmbARRD{max-width:50px;height:3.6rem;margin:0 0 0 -5px;padding-right:25px;letter-spacing:.05em}.ninzuarea,.rooms,.stays{position:relative;margin-right:40px;margin-right:2.08333vw;padding:0 0 .3rem;border-bottom:2px solid #b0b0b0}.dynSubmit{display:block;position:relative;width:15.6rem;height:4.5rem;font-size:1.3rem;letter-spacing:.2em;background:#333;transition:.3s}.dynSubmit::before{content:"";display:block;position:absolute;top:50%;left:3.5rem;width:1.2rem;height:1.2rem;background:url(/assets/images/icon_grass.png) no-repeat;background-size:100%;transform:translateY(-50%)}.style_inputButton{position:absolute;top:50%;left:50%;margin:0;padding:0 0 0 13px;width:100%;height:100%;font-size:1.3rem;letter-spacing:.2em;color:#fff;text-align:center;transform:translate(-50%, -50%);cursor:pointer}.bookingNights{position:relative}.bookingNights::after{content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-3px;width:3px;height:3px;border-top:2px solid #b0b0b0;border-right:2px solid #b0b0b0;transform:rotate(135deg) translateY(-50%)}.bookingRooms{position:relative}.bookingRooms::after{content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-3px;width:3px;height:3px;border-top:2px solid #b0b0b0;border-right:2px solid #b0b0b0;transform:rotate(135deg) translateY(-50%)}.dynPersons_item{position:relative}.dynPersons_item::after{content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-3px;width:3px;height:3px;border-top:2px solid #b0b0b0;border-right:2px solid #b0b0b0;transform:rotate(135deg) translateY(-50%)}@-moz-document url-prefix(){.bookingNights::after,.bookingRooms::after{right:8px}.dynPersons_item::after{right:4px}}.nitteiarea{display:flex;align-items:flex-end}.booking{font-size:1.2rem;font-weight:500;letter-spacing:0;color:#999;text-align:left}.booking_date{display:flex;margin-right:3.125vw}.searchArea-fixed .searchAreaCommon_ttlWrap{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;padding:0 0 0 10px;width:200px;max-height:100px;height:10rem;font-size:18px;letter-spacing:1.8px;color:#fff;text-align:center;background:#b1956c;z-index:2;cursor:pointer}.searchArea-fixed .searchAreaCommon_ttlWrap::after{content:"";display:block;position:absolute;top:50%;left:20px;margin-top:-3px;width:3px;height:3px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-135deg) translateY(-50%)}.searchArea-fixed .searchAreaCommon_ttl{font-size:3rem;letter-spacing:1.8px;text-align:center;font-weight:500}.searchArea-fixed .searchAreaCommon_ttl span{display:block;font-size:1.3rem;font-weight:300;line-height:1.54;letter-spacing:.2em;text-align:center;color:#999}.searchArea-top{transition:opacity .3s ease-out,transform .3s ease-out}.booking-en{font-family:Lato,sans-serif;letter-spacing:.12em}.style_inputButton-en{font-family:Lato,sans-serif;letter-spacing:.12em}.ttl_l{font-size:8rem;font-weight:500;line-height:.15;color:#d7d2cb}.ttl_under{font-size:4.4rem;font-weight:500;line-height:1;letter-spacing:0;color:#333}.ttl_under span{display:block;font-size:1.2rem;line-height:3.07;letter-spacing:.2em;color:#666}.icon_triangle{width:16px;height:12px;fill:#fff}.icon_window{width:10px;height:10px;fill:#999}.icon_tab{width:10px;height:10px;fill:#999}.icon_arrow-01{width:30px;height:30px;fill:#000}.icon_arrow-02{width:30px;height:30px;fill:#000}.logo_catch{fill:#fff}.logo_catch-en,.logo_catch-en_sp{fill:#fff}.logo_catch-ct{fill:#fff}.logo_catch-cs{fill:#fff}.logo_jose{fill:#fff}.logo_kcc{width:200px;height:200px;fill:#000}.logo_kpg{width:200px;height:200px;fill:#000}.logo_tl{width:200px;height:200px;fill:#000}.u-disp{display:block}.u-disp-pc{display:block}.u-disp-sp{display:none}.accessPage .accessDetail{background:0 0;margin:0 auto 3rem;padding:6rem 3rem 0;width:100%}.accessPage .accessDetail_dt{font-size:2.8rem;margin:0 auto 3.2rem;border:0;padding:0}.accessPage .accessDetail_dt span{margin-top:1.5rem;font-size:1.2rem;line-height:1.5;letter-spacing:.2em;color:#666}.accessPage .accessDetail_dd{padding:0}.accessPage .post{margin-bottom:1.3rem}.accessPage .address{margin-bottom:1.5rem;font-size:1.4rem;line-height:1.61}.accessPage .address span{font-size:1.4rem;line-height:3.61}.accessPage .telArea{font-size:1.2rem;line-height:1.5;letter-spacing:.2em;color:#999}.accessPage .telArea .tel{font-size:2.8rem;margin:0;line-height:1.5;color:#333}.accessPage-cs .l-heroUnder,.accessPage-ct .l-heroUnder,.accessPage-en .l-heroUnder{padding:20rem 3rem 9rem}.accessPage-cs .accessDetail_dd *,.accessPage-cs .accessPageEntry_block_txt,.accessPage-ct .accessDetail_dd *,.accessPage-ct .accessPageEntry_block_txt,.accessPage-en .accessDetail_dd *,.accessPage-en .accessPageEntry_block_txt{font-family:Lato,sans-serif}.accessPage-cs .accessDetail_dd .post,.accessPage-ct .accessDetail_dd .post,.accessPage-en .accessDetail_dd .post{font-size:1.4rem;font-weight:400}.accessPage-cs .ttl_entry,.accessPage-ct .ttl_entry,.accessPage-en .ttl_entry{font-size:2.4rem}.accessPageDetail{display:flex;flex-flow:column;margin:0 auto 7rem}.accessPageDetail_map{position:relative;order:2;height:30rem}.accessPageDetail_map .map{height:100%}.accessPageDetail_map .mapLink{position:absolute;font-size:1.4rem;padding:1.65rem 3.6rem 0;color:#272526;transition:opacity .4s ease-out}.accessPageDetail_map .mapLink:hover{cursor:pointer;opacity:.6}.accessPageDetail_map .mapLink::after{content:none}.accessPageDetail_cont{order:1}.accessPageParking{margin:0 auto 6rem}.accessPageParking_inner{padding:0 3rem}.accessParking{background:0 0;margin:0 auto 2.3rem;width:100%}.accessParking_dt{font-size:2.8rem;margin:0 auto 2.2rem;border:0;padding:0;color:#333}.accessParking_dt span{display:block;margin-top:.8rem;font-size:1.2rem;line-height:1.5;letter-spacing:.2em;color:#666}.accessParking_dd{font-family:NotoSansCjkJP,sans-serif;font-size:1.4rem;line-height:1.8;letter-spacing:.2em;color:#333}.accessPageParking_map{position:relative}.accessPageParking_map_link{display:block;margin:0 0 0 auto;width:11.5rem}.icon_window{width:1rem;height:1rem}.accessPageParking_map_link_txt{padding-right:.5rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:500;line-height:3;letter-spacing:.1em;color:#666;border-bottom:1px solid #999;transition:opacity .4s ease-out}.accessPageParking_map_link_txt:hover{cursor:pointer;opacity:.6}.accessPageEntry_block{padding:7rem 0}.accessPageEntry_block._bus,.accessPageEntry_block._train{background:#efedea}.accessPageEntry_block._car{background:#fff}.ttl_entry{position:relative;margin-bottom:4rem;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:.1em;text-align:center;color:#000}.ttl_entry::after{content:'';display:block;width:6rem;height:6px;margin:2rem auto 0;opacity:.5;background-color:#d7d2cb}.accessPageEntry_block_txt p{font-size:1.4rem;line-height:2;letter-spacing:.1em;color:#666}.accessPageEntry_block_txt p:not(:last-child){margin-bottom:4rem}.accessPageInfo{padding:7rem 0}.accessPageInfo .slideTxt{top:3.2rem;left:.8rem;right:inherit;width:5.6rem;height:67rem;transform:translate3d(0, -40%, 0)}.accessPageInfo .slideTxt_in{right:0;left:0;width:100%;height:100%;font-size:9rem;opacity:.5}.accessPageInfo.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, 0, 0)}.ttl_info{margin-bottom:4rem;font-size:2.2rem;font-weight:400;line-height:1.09;letter-spacing:.1em;color:#333;text-align:center}.ttl_info span{display:block;font-size:1.2rem;font-weight:600;line-height:2.8;letter-spacing:.1em;color:#a49483}.accessPageInfo_block_item{padding:2rem 1.5rem;border-top:1px solid rgba(0,0,0,0.25)}.accessPageInfo_block_item:last-child{border-bottom:1px solid rgba(0,0,0,0.25)}.accessPageInfo_block_item_ttl{margin-bottom:1rem;font-size:1.2rem;letter-spacing:.1em;color:#999}.accessPageInfo_block_item_txt{font-family:NotoSansCjkJP,sans-serif;font-size:1.4rem;line-height:1.79;letter-spacing:.1em;color:#333}.accessPageInfo_block_item_txt p{display:flex;justify-content:space-between}.accessPageInfo_block_item_txt p span{margin-right:8rem}.facilitiesPageSec_cont{padding:6rem 0 2rem}.facilitiesPageSec_cont .l-contWrap{position:relative}.facilitiesPageSec_cont .linkList{margin-bottom:4rem}.facilitiesSlider{position:relative;left:-3rem;margin-bottom:1.7rem;width:100vw;height:20rem}.facilitiesSlider .progress-bar-box{top:inherit;bottom:-.2rem}.facilitiesSlider .slick-slide:first-child .progress-bar-box{right:10.4rem}.facilitiesSlider .slick-slide:nth-child(2) .progress-bar-box{right:6.7rem}.facilitiesSlider_cont{position:relative}.facilitiesSlider_cont::before{content:'';display:block;width:10.4rem;height:3px;position:absolute;bottom:0;right:3rem;background:url(/assets/images/facilities/bg_nav_sp.png) no-repeat;background-size:100%}.facilitiesList_item{position:relative;padding-bottom:1rem}.facilitiesPage_link{display:block;margin:0 -3rem 4.5rem auto;width:14.5rem}.icon_window{width:1rem;height:1em}.facilitiesPage_link_txt{padding-right:.5rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:500;line-height:3;letter-spacing:.1em;color:#666;border-bottom:1px solid #999;transition:opacity .4s ease-out}.facilitiesPage_link_txt:hover{cursor:pointer;opacity:.6}.facilitiesBlock._large .facilitiesBlock_item:not(:first-child){padding-top:4rem}.facilitiesBlock._large .facilitiesBlock_item:not(:first-child)::before{content:'';display:block;width:100vw;height:1px;position:absolute;top:0;left:-3rem;right:0;background:#efedea}.facilitiesBlock._large .facilitiesBlock_item:not(:last-child){margin-bottom:3rem}.facilitiesBlock._large .facilitiesBlock_item:last-child{padding-bottom:4rem}.facilitiesBlock._large .facilitiesBlock_item_cont{width:100%}.facilitiesBlock._large .facilitiesBlock_item_cont_ttl{margin-bottom:2rem}.facilitiesBlock._small{display:flex;flex-flow:column;justify-content:space-between}.facilitiesBlock._small .facilitiesBlock_item{flex-flow:column;padding:5rem 0 4rem;width:100%}.facilitiesBlock._small .facilitiesBlock_item::before{content:'';display:block;width:100vw;height:1px;position:absolute;top:0;right:0;left:-3rem;background:#efedea}.facilitiesBlock._small .facilitiesBlock_item_info{margin-bottom:2rem}.facilitiesBlock._small .facilitiesBlock_item_info span{font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:.06em}.facilitiesBlock._small .facilitiesBlock_item_cont_ttl{margin-bottom:2rem}.facilitiesBlock_item{display:flex;align-items:baseline;flex-flow:column;position:relative}.facilitiesBlock_item_info{margin-bottom:22px;font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.29;color:#a49483}.facilitiesBlock_item_info span{display:block;line-height:1;color:#999}.facilitiesBlock_item_cont_img{margin-bottom:2.5rem}.facilitiesBlock_item_cont_ttl{font-size:1.8rem;font-weight:500;line-height:1.33;letter-spacing:.2em;color:#333;text-align:center}.facilitiesBlock_item_cont_txt{font-size:1.4rem;line-height:1.79;letter-spacing:.1em;color:#999}.facilitiesBlock_item_cont_txt .c-button{margin:2.2rem auto;width:28.5rem;height:5rem;font-size:1.3rem;line-height:1;color:#333;background-color:#d7d2cb}.facilitiesBlock_item_slide{position:absolute;bottom:0;left:-13rem;font-size:18rem;font-weight:600;line-height:.89;color:rgba(239,237,234,0.3);z-index:-1}.facilitiesSlider_cont{opacity:0;transition:opacity .25s ease}.facilitiesSlider_cont.slick-initialized{opacity:1}.top .c-button,.top .c-button-row2{color:#333;background:#d7d2cb;font-weight:700}.top .c-button-row2 span{color:rgba(51,51,51,0.5)}.top .c-button-row2 .c-arrow-half{color:#666}.top .mfp-close{width:4.5rem}.top-en .introArea_inner{margin-bottom:10rem}.top-en .introTxt{font-family:Lato,sans-serif}.top-en .introArea .c-button-row2{padding:1.7rem 2rem}.top-en .post{font-family:NotoSansCjkJP,sans-serif;font-weight:400}.top-en .address{font-family:Lato,sans-serif}.topArea{position:relative}.topArea_inner{position:relative}.topArea_kv{position:relative;padding-top:7.5rem;height:100%;z-index:2;background:#000}.topArea_kv .kvImg,.topArea_kv .slick-list,.topArea_kv .slick-slide>div,.topArea_kv .slick-track,.topArea_kv picture{height:100%}.kvImg img{object-fit:cover;width:100%;height:100%}.kvDots{display:flex;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.kvDots>li:not(:last-child){margin-right:1rem}.kvDots button{padding:0;width:.8rem;height:.8rem;font-size:0;background:0 0;border-radius:50%;border:1px solid #d7d2cb;appearance:none}.kvDots button:focus{outline:0}.kvDots .slick-active button{background:#d7d2cb}.topArea_cont{position:absolute;z-index:2;transition:opacity 1s ease-out}.topArea_cont .logo_catch{width:30.5rem;height:12.25rem}.topArea_cont .logo_catch-en_sp{width:30.9rem;height:22rem}.topArea_cont .logo_catch-ct{width:30.5rem;height:12.25rem}.topArea_cont .logo_catch-cs{width:30.5rem;height:12.25rem}.contMenu{text-align:right}.contMenu a{position:relative;display:inline-block;letter-spacing:0;font-size:1.8rem;font-weight:500;line-height:2.67;color:#fff}.contMenu a::after{content:"";display:block;position:absolute;bottom:1.1rem;width:100%;height:2px;background:#fff;opacity:.6;transform:scale(1, 1);transform-origin:left top;transition:transform .3s}.contMenu a:hover::after{animation:lineDash .7s ease-out forwards}.introArea{position:relative}.introArea .c-button-row2{width:calc(100% - 6rem);margin:0 auto;padding:1.5rem 2rem 1rem}.introArea_inner{overflow:hidden;margin-bottom:13.5rem}.slideTxtItem{position:relative}.introTtlArea{margin:0 auto 2.5rem;position:relative}.slideTxt{position:absolute;top:0;right:-16vw;pointer-events:none;width:46.13333vw;height:100%;z-index:-1;transform:translate3d(0, -60%, 0);transition:transform 1.4s,opacity 1.4s}.slideTxt_in{font-size:13rem;font-weight:500;line-height:.9;position:absolute;z-index:10;right:-1.5rem;color:#efedea;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform-origin:left top}.introCont{overflow:hidden;position:relative}.introCont_in{position:relative;width:28rem;margin:7rem auto 3rem}.introTtl_num{width:20rem;margin:0 auto 3rem;font-size:1.5rem;line-height:2;letter-spacing:6px;font-weight:500;text-align:center;background:#000;color:#fff}.introTtl{font-size:2.5rem;font-weight:500;line-height:1.4;letter-spacing:17.5px;text-indent:2rem;color:#9f8c72}.introTtl span{display:block;margin:0 auto;text-align:center}.introTxt{font-size:1.5rem;line-height:2.33;letter-spacing:3px;color:#000}.introTxt p:nth-of-type(4){margin-top:3.4rem}.introTxt .txt_en{display:block;font-family:Lato,sans-serif;font-size:1rem;font-size:10px;line-height:2;letter-spacing:.6px;color:#bbb}.introImgArea{position:relative;height:41.5rem}.introImg img{width:100%}.introImg._01{position:absolute;top:0;left:-4.8rem;width:17.8rem;height:auto}.introImg._02{position:absolute;top:9rem;right:-4.8rem;width:17.8rem;height:auto}.introImg._03{position:absolute;bottom:-.5rem;left:0;width:21.1rem;height:auto}.introImg._02.targetItem.target-fade{animation-delay:.25s}.introImg._03.targetItem.target-fade{animation-delay:.3s}.introCont-01{margin-bottom:2.5rem}.introCont-01 .introTxt{margin-bottom:6rem}.introCont-02 .introCont_in{margin:0 auto 5rem;text-align:center}.introCont-02.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, -15%, 0)}.introCont-02 .slideTxt{right:inherit;transform:translate3d(0, -65%, 0)}.introCont-02 .introTxt{text-align:left}.roomsArea{margin-bottom:10rem}.roomsArea .ttl_l{position:absolute;top:-1.2rem;left:-1rem;z-index:1}.roomsArea .c-button{margin:0 auto;width:calc(100% - 9rem)}.roomsArea_inner{position:relative}.roomsSlider.slider-wrapper{position:relative;margin-bottom:4rem}.roomsSlider_in{position:relative;max-width:118rem;margin:0 auto}.roomsSlider_cont::before{content:'';display:block;width:20.5rem;height:3px;position:absolute;top:1.7rem;left:1.5rem;background:url(/assets/images/top/bg_nav.png) no-repeat;background-size:100%}.roomsSlider_cont .slick-slide:nth-child(1) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(5) .progress-bar-box{left:1.5rem}.roomsSlider_cont .slick-slide:nth-child(2) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(6) .progress-bar-box{left:7rem}.roomsSlider_cont .slick-slide:nth-child(3) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(7) .progress-bar-box{left:12.5rem}.roomsSlider_cont .slick-slide:nth-child(4) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(8) .progress-bar-box{left:18rem}.roomsSlider_cont .slick-list{overflow:visible}.roomsSlider_cont .slide-arrow .icon_arrow-03{fill:#fff}.roomsSlider_cap{position:absolute;bottom:-2.1rem;left:43rem;width:80rem;height:16.7rem;background:#fff;z-index:4}.roomsSlider_cap .slick-list{overflow:visible}.roomsListWrap{position:relative}.roomsListWrap::after{content:'';display:block;width:100%;height:62.5rem;position:absolute;top:0;left:0;background-color:#efedea;z-index:-1}.roomsList_item picture{width:100%}.roomsList_item img{width:100%}.roomsList_item_cont{display:block;position:relative;margin:-3rem 0 0 auto;padding:2.5rem 2rem;width:calc(100% - 4.5rem);background:#fff}.roomsList_item_cont .c-arrow-half{width:4rem;right:3.5rem}.roomsList_item_cont .c-arrow-half:before{left:4rem}.roomsList_list_item_cont{width:80rem;height:20rem;padding:4rem 9rem 4rem 6rem;position:absolute;bottom:-7rem;right:-5rem;background:#fff}.roomsList_list_item_cont_num{font-size:1.1rem;font-weight:600;letter-spacing:.06em;line-height:1.64;color:#999}.roomsList_list_item_cont_name{font-size:2.7rem;font-weight:500;line-height:1.5;letter-spacing:.06em;color:#333}.roomsList_list_item_cont_name span{font-size:1rem;display:block;line-height:2.57;letter-spacing:.2em;color:#666}.roomsListTxt{position:relative;margin:0 auto;padding:6.6rem 3rem 7rem;width:100%}.roomsListTxt p{font-size:1.2rem;line-height:2;letter-spacing:.2em;text-align:left;color:#999}.roomsListTxt p+p{margin-top:3rem}.thumb_list{position:absolute;bottom:4vw;justify-content:space-between;margin:0 auto;width:calc(100% - 10.6666vw)}.thumb_list_item{position:relative;width:5.33333vw;cursor:pointer;transition:width .3s ease-out}.thumb_list_item:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear}.thumb_list_item .thumb_list_item_cont{color:#fff;margin-bottom:4vw}.thumb_list_item .thumb_list_item_cont .thumb_list_item_cont_num{color:#999;line-height:1.67}.thumb_list_item .thumb_list_item_cont .thumb_list_item_cont_name{color:#333;line-height:1.4}.thumb_list_item .thumb_list_item_cont .thumb_list_item_cont_name span{display:block;font-size:1rem;font-weight:400;letter-spacing:.01;color:#999}.thumb_list_item .thumb_list_item_cont dt{font-size:3.2rem;font-weight:700;line-height:1.33;margin-bottom:1.33333vw}.thumb_list_item .thumb_list_item_cont dd{font-size:1.3rem;line-height:1.5;letter-spacing:.04em}.thumb_list_item img{width:100%;margin:0 auto}.progress-bar-box{position:absolute;top:-1.3rem;width:4rem;height:3px;background:#9f8c72;z-index:5;overflow:hidden}.progress-bar-box::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.bar{width:100%;height:100%}.roomsSlider .thumb_list{width:59rem;top:3rem;left:60rem}.thumb_list .slick-slide{margin:0 1rem}.restArea{margin-bottom:3.5rem}.restArea .ttl_l{font-size:7.5rem;line-height:.8;text-align:right}.restArea .slideTxt{right:0;width:100px;height:31rem;transform:translate3d(0, -80%, 0);z-index:1}.restArea .slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, 2%, 0)}.restArea_inner{overflow:hidden}.restBlock{position:relative;padding-bottom:3rem}.restBlock._01{margin-top:-1rem;z-index:2}.restBlock._01:after{content:'';display:block;width:100%;height:calc(100% - 9rem);position:absolute;top:9rem;left:0;background-color:#d7d2cb;z-index:-1}.restBlock._02{padding-bottom:8rem}.restBlock._02::after{content:'';display:block;width:100%;height:100%;position:absolute;margin:0 -9999px;padding:0 9999px;top:0;z-index:-1;background:#fff}.restBlock._02 .ttl_l{position:absolute;top:-7rem;right:-9rem;color:rgba(255,255,255,0.2);font-size:16rem;z-index:1}.restBlock._02 .restBlock_picture{margin:0 0 3rem}.restBlock._02 .restBlock_figure{position:relative;padding:5rem 3rem 0;z-index:2}.restBlock._02 .restBlock_dl{padding:0}.restBlock .c-linkText{display:inline-block;margin-left:17.8rem}.restBlock_figure{padding:0 1.5rem}.restBlock_figure figcaption{position:relative;transition-delay:.2s}.restBlock_picture{margin-bottom:10rem;width:100%;height:20rem}.restBlock_picture_img{width:100%;height:100%;object-fit:cover}.restBlock_dl{padding:0 1.5rem}.restBlock_dt{margin-bottom:2rem;font-size:2.7rem;font-weight:500;line-height:1;letter-spacing:.06em;color:#333}.restBlock_dl_sub{margin-left:1.5rem;font-size:1rem;letter-spacing:.1333em;color:#666}.restBlock_dd{font-size:1.2rem;line-height:2;letter-spacing:.06em;color:#666}.iconArea-jose{position:absolute;top:-15.7rem;left:1rem;width:11.5rem;height:11.5rem;background:#151f24}.iconArea-jose .logo_jose{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8.5rem;height:5.2rem}.accessArea .ttl_l{text-align:right;margin-bottom:1.8rem}.accessArea .c-button{margin:0 auto;width:calc(100% - 9rem)}.accessArea_inner{max-width:118rem;margin:0 auto;position:relative}.accessArea_inner:after{content:'';display:block;width:100%;height:calc(100% - 20rem);position:absolute;top:20rem;left:0;margin:0 -9999px;padding:0 9999px;z-index:-1;background:#efedea}.map{width:100%;height:27.5rem}.map iframe{width:100%;height:100%;filter:hue-rotate(150deg) saturate(10%)}.accessBlock{background-color:#efedea;padding:0 0 5rem 0}.accessDetail{margin:-7.5rem auto 0;padding:3rem 1.5rem 4rem;width:calc(100% - 3rem);position:relative;z-index:1;background:#efedea}.iconArea-tl{margin-bottom:2.5rem;text-align:center}.iconArea-tl .logo_tl{width:10rem;height:4.7rem}.accessDetail_dl{color:#333}.accessDetail_dt{margin-bottom:1.5rem;padding:0 1.5rem 1.8rem;font-size:2.7rem;font-weight:500;line-height:.67;letter-spacing:.06em;border-bottom:2px solid #d7d2cb}.accessDetail_dt span{display:block;margin-top:1rem;font-size:.9rem;font-weight:500;line-height:1.33;letter-spacing:.05em;color:#999}.accessDetail_dd{padding:0 1.5rem}.post{font-size:1.3rem;font-weight:600;line-height:1.38;letter-spacing:.2em}.address{font-family:NotoSansCjkJP,sans-serif;margin-bottom:.9rem;font-size:1.3rem;line-height:2;letter-spacing:.2em}.address span{font-size:1.3rem;line-height:1.38;letter-spacing:.2em}.address .address_txtS{font-size:1rem}.mapLink{position:relative;display:inline-block;margin:0 1.5rem;padding:0 0 .5rem;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.1em;color:#000;transition:opacity .4s ease-out}.mapLink:hover{cursor:pointer;opacity:.6}.mapLink::after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;background:#000;transform:scale(1, 1);transform-origin:left top;transition:transform .3s}.mapLink .icon_arrow-02{margin-left:1.1rem;width:.6rem;height:.6rem}.newsArea{overflow:hidden;position:relative}.newsArea .ttl_l{margin:-2.5rem 0 1.7rem;font-size:4rem;font-weight:500;line-height:1.29;color:#333;z-index:1}.newsArea .c-button{width:calc(100% - 9.5rem);margin:3rem auto 0;padding:1.5rem;background:#fff;color:#272526}.newsArea_inner{display:flex;flex-flow:column;margin:1.5rem 1.5rem 0;padding:0 1.5rem 4rem;background:#efedea}.newsContWrap{position:relative}.newsCont{display:block;border-bottom:1px solid #d7d2cb;transition:opacity .4s ease-out}.newsCont:hover{cursor:pointer;opacity:.6}.newsCont:nth-child(n+2){margin-top:2rem}.newsCont dt .newsDate{display:inline-block;margin:0 1.5rem 0 0;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:500;color:#999;line-height:1.5;letter-spacing:.1em}.newsCont dt .newsCategory{display:inline-block;padding:0 1.5rem;font-family:Lato,sans-serif;font-size:1rem;font-weight:500;color:#fff;line-height:1.5;letter-spacing:.1em;background-color:#5c5c5c}.newsCont dd{margin-bottom:2rem;padding:0 1.5rem;color:#000;font-size:1.5rem;line-height:1.4;letter-spacing:.2em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.loadings{position:absolute;width:100%;height:100vh}.bgBorder{position:absolute;width:100%;height:.5rem;background:#fff;z-index:10001}.bgWhite{z-index:1051;background:#fff;position:absolute;margin-top:.5rem;width:100%;height:calc(100vh - .5rem)}.logoLoad{z-index:1051;position:absolute;top:50%;left:50%;width:17rem;height:9rem;margin:-4rem auto 0;transform:translate(-50%, -50%);transition:opacity .3s ease-out}.logoLoad .logo_tl{fill:#efedea;width:100%;height:100%}.logoLoad .logo_tl.loadItem_logo{position:absolute;top:0;left:0;z-index:1;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}.logoLoad .logo_tl.loadItem_logo.is-loadIn{animation:logoKv-color 1s cubic-bezier(0.86, 0, 0.07, 1) forwards;-webkit-animation:logoKv-color 1s cubic-bezier(0.86, 0, 0.07, 1) forwards}.logoLoad.is-scale{top:0;transform:translate(-5.2495rem, 46.1%) scale(1);transform:translate(-50%, 46.1%) scale(1);transition:1s cubic-bezier(0.645, 0.045, 0.355, 1)}.rooms-restArea{margin-bottom:12.8rem}.rooms-restArea .rooms-restArea_block_item_picture{position:relative}.rooms-restArea .rooms-restArea_block_item_picture::before{content:'';display:block;width:2px;height:26rem;background:#fff;position:absolute}.rooms-restArea .rooms-restArea_block_item_caption{position:relative;z-index:-1;background:#efedea}.rooms-restArea .rooms-restArea_block_item_dl{position:relative}.rooms-restArea .rooms-restArea_block_item_dt{margin-bottom:2.5rem;color:#343434;font-weight:500;line-height:1.17;font-size:3rem;letter-spacing:.05em}.rooms-restArea .rooms-restArea_block_item_dd{font-family:Lato,sans-serif;font-size:1.4rem;letter-spacing:.2em;line-height:2}.rooms-restArea .c-linkText{position:absolute;right:1.7rem;bottom:2.1rem}.rooms-restArea ._rooms .rooms-restArea_block_item_picture:before{content:'';display:block;width:2px;height:43rem;bottom:-39rem;left:1.4rem}.rooms-restArea ._rest .rooms-restArea_block_item_picture:before{content:'';display:block;width:2px;height:52rem;bottom:-48rem;left:1.4rem}.rooms-restArea ._rest .rooms-restArea_block_item_caption{background:#d7d2cb}.top-cs .introArea_inner,.top-ct .introArea_inner{margin-bottom:10rem}.top-cs .introArea .c-button-row2,.top-ct .introArea .c-button-row2{padding:1.7rem 2rem}.top-cs .rooms-restArea .rooms-restArea_block_item_dd,.top-ct .rooms-restArea .rooms-restArea_block_item_dd{font-family:Montserrat,NotoSansCjkJP,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.top-cs .rooms-restArea ._rest .rooms-restArea_block_item_picture:before,.top-cs .rooms-restArea ._rooms .rooms-restArea_block_item_picture:before,.top-ct .rooms-restArea ._rest .rooms-restArea_block_item_picture:before,.top-ct .rooms-restArea ._rooms .rooms-restArea_block_item_picture:before{bottom:-36rem;height:40rem}.top-cs .post,.top-ct .post{font-weight:400}.bnrArea .bnrArea_inner{max-width:102rem;margin:6rem auto 0}.bnrArea .bnrArea_item{display:block;transition:opacity .4s ease-out}.lifePage .l-heroUnder{padding:15.5rem 3rem 5rem}.lifePage-en .accordion_cont_dl,.lifePage-en .lifePage_detailItem_cont_txt p,.lifePage-en .lifePage_detailItem_info_ttl,.lifePage-en .lifePage_read_txt{font-family:Lato,sans-serif}.lifePage-en .l-heroUnder{padding:15.5rem 3rem 9rem}.lifePage-en .lifePage_concierge{padding:6.3rem 0 6.9rem}.lifePage-en .lifePage_concierge_txt p{font-family:Lato,sans-serif}.lifePage-en .lifePage_schedule .ttl_life{position:relative}.lifePage-en .lifePage_schedule .ttl_life::after{content:'';display:block;width:6rem;height:6px;margin:1.3rem auto 0;background-color:#d7d2cb;opacity:.5}.lifePage-en .lifePage_cancel .ttl_life{position:relative}.lifePage-en .lifePage_cancel_txt{font-family:Lato,sans-serif}.lifePage-cs .l-heroUnder,.lifePage-ct .l-heroUnder{padding:15.5rem 3rem 9rem}.lifePage-cs .lifePage_concierge,.lifePage-ct .lifePage_concierge{padding:6.3rem 0 6.9rem}.lifePage-cs .lifePage_schedule .ttl_life,.lifePage-ct .lifePage_schedule .ttl_life{position:relative}.lifePage-cs .lifePage_schedule .ttl_life::after,.lifePage-ct .lifePage_schedule .ttl_life::after{content:'';display:block;width:6rem;height:6px;margin:1.3rem auto 0;background-color:#d7d2cb;opacity:.5}.lifePage-cs .lifePage_cancel .ttl_life,.lifePage-ct .lifePage_cancel .ttl_life{position:relative}.lifePageSec_cont{padding:5.5rem 0 7rem}.lifePage_read{margin-bottom:6.5rem}.lifePage_read_txt{position:relative;margin:0 0 5.5rem 0;width:100%;font-size:1.4rem;line-height:1.79;letter-spacing:.15em}.lifePage_mv{position:relative;margin:0 0 0 -3rem;width:100vw}.lifePage_link{display:block;margin:0 0 4.5rem auto;width:14.5rem}.icon_window{width:1rem;height:1rem}.lifePage_link_txt{padding-right:.5rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:500;line-height:3;letter-spacing:.1em;color:#666;border-bottom:1px solid #999;transition:opacity .4s ease-out}.lifePage_link_txt:hover{cursor:pointer;opacity:.6}.ttl_lifeDetail{margin-bottom:5rem;font-size:3rem;font-weight:600;line-height:1.2;letter-spacing:.1em;color:#333;text-align:center}.lifePage_detail{padding:0 0 7rem}.lifePage_detail._activity::before{content:'';display:block;width:100%;height:100%;position:absolute;top:-32.2rem;left:0;padding:30.2rem 0 0;background:#efedea;opacity:.5;z-index:-1}.lifePage_detail._activity .slideTxt{top:-2.5rem;left:.5rem;right:inherit;transform:translate3d(0, -40%, 0)}.lifePage_detail._activity .slideTxt_in{right:0;left:0;width:100%;height:100%;font-size:10rem;color:rgba(255,255,255,0.6)}.lifePage_detail._activity.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, 0, 0)}.lifePage_detail._culture{overflow:hidden;padding:7rem 0 8rem}.lifePage_detail._culture .slideTxt{top:4.5rem;left:.5rem;right:inherit;width:6.7rem;height:48.15rem;transform:translate3d(0, -40%, 0)}.lifePage_detail._culture .slideTxt_in{right:0;left:0;width:100%;height:100%;font-size:10rem;opacity:.5}.lifePage_detail._culture.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, 0, 0)}.lifePage_detailItem{display:flex;flex-flow:column}.lifePage_detailItem:not(:last-child){margin-bottom:6rem}.lifePage_detailItem_info{margin:0 0 2rem;width:100%;font-size:1.4rem;font-weight:600;letter-spacing:.06em;line-height:1.29;color:#a49483}.lifePage_detailItem_info span{display:block;font-size:1.2rem;font-weight:600;line-height:1.67;letter-spacing:.06em;text-align:left;color:#999}.lifePage_detailItem_info_ttl{margin:2rem 0 0 0;font-size:2rem;font-weight:500;letter-spacing:.2em;line-height:1.35;color:#333;text-align:center}.lifePage_detailItem_cont{width:100%}.lifePage_detailItem_cont_txt p{margin-bottom:1rem;font-size:1.4rem;font-weight:400;line-height:1.79;letter-spacing:.1em;color:#333}.lifePage_detailItem_cont_txt p:last-child{margin-bottom:3rem}.lifePage_detailItem_cont_img{margin-bottom:2.5rem}.lifePage_concierge{padding:7rem 0;background:#f7f6f4}.ttl_concierge{margin-bottom:4rem;font-size:21px;font-weight:400;letter-spacing:.1em;line-height:1.33;text-align:center;color:#333}.ttl_concierge span{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;color:#a49483}.lifePage_concierge_txt{margin-bottom:2.6rem}.lifePage_concierge_txt p{font-size:1.4rem;line-height:1.79;letter-spacing:.1em;color:#666;font-family:NotoSansCjkJP,sans-serif}.lifePage_concierge_txt p:not(:last-child){margin-bottom:1.65rem}.lifePage_concierge_btnWrap{width:28.5rem;margin:0 auto}.lifePage_concierge_btn:not(:last-child){margin-bottom:2rem}.lifePage_concierge_btn .c-button{font-size:1.3rem;color:#333;background:#d7d2cb;padding:1.75rem 2rem}.lifePage_concierge_btn .icon_window{margin-left:.3rem}.lifePage_schedule{padding:7rem 0;background:#efedea}.ttl_life{margin-bottom:4rem;font-size:21px;font-weight:400;letter-spacing:.1em;line-height:1.33;text-align:center;color:#333}.ttl_life span{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;color:#a49483}.tabWrap{display:flex;flex-wrap:wrap}.tabLabel{order:-1;padding:.5rem 1rem;width:calc((100% - .2rem)/ 2);font-family:Lato,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.25;letter-spacing:.1em;text-align:center;color:#fff;background:#d7d2cb;cursor:pointer;transition:opacity .4s ease-out}.tabLabel:hover{cursor:pointer;opacity:.6}.tabLabel:last-of-type{margin-left:.2rem}.tabContent{width:100%;display:none;overflow-x:scroll;overflow-y:hidden;padding-bottom:10px}.tabSwitch:checked+.tabLabel{background:#666}.tabSwitch:checked+.tabLabel+.tabContent{display:block}.tabSwitch{display:none}.lifePage_cancel{padding:7rem 0 1.4rem}.lifePage_cancel_txt{margin:0 auto;width:100%;font-size:1.4rem;line-height:2;letter-spacing:.1em;color:#666}.newsPageSec_cont{padding:7rem 0 6rem}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(1){animation-delay:.15s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(2){animation-delay:.3s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(3){animation-delay:.45s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(4){animation-delay:.6s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(5){animation-delay:.75s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(6){animation-delay:.9s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(7){animation-delay:1.05s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(8){animation-delay:1.2s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(9){animation-delay:1.35s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(10){animation-delay:1.5s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(11){animation-delay:1.65s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(12){animation-delay:1.8s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(13){animation-delay:1.95s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(14){animation-delay:2.1s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(15){animation-delay:2.25s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(16){animation-delay:2.4s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(17){animation-delay:2.55s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(18){animation-delay:2.7s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(19){animation-delay:2.85s}.newsBox.targetItem.targetItem-scaleInUp.is-in:nth-of-type(20){animation-delay:3s}.newsBox_inner{display:block;width:100%;height:100%;padding:3rem 3rem 2rem;background:#efedea;transition:opacity .4s ease-out}.newsBox_inner:hover{cursor:pointer;opacity:.6}.newsBox_date{display:flex;margin-bottom:3.5rem;font-size:4.4rem;font-weight:600;color:#333;letter-spacing:0;line-height:.7}.newsBox_date span{display:block;margin-left:1.5rem;font-size:1.2rem;font-weight:500;letter-spacing:.06em;color:#999}.newsBox_txt{margin-bottom:3.2rem;font-size:1.4rem;line-height:2;letter-spacing:.1em;color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.newsBox_other{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:2rem;border-top:2px solid rgba(0,0,0,0.1)}.newsBox_category{padding:.5rem 1.9rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.08;letter-spacing:.1em;color:#fff;background:#aaa}.newsBox_more{font-family:Lato,sans-serif;font-size:1.2rem;line-height:1.08;letter-spacing:.1em;color:#000;margin-left:auto}.newsBox_more .icon_triangle{width:.8rem;height:.8rem;fill:#999;transform:rotate(-90deg);margin-left:.2rem}.newsPager{display:block;margin:6rem auto 0;font-family:Lato,sans-serif;font-size:1.6rem;text-align:center;color:#aaa}.newsPager_list{display:flex;justify-content:center}.newsPager_list li{padding:0 1.5rem}.newsPager_list li a{transition:color .2s ease-in-out}.newsPager_list li .is-current,.newsPager_list li a:hover{color:#333}.newsDetailPage .l-heroUnder{padding:13.5rem 3rem 5.7rem}.newsDetailPage .ttl_under{font-size:1.8rem;line-height:1.61;letter-spacing:.1em}.newsDetailPage .breadcrumbs_current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:13.5rem}.newsDetailPageSec_cont{padding:5rem 0 7rem}.newsDetailBox_dateWrap{margin-bottom:5rem;display:flex;align-items:center;font-size:1.2rem;font-weight:500;line-height:1.17;letter-spacing:.06em}.newsDetailBox_date{position:relative;padding-right:1.5rem;margin-right:1.5rem}.newsDetailBox_date::after{content:'';display:block;width:2px;height:2rem;position:absolute;top:-2px;right:0;background:rgba(0,0,0,0.1)}.newsDetailBox_category{position:relative;padding:.4rem 1.9rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.08;letter-spacing:.1em;color:#fff;background:#aaa}.newsDetailBox_img{margin:0 auto 6rem;width:31.5rem}.newsDetailBox_img img{width:100%}.newsDetailBox_txt p{font-size:1.6rem;line-height:2;letter-spacing:.1em;color:#666;word-break:break-all}.newsDetailBox_txt p:not(:last-child){margin-bottom:5rem}.ourPage .mfp-container,.ourPage .mfp-figure{cursor:auto !important}.ourPage .mfp-wrap .icon_arrow-03{width:3.8rem;height:3.8rem;position:relative;top:3px;right:7px;z-index:-1;fill:#999}.ourPage .mfp-content{max-width:80rem !important}.ourPage .mfp-arrow{width:11rem;height:11rem;opacity:1 !important;transition:.2s ease-out}.ourPage .mfp-arrow::after,.ourPage .mfp-arrow::before{content:none}.ourPage .mfp-arrow-left{left:0 !important}.ourPage .mfp-arrow-left .icon_arrow-03{right:0;transform:scale(-1, 1)}.ourPage .mfp-arrow-right{right:-1rem !important}.ourPage img.mfp-img{padding:0}.ourPage .mfp-bottom-bar{margin:0}.ourPage .mfp-counter{top:2.5rem;left:50%;right:inherit;font-size:1.2rem;font-weight:700;line-height:1.29;color:rgba(102,102,102,0.7);transform:translateX(-50%)}.ourPage .mfp-counter-current{margin-right:.5rem;font-size:2rem;letter-spacing:.06em;color:#666}.ourPage .mfp-title{position:absolute;top:-27.7rem;left:3rem;padding:0;font-size:1.2rem;font-weight:600;line-height:3;letter-spacing:.06em;color:#666}.ourPage .mfpCont .l-contWrap{padding:4rem;max-width:inherit;height:calc(100vh - 20rem);overflow-y:scroll;background:#fff}.ourPage .mfpCont .mfpCont_ttlWrap{margin-bottom:2rem}.ourPage .mfpCont .mfpCont_ttlWrap p{margin-bottom:1.5rem;font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:.06em;color:#999}.ourPage .mfpCont .mfpCont_ttlWrap .mfpCont_ttl{font-size:4rem;font-weight:500;line-height:.9;letter-spacing:.06em;color:#333}.ourPage .mfpCont .mfpCont_ttlWrap .mfpCont_ttl span{display:block;font-size:1.4rem;line-height:3;letter-spacing:.2em;color:#666}.ourPage .mfpCont .mfpCont_detail{border-top:1px solid #efedea;padding:1.2rem 4rem;display:flex}.ourPage .mfpCont .mfpCont_detail:last-child{border-bottom:1px solid #efedea}.ourPage .mfpCont .mfpCont_detail_category{margin:0 11rem 0 0;min-width:9rem;font-family:Lato,sans-serif;font-size:1.4rem;font-weight:500;line-height:2;letter-spacing:.1em;color:#999}.ourPage .mfpCont .mfpCont_detail_cont{font-size:1.2rem;line-height:2;letter-spacing:.1em;color:#666}.ourPage .mfpCont_detail_cont_list{display:flex;flex-flow:wrap}.ourPage .mfpCont_detail_cont_list li{width:calc(100% / 3)}.ourPage .mfp-close{top:8rem !important;right:3rem !important;width:4rem !important;height:4rem !important;opacity:1 !important}.ourPage .mfp-close .closeBtn{position:relative}.ourPage .mfp-close .closeBtn::before{display:block;position:absolute;top:50%;left:-50px;margin-top:-4px;transform:translateY(-50%);color:#000;font-family:Lato,sans-serif;font-size:1.2rem;letter-spacing:.01em;line-height:1;content:"CLOSE"}.ourPage .mfp-close .closeBtn span{display:block;position:absolute;top:-5px;left:0;width:100%;height:3px;background:#333}.ourPage .mfp-close .closeBtn span:first-child{transform:rotate(15deg)}.ourPage .mfp-close .closeBtn span:last-child{transform:rotate(-15deg)}.ourPage-en .l-heroUnder{padding:20rem 3rem 9rem}.ourPage-en .ourPageSec_cont{padding:5rem 0 16rem}.ourPage-en .ourPage_read{font-family:Lato,sans-serif}.ourPage-cs .l-heroUnder,.ourPage-ct .l-heroUnder{padding:20rem 3rem 9rem}.ourPage-cs .ourPageSec_cont,.ourPage-ct .ourPageSec_cont{padding:5rem 0 16rem}.ourPageSec_cont{padding:5.5rem 0 15rem}.ourPage_read{position:relative;margin:0 0 4rem 0;width:100%;font-size:1.4rem;line-height:1.79;letter-spacing:.15em}.ourPage_block{position:relative;margin-left:-1.5rem;width:calc(100% + 3rem)}.ourPage_block::after{content:'';display:block;width:9.8rem;height:181.8rem;position:absolute;top:6rem;right:-1.5rem;opacity:.5;background-color:#efedea;z-index:-1}.ourPage_block_imgList{display:flex;flex-flow:wrap;justify-content:space-between}.ourPage_block_item{position:relative;width:calc((100% - 2.5rem)/ 2)}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(1){animation-delay:.1s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(2){animation-delay:.2s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(3){animation-delay:.3s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(4){animation-delay:.4s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(5){animation-delay:.5s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(6){animation-delay:.6s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(7){animation-delay:.7s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(8){animation-delay:.8s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(9){animation-delay:.9s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(10){animation-delay:1s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(11){animation-delay:1.1s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(12){animation-delay:1.2s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(13){animation-delay:1.3s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(14){animation-delay:1.4s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(15){animation-delay:1.5s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(16){animation-delay:1.6s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(17){animation-delay:1.7s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(18){animation-delay:1.8s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(19){animation-delay:1.9s}.ourPage_block_item.targetItem.targetItem-scaleInUp.is-in:nth-of-type(20){animation-delay:2s}.ourPage_block_item_link{display:block;overflow:hidden}.ourPage_block_item_link img{transition:.3s ease-in-out}.ourPage_block_item_txt{position:absolute;bottom:-2.5rem;font-size:1.1rem;line-height:1.64;font-weight:600;letter-spacing:.06em;text-align:right;color:#d7d2cb}.restaurantPage .l-wraper{overflow:visible}.restaurantPage .l-heroUnder{padding:15.5rem 3rem 5rem}.restaurantPage-en .l-heroUnder{padding:15.5rem 3rem 8.5rem}.restaurantPage-en .restaurantBlock_item_cont_detail_txt,.restaurantPage-en .restaurantBlock_item_cont_txt,.restaurantPage-en .restaurantInfo_dd .address,.restaurantPage-en .restaurantInfo_dd .post{font-family:Lato,sans-serif}.restaurantPage-en .restaurantBlock._restoInfo .restaurantBlock_item_cont_txt{font-size:1.4rem;line-height:2;letter-spacing:.2em}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span{display:block}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_info span{display:inline-block}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_detail_txt{font-size:1.4rem}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_detail_txt span{font-size:1.2rem}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{font-size:1.3rem}.restaurantPage-en .deliInfo_cont_txt{font-family:Lato,sans-serif;letter-spacing:.2em}.restaurantPage-en .deliInfo_cont_detail{font-family:Lato,sans-serif}.restaurantPage-cs .l-heroUnder,.restaurantPage-ct .l-heroUnder{padding:15.5rem 3rem 8.5rem}.restaurantPage-cs .restaurantBlock._restoInfo .restaurantBlock_item_cont_txt,.restaurantPage-ct .restaurantBlock._restoInfo .restaurantBlock_item_cont_txt{font-size:1.4rem;line-height:2;letter-spacing:.2em}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span{display:block}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_info span,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_info span{display:inline-block}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_detail_txt,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_detail_txt{font-size:1.4rem}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_detail_txt span,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_detail_txt span{font-size:1.2rem}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{font-size:1.3rem}.restaurantPage-cs .deliInfo_cont_txt,.restaurantPage-ct .deliInfo_cont_txt{letter-spacing:.2em}.restaurantPageSec_cont{padding:4.5rem 0 0}.restaurantPageSec_cont .l-contWrap{position:relative}.restaurantPageSec_cont .linkList{margin-bottom:4rem}.deliSlider,.restaurantSlider{position:relative;left:-3rem;margin-bottom:3.7rem;width:100vw;height:15rem}.deliSlider .progress-bar-box,.restaurantSlider .progress-bar-box{top:inherit;bottom:-2px}.deliSlider .slick-slide:nth-last-child(2) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(2) .progress-bar-box{right:6.7rem}.deliSlider .slick-slide:nth-last-child(3) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(3) .progress-bar-box{right:10.4rem}.deliSlider .slick-slide:nth-last-child(4) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(4) .progress-bar-box{right:14.1rem}.deliSlider .slick-slide:nth-last-child(5) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(5) .progress-bar-box{right:17.8rem}.deliSlider .slick-slide:nth-last-child(6) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(6) .progress-bar-box{right:21.5rem}.restaurantSlider_cont{position:relative}.restaurantSlider_cont::before{content:'';display:block;width:6.7rem;height:3px;position:absolute;bottom:0;right:3rem;background:url(/assets/images/restaurantanddeli/bg_nav_sp.png) no-repeat;background-size:100%}.restaurantList_item{position:relative;padding-bottom:1rem}.restaurantSec{overflow:hidden}.restaurantSec .slideTxt{left:0;width:6.7rem;height:69.7rem;top:14rem;transform:translate3d(0, -40%, 0)}.restaurantSec .slideTxt_in{right:0;left:0;width:100%;height:100%;font-size:10rem;opacity:.5}.restaurantBlock{margin-bottom:4.5rem}.restaurantBlock .restaurantBlock_item:not(:first-child){padding-top:4rem}.restaurantBlock .restaurantBlock_item:not(:first-child)::before{content:'';display:block;width:100vw;height:1px;position:absolute;top:0;left:-3rem;background:#efedea}.restaurantBlock .restaurantBlock_item:not(:last-child){margin-bottom:5.6rem}.restaurantBlock .restaurantBlock_item_cont{width:100%}.restaurantBlock .restaurantBlock_item_cont_ttl{margin-bottom:2rem;font-size:1.8rem;text-align:center}.restaurantBlock_item{display:flex;flex-flow:column;align-items:baseline;position:relative}.restaurantBlock_item_info{margin-bottom:2rem;font-size:1.4rem;font-weight:600;line-height:1.29;letter-spacing:.06em;color:#a49483}.restaurantBlock_item_info span{display:block;margin:0;line-height:1.29;color:#333}.restaurantBlock_item_cont_img{margin-bottom:3rem}.restaurantBlock_item_cont_ttl{font-size:1.8rem;font-weight:500;line-height:1.33;letter-spacing:.2em;color:#333}.restaurantBlock_item_cont_txt{font-size:1.4rem;line-height:1.79;letter-spacing:.1em;color:#999}.restaurantBlock_item_cont_txt .c-button,.restaurantBlock_item_cont_txt .c-button-row2{margin:2.3rem auto 0;width:28.5rem;height:5rem;font-size:1.3rem;line-height:1;color:#333;background-color:#d7d2cb}.restaurantBlock_item_cont_txt .c-button .icon_window,.restaurantBlock_item_cont_txt .c-button-row2 .icon_window{position:absolute;margin-left:2rem}._restoInfo .restaurantBlock_item{display:flex;justify-content:space-between;align-items:inherit}._restoInfo .restaurantBlock_item_info span{margin-bottom:3rem;color:#000}._restoInfo .logo_jose{display:block;margin:0 auto;width:16rem;height:9.7rem;fill:#151f24}._restoInfo .restaurantBlock_item_cont_ttl{margin-bottom:1.5rem;font-size:2.9rem;line-height:1.06;letter-spacing:.06em}._restoInfo .restaurantBlock_item_cont_ttl span{display:block;font-size:1.4rem;line-height:2.57;letter-spacing:.2em;color:#999}._restoInfo .restaurantBlock_item_cont_txt{margin-bottom:2.5rem;line-height:1.79;color:#333}._restoInfo .restaurantBlock_item_cont_detailWrap{margin-bottom:2rem}._restoInfo .restaurantBlock_item_cont_reserveWrap{margin-bottom:2rem}._restoInfo .restaurantBlock_item_cont_detail{display:flex;flex-flow:column;align-items:baseline;padding:1.8rem 1rem;border-top:1px solid rgba(0,0,0,0.25)}._restoInfo .restaurantBlock_item_cont_detail:last-child{border-bottom:1px solid rgba(0,0,0,0.25)}._restoInfo .restaurantBlock_item_cont_detail_ttl{min-width:5rem;font-family:Lato,sans-serif;letter-spacing:.1em;font-size:1.4rem;line-height:1.5;color:#999}._restoInfo .restaurantBlock_item_cont_detail_txt{margin:0;font-size:1.2rem;letter-spacing:.1em;line-height:1.67;color:#333}._restoInfo .restaurantBlock_item_cont_detail_txt span{font-size:1.2rem}.restaurantBlock_item_cont_reserve{display:flex;flex-flow:column;align-items:center;border:1px solid #ebe8e5}.restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{margin:0;padding:.8rem 1rem;width:100%;text-align:center;font-size:1.3rem;font-weight:500;line-height:2.15;color:#666;background:#ebe8e5}.restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_tel{margin:0;width:100%;font-size:2.6rem;font-weight:500;line-height:1.08;letter-spacing:.1em;text-align:center;color:#9f8c72}.restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_tel a{display:block;margin:0;padding:1.3rem 1rem;width:100%;color:#9f8c72}._menu{margin-bottom:4rem}._menu .restaurantBlock_item{justify-content:space-between;align-items:normal}._menu .restaurantBlock_menu{display:flex;position:relative;padding:2.5rem 1rem 2.5rem 0;width:100%;align-items:center;border-top:1px solid #efedea}._menu .restaurantBlock_menu:last-child{border-bottom:1px solid #efedea}._menu .restaurantBlock_menu_txt{display:flex;font-size:2.1rem;font-weight:500;line-height:.92;letter-spacing:0;color:#666}._menu .icon_window{margin-left:1rem}._menu .c-arrow-half{right:1.5rem;width:4.3rem}._menu .c-arrow-half::before{left:4.3rem}.restaurantInfo{margin-bottom:7rem}.restaurantInfo .post{color:#333;font-family:lato;font-weight:400}.restaurantInfo .address{margin:0;color:#333;line-height:1.71}.restaurantInfo .c-button,.restaurantInfo .c-button-row2{margin:0 auto;padding:2rem;width:28.5rem;color:#333;background:#d7d2cb}.restaurantInfo .icon_tab{position:absolute;margin-left:1rem;width:1rem;height:1rem;fill:#333;opacity:.5}.restaurantInfo_cap{margin:0 0 1.5rem 0;font-size:1.4rem;font-weight:600;line-height:3;letter-spacing:.06em;color:#9f8c72}.restaurantInfo_fig{margin-bottom:2rem}.restaurantInfo_fig figcaption{position:relative;width:100%;margin:0;padding:3rem 1rem 1rem 1rem;background:#fff}.restaurantInfo_dt{font-size:2.5rem;line-height:.72;margin:0 -1rem 3rem;padding:0 1rem 2rem;font-weight:500;letter-spacing:.06em;color:#000;border-bottom:1px solid #efedea}.restaurantInfo_dt span{display:block;font-size:1.3rem;line-height:2.57;letter-spacing:.2em;color:#999}.deliInfo{overflow:hidden;padding-bottom:12rem;margin-bottom:-6rem}.deliInfo .slideTxt{top:16rem;left:1rem;width:6.7rem;height:69.7rem;transform:translate3d(0, -40%, 0)}.deliInfo .slideTxt_in{right:0;left:0;width:100%;height:100%;font-size:10rem;opacity:.5}.deliInfo .c-button{margin:0 auto;padding:2rem;width:28.5rem;background-color:#d7d2cb;color:#333}.deliInfo .icon_window{position:absolute;margin-left:1rem;width:1rem;height:1rem;fill:#333;opacity:.5}.deliList_item{position:relative;padding-bottom:1rem}.deliSlider{margin-bottom:3rem}.deliSlider_cont{position:relative}.deliSlider_cont::before{content:'';display:block;width:6.7rem;height:3px;position:absolute;bottom:0;right:3rem;background:url(/assets/images/restaurantanddeli/bg_nav_sp.png) no-repeat;background-size:100%}.deliInfo_cont{position:relative;margin:0 0 3rem 0;width:100%;color:#333}.deliInfo_cont::before{content:'';display:block;width:30rem;height:2px;position:absolute;top:.5rem;left:-38.5rem;opacity:.5;background-color:#d7d2cb}.deliInfo_cont_ttl{margin-bottom:2rem;font-size:2.9rem;font-weight:500;line-height:1.2;letter-spacing:.06em;text-align:center}.deliInfo_cont_txt{margin-bottom:3rem;font-size:1.4rem;line-height:1.79;letter-spacing:.1em}.deliInfo_cont_detail{display:flex;flex-flow:column;padding:17px 10px 17px 10px;align-items:baseline;border-top:1px solid rgba(0,0,0,0.25)}.deliInfo_cont_detail:last-child{border-bottom:1px solid rgba(0,0,0,0.25)}.deliInfo_cont_detail_ttl{margin:0 0 .5rem 0;padding:0;min-width:5rem;color:#999;font-family:Lato,sans-serif;font-size:1.4rem;letter-spacing:.1em}.deliInfo_cont_detail_txt{width:100%;line-height:1.43;font-size:1.4rem;letter-spacing:.1em}.restaurantSlider_cont{opacity:0;transition:opacity .25s ease}.restaurantSlider_cont.slick-initialized{opacity:1}.roomsPage .linkList{justify-content:flex-end}.roomsPage .slideTxt{top:4rem;left:.8rem;width:6.6rem;height:58.5rem;transform:translate3d(0, -40%, 0)}.roomsPage .slideTxt_in{right:0;left:0;width:100%;height:100%;font-size:10rem;opacity:.3}.roomsPage .slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, 0, 0)}.roomsPage .mfp-container{padding:0}.roomsPage .mfp-wrap{height:100% !important;transition:height 0s}.roomsPage .mfp-wrap .icon_arrow-03{width:4rem;height:4rem;position:relative;top:3px;right:0;z-index:-1;fill:#999}.roomsPage .mfp-content{max-width:102rem}.roomsPage .mfp-arrow{width:11rem;height:11rem;opacity:1 !important;transition:.2s ease-out}.roomsPage .mfp-arrow::after,.roomsPage .mfp-arrow::before{content:none}.roomsPage .mfp-arrow-left .icon_arrow-03{transform:scale(-1, 1)}.roomsPage .mfpCont .l-contWrap{padding:3.35rem 1.5rem;max-width:inherit;width:calc(100% - 3rem);height:48rem;overflow-y:scroll;background:#fff}.roomsPage .mfpCont .mfpCont_ttlWrap{margin-bottom:2.5rem;text-align:center}.roomsPage .mfpCont .mfpCont_ttlWrap p{margin-bottom:0;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.06em;color:#999}.roomsPage .mfpCont .mfpCont_ttlWrap .mfpCont_ttl{font-size:3rem;font-weight:500;line-height:1.3;letter-spacing:.06em;color:#333}.roomsPage .mfpCont .mfpCont_ttlWrap .mfpCont_ttl span{display:block;font-size:1.1rem;line-height:1.64;letter-spacing:.2em;color:#666}.roomsPage .mfpCont .mfpCont_detail{flex-flow:column;padding:1.6rem 1rem;border-top:1px solid #efedea;display:flex}.roomsPage .mfpCont .mfpCont_detail:last-child{border-bottom:1px solid #efedea}.roomsPage .mfpCont .mfpCont_detail_category{margin:0;font-family:Lato,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.1em;color:#999}.roomsPage .mfpCont .mfpCont_detail_cont{font-size:1.2rem;line-height:1.75;letter-spacing:.1em;color:#666}.roomsPage .mfpCont_detail_cont_list{display:flex;flex-flow:wrap;justify-content:space-between}.roomsPage .mfpCont_detail_cont_list li{width:calc((100% - 2rem)/ 2)}.roomsPage li.mfpCont_detail_cont_list_w100{width:100% !important}.roomsPage .mfp-close{top:50% !important;margin-top:-26.5rem;transform:translateY(-50%);right:2rem !important;width:4rem !important;height:4rem !important;opacity:1 !important}.roomsPage .mfp-close .closeBtn{position:relative}.roomsPage .mfp-close .closeBtn::before{display:block;position:absolute;top:50%;left:-52px;margin-top:-4px;transform:translateY(-50%);color:#000;font-family:Lato,sans-serif;font-size:1.2rem;letter-spacing:.01em;line-height:1;content:"CLOSE"}.roomsPage .mfp-close .closeBtn span{display:block;position:absolute;top:-5px;left:0;width:100%;height:3px;background:#333}.roomsPage .mfp-close .closeBtn span:first-child{transform:rotate(15deg)}.roomsPage .mfp-close .closeBtn span:last-child{transform:rotate(-15deg)}.roomsPage-en .l-heroUnder{padding:20rem 3rem 8.5rem}.roomsPage-en .roomsPage_detailItem_txt,.roomsPage-en .roomsPage_read{font-family:Lato,sans-serif}.roomsPage-en .mfpCont_detail_cont_list li{font-family:Lato,sans-serif;font-size:1.4rem;line-height:1.5;letter-spacing:.1em}.roomsPage-cs .l-heroUnder,.roomsPage-ct .l-heroUnder{padding:20rem 3rem 8.5rem}.roomsPage-cs .mfpCont_detail_cont_list li,.roomsPage-ct .mfpCont_detail_cont_list li{font-size:1.4rem;line-height:1.5;letter-spacing:.1em}.roomsPageSec_cont{padding:5.5rem 0 7rem}.roomsPage_block{overflow:hidden;position:relative;padding:7rem 0;z-index:1}.roomsPage_block:first-of-type{padding:7rem 0}.roomsPage_block .l-contWrap{max-width:106rem}.roomsPage_read{position:relative;margin:0 0 5rem 0;width:100%;font-size:14px;line-height:1.79;letter-spacing:.15em}.roomsPage_read::before{content:'';display:block;width:30rem;height:2px;position:absolute;left:-37rem;margin-top:1rem;background:rgba(215,210,203,0.5)}.roomsPage_detailItem{display:flex;flex-flow:column;justify-content:space-between}.roomsPage_detailItem+.roomsPage_detailItem{margin-top:5.5rem}.roomsPage_detailItem_info p{margin-bottom:2rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;line-height:1.5;color:#999}.roomsPage_detailItem_info_ttl{margin-bottom:2.3rem;font-size:3rem;line-height:.95;letter-spacing:.06em;font-weight:500;color:#333;text-align:center}.roomsPage_detailItem_info_ttl span{display:block;font-size:1.1rem;line-height:2.57;letter-spacing:.2em;color:#999}.roomsPage_detailItem_cont{width:100%}.roomsPage_detailItem_slider{margin-bottom:2.3rem}.roomsPage_detailItem_slider .progress-bar-box{top:inherit;right:0;bottom:-2px}.roomsPage_detailItem_slider .slick-slide:nth-last-child(2) .progress-bar-box{right:3.7rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(3) .progress-bar-box{right:7.4rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(4) .progress-bar-box{right:11.1rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(5) .progress-bar-box{right:14.8rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(6) .progress-bar-box{right:18.5rem}.roomsPageSlider_cont::before{content:'';display:block;width:6.7rem;height:3px;position:absolute;right:0;bottom:0;background:url(/assets/images/room/bg_nav_02_sp.png) no-repeat;background-size:100%}._cont03::before{content:'';display:block;width:10.4rem;height:3px;background-image:url(/assets/images/room/bg_nav_03_sp.png)}._cont04::before{content:'';display:block;width:14.1rem;height:3px;background-image:url(/assets/images/room/bg_nav_04_sp.png)}._cont06::before{content:'';display:block;width:21.5rem;height:3px;background-image:url(/assets/images/room/bg_nav_06_sp.png)}.roomsPageSlider_cont_list{position:relative;padding-bottom:1rem}.roomsPage_detailItem_txt{margin-bottom:3rem;font-size:1.4rem;line-height:1.79;padding:0 1.5rem;letter-spacing:.1em;color:#999}.roomsPage_detailItem_btnWrap{display:flex;justify-content:space-between}.roomsPage_detailItem_btnWrap .roomsPage_detailItem_btn{width:calc((100% - 1.5rem)/ 2)}.roomsPage_detailItem_btnWrap .roomsPage_detailItem_btn:first-child .c-button{color:#000;background:#d7d2cb}.roomsPage_detailItem_btnWrap .c-button{font-size:1.3rem}.roomsPage_detailItem_btnWrap .icon_window{margin-left:.5rem;width:1rem;height:1rem;fill:#a6a6a6}.roomsPage_detailItem_btnWrap .icon_tab{margin-left:.5rem;width:1rem;height:1rem;fill:#fff}._deluxe,._moderate{position:relative;background:rgba(215,210,203,0.2)}._deluxe .slideTxt_in,._moderate .slideTxt_in{color:#fff;opacity:1}._deluxe .ttl_l,._moderate .ttl_l{position:absolute;bottom:3.9rem;left:-2rem;font-weight:600;color:#fff}._std3 .roomsPageSlider_cont::before{content:none}._std3 .progress-bar-box{display:none}.roomsPageSlider_cont{opacity:0;transition:opacity .25s ease}.roomsPageSlider_cont.slick-initialized{opacity:1}@media only screen and (min-width: 768px){.l-wraper::after{content:"";display:block;clear:both}.l-under .header .logo{width:8rem;height:4rem}.l-heroUnder{padding:29rem 12rem 3.5rem}.l-contWrap{max-width:102rem;width:100%}.footer .mapLink{right:inherit;left:26rem;margin:0;line-height:2}.footer .mapLink .icon_arrow-02{margin-left:1.5rem;width:1rem;height:1rem}.footer_inner{display:flex;padding:7.8rem 9rem 0 13rem}.footer_logo{width:17rem;height:8rem;margin:0}.footer_cont{margin-left:13.5rem;width:calc((100% - 17rem - 13.5rem))}.footer_cont_dt{margin-bottom:.5rem}.footer_access{margin-bottom:4.5rem}.footer_contact{display:flex}.footer_contact .footer_cont_dl .footer_cont_dt{margin-bottom:.3rem}.tel{font-size:3rem;line-height:1.57}.footer_cont_dl-mail{margin-left:8rem}.footer_cont_dl-mail a{font-size:2.4rem;font-weight:500;line-height:2}.footer_sns{margin-bottom:6.5rem}.footer_sns .footer_cont_dt{margin-bottom:0}.footer_sns_list{flex-flow:nowrap}.footer_sns_list li{display:inline-block;width:inherit;font-size:1.8rem}.footer_sns_list li:not(:first-child){margin-left:4rem}.footer_sns_list li a:hover::after{animation:lineDash .7s ease-out forwards}.footer_sns_list li._tw{order:2}.footer_sns_list li._ig{order:3}.footer_groupLinks{border:none}.footer_groupLinks .logo_kcc{width:6rem;height:3.5rem}.footer_groupLinks .logo_jose{width:6rem;height:4rem}.footer_groupLinks_list{width:inherit;padding:0}.footer_groupLinks_list li:not(:first-child){margin-left:3em}.footer_other{display:table;margin:-2rem 0 3rem auto;padding:0}.footer_other_list li{flex-basis:inherit;text-align:center}.footer_other_list li:not(:first-child){margin-left:3rem}.footer_other_list a{color:rgba(255,255,255,0.5);line-height:2.2}.scrlTop{padding-top:8rem}.footer-en .footer_access{margin-bottom:3.5rem}.footer-en .footer_contact{margin-bottom:1.7rem}.footer-en .footer_sns .footer_cont_dt{margin-bottom:0}.footer-en .footer_cont_dt{margin-bottom:.6rem;font-size:1.4rem;line-height:.86}.footer-en .address span{font-size:1.3rem;line-height:2;letter-spacing:.13em}.footer-en .mapLink{left:41.5rem}.footer-en .footer_other{margin:-3rem 0 3rem auto}.footer-cs .footer_access,.footer-ct .footer_access{margin-bottom:3.5rem}.footer-cs .footer_contact,.footer-ct .footer_contact{margin-bottom:1.7rem}.footer-cs .footer_sns .footer_cont_dt,.footer-ct .footer_sns .footer_cont_dt{margin-bottom:0}.footer-cs .footer_cont_dt,.footer-ct .footer_cont_dt{margin-bottom:.6rem;font-size:1.4rem;line-height:.86}.footer-cs .address span,.footer-ct .address span{font-size:1.3rem;line-height:2;letter-spacing:.13em}.footer-cs .mapLink,.footer-ct .mapLink{left:41.5rem}.footer-cs .footer_other,.footer-ct .footer_other{margin:-3rem 0 3rem auto}.fixed+.wraper .searchArea_item.is-on #dynSearchTest1{width:100%;transition:opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;border-top:1px solid #eaeaea}.header .logo{left:50%;width:10.5rem;height:5rem;transform:translateX(-50%)}.globalNav_wrap{flex-flow:wrap;justify-content:baseline;margin:0;padding:0 0 8rem 0;width:100%;overflow:hidden}.globalNav_wrap:before{content:'';display:block;width:50vw;height:calc(100% - 8rem);position:absolute;top:0;left:0;background:url(/assets/images/menu/img_menu_bg.jpg) no-repeat center;background-size:cover;z-index:1001}.globalNav_wrap .c-langSelector{top:1rem;left:calc(50% + 9rem);position:absolute}.menuHead{height:9rem}.globalNav_list{display:flex;flex-flow:column}.globalNav_list_item>a{font-size:2.4rem}.globalNav_list_item_under{margin:.6rem 0 2.7rem}.globalNav_list_item_under_item>a{font-size:1.2rem}.navToggle{position:relative;margin-right:4.5rem;padding:2.1rem 1.5rem 1rem;height:3.4rem}.navToggle:before{content:"MENU";display:block;position:absolute;top:50%;left:-30px;font-family:Lato,sans-serif;font-size:1.2rem;letter-spacing:.01em;color:#000;transform:translateY(-50%);transition:.3s ease-out}.navToggle span:nth-child(1){top:-10px}.navToggle span:nth-child(2){top:0}.globalNav_contWrap{display:flex;width:50%;height:100%;margin-left:auto;padding:0 4rem 0 6rem}.globalNav_cont-l{display:flex;align-items:center;padding:0;padding-top:10rem;margin-left:auto;width:25vw;border:none}.globalNav_cont-l::before{content:'';display:block;width:42.1875vw;height:2px;background:#333;position:absolute;top:9.5rem}.globalNav_cont-s{display:flex;justify-content:center;padding:0;padding-top:16rem;flex-flow:column;margin:0 1.5625vw 0 6.01562vw;width:15.625vw;border:none}.globalNav_s{margin:0 0 1.7rem 0}.globalNav_s_item>a{font-size:2rem;line-height:2}.globalNav_sns{order:3;margin:0}.globalNav_sns_item>a{font-size:1.2rem;line-height:2.2}.globalNav_sns_item>a:hover::after{animation:lineDash .7s ease-out forwards}.globalNav_other{order:2;border:0 solid #333;border-width:2px 0;padding:2rem 0 2.6rem;margin:0 0 2rem 0}.globalNav_other_item>a{font-size:1.2rem}.open .navToggle:before{content:"CLOSE";color:#fff}.open .navToggle span:nth-child(1){top:-5px}.open .navToggle span:nth-child(2){top:-5px}.fixed{height:auto}.fixed .menuHead{height:8rem}.fixed .logo{width:8rem;height:4rem}.fixed.open{height:auto}.accordion_ttl{line-height:2.77}.accordion_icon{top:47%;right:3rem}.accordion_cont_dl{flex-flow:row;padding:1.8rem 2.5rem 1.7rem 6rem}.accordion_cont_ttl{line-height:2.33}.accordion_cont_txt{padding:0 0 0 2rem;width:48.5rem}.c-arrow-half{width:5rem;margin-left:-3.5rem}.c-arrow-half::before{left:5rem}.breadcrumbs{padding:2.5rem 6.7rem 0;font-size:1.4rem}.breadcrumbs a:not(:last-child):after{margin:0 1.4rem;font-size:1.4rem}.c-button-row2:hover,.c-button:hover{letter-spacing:.35em;opacity:.8}.c-button-row2:hover .c-arrow-half{animation:lineDash .7s ease-out forwards}.c-button-row2:hover .c-arrow-half::before{animation:lineDashArrow .7s ease-out forwards}.c-button-row2{margin:0 auto;max-width:58rem;width:100%;font-size:2.2rem;font-weight:700}.c-button-row2:hover{letter-spacing:.35em;opacity:.8}.c-button-row2:hover .c-arrow-half{animation:lineDash .7s ease-out forwards}.c-button-row2:hover .c-arrow-half::before{animation:lineDashArrow .7s ease-out forwards}.c-button-row2 span{font-size:11px;line-height:2.18}.menuHead .c-langSelector{visibility:visible;left:8rem;height:2.5rem;color:#000;opacity:1;z-index:999;transition:opacity .3s ease-out}.menuHead .c-langSelector_icon .icon_triangle{fill:#000}.menuHead .c-langSelector_input,.menuHead .c-langSelector_label{color:#000}.menuHead .c-langSelector_label{border-color:#000}.linkList{flex-flow:row}.linkList_item:not(:last-child){margin-right:3rem}.linkList_item a{width:14rem;line-height:3.43;padding:0 1rem .4rem 0}.linkList_item a:not(:last-child){margin-right:3rem}.linkList_item a::after{bottom:1.2rem;left:inherit}.c-linkText{padding:1.5rem 13rem 1.5rem 1rem}.c-linkText:hover .c-arrow-half{animation:lineDash .7s ease-out forwards}.c-linkText:hover .c-arrow-half::before{animation:lineDashArrow .7s ease-out forwards}.c-linkText .c-arrow-half{width:8rem;right:1rem}.c-linkText .c-arrow-half:before{left:8rem}.mfp-close{top:3.6rem;right:6.3rem}.mfp-close:hover{opacity:.7}.mfp-close .closeBtn::before{left:-46px}.calenderWrap.calid{top:-190px;bottom:inherit}.searchAreaCommon_item{position:absolute;right:0;bottom:0;width:200px;max-height:100px;height:10rem;font-size:1.2rem;opacity:0;background-color:rgba(255,255,255,0.9);transition:0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:1}.frmplanseek{opacity:0;visibility:hidden}.dynSubmit{height:6rem}.dynSubmit:hover{opacity:.8}.searchArea-fixed{opacity:0;position:fixed;bottom:0;width:100%;height:0;z-index:998;transition:opacity .3s ease-out,visibility .3s ease-out}.searchArea-fixed.is-seachFixed{visibility:visible;opacity:1}.searchArea-fixed .searchAreaCommon_ttlWrap:hover{opacity:.8}.searchArea-fixed .searchAreaCommon_ttlWrap.is-open::after{left:15px;transform:rotate(-45deg) scale(1, -1) translateY(-50%)}.searchArea-fixed .searchAreaCommon_ttl{font-size:13px;letter-spacing:.1em;line-height:1.5}.searchArea-fixed .searchAreaCommon_ttl span{font-size:10px;font-weight:500;line-height:2;color:rgba(255,255,255,0.6)}.searchArea-fixed .searchAreaCommon_item.is-on{width:100%;opacity:1;transition:0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.searchArea-fixed .searchAreaCommon_item.is-on .frmplanseek{opacity:1;transition:opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;visibility:visible}.searchArea-top.searchAreaCommon{position:absolute;bottom:0;max-height:100px;height:10rem;z-index:2;background-color:#fff}.searchArea-top .searchAreaCommon_item{width:100%;height:100%;opacity:1;background-color:rgba(215,210,203,0.5)}.searchArea-top .frmplanseek{visibility:visible;width:100%;opacity:1}.header-cs .globalNav_reserve-pc_txtWrap,.header-ct .globalNav_reserve-pc_txtWrap,.header-en .globalNav_reserve-pc_txtWrap{font-size:1.8rem;line-height:2}.style_inputButton-en{padding:0 0 0 2.5rem}.dynSubmit-en::before{left:3.5rem}.ttl_l{font-size:18rem;font-weight:500;line-height:.13;letter-spacing:-.02em}.ttl_under{margin:0 auto;max-width:104rem;font-size:10.4rem}.ttl_under span{padding-left:1rem;font-size:1.4rem;line-height:2}.accessPage .accessDetail{margin:0;padding:0}.accessPage .accessDetail_dt{margin:0 auto 4.5rem;font-size:3.4rem;line-height:1.06}.accessPage .accessDetail_dt span{margin-top:1rem}.accessPage .post{margin-bottom:.3rem}.accessPage .address{margin-bottom:2.2rem}.accessPage .telArea .tel{font-size:3rem}.accessPage-cs .l-heroUnder,.accessPage-ct .l-heroUnder,.accessPage-en .l-heroUnder{padding:29rem 12rem 5.5rem}.accessPage-cs .accessDetail_dt,.accessPage-ct .accessDetail_dt,.accessPage-en .accessDetail_dt{padding:0 auto 2.5rem}.accessPage-cs .accessPageEntry,.accessPage-ct .accessPageEntry,.accessPage-en .accessPageEntry{margin-bottom:10rem}.accessPageDetail{flex-flow:row;justify-content:space-between;margin:0 auto 7.5rem;padding-top:12rem;max-width:118rem}.accessPageDetail_map{order:1;width:66.5rem;height:44rem}.accessPageDetail_map .mapLinkWrap{position:absolute;bottom:0;right:0;background:#fff}.accessPageDetail_map .mapLink{padding:2.4rem 2.2rem 0 5.8rem;line-height:1;position:relative;top:inherit;right:inherit;bottom:inherit;margin:0}.accessPageDetail_map .mapLink .icon_arrow-02{margin-left:3.4rem}.accessPageDetail_cont{order:2;padding-top:5.5rem;width:44rem;border-top:1px solid #d7d2cb}.accessPageParking{margin:0 auto 7rem;max-width:102rem}.accessPageParking_inner{display:flex;justify-content:space-between;padding:0}.accessParking{margin:0;padding:0}.accessPageParking_cont{margin-right:6rem;padding-top:5.5rem;width:38rem}.accessParking_dt{margin:0 auto 5rem;font-size:3.4rem;line-height:1.06}.accessParking_dt span{margin-top:1rem}.accessParking_dd{line-height:1.5}.accessPageParking_map{width:auto}.accessPageParking_map_link{margin:.6rem 0 0 auto}.accessPageEntry_block{padding:8rem 0}.ttl_entry{margin-bottom:4.5rem}.accessPageEntry_block_txt{margin:0 auto;width:72rem}.accessPageEntry_block_txt p:not(:last-child){margin-bottom:2.5rem}.accessPageInfo{padding:15.5rem 0 10rem}.accessPageInfo .slideTxt{top:5.6rem;left:2rem;width:11rem;height:133.8rem}.accessPageInfo .slideTxt_in{font-size:18rem}.accessPageInfo_block{display:flex;justify-content:space-between}.accessPageInfo_block_itemWrap{display:flex;flex-flow:column;width:63.5rem}.ttl_info{font-size:2.4rem;text-align:left}.accessPageInfo_block_item{display:flex;padding:2.3rem 5.7rem;align-items:baseline}.accessPageInfo_block_item_ttl{margin:0;color:#333}.accessPageInfo_block_item_txt{min-width:30.5rem;margin-left:auto;line-height:2}.accessPageInfo_block_item_txt p span{margin-right:6.7rem}.facilitiesPageSec_cont{padding:10rem 0}.facilitiesPageSec_cont .linkList{margin-bottom:5rem}.facilitiesSlider{left:inherit;right:0;margin-bottom:1.4rem;width:100%;height:100%}.facilitiesSlider .progress-bar-box{right:6rem}.facilitiesSlider .slick-slide:first-child .progress-bar-box{right:16.6rem}.facilitiesSlider .slick-slide:nth-child(2) .progress-bar-box{right:11.2rem}.facilitiesSlider_cont::before{content:'';display:block;width:14.7rem;height:3px;bottom:0;background-image:url(/assets/images/facilities/bg_nav.png);right:6rem}.facilitiesList_item{padding-bottom:2rem}.facilitiesPage_link{margin:0 0 7rem auto;width:12.5rem}.facilitiesBlock._large{margin-bottom:11.5rem}.facilitiesBlock._large .facilitiesBlock_item:not(:first-child){padding-top:3rem}.facilitiesBlock._large .facilitiesBlock_item:not(:first-child)::before{content:'';display:block;width:63.5rem;height:1px;left:inherit}.facilitiesBlock._large .facilitiesBlock_item:not(:last-child){margin-bottom:4rem}.facilitiesBlock._large .facilitiesBlock_item_cont{width:63.5rem;margin-left:auto}.facilitiesBlock._large .facilitiesBlock_item_cont_ttl{margin-bottom:2rem}.facilitiesBlock._small{flex-flow:wrap}.facilitiesBlock._small .facilitiesBlock_item{padding:1rem 0 0;width:calc((100% - 6rem)/ 2)}.facilitiesBlock._small .facilitiesBlock_item:nth-child(n+3){margin-top:10rem}.facilitiesBlock._small .facilitiesBlock_item::before{content:'';display:block;width:100%;height:1px;left:inherit}.facilitiesBlock._small .facilitiesBlock_item_info{margin-bottom:4rem}.facilitiesBlock._small .facilitiesBlock_item_info span{font-size:1.2rem;line-height:.5}.facilitiesBlock._small .facilitiesBlock_item_cont_ttl{margin-bottom:1rem}.facilitiesBlock_item{flex-flow:row}.facilitiesBlock_item_info{margin:0;font-size:1.4rem;line-height:2.57}.facilitiesBlock_item_cont_img{margin-bottom:4rem}.facilitiesBlock_item_cont_ttl{font-size:1.8rem;text-align:inherit}.facilitiesBlock_item_cont_txt{font-size:1.4rem;line-height:1.71}.facilitiesBlock_item_cont_txt .c-button{margin:3rem 0 0 auto;width:24rem;height:5rem;font-size:1.3rem}.facilitiesBlock_item_slide{left:-15rem;font-size:18rem}.top-en .introArea_inner{margin:13rem auto}.top-en .introTxt{line-height:2}.top-en .introCont-01{margin-bottom:6rem}.top-en .introCont-01 .introTtlArea::before{height:22rem}.top-en .introCont-01 .introTxt{margin-bottom:15.3rem;width:calc(100% - 29.9rem)}.top-en .introCont-02 .introCont_in{margin:0 auto 9rem;max-width:63rem}.top-en .introArea .c-button-row2{padding:1.4em 2rem}.top-en .scrlTop{background:#efedea;margin-bottom:-3rem;padding-bottom:6rem}.topArea_kv{padding:9rem 0 0}.kvImg img{height:100%}.kvDots{left:inherit;right:6rem;bottom:13rem;transform:inherit}.topArea_menu{position:absolute;top:13.5rem;right:6rem;z-index:2;transition:opacity .5s ease-out}.topArea_cont{bottom:15.5rem;left:15rem}.topArea_cont .logo_catch{width:54.7rem;height:18.6rem}.topArea_cont .logo_catch-en{width:77.5rem;height:17.3rem}.topArea_cont .logo_catch-ct{width:54.7rem;height:18.6rem}.topArea_cont .logo_catch-cs{width:54.7rem;height:18.6rem}.introArea_inner{margin:10rem auto 18rem}.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, 0, 0)}.introTtlArea{margin:0;width:auto;padding:0}.slideTxt{top:-8.59375vw;right:-3.35938vw;width:13.51562vw;transform:translate3d(0, -100%, 0)}.slideTxt_in{font-size:19.53125vw}.introCont .ttl_l{position:absolute;top:-6rem;right:-8rem;color:#efedea;line-height:.8}.introCont .ttl_l span{margin-left:8rem;display:block}.introCont_in{flex-flow:wrap;margin:0 auto;width:100%;max-width:102rem}.introTtl_num{background:#000;color:#fff;width:100%;font-size:1.1rem;font-weight:500;line-height:2;letter-spacing:.4em;text-align:center}.introTtl{font-size:2rem;font-weight:600;line-height:2;letter-spacing:.7em}.introTtl span{text-align:left;text-indent:7.2px}.introTxt{padding:0;font-size:1.8rem;line-height:3.2;letter-spacing:.2em}.introTxt p:nth-of-type(4){margin-top:4rem}.introTxt .txt_en{font-size:1.4rem;line-height:2;letter-spacing:.06em}.introImgArea{width:100%;height:89rem}.introImg._01{position:relative;width:47rem;height:59rem;left:0;margin:0}.introImg._02{width:47rem;height:59rem;top:20rem;right:0}.introImg._03{position:relative;width:53rem;height:37rem;top:-10rem;left:12rem}.introCont-01{margin-bottom:8rem}.introCont-01 .introCont_in{display:flex;align-items:baseline}.introCont-01 .introTtlArea{margin:0 12rem 0 4.3rem;width:13.6rem}.introCont-01 .introTtlArea::before{content:'';display:block;width:2px;height:37.5rem;position:absolute;top:-3rem;right:-6rem;z-index:3;background-color:#d7d2cb}.introCont-01 .introTxt{margin-bottom:13.5rem}.introCont-02 .introCont_in{margin:0 auto 8rem;max-width:56rem;width:100%}.introCont-02.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, -28%, 0)}.introCont-02 .slideTxt{left:0;transform:translate3d(0, -160%, 0)}.introCont-02 .introTxt{line-height:2}.roomsArea{margin-bottom:14rem}.roomsArea .ttl_l{top:0;font-size:16rem}.roomsArea .c-button{width:38rem;font-size:1.3rem;line-height:1.6}.roomsSlider.slider-wrapper{margin-bottom:8rem}.roomsSlider_in::after{content:'';display:block;width:30rem;height:29.6rem;position:absolute;top:3rem;left:45.8rem;background:#efedea;z-index:1}.roomsSlider_cont{margin-top:-3rem;padding-top:3rem;width:73rem;overflow:hidden;z-index:3}.roomsSlider_cont::before{left:0}.roomsSlider_cont .slick-slide:nth-child(1) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(5) .progress-bar-box{left:0}.roomsSlider_cont .slick-slide:nth-child(2) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(6) .progress-bar-box{left:5.5rem}.roomsSlider_cont .slick-slide:nth-child(3) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(7) .progress-bar-box{left:11rem}.roomsSlider_cont .slick-slide:nth-child(4) .progress-bar-box,.roomsSlider_cont .slick-slide:nth-child(8) .progress-bar-box{left:16.5rem}.roomsSlider_cap .progress-bar-box{top:-30.9rem}.roomsSlider_cap .slick-slide:nth-child(1) .progress-bar-box,.roomsSlider_cap .slick-slide:nth-child(5) .progress-bar-box{left:-43rem}.roomsSlider_cap .slick-slide:nth-child(2) .progress-bar-box,.roomsSlider_cap .slick-slide:nth-child(6) .progress-bar-box{left:-37.5rem}.roomsSlider_cap .slick-slide:nth-child(3) .progress-bar-box,.roomsSlider_cap .slick-slide:nth-child(7) .progress-bar-box{left:-32rem}.roomsSlider_cap .slick-slide:nth-child(4) .progress-bar-box,.roomsSlider_cap .slick-slide:nth-child(8) .progress-bar-box{left:-26.5rem}.roomsListWrap::after{content:'';display:block;width:100%;height:62.5rem;top:2rem}.roomsListWrap .l-contWrap{position:relative;max-width:118rem}.roomsList_item{position:relative}.roomsList_item picture{width:73rem !important}.roomsList_item_cont{margin:0;padding:3.5rem 9rem 3rem 6rem;width:100%;height:100%;z-index:2}.roomsList_item_cont:hover{cursor:pointer}.roomsList_item_cont:hover .c-arrow-half{animation:lineDash .7s ease-out forwards}.roomsList_item_cont:hover .c-arrow-half::before{animation:lineDashArrow .7s ease-out forwards}.roomsList_item_cont .c-arrow-half{width:12rem;right:10rem}.roomsList_item_cont .c-arrow-half:before{left:12rem}.roomsList_list_item_cont_num{font-size:1.6rem;line-height:2.25}.roomsList_list_item_cont_name{font-size:4rem;line-height:.9}.roomsList_list_item_cont_name span{font-size:1.4rem}.roomsListTxt{margin:0 8rem 8rem auto;padding:13rem 0 0 0;width:66.6rem}.roomsListTxt:before{content:'';display:block;width:30rem;height:2px;position:absolute;left:-35rem;margin-top:.5rem;background:rgba(215,210,203,0.5)}.roomsListTxt p{font-size:1.4rem;line-height:1.71}.thumb_list{bottom:10vw;width:calc(100% - 8.59375vw);width:calc(100% - 6.25vw)}.thumb_list_item{width:calc((100% - 7.8125vw)/ 4)}.thumb_list_item .thumb_list_item_cont{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.06em}.thumb_list_item.thumbnail-current:after{opacity:0}.thumb_list_item.thumbnail-current .thumb_list_item{opacity:1}.thumb_list_item.thumbnail-current .thumb_list_item_cont{opacity:1}.restArea{margin-bottom:16.5rem}.restArea .ttl_l{font-size:17rem;text-align:center}.restArea_inner{margin:7rem auto 14rem}.restBlock{max-width:102rem;margin:0 auto;padding-bottom:6rem}.restBlock._01{margin-top:-3rem;z-index:0}.restBlock._01:after{top:29rem;margin:0 -9999px;padding:0 9999px;height:calc(100% - 29rem)}.restBlock._02{margin-top:-1px}.restBlock._02::after{background:#d7d2cb}.restBlock._02 .restBlock_picture{flex-basis:45rem;height:28rem;margin:0}.restBlock._02 .restBlock_figure{display:flex;align-items:center;z-index:0;padding:0}.restBlock._02 figcaption{flex-basis:calc(100% - 45rem)}.restBlock._02 .restBlock_dl{margin:0 0 0 7rem}.restBlock._02 .c-linkText{margin-top:-5rem}.restBlock .c-linkText{display:table;margin:0 -.5rem 0 auto}.restBlock_figure{padding:0}.restBlock_picture{margin-bottom:5rem;height:46rem}.restBlock_dl{margin:0 0 2rem 33rem;padding:0}.restBlock_dt{font-size:4rem;font-weight:500;line-height:.9}.restBlock_dl_sub{display:block;margin:.5rem 0 0 0;font-size:1.4rem;line-height:2.57;letter-spacing:.2em}.restBlock_dd{font-size:1.4rem;line-height:1.71;letter-spacing:.2em}.iconArea-jose{top:-10rem;left:5rem;width:24rem;height:24rem}.iconArea-jose .logo_jose{width:16rem;height:10rem}.accessArea .ttl_l{font-size:13rem;font-weight:500;text-align:left;margin-bottom:3.5rem}.accessArea .c-button{font-size:1.3rem;line-height:1.6;width:38rem}.map{height:48rem}.accessBlock{padding:0 0 8rem 0}.accessDetail{max-width:78rem;width:100%;margin:-10rem 0 8rem auto;padding:6rem 3rem 0}.iconArea-tl{position:absolute;left:6rem;margin:0}.iconArea-tl .logo_tl{width:8.7rem;height:4rem}.accessDetail_dt{margin:-.8rem 0 3rem auto;padding:0 3rem 3rem 15rem;font-size:3rem;font-weight:500;line-height:1.2}.accessDetail_dt span{font-size:1.2rem;letter-spacing:.2em;margin:2px 0 0 0}.accessDetail_dd{padding:0 3rem}.post{font-size:1.4rem;line-height:2.57}.address{font-size:1.4rem}.address span{font-size:1.4rem}.address .address_txtS{font-size:1.2rem}.mapLink{position:absolute;bottom:0;right:3rem;font-size:1.2rem;font-weight:500;line-height:3;padding:0}.mapLink::after{content:'';display:block;width:100%;height:2px}.mapLink .icon_arrow-02{width:.9rem;height:.8rem;margin:0 0 0 3rem}.newsArea .ttl_l{font-size:5rem;margin:1.6rem 6.5rem 0 0;line-height:1;letter-spacing:-.03em}.newsArea .c-button{margin:3rem 0 0 9rem;font-size:1.3rem;line-height:1.6;width:24rem}.newsArea_inner{flex-flow:row;align-items:flex-start;width:102rem;margin:6rem auto 0;padding:4rem 8rem 3rem}.newsContWrap{flex:1;margin:0}.newsCont:nth-child(n+2){margin-top:1.6rem}.newsCont dt{margin:0 0 1.2rem 2rem}.newsCont dt .newsDate{font-size:1.5rem;line-height:1.73;margin:0 1.3rem 0 0}.newsCont dt .newsCategory{font-size:1.2rem;padding:.1rem 1rem}.newsCont dd{margin:0 0 1.3rem 2rem;padding:0;font-size:1.6rem;line-height:1.63;letter-spacing:3.2px}.logoLoad{margin:0;width:10.5rem;height:5rem;transform:translate(-50%, -50%) scale(2.8571, 3)}.rooms-restArea{margin-bottom:17.5rem}.rooms-restArea .l-contWrap{max-width:128rem}.rooms-restArea .rooms-restArea_block{display:flex}.rooms-restArea .rooms-restArea_block_item{width:50%}.rooms-restArea .rooms-restArea_block_item_picture{margin:0 auto;width:54rem}.rooms-restArea .rooms-restArea_block_item_caption{margin-top:-15rem}.rooms-restArea .rooms-restArea_block_item_dl{padding:15.5rem 8rem 11rem 11rem}.rooms-restArea .rooms-restArea_block_item_dt{margin:0;font-size:3.6rem;line-height:2.5}.rooms-restArea .c-linkText{right:5rem;bottom:5rem}.rooms-restArea ._rooms .rooms-restArea_block_item_picture:before{content:'';display:block;width:2px;height:37.3rem;bottom:-33.3rem;left:3.2rem}.rooms-restArea ._rest{margin-top:15rem}.rooms-restArea ._rest .rooms-restArea_block_item_picture:before{content:'';display:block;width:2px;height:37.3rem;bottom:-33.3rem;left:3.2rem}.top-cs .introArea_inner,.top-ct .introArea_inner{margin:13rem auto}.top-cs .introTxt,.top-ct .introTxt{line-height:2}.top-cs .introCont-01,.top-ct .introCont-01{margin-bottom:6rem}.top-cs .introCont-01 .introTtlArea::before,.top-ct .introCont-01 .introTtlArea::before{height:17rem}.top-cs .introCont-01 .introTxt,.top-ct .introCont-01 .introTxt{margin-bottom:15.3rem;width:calc(100% - 29.9rem)}.top-cs .introCont-02 .introCont_in,.top-ct .introCont-02 .introCont_in{margin:0 auto 9rem;max-width:63rem}.top-cs .introArea .c-button-row2,.top-ct .introArea .c-button-row2{padding:1.4em 2rem}.top-cs .rooms-restArea ._rest .rooms-restArea_block_item_picture:before,.top-cs .rooms-restArea ._rooms .rooms-restArea_block_item_picture:before,.top-ct .rooms-restArea ._rest .rooms-restArea_block_item_picture:before,.top-ct .rooms-restArea ._rooms .rooms-restArea_block_item_picture:before{bottom:-31rem;height:35rem}.top-cs .scrlTop,.top-ct .scrlTop{background:#efedea;margin-bottom:-3rem;padding-bottom:6rem}.bnrArea .bnrArea_item:hover{transition:opacity .4s ease-out}.bnrArea .bnrArea_item:hover:hover{cursor:pointer;opacity:.6}.lifePage .l-heroUnder{padding:18.5rem 12rem 3.5rem}.lifePage-en .l-heroUnder{padding:18.5rem 12rem 5.5rem}.lifePage-en .lifePage_detailItem_info_ttl{letter-spacing:.1em}.lifePage-en .lifePage_detailItem_info_ttl{margin:11rem 0 0}.lifePage-en .accordion_cont_txt{width:calc(100% - 17rem)}.lifePage-en .lifePage_concierge{padding:6.3rem 0 6.2rem}.lifePage-en .ttl_concierge{margin-bottom:1.5rem}.lifePage-en .lifePage_schedule .ttl_life{margin-bottom:4.5rem}.lifePage-en .lifePage_schedule .ttl_life::after{margin:.5rem auto 0}.lifePage-en .lifePage_cancel .ttl_life{margin-bottom:2rem}.lifePage-cs .l-heroUnder,.lifePage-ct .l-heroUnder{padding:18.5rem 12rem 5.5rem}.lifePage-cs .lifePage_detailItem_info_ttl,.lifePage-ct .lifePage_detailItem_info_ttl{letter-spacing:.1em}.lifePage-cs .lifePage_detailItem_info_ttl,.lifePage-ct .lifePage_detailItem_info_ttl{margin:11rem 0 0}.lifePage-cs .accordion_cont_txt,.lifePage-ct .accordion_cont_txt{width:calc(100% - 17rem)}.lifePage-cs .lifePage_concierge,.lifePage-ct .lifePage_concierge{padding:6.3rem 0 6.2rem}.lifePage-cs .ttl_concierge,.lifePage-ct .ttl_concierge{margin-bottom:1.5rem}.lifePage-cs .lifePage_schedule .ttl_life,.lifePage-ct .lifePage_schedule .ttl_life{margin-bottom:4.5rem}.lifePage-cs .lifePage_schedule .ttl_life::after,.lifePage-ct .lifePage_schedule .ttl_life::after{margin:.5rem auto 0}.lifePage-cs .lifePage_cancel .ttl_life,.lifePage-ct .lifePage_cancel .ttl_life{margin-bottom:2rem}.lifePageSec_cont{padding:9rem 0}.lifePage_read{margin-bottom:4rem}.lifePage_read_txt{margin:0 0 9rem auto;width:65rem;font-size:1.6rem;line-height:2.25;letter-spacing:.2em}.lifePage_read_txt::before{content:'';display:block;width:30rem;height:2px;position:absolute;left:-37rem;margin-top:1rem;background:rgba(215,210,203,0.5)}.lifePage_mv{margin:0;width:100%}.lifePage_link{margin:0 0 7rem auto;width:12.5rem}.ttl_lifeDetail{margin-bottom:3.5rem;text-align:right}.lifePage_detail{padding:0 0 8rem}.lifePage_detail._activity::before{top:-41.5rem;padding:41.5rem 9999px 0;margin:0 -9999px}.lifePage_detail._activity .slideTxt{top:6.5rem;left:1.5rem;width:12.5rem;height:94.5rem}.lifePage_detail._activity .slideTxt_in{right:4.9rem;font-size:20rem}.lifePage_detail._culture .slideTxt{width:11.1rem;height:96.5rem;top:-.8rem;left:1.7rem}.lifePage_detail._culture .slideTxt_in{font-size:20rem}.lifePage_detailItem{flex-flow:row;justify-content:space-between}.lifePage_detailItem:not(:last-child){margin-bottom:8rem}.lifePage_detailItem_info{margin:0;width:26rem;padding-top:5rem;line-height:1.67;border-top:solid 1px #d7d2cb}.lifePage_detailItem_info_ttl{margin:9rem 0 0;line-height:1.5;text-align:inherit}.lifePage_detailItem_cont{width:70rem}.lifePage_detailItem_cont_txt p{line-height:1.71}.lifePage_detailItem_cont_txt p:last-child{margin-bottom:3.3rem}.lifePage_detailItem_cont_img{margin-bottom:3.5rem}.lifePage_concierge{padding:7rem 0 6rem}.lifePage_concierge .l-contWrap{width:84.5rem}.ttl_concierge{margin-bottom:2.3rem;font-size:2.4rem;line-height:2}.lifePage_concierge_txt{margin-bottom:3.3rem}.lifePage_concierge_txt p{line-height:2}.lifePage_concierge_txt p:not(:last-child){margin-bottom:2.6rem}.lifePage_concierge_btnWrap{display:flex;justify-content:space-between;width:100%}.lifePage_concierge_btn{margin:0;width:38rem}.lifePage_concierge_btn .c-button{padding:2.35rem 2rem}.lifePage_concierge_btn .icon_window{margin-left:1.5rem}.ttl_life{margin-bottom:3rem;font-size:2.4rem;line-height:2}.tabLabel{padding:.8rem 1rem}.tabContent{overflow-x:inherit}.lifePage_cancel_txt{width:85.4rem}.newsPage .l-contWrap{display:grid;grid-template-columns:repeat(3, calc((100% - 8rem)/ 3));grid-column-gap:4rem}.newsPageSec_cont{padding:8rem 0 10.8rem}.newsBox:nth-child(n+4){margin-top:4rem}.newsBox_inner{display:flex;flex-direction:column;padding:4rem 3rem 2.2rem}.newsBox_date{margin-bottom:4.6rem;font-size:5.4rem}.newsBox_txt{margin-bottom:4rem}.newsPager{max-width:102rem;margin:9.7rem auto 0}.newsPager_list li{padding:0 .8rem}.newsDetailPage .l-heroUnder{padding:25rem 13rem 6rem}.newsDetailPage .ttl_under{font-size:2.6rem}.newsDetailPageSec_cont{padding:4.5rem 0 10rem}.newsDetailBox_dateWrap{margin-bottom:4rem;font-size:1.4rem}.newsDetailBox_date{margin-right:2rem;padding-right:2rem}.newsDetailBox_category{font-size:1.2rem}.newsDetailBox_img{margin:0 auto 7rem;width:50rem}.newsDetailBox_txt{margin:0 auto;max-width:73rem}.newsDetailBox_txt p{font-size:1.8rem}.newsDetailBox_txt p:not(:last-child){margin-bottom:2rem}.ourPage .mfp-wrap .icon_arrow-03{width:2.8rem;height:2.8rem}.ourPage .mfp-arrow:hover{opacity:0.7 !important}.ourPage .mfp-arrow-left{left:10rem !important}.ourPage .mfp-arrow-right{right:9rem !important}.ourPage .mfp-counter{top:1.7rem}.ourPage .mfp-title{top:-53.4rem;left:inherit}.ourPage .mfp-close{top:3.6rem !important;right:6.3rem !important}.ourPage .mfp-close:hover{opacity:0.7 !important}.ourPage .mfp-close .closeBtn::before{left:-46px}.ourPage-en .l-heroUnder{padding:29rem 12rem 6.5rem}.ourPage-en .ourPageSec_cont{padding:6.7rem 0 16rem}.ourPage-cs .l-heroUnder,.ourPage-ct .l-heroUnder{padding:29rem 12rem 6.5rem}.ourPage-cs .ourPageSec_cont,.ourPage-ct .ourPageSec_cont{padding:6.7rem 0 16rem}.ourPageSec_cont{padding:7.2rem 0 16rem}.ourPage_read{margin:0 0 7rem auto;width:66rem;font-size:1.6rem;line-height:2.25;letter-spacing:.2em}.ourPage_read::before{content:'';display:block;width:30rem;height:2px;position:absolute;left:-37rem;margin-top:1rem;background:rgba(215,210,203,0.5)}.ourPage_block{margin:0;width:100%}.ourPage_block::after{content:'';display:block;width:64rem;height:178rem;top:14rem;right:-12.8rem}.ourPage_block_imgList::after{content:"";display:block;width:29.3333%;height:0}.ourPage_block_item{width:calc((100% - 12rem)/ 3)}.ourPage_block_item:nth-child(11),.ourPage_block_item:nth-child(14),.ourPage_block_item:nth-child(2),.ourPage_block_item:nth-child(5),.ourPage_block_item:nth-child(8){padding-top:6rem}.ourPage_block_item:nth-child(11) .ourPage_block_item_txt,.ourPage_block_item:nth-child(14) .ourPage_block_item_txt,.ourPage_block_item:nth-child(2) .ourPage_block_item_txt,.ourPage_block_item:nth-child(5) .ourPage_block_item_txt,.ourPage_block_item:nth-child(8) .ourPage_block_item_txt{margin-top:6rem}.ourPage_block_item_link:hover img{transform:scale3d(1.1, 1.1, 1.1)}.ourPage_block_item_txt{top:0;bottom:inherit;right:-2rem;font-size:1.2rem;line-height:inherit;transform-origin:left top;transform:translateX(100%) rotate(90deg)}.restaurantPage .l-heroUnder{padding:19rem 12rem 3.5rem}.restaurantPage .linkList_item a{width:15rem}.restaurantPage-en .l-heroUnder{padding:19rem 12rem 5.5rem}.restaurantPage-en .restaurantBlock_item_cont_detail_txt span{font-size:1.2rem;line-height:2;letter-spacing:.1em;color:#666}.restaurantPage-en .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{padding:1.8rem 3rem;line-height:1.38;text-align:center}.restaurantPage-en .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_tel{line-height:.78}.restaurantPage-en .restaurantBlock._restoInfo .restaurantBlock_item_cont_txt{margin-bottom:4rem;font-size:1.6rem;line-height:2.25}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt{font-size:1.6rem;line-height:1.5;letter-spacing:.2em}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span{font-size:1.4rem}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_ttl{letter-spacing:1.8px}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_detail{padding:2.3rem 5.7rem}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_ttl{margin-bottom:3rem}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_detail_txt{line-height:1.83}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{line-height:1.38}.restaurantPage-en .deliInfo_cont_detail_txt span{font-size:1.2rem;line-height:2;letter-spacing:.1em;color:#666}.restaurantPage-en .deliInfo_cont_txt{font-size:1.6rem;line-height:2.25}.restaurantPage-cs .l-heroUnder,.restaurantPage-ct .l-heroUnder{padding:19rem 12rem 5.5rem}.restaurantPage-cs .restaurantBlock_item_cont_detail_txt span,.restaurantPage-ct .restaurantBlock_item_cont_detail_txt span{font-size:1.2rem;line-height:2;letter-spacing:.1em;color:#666}.restaurantPage-cs .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt,.restaurantPage-ct .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{text-align:center}.restaurantPage-cs .restaurantBlock._restoInfo .restaurantBlock_item_cont_txt,.restaurantPage-ct .restaurantBlock._restoInfo .restaurantBlock_item_cont_txt{margin-bottom:4rem;font-size:1.6rem;line-height:2.25}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt{font-size:1.6rem;line-height:1.5;letter-spacing:.2em}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span{font-size:1.4rem}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_ttl,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_ttl{letter-spacing:1.8px}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_detail,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_detail{padding:2.3rem 5.7rem}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_ttl,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_ttl{margin-bottom:3rem}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_detail_txt,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_detail_txt{line-height:1.83}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{line-height:1.38}.restaurantPage-cs .deliInfo_cont_detail_txt span,.restaurantPage-ct .deliInfo_cont_detail_txt span{font-size:1.2rem;line-height:2;letter-spacing:.1em;color:#666}.restaurantPage-cs .deliInfo_cont_txt,.restaurantPage-ct .deliInfo_cont_txt{font-size:1.6rem;line-height:2.25}.restaurantPage-cs .deliInfo_cont_detail_ttl,.restaurantPage-ct .deliInfo_cont_detail_ttl{min-width:7rem}.restaurantPageSec_cont{padding:8rem 0 0}.restaurantPageSec_cont .linkList{margin-bottom:5rem}.deliSlider,.restaurantSlider{left:inherit;right:0;margin-bottom:5.4rem;width:115rem;height:100%}.deliSlider .progress-bar-box,.restaurantSlider .progress-bar-box{right:6rem}.deliSlider .slick-slide:nth-last-child(2) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(2) .progress-bar-box{right:11.4rem}.deliSlider .slick-slide:nth-last-child(3) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(3) .progress-bar-box{right:16.8rem}.deliSlider .slick-slide:nth-last-child(4) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(4) .progress-bar-box{right:22.2rem}.deliSlider .slick-slide:nth-last-child(5) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(5) .progress-bar-box{right:27.6rem}.deliSlider .slick-slide:nth-last-child(6) .progress-bar-box,.restaurantSlider .slick-slide:nth-last-child(6) .progress-bar-box{right:33rem}.restaurantSlider_cont::before{content:'';display:block;width:9.4rem;height:3px;bottom:0;background-image:url(/assets/images/restaurantanddeli/bg_nav.png);right:6rem}.restaurantList_item{padding-bottom:2rem}.restaurantSec .slideTxt{right:inherit;top:-2rem;left:2rem;width:11.8rem;height:139.4rem}.restaurantSec .slideTxt_in{font-size:20rem}.restaurantBlock{margin-bottom:10rem}.restaurantBlock .restaurantBlock_item:not(:first-child){padding-top:4rem}.restaurantBlock .restaurantBlock_item:not(:first-child)::before{content:'';display:block;width:63.5rem;height:1px;right:0;left:inherit}.restaurantBlock .restaurantBlock_item:not(:last-child){margin-bottom:4.5rem}.restaurantBlock .restaurantBlock_item_cont{width:63.5rem;margin-left:auto}.restaurantBlock .restaurantBlock_item_cont_ttl{margin-bottom:1rem;text-align:inherit}.restaurantBlock_item{flex-flow:row}.restaurantBlock_item_info{margin:0;font-size:1.4rem;line-height:2.57}.restaurantBlock_item_info span{line-height:1}.restaurantBlock_item_cont_img{margin-bottom:4rem}.restaurantBlock_item_cont_ttl{font-size:1.8rem}.restaurantBlock_item_cont_txt{font-size:1.4rem;line-height:1.71}.restaurantBlock_item_cont_txt .c-button,.restaurantBlock_item_cont_txt .c-button-row2{margin:3rem 0 0 auto;width:24rem;height:5rem;font-size:1.3rem}.restaurantBlock_item_cont_txt .c-button .icon_window,.restaurantBlock_item_cont_txt .c-button-row2 .icon_window{margin-left:.9rem}._restoInfo .restaurantBlock_item_info span{margin-bottom:5rem}._restoInfo .logo_jose{margin-left:3.5rem;width:24rem;height:14.5rem}._restoInfo .restaurantBlock_item_cont_ttl{margin-bottom:2.5rem;font-size:3.4rem}._restoInfo .restaurantBlock_item_cont_ttl span{display:inline;margin-left:2rem}._restoInfo .restaurantBlock_item_cont_txt{margin-bottom:3.5rem;line-height:2.57}._restoInfo .restaurantBlock_item_cont_detailWrap{margin-bottom:4rem}._restoInfo .restaurantBlock_item_cont_bnrArea{transition:opacity .4s ease-out}._restoInfo .restaurantBlock_item_cont_bnrArea:hover{cursor:pointer;opacity:.6}._restoInfo .restaurantBlock_item_cont_detail{flex-flow:row;padding:2.3rem 5.7rem}._restoInfo .restaurantBlock_item_cont_detail_txt{margin-left:16rem;min-width:20.5rem;font-size:1.4rem;line-height:2.33}.restaurantBlock_item_cont_reserve{flex-flow:row}.restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{margin:0;padding:2.55rem 4rem;width:27rem;line-height:2.15;text-align:inherit}.restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_tel{width:calc(100% - 27rem)}.restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_tel a{padding:2.5rem 4.5rem 2.5rem 5.5rem}._menu .restaurantBlock_menu{padding:3.8rem 4rem 3.8rem 0;width:63.5rem}._menu .restaurantBlock_menu:hover .c-arrow-half{animation:lineDash .7s ease-out forwards}._menu .restaurantBlock_menu:hover .c-arrow-half::before{animation:lineDashArrow .7s ease-out forwards}._menu .restaurantBlock_menu_txt{font-size:2.6rem}._menu .c-arrow-half{right:4.5rem;width:6rem}._menu .c-arrow-half::before{left:6rem}.restaurantInfo{margin-bottom:7rem}.restaurantInfo .c-button,.restaurantInfo .c-button-row2{padding:2.5rem 2rem;width:38rem}.restaurantInfo_cap{margin:0}.restaurantInfo_fig{margin-bottom:6rem}.restaurantInfo_fig figcaption{margin:-10rem 0 0 auto;padding:4.5rem 3rem 0 6rem;width:69.5rem}.restaurantInfo_dt{padding-bottom:2rem;margin-bottom:2rem;font-size:3.4rem;line-height:1.06}.restaurantInfo_dt span{font-size:1.4rem}.deliInfo{padding:5rem 0 17rem 0}.deliInfo .slideTxt{right:inherit;top:-2rem;left:1.5rem;width:14.4rem;height:154.4rem}.deliInfo .slideTxt_in{font-size:20rem}.deliInfo .c-button{margin:0 0 0 auto;padding:2rem;width:24rem}.deliList_item{padding-bottom:2rem}.deliSlider_cont::before{content:'';display:block;width:9.4rem;height:3px;bottom:0;background-image:url(/assets/images/restaurantanddeli/bg_nav.png);right:6rem}.deliInfo_cont{margin:0 0 5rem auto;width:63.5rem}.deliInfo_cont_ttl{font-size:3rem;text-align:left}.deliInfo_cont_txt{line-height:2.57}.deliInfo_cont_detail{flex-flow:row;padding:1.5rem 5.7rem}.deliInfo_cont_detail_ttl{margin:0}.deliInfo_cont_detail_txt{min-width:20.5rem;margin-left:16.3rem;line-height:2.33}.roomsPage .linkList_item:not(:last-child){margin-right:4rem}.roomsPage .slideTxt{top:4.5rem;left:1.6rem;width:13.5rem;height:117rem}.roomsPage .slideTxt_in{font-size:20rem}.roomsPage .mfp-wrap .icon_arrow-03{width:2.8rem;height:2.8rem;right:7px}.roomsPage .mfp-content{margin:0}.roomsPage .mfp-arrow:hover{opacity:0.7 !important}.roomsPage .mfpCont .l-contWrap{padding:4rem;height:calc(100vh - 20rem)}.roomsPage .mfpCont .mfpCont_ttlWrap{margin-bottom:2rem;text-align:inherit}.roomsPage .mfpCont .mfpCont_ttlWrap p{margin-bottom:1.5rem;font-size:1.6rem;line-height:1}.roomsPage .mfpCont .mfpCont_ttlWrap .mfpCont_ttl{font-size:4rem;line-height:.9}.roomsPage .mfpCont .mfpCont_ttlWrap .mfpCont_ttl span{font-size:1.4rem;line-height:3}.roomsPage .mfpCont .mfpCont_detail{flex-flow:row;padding:1.2rem 4rem}.roomsPage .mfpCont .mfpCont_detail_category{margin:0 11rem 0 0;min-width:9rem;line-height:2}.roomsPage .mfpCont .mfpCont_detail_cont{line-height:2}.roomsPage .mfpCont_detail_cont_list{justify-content:inherit}.roomsPage .mfpCont_detail_cont_list li{width:calc(100% / 3)}.roomsPage .mfp-close{top:3.6rem !important;right:6.3rem !important;margin:0;transform:none}.roomsPage .mfp-close:hover{opacity:0.7 !important}.roomsPage .mfp-close .closeBtn::before{left:-46px}.roomsPage-en .l-heroUnder{padding:29rem 12rem 6.5rem}.roomsPage-en .roomsPage_detailItem_txt{max-width:65.5rem;font-size:1.6rem;line-height:1.5;letter-spacing:.2em}.roomsPage-cs .l-heroUnder,.roomsPage-ct .l-heroUnder{padding:29rem 12rem 6.5rem}.roomsPage-cs .roomsPage_detailItem_txt,.roomsPage-ct .roomsPage_detailItem_txt{max-width:65.5rem;font-size:1.6rem;line-height:1.5;letter-spacing:.2em}.roomsPageSec_cont{padding:9rem 0 10rem}.roomsPage_block{padding:8rem 0}.roomsPage_block:first-of-type{padding:4.8rem 0 8rem}.roomsPage_read{margin:0 0 9rem auto;width:68.5rem;font-size:1.6rem;line-height:2.25;letter-spacing:.2em}.roomsPage_detailItem{flex-flow:row}.roomsPage_detailItem+.roomsPage_detailItem{margin-top:10rem}.roomsPage_detailItem_info p{margin-bottom:8rem;line-height:3}.roomsPage_detailItem_info_ttl{font-size:1.1rem;letter-spacing:0;text-align:inherit}.roomsPage_detailItem_info_ttl span{font-size:1.4rem}.roomsPage_detailItem_cont{width:70rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(2) .progress-bar-box{right:5.4rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(3) .progress-bar-box{right:10.8rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(4) .progress-bar-box{right:16.2rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(5) .progress-bar-box{right:21.6rem}.roomsPage_detailItem_slider .slick-slide:nth-last-child(6) .progress-bar-box{right:27rem}.roomsPageSlider_cont::before{content:'';display:block;width:9.4rem;height:3px;background-image:url(/assets/images/room/bg_nav_02.png)}._cont03::before{content:'';display:block;width:14.8rem;height:3px;background-image:url(/assets/images/room/bg_nav_03.png)}._cont04::before{content:'';display:block;width:20.2rem;height:3px;background-image:url(/assets/images/room/bg_nav_04.png)}._cont06::before{content:'';display:block;width:31rem;height:3px;background-image:url(/assets/images/room/bg_nav_06.png)}.roomsPage_detailItem_txt{padding:0;font-size:1.4rem;line-height:2}.roomsPage_detailItem_btnWrap .roomsPage_detailItem_btn{width:calc((100% - 2rem)/ 2)}.roomsPage_detailItem_btnWrap .icon_window{margin-left:1rem}.roomsPage_detailItem_btnWrap .icon_tab{margin-left:1rem}._universal .roomsPage_detailItem_info{border-top:2px solid #efedea;padding-top:10.5rem}}@media only screen and (min-width: 768px) and (min-width: 768px){.introCont-02 .introTxt p+p{margin-top:1.32812vw}.roomsPage_detailItem_info_ttl{font-size:3.8rem}}@media only screen and (min-width: 1280px){html{font-size:62.5%}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media only screen and (max-width: 767px){html{font-size:2.66667vw}.footer_cont_dl{padding:0 2rem}.footer_cont_dl-mail{display:flex;align-items:center}.footer_cont_dl-mail dt{font-family:Lato,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.54;letter-spacing:.2em;color:#fff}.footer_cont_dl-mail dd{position:relative}.footer_cont_dl-mail dd:before{content:":";display:block;position:absolute;font-size:13px}.footer_cont_dl-mail a{display:inline-block;margin-left:1rem;font-family:Lato,sans-serif;font-size:1.3rem}.footer_groupLinks_list ._kpg{margin-bottom:1.5rem}.footer_groupLinks_list ._jose{margin-left:auto}.footer_other_list li:nth-child(2){flex-basis:14rem;text-align:center;border:0 solid #fff;border-width:0 1px}.scrlTop-fixed{display:none}.globalNav_reserve-pc{display:none}.c-langSelector-head{display:none}.searchArea-menu{display:none}.searchArea-fixed{display:none}.searchArea-top.searchAreaCommon{width:calc(100% - 60px);margin:3.5rem 3rem 0;padding:3.2rem 3rem;text-align:center;background:#ebe8e5}.searchArea-top .searchAreaCommon_ttl{margin-bottom:3rem;font-size:3rem;font-weight:500;color:#333;letter-spacing:.06em;text-align:center}.searchArea-top .searchAreaCommon_ttl::after{content:'';display:block;width:30px;height:2px;margin:1.2rem auto 0;background-color:#fff}.searchArea-top .searchAreaCommon_ttl span{font-size:1.3rem;font-weight:300;line-height:1.54;letter-spacing:.2em;color:#999}.searchArea-top .frmplanseek{position:relative;width:100%;flex-flow:column}.searchArea-top .booking_inner{flex-flow:wrap;align-items:inherit;margin:0;width:100%}.searchArea-top .style_subhead{display:none}.searchArea-top .dynDate{margin:0 0 3rem;padding:0 0 .3rem;width:100%;font-size:3.2rem;background:#ebe8e5}.searchArea-top .dynDate::after{margin-top:0}.searchArea-top .dynDate span input{min-width:50px}.searchArea-top .style_inputArea{font-size:3.2rem}.searchArea-top .style_inputArea-select{font-size:1.8rem;border:none}.searchArea-top .style_inputArea-select select{padding:0 0 0 3rem;height:4.3rem;font-size:3rem;background:#ebe8e5}.searchArea-top .cmbARRY{margin:0 -1rem 0 -9rem;padding:.5rem 1rem .3rem 9.5rem;min-width:17rem;max-width:17rem;height:4.8rem;letter-spacing:.1em}.searchArea-top .Android .cmbARRY{min-width:50px !important;max-width:160px !important}.searchArea-top .cmbARRM{padding:.5rem 0 .3rem .3rem;margin:0 -.5rem 0 -1.3rem;min-width:5rem;max-width:5rem;height:4.8rem;letter-spacing:.15em}.searchArea-top .cmbARRD{margin:0 -9rem 0 -1.7rem;padding:.5rem 9rem .3rem 1rem;min-width:14rem;max-width:14rem;height:4.8rem;letter-spacing:.15em}.searchArea-top .cmbNights,.searchArea-top .cmbPerson0,.searchArea-top .cmbRooms{width:100%;padding:8px 0 8px 20px}.searchArea-top .nominal{top:-27px;left:50%;width:100%;font-size:1.2rem;transform:translate(-50%)}.searchArea-top .ninzuarea,.searchArea-top .rooms,.searchArea-top .stays{margin:0 1rem 0 0;width:calc((100% - 2rem)/ 3)}.searchArea-top .ninzuarea{margin:0}.searchArea-top .dynPersons{margin:0;width:calc((100% - 2rem)/ 3);background:#fff}.searchArea-top .persons{top:-27px;left:50%;width:100%;font-size:1.2rem;transform:translate(-50%)}.searchArea-top .dynSubmit{margin:0 auto;width:calc(100% - 3rem)}.searchArea-top .dynSubmit::before{left:60px}.searchArea-top .style_inputButton{padding:0}.searchArea-top .nitteiarea{flex-flow:wrap;margin-bottom:3rem;width:100%}.searchArea-top .booking{font-size:1.2rem;background:#ebe8e5}.searchArea-top .booking_date{margin:0;width:100%}.u-disp-pc{display:none}.u-disp-sp{display:block}.accessPage-cs .accessPageSec,.accessPage-ct .accessPageSec,.accessPage-en .accessPageSec{margin-bottom:7rem}.accessPage-cs .ttl_entry,.accessPage-ct .ttl_entry,.accessPage-en .ttl_entry{margin-bottom:5rem}.accessPage-cs .ttl_entry::after,.accessPage-ct .ttl_entry::after,.accessPage-en .ttl_entry::after{margin:1.3rem auto 0}.accessPageDetail_map .mapLink{bottom:0;right:-1.5rem;background:#fff}.facilitiesSlider .progress-bar-box{right:3rem;width:3rem}.facilitiesBlock_item_info span{font-size:1.2rem;line-height:1.5;letter-spacing:.06em}.top-en .topArea_cont{margin-top:13.5rem}.top-en .introCont-01 .introTxt{font-size:1.6rem;line-height:1.88;letter-spacing:.2em}.top-en .introCont-02 .introTxt{font-size:1.6rem;line-height:2.19;letter-spacing:.2em}.top-en .accessArea{margin-bottom:6.5rem}.top-en .accessArea .post{margin-bottom:.6rem}.top-en .accessDetail_dt{margin-bottom:1.9rem}.topArea_cont{top:50%;left:3rem;margin-top:18rem;transform:translateY(-50%)}.contMenu{display:none}.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, -3%, 0)}.introTxt p+p{margin-top:1.5rem}.introTxt .txt_en+.txt_en{margin-top:2rem}.introCont-02 .slideTxt{left:-9.33333vw}.roomsSlider_cont{background:#fff}.roomsSlider_cont .slide-arrow{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;z-index:1;transform:translateY(-50%);width:3rem;height:3rem}.roomsSlider_cont .slide-arrow .icon_arrow-03{width:1rem;height:2rem}.roomsSlider_cont .prev-arrow{left:0;transform:scale(-1, 1) translateY(-50%)}.roomsSlider_cont .next-arrow{right:0}.roomsList_item img{height:22.5rem;object-fit:cover}.roomsList_item_cont .c-arrow-half{top:inherit;bottom:.5rem;transform:none}.thumb_list_item .thumb_list_item_cont{position:absolute;top:-21.86667vw;visibility:hidden;width:0;height:0;opacity:0}.thumb_list_item.thumbnail-current{width:70.66667vw;transition:width .3s ease-out}.thumb_list_item.thumbnail-current .thumb_list_item_cont{visibility:visible;opacity:1;width:100%;height:100%;transition:visibility .5s ease-out .5s,opacity .5s ease-out .5s}.roomsSlider .thumb_list{display:none}.address .address_txtS{display:inline-block;line-height:2}.newsCont dt{display:flex;margin-bottom:1.5rem;padding:0 1.5rem;height:1.5rem}.rooms-restArea .l-contWrap{width:calc(100% - 3rem)}.rooms-restArea .rooms-restArea_block_item_caption{margin:-9.5rem 0 0 -1.5rem;width:100vw}.rooms-restArea .rooms-restArea_block_item_dl{padding:12.8rem 4.5rem 8.5rem 4.75rem}.rooms-restArea ._rooms{margin-bottom:5rem}.top-cs .introCont-01 .introTxt,.top-ct .introCont-01 .introTxt{font-size:1.6rem;line-height:1.88;letter-spacing:.2em}.top-cs .introCont-02 .introTxt,.top-ct .introCont-02 .introTxt{font-size:1.6rem;line-height:2.19;letter-spacing:.2em}.top-cs .accessArea,.top-ct .accessArea{margin-bottom:6.5rem}.top-cs .accessArea .post,.top-ct .accessArea .post{margin-bottom:.6rem}.top-cs .accessDetail_dt,.top-ct .accessDetail_dt{margin-bottom:1.9rem}.bnrArea .bnrArea_inner{margin:6rem 3rem 4rem}.lifePage-en .lifePageSec_cont{padding:5rem 0 7rem}.lifePage-en .lifePage_read_txt{line-height:2;letter-spacing:.2em}.lifePage-en .lifePage_schedule .ttl_life{font-size:2.4rem;margin-bottom:5rem}.lifePage-en .lifePage_cancel_txt{line-height:1.79}.lifePage-en .lifePageSec_cont{padding:5rem 0 4.5rem}.lifePage-cs .lifePageSec_cont,.lifePage-ct .lifePageSec_cont{padding:5rem 0 7rem}.lifePage-cs .lifePage_read_txt,.lifePage-ct .lifePage_read_txt{line-height:2;letter-spacing:.2em}.lifePage-cs .lifePage_schedule .ttl_life,.lifePage-ct .lifePage_schedule .ttl_life{font-size:2.4rem;margin-bottom:5rem}.lifePage-cs .lifePage_cancel_txt,.lifePage-ct .lifePage_cancel_txt{line-height:1.79}.lifePage-cs .lifePageSec_cont,.lifePage-ct .lifePageSec_cont{padding:5rem 0 4.5rem}.lifePage_detail._activity .slideTxt{width:6.7rem;height:47.2rem}.ttl_concierge span{line-height:2}.ttl_life span{line-height:2}.tabContent_inner{width:76.5rem}.newsBox:not(:last-child){margin-bottom:3rem}.ourPage .mfp-container{padding:0}.ourPage .mfp-arrow{top:50%;transform:translateY(-50%) scale(0.75);margin-top:15.5rem}.ourPage-en .ourPage_read{line-height:2}.ourPage-cs .ourPage_read,.ourPage-ct .ourPage_read{line-height:2}.ourPage_block_item:nth-child(n+3){margin-top:5rem}.restaurantPage-en .restaurantBlock_item_info{margin-bottom:1rem}.restaurantPage-en .restaurantBlock:not(._restoInfo){margin-bottom:4rem}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_info{margin-bottom:2.7rem}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_ttl{margin-bottom:2.5rem;letter-spacing:.1em;line-height:.67}.restaurantPage-en .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span{font-size:1.2rem}.restaurantPage-en .restaurantBlock_item_cont_txt{letter-spacing:.2em}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_detailWrap{margin-bottom:3rem}.restaurantPage-en ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{padding:1.1rem 1rem;line-height:1.54}.restaurantPage-en ._restoInfo .restaurantInfo .restaurantInfo_dt{padding:0 1rem 2.8rem}.restaurantPage-en ._restoInfo .restaurantInfo .post{margin-bottom:.7rem;font-weight:400}.restaurantPage-en ._restoInfo .restaurantInfo .address{margin-bottom:2.1rem}.restaurantPage-en ._menu.restaurantBlock{margin-bottom:9.5rem}.restaurantPage-en .deliSlider{margin-bottom:3.7rem}.restaurantPage-en .deliInfo_cont_ttl{margin-bottom:1.5rem}.restaurantPage-en .deliInfo_cont_txt{margin-bottom:2rem;line-height:2}.restaurantPage-en .deliInfo_cont_detail_ttl{margin:0 0 .9rem 0}.restaurantPage-en .deliInfo_cont_detail_txt{line-height:1.75}.restaurantPage-cs .restaurantBlock_item_info,.restaurantPage-ct .restaurantBlock_item_info{margin-bottom:1rem}.restaurantPage-cs .restaurantBlock:not(._restoInfo),.restaurantPage-ct .restaurantBlock:not(._restoInfo){margin-bottom:4rem}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_info,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_info{margin-bottom:2.7rem}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_ttl,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_ttl{margin-bottom:2.5rem;letter-spacing:.1em;line-height:.67}.restaurantPage-cs .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span,.restaurantPage-ct .restaurantBlock:not(._restoInfo) .restaurantBlock_item_cont_txt span{font-size:1.2rem}.restaurantPage-cs .restaurantBlock_item_cont_txt,.restaurantPage-ct .restaurantBlock_item_cont_txt{letter-spacing:.2em}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_detailWrap,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_detailWrap{margin-bottom:3rem}.restaurantPage-cs ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt,.restaurantPage-ct ._restoInfo .restaurantBlock_item_cont_reserve .restaurantBlock_item_cont_detail_txt{padding:1.1rem 1rem;line-height:1.54}.restaurantPage-cs ._restoInfo .restaurantInfo .restaurantInfo_dt,.restaurantPage-ct ._restoInfo .restaurantInfo .restaurantInfo_dt{padding:0 1rem 2.8rem}.restaurantPage-cs ._restoInfo .restaurantInfo .post,.restaurantPage-ct ._restoInfo .restaurantInfo .post{margin-bottom:.7rem;font-weight:400}.restaurantPage-cs ._restoInfo .restaurantInfo .address,.restaurantPage-ct ._restoInfo .restaurantInfo .address{margin-bottom:2.1rem}.restaurantPage-cs ._menu.restaurantBlock,.restaurantPage-ct ._menu.restaurantBlock{margin-bottom:9.5rem}.restaurantPage-cs .deliSlider,.restaurantPage-ct .deliSlider{margin-bottom:3.7rem}.restaurantPage-cs .deliInfo_cont_ttl,.restaurantPage-ct .deliInfo_cont_ttl{margin-bottom:1.5rem}.restaurantPage-cs .deliInfo_cont_txt,.restaurantPage-ct .deliInfo_cont_txt{margin-bottom:2rem;line-height:2}.restaurantPage-cs .deliInfo_cont_detail_ttl,.restaurantPage-ct .deliInfo_cont_detail_ttl{margin:0 0 .9rem 0}.restaurantPage-cs .deliInfo_cont_detail_txt,.restaurantPage-ct .deliInfo_cont_detail_txt{line-height:1.75}.deliSlider .progress-bar-box,.restaurantSlider .progress-bar-box{right:3rem;width:3rem}.restaurantSec.slideTxtItem.is-slideIn .slideTxt{transform:translate3d(0, 0, 0)}._restoInfo .restaurantBlock_item_cont_detail_ttl{line-height:1.5}.restaurantInfo .post{font-size:1.4rem}.restaurantInfo .address{font-size:1.4rem;line-height:1.79}.restaurantInfo .mapLink{margin:0}.restaurantInfo .mapLink .icon_arrow-02{width:.8rem;height:.8rem;margin-left:3rem}.restaurantInfo_dl{margin-bottom:1rem}.roomsPage .mfp-content{position:absolute;top:50%;left:0;transform:translateY(-50%)}.roomsPage .mfp-arrow{bottom:50% !important;margin-top:28.5rem;transform:translateY(-50%)}.roomsPage-en .roomsPage_read{line-height:2;letter-spacing:.2em}.roomsPage-en .roomsPage_detailItem_txt{margin-bottom:2rem}.roomsPage-en .roomsPage .mfpCont .mfpCont_ttlWrap{margin-bottom:2.2rem}.roomsPage-en .roomsPage .mfpCont .mfpCont_detail{padding:1.4rem 1rem}.roomsPage-cs .roomsPage_read,.roomsPage-ct .roomsPage_read{line-height:2;letter-spacing:.2em}.roomsPage-cs .roomsPage_detailItem_txt,.roomsPage-ct .roomsPage_detailItem_txt{margin-bottom:2rem}.roomsPage-cs .roomsPage .mfpCont .mfpCont_ttlWrap,.roomsPage-ct .roomsPage .mfpCont .mfpCont_ttlWrap{margin-bottom:2.2rem}.roomsPage-cs .roomsPage .mfpCont .mfpCont_detail,.roomsPage-ct .roomsPage .mfpCont .mfpCont_detail{padding:1.4rem 1rem}.roomsPage_block .l-contWrap{width:calc(100% - 3rem)}.roomsPage_detailItem_slider .progress-bar-box{width:3rem}.roomsPageSlider_cont_list img{height:20.5rem}.roomsPage_detailItem_btnWrap .c-button{padding:1.6rem 2rem}}@media only screen and (min-width: 768px) and (max-width: 1279px){html{font-size:.78125vw}}
