@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;700&display=swap");:where(:not(html,iframe,canvas,img,svg,video,audio,svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;user-select:auto}textarea{white-space:revert}meter{appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-modify:read-write;-moz-user-modify:read-write;-webkit-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:root{--font-mincho:"Zen Old Mincho",serif;--color-black:#000;--color-white:#fff}html{height:-webkit-fill-available;height:stretch;font-size:10px;overflow-y:scroll}@media screen and (min-width:1024px){html{font-size:8.75px}}@media screen and (min-width:1200px){html{font-size:10px}}body{background-color:var(--color-black);line-height:1.8;letter-spacing:0.02em;color:var(--color-black);font-family:var(--font-mincho)}small{font-size:0.9em}.-sp-hide{display:none}@media screen and (min-width:1024px){.-sp-hide{display:initial}}@media screen and (min-width:1024px){.-pc-hide{display:none!important}}.u-hidden{display:none}.u-hiddenSp{display:none}@media screen and (min-width:1024px){.u-hiddenSp{display:initial}}@media screen and (min-width:1024px){.u-hiddenPc{display:none}}.u-bg__blue{background-color:var(--color-bg-blue)}.u-bg__orange{background-color:#FFF3ED}.u-bg__yellow{background-color:#FFFCF2}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:0.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:0.9}.splide__arrow:disabled{opacity:0.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:0.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:0.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0}.l-header{width:100%;top:0;z-index:100}@media screen and (min-width:1024px){.l-header{display:block;background-color:var(--color-black);position:sticky}}.l-header__inner{display:none}@media screen and (min-width:1024px){.l-header__inner{display:flex;justify-content:space-between;align-items:center;height:inherit;padding:0 40px;transition:0.4s}}:where(.nav_open) .l-header__inner{background-color:rgba(0,0,0,0.4)}.l-header__logo{transition:0.4s}.l-header__navWrap{display:flex;justify-content:space-between;gap:40px}.l-header__subnav{text-align:right}.l-headerSubnav__list{display:inline-flex;align-items:center;gap:6px;height:100%}.l-headerSubnav__item:after{content:"／";padding-left:6px;color:var(--color-white);font-size:1.6rem}.l-headerSubnav__item:last-child:after{display:none}.l-headerSubnav__link{color:var(--color-white);font-size:1.6rem}.l-headerSubnav__link span{position:relative}.l-headerSubnav__link span:before{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:-2px;left:0;transform:scale(1,1);transform-origin:left top;transition:0.4s}:where(.l-headerSubnav__item:hover) .l-headerSubnav__link span{color:#BB944E}:where(.l-headerSubnav__item:hover) .l-headerSubnav__link span:before{background-color:#BB944E;animation:lineAnimation 0.4s linear 0s}:where(.-current) .l-headerSubnav__link span{color:#BB944E}:where(.-current) .l-headerSubnav__link span:before{background-color:var(--color-black)}.l-sp_navi{height:60px;position:relative}@media screen and (min-width:1024px){.l-sp_navi{display:none}}.l-sp_logo{display:flex;align-items:center;height:60px;padding-left:15px}.l-sp_logo a{display:inline-flex}.l-header__nav{height:56px;transition-duration:0.16s;transition-timing-function:cubic-bezier(0.26,0.005,0,1.035)}.l-headerNav__list{display:flex;gap:32px;height:inherit}.l-headerNav__item{height:inherit}.l-headerNav__link{display:flex;justify-content:center;align-items:center;height:56px;color:var(--color-white);font-size:1.6rem;line-height:1;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.26,0.005,0,1.035);transition-property:background-color;position:relative}.l-headerNav__link:hover{color:#BB944E}:where(.-current) .l-headerNav__link{color:#BB944E}.l-headerNav__link span{position:relative}.l-headerNav__link span:before{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:-2px;left:0;transform:scale(0,1);transform-origin:left top;transition:0.4s}:where(.l-headerNav__item:hover) .l-headerNav__link span:before{background-color:#BB944E;transform:scale(1,1)}.-dropmenu span{padding-right:8px;transition:0.4s}.-dropmenu span:after{position:relative;top:-0.4rem;right:-0.7rem;width:0.5rem;height:0.5rem;transform:rotate(135deg);border-right:1px solid #BB944E;border-top:1px solid #BB944E;content:"";bottom:0;transition:0.2s cubic-bezier(0.26,0.005,0,1.035);display:inline-block}.-dropmenu.-active2 span:before{background-color:#BB944E}.l-headerSubNav__list{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.l-headerSubNav__list{gap:3rem;width:12.8125rem;margin-top:0.25rem;margin-right:2.5rem;margin-left:1.25rem}}.l-headerSubNav__link{padding-left:1.875rem;color:var(--color-white);font-size:15rem;white-space:nowrap;position:relative}@media screen and (min-width:1024px){.l-headerSubNav__link{padding-left:2rem;font-size:1.0625rem}}.l-headerSubNav__link:hover:before{left:0.625rem}.l-headerNav__dropdown{padding:24px;background-color:var(--color-black);opacity:0;position:absolute;top:100%;transform:translateX(-10px);z-index:-1;pointer-events:none}.l-headerNav__dropdown.-open{opacity:1;z-index:100;pointer-events:inherit}.l-headerNav__dropdownInner{margin:0 auto}.l-headerNav__dropdownItem{margin-bottom:14px}.l-headerNav__dropdownItem:last-child{margin-bottom:0}.l-headerNav__dropdownLink{color:var(--color-white);font-size:1.4rem;transition:0.4s}.l-headerNav__dropdownLink:hover{color:#BB944E}:where(.l-headerNav__dropdownItem.-current) .l-headerNav__dropdownLink{color:#BB944E!important}.l-headerNav__dropdownLink span{position:relative}.l-headerNav__dropdownLink span:before{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:-2px;left:0;transform:scale(0,1);transform-origin:left top;transition:0.4s}.l-headerNav__dropdownLink span:after{display:none}:where(.l-headerNav__dropdownItem:hover) .l-headerNav__dropdownLink span:before{background-color:#BB944E;transform:scale(1,1)}.l-sp_menu{position:fixed;top:0px;right:0px;z-index:100}.l-sp_menuBtn{width:48px;height:48px;border:1px solid #BB944E;border-radius:24px;position:absolute;top:7px;right:15px;z-index:303}.l-sp_menuLine{display:block;width:17px;height:1px;margin:auto;background:#BB944E;position:absolute;left:1.6rem;transition-duration:0.32s;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);right:0;left:0}.l-sp_menuLine:first-child{top:21px}:where(.-open) .l-sp_menuLine:first-child{top:13px;transform:scale(0)}.l-sp_menuLine:nth-child(2){bottom:30px}:where(.-open) .l-sp_menuLine:nth-child(2){bottom:30px;transform:translateY(0.7rem) rotate(-225deg)}.l-sp_menuLine:nth-child(3){bottom:17px}:where(.-open) .l-sp_menuLine:nth-child(3){bottom:17px;transform:translateY(-0.6rem) rotate(225deg)}.l-sp_menuText_menu{color:#fff;font-size:11px;text-align:center;position:absolute;left:0;right:0;top:3.4rem;transition-duration:0.52s;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1)}:where(.-open) .l-sp_menuText_menu{opacity:0}.l-sp_menuText_close{color:#fff;font-size:11px;text-align:center;opacity:0;position:absolute;left:0;right:0;top:3.4rem;transition-duration:0.52s;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1)}:where(.-open) .l-sp_menuText_close{opacity:1}.l-sp_naviWrap{pointer-events:none;opacity:0;transition:0.2s cubic-bezier(0.26,0.005,0,1.035);transition-property:top,opacity;position:fixed;left:0;width:100vw;height:100vh;padding:20px 40px 40px;overflow:scroll;background-image:url(/assets/img/common/sp_menu_bk.png);background-size:350px 273px;background-repeat:repeat;z-index:-10;top:-10vw;display:flex;flex-direction:column}:where(.-open) .l-sp_naviWrap{opacity:1;pointer-events:auto;z-index:301;top:0;overscroll-behavior-y:contain}.l-spNavi_logo{margin:0 0 100px -15px}.l-spSubnav__list{display:flex;margin-bottom:40px}.l-spSubnav__item{margin-bottom:10px;color:var(--color-white);font-size:1.8rem}.l-spSubnav__item:after{content:"／";padding:0 6px;color:var(--color-white);font-size:1.8rem}.l-spSubnav__item:last-child:after{display:none}.l-spSubnav__link{text-decoration:underline}:where(.-current) .l-spSubnav__link{color:#BB944E;text-decoration:none}.l-spNavi__list{margin-bottom:10px}.l-spNavi__item{margin-bottom:18px;color:var(--color-white);position:relative}.l-spNavi__text{display:block;font-size:1.8rem;position:relative}.l-spNavi__text:after{content:"";display:block;width:40px;height:1px;background-color:var(--color-blue);position:absolute;bottom:-1px;left:0}.l-spNavi__link{display:block;font-size:1.8rem;text-decoration:underline;position:relative}.l-spNavi__dropdown{padding:0 20px 0}:where(.-active) .l-spNavi__dropdown{display:block}.l-spNavi__dropdownItem{margin-bottom:14px}.l-spNavi__dropdownItem:last-child{margin-bottom:0}.l-spNavi__dropdownLink{font-size:1.4rem;text-decoration:underline}.l-footer{background-color:var(--color-white)}.l-footer__inner{padding:80px 0}@media screen and (min-width:1024px){.l-footer__inner{display:flex;justify-content:space-between;margin:0 auto;padding:80px 5vw}}.l-footer__main{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1024px){.l-footer__main{justify-content:start;align-items:flex-start}}.l-footer__menu{display:none}@media screen and (min-width:1024px){.l-footer__menu{display:flex;flex-direction:column;width:70%}}.l-footer__logo{margin-bottom:38px}@media screen and (min-width:1024px){.l-footer__logo{margin-bottom:32px}}.l-footer__copyright{font-size:1.2rem;text-align:center}@media screen and (min-width:1024px){.l-footer__copyright{font-size:1.4rem;text-align:left;white-space:nowrap}}.l-footer__menuTop{display:flex;flex-wrap:wrap;gap:0 60px;width:100%;border-bottom:1px solid #DDC9A6}.l-footer-navi__list{margin-bottom:42px}:where(.l-footer__menuBottom) .l-footer-navi__list{display:flex;gap:24px;margin-bottom:0}.l-footer-navi__item{margin-bottom:10px}:where(.l-footer__menuBottom) .l-footer-navi__item{margin-bottom:0}.l-footer-navi__link{font-size:1.8rem;transition:0.4s}.l-footer-navi__link:before{content:"";display:inline-block;width:8px;height:13px;margin-right:7px;background-image:url(/assets/img/common/arrow.svg);background-size:cover}.l-footer-navi__link:hover{color:#BB944E}.l-footer-navi__label{margin-bottom:15px;font-size:1.8rem}.l-footer__menuBottom{padding-top:42px}.l-section{margin:0;padding:0}.-bk_yellowGradation{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom;position:relative}.-bk_yellowGradation:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgb(255,245,175);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,245,175,0.98) 100%)}@media screen and (min-width:1024px){.-bk_yellowGradation:before{background:linear-gradient(90deg,rgba(255,245,175,0.98) 0%,rgb(255,255,255) 100%)}}.-bk_yellow{background-color:#F6E38E;position:relative}.-bk_yellow:before{content:"";display:block;width:100%;height:100%;background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom;opacity:0.2;position:absolute;top:0;left:0;z-index:1}.-bk_black{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom;position:relative}.-bk_black:before{content:"";display:block;width:100%;height:100%;background-color:var(--color-black);opacity:0.96;position:absolute;top:0;left:0;z-index:1}.l-breadPath{background-image:url(/nurse/assets/img/bg_section_y.jpg);background-size:cover;overflow-x:auto}.l-breadPath_inner{display:flex;align-items:center;max-width:1112px;height:60px;margin:0 auto;padding:0 20px}@media screen and (min-width:1024px){.l-breadPath_inner{padding:0}}.l-breadPath_link{display:inline-flex;justify-content:space-between;align-items:center;gap:16px;padding-right:16px;font-size:1.4rem;white-space:nowrap}.l-breadPath_link:after{content:"";display:inline-block;width:7px;height:7px;border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black);transform:rotate(-45deg)}.l-breadPath_item{font-size:1.4rem;white-space:nowrap}.l-importantNotice{padding:8px 78px 8px 15px;background-color:var(--color-white)}@media screen and (min-width:1024px){.l-importantNotice{padding:18px 40px}}.l-importantNotice_list{display:flex;flex-direction:column}@media screen and (min-width:1024px){.l-importantNotice_list{flex-direction:row}}.l-importantNotice_title{font-size:1.4rem;color:#CE0000}@media screen and (min-width:1024px){.l-importantNotice_title{display:flex;align-items:center;padding-right:32px;position:relative}.l-importantNotice_title:after{content:"";width:1px;height:80%;background-color:#BB944E;position:absolute;top:3px;right:0}}@media screen and (min-width:1024px){.l-importantNotice_data{padding-left:32px}}.l-importantNotice_itme{display:flex;margin-bottom:6px;font-size:1.4rem}.l-importantNotice_itme:last-child{margin-bottom:0}.l-importantNotice_date{padding-right:8px}@media screen and (min-width:1024px){.l-importantNotice_date{padding-right:18px}}.l-importantNotice_link{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;position:relative}.l-importantNotice_link:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-black);position:absolute;bottom:0;left:0;transform:scale(1,1);transform-origin:left top}.l-importantNotice_link:hover:after{animation:lineAnimation 0.4s linear 0s}.top-heading_lv2{display:flex;flex-direction:column;margin-bottom:32px;font-size:2.4rem;line-height:1.5}.top-heading_lv2 .en{font-size:1.6rem;color:var(--color-blue);line-height:1.5}:where(.-yellow) .top-heading_lv2 .en{color:#AEC75C}.top-heading_lv3{margin-bottom:12px;font-size:2rem;line-height:2}.c-heading__lv2{margin-top:80px;margin-bottom:40px;padding-top:23px;border-top:1px solid #ddd;font-size:2rem;line-height:1.4;position:relative}@media screen and (min-width:1024px){.c-heading__lv2{font-size:2.4rem}}.c-heading__lv2:first-child{margin-top:0}.c-heading__lv2:before{content:"";width:86px;height:2px;background-color:var(--color-blue);position:absolute;top:-1.5px;left:0}@media screen and (min-width:1024px){.c-heading__lv2:before{width:60px}}.c-heading__lv3{display:flex;align-items:center;gap:10px;margin-top:40px;margin-bottom:40px;font-size:1.8rem;line-height:1.4;position:relative}@media screen and (min-width:1024px){.c-heading__lv3{font-size:2rem}}.c-heading__lv3:before{content:"";display:inline-block;width:31px;height:28px;background-image:url(/nurse/assets/img/icon_h3.svg);background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1024px){.c-heading__lv3:before{width:31px;height:28px}}.c-heading__lv4{display:flex;align-items:center;gap:10px;margin-top:38px;margin-bottom:38px;font-size:1.6rem;line-height:1.4;position:relative}@media screen and (min-width:1024px){.c-heading__lv4{font-size:1.8rem}}.c-heading__lv4:before{content:"";display:inline-block;width:14px;height:14px;background-image:url(/nurse/assets/img/icon_h4.svg);background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1024px){.c-heading__lv4:before{width:14px;height:14px}}.c-heading__lv5{margin-top:38px;margin-bottom:38px;font-size:1.4rem;line-height:1.4;position:relative}@media screen and (min-width:1024px){.c-heading__lv5{font-size:1.6rem}}@keyframes arrowAnimation{50%{background-position:150% center}51%{background-position:-150% center}to{background-position:50% center}}@keyframes lineAnimation{0%{transform-origin:right top}50%{transform:scale(0,1);transform-origin:right top}51%{transform-origin:left top}to{transform:scale(1,1)}}.c-link{display:inline-flex;align-items:center;gap:10px;color:var(--color-white);font-size:1.4rem}@media screen and (min-width:1024px){.c-link{font-size:1.8rem;transition:0.4s}}.c-link:hover{color:#BB944E}.c-link:hover span:after{background-color:#BB944E;animation:lineAnimation 0.4s linear 0s}.c-link span{position:relative}.c-link span:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:3px;left:0;transform:scale(1,1);transform-origin:left top}.c-link:before{content:"";display:inline-block;width:22px;height:28px;background-image:url(/assets/img/common/button_arrow.svg);background-position:50% center;background-repeat:no-repeat}@media screen and (min-width:1024px){.c-link:before{width:25px;height:32px}}.c-link:after{content:"";display:inline-block;width:22px;height:28px;background-image:url(/assets/img/common/button_arrow.svg);background-position:50% center;background-repeat:no-repeat;transform:rotate(180deg)}@media screen and (min-width:1024px){.c-link:after{width:25px;height:32px}}.c-arrow_text{position:relative}.c-arrow_text:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-black);position:absolute;bottom:0;left:0;transform:scale(1,1);transform-origin:left top}:where(.c-arrow_link:hover) .c-arrow_text:after{animation:lineAnimation 0.4s linear 0s}.c-button{display:inline-flex;justify-content:center;align-items:center;min-width:220px;width:max-content;min-height:40px;padding-left:30px;padding-right:30px;background-color:#f2f2f2;border-radius:20px;color:#000;font-size:1.5rem;position:relative;transition:0.3s;cursor:pointer}.c-button:before{content:"";display:block;width:9px;height:10px;background-color:var(--color-blue);-webkit-mask-image:url("/nurse/assets/img/arrow.svg");mask-image:url("/nurse/assets/img/arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:50%;right:20px;transform:translateY(-5px);transition:0.3s}.c-button:hover{background-color:var(--color-blue);color:var(--color-white)}.c-button:hover:before{background-color:var(--color-white)}:where(.-mail) .c-button:before{content:"";display:inline-block;width:20px;height:15px;margin-right:10px;background-color:var(--color-blue);-webkit-mask-image:url("/nurse/assets/img/icon_mail.svg");mask-image:url("/nurse/assets/img/icon_mail.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:static;transform:translateY(0);transition:0.3s}:where(.-training) .c-button:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;background-color:#AEC75C;-webkit-mask-image:url("/nurse/assets/img/icon_training.svg");mask-image:url("/nurse/assets/img/icon_training.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:static;transform:translateY(0);transition:0.3s}.c-button.-blue{background-color:var(--color-blue);color:var(--color-white)}.c-button.-blue:before{background-color:var(--color-white)}.c-button.-blue:hover{background-color:#f2f2f2;color:var(--color-black)}.c-button.-blue:hover:before{background-color:var(--color-blue)}.c-button.-wide{width:100%;max-width:530px}.l-mv{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 64px);position:relative}:where(.top) .l-mv{}:where(.top) .l-mv:after{content:"";width:100%;height:100vh;background-color:#111;position:fixed;top:0;left:0;z-index:-2}.l-mv-image{width:100vw;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.7;position:fixed;top:0;left:0;z-index:-1}@media screen and (min-width:1024px){.l-mv-image{width:100%;height:100%;top:48px}}.l-mv-title{display:flex;flex-direction:column;align-items:center;color:var(--color-white);font-weight:700}.l-mv-title .jp{font-size:4.4rem;letter-spacing:18px;text-indent:18px}@media screen and (min-width:1024px){.l-mv-title .jp{font-size:3.6rem}}.l-mv-title .en{font-size:1.8rem;letter-spacing:1px}:where(.about,.cuisine,.bridal,.reserve) .l-mv-title .jp{font-size:2.4rem;letter-spacing:0}@media screen and (min-width:1024px){:where(.about,.cuisine,.bridal,.reserve) .l-mv-title .jp{font-size:3.6rem}}.l-mv-titleLgo{margin-top:20px}@media screen and (min-width:1024px){.l-mv-titleLgo{margin-top:30px}}.l-mv-infomation{padding:16px;background-color:rgba(0,0,0,0.5);position:absolute;right:0;bottom:0}@media screen and (min-width:1024px){.l-mv-infomation{max-width:560px;padding:40px;right:32px;bottom:32px}}.l-mv-infomation__newsList{margin-bottom:2rem}@media screen and (min-width:1024px){.l-mv-infomation__newsList{margin-bottom:3rem}}.l-mv-infomation__newsLink{color:var(--color-white);font-size:1.2rem}@media screen and (min-width:1024px){.l-mv-infomation__newsLink{font-size:1.8rem}}.l-mv-infomation__newsButton{text-align:center}.l-mv-infomation__michelin{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,0.1);color:var(--color-white);font-size:1.2rem}@media screen and (min-width:1024px){.l-mv-infomation__michelin{flex-direction:row;justify-content:center;margin-top:40px;padding-top:40px;font-size:1.8rem}}.l-mv-infomation__michelinStar{color:#BB944E;text-align:center}@media screen and (min-width:1024px){.l-mv-infomation__michelinStar{display:flex;align-items:center}}.l-mv-infomation__michelinText{text-align:center}.c-breadcrumbs{display:none}@media screen and (min-width:1024px){.c-breadcrumbs{display:block;color:var(--color-white);font-size:1.4rem;position:absolute;top:16px;right:32px}}.c-breadcrumbs__item:after{content:">";padding:0 6px;color:var(--color-white);font-size:1.6rem}.c-breadcrumbs__item:last-child:after{display:none}.c-breadcrumbs__link span{position:relative}.c-breadcrumbs__link span:before{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scale(1,1);transform-origin:left top;transition:0.4s}.c-breadcrumbs__link span:hover{color:#BB944E}.c-breadcrumbs__link span:hover:before{background-color:#BB944E;animation:lineAnimation 0.4s linear 0s}:where(.-current) .c-breadcrumbs__link span{color:#BB944E}:where(.-current) .c-breadcrumbs__link span:before{background-color:var(--color-black)}.c-restaurantReserve{display:flex;flex-direction:column;align-items:center;margin:0 15px;border:1px solid #BB944E;border-top:none;position:relative}@media screen and (min-width:1024px){.c-restaurantReserve{width:70vw;margin:0 auto}}.c-restaurantReserve:before{content:"";display:block;width:10%;height:1px;background-color:#BB944E;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.c-restaurantReserve:before{width:33%}}.c-restaurantReserve:after{content:"";display:block;width:10%;height:1px;background-color:#BB944E;position:absolute;top:0;right:0}@media screen and (min-width:1024px){.c-restaurantReserve:after{width:33%}}.c-restaurantReserve.-order:before{content:"";width:30%}@media screen and (min-width:1024px){.c-restaurantReserve.-order:before{width:40%}}.c-restaurantReserve.-order:after{width:30%}@media screen and (min-width:1024px){.c-restaurantReserve.-order:after{width:40%}}.c-restaurantReserve__title{display:inline-flex;align-items:center;gap:10px;margin:-16px auto 0;padding:0 10px;background-color:var(--color-black);color:var(--color-white);font-size:1.8rem}@media screen and (min-width:1024px){.c-restaurantReserve__title{margin:-20px auto 0;font-size:2.4rem}}.c-restaurantReserve__title:before{content:"";display:inline-block;width:10px;height:6px;background-image:url(/assets/img/common/icon_reserve.svg);background-size:cover;background-repeat:no-repeat}.c-restaurantReserve__title:after{content:"";display:inline-block;width:10px;height:6px;background-image:url(/assets/img/common/icon_reserve.svg);background-size:cover;background-repeat:no-repeat}:where(.-textBlack) .c-restaurantReserve__title{background-color:transparent;color:var(--color-black)}.c-restaurantReserve__body{display:flex;flex-direction:column;width:100%;padding:0 15px}@media screen and (min-width:1024px){.c-restaurantReserve__body{flex-direction:row;min-height:270px;padding:0}}.c-restaurantReserve__mail{display:flex;justify-content:center;align-items:center;padding:20px 0;color:var(--color-white)}@media screen and (min-width:1024px){.c-restaurantReserve__mail{width:50%;padding:0}}:where(.-textBlack) .c-restaurantReserve__mail{color:var(--color-black)}.c-restaurantReserve__mailAddress{font-size:2.4rem}@media screen and (min-width:1024px){.c-restaurantReserve__mailAddress{font-size:3.2rem}}.c-restaurantReserve__mailAddress:before{content:"";display:inline-block;width:18px;height:12px;margin-right:10px;background-image:url(/assets/img/common/icon_mail.svg);background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1024px){.c-restaurantReserve__mailAddress:before{width:24px;height:16px;margin-right:12px}}.c-restaurantReserve__mailAddress a{position:relative}.c-restaurantReserve__mailAddress a:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-white);transform:scale(1,1);transform-origin:left top;position:absolute;bottom:0;left:0}.c-restaurantReserve__mailAddress a:hover:after{animation:lineAnimation 0.4s linear 0s}.c-restaurantReserve__tel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0;border-top:1px solid #BB944E;color:var(--color-white)}@media screen and (min-width:1024px){.c-restaurantReserve__tel{width:50%;padding:0;border:none;position:relative}}@media screen and (min-width:1024px){.c-restaurantReserve__tel:after{content:"";display:block;width:1px;height:144px;background-color:#BB944E;position:absolute;top:calc(50% - 77px);left:0}}.c-restaurantReserve__tel:first-child{border-top:none}.c-restaurantReserve__tel:first-child:after{display:none}:where(.-textBlack) .c-restaurantReserve__tel{color:var(--color-black)}.c-restaurantReserve__telLabel{font-size:1.4rem}@media screen and (min-width:1024px){.c-restaurantReserve__telLabel{font-size:1.8rem}}.c-restaurantReserve__telNumber{font-size:3.6rem}@media screen and (min-width:1024px){.c-restaurantReserve__telNumber{font-size:4.8rem}}.c-restaurantReserve__telNumber:before{content:"";display:inline-block;width:15px;height:22px;margin-right:10px;-webkit-mask-image:url(/assets/img/common/icon_tel.svg);mask-image:url(/assets/img/common/icon_tel.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-white)}@media screen and (min-width:1024px){.c-restaurantReserve__telNumber:before{width:22px;height:32px;margin-right:12px}}:where(.-textBlack) .c-restaurantReserve__telNumber:before{background-color:var(--color-black)}@media screen and (min-width:1024px){.c-restaurantReserve__telNumber a{pointer-events:none}}.c-restaurantReserve__note{font-size:1.4rem}@media screen and (min-width:1024px){.c-restaurantReserve__note{font-size:1.6rem}}.c-restaurantReserve__text{display:flex;flex-direction:column;justify-content:center;padding:20px 0;color:var(--color-white)}@media screen and (min-width:1024px){.c-restaurantReserve__text{width:50%;padding:0}}:where(.-textBlack) .c-restaurantReserve__text{color:var(--color-black)}.c-restaurantReserve__order{display:flex;margin-bottom:10px;font-size:1.4rem}@media screen and (min-width:1024px){.c-restaurantReserve__order{margin-bottom:10px;margin-left:5vw;font-size:1.6rem}}.c-restaurantReserve__order:last-child{margin-bottom:0}.c-restaurantReserve__order dt{padding:0 16px 0 0;position:relative}.c-restaurantReserve__order dt:after{content:"：";position:absolute;top:0;right:-9px}.c-restaurantReserve__order dd{padding:0 16px 0 16px}.c-restaurantReserve__caution{font-size:1.4rem}@media screen and (min-width:1024px){.c-restaurantReserve__caution{width:70vw;margin:0 auto;font-size:1.6rem}}.c-restaurantReserve_note{margin:0 15px;color:var(--color-white);font-size:1.4rem}@media screen and (min-width:1024px){.c-restaurantReserve_note{width:70vw;margin:0 auto;font-size:1.6rem}}.c-restaurantReserve__time{width:100%;margin-bottom:32px;padding:0 15px;color:var(--color-white);font-size:1.4rem;font-weight:700}@media screen and (min-width:1024px){.c-restaurantReserve__time{margin-bottom:0;padding:0;font-size:1.6rem;text-align:center;transform:translateY(-50px)}}.c-paginate{margin:3rem 0 0}@media screen and (min-width:1024px){.c-paginate{margin:3rem 0}}.c-pager{display:flex;justify-content:center;align-items:center;width:100%}.c-pager .link_page{display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin:0 3px;color:#000;font-size:1.6rem;text-decoration:underline;transition:all 0.4s}.c-pager .link_page.is-current{color:#B8924E;text-decoration:none}.c-pager .link_page:hover{text-decoration:none}.c-pager .link_prev{margin-right:10px;color:#BB944E}.c-pager .link_prev:before{content:"";display:flex;width:8px;height:12px;background-image:url(/assets/img/common/arrow.svg);transform:rotate(180deg)}.c-pager .link_next{margin-left:10px;color:#BB944E}.c-pager .link_next:before{content:"";display:flex;width:8px;height:12px;background-image:url(/assets/img/common/arrow.svg)}.m-newsList{border-top:1px solid #E2D588}.m-newsList_itme{border-bottom:1px solid #E2D588;font-size:1.4rem;line-height:1.4}@media screen and (min-width:1024px){.m-newsList_itme{font-size:1.6rem;line-height:1.3}}.m-newsList_link{display:flex;flex-direction:column;padding:20px 0}@media screen and (min-width:1024px){.m-newsList_link{flex-direction:row;gap:24px;padding-right:40px}}:where(.-important) .m-newsList_link{padding:20px 40px 20px 0}.m-newsList_head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}@media screen and (min-width:1024px){.m-newsList_head{gap:32px;margin-bottom:0}}.m-newsList_category{display:block;min-width:66px;text-align:center;color:var(--color-white);font-size:1.2rem;line-height:1.43}@media screen and (min-width:1024px){.m-newsList_category{font-size:1.4rem}}.m-newsList_category.-honten{background-color:#A18242}.m-newsList_category.-roan{background-color:#7392C9}.m-newsList_category.-akasaka{background-color:#BB6050}.m-newsList_category.-muge{background-color:#717071}.m-newsList_category.-new{background-color:#8AB189}.m-newsList_title{width:fit-content;position:relative}:where(.-important) .m-newsList_title:after{content:"";display:inline-block;width:30px;height:29px;background-image:url(/assets/img/common/icon_news.svg);background-size:cover;position:absolute;top:-4px;right:-40px}@media screen and (min-width:1024px){:where(.-important) .m-newsList_title:after{right:-40px}}.m-newsList_titleText{position:relative}@media screen and (min-width:1024px){.m-newsList_titleText{display:inline-block}}.m-newsList_titleText:after{content:"";display:block;width:0%;height:1px;background-color:var(--color-black);position:absolute;bottom:0;left:0;transform-origin:left top;transition:0.4s}:where(.m-newsList_itme:hover) .m-newsList_titleText:after{width:100%}.m-contact{display:flex;flex-direction:column;padding:3.125rem 0;background-color:var(--color-bg-blue);border-radius:0.9375rem}@media screen and (min-width:1024px){.m-contact{padding:5rem 0 6.25rem}}.m-contact__list{display:flex;flex-direction:column;gap:0.625rem;margin:1.875rem 8vw 0}@media screen and (min-width:1024px){.m-contact__list{flex-direction:row;justify-content:center;gap:2rem;margin:5rem 0 0}}.m-contact__item{background-color:var(--color-white);border-radius:0.3125rem;transition:all 0.3s}.m-contact__item:hover{background-color:var(--color-blue);color:var(--color-white)}.m-contact__link{display:flex;flex-direction:column;gap:1.25rem;border-radius:0.3125rem}@media screen and (min-width:1024px){.m-contact__link{gap:1.75rem;width:23.3125rem;height:11.375rem}}@media screen and (min-width:1024px){:where(.-tel) .m-contact__link{pointer-events:none}}.m-contact__icon{display:flex;justify-content:center;margin:1.125rem 0 0 0}@media screen and (min-width:1024px){.m-contact__icon{margin:2.625rem 0 0 0}}.m-contact__icon:before{content:"";display:grid;width:1.5rem;height:1.5rem;background-color:var(--color-blue);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:1024px){.m-contact__icon:before{width:2rem;height:2rem}}:where(.m-contact__item:hover) .m-contact__icon:before{background-color:var(--color-white)}:where(.-tel) .m-contact__icon:before{-webkit-mask-image:url("/assets/img/icon_tel.svg");mask-image:url("/assets/img/icon_tel.svg")}:where(.-mail) .m-contact__icon:before{-webkit-mask-image:url("/assets/img/icon_mail.svg");mask-image:url("/assets/img/icon_mail.svg")}.m-contact__text{margin:0 0 1.125rem 0;font-size:1.0625rem;font-weight:700;text-align:center;letter-spacing:0.2rem;line-height:1}@media screen and (min-width:1024px){.m-contact__text{margin:0;font-size:1.4375rem}}:where(.m-contact__text) small{font-size:0.75rem}.m-box__white{width:84vw;margin:0 4vw;padding:12vw 8vw;background-color:var(--color-white);border-radius:1.875rem;box-shadow:0.5rem 0.5rem 1.875rem rgba(0,0,0,0.16)}@media screen and (min-width:1024px){.m-box__white{width:51.25rem;margin:0 auto;padding:1.875rem 2.5rem}}.js-modal{cursor:pointer}.m-modal_overlay{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;margin:0 calc(50% - 50vw);width:100vw;height:100vh;background-color:rgba(0,0,0,0.9);visibility:hidden;opacity:0;z-index:1003;transition:0.4s;overscroll-behavior-y:contain;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;touch-action:none}.m-modal_overlay:before{content:"";display:flex;width:1px;height:calc(100vh + 1px)}.m-modal_overlay:after{content:"";display:flex;width:1px;height:calc(100vh + 1px)}.m-modal_overlay.-active{visibility:visible;opacity:1;transition:0.4s}.m-modal_content{max-height:80%;margin:0 15px}.m-modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.m-modal_label{color:var(--color-white);font-size:1.8rem;font-weight:700}.m-modal_close{width:23px;height:23px;background-image:url(/assets/img/common/modal_close.svg);background-size:cover;background-repeat:no-repeat;cursor:pointer}.m-modal_image{height:auto;max-height:70vh;border:1px solid #fff}.m-modal_image img{height:auto;max-height:70vh;vertical-align:bottom}@media screen and (min-width:1024px){.top .l-header{display:none}}.top .l-sp_logo{display:none}.l-top-logo{width:10vw;max-width:72px;position:absolute;top:-50px;left:15px}@media screen and (min-width:1024px){.l-top-logo{top:82px;left:68px}}.l-top-slider{width:100%;height:100vh;opacity:0.7;position:fixed;top:0;left:0;z-index:-1}.l-top-navi{display:none}@media screen and (min-width:1024px){.l-top-navi{display:block;padding:24px 0 24px 40px;border-left:1px solid rgba(255,255,255,0.42);position:absolute;top:calc(50% - 350px);right:68px}}.l-top-navi_list{margin-bottom:40px}.l-top-navi_item{margin-bottom:18px}.l-top-navi_item:last-child{margin-bottom:0}.l-top-navi_link{color:var(--color-white);font-size:1.8rem;position:relative}.l-top-navi_link:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scale(1,1);transform-origin:left top}.l-top-navi_link:hover:after{animation:lineAnimation 0.4s linear 0s}.l-top-navi_text{color:var(--color-white);font-size:1.8rem}.l-top-navi_sublist{margin-left:20px}.l-top-navi_subItem{margin-bottom:10px}.l-top-navi_subItem:last-child{margin-bottom:0}.l-top-navi_sublink{color:var(--color-white);font-size:1.6rem;position:relative}.l-top-navi_sublink:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scale(1,1);transform-origin:left top}.l-top-navi_sublink:hover:after{animation:lineAnimation 0.4s linear 0s}.l-top-navi_langList{display:flex}.l-top-navi_langItem:after{content:"／";padding:0 5px;color:var(--color-white);font-size:1.8rem}.l-top-navi_langItem:last-child:after{display:none}.l-top-navi_langlink{color:var(--color-white);font-size:1.8rem;position:relative}.l-top-navi_langlink:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scale(1,1);transform-origin:left top}.l-top-navi_langlink:hover:after{animation:lineAnimation 0.4s linear 0s}:where(.-current) .l-top-navi_langlink{color:#B8924E}:where(.-current) .l-top-navi_langlink:after{display:none}.l-top-greeting{display:flex;flex-direction:column;justify-content:center;height:100vh;padding:0 30px;background:rgb(60,60,60);background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(60,60,60,0) 100%)}@media screen and (min-width:1024px){.l-top-greeting{flex-direction:row;align-items:center;padding:0}}.l-top-greeting_body{margin-bottom:56px}@media screen and (min-width:1024px){.l-top-greeting_body{width:37.5%;margin-bottom:0;padding-left:11%}}.l-top-greeting_image{margin-right:-30px}@media screen and (min-width:1024px){.l-top-greeting_image{width:62.5%;margin:0}}.l-top-greeting_title{margin-bottom:20px;color:var(--color-white);font-size:2.4rem;font-weight:700;line-height:1.3}@media screen and (min-width:1024px){.l-top-greeting_title{margin-bottom:56px;font-size:3.6rem}}.l-top-greeting_text{margin-bottom:24px;color:#F6E28E;font-size:1.8rem}@media screen and (min-width:1024px){.l-top-greeting_text{margin-bottom:42px}}.l-top-menu{display:flex;flex-direction:column;gap:48px 0;padding:0 15px 140px;background-color:rgba(0,0,0,0.93)}@media screen and (min-width:1024px){.l-top-menu{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 48px 240px}}@media screen and (min-width:1024px){.l-top-menuItme{width:49%}}.l-top-menuLink{display:block;padding-left:32px;position:relative}@media screen and (min-width:1024px){.l-top-menuLink{padding-left:40px}}.l-top-menuTitle{color:var(--color-white);position:absolute;top:0;left:0}.l-top-menuTitle span{font-size:2rem;line-height:1;letter-spacing:0.3rem;writing-mode:vertical-rl;position:relative;transition:0.4s}@media screen and (min-width:1024px){.l-top-menuTitle span{font-size:2.4rem}}.l-top-menuTitle span:after{content:"";width:94px;height:1px;background-color:#BB944E;position:absolute;bottom:-10px;left:0;z-index:1;transition:0.4s;transform-origin:top left}:where(.l-top-menuLink:hover) .l-top-menuTitle span{color:#BB944E}:where(.l-top-menuLink:hover) .l-top-menuTitle span:after{width:0}.l-top-menuImage{margin-bottom:10px;overflow:hidden}.l-top-menuImage img{transition:1s}:where(.l-top-menuLink:hover) .l-top-menuImage img{transform:scale(1.15)}.l-top-menuText{color:var(--color-white);font-size:1.4rem}.l-top-menuShop{color:#F6E28E;font-size:1.4rem}@media screen and (min-width:1024px){.l-top-menuShop{font-size:1.6rem}}.l-top-shop{background-color:rgba(0,0,0,0.93)}.l-top-shopList{display:flex;flex-wrap:wrap}.l-top-shopItem{width:50%;height:120vw;background-color:var(--color-black);overflow:hidden;position:relative}@media screen and (min-width:1024px){.l-top-shopItem{width:25%;height:40vw}}.l-top-shopItem:before{display:block;content:"";width:100%;height:100%;background-size:cover;background-position:center;opacity:0.3;position:absolute;top:0;left:0;transition:0.3s;filter:grayscale(100%)}.l-top-shopItem:first-child:before{background-image:url(/assets/img/top/shop1.jpg)}.l-top-shopItem:nth-child(2):before{background-image:url(/assets/img/top/shop2.jpg)}.l-top-shopItem:nth-child(3):before{background-image:url(/assets/img/top/shop3.jpg)}.l-top-shopItem:nth-child(4):before{background-image:url(/assets/img/top/shop4.jpg)}.l-top-shopItem:hover:before{filter:grayscale(20%);transform:scale(1.15)}.l-top-shopLink{display:flex;justify-content:center;align-items:center;height:100%;filter:grayscale(0)}.l-top-shopText{display:flex;flex-direction:column;justify-content:center;align-items:center}.l-top-shopText:before{content:"";display:inline-block;width:22px;height:28px;background-image:url(/assets/img/common/button_arrow.svg);background-position:50% center;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:1024px){.l-top-shopText:before{width:25px;height:32px}}.l-top-shopText:after{content:"";display:inline-block;width:22px;height:28px;background-image:url(/assets/img/common/button_arrow.svg);background-position:50% center;background-repeat:no-repeat;transform:rotate(-90deg)}@media screen and (min-width:1024px){.l-top-shopText:after{width:25px;height:32px}}.l-top-shopName{padding:20px 0 42px;color:var(--color-white);font-size:2rem;letter-spacing:0.8rem;writing-mode:vertical-rl;position:relative}@media screen and (min-width:1024px){.l-top-shopName{padding:15px 0 48px;font-size:2.4rem}}.l-top-shopPlace{padding-bottom:15px;color:#F6E28E;font-size:1.5rem;position:relative}@media screen and (min-width:1024px){.l-top-shopPlace{padding-bottom:15px;font-size:1.6rem}}.l-top-shopPlace:before{content:"";display:block;width:11px;height:6px;background-image:url(/assets/img/common/icon_reserve.svg);background-size:11px 6px;position:absolute;top:-25px;left:calc(50% - 6px)}.l-top-wedding{padding:32vw 15px;background-color:rgba(0,0,0,0.93)}@media screen and (min-width:1024px){.l-top-wedding{padding:15vw 0}}.l-top-weddingContent{background-image:url(/assets/img/top/wedding.jpg);background-size:cover;background-position:right center;transition:0.4s}@media screen and (min-width:1024px){.l-top-weddingContent{width:90vw;height:26.5625vw;margin:0 auto;background-position:center;background-size:100%}}.l-top-weddingContent:hover{background-size:115%}.l-top-weddingBanner{display:flex;flex-direction:column;justify-content:center;height:100%;padding:32px 24px;background:rgb(255,255,255);background:linear-gradient(180deg,rgb(255,255,255) 30%,rgba(0,0,0,0) 60%);position:relative}@media screen and (min-width:1024px){.l-top-weddingBanner{padding:0 0 0 64px;background:linear-gradient(90deg,rgb(255,255,255) 30%,rgba(0,0,0,0) 60%)}}.l-top-weddingBanner:after{content:"";display:block;width:48px;height:48px;margin:16px auto 0;background-image:url(/assets/img/common/circle_arrow.svg);background-size:cover}@media screen and (min-width:1024px){.l-top-weddingBanner:after{width:68px;height:68px;position:absolute;top:calc(50% - 34px);right:64px;transform-origin:center left;transition:0.4s}}@media screen and (min-width:1024px){:where(.l-top-weddingContent:hover) .l-top-weddingBanner:after{transform:scale(1.2)}}.l-top-weddingTitle{margin-bottom:16px;color:#BB944E;font-size:2.4rem}@media screen and (min-width:1024px){.l-top-weddingTitle{margin-bottom:30px;font-size:2.8rem}}.l-top-weddingText{font-size:1.4rem}@media screen and (min-width:1024px){.l-top-weddingText{font-size:1.8rem}}.l-top-weddingText:last-child{margin-top:14px}@media screen and (min-width:1024px){.l-top-weddingText:last-child{margin-top:0}}.l-top-information{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom}.l-top-information_inner{display:flex;flex-direction:column;gap:32vw;padding:32vw 15px;background:rgb(255,245,175);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,245,175,0.98) 100%)}@media screen and (min-width:1024px){.l-top-information_inner{flex-direction:row;justify-content:space-between;gap:0;padding:15vw 6vw;background:linear-gradient(90deg,rgba(255,245,175,0.98) 0%,rgb(255,255,255) 100%)}}@media screen and (min-width:1024px){.l-top-news{width:42.5vw}}@media screen and (min-width:1024px){.l-top-reserve{width:42.5vw}}.l-top-news_title{margin-bottom:24px;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.l-top-news_title{margin-bottom:40px;font-size:2.4rem}}.l-top-reserve_title{margin-bottom:24px;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.l-top-reserve_title{margin-bottom:40px;font-size:2.4rem}}.l-top-news_button{margin-top:32px;text-align:center}@media screen and (min-width:1024px){.l-top-news_button{margin-top:70px}}.l-top-news_button .c-link{color:var(--color-black)}.l-top-news_button .c-link:hover{color:#BB944E}.l-top-news_button .c-link:hover span:after{background-color:#BB944E}.l-top-news_button .c-link span:after{background-color:var(--color-black)}.l-top-reserve_text{padding:24px 0 32px;border-top:1px solid #E2D588;text-align:center}@media screen and (min-width:1024px){.l-top-reserve_text{padding:40px 0}}.l-top-reserve_text p{font-size:1.4rem}@media screen and (min-width:1024px){.l-top-reserve_text p{font-size:1.8rem}}.l-top-reserve_button{text-align:center}.l-top-reserve_button .c-link{color:var(--color-black)}.l-top-reserve_button .c-link:hover{color:#BB944E}.l-top-reserve_button .c-link:hover span:after{background-color:#BB944E}.l-top-reserve_button .c-link span:after{background-color:var(--color-black)}.l-top-eshop{background:#F6E38E;position:relative}.l-top-eshop:before{content:"";display:block;width:100%;height:100%;background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom;opacity:0.2;position:absolute;top:0;left:0;z-index:1}.l-top-eshop_inner{padding:32vw 15px;position:relative;z-index:2}@media screen and (min-width:1024px){.l-top-eshop_inner{padding:15vw 6vw}}.l-top-eshop_title{margin-bottom:32px;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.l-top-eshop_title{margin-bottom:56px;font-size:2.4rem}}.l-top-eshop_contents{display:flex;flex-direction:column;gap:50px}@media screen and (min-width:1024px){.l-top-eshop_contents{flex-direction:row;justify-content:space-between;gap:0}}@media screen and (min-width:1024px){.l-top-depart{width:42.5vw}}@media screen and (min-width:1024px){.l-top-onlineshop{width:42.5vw}}.l-top-eshop_image{margin-bottom:16px;overflow:hidden}@media screen and (min-width:1024px){.l-top-eshop_image{margin-bottom:20px}}.l-top-eshop_image img{vertical-align:bottom;transition:0.4s}:where(.l-top-eshop_link:hover) .l-top-eshop_image img{transform:scale(1.15)}.l-top-eshop_label{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:1.6rem;font-weight:700}@media screen and (min-width:1024px){.l-top-eshop_label{margin-bottom:16px;font-size:1.8rem}}.l-top-eshop_label:after{content:"";display:inline-block;width:24px;height:23px;background-image:url(/assets/img/common/circle_arrow_s.svg);background-size:cover;background-repeat:no-repeat}.l-top-eshop_label span{position:relative}.l-top-eshop_label span:before{content:"";width:0;height:1px;background-color:var(--color-black);transition:0.4s;transform-origin:0 0;position:absolute;bottom:4px;left:0}:where(.l-top-eshop_link:hover) .l-top-eshop_label span:before{width:100%}.l-top-eshop_text{font-size:1.6rem}@media screen and (min-width:1024px){.l-top-eshop_text{font-size:1.8rem}}.l-top-recruit{background-image:url(/assets/img/top/recruit.jpg);background-size:cover}.l-top-recruit_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32vw 30px;background-color:rgba(0,0,0,0.85)}@media screen and (min-width:1024px){.l-top-recruit_inner{height:62.5vw;padding:0}}.l-top-recruit_title{margin-bottom:32px;color:var(--color-white);font-size:2.4rem;font-weight:700}@media screen and (min-width:1024px){.l-top-recruit_title{margin-bottom:40px;font-size:3.6rem}}.l-top-recruit_text{margin-bottom:48px;color:var(--color-white);font-size:1.6rem;text-align:center}@media screen and (min-width:1024px){.l-top-recruit_text{margin-bottom:64px;font-size:2.4rem}}.l-top-recruit_navi{display:flex;flex-direction:column}@media screen and (min-width:1024px){.l-top-recruit_navi{flex-direction:row;gap:24px}}@media screen and (min-width:1024px){.l-top-recruit_navi:before{content:"";display:inline-block;width:25px;height:32px;background-image:url(/assets/img/common/button_arrow.svg);background-position:50% center;background-repeat:no-repeat}}@media screen and (min-width:1024px){.l-top-recruit_navi:after{content:"";display:inline-block;width:25px;height:32px;background-image:url(/assets/img/common/button_arrow.svg);background-position:50% center;background-repeat:no-repeat;transform:rotate(180deg)}}.l-top-recruit_item{margin-bottom:30px;color:var(--color-white);font-size:1.4rem;text-align:center}@media screen and (min-width:1024px){.l-top-recruit_item{font-size:1.8rem}}@media screen and (min-width:1024px){.l-top-recruit_link{transition:0.4s}}@media screen and (min-width:1024px){.l-top-recruit_link:hover{color:#BB944E}}.l-top-recruit_link span{position:relative}.l-top-recruit_link span:after{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scale(1,1);transform-origin:left top}:where(.l-top-recruit_item:hover) .l-top-recruit_link span:after{background-color:#BB944E;animation:lineAnimation 0.4s linear 0s}.-bk{background:url(/assets/img/common/bg.png) #000;background-size:180px auto;background-position:center bottom}.news .l-mv{height:320px}@media screen and (min-width:1024px){.news .l-mv{height:400px}}.news .l-mv-image{height:480px;background-image:url(/assets/img/news/mv_news_sp.jpg)}@media screen and (min-width:1024px){.news .l-mv-image{height:500px;background-image:url(/assets/img/news/mv_news.jpg)}}.p-news{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom}.p-news__inner{background:rgb(255,245,175);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,245,175,0.98) 100%)}@media screen and (min-width:1024px){.p-news__inner{padding:0 10vw;background:linear-gradient(90deg,rgba(255,245,175,0.98) 0%,rgb(255,255,255) 100%)}}.p-news-contens{display:flex;flex-direction:column;padding:120px 15px}@media screen and (min-width:1024px){.p-news-contens{flex-direction:row;justify-content:space-between;gap:8vw;max-width:1280px;margin:0 auto;padding:240px 0}}@media screen and (min-width:1024px){.p-news-main{flex:1;max-width:800px}}.p-news-side{margin-top:96px}@media screen and (min-width:1024px){.p-news-side{max-width:328px;width:20.5vw;margin-top:0}}.p-news-header{margin-bottom:16px;font-size:1.4rem}@media screen and (min-width:1024px){.p-news-header{display:flex;justify-content:space-between;font-size:1.6rem}}.p-news-categorySelect__title{padding-bottom:12px;border-bottom:1px solid #E2D588;font-size:1.6rem;font-weight:700}@media screen and (min-width:1024px){.p-news-categorySelect__title{font-size:1.8rem}}.p-news-categorySelect dd{padding:24px 8px}.p-news-categorySelect__list{display:flex;flex-wrap:wrap;gap:14px 16px}.p-news-categorySelect__label{display:block;min-width:66px;background-color:var(--color-white);text-align:center;font-size:1.2rem;line-height:1.43}@media screen and (min-width:1024px){.p-news-categorySelect__label{font-size:1.4rem;transition:0.4s}}.p-news-categorySelect__label.-honten{border:1px solid #A18242;color:#A18242}.p-news-categorySelect__label.-roan{border:1px solid #7392C9;color:#7392C9}.p-news-categorySelect__label.-akasak{border:1px solid #BB6050;color:#BB6050}.p-news-categorySelect__label.-muge{border:1px solid #717071;color:#717071}.p-news-categorySelect__label.-new{border:1px solid #8AB189;color:#8AB189}.p-news-categorySelect__label.-all{border:1px solid var(--color-black);color:var(--color-black)}:where(.p-news-categorySelect__item:hover,.-current) .p-news-categorySelect__label.-honten{background-color:#A18242;color:var(--color-white)}:where(.p-news-categorySelect__item:hover,.-current) .p-news-categorySelect__label.-roan{background-color:#7392C9;color:var(--color-white)}:where(.p-news-categorySelect__item:hover,.-current) .p-news-categorySelect__label.-akasak{background-color:#BB6050;color:var(--color-white)}:where(.p-news-categorySelect__item:hover,.-current) .p-news-categorySelect__label.-muge{background-color:#717071;color:var(--color-white)}:where(.p-news-categorySelect__item:hover,.-current) .p-news-categorySelect__label.-new{background-color:#8AB189;color:var(--color-white)}:where(.p-news-categorySelect__item:hover,.-current) .p-news-categorySelect__label.-all{background-color:var(--color-black);color:var(--color-white)}.p-news-monthSelect{padding-bottom:12px;border-bottom:1px solid #E2D588}.p-news-monthSelect__title{padding:12px 10px 0;border-top:1px solid #E2D588;font-size:1.4rem;position:relative}@media screen and (min-width:1024px){.p-news-monthSelect__title{padding:12px 16px 0;font-size:1.6rem;cursor:pointer}}.p-news-monthSelect__title:after{content:"";display:block;width:12px;height:7px;background-image:url(/assets/img/common/arrow_down.svg);background-size:cover;background-repeat:no-repeat;position:absolute;top:24px;right:12px;transition:0.4s}:where(.-open) .p-news-monthSelect__title:after{transform:rotate(180deg)}.p-news-monthSelect__dd{display:none;padding:16px 10px 0}@media screen and (min-width:1024px){.p-news-monthSelect__dd{padding:16px 16px 0}}:where(.-open) .p-news-monthSelect__dd{display:block}.p-news-monthSelect__item{margin-bottom:12px;line-height:1}@media screen and (min-width:1024px){.p-news-monthSelect__item{margin-bottom:16px}}.p-news-monthSelect__link{font-size:1.4rem}@media screen and (min-width:1024px){.p-news-monthSelect__link{font-size:1.6rem}}.p-news-monthSelect__text{position:relative}@media screen and (min-width:1024px){.p-news-monthSelect__text{display:inline-block}}.p-news-monthSelect__text:after{content:"";display:block;width:0%;height:1px;background-color:var(--color-black);position:absolute;bottom:-2px;left:0;transform-origin:left top;transition:0.4s}:where(.p-news-monthSelect__item:hover) .p-news-monthSelect__text:after{width:100%}.p-news-detail__header{margin-bottom:32px}@media screen and (min-width:1024px){.p-news-detail__header{margin-bottom:34px}}.p-news-detail__info{display:flex;align-items:center;gap:28px}@media screen and (min-width:1024px){.p-news-detail__info{gap:24px}}.p-news-detail__date{font-size:1.4rem}@media screen and (min-width:1024px){.p-news-detail__date{font-size:1.6rem}}.p-news-detail__title{font-size:2rem}@media screen and (min-width:1024px){.p-news-detail__title{font-size:3rem}}.p-news-detail__body p{margin-bottom:10px;font-size:1.4rem;line-height:1.8}@media screen and (min-width:1024px){.p-news-detail__body p{margin-bottom:18px;font-size:1.8rem;line-height:1.6}}.p-news-detail__body p a{color:#A18242;text-decoration:underline}.p-news-detail__body p a:hover{text-decoration:none}.p-news-detail__body strong{font-weight:700}.p-news-detail__body em{font-style:italic}.p-news-detail__body h2{margin-bottom:20px;font-size:2rem;line-height:1.8}@media screen and (min-width:1024px){.p-news-detail__body h2{margin-bottom:28px;font-size:3rem;line-height:1.6}}.p-news-detail__body h3{margin-bottom:20px;font-size:2rem;border-bottom:1px solid #BB944E;line-height:1.8}@media screen and (min-width:1024px){.p-news-detail__body h3{margin-bottom:28px;font-size:2.4rem;line-height:1.6}}.p-news-detail__body h4{margin-bottom:20px;font-size:1.8rem;line-height:1.8}@media screen and (min-width:1024px){.p-news-detail__body h4{margin-bottom:28px;font-size:2rem;line-height:1.6}}.p-news-detail__body ul{margin-bottom:10px;font-size:1.4rem;line-height:1.8}@media screen and (min-width:1024px){.p-news-detail__body ul{margin-bottom:18px;font-size:1.8rem;line-height:1.6}}.p-news-detail__body ol{margin-bottom:10px;font-size:1.4rem;line-height:1.8;counter-reset:item}@media screen and (min-width:1024px){.p-news-detail__body ol{margin-bottom:18px;font-size:1.8rem;line-height:1.6}}.p-news-detail__body li{margin-bottom:10px;padding-left:1em;text-indent:-1em}.p-news-detail__body li:last-child{margin-bottom:0}.p-news-detail__body ul li:before{content:"・"}.p-news-detail__body ol li{padding-left:32px;text-indent:-32px}.p-news-detail__body ol li:before{display:inline-block;width:32px;text-align:right;counter-increment:item;content:counter(item) ".";padding-right:6px}.p-news-detail__body blockquote{margin:0 15px 20px;padding:1em 1.5em;border-left:4px solid #BB944E}@media screen and (min-width:1024px){.p-news-detail__body blockquote{margin:0 30px 30px}}.p-news-detail__body blockquote p{font-size:1.2rem}@media screen and (min-width:1024px){.p-news-detail__body blockquote p{font-size:1.4rem}}.p-news-detail__body blockquote:has(cite){padding-bottom:0.5em}.p-news-detail__body blockquote cite{display:block;font-size:1.4em;text-align:right;font-style:italic}.p-news-detail__body table{width:100%;margin-bottom:18px;border-top:1px solid #BB944E}.p-news-detail__body table tr{border-bottom:1px solid #BB944E}.p-news-detail__body table tr th{padding:8px;font-size:1.4rem;font-weight:700;text-align:center}@media screen and (min-width:1024px){.p-news-detail__body table tr th{padding:12px;font-size:1.8rem}}.p-news-detail__body table tr td{padding:8px;font-size:1.4rem}@media screen and (min-width:1024px){.p-news-detail__body table tr td{padding:12px;font-size:1.8rem}}.p-news-detail__body img{height:auto}.p-news-detail__body .mt-image-right{float:none!important;display:block;margin:0 0 20px auto!important}.p-news-detail__body .mt-image-left{float:none!important;display:block;margin:0 auto 20px 0!important}.p-news-detail__back{margin-top:56px;text-align:center}@media screen and (min-width:1024px){.p-news-detail__back{margin-top:80px}}.p-news-detail__back .c-link{color:var(--color-black)}.p-news-detail__back .c-link:hover{color:#BB944E}.p-news-detail__back .c-link:hover span:after{background-color:#BB944E}.p-news-detail__back .c-link span:after{background-color:var(--color-black)}.p-restaurant-about{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 60px);padding:0 15px;background:rgb(0,0,0);background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);color:var(--color-white)}@media screen and (min-width:1024px){.p-restaurant-about{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100% - 48px);padding:0;writing-mode:tb-rl}}.p-restaurant-about__title{margin-bottom:40px;font-size:2rem}@media screen and (min-width:1024px){.p-restaurant-about__title{margin-bottom:0;margin-left:50px;font-size:2.4rem}}.p-restaurant-about__text{font-size:1.4rem;line-height:2}@media screen and (min-width:1024px){.p-restaurant-about__text{padding-top:30%;font-size:1.8rem;line-height:3}}.p-restaurant-menu{padding:120px 0;background-color:var(--color-black);overflow:hidden}@media screen and (min-width:1024px){.p-restaurant-menu{padding:240px 0}}.p-restaurant-menu__title{margin-bottom:48px;color:var(--color-white);font-size:2.4rem;font-weight:700;text-align:center}@media screen and (min-width:1024px){.p-restaurant-menu__title{margin-bottom:80px;font-size:3.6rem}}.p-restaurant-menu__lineUp{display:flex;flex-direction:column;gap:56px;margin-bottom:90px;padding:0 15px}@media screen and (min-width:1024px){.p-restaurant-menu__lineUp{flex-direction:row;justify-content:center;gap:2.5vw;padding:0}}@media screen and (min-width:1024px){.p-restaurant-menu__item{width:43.75vw}}.p-restaurant-menu__label{display:flex;justify-content:center;align-items:center;width:78px;height:78px;margin:-39px auto 16px;background-color:rgba(0,0,0,0.64);border:1px solid #BB944E;border-radius:39px;color:#BB944E;font-size:1.8rem;position:relative;z-index:1}@media screen and (min-width:1024px){.p-restaurant-menu__label{margin:-56px auto 16px;width:112px;height:112px;border-radius:56px;font-size:2.4rem}}.p-restaurant-menu__heading{margin-bottom:10px;color:var(--color-white);font-size:1.8rem}@media screen and (min-width:1024px){.p-restaurant-menu__heading{font-size:2.2rem;text-align:center}}.p-restaurant-menu__price{margin-bottom:14px;color:var(--color-white);font-size:1.8rem}@media screen and (min-width:1024px){.p-restaurant-menu__price{margin-bottom:18px;font-size:2.2rem;text-align:center}}.p-restaurant-menu__note{margin-bottom:16px;color:var(--color-white);font-size:1.4rem}@media screen and (min-width:1024px){.p-restaurant-menu__note{margin-bottom:24px;font-size:1.6rem;text-align:center}}.p-restaurant-menu__time{color:#F6E28E;font-size:1.6rem}@media screen and (min-width:1024px){.p-restaurant-menu__time{font-size:1.8rem;text-align:center}}.p-restaurant-menu__bottons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin:70px 0 90px}@media screen and (min-width:1024px){.p-restaurant-menu__bottons{flex-direction:row;gap:80px;margin:80px 0 90px}}.p-restaurant-menu__bottons .c-link{font-size:1.8rem}@media screen and (min-width:1024px){.p-restaurant-menu__bottons .c-link{font-size:2.4rem}}.p-restaurant-takeout{padding:120px 15px;position:relative;z-index:2}@media screen and (min-width:1024px){.p-restaurant-takeout{padding:230px 0}}.p-restaurant-takeout__title{margin-bottom:16px;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (min-width:1024px){.p-restaurant-takeout__title{margin-bottom:40px;font-size:3.6rem}}.p-restaurant-takeout__read{margin-bottom:58px;font-size:1.6rem}@media screen and (min-width:1024px){.p-restaurant-takeout__read{margin-bottom:76px;font-size:1.8rem;text-align:center}}.p-restaurant-takeout__list{display:flex;flex-direction:column;gap:40px 0}@media screen and (min-width:1024px){.p-restaurant-takeout__list{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:64px 0;margin:0 5.625vw 0}}.p-restaurant-takeout__list:after{content:"";display:block;width:100%;height:0}@media screen and (min-width:1024px){.p-restaurant-takeout__list:after{width:29vw}}.p-restaurant-takeout__item{width:100%}@media screen and (min-width:1024px){.p-restaurant-takeout__item{width:29vw}}.p-restaurant-takeout__image{margin-bottom:8px}@media screen and (min-width:1024px){.p-restaurant-takeout__image{margin-bottom:18px}}.p-restaurant-takeout__label{font-size:1.6rem}@media screen and (min-width:1024px){.p-restaurant-takeout__label{font-size:1.8rem}}.p-restaurant-takeout__label span{font-size:1.4rem}@media screen and (min-width:1024px){.p-restaurant-takeout__label span{font-size:1.6rem}}.p-restaurant-takeout__price{font-size:2rem}@media screen and (min-width:1024px){.p-restaurant-takeout__price{font-size:2.4rem}}.p-restaurant-takeout__price span{font-size:1.4rem}@media screen and (min-width:1024px){.p-restaurant-takeout__price span{font-size:1.6rem}}.p-restaurant-takeout__note{margin-bottom:50px;font-size:1.4rem}@media screen and (min-width:1024px){.p-restaurant-takeout__note{margin:60px 5.625vw 100px;font-size:1.6rem}}:where(.p-restaurant-takeout) .c-restaurantReserve{margin:0}@media screen and (min-width:1024px){:where(.p-restaurant-takeout) .c-restaurantReserve{margin:0 auto}}.p-restaurant-information{display:flex;flex-direction:column;padding:120px 0 0;position:relative;z-index:2}@media screen and (min-width:1024px){.p-restaurant-information{flex-direction:row;justify-content:center;gap:2.5vw;padding:240px 0 120px}}@media screen and (min-width:1024px){.p-restaurant-information__shop{width:43.75vw}}@media screen and (min-width:1024px){.p-restaurant-information__news{width:43.75vw}}.p-restaurant-information__shop{margin-bottom:80px;padding:0 15px}@media screen and (min-width:1024px){.p-restaurant-information__shop{margin-bottom:0;padding:0}}.p-restaurant-information__shopTitle{margin-bottom:24px;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.p-restaurant-information__shopTitle{margin-bottom:40px;font-size:2.4rem}}.p-restaurant-information__shopData{padding:16px 0;border-top:1px solid #E2D588}@media screen and (min-width:1024px){.p-restaurant-information__shopData{display:flex;padding:0}}.p-restaurant-information__shopData:last-child{border-bottom:1px solid #E2D588}.p-restaurant-information__label{font-size:1.4rem;font-weight:700}@media screen and (min-width:1024px){.p-restaurant-information__label{display:flex;align-items:center;width:116px;font-size:1.6rem}}.p-restaurant-information__text{width:100%;font-size:1.4rem}@media screen and (min-width:1024px){.p-restaurant-information__text{padding:18px 0;font-size:1.6rem}}@media screen and (min-width:1024px){.p-restaurant-information__text a[href^=tel]{pointer-events:none}}.-noLink{pointer-events:none}.p-restaurant-information__news{margin-top:80px;padding:0 15px}@media screen and (min-width:1024px){.p-restaurant-information__news{margin-top:0;padding:0}}.p-restaurant-information__newsTitle{margin-bottom:24px;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.p-restaurant-information__newsTitle{margin-bottom:40px;font-size:2.4rem}}.p-restaurant-information__newsButton{margin-top:32px;text-align:center}@media screen and (min-width:1024px){.p-restaurant-information__newsButton{margin-top:70px}}.p-restaurant-information__newsButton .c-link{color:var(--color-black)}.p-restaurant-information__newsButton .c-link:hover{color:#BB944E}.p-restaurant-information__newsButton .c-link:hover span:after{background-color:#BB944E}.p-restaurant-information__newsButton .c-link span:after{background-color:var(--color-black)}.p-restaurant-map{position:relative;z-index:2}.p-restaurant-googleMap{padding:0 15px}@media screen and (min-width:1024px){.p-restaurant-googleMap{padding:0 6vw}}.p-restaurant-googleMap iframe{width:100%}.p-restaurant-googleMapText{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:1.4rem;text-align:right}@media screen and (min-width:1024px){.p-restaurant-googleMapText{font-size:1.6rem}}.p-restaurant-googleMapText:after{content:"";display:inline-block;width:24px;height:23px;background-image:url(/assets/img/common/circle_arrow_s.svg);background-size:cover;background-repeat:no-repeat}.p-restaurant-googleMapText span{position:relative}.p-restaurant-googleMapText span:before{content:"";width:0;height:1px;background-color:var(--color-black);transition:0.4s;transform-origin:0 0;position:absolute;bottom:0;left:0}.p-restaurant-googleMapText span:hover:before{width:100%}.p-restaurant-request{display:flex;flex-direction:column;align-items:center;margin:0 15px 80px;border:1px solid #BB944E;border-top:none;position:relative}@media screen and (min-width:1024px){.p-restaurant-request{width:70vw;margin:0 auto 80px}}.p-restaurant-request:before{content:"";display:block;width:18%;height:1px;background-color:#BB944E;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.p-restaurant-request:before{width:38%}}.p-restaurant-request:after{content:"";display:block;width:18%;height:1px;background-color:#BB944E;position:absolute;top:0;right:0}@media screen and (min-width:1024px){.p-restaurant-request:after{width:38%}}.p-restaurant-request_title{display:inline-flex;align-items:center;gap:10px;margin:-16px auto 0;padding:0 10px;color:var(--color-black);font-size:1.8rem}@media screen and (min-width:1024px){.p-restaurant-request_title{margin:-20px auto 0;font-size:2.4rem}}.p-restaurant-request_title:before{content:"";display:inline-block;width:10px;height:6px;background-image:url(/assets/img/common/icon_reserve.svg);background-size:cover;background-repeat:no-repeat}.p-restaurant-request_title:after{content:"";display:inline-block;width:10px;height:6px;background-image:url(/assets/img/common/icon_reserve.svg);background-size:cover;background-repeat:no-repeat}.p-restaurant-request_body{padding:20px;font-size:1.4rem}@media screen and (min-width:1024px){.p-restaurant-request_body{width:100%;padding:50px 80px 60px;font-size:1.6rem}}.p-restaurant-gallery{padding:100px 0 120px;position:relative;z-index:2}@media screen and (min-width:1024px){.p-restaurant-gallery{padding:200px 0 240px}}.p-restaurant-gallery__title{margin-bottom:24px;font-size:2rem;text-align:center}@media screen and (min-width:1024px){.p-restaurant-gallery__title{margin-bottom:64px;font-size:2.4rem}}.p-restaurant-insta{display:flex;justify-content:center;align-items:center}.p-restaurant-insta:after{content:"";display:inline-block;width:25px;height:25px;margin-left:10px;background-image:url(/assets/img/common/icon_insta.svg);background-size:cover;background-repeat:no-repeat}@media screen and (min-width:1024px){.p-restaurant-insta:after{width:32px;height:32px}}.p-restaurant-insta a{font-size:2rem}@media screen and (min-width:1024px){.p-restaurant-insta a{font-size:2.4rem}}.p-restaurant-insta a:hover span:before{animation:lineAnimation 0.4s linear 0s}.p-restaurant-insta span{position:relative}.p-restaurant-insta span:before{content:"";width:100%;height:1px;background-color:var(--color-black);position:absolute;bottom:-2px;left:0;transform:scale(1,1);transform-origin:left top;transition:0.4s}.c-restaurantContact{padding:160px 0;border-top:1px solid #BB944E;position:relative;z-index:2}@media screen and (min-width:1024px){.c-restaurantContact{padding:260px 0}}.c-restaurantContact__title{margin-bottom:30px;color:var(--color-white);font-size:2rem;text-align:center}@media screen and (min-width:1024px){.c-restaurantContact__title{margin-bottom:40px;font-size:2.4rem}}.c-restaurantContact__text{margin-bottom:30px;color:var(--color-white);font-size:1.4rem;text-align:center}@media screen and (min-width:1024px){.c-restaurantContact__text{margin-bottom:40px;font-size:1.8rem}}.c-restaurantContact__botton{text-align:center}.p-restaurant-gallery{padding:120px 24.533vw;overflow:hidden}@media screen and (min-width:1024px){.p-restaurant-gallery{padding:200px 0 240px}}.p-restaurant-galleryList{margin-bottom:24px}@media screen and (min-width:1024px){.p-restaurant-galleryList{margin-bottom:64px}}.p-restaurant-galleryList .splide__track{overflow:visible}.p-restaurant-galleryList .splide__slide{max-width:50vw;border-radius:25vw;overflow:hidden}@media screen and (min-width:1024px){.p-restaurant-galleryList .splide__slide{width:320px!important;max-width:320px;border-radius:160px;transition:0.4s}}@media screen and (min-width:1024px){.p-restaurant-galleryList .splide__slide:hover{transform:scale(1.1)}}.p-about{background-color:#111}.p-about-message{padding:60px 15px 0}@media screen and (min-width:1024px){.p-about-message{display:flex;padding:0}}.p-about-message:last-child{padding-bottom:0}.p-about-message__body{color:var(--color-white)}@media screen and (min-width:1024px){.p-about-message__body{width:50%;padding-bottom:0}}@media screen and (min-width:1024px){:where(.-image1) .p-about-message__body{margin-left:10%;padding:140px 0 0}}@media screen and (min-width:1024px){:where(.-image2) .p-about-message__body{margin-left:10%;padding:140px 0 240px}}.p-about-message__title{margin-bottom:40px;font-size:2.4rem;font-weight:700}@media screen and (min-width:1024px){.p-about-message__title{margin-bottom:64px;font-size:3.6rem}}.p-about-message__text{font-size:1.6rem;line-height:2;letter-spacing:0.17rem}@media screen and (min-width:1024px){.p-about-message__text{font-size:2rem}}@media screen and (min-width:1024px){.p-about-message__text p{margin-bottom:2em}}.p-about-message__text+.p-about-message__title{margin-top:120px}@media screen and (min-width:1024px){.p-about-message__text+.p-about-message__title{margin-top:10vw}}.p-about-message__sign{margin-bottom:2em;text-align:right}@media screen and (min-width:1024px){.p-about-message__sign{margin-bottom:6em}}.p-about-message__image{margin:80px -15px}@media screen and (min-width:1024px){.p-about-message__image{width:40%;margin:0}}.-image1 .p-about-message__image{height:100vh;background-attachment:fixed;background-size:cover;background-position:0 0;clip-path:inset(0);position:relative}@media screen and (min-width:1024px){.-image1 .p-about-message__image{height:100vh;margin:0;background-image:url(/assets/img/about/image1.jpg);background-attachment:fixed;background-size:40% auto;background-position:33.3% 0;position:sticky;top:0;right:0}}.-image1 .p-about-message__image:after{content:"";display:block;width:100vw;height:100vh;background-image:url(/assets/img/about/image1.jpg);background-size:cover;background-position:center;position:fixed;top:0;left:0;z-index:-1}@media screen and (min-width:1024px){.-image1 .p-about-message__image:after{display:none}}.-image2 .p-about-message__image{height:70vh;margin:80px -15px 0;background-attachment:fixed;background-size:cover;background-position:0 0;clip-path:inset(0)}@media screen and (min-width:1024px){.-image2 .p-about-message__image{height:auto;margin:0;background-image:url(/assets/img/about/image2.jpg);background-size:40vw auto;background-attachment:initial}}.-image2 .p-about-message__image:after{content:"";display:block;width:100vw;height:100vh;background-image:url(/assets/img/about/image2.jpg);background-size:cover;background-position:center;position:fixed;top:0;left:0;z-index:-1}@media screen and (min-width:1024px){.-image2 .p-about-message__image:after{display:none}}.p-cuisine:before{content:"";display:block;width:100%;height:50vh;padding-top:50vh;background:rgb(17,17,17);background:linear-gradient(0deg,rgb(17,17,17) 0%,rgba(17,17,17,0) 100%)}.p-cuisine-read{padding:120px 15px 96px;background-color:#111;color:var(--color-white);font-size:1.6rem}@media screen and (min-width:1024px){.p-cuisine-read{padding:240px 0 120px;font-size:1.8rem;text-align:center}}.p-cuisine-menu{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 0;padding:0 15px 120px;background-color:#111;color:var(--color-white)}@media screen and (min-width:1024px){.p-cuisine-menu{justify-content:flex-start;gap:60px 0.51875%;padding:0 2.25% 270px}}.p-cuisine-menuItem{width:44.857vw}@media screen and (min-width:1024px){.p-cuisine-menuItem{width:24.6%;cursor:pointer}}.p-cuisine-menuItem__image{background-color:#111;position:relative}.p-cuisine-menuItem__image img{transition:0.4s}:where(.p-cuisine-menuItem:hover) .p-cuisine-menuItem__image img{opacity:0.4}.p-cuisine-menuItem__image:after{content:"";display:block;width:24px;height:24px;background-image:url(/assets/img/cuisine/icon_zoom.svg);background-size:cover;position:absolute;bottom:8px;right:8px}@media screen and (min-width:1024px){.p-cuisine-menuItem__image:after{width:5vw;height:5vw;opacity:0;transition:0.4s;bottom:calc(50% - 2.5vw);right:calc(50% - 2.5vw)}}@media screen and (min-width:1024px){:where(.p-cuisine-menuItem:hover) .p-cuisine-menuItem__image:after{opacity:1}}.p-cuisine-menuItem__name{margin-top:5px;font-size:1.4rem;font-weight:700;text-align:center;position:relative}@media screen and (min-width:1024px){.p-cuisine-menuItem__name{margin-top:16px;font-size:1.8rem}}.p-cuisine-menuItem__name:before{content:"";display:block;width:1px;height:14px;background-color:#D5BA87;position:absolute;top:-14px;left:50%}@media screen and (min-width:1024px){.p-cuisine-menuItem__name:before{height:32px;top:-32px}}.p-menu:before{content:"";display:block;width:100%;height:50vh;padding-top:50vh;background:rgb(17,17,17);background:linear-gradient(0deg,rgb(17,17,17) 0%,rgba(17,17,17,0) 100%)}.p-menu-contents{padding:120px 15px 120px;background-color:#111}@media screen and (min-width:1024px){.p-menu-contents{padding:240px 0 240px 0}}.p-menu-heading{margin-bottom:24px;color:var(--color-white);font-size:2.4rem;font-weight:700}@media screen and (min-width:1024px){.p-menu-heading{margin-bottom:48px;font-size:3.6rem;text-align:center}}.p-menu-read{margin-bottom:40px;color:var(--color-white);font-size:1.4rem}@media screen and (min-width:1024px){.p-menu-read{margin-bottom:48px;font-size:1.8rem;text-align:center}}.p-menu-price{margin-bottom:16px;color:var(--color-white);font-size:2.4rem}@media screen and (min-width:1024px){.p-menu-price{max-width:960px;margin:0 auto 16px;font-size:3.6rem;text-align:right}}.p-menu-price span{font-size:1.4rem}@media screen and (min-width:1024px){.p-menu-price span{font-size:1.6rem}}.p-menu-item{display:flex;flex-direction:column;margin:0 -15px;padding:36px 16px;color:var(--color-white)}@media screen and (min-width:1024px){.p-menu-item{flex-direction:row;max-width:960px;margin:0 auto;padding:0}}.p-menu-item:nth-child(2n){background-color:#242424}.p-menu-name{margin-bottom:16px;color:#BB944E;font-size:1.6rem;font-weight:700}@media screen and (min-width:1024px){.p-menu-name{display:flex;justify-content:center;align-items:center;width:216px;margin-bottom:0;font-size:1.8rem}}.p-menu-text{color:var(--color-white);font-size:1.6rem}@media screen and (min-width:1024px){.p-menu-text{flex:1;padding:36px 36px 36px 0;font-size:1.8rem}}.p-bridal:before{content:"";display:block;width:100%;height:50vh;padding-top:50vh;background:rgb(17,17,17);background:linear-gradient(0deg,rgb(17,17,17) 0%,rgba(17,17,17,0) 100%)}.p-bridal-contents{padding:120px 15px 120px;background-color:#111}@media screen and (min-width:1024px){.p-bridal-contents{padding:240px 0 240px 0}}.p-bridal-read{margin-bottom:80px;color:var(--color-white);font-size:1.8rem}@media screen and (min-width:1024px){.p-bridal-read{width:75vw;margin:0 auto 140px;font-size:2.4rem;text-align:center}}.p-bridal-spec{margin:0 auto 80px}@media screen and (min-width:1024px){.p-bridal-spec{display:flex;justify-content:space-between;width:75vw;margin:0 auto 140px}}@media screen and (min-width:1024px){.p-bridal-data{width:22.5vw}}.p-bridal-label{padding:16px 0;border-bottom:1px solid #BB944E;color:#BB944E;font-size:1.6rem;font-weight:700;text-align:center}@media screen and (min-width:1024px){.p-bridal-label{padding:24px 0;font-size:1.8rem}}.p-bridal-text{padding:16px 0;color:var(--color-white);font-size:1.6rem}@media screen and (min-width:1024px){.p-bridal-text{padding:24px 0;font-size:1.8rem}}.p-bridal-text.-center{text-align:center}@media screen and (min-width:1024px){.p-bridal-slider{width:75vw;margin:0 auto}}.p-bridal-sliderMain .splide__arrow{width:23px;height:24px;background-color:transparent}.p-bridal-sliderMain .splide__arrow:after{content:"";display:inline-block;width:24px;height:23px;background-image:url(/assets/img/common/circle_arrow_s.svg);background-size:contain;background-repeat:no-repeat}.p-bridal-sliderMain .splide__arrow--prev{left:-2vw}.p-bridal-sliderMain .splide__arrow--prev:after{transform:rotate(180deg)}.p-bridal-sliderMain .splide__arrow--next{right:-2vw}.p-bridal-sliderThumbnail{display:none}@media screen and (min-width:1024px){.p-bridal-sliderThumbnail{display:block;max-width:55vw;width:max-content;margin:16px auto 0}}.p-bridal-sliderThumbnail .splide__slide{margin:0 10px;border:none!important;opacity:0.6}.p-bridal-sliderThumbnail .splide__slide.is-active{opacity:1}.p-bridal-sliderThumbnail .splide__arrow{width:23px;height:24px;background-color:transparent}.p-bridal-sliderThumbnail .splide__arrow:after{content:"";display:inline-block;width:24px;height:23px;background-image:url(/assets/img/common/circle_arrow_s.svg);background-size:contain;background-repeat:no-repeat}.p-bridal-sliderThumbnail .splide__arrow--prev{left:-3vw}.p-bridal-sliderThumbnail .splide__arrow--prev:after{transform:rotate(180deg)}.p-bridal-sliderThumbnail .splide__arrow--next{right:-3vw}.company .l-mv{height:320px}@media screen and (min-width:1024px){.company .l-mv{height:400px}}.company .l-mv-image{height:480px;background-image:url(/assets/img/company/mv_company_sp.jpg)}@media screen and (min-width:1024px){.company .l-mv-image{height:500px;background-image:url(/assets/img/company/mv_company.jpg)}}.p-company{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom}.p-company__inner{background:rgb(255,245,175);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,245,175,0.98) 100%)}@media screen and (min-width:1024px){.p-company__inner{padding:0 10vw;background:linear-gradient(90deg,rgba(255,245,175,0.98) 0%,rgb(255,255,255) 100%)}}.p-company-contens{padding:120px 15px}@media screen and (min-width:1024px){.p-company-contens{width:800px;margin:0 auto;padding:240px 0}}.p-company-heading{margin-bottom:32px;font-size:2.4rem}@media screen and (min-width:1024px){.p-company-heading{margin-bottom:56px;font-size:3.6rem}}.p-company-heading+.p-company-dl{border-top:1px solid #E2D588}.p-company-dl{border-bottom:1px solid #E2D588}@media screen and (min-width:1024px){.p-company-dl{display:flex}}.p-company-dl+.p-company-heading{margin-top:120px}@media screen and (min-width:1024px){.p-company-dl+.p-company-heading{margin-top:160px}}.p-company-dl__dt{padding:24px 8px 8px 8px;font-size:1.4rem;font-weight:700}@media screen and (min-width:1024px){.p-company-dl__dt{width:200px;padding:22px 0 22px 15px;font-size:1.6rem}}.p-company-dl__dd{padding:0 8px 24px 8px;font-size:1.4rem}@media screen and (min-width:1024px){.p-company-dl__dd{flex:1;padding:22px 15px 22px 0;font-size:1.6rem}}.p-company-dl__dd p{margin-bottom:2em}.p-company-dl__dd p:last-child{margin-bottom:0}.reserve .l-mv{height:320px}@media screen and (min-width:1024px){.reserve .l-mv{height:400px}}.reserve .l-mv-image{height:480px;background-image:url(/assets/img/reserve/mv_reserve_sp.jpg)}@media screen and (min-width:1024px){.reserve .l-mv-image{height:500px;background-image:url(/assets/img/reserve/mv_reserve.jpg)}}.p-reserve{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom}.p-reserve__inner{background:rgb(255,245,175);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,245,175,0.98) 100%)}@media screen and (min-width:1024px){.p-reserve__inner{padding:0 10vw;background:linear-gradient(90deg,rgba(255,245,175,0.98) 0%,rgb(255,255,255) 100%)}}.p-reserve-contents{display:flex;flex-direction:column;gap:64px;padding:120px 15px}@media screen and (min-width:1024px){.p-reserve-contents{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:120px 0;max-width:1280px;margin:0 auto;padding:240px 0}}@media screen and (min-width:1024px){.p-reserve-restaurant{width:36.875vw;max-width:590px}}@media screen and (min-width:1024px){.p-reserve-restaurant__link:hover .p-reserve-restaurant__title span:before{width:100%}.p-reserve-restaurant__link:hover .p-reserve-restaurant__image img{transform:scale(1.1)}}.p-reserve-restaurant__title{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:2rem}@media screen and (min-width:1024px){.p-reserve-restaurant__title{margin-bottom:22px;font-size:2.4rem}}.p-reserve-restaurant__title:after{content:"";display:inline-block;width:24px;height:23px;background-image:url(/assets/img/common/circle_arrow_s.svg);background-size:cover;background-repeat:no-repeat}.p-reserve-restaurant__title span{position:relative}.p-reserve-restaurant__title span:before{content:"";width:0;height:1px;background-color:var(--color-black);transition:0.4s;transform-origin:0 0;position:absolute;bottom:0;left:0}.p-reserve-restaurant__image{margin-bottom:8px;overflow:hidden}@media screen and (min-width:1024px){.p-reserve-restaurant__image{margin-bottom:16px}}.p-reserve-restaurant__image img{transition:0.4s}.p-reserve-restaurant__tel{margin-bottom:8px;font-size:2.4rem;font-weight:700}@media screen and (min-width:1024px){.p-reserve-restaurant__tel{font-size:3.6rem}}.p-reserve-restaurant__tel:before{content:"";display:inline-block;width:9px;height:14px;margin-right:12px;-webkit-mask-image:url(/assets/img/common/icon_tel.svg);mask-image:url(/assets/img/common/icon_tel.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-black)}@media screen and (min-width:1024px){.p-reserve-restaurant__tel:before{width:15px;height:23px;margin-right:16px}}.p-reserve-restaurant__tel span{padding-left:10px;font-size:1.2rem}@media screen and (min-width:1024px){.p-reserve-restaurant__tel span{font-size:1.6rem}}@media screen and (min-width:1024px){.p-reserve-restaurant__tel a{pointer-events:none}}.p-reserve-restaurant__note{margin-bottom:8px;font-size:1.2rem}@media screen and (min-width:1024px){.p-reserve-restaurant__note{margin-bottom:11px;font-size:1.6rem}}.p-reserve-restaurant__mail{font-size:2rem}@media screen and (min-width:1024px){.p-reserve-restaurant__mail{margin-bottom:11px;font-size:2.4rem}}.p-reserve-restaurant__mail:before{content:"";display:inline-block;width:13px;height:9px;margin-right:10px;background-color:var(--color-black);-webkit-mask-image:url(/assets/img/common/icon_mail.svg);mask-image:url(/assets/img/common/icon_mail.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:1024px){.p-reserve-restaurant__mail:before{width:21px;height:14px;margin-right:12px}}.p-reserve-restaurant__mail a:hover span:after{animation:lineAnimation 0.4s linear 0s}.p-reserve-restaurant__mail a span{position:relative}.p-reserve-restaurant__mail a span:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-black);position:absolute;bottom:3px;left:0;transform:scale(1,1);transform-origin:left top}.p-reserve-restaurant__holiday{margin-top:24px;padding-top:24px;border-top:1px solid #E2D588}.p-reserve-restaurant__holidayTitle{margin-bottom:8px;font-size:1.6rem;font-weight:700}@media screen and (min-width:1024px){.p-reserve-restaurant__holidayTitle{margin-bottom:16px;font-size:1.8rem}}.p-reserve-restaurant__holidayText{font-size:1.4rem}@media screen and (min-width:1024px){.p-reserve-restaurant__holidayText{font-size:1.6rem}}.notfound .l-mv{height:320px}@media screen and (min-width:1024px){.notfound .l-mv{height:400px}}.notfound .l-mv-image{height:480px;background-image:url(/assets/img/company/mv_company_sp.jpg)}@media screen and (min-width:1024px){.notfound .l-mv-image{height:500px;background-image:url(/assets/img/company/mv_company.jpg)}}.p-notfound{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom}.p-notfound__inner{background:rgb(255,245,175);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,245,175,0.98) 100%)}@media screen and (min-width:1024px){.p-notfound__inner{padding:0 10vw;background:linear-gradient(90deg,rgba(255,245,175,0.98) 0%,rgb(255,255,255) 100%)}}.p-notfound-contens{padding:120px 15px}@media screen and (min-width:1024px){.p-notfound-contens{width:800px;margin:0 auto;padding:240px 0}}.p-notfound-contens p{font-size:1.6rem}.p-notfound-heading{margin-bottom:32px;font-size:2.4rem}@media screen and (min-width:1024px){.p-notfound-heading{margin-bottom:56px;font-size:3.6rem}}
/*# sourceMappingURL=common.css.map */