@charset "UTF-8";body{background-color:#F1EFEA}.cont_header{background-color:#F1EFEA;position:relative}@media screen and (max-width:640px){.cont_header:before{content:"";width:100%;height:100vw;display:block;background-image:url(/img/hospitality/cont_header_ph_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}}@media print,screen and (min-width:641px){.cont_header:after{content:"";width:100%;height:32.37vw;min-height:5.18rem;max-height:6rem;display:block;background-image:url(/img/hospitality/cont_header_ph.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:640px){.cont_header .in{padding-top:0.4rem;padding-bottom:0.8rem}}@media screen and (max-width:640px){.cont_header .in .header_txt_box .catch{line-height:2;letter-spacing:0.1em}}.content_wrap [data-slidearea01][data-slidearea01-slidelimit] .slidearea01_link.dammy{opacity:0}.content_wrap [data-slidearea01]{position:relative;padding:0;overflow:hidden}.content_wrap [data-slidearea01] .slidearea01_wrap{margin:auto}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_wrap{max-width:100%;width:100%}}.content_wrap [data-slidearea01] .slidearea01_wrapin{padding:0}.content_wrap [data-slidearea01] .slidearea01_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.content_wrap [data-slidearea01] .slidearea01_content.disableTrs{-webkit-transition:none!important;transition:none!important}.content_wrap [data-slidearea01] .slidearea01_link{display:block;position:relative;top:0;left:0;height:100%}.content_wrap [data-slidearea01] .slidearea01_link .in{position:relative;width:100%;height:8.1rem}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_link .in{height:122.6vw}}.content_wrap [data-slidearea01] .slidearea01_link .in .ph{height:100%}.content_wrap [data-slidearea01] .slidearea01_link .in .slide_text{position:absolute;right:calc(50% - 6.5rem);bottom:0;z-index:1;font-size:0.15rem;color:#fff;letter-spacing:0.1em}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_link .in .slide_text{right:0;left:0;font-size:0.13rem;line-height:1.8;width:100%}}.content_wrap [data-slidearea01] .slidearea01_link .in .slide_text span{display:inline-block;padding:0.1rem}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_link .in .slide_text span{display:block}}.content_wrap [data-slidearea01] .ui_wrap{text-align:right;max-width:12rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .ui_wrap{max-width:calc(100% - 0.4rem);margin:auto}}.content_wrap [data-slidearea01] .ui_wrap:after{content:"";display:block;clear:both}@media print,screen and (min-width:641px){.content_wrap [data-slidearea01] .slidearea01_btns{position:relative;display:inline-block;height:0.8rem;width:0.8rem;margin-right:0.2rem}}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_btns{position:absolute;left:0.2rem;right:0.2rem;display:block;height:0.6rem}}.content_wrap [data-slidearea01] .slidearea01_btns:before{content:"";position:absolute;top:calc(50% - 0.1rem);left:50%;width:1px;height:0.2rem;background-color:#b28a78}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_btns:before{content:none}}.content_wrap [data-slidearea01] .slidearea01_btns button{position:absolute;top:0;bottom:0;margin:auto;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:0.3rem;height:0.3rem}.content_wrap [data-slidearea01] .slidearea01_btns button:after,.content_wrap [data-slidearea01] .slidearea01_btns button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:0.2s;transition:0.2s}.content_wrap [data-slidearea01] .slidearea01_btns button:before{width:0.3rem;height:0.3rem}.content_wrap [data-slidearea01] .slidearea01_btns button:after{width:0.12rem;height:0.12rem;border:1px solid #b28a78}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_btns button:after{width:0.16rem;height:0.16rem}}.content_wrap [data-slidearea01] .slidearea01_btns button.next{right:0}.content_wrap [data-slidearea01] .slidearea01_btns button.next:after{border-bottom:none;border-left:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:3px}.content_wrap [data-slidearea01] .slidearea01_btns button.prev{left:0}.content_wrap [data-slidearea01] .slidearea01_btns button.prev:after{border-bottom:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-3px}.content_wrap [data-slidearea01] .slidearea01_btns button.disabled{pointer-events:none;opacity:0.3}.no-touchevents .content_wrap [data-slidearea01] .slidearea01_btns button:hover:after{border-color:#393836}.content_wrap [data-slidearea01] .slidearea01_pager{margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:641px){.content_wrap [data-slidearea01] .slidearea01_pager{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;float:right;max-width:10.9rem;height:0.8rem}}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;height:0.6rem}}.content_wrap [data-slidearea01] .slidearea01_pager button{width:0.24rem;height:0.24rem;position:relative;display:inline-block}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_pager button{width:0.18rem;height:0.18rem}}.content_wrap [data-slidearea01] .slidearea01_pager button:after,.content_wrap [data-slidearea01] .slidearea01_pager button:before{content:"";display:block;background-color:#9F9F9F;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%;border:2px solid #fff;width:0.08rem;height:0.08rem}@media screen and (max-width:640px){.content_wrap [data-slidearea01] .slidearea01_pager button:after,.content_wrap [data-slidearea01] .slidearea01_pager button:before{border-width:1px;background-color:#9f9f9f;width:0.06rem;height:0.06rem}}.content_wrap [data-slidearea01] .slidearea01_pager button:after{-webkit-transition:0.2s;transition:0.2s}.content_wrap [data-slidearea01] .slidearea01_pager button.active:after,.no-touchevents .content_wrap [data-slidearea01] .slidearea01_pager button:hover:after{background-color:#b28a78}.content_wrap [data-slidearea01] .slidearea01_pager button.active{cursor:default;pointer-events:none}@media print,screen and (min-width:641px){.concept_slide{position:absolute;left:calc(50% - 6.5rem);right:0}}@media screen and (max-width:640px){.concept_slide{position:relative}}@media print,screen and (min-width:641px){.concept_slide .ui_wrap{margin-left:0.5rem}}.style_col3_wrap_sp{padding-top:0.5rem}.style_col3_wrap_sp [data-slidearea01]{overflow:visible;clip-path:polygon(0.3rem 0,100% 0,100% 100%,0.3rem 100%)}.style_col3_wrap_sp [data-slidearea01] .slidearea01_wrapin{margin-left:0.4rem;padding:0;padding-top:0.1rem;max-width:84vw;width:100%}.style_col3_wrap_sp [data-slidearea01] .slidearea01_wrapin .slidearea01_content .slidearea01_link{display:block;position:relative;top:0;left:0;height:100%}.style_col3_wrap_sp [data-slidearea01] .slidearea01_wrapin .slidearea01_content .slidearea01_link>div{padding-right:0.2rem}.style_col3_wrap_sp [data-slidearea01] .slidearea01_wrapin .slidearea01_content .slidearea01_link .ph{height:69.33vw;width:100%}.hospitality{position:relative}.hospitality:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 8rem);right:calc(50% - 8rem);z-index:-1;background-color:rgba(255,255,255,0.5)}.hospitality:after{content:"";width:1px;height:calc(100% - 2.7rem);background-color:rgba(183,143,120,0.5);position:absolute;left:50%;bottom:0;z-index:0}@media screen and (max-width:640px){.hospitality:after{content:none}}.hospitality .hospitality_header{padding:0.95rem 0 0.55rem;text-align:center}@media screen and (max-width:640px){.hospitality .hospitality_header{padding:0.6rem 0 0.55rem}}.hospitality .hospitality_header .logo{width:0.25rem;height:0.46rem;background-image:url(/img/hospitality/logo.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:auto}@media screen and (max-width:640px){.hospitality .hospitality_header .logo{width:0.2rem;height:0.37rem}}.hospitality .hospitality_header .catch{font-size:0.22rem;letter-spacing:0.19em;margin-top:0.15rem}@media screen and (max-width:640px){.hospitality .hospitality_header .catch{font-size:0.2rem}}.hospitality .hospitality_cont{position:relative}.hospitality .hospitality_cont .-deco_txt{font-size:1.3rem;color:#F1EFEA;left:0.15rem;bottom:0}@media screen and (max-width:640px){.hospitality .hospitality_cont .-deco_txt{font-size:1rem;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;line-height:80vw;left:auto;letter-spacing:0}.hospitality .hospitality_cont .-deco_txt .sp_bottom{padding-top:0.2rem}}.hospitality .hospitality_cont .in{width:100%;max-width:12rem;margin:auto;position:relative}.hospitality .hospitality_cont .in .txt_box{width:100%;max-width:4.8rem;position:relative}@media screen and (max-width:640px){.hospitality .hospitality_cont .in .txt_box{max-width:100%}}.hospitality .hospitality_cont .in .txt_box .tit{display:inline-block;border-bottom:1px solid #B78F78;color:#B78F78}@media screen and (max-width:640px){.hospitality .hospitality_cont .in .txt_box .tit{padding-left:0.3rem}}.hospitality .hospitality_cont .in .txt_box .tit .small_txt{font-family:"miller-banner",serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.26rem;letter-spacing:0.06em}.hospitality .hospitality_cont .in .txt_box .tit .large_txt{display:inline-block;padding-left:0.03rem;font-family:"miller-banner",serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.46rem;letter-spacing:0.01em}@media screen and (max-width:640px){.hospitality .hospitality_cont .in .txt_box .tit .large_txt{font-size:0.26rem}}.hospitality .hospitality_cont .in .catch{padding:0.3rem 0 0.15rem 0.4rem}@media screen and (max-width:640px){.hospitality .hospitality_cont .in .catch{font-size:0.17rem;line-height:1.9;padding:0.3rem 0 0.4rem 0.3rem}}.hospitality .hospitality_cont .in .txt{padding-left:0.4rem;letter-spacing:0.05em;max-width:4.2rem}@media screen and (max-width:640px){.hospitality .hospitality_cont .in .txt{padding:0.3rem 0.3rem 0;font-size:0.14rem;line-height:2.14;letter-spacing:0.05em;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify}}.hospitality .hospitality_cont.-about{padding-top:0.6rem;margin-bottom:1.5rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-about{padding-top:0.35rem;margin-bottom:0}.hospitality .hospitality_cont.-about:before{content:"";width:1px;height:0.42rem;background-color:#B78F78;position:absolute;left:50%;top:-0.35rem}}.hospitality .hospitality_cont.-about .-deco_txt{left:calc(50% - 7.8rem)}@media screen and (max-width:640px){.hospitality .hospitality_cont.-about .-deco_txt{left:auto;right:-1.1rem;top:1.2rem}}.hospitality .hospitality_cont.-about .txt_box{padding-bottom:0.75rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-about .txt_box{padding-bottom:0.55rem}}.hospitality .hospitality_cont.-about .ph_wrap{width:7.95rem;height:4.08rem;position:absolute;left:calc(50% - 0.45rem);top:0.3rem;z-index:1}@media screen and (max-width:640px){.hospitality .hospitality_cont.-about .ph_wrap{width:100%;height:92.8vw;position:relative;left:0;top:0}}.hospitality .hospitality_cont.-about .ph_wrap .ph01{width:5.68rem;height:3.82rem;position:absolute;left:0;top:0}@media screen and (max-width:640px){.hospitality .hospitality_cont.-about .ph_wrap .ph01{width:64.46vw;height:86.4vw;position:relative}}.hospitality .hospitality_cont.-about .ph_wrap .ph02{width:2.08rem;height:2.28rem;position:absolute;right:0;bottom:0}@media screen and (max-width:640px){.hospitality .hospitality_cont.-about .ph_wrap .ph02{width:39.46vw;height:43.46vw}}.hospitality .hospitality_cont.-couple{padding-bottom:1.3rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-couple{padding-bottom:0}}.hospitality .hospitality_cont.-couple:before{content:"";width:calc(50% + 7rem);height:calc(100% - 1.3rem);background-color:#F1EFEA;position:absolute;right:0;top:0;z-index:0}@media screen and (max-width:640px){.hospitality .hospitality_cont.-couple:before{height:calc(100% - 0.3rem)}}.hospitality .hospitality_cont.-couple .-deco_txt{color:rgba(255,255,255,0.5);left:auto;right:calc(50% - 7.5rem);bottom:1.55rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-couple .-deco_txt{right:-1.1rem;top:1rem;bottom:auto}}.hospitality .hospitality_cont.-couple .txt_box{padding:0.8rem 0 1.2rem;margin-left:auto}@media screen and (max-width:640px){.hospitality .hospitality_cont.-couple .txt_box{padding:0.55rem 0 0.8rem}}.hospitality .hospitality_cont.-couple .txt_box .catch{font-size:0.18rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-couple .txt_box .catch{font-size:0.17rem;letter-spacing:0.1em}}.hospitality .hospitality_cont.-couple .ph_wrap{width:6.53rem;height:4.24rem;position:absolute;left:-0.3rem;top:0.6rem;z-index:1}@media screen and (max-width:640px){.hospitality .hospitality_cont.-couple .ph_wrap{width:calc(100% - 0.2rem);height:68.53vw;position:relative;left:0;top:0}}.hospitality .hospitality_cont.-couple .ph_wrap .ph01{width:100%;height:100%;position:absolute;left:0;top:0}.hospitality .hospitality_cont.-guest{padding-top:0.3rem;padding-bottom:1.3rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-guest{padding-bottom:0.65rem}}.hospitality .hospitality_cont.-guest .-deco_txt{left:calc(50% - 7.5rem);bottom:1.7rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-guest .-deco_txt{right:-1.1rem;top:0.6rem;bottom:auto}}.hospitality .hospitality_cont.-guest .txt_box{padding-bottom:1.15rem;left:-0.6rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-guest .txt_box{padding-bottom:0.35rem;left:0}}.hospitality .hospitality_cont.-guest .txt_box .catch{font-size:0.18rem}@media screen and (max-width:640px){.hospitality .hospitality_cont.-guest .txt_box .catch{font-size:0.17rem;letter-spacing:0.1em}}.hospitality .hospitality_cont.-guest .ph_wrap{width:7.89rem;height:4.53rem;position:absolute;left:calc(50% - 0.45rem);top:0.3rem;z-index:1}@media screen and (max-width:640px){.hospitality .hospitality_cont.-guest .ph_wrap{width:100%;height:auto;position:relative;left:auto;top:auto}}.hospitality .hospitality_cont.-guest .ph_wrap .ph01{width:6.05rem;height:4rem;position:absolute;left:0;top:0}@media screen and (max-width:640px){.hospitality .hospitality_cont.-guest .ph_wrap .ph01{width:calc(100% - 0.2rem);height:65.86vw;position:relative}}.hospitality .hospitality_cont.-guest .ph_wrap .ph02{width:2.93rem;height:1.95rem;position:absolute;right:0;bottom:0}@media screen and (max-width:640px){.hospitality .hospitality_cont.-guest .ph_wrap .ph02{width:55.2vw;height:36.53vw;position:relative;margin-right:0.4rem;margin-left:auto}}.staff{background-color:#393836;position:relative}@media screen and (max-width:640px){.staff:before{content:"";width:1px;height:0.52rem;background-color:#B78F78;position:absolute;top:-0.26rem;left:50%}}.staff:before{content:"";position:absolute;left:50%;width:1px;height:0.45rem;background-color:#B78F78}.staff .in{width:100%;max-width:12rem;margin:auto;padding-top:1.2rem;padding-bottom:0.4rem;position:relative}@media screen and (max-width:640px){.staff .in{padding:0.55rem 0 0.25rem}}.staff .in .sec_tit{position:relative;color:#fff}@media print,screen and (min-width:641px){.staff .in .sec_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.17rem}}@media screen and (max-width:640px){.staff .in .sec_tit{text-align:center}}.staff .in .sec_tit[data-deco-txt]:before{position:absolute;z-index:0;top:-0.1rem;left:0;content:attr(data-deco-txt);font-family:"miller-banner",serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.78rem;letter-spacing:0.05em;line-height:0.8;white-space:nowrap;opacity:0.1}@media screen and (max-width:640px){.staff .in .sec_tit[data-deco-txt]:before{font-size:0.56rem;letter-spacing:0.05em;top:-0.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.staff .in .sec_tit .title{text-align:center;padding-top:0.22rem;padding-left:0.5rem}@media screen and (max-width:640px){.staff .in .sec_tit .title{padding-top:0;padding-left:0}}.staff .in .sec_tit .title[data-txt]:before{font-size:0.24rem;color:#fff}@media screen and (max-width:640px){.staff .in .sec_tit .title[data-txt]:before{font-size:0.18rem}}.staff .in .sec_tit .title span{margin-top:0.3rem}@media screen and (max-width:640px){.staff .in .sec_tit .title span{font-size:0.12rem}}.staff .in .sec_tit .catch{font-size:0.17rem;line-height:2.2;letter-spacing:0.16em}@media screen and (max-width:640px){.staff .in .sec_tit .catch{font-size:0.16rem;line-height:2;padding:0.4rem 0}}.staff .in .sec_tit .review_wrap{width:4.25rem;padding:0.22rem 0.32rem 0.22rem 0.29rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #876D66;border-radius:0.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media print,screen and (min-width:641px){.staff .in .sec_tit .review_wrap{position:absolute;top:-0.21rem;right:0}}@media screen and (max-width:640px){.staff .in .sec_tit .review_wrap{width:3.36rem;margin:0.24rem auto 0;padding:0.18rem 0.175rem}}.staff .in .sec_tit .review_wrap .review_icon{width:1.12rem}@media screen and (max-width:640px){.staff .in .sec_tit .review_wrap .review_icon{width:0.99rem}}.staff .in .sec_tit .review_wrap .review_txt{font-size:0.16rem;letter-spacing:0.08em;line-height:1.75;text-align:center;color:#45413B}@media screen and (max-width:640px){.staff .in .sec_tit .review_wrap .review_txt{font-size:0.13rem}}.staff .in .sec_tit .review_wrap .review_txt span{display:inline-block;padding-top:0.04rem;font-size:0.2rem;letter-spacing:0.08em;line-height:1.4;color:#876D66}@media screen and (max-width:640px){.staff .in .sec_tit .review_wrap .review_txt span{font-size:0.16rem}}.staff .in .staff_list_wrap{margin-top:1rem}@media screen and (max-width:640px){.staff .in .staff_list_wrap{padding:0 0.2rem;margin-top:0}}.staff .in .staff_list_wrap .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.staff .in .staff_list_wrap .list .detail{width:100%;max-width:2.83rem;padding-bottom:0.5rem;text-align:center;color:#fff}@media screen and (max-width:640px){.staff .in .staff_list_wrap .list .detail{width:47.76%;padding-bottom:0.35rem}}.staff .in .staff_list_wrap .list .detail .ph{width:100%;height:1.94rem}@media screen and (max-width:640px){.staff .in .staff_list_wrap .list .detail .ph{height:32vw}}.staff .in .staff_list_wrap .list .detail .en_txt{font-family:"miller-banner",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.22rem;letter-spacing:0.05em;padding-top:0.2rem}@media screen and (max-width:640px){.staff .in .staff_list_wrap .list .detail .en_txt{font-size:0.17rem;letter-spacing:0.04em;padding-top:0.15rem;white-space:nowrap}}.staff .in .staff_list_wrap .list .detail .txt{font-size:0.13rem;letter-spacing:0.08em}@media screen and (max-width:640px){.staff .in .staff_list_wrap .list .detail .txt{font-size:0.12rem;letter-spacing:0.06em}}.universal{padding:1.1rem 0 1rem;position:relative}@media screen and (max-width:640px){.universal{padding:0.55rem 0 0}}.universal .-deco_txt{font-size:1.3rem;line-height:0.97;color:#fff;top:3.6rem;left:calc(50% - 7.8rem);z-index:0;opacity:0.5}@media screen and (max-width:640px){.universal .-deco_txt{font-size:0.9rem;top:6.3rem;left:-0.1rem;line-height:0.88}}.universal .in{width:100%;max-width:12rem;margin:auto;position:relative}.universal .in .txt_box{width:100%;max-width:4.86rem}.universal .in .txt_box .sec_tit{text-align:center;position:relative}.universal .in .txt_box .sec_tit .title{padding:0 0.6rem}@media screen and (max-width:640px){.universal .in .txt_box .sec_tit .title{padding:0}}.universal .in .txt_box .sec_tit .title[data-txt]:before{font-size:0.34rem;letter-spacing:0.04em;line-height:1.5;color:#393836;white-space:pre}@media screen and (max-width:640px){.universal .in .txt_box .sec_tit .title[data-txt]:before{font-size:0.26rem}}.universal .in .txt_box .sec_tit .title span{margin-top:0.1rem}.universal .in .txt_box .sec_tit .catch{font-size:0.2rem;line-height:2.2;letter-spacing:0.08em;color:#B78F78;padding:0.3rem 0 0.25rem}@media screen and (max-width:640px){.universal .in .txt_box .sec_tit .catch{font-size:0.17rem;line-height:1.8;letter-spacing:0.1em;padding:0.4rem 0 0.35rem}}.universal .in .txt_box .sec_tit .catch>span{position:relative;display:inline-block}.universal .in .txt_box .sec_tit .catch>span:after,.universal .in .txt_box .sec_tit .catch>span:before{content:"";position:absolute;display:block;width:0.28rem;height:0.28rem;background-position:center;background-repeat:no-repeat;background-size:contain}.universal .in .txt_box .sec_tit .catch>span:before{background-image:url(/img/hospitality/universal_tit_deco01.svg);top:-0.15rem;left:-0.3rem}.universal .in .txt_box .sec_tit .catch>span:after{background-image:url(/img/hospitality/universal_tit_deco02.svg);bottom:-0.15rem;right:-0.3rem}@media screen and (max-width:640px){.universal .in .txt_box .sec_tit .catch>span:after{right:-0.15rem}}.universal .in .txt_box .txt{font-size:0.15rem;letter-spacing:0.03em;-webkit-font-feature-settings:normal;font-feature-settings:normal;position:relative;left:0.2rem}@media screen and (max-width:640px){.universal .in .txt_box .txt{padding:0.3rem;font-size:0.14rem;letter-spacing:0.05em;line-height:2;left:0}}.universal .in .txt_box .ph{width:6rem;height:3.96rem;position:absolute;right:-7.65rem;top:0}@media screen and (max-width:640px){.universal .in .txt_box .ph{position:relative;width:calc(100% - 0.4rem);height:56.8vw;right:auto;left:0.2rem}}.universal .style_wrap{position:relative;margin:auto;padding-top:1.2rem;padding-bottom:0.65rem}@media screen and (max-width:640px){.universal .style_wrap{padding-top:1.35rem;padding-bottom:0.15rem}}.universal .style_wrap:before{content:"";background-color:#F8F7F5;position:absolute;left:calc(50vw - 6.5rem);right:calc(50% - 8rem);top:1.5rem;bottom:0;z-index:0}@media screen and (max-width:640px){.universal .style_wrap:before{left:0.15rem;right:0.15rem}}.universal .style_wrap .in{width:100%;max-width:12rem}.universal .style_wrap .in .style_tit{text-align:center;position:relative}@media print,screen and (min-width:641px){.universal .style_wrap .in .style_tit{left:0.4rem}}.universal .style_wrap .in .style_tit span{font-family:"miller-banner",serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.36rem;color:#B78F78;position:relative;z-index:1}@media screen and (max-width:640px){.universal .style_wrap .in .style_tit span{font-size:0.26rem}}.universal .style_wrap .in .style_tit:before{content:"";width:1px;height:0.4rem;background-color:#B78F78;position:absolute;top:-0.87rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:640px){.universal .style_wrap .in .style_tit:before{height:0.3rem;top:-0.67rem}}.universal .style_wrap .in .style_tit:after{content:"03";font-family:"miller-banner",serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem;letter-spacing:0.03em;color:#DBD9D4;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}@media screen and (max-width:640px){.universal .style_wrap .in .style_tit:after{font-size:0.7rem}}.universal .style_wrap .in .style_col3_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0.8rem;max-width:12rem;left:0.5rem}@media screen and (max-width:640px){.universal .style_wrap .in .style_col3_wrap{padding-top:0.6rem}}.universal .style_wrap .in .style_col3_wrap .style_col3_box{width:100%;max-width:3.7rem;position:relative}.universal .style_wrap .in .style_col3_wrap .style_col3_box:before{content:"";width:0.55rem;height:1px;background-color:#B78F78;position:absolute;left:-0.1rem;top:-0.1rem}.universal .style_wrap .in .style_col3_wrap .style_col3_box:after{content:"";width:1px;height:0.55rem;background-color:#B78F78;position:absolute;left:-0.1rem;top:-0.1rem}.universal .style_wrap .in .style_col3_wrap .style_col3_box .ph{width:3.7rem;height:2.48rem;overflow:hidden;position:relative}.universal .style_wrap .in .style_col3_wrap .style_col3_box .sub_tit{font-size:0.16rem;letter-spacing:0.1em;line-height:2.2;color:#393836;padding:0.15rem 0;text-align:center;position:relative}.universal .style_wrap .in .style_col3_wrap .style_col3_box .sub_tit:after{content:"";width:0.8rem;height:1px;background-color:#B78F78;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.universal .style_wrap .in .style_col3_wrap .style_col3_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;letter-spacing:0.05em;line-height:1.85;padding:0.2rem 0.15rem 0;text-align:justify}.universal .style_wrap .in .style_col3_wrap_sp{position:relative;padding-top:0.6rem}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_link{position:relative}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_link .ph{position:relative}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_link .ph:before{content:"";width:0.55rem;height:1px;background-color:#B78F78;position:absolute;top:-0.1rem;left:-0.1rem}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_link .ph:after{content:"";width:1px;height:0.55rem;background-color:#B78F78;position:absolute;top:-0.1rem;left:-0.1rem}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_pager{max-width:84vw;width:100%;height:0.9rem;margin:auto}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_pager button{width:0.66rem;height:0.03rem}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_pager button:before{width:0.66rem;height:0.03rem;border:0;border-radius:0}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_pager button:after{width:0.66rem;height:0.03rem;border:0;border-radius:0;background-color:#F1EFEA}.universal .style_wrap .in .style_col3_wrap_sp .slidearea01_pager button.active:after{background-color:#B78F78}.universal .style_wrap .in .style_col3_wrap_sp .sub_tit{text-align:left;font-size:0.16rem;line-height:1.8;letter-spacing:0.03em;white-space:nowrap;padding:0.2rem 0.1rem 0.15rem}.universal .style_wrap .in .style_col3_wrap_sp .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ","Meiryo","Osaka",sans-serif;font-weight:400;font-size:0.13rem;letter-spacing:0.01em;line-height:1.9;padding:0 0.1rem;text-align:justify}.contents_footer{padding-top:1.3rem;background-color:#F8F7F5;text-align:center}@media screen and (max-width:640px){.contents_footer{background-color:transparent;padding-top:0.65rem}}.contents_footer .introduction .logo{width:0.23rem;height:0.51rem;background-image:url(/img/hospitality/logo.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:auto}@media screen and (max-width:640px){.contents_footer .introduction .logo{width:0.2rem;height:0.36rem}}.contents_footer .introduction .catch{padding-top:0.2rem;letter-spacing:0.14em}@media screen and (max-width:640px){.contents_footer .introduction .catch{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:start;font-size:0.16rem;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:2.8}}.contents_footer .introduction .en_text{padding:0.15rem 0 1.7rem;font-size:0.16rem;color:#B78F78;font-family:"miller-banner",serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.1em}.contents_footer .introduction .en_text span{font-family:"miller-banner",serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:640px){.contents_footer .introduction .en_text{padding:0.35rem 0 0.55rem;font-size:0.18rem}}.mod_fairslide{background-color:#F1EFEA}@media screen and (max-width:640px){.mod_fairslide{background-color:rgba(255,255,255,0.5)}}.mod_fairslide .txt_box .sec_tit[data-deco-txt]:before{color:#fff}@media screen and (max-width:640px){.mod_fairslide .txt_box .sec_tit[data-deco-txt]:before{color:rgba(57,56,54,0.08)}}.pankuzu_wrap{background-color:#F1EFEA}
/*# sourceMappingURL=hospitality.css.map */