@charset "UTF-8";html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:#fff;color:#0c1012;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,meiryo,メイリオ,sans-serif;font-size:14px;height:100%;line-height:1.6;margin:0;padding:0;text-align:left;width:100%}body.no-scroll{overflow:hidden}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse}a{color:#000;text-decoration:none}a,a:hover{transition:all .2s ease}li,ul{list-style-type:none}::-moz-selection{background-color:#eef3fb;color:#000;text-shadow:none}::selection{background-color:#eef3fb;color:#000;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.l-page{width:100%}@media screen and (min-width:992px){.l-form-page{display:flex}}.l-form-page__main{position:relative}@media screen and (min-width:992px){.l-form-page__main{max-width:75%;width:75%}}.l-form-page__side{background-color:#707070;height:100vh;opacity:0;overflow:scroll;padding:32px 0;position:fixed;right:0;top:0;transform:translateY(100%);transition:all .4s ease;transition:all .4s;visibility:hidden;width:100%;z-index:999}@media screen and (min-width:992px){.l-form-page__side{align-items:center;display:flex;justify-content:center;max-width:25%;opacity:1;transform:none;visibility:visible;width:25%}}.l-form-page__side.is-open{opacity:1;transform:translateY(0);visibility:visible}.l-form-page .inquiry-form{margin:0 auto;width:320px}.l-form-page .inquiry-form__inner{padding:24px}.l-form-page .inquiry-form__title{position:relative;text-align:center}.l-form-page .inquiry-form__title .close-button{background-color:#f7f7f7;border-radius:10px;height:32px;left:0;position:absolute;top:calc(50% - 16px);width:32px}@media screen and (min-width:992px){.l-form-page .inquiry-form__title .close-button{display:none}}.l-form-page .inquiry-form__title .close-button:before{border-bottom:2px solid #0c1012;border-right:2px solid #0c1012;content:"";height:8px;left:calc(50% - 2px);position:absolute;top:calc(50% - 4px);transform:rotate(135deg);width:8px}.l-form-page .inquiry-form__title .text{font-size:16px;line-height:1;text-align:center}@media screen and (min-width:992px){.l-form-page .inquiry-form__title .text{font-size:18px}}.l-form-page .inquiry-form__body,.l-form-page .inquiry-form__body .form-block+.form-block{margin-top:16px}.l-form-page .inquiry-form__body .form-label{display:block;font-weight:700;padding-left:16px}.l-form-page .inquiry-form__body .form-input,.l-form-page .inquiry-form__body .form-select select{background:#fff;margin-top:4px;padding:16px;width:100%}.l-form-page .inquiry-form__body .form-select{position:relative}.l-form-page .inquiry-form__body .form-select:after{border-bottom:1px solid #0c1012;border-right:1px solid #0c1012;content:"";height:8px;position:absolute;right:16px;top:calc(50% - 4px);transform:rotate(45deg);width:8px}.l-form-page .inquiry-form__body .form-select select{width:100%}.l-form-page .inquiry-form__body .form-note{color:#0c1012;font-size:10px}.l-form-page .inquiry-form__body .form-note a{text-decoration:underline}.l-form-page .inquiry-form__body .form-button{background:#b3c4de;border-radius:10px;color:#fff;display:block;margin-top:32px;padding:16px 32px;width:100%}.l-form-page__cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);bottom:0;left:0;padding:8px 0;position:fixed;width:100%}@media screen and (min-width:992px){.l-form-page__cta{display:none}}.l-form-page__cta .cta-button{background:#b3c4de;border-radius:10px;color:#fff;display:block;margin-top:32px;padding:16px 32px;text-align:center;width:100%}@media screen and (min-width:992px){.l-form-page .l-header{max-width:75%;position:fixed;width:75%}}html.is-drawer-active,html.is-drawer-active body{overflow:hidden}.l-header{left:0;position:fixed;top:0;transition:all .2s ease;width:100%;z-index:9999}.l-header.is-scroll{transform:translateY(-100%)}.l-header.is-open,.l-header.is-scroll.is-show{position:fixed;transform:translateY(0)}.l-header.is-open .l-header__nav{display:block;opacity:1;visibility:visible}.l-header__inner{align-items:center;display:flex;flex-wrap:wrap;height:60px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 4%;position:relative}@media screen and (min-width:554px){.l-header__inner{padding:0 30px}}@media screen and (min-width:992px){.l-header__inner{flex-wrap:nowrap;height:80px;justify-content:flex-start;padding-right:80px}}.l-header__nav{background:#b3c4de;height:100vh;left:0;opacity:0;overflow-y:scroll;position:fixed;top:0;transition:all .2s ease;visibility:hidden;width:100%}@media screen and (min-width:992px){.l-header__nav{background:none;height:auto;margin:0 auto;opacity:1;position:static;transition:all .2s ease;visibility:visible;width:auto}}.l-header__nav .logo{margin-top:48px;text-align:center}@media screen and (min-width:992px){.l-header__nav .logo{display:none}}.l-header__nav .logo img{height:100px;width:100px}@media screen and (min-width:768px){.l-header__nav .logo img{height:150px;width:150px}}.l-header__nav ul{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px;padding:0 16%}@media screen and (min-width:992px){.l-header__nav ul{align-items:center;display:flex;margin:0;padding:0}}.l-header__nav ul .nav-item{color:#000;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:18px;list-style:none;padding:10px 0;transition:opacity .8s}@media screen and (min-width:992px){.l-header__nav ul .nav-item{font-size:22px;letter-spacing:inherit;padding:0 2em}}.l-header__nav ul .nav-item:hover{opacity:.6}.l-header__nav ul .nav-item a{color:#000;transition:opacity .4s}@media screen and (min-width:992px){.l-header__nav ul .nav-item a:hover circle{opacity:.6}.l-header__nav .reserve{display:none}}.l-header__nav .reserve>ul{display:flex;flex-direction:column}.l-header__nav .reserve>ul svg{height:40px;width:40px}@media screen and (min-width:768px){.l-header__nav .reserve>ul svg{height:63px;width:63px}}.l-header__nav .reserve .note{color:#fff;font-size:13px;margin-top:10px;padding:0 16%}.l-footer{background-image:url(../img/common/footer-image.jpg);background-position:50%;background-size:cover;color:#fff;padding-bottom:100px;padding-top:60px;text-align:center}@media screen and (min-width:768px){.l-footer{margin-right:60px}}@media screen and (min-width:992px){.l-footer{margin-right:80px;padding-bottom:160px;padding-top:160px}}.l-footer__container{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:400px;padding-left:6vw;padding-right:6vw;row-gap:60px}@media screen and (min-width:768px){.l-footer__container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:700px}}@media screen and (min-width:992px){.l-footer__container{max-width:850px;padding:0}}@media screen and (min-width:768px){.l-footer .reserve{padding-left:clamp(48px,8.3333333333vw,100px);text-align:left}}.l-footer .reserve__container{margin:40px auto 0;width:210px}@media screen and (min-width:992px){.l-footer .reserve__container{margin-top:48px;width:auto}}@media(min-width:768px){.l-footer .reserve a[href^="tel:"]{pointer-events:none}}.l-footer .shopinfo{border-top:1px solid #fff;padding-top:60px;text-align:left}@media screen and (min-width:768px){.l-footer .shopinfo{border-right:1px solid #fff;border-top:0;padding-right:24px;padding-top:0}}@media screen and (min-width:992px){.l-footer .shopinfo{padding-right:0}}.l-footer .shopinfo>dl{margin-top:24px}@media screen and (min-width:768px){.l-footer .shopinfo>dl{display:grid;grid-template-columns:100px 1fr;margin-top:40px;row-gap:24px}}@media screen and (min-width:992px){.l-footer .shopinfo>dl{grid-template-columns:80px 1fr}}.l-footer .shopinfo>dl dt{color:#d1e0f4;margin-top:20px;width:100px}@media screen and (min-width:768px){.l-footer .shopinfo>dl dt{margin-top:0}}.l-footer .shopinfo>dl dd{margin-top:8px}@media screen and (min-width:768px){.l-footer .shopinfo>dl dd{margin-top:0}}.l-footer .shopinfo>dl .shopinfo__map{margin-top:8px}.l-footer .shopinfo>dl .shopinfo__map a{border-bottom:1px solid #fff;color:#fff}.follow{padding-bottom:16px;padding-top:16px}@media screen and (min-width:768px){.follow{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;padding:0;position:fixed;right:0;top:0;width:60px;z-index:10}}@media screen and (min-width:992px){.follow{width:80px}}.follow .follow__sns{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:center}@media screen and (min-width:768px){.follow .follow__sns{flex-direction:column;row-gap:10px}}@media screen and (min-width:992px){.follow .follow__sns a:hover{opacity:.7}}.follow .copyright{margin-top:16px;text-align:center}@media screen and (min-width:768px){.follow .copyright{bottom:8px;margin-top:0;position:absolute;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.l-main{margin-right:60px}}@media screen and (min-width:992px){.l-main{margin-right:80px}}.p-container{box-sizing:border-box;margin:0 auto;max-width:1280px;padding-left:8vw;padding-right:8vw;width:100%}@media screen and (min-width:768px){.p-container{padding-left:40px;padding-right:40px}}.p-container--md{box-sizing:border-box;margin:0 auto;max-width:1080px;padding-left:8vw;padding-right:8vw;width:100%}@media screen and (min-width:768px){.p-container--md{padding-left:40px;padding-right:40px}}.p-container--sm{box-sizing:border-box;margin:0 auto;padding-left:8vw;padding-right:8vw;width:100%}@media screen and (min-width:768px){.p-container--sm{padding-left:40px;padding-right:40px}}.c-menu-icon{cursor:pointer;display:block;position:relative;z-index:300}@media screen and (min-width:992px){.c-menu-icon{display:none}}.c-menu-icon__wrap{height:40px;margin-left:auto;margin-right:auto;position:relative;width:32px}.c-menu-icon__wrap>span{background-color:#0c1012;height:2px;left:0;position:absolute;transition:.2s ease-out;width:100%}.c-menu-icon__wrap>span:first-child{top:14px}.c-menu-icon__wrap>span:nth-child(2){top:22px}.c-menu-icon__wrap>span:nth-child(3){top:30px;width:70%}.c-menu-icon.is-open .c-menu-icon__wrap>span{background-color:#0c1012}.c-menu-icon.is-open .c-menu-icon__wrap>span:first-child{transform:translateY(6px) rotate(-30deg)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(2){transform:scaleX(0)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(3){transform:translateY(-10px) rotate(30deg);width:100%}.c-button{align-items:center;color:#fff;-moz-column-gap:16px;column-gap:16px;display:flex;transition:all .2s}@media screen and (min-width:992px){.c-button:hover circle{fill:#fff}}.c-button-wrapper{display:flex;flex-direction:column;justify-content:flex-start;row-gap:16px}@media screen and (min-width:768px){.c-button-wrapper{row-gap:20px}}@media screen and (min-width:425px){.u-hide-up-xs{display:none!important}}@media screen and (min-width:554px){.u-hide-up-sm{display:none!important}}@media screen and (min-width:768px){.u-hide-up-md{display:none!important}}@media screen and (min-width:992px){.u-hide-up-lg{display:none!important}}@media screen and (min-width:1200px){.u-hide-up-xl{display:none!important}}@media screen and (max-width:424px){.u-hide-down-xs{display:none!important}}@media screen and (max-width:553px){.u-hide-down-sm{display:none!important}}@media screen and (max-width:767px){.u-hide-down-md{display:none!important}}@media screen and (max-width:991px){.u-hide-down-lg{display:none!important}}@media screen and (max-width:1199px){.u-hide-down-xl{display:none!important}}.page-front .mainview{position:relative}@media screen and (min-width:992px){.page-front .mainview{margin-top:0;padding-top:100vh}}.page-front .mainview-slider{height:100vh;width:100%}@media screen and (min-width:992px){.page-front .mainview-slider{left:0;position:fixed;top:0;z-index:-10}}.page-front .mainview-slider img{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;width:100%}@-webkit-keyframes fadeZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fadeZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.page-front .mainview-slider .swiper-slide-active .swiper-img,.page-front .mainview-slider .swiper-slide-duplicate-active .swiper-img,.page-front .mainview-slider .swiper-slide-prev .swiper-img{-webkit-animation:fadeZoom 10s linear 0s normal both;animation:fadeZoom 10s linear 0s normal both}.page-front .mainview-slider .swiper-slide img{height:100vh;width:100%}.page-front .mainview .logo{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);z-index:30}@media screen and (min-width:768px){.page-front .mainview .logo{top:50%}}.page-front .mainview .scrolldown{bottom:10px;height:150px;left:50%;position:absolute;z-index:30}@media screen and (min-width:768px){.page-front .mainview .scrolldown{display:none}}.page-front .mainview .scrolldown>span{color:#fff;font-size:.7rem;left:-15px;letter-spacing:.05em;position:absolute;top:-15px}.page-front .mainview .scrolldown:after{-webkit-animation:pathmove 3s ease-in-out infinite;animation:pathmove 3s ease-in-out infinite;background:#eee;content:"";height:100px;opacity:0;position:absolute;top:0;width:1px}@-webkit-keyframes pathmove{0%{height:0;opacity:0;top:0}30%{height:60px;opacity:1}to{height:0;opacity:0;top:150px}}@keyframes pathmove{0%{height:0;opacity:0;top:0}30%{height:60px;opacity:1}to{height:0;opacity:0;top:150px}}.page-front .concept{background-color:#fff;padding-top:140px}@media screen and (min-width:992px){.page-front .concept{-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:1fr 200px;padding-top:180px}}@media screen and (min-width:1600px){.page-front .concept{grid-template-columns:1fr 318px}}@media screen and (min-width:992px){.page-front .concept-container{-moz-column-gap:60px;column-gap:60px;display:flex}}@media screen and (min-width:1600px){.page-front .concept-container{align-items:flex-end;-moz-column-gap:72px;column-gap:72px}}@media screen and (min-width:1920px){.page-front .concept-container{-moz-column-gap:clamp(88px,7.2916666667vw,140px);column-gap:clamp(88px,7.2916666667vw,140px)}}.page-front .concept-container__image{margin-right:80px;position:relative;z-index:10}@media screen and (min-width:768px){.page-front .concept-container__image{max-width:740px}}@media screen and (min-width:992px){.page-front .concept-container__image{margin-right:0;max-width:clamp(800px,83.3333333333vw,1000px)}}@media screen and (min-width:1200px){.page-front .concept-container__image{padding-bottom:60px}}.page-front .concept-container__image:before{background-image:url(../img/staff/staff-circle-image@2x.png);background-repeat:no-repeat;background-size:contain;content:"";height:300px;position:absolute;right:-68px;top:-100px;width:300px;z-index:-1}@media screen and (min-width:992px){.page-front .concept-container__image:before{height:50%;right:-100px;top:-100px;width:50%}}@media screen and (min-width:1600px){.page-front .concept-container__image:before{height:50%;right:-280px;top:-150px;width:50%}}.page-front .concept-container #concept-svg{width:196px}@media screen and (min-width:992px){.page-front .concept-container #concept-svg{width:323px}}.page-front .concept-container #concept-svg #base path{fill:#000}.page-front .concept-container #concept-svg #mask path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.page-front .concept-container__textbody{margin-top:48px;padding-left:8vw;padding-right:8vw;position:relative;z-index:10}@media screen and (min-width:992px){.page-front .concept-container__textbody{padding:0}}@media screen and (min-width:1200px){.page-front .concept-container__textbody{padding-bottom:60px}}.page-front .concept-container__catch{display:flex;font-size:clamp(16px,2.6041666667vw,20px);justify-content:flex-end;line-height:2.5;margin-top:48px;position:relative}.page-front .concept-container__catch:before{background-color:#0c1012;content:"";flex-grow:1;height:1px;margin-right:1rem;margin-top:26px}.page-front .concept-container__desc{line-height:2.5;margin-bottom:24px;margin-top:52px;max-width:100%}@media screen and (min-width:992px){.page-front .concept-container__desc{margin-bottom:0;max-width:550px}}@media screen and (min-width:1600px){.page-front .concept-container__desc{max-width:clamp(550px,57.5vw,690px)}}.page-front .concept__image{margin-left:auto;margin-right:0;position:relative;width:200px;z-index:10}@media screen and (min-width:992px){.page-front .concept__image{margin:auto 0 0;width:100%}}.page-front .concept__image:before{background-image:url(../img/staff/staff-circle-image@2x.png);background-repeat:no-repeat;background-size:contain;bottom:-100px;content:"";height:100%;left:-140px;position:absolute;width:100%;z-index:-1}@media screen and (min-width:992px){.page-front .concept__image:before{bottom:-180px;left:-120px}}.page-front .gallery{background-color:#fff;padding-bottom:80px;padding-top:60px}@media screen and (min-width:768px){.page-front .gallery{padding-bottom:180px;padding-top:150px}}.page-front .gallery .gallery-content-sp{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.page-front .gallery .gallery-content-sp{display:none}}.page-front .gallery .gallery-content-sp img{height:auto;vertical-align:bottom;width:100%}.page-front .gallery .gallery-content-pc{display:none}@media screen and (min-width:768px){.page-front .gallery .gallery-content-pc{display:block}}.page-front .gallery .gallery-content-pc img{height:auto;width:100%}.page-front .menu{background-color:#eef3fb;padding-bottom:120px;padding-top:60px}@media screen and (min-width:768px){.page-front .menu{padding-bottom:160px;padding-top:100px}}.page-front .menu .menu__titile{text-align:center}.page-front .menu .menu__titile #menu-svg{height:auto;width:126px}@media screen and (min-width:768px){.page-front .menu .menu__titile #menu-svg{width:205px}}.page-front .menu .menu__titile #menu-svg-base path{fill:#000}.page-front .menu .menu__titile #menu-svg-mask path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.page-front .menu .menu-content{display:grid;gap:48px;grid-template-columns:1fr;margin:48px auto 0;max-width:600px}@media screen and (min-width:992px){.page-front .menu .menu-content{gap:80px;grid-template-columns:1fr 1fr;margin-top:80px;max-width:1200px}}.page-front .menu .menu-content .menulist-title__ja{color:#7b9eed;font-size:clamp(12px,1.8229166667vw,14px)}.page-front .menu .menu-content .menulist-title__en{align-items:center;border-bottom:1px solid #0c1012;display:flex;font-family:La Belle Aurore,cursive;font-size:clamp(26px,4.1666666667vw,32px);font-weight:300;justify-content:space-between;line-height:1;margin-top:8px}.page-front .menu .menu-content .menulist-title__en .note{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,meiryo,メイリオ,sans-serif;font-size:clamp(12px,1.8229166667vw,14px)}.page-front .menu .menu-content .menulist__list{margin-top:24px}@media screen and (min-width:768px){.page-front .menu .menu-content .menulist__list{margin-top:48px}}.page-front .menu .menu-content .menulist__item{display:flex;justify-content:space-between}.page-front .menu .menu-content .menulist__item+.menulist__item{margin-top:20px}@media screen and (min-width:768px){.page-front .menu .menu-content .menulist__item+.menulist__item{margin-top:24px}}.page-front .staff{background-color:#fff;padding-bottom:180px;padding-top:140px}@media screen and (min-width:768px){.page-front .staff{padding:240px 8vw 200px}}.page-front .staff__container{position:relative}@media screen and (min-width:768px){.page-front .staff__container{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 300px}}@media screen and (min-width:992px){.page-front .staff__container{grid-template-columns:1fr 420px;margin:0 auto;max-width:1200px}}.page-front .staff__container:before{background-image:url(../img/staff/staff-circle-image@2x.png);background-repeat:no-repeat;background-size:contain;content:"";height:50%;left:0;position:absolute;top:-68px;width:50%;z-index:0}@media screen and (min-width:768px){.page-front .staff__container:before{left:-80px;top:-100px}}@media screen and (min-width:992px){.page-front .staff__container:before{height:70%;left:-160px;top:-150px;width:70%}}.page-front .staff__container .staff__contents .title #staff-svg{height:auto;width:clamp(118px,25.5208333333vw,196px)}@media screen and (min-width:992px){.page-front .staff__container .staff__contents .title #staff-svg{max-width:196px}}.page-front .staff__container .staff__contents .title #staff-svg-base path{fill:#000}.page-front .staff__container .staff__contents .title #staff-svg-mask path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.page-front .staff__image{margin-left:80px;position:relative;text-align:end;z-index:10}@media screen and (min-width:768px){.page-front .staff__image{margin-left:0;text-align:left}}.page-front .staff__contents{padding-left:6vw;padding-right:6vw;padding-top:60px}@media screen and (min-width:768px){.page-front .staff__contents{padding:0}}.page-front .staff__info{margin-top:48px}@media screen and (min-width:768px){.page-front .staff__info{margin-top:64px}}.page-front .staff__info .name__ja{font-size:clamp(18px,2.6041666667vw,20px)}.page-front .staff__info .name__en{color:#b3c4de;font:clamp(14px,2.0833333333vw,16px);font-family:Cormorant Garamond,serif;margin-top:16px}.page-front .staff__info .desc{line-height:2.5;margin-top:32px}.page-front .js-fadeIn{opacity:0;transform:translateY(40px);transition:transform .6s ease .2s,opacity 1s ease .2s}.page-front .js-fadeIn.is-active{opacity:1;transform:translate(0)}
