﻿html,body{width:100%}html{display:block;-webkit-text-size-adjust:100%}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{display:block;font-family:'Noto Sans JP', "YuGothic", "游ゴシック", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Raleway", Verdana, Arial, sans-serif;color:#050505;font-size:15px;line-height:1.8;font-feature-settings:"palt" 1;font-feature-settings:"liga" 0;-webkit-font-smoothing:antialiased;position:relative;font-weight:400}body.navi_open,body.modal_open{overflow:hidden}html.loading::after{content:"";z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}.serif{font-family:'Sawarabi Mincho', "游明朝", "YuMincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;font-weight:400}.sans_serif{font-family:'Noto Sans JP', "YuGothic", "游ゴシック", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Raleway", Verdana, Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500}::selection{color:#000;background:#c0848c33}::-moz-selection{color:#000;background:#c0848c33}a{color:#050505;outline:none;word-break:break-all;text-underline-offset:0.2em;-webkit-tap-highlight-color:transparent;text-decoration:underline}a[href^='#/']{color:#050505}a:link,a:visited,a:active{text-decoration:underline}a:hover{text-decoration:none}a.over,.over,a.pjax{text-decoration:none;cursor:pointer}.over.hover_img .hover_base{position:relative}.over.hover_img .hover_base>img{transition-property:opacity;transition-delay:0s;transition-duration:0s;transition-timing-function:ease-out;opacity:1;position:relative;z-index:1}.over.hover_img .hover_base>img.hover{transition-duration:0.6s;transition-delay:0s;opacity:0;position:absolute;z-index:2}.over.hover_img.on .hover_base>img{transition-duration:0.2s;transition-delay:0.2s;opacity:0}.over.hover_img.on .hover_base>img.hover{transition-duration:0.2s;transition-delay:0s;opacity:1}img{display:inline-block;max-width:100%}img.object_fit{object-fit:cover;object-position:center center;font-family:'object-fit:cover;object-position: center center;'}.parallax_base{position:relative;width:100%;height:100%}img.parallax{max-width:none}div.img.parallax_base{width:100%;padding-bottom:100%;position:relative;z-index:-1;overflow:hidden}div.img.parallax_base>img.parallax{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:auto;object-fit:cover;object-position:center center}span{display:inline-block}small{font-size:80%}span:has(.s_a){white-space:nowrap}span:has(.s_a) .s_a{margin-right:-0.4em}hr{border-top:1px solid #AAA}sup{vertical-align:text-top;font-size:60%}.red{display:inline;color:#ee848c}.u_red{text-decoration:underline 2px #ee848c;text-underline-offset:0.15em}.mark_indent{width:0.4em}.tate{text-orientation:upright;-webkit-text-orientation:upright;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-align:left;white-space:nowrap}.tate .dash{text-orientation:mixed;-webkit-text-orientation:mixed;letter-spacing:-0.2em}body>#wrapper{display:block;width:100%;min-width:320px;min-height:320px}body.entry,body.modal{overflow:hidden}body.entry #container,body.modal #container{pointer-events:none}body #entry{transition-property:opacity, z-index, height;transition-delay:0s, 1s, 1s;transition-duration:0.5s, 0s, 0s;width:100%;height:0%;position:fixed;top:0;left:0;right:0;bottom:0;min-width:320px;z-index:-1;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}body.modal #entry,body.entry #entry{height:100%;transition-delay:0s, 0s, 0s;transition-duration:0.5s, 0.5s, 0s;z-index:150;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#entry>div.inner{transition-property:opacity;transition-duration:0.5s;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";margin:0 !important;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;width:100%;height:100%;padding:0;pointer-events:auto}#entry>div.inner.pending{transition-duration:0s;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}#entry>div.inner>article{margin:0 auto;position:relative;padding:0 0 0;background:#FFF}body>#wrapper>#container{display:block;width:100%;margin:0 auto}body>#wrapper>#container>#base{position:relative;padding:95px 0 0}@media only screen and (max-width: 600px){body>#wrapper>#container>#base{padding:105px 0 0}}.inline_scroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.inline_scroll::-webkit-scrollbar{-webkit-appearance:none;width:5px}.inline_scroll::-webkit-scrollbar-track{width:5px}.inline_scroll::-webkit-scrollbar-thumb{border-radius:0;background:#050505}.inline_scroll::-webkit-scrollbar-track-piece:start{background:#DDD}.inline_scroll::-webkit-scrollbar-track-piece:end{background:#DDD}.inline_scroll_h{position:relative;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-transform:translateZ(0px)}html .pc{display:inherit}html .sp{display:none !important}.scroll_trigger.move_rise,.scroll_trigger .move_rise,.scroll_trigger+.move_rise{transform:matrix(1, 0, 0, 1, 0, 100);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_rise.action,.scroll_trigger.action .move_rise,.scroll_trigger.hook.action+.scroll_trigger .move_rise,.scroll_trigger.hook.action+.move_rise{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_popup,.scroll_trigger .move_popup,.scroll_trigger+.move_popup{transform:matrix(1, 0, 0, 1, 0, 150);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 1.32, 0.54, 1.22);perspective:1000}.scroll_trigger.move_popup.action,.scroll_trigger.action .move_popup,.scroll_trigger.hook.action+.scroll_trigger .move_popup,.scroll_trigger.hook.action+.move_popup{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_ltr,.scroll_trigger .move_ltr,.scroll_trigge+.move_ltr{transform:matrix(1, 0, 0, 1, -50, 0);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_ltr.action,.scroll_trigger.action .move_ltr,.scroll_trigger.hook.action+.scroll_trigger .move_ltr,.scroll_trigger.hook.action+.move_ltr{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_rtl,.scroll_trigger .move_rtl,.scroll_trigge+.move_rtl{transform:matrix(1, 0, 0, 1, 20, 0);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_rtl.action,.scroll_trigger.action .move_rtl,.scroll_trigger.hook.action+.scroll_trigger .move_rtl,.scroll_trigger.hook.action+.move_rtl{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_fade,.scroll_trigger .move_fade,.scroll_trigger+.move_fade{opacity:0;transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_fade.action,.scroll_trigger.action .move_fade,.scroll_trigger.hook.action+.scroll_trigger .move_fade,.scroll_trigger.hook.action+.move_fade{opacity:1}.scroll_trigger.delay_01,.scroll_trigger .delay_01,.scroll_trigger+.delay_01{transition-delay:0.1s}.scroll_trigger.delay_02,.scroll_trigger .delay_02,.scroll_trigger+.delay_02{transition-delay:0.2s}.scroll_trigger.delay_03,.scroll_trigger .delay_03,.scroll_trigger+.delay_03{transition-delay:0.3s}.scroll_trigger.delay_04,.scroll_trigger .delay_04,.scroll_trigger+.delay_04{transition-delay:0.4s}.scroll_trigger.delay_05,.scroll_trigger .delay_05,.scroll_trigger+.delay_05{transition-delay:0.5s}.scroll_trigger.delay_06,.scroll_trigger .delay_06,.scroll_trigger+.delay_06{transition-delay:0.6s}.scroll_trigger.delay_07,.scroll_trigger .delay_07,.scroll_trigger+.delay_07{transition-delay:0.7s}.scroll_trigger.delay_08,.scroll_trigger .delay_08,.scroll_trigger+.delay_08{transition-delay:0.8s}.scroll_trigger.delay_09,.scroll_trigger .delay_09,.scroll_trigger+.delay_09{transition-delay:0.9s}.scroll_trigger.delay_10,.scroll_trigger .delay_10,.scroll_trigger+.delay_10{transition-delay:1.0s}.scroll_trigger.delay_11,.scroll_trigger .delay_11,.scroll_trigger+.delay_11{transition-delay:1.1s}.scroll_trigger.delay_12,.scroll_trigger .delay_12,.scroll_trigger+.delay_12{transition-delay:1.2s}.scroll_trigger.delay_13,.scroll_trigger .delay_13,.scroll_trigger+.delay_13{transition-delay:1.3s}.scroll_trigger.delay_14,.scroll_trigger .delay_14,.scroll_trigger+.delay_14{transition-delay:1.4s}.scroll_trigger.delay_15,.scroll_trigger .delay_15,.scroll_trigger+.delay_15{transition-delay:1.5s}.scroll_trigger.delay_16,.scroll_trigger .delay_16,.scroll_trigger+.delay_16{transition-delay:1.6s}.scroll_trigger.delay_17,.scroll_trigger .delay_17,.scroll_trigger+.delay_17{transition-delay:1.7s}.scroll_trigger.delay_18,.scroll_trigger .delay_18,.scroll_trigger+.delay_18{transition-delay:1.8s}.scroll_trigger.delay_19,.scroll_trigger .delay_19,.scroll_trigger+.delay_19{transition-delay:1.9s}.scroll_trigger.delay_20,.scroll_trigger .delay_20,.scroll_trigger+.delay_20{transition-delay:2.0s}.favo{color:#ed1c24}a.btn_app{transition-property:opacity;transition-duration:0.1s;transition-timing-function:ease-out;opacity:1}a.btn_app.inactive{opacity:0.5}h1.logo.common{position:absolute;height:100vh;height:100svh;margin:auto;max-width:400px;min-width:230px;width:30%;top:0;left:0;right:0;bottom:auto;display:flex;justify-content:center;align-items:center;z-index:2}h1.logo.common>div.img{position:relative;width:100%;height:0}h1.logo.common>div.img>img{display:block;width:100%;transform:translate(0, -50%);transition-delay:0.5s;transition-duration:4s;-webkit-filter:drop-shadow(0px 2px 15px rgba(0,0,0,0.7));filter:drop-shadow(0px 2px 15px rgba(0,0,0,0.7))}header.fixed{position:fixed;width:95px;top:0;right:0;z-index:151;opacity:1;transform:matrix(1, 0, 0, 1, 0, 0);transition-property:height, width, top, right;transition-duration:0.5s;transition-delay:0s}@media only screen and (max-width: 600px){header.fixed{top:-10px;right:-5px}body.root header.fixed{top:-14px;right:-8px;width:130px}html.scrolled header.fixed{top:-10px;right:-5px;width:80px}}header.fixed>h1>a{display:block}header.fixed>h1>a>div.img{width:100%;display:flex;justify-content:center;align-items:center}header.fixed>h1>a>div.img svg,header.fixed>h1>a>div.img path{fill:#c0848c;transition-property:fill;transition-duration:0.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0, 0.7, 0.3, 1);display:block;width:100%;height:auto}nav.breadcrumb{padding:0 27px;position:absolute;top:53px}@media only screen and (max-width: 740px){nav.breadcrumb{padding:0 11px;top:35px;width:calc(100% - 100px);line-height:1.2}}nav.breadcrumb>div.inner>ol>li{display:inline-block}nav.breadcrumb>div.inner>ol>li:last-child .arrow{display:none}nav.breadcrumb>div.inner>ol>li>*{font-weight:100;font-size:12px;letter-spacing:0.2em;display:inline}@media only screen and (max-width: 740px){nav.breadcrumb>div.inner>ol>li>*{font-size:10px;letter-spacing:0.25em}}div.body.to_app_note{position:relative;text-align:center;font-weight:100}div.body.to_app_note::after{content:"〉";transform:rotate(90deg);display:block;position:absolute;left:0;right:0;width:1em;height:1em;margin:auto;font-size:24px;line-height:1;bottom:0.5em}.modal.to_app_note div.body.to_app_note::after{content:""}@media only screen and (max-width: 600px){div.body.to_app_note::after{font-size:20px;bottom:0.65em}}@media only screen and (max-width: 600px){div.body.to_app_note{padding:65px 0 50px}}div.body.to_app_note>u{font-size:16.8px;letter-spacing:0.15em;text-underline-offset:0.45em;text-decoration-color:#05050599}div.body.to_app_note>u>br{display:none !important}@media only screen and (max-width: 350px){div.body.to_app_note>u>br{display:block !important}}@media only screen and (max-width: 600px){div.body.to_app_note>u{font-size:14px}}div.body.to_app_note>div.text{font-size:15.6px;line-height:1.7;letter-spacing:0.17em;padding:15px 0 0}@media only screen and (max-width: 600px){div.body.to_app_note>div.text{font-size:13px;padding:12px 0 0}}div.body.to_app_note>div.text small{font-size:13.2px}@media only screen and (max-width: 600px){div.body.to_app_note>div.text small{font-size:11px}}div.utility_common>section.utility{font-weight:100;text-align:center}div.utility_common>section.utility>div.inner{max-width:400px;width:88%;margin:0 auto;min-width:310px}div.utility_common>section.utility>div.inner>section>div.link.framed>a.over{font-size:16.8px;border:1px solid #05050599;display:flex;height:70px;justify-content:center;align-items:center;letter-spacing:0.125em}@media only screen and (max-width: 600px){div.utility_common>section.utility>div.inner>section>div.link.framed>a.over{font-size:14px;height:60px}}div.utility_common>section.utility>div.inner>section>div.text{font-size:15px;letter-spacing:0.12em;padding:15px 0 0}@media only screen and (max-width: 600px){div.utility_common>section.utility>div.inner>section>div.text{font-size:13px;padding:10px 0 0;letter-spacing:0.1em}}div.utility_common>section.utility>div.inner>section.favorite_reservation{padding-top:50px;margin-bottom:75px}body.entry div.utility_common>section.utility>div.inner>section.favorite_reservation{padding-top:70px}@media only screen and (max-width: 600px){body.entry div.utility_common>section.utility>div.inner>section.favorite_reservation{padding-top:70px}}article#application\/ div.utility_common>section.utility>div.inner>section.favorite_reservation{display:none}@media only screen and (max-width: 600px){div.utility_common>section.utility>div.inner>section.favorite_reservation{padding-top:60px;margin-bottom:65px}}div.utility_common>section.utility>div.inner>section.favorite_reservation>div.link>a{font-size:18px;letter-spacing:0.2em;display:block}div.utility_common>section.utility>div.inner>section.favorite_reservation>div.link>a+a{margin-top:1.2em}@media only screen and (max-width: 600px){div.utility_common>section.utility>div.inner>section.favorite_reservation>div.link>a{font-size:14px}}div.utility_common>section.utility>div.inner>section.favorite_reservation>div.body.to_app_note{padding:85px 0 60px}@media only screen and (max-width: 600px){div.utility_common>section.utility>div.inner>section.favorite_reservation>div.body.to_app_note{padding:65px 0 50px}}div.utility_common>section.utility>div.inner>section.favorite_reservation>div.link.framed>a{font-weight:300;font-size:18px;background:#c0848c66}@media only screen and (max-width: 600px){div.utility_common>section.utility>div.inner>section.favorite_reservation>div.link.framed>a{font-size:15px}}div.utility_common>section.utility>div.inner>section.lifesnap{padding-bottom:90px}@media only screen and (max-width: 600px){div.utility_common>section.utility>div.inner>section.lifesnap{padding-bottom:60px}}#preloader{display:block;position:fixed;left:0;top:0;width:100%;height:100vh;height:100lvh;z-index:1000;background:#FFF;transition-property:opacity, background;transition-delay:0s;transition-duration:1s, 0.4s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);opacity:1}#preloader.show{background:#FFF}#preloader.end.remove{opacity:0}img.preload{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";transition-property:opacity;transition-duration:0.8s;transition-timing-function:ease-out}img.preload.loaded{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}@media only screen and (max-width: 600px){html .pc{display:none !important}html .sp{display:inherit !important}}
/*# sourceMappingURL=common.css.map */
