﻿@import"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}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse}input,textarea{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;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: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:.02em;color:var(--color-black);font-family:var(--font-mincho)}small{font-size:.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:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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;-ms-flex-negative:0;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:rgba(0,0,0,0);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;-ms-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{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.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:.9}.splide__arrow:disabled{opacity:.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:.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:.7;padding:0;position:relative;transition:transform .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:.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 rgba(0,0,0,0);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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.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:.4s}}:where(.nav_open) .l-header__inner{background-color:rgba(0,0,0,.4)}.l-header__logo{transition:.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:.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 .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:.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:.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:.4s}:where(.l-headerNav__item:hover) .l-headerNav__link span::before{background-color:#bb944e;transform:scale(1, 1)}.-dropmenu span{padding-right:8px;transition:.4s}.-dropmenu span::after{position:relative;top:-0.4rem;right:-0.7rem;width:.5rem;height:.5rem;transform:rotate(135deg);border-right:1px solid #bb944e;border-top:1px solid #bb944e;content:"";bottom:0;transition:.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:.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:.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:.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:.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:.32s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);right:0;left:0}.l-sp_menuLine:nth-child(1){top:21px}:where(.-open) .l-sp_menuLine:nth-child(1){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:.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:.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:.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:.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:#fff5af;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:.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:.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 .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:.4s}}.c-link:hover{color:#bb944e}.c-link:hover span::after{background-color:#bb944e;animation:lineAnimation .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 .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:.3s;cursor:pointer}.c-button::before{content:"";display:block;width:9px;height:10px;background-color:var(--color-blue);mask-image:url("/nurse/assets/img/arrow.svg");mask-size:contain;mask-repeat:no-repeat;position:absolute;top:50%;right:20px;transform:translateY(-5px);transition:.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);mask-image:url("/nurse/assets/img/icon_mail.svg");mask-size:contain;mask-repeat:no-repeat;position:static;transform:translateY(0);transition:.3s}:where(.-training) .c-button::before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;background-color:#aec75c;mask-image:url("/nurse/assets/img/icon_training.svg");mask-size:contain;mask-repeat:no-repeat;position:static;transform:translateY(0);transition:.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::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:.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,.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,.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:.4s}.c-breadcrumbs__link span:hover{color:#bb944e}.c-breadcrumbs__link span:hover::before{background-color:#bb944e;animation:lineAnimation .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:rgba(0,0,0,0);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 .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;mask-image:url(/assets/img/common/icon_tel.svg);mask-size:cover;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 .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:.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:.9375rem}@media screen and (min-width: 1024px){.m-contact{padding:5rem 0 6.25rem}}.m-contact__list{display:flex;flex-direction:column;gap:.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:.3125rem;transition:all .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:.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);mask-size:contain;mask-position:center;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{mask-image:url("/assets/img/icon_tel.svg")}:where(.-mail) .m-contact__icon::before{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:.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:.75rem}.m-box__white{width:84vw;margin:0 4vw;padding:12vw 8vw;background-color:var(--color-white);border-radius:1.875rem;box-shadow:.5rem .5rem 1.875rem rgba(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,.9);visibility:hidden;opacity:0;z-index:1003;transition:.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:.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}.p-otherLang-restaurant{position:relative}.p-otherLang-restaurant__mv{height:80vw;opacity:.7;position:sticky;top:0;z-index:-1}@media screen and (min-width: 1024px){.p-otherLang-restaurant__mv{height:32.3125vw;top:56px}}.p-otherLang-restaurant__mv img{height:80vw;object-fit:cover;object-position:center}@media screen and (min-width: 1024px){.p-otherLang-restaurant__mv img{height:32.3125vw}}.p-otherLang-restaurant__contents{padding-bottom:120px;background-color:var(--color-black)}@media screen and (min-width: 1024px){.p-otherLang-restaurant__contents{padding-bottom:240px}}.p-otherLang-restaurant__title{display:flex;justify-content:center;align-items:center;width:100vw;height:80vw;color:var(--color-white);font-size:2.8rem;position:absolute;top:0;left:0}@media screen and (min-width: 1024px){.p-otherLang-restaurant__title{height:32.3125vw;font-size:3.6rem}}.p-otherLang-restaurant__title::after{content:"";width:100%;height:30%;background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0;left:0}.p-otherLang-restaurant__reservationLink{position:fixed;top:1.1em;right:4.8em;font-size:15px;background:#bb944e;display:flex;align-items:center;z-index:999}@media screen and (min-width: 1024px){.p-otherLang-restaurant__reservationLink{top:5em;right:4vw;font-size:24px}}.p-otherLang-restaurant__reservationLink a{color:var(--color-white);padding:0 18px}@media screen and (min-width: 1024px){.p-otherLang-restaurant__reservationLink a{padding:3px 40px}}.p-otherLang-restaurant__reservationLink a::before{content:"";display:inline-block;width:15px;height:14px;background-color:var(--color-white);mask-image:url(/assets/img/common/circle_arrow_s.svg);mask-size:cover;mask-repeat:no-repeat;margin-right:7px}@media screen and (min-width: 1024px){.p-otherLang-restaurant__reservationLink a::before{width:24px;height:23px;margin-right:15px}}.p-otherLang-restaurant__reservationLink a span{vertical-align:text-bottom}.p-otherLang-restaurant__insta{margin:0 0 40px 0;padding:0 30px}@media screen and (min-width: 1024px){.p-otherLang-restaurant__insta{width:800px;margin:0 auto;padding:0;transform:translateY(-6.25vw)}}.p-otherLang-restaurant__instaList{display:flex;justify-content:space-between;margin-bottom:16px}.p-otherLang-restaurant__instaItem{width:26.285vw}@media screen and (min-width: 1024px){.p-otherLang-restaurant__instaItem{width:258px}}.p-otherLang-restaurant__instaItem img{transition:.4s}@media screen and (min-width: 1024px){.p-otherLang-restaurant__instaItem:hover img{transform:scale(1.05)}}.p-otherLang-restaurant__instaLink{display:flex;justify-content:flex-end;align-items:center;color:var(--color-white);font-size:1.6rem}@media screen and (min-width: 1024px){.p-otherLang-restaurant__instaLink{font-size:1.8rem}}.p-otherLang-restaurant__instaLink::after{content:"";display:inline-block;width:18px;height:18px;margin:4px 0 0 10px;background-color:#bb944e;mask-image:url(/assets/img/common/icon_insta.svg);mask-size:cover;mask-repeat:no-repeat}@media screen and (min-width: 1024px){.p-otherLang-restaurant__instaLink::after{width:21px;height:21px;margin:6px 0 0 10px}}.p-otherLang-restaurant__instaLink span{position:relative}.p-otherLang-restaurant__instaLink 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:.4s}.p-otherLang-restaurant__instaLink a:hover span::before{animation:lineAnimation .4s linear 0s}.p-otherLang-restaurant__michelin{margin:0 0 64px 0;padding:0 15px}@media screen and (min-width: 1024px){.p-otherLang-restaurant__michelin{display:flex;width:fit-content;margin:0 auto 80px;padding:0}}.p-otherLang-restaurant__michelinStar{padding:0 0 8px 0;color:#bb944e;font-size:2.4rem;text-align:center}@media screen and (min-width: 1024px){.p-otherLang-restaurant__michelinStar{display:flex;align-items:center;padding:0 40px 0 0;text-align:left}}.p-otherLang-restaurant__michelinText{padding:8px 0 0 0;border-top:1px solid #bb944e;color:var(--color-white);font-size:1.8rem}@media screen and (min-width: 1024px){.p-otherLang-restaurant__michelinText{padding:0 0 0 40px;border-top:none;border-left:1px solid #bb944e;font-size:2.4rem}}.p-otherLang-restaurant__informations{margin-bottom:30px}@media screen and (min-width: 1024px){.p-otherLang-restaurant__informations{width:960px;margin:0 auto 30px}}.p-otherLang-restaurant__read{margin-bottom:40px;padding:0 15px;color:var(--color-white)}@media screen and (min-width: 1024px){.p-otherLang-restaurant__read{margin-bottom:80px;padding:0}}.p-otherLang-restaurant__read p{margin-bottom:2em;font-size:2rem}@media screen and (min-width: 1024px){.p-otherLang-restaurant__read p{width:800px;margin:0 auto;font-size:2.4rem;text-align:center}}.p-otherLang-restaurant__read p:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.p-otherLang-restaurant__information{display:flex}}.p-otherLang-restaurant__information:nth-child(2n+1){background-color:#242424}.p-otherLang-restaurant__informationLabel{padding:32px 15px 0;color:#bb944e;font-size:1.6rem}@media screen and (min-width: 1024px){.p-otherLang-restaurant__informationLabel{width:218px;padding:32px 0 32px 78px;font-size:1.8rem}}.p-otherLang-restaurant__informationData{padding:10px 15px 32px;color:var(--color-white);font-size:1.6rem}@media screen and (min-width: 1024px){.p-otherLang-restaurant__informationData{flex:1;padding:32px 78px 32px 0;font-size:1.8rem}.p-otherLang-restaurant__informationData a[href^=tel]{pointer-events:none}}.p-otherLang-restaurant__informationAddress{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.p-otherLang-restaurant__informationAddress{flex-direction:row}}@media screen and (min-width: 1024px){.p-otherLang-restaurant__informationAddress p{display:inline-block}}.p-otherLang-restaurant__informationAddress p:first-child{flex:1}.p-otherLang-restaurant__informationMap{display:inline-flex !important;align-items:center;gap:10px;width:130px}@media screen and (min-width: 1024px){.p-otherLang-restaurant__informationMap{margin:0 0 0 16px}}.p-otherLang-restaurant__informationMap::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-otherLang-restaurant__informationMap span{position:relative}.p-otherLang-restaurant__informationMap 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:.4s}.p-otherLang-restaurant__informationMap a:hover span::before{animation:lineAnimation .4s linear 0s}.p-otherLang-restaurant__reservation{display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (min-width: 1024px){.p-otherLang-restaurant__reservation{flex-direction:row;justify-content:center;gap:60px}}.p-otherLang-restaurant__reservation a:hover{opacity:.7}.btn-img{width:246px}.p-otherLang-director{background-image:url(/assets/img/common/bg.png);background-size:180px auto;background-position:center bottom}.p-otherLang-director__inner{padding:120px 15px;background:#fff5af;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 245, 175, 0.98) 100%)}@media screen and (min-width: 1024px){.p-otherLang-director__inner{padding:160px 10vw;background:linear-gradient(90deg, rgba(255, 245, 175, 0.98) 0%, rgb(255, 255, 255) 100%)}}.p-otherLang-director__title{margin-bottom:48px;text-align:center;font-size:2.8rem}@media screen and (min-width: 1024px){.p-otherLang-director__title{margin-bottom:64px;font-size:3.6rem}}.p-otherLang-director__title span{display:block;font-size:1.6rem}@media screen and (min-width: 1024px){.p-otherLang-director__title span{font-size:1.8rem}}@media screen and (min-width: 1024px){.p-otherLang-director__contents{display:flex}}.p-otherLang-director__text{height:170vw;margin-bottom:60px;padding-right:1em;border-right:2px solid #e2d588;overflow-y:auto}@media screen and (min-width: 1024px){.p-otherLang-director__text{flex:1;width:48.375vw;height:42.125vw;margin-bottom:0;margin-right:4.375vw;padding-right:4.375vw}}.p-otherLang-director__text p{margin-bottom:1.5em;font-size:1.8rem;line-height:1.5}@media screen and (min-width: 1024px){.p-otherLang-director__text p{font-size:2rem}}@media screen and (min-width: 1024px){.p-otherLang-director__image{max-width:524px;width:32.75vw}}.p-otherLang-about{background:#f6e38e;position:relative}.p-otherLang-about::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:.2;position:absolute;top:0;left:0;z-index:1}.p-otherLang-about__inner{padding:120px 15px;position:relative;z-index:2}@media screen and (min-width: 1024px){.p-otherLang-about__inner{padding:160px 0}}.p-otherLang-about__title{margin-bottom:48px;text-align:center;font-size:2.8rem}@media screen and (min-width: 1024px){.p-otherLang-about__title{margin-bottom:64px;font-size:3.6rem}}@media screen and (min-width: 1024px){.p-otherLang-about__contents{width:800px;margin:0 auto}}.p-otherLang-about-dl{border-bottom:1px solid #e2d588}@media screen and (min-width: 1024px){.p-otherLang-about-dl{display:flex}}.p-otherLang-about-dl:first-child{border-top:1px solid #e2d588}.p-otherLang-about-dl__dt{padding:24px 8px 8px 8px;font-size:1.4rem;font-weight:700}@media screen and (min-width: 1024px){.p-otherLang-about-dl__dt{width:238px;padding:22px 0 22px 15px;font-size:1.6rem}}.p-otherLang-about-dl__dd{padding:0 8px 24px 8px;font-size:1.4rem}@media screen and (min-width: 1024px){.p-otherLang-about-dl__dd{flex:1;padding:22px 15px 22px 0;font-size:1.6rem}}.p-otherLang-about-dl__dd p{margin-bottom:2em}.p-otherLang-about-dl__dd p:last-child{margin-bottom:0}.p-otherLang-reservation{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 0;position:relative;z-index:2}@media screen and (min-width: 1024px){.p-otherLang-reservation{padding:240px 0}}.p-otherLang-reservation__title{margin-bottom:40px;color:var(--color-white);font-size:2.4rem}@media screen and (min-width: 1024px){.p-otherLang-reservation__title{margin-bottom:80px;font-size:3.6rem}}.p-otherLang-reservation__navi-wrap{background:#242424;margin:0 calc(50% - 50vw);width:100vw}.p-otherLang-reservation__navi{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:10px 15px}@media screen and (min-width: 1024px){.p-otherLang-reservation__navi{flex-direction:row;gap:30px;padding:40px 15px}}.p-otherLang-reservation__navi li+li{border-top:1px solid var(--color-white)}@media screen and (min-width: 1024px){.p-otherLang-reservation__navi li+li{border-top:none;border-left:1px solid var(--color-white);padding-left:30px;width:calc(25% + 31px)}}.p-otherLang-reservation__item{color:var(--color-white);font-size:1.6rem;text-align:center;display:flex;flex-direction:column;gap:24px;padding:40px 0}@media screen and (min-width: 1024px){.p-otherLang-reservation__item{width:25%;gap:30px;padding:25px 0}}.p-otherLang-reservation__item h3{font-size:2rem}.p-otherLang-reservation__item a:hover{opacity:.7}@media screen and (min-width: 1024px){.p-otherLang-reservation__link{transition:.4s}}@media screen and (min-width: 1024px){.p-otherLang-reservation__link:hover{color:#bb944e}}.p-otherLang-reservation__link span{position:relative}.p-otherLang-reservation__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(.p-otherLang-reservation__item:hover) .p-otherLang-reservation__link span::after{background-color:#bb944e;animation:lineAnimation .4s linear 0s}/*# sourceMappingURL=common_en.css.map */
