@charset "UTF-8";body{margin:0;font-family:var(--font_sans);font-weight:500;color:var(--text_color);background-color:var(--bg_color)}@media screen and (max-width:767px){body{font-size:4vw}}@media screen and (min-width:768px){body{font-size:16px}}html[lang=en-US] body{font-family:var(--font_sans_en_02);letter-spacing:.05em}body.is-nav-opened{height:100%;overflow:hidden}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}figure{margin:0}img{max-width:100%;height:auto;vertical-align:top}video{vertical-align:top}@media screen and (max-width:767px){iframe{width:100%}}svg{max-width:100%;height:auto;vertical-align:top}a{color:inherit;text-decoration:none}a[href^="tel:"]{color:inherit}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}button{padding:0;color:inherit;appearance:none;cursor:pointer;outline:none;background-color:transparent;border:none}ul,ol,li,dl,dd{padding:0;margin:0;list-style:none}input[type=radio]{appearance:none;border:1px solid #d6d6d6;border-radius:50%}input[type=radio]:before{display:block;width:.75em;height:.75em;margin:3px;content:"";background:var(--color_green_01);border-radius:50%;transform:scale(0);transition:all ease-out .25s}input[type=radio]:checked:before{transform:scale(1)}label{cursor:pointer}.main{position:relative}.icons{display:none}.icon-search path{fill:var(--fill, currentColor)}.icon-checkbox .check{fill:var(--check-fill, var(--color_red_01));transition:fill .2s ease}.icon-prev .rect,.icon-next .rect{fill:var(--rect-fill, var(--color_red_01));stroke:var(--rect-stroke, var(--color_gray_01));stroke-width:1px}@media(hover:hover){.icon-prev .rect,.icon-next .rect{transition-timing-function:ease-in;transition-duration:.4s;transition-property:fill,stroke}}.icon-prev .rect:hover,.icon-next .rect:hover{transition-timing-function:ease-out}.icon-prev .chevron,.icon-next .chevron{fill:none;stroke:var(--chevron-stroke, var(--color_white_01));stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.icon-prev .chevron,.icon-next .chevron{transition-timing-function:ease-in;transition-duration:.4s;transition-property:fill}}.icon-prev .chevron:hover,.icon-next .chevron:hover{transition-timing-function:ease-out}@media screen and (max-width:767px){.pc-only{display:none!important}}@media screen and (min-width:768px){.sp-only{display:none!important}}@media screen and (min-width:768px){.l-flex{display:flex;gap:1em;align-items:center;justify-content:space-between}}.disable-link{pointer-events:none}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.mt--0{margin-top:0!important}.mb--0{margin-bottom:0!important}.mr--0{margin-right:0!important}.ml--0{margin-left:0!important}.pt--0{padding-top:0!important}.pb--0{padding-bottom:0!important}.pr--0{padding-right:0!important}.pl--0{padding-left:0!important}.mt--5{margin-top:5px!important}.mb--5{margin-bottom:5px!important}.mr--5{margin-right:5px!important}.ml--5{margin-left:5px!important}.pt--5{padding-top:5px!important}.pb--5{padding-bottom:5px!important}.pr--5{padding-right:5px!important}.pl--5{padding-left:5px!important}.mt--10{margin-top:10px!important}.mb--10{margin-bottom:10px!important}.mr--10{margin-right:10px!important}.ml--10{margin-left:10px!important}.pt--10{padding-top:10px!important}.pb--10{padding-bottom:10px!important}.pr--10{padding-right:10px!important}.pl--10{padding-left:10px!important}.mt--15{margin-top:15px!important}.mb--15{margin-bottom:15px!important}.mr--15{margin-right:15px!important}.ml--15{margin-left:15px!important}.pt--15{padding-top:15px!important}.pb--15{padding-bottom:15px!important}.pr--15{padding-right:15px!important}.pl--15{padding-left:15px!important}.mt--20{margin-top:20px!important}.mb--20{margin-bottom:20px!important}.mr--20{margin-right:20px!important}.ml--20{margin-left:20px!important}.pt--20{padding-top:20px!important}.pb--20{padding-bottom:20px!important}.pr--20{padding-right:20px!important}.pl--20{padding-left:20px!important}.mt--25{margin-top:25px!important}.mb--25{margin-bottom:25px!important}.mr--25{margin-right:25px!important}.ml--25{margin-left:25px!important}.pt--25{padding-top:25px!important}.pb--25{padding-bottom:25px!important}.pr--25{padding-right:25px!important}.pl--25{padding-left:25px!important}.mt--30{margin-top:30px!important}.mb--30{margin-bottom:30px!important}.mr--30{margin-right:30px!important}.ml--30{margin-left:30px!important}.pt--30{padding-top:30px!important}.pb--30{padding-bottom:30px!important}.pr--30{padding-right:30px!important}.pl--30{padding-left:30px!important}.mt--35{margin-top:35px!important}.mb--35{margin-bottom:35px!important}.mr--35{margin-right:35px!important}.ml--35{margin-left:35px!important}.pt--35{padding-top:35px!important}.pb--35{padding-bottom:35px!important}.pr--35{padding-right:35px!important}.pl--35{padding-left:35px!important}.mt--40{margin-top:40px!important}.mb--40{margin-bottom:40px!important}.mr--40{margin-right:40px!important}.ml--40{margin-left:40px!important}.pt--40{padding-top:40px!important}.pb--40{padding-bottom:40px!important}.pr--40{padding-right:40px!important}.pl--40{padding-left:40px!important}.mt--45{margin-top:45px!important}.mb--45{margin-bottom:45px!important}.mr--45{margin-right:45px!important}.ml--45{margin-left:45px!important}.pt--45{padding-top:45px!important}.pb--45{padding-bottom:45px!important}.pr--45{padding-right:45px!important}.pl--45{padding-left:45px!important}.mt--50{margin-top:50px!important}.mb--50{margin-bottom:50px!important}.mr--50{margin-right:50px!important}.ml--50{margin-left:50px!important}.pt--50{padding-top:50px!important}.pb--50{padding-bottom:50px!important}.pr--50{padding-right:50px!important}.pl--50{padding-left:50px!important}.display-none{display:none}.italic{font-style:italic}.bold{font-weight:700}.underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em}.txt-red{color:var(--color_red_01)}:root{--color_black_01: #333;--color_white_01: #FFF;--color_gray_01: #F5F1EA;--color_gray_02: #F8F8F8;--color_gray_03: #F0F0F0;--color_gray_04: #d9d9d9;--color_blue_01: #00a8ff;--color_red_01: #D80C18;--text_color: var(--color_black_01);--bg_color: var(--color_gray_01);--font_sans: "Zen Kaku Gothic Antique", sans-serif;--font_sans_en: "Montserrat", sans-serif;--breakpoint-xs: 400px;--breakpoint-sm: 768px;--breakpoint-md: 801px;--breakpoint-lg: 1000px;--breakpoint-xl: 1025px;--breakpoint-xxl: 1200px;--breakpoint-xxxl: 1441px}@media(hover:hover){.fade-alpha{transition:opacity .4s ease-in}}@media(hover:hover){.fade-alpha:hover{text-decoration:none;opacity:.7;transition-timing-function:ease-out}}.title-01{text-align:center}.title-01__ja{position:relative;display:inline-block;margin-bottom:.5em;font-weight:700;line-height:1.8;color:var(--color, var(--color_white_01));background-color:var(--background-color, var(--color_red_01));border-radius:3em}@media screen and (max-width:767px){.title-01__ja{padding:.5em 2.6em;font-size:4.5333333333vw}}@media screen and (min-width:768px){.title-01__ja{padding:.1em 2.1em;font-size:20px}}.title-01__ja:before{position:absolute;content:"";background-color:inherit;clip-path:polygon(50% 100%,0 0,100% 0)}@media screen and (max-width:767px){.title-01__ja:before{bottom:-2.6666666667vw;left:calc(50% - 2.9333333333vw);width:5.0666666667vw;height:2.9333333333vw}}@media screen and (min-width:768px){.title-01__ja:before{bottom:-9px;left:calc(50% - 8.5px);display:block;width:17px;height:11px}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.title-01[data-liquid] .title-01__ja{font-size:1.3888888889vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.title-01[data-liquid] .title-01__ja{font-size:2.2222222222vh}}.title-01__en{display:block;overflow:hidden;font-family:var(--font_sans_en);font-weight:700;color:var(--color_red_01);letter-spacing:.02em}@media screen and (max-width:767px){.title-01__en{font-size:11.4666666667vw}}@media screen and (min-width:768px){.title-01__en{font-size:70px}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.title-01[data-liquid] .title-01__en{font-size:4.8611111111vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.title-01[data-liquid] .title-01__en{font-size:7.7777777778vh}}.title-01__en .char-item{display:inline-block;line-height:1;opacity:0;translate:0 100%;transition-timing-function:cubic-bezier(.38,0,.215,1);transition-duration:.8s;transition-property:opacity,translate}.title-01.is-inview .title-01__en .char-item{opacity:1;translate:0 0}.title-02__ja{display:block;margin-bottom:.5em;font-weight:700}@media screen and (max-width:767px){.title-02__ja{font-size:3.2vw}}@media screen and (min-width:768px){.title-02__ja{font-size:20px}}.title-02__en{display:block;font-family:var(--font_sans_en);font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width:767px){.title-02__en{font-size:9.3333333333vw}}@media screen and (min-width:768px){.title-02__en{font-size:70px}}.title-03{display:flex;align-items:center;color:var(--color_red_01);white-space:nowrap}@media screen and (max-width:767px){.title-03{gap:1em;font-size:5.3333333333vw}}@media screen and (min-width:768px){.title-03{gap:1.6em;font-size:22px;letter-spacing:.02em}}.title-03:before,.title-03:after{display:block;width:100%;height:2px;content:"";background-color:var(--color_red_01)}.title-03__text{display:flex;gap:.4em;align-items:center}.title-03__icon{flex-shrink:0;width:.94em}.title-04{display:flex}@media screen and (max-width:767px){.title-04{flex-flow:column;gap:.5em}}@media screen and (min-width:768px){.title-04{gap:1.5em;align-items:center}}.title-04__en{font-family:var(--font_sans_en);font-weight:700;letter-spacing:.02em}@media screen and (max-width:767px){.title-04__en{font-size:8vw}}@media screen and (min-width:768px){.title-04__en{font-size:min(3.4722222222vw,50px)}}.title-04__ja{display:block;padding-block:.05em .1em;padding-inline:.5em;margin-top:.3em}@media screen and (max-width:767px){.title-04__ja{width:fit-content;font-size:3.7333333333vw}}.title-04__ja{letter-spacing:.02em;border-block:1px solid var(--color_red_01)}@media screen and (min-width:768px){.title-04__ja{font-size:min(1.25vw,18px)}}.title-05{width:fit-content;padding-block:.4em;padding-inline:2em;font-weight:700;color:var(--color_white_01);letter-spacing:.02em;background-color:var(--color_red_01);border-radius:3em}@media screen and (max-width:767px){.title-05{font-size:4vw}}@media screen and (min-width:768px){.title-05{font-size:18px}}.button-01{position:relative;box-sizing:border-box;display:inline-block;padding-block:.7em;font-weight:700;color:var(--color_white_01);text-align:center;letter-spacing:.04em;background-color:var(--color_red_01);border:2px solid var(--color_red_01);border-radius:3em;transition:background-color .3s ease-in,color .3s ease-in}@media screen and (max-width:767px){.button-01{width:100%;font-size:4vw}}@media screen and (min-width:768px){.button-01{padding-inline:4.2em;font-size:16px}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.button-01[data-liquid]{font-size:.9722222222vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.button-01[data-liquid]{font-size:1.5555555556vh}}@media screen and (max-width:767px){.button-01[data-size=middle]{padding:1.4em 6.2em}}@media screen and (min-width:768px){.button-01[data-size=middle]{padding:1.7em 6.2em;font-size:14px}}@media screen and (max-width:767px){.button-01[data-size=large]{padding-block:1.3em;font-size:4vw}}@media screen and (min-width:768px){.button-01[data-size=large]{padding-block:1.6em;font-size:18px}}@media(hover:hover){.button-01:hover,a:hover .button-01{color:var(--color_red_01);background-color:var(--color_white_01);transition-timing-function:ease-out}}.button-01__icon{position:absolute;overflow:hidden}@media screen and (max-width:767px){.button-01__icon{top:calc(50% - 4.5333333333vw);right:2.5333333333vw;width:9.0666666667vw}}@media screen and (min-width:768px){.button-01__icon{top:calc(50% - min(1.1111111111vw,16px));right:min(.5555555556vw,8px);width:min(2.2222222222vw,32px)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.button-01[data-liquid] .button-01__icon{top:calc(50% - 1.1111111111vw);right:1.3194444444vw;width:2.2222222222vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.button-01[data-liquid] .button-01__icon{top:calc(50% - 1.7777777778vh);right:2.1111111111vh;width:3.5555555556vh}}@media screen and (min-width:768px){.button-01[data-size=middle] .button-01__icon{right:min(1.3194444444vw,19px)}}@media screen and (min-width:768px){.button-01[data-size=large] .button-01__icon{top:calc(50% - 20px);right:min(1.3194444444vw,19px);width:40px}}.button-01__icon circle{transition:fill .3s ease}@media(hover:hover){.button-01:hover .button-01__icon circle,a:hover .button-01 .button-01__icon circle{fill:var(--color_red_01)}}.button-01__icon path{transform-origin:center;transition:transform .4s cubic-bezier(.45,0,.55,1),stroke .3s ease}.button-01__icon path:nth-of-type(2){transform:translate(-200%)}@media(hover:hover){.button-01:hover .button-01__icon path,a:hover .button-01 .button-01__icon path{stroke:var(--color_white_01)}}@media(hover:hover){.button-01:hover .button-01__icon path:nth-of-type(1),a:hover .button-01 .button-01__icon path:nth-of-type(1){transform:translate(200%)}}@media(hover:hover){.button-01:hover .button-01__icon path:nth-of-type(2),a:hover .button-01 .button-01__icon path:nth-of-type(2){transform:translate(0)}}.button-02{display:inline-flex;gap:.5em;align-items:center;justify-content:center;padding-block:1em;letter-spacing:.04em;background-color:var(--color_gray_03);border-radius:3em}@media screen and (max-width:767px){.button-02{font-size:3.4666666667vw}}@media screen and (min-width:768px){.button-02{font-size:12px}}.link-01,.job-detail__message a,.job-detail__recruitment table-01 a{text-decoration:none;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:bottom left;background-size:100% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(hover:hover){.link-01,.job-detail__message a,.job-detail__recruitment table-01 a{animation:underline-in-left .4s ease forwards}}@media(hover:hover){.link-01:hover,.job-detail__message a:hover,.job-detail__recruitment table-01 a:hover{animation:underline-out-right .4s ease forwards}}.link-01:hover[data-reverse=true],.job-detail__message a:hover[data-reverse=true],.job-detail__recruitment table-01 a:hover[data-reverse=true]{animation:underline-in-left-reverse .4s ease forwards}.link-01[data-reverse=true],.job-detail__message a[data-reverse=true],.job-detail__recruitment table-01 a[data-reverse=true]{background-size:0 1px;animation:underline-out-right-reverse .4s ease forwards}@keyframes underline-out-right{0%{background-position:bottom right;background-size:100% 1px}to{background-position:bottom right;background-size:0 1px}}@keyframes underline-in-left{0%{background-position:bottom left;background-size:0 1px}to{background-position:bottom left;background-size:100% 1px}}@keyframes underline-in-left-reverse{0%{background-position:bottom left;background-size:0 1px}to{background-position:bottom left;background-size:100% 1px}}@keyframes underline-out-right-reverse{0%{background-position:bottom right;background-size:100% 1px}to{background-position:bottom right;background-size:0 1px}}.job-detail__message a,.job-detail__recruitment table-01 a{color:var(--color_blue_01)}.table-01{width:100%;border-spacing:0}.table-01 th,.table-01 td{padding-block:.85em}@media screen and (max-width:767px){.table-01 th,.table-01 td{display:block}}.table-01 th{vertical-align:top;border-bottom:2px solid var(--color_red_01)}@media screen and (max-width:767px){.table-01 th{text-align:left}}@media screen and (min-width:768px){.table-01 th{box-sizing:border-box;width:260px}}.table-01 td{font-weight:500}@media screen and (min-width:768px){.table-01 td{padding-left:3.6em;border-bottom:1px solid var(--color_gray_04)}}.table-02{border-spacing:0}.table-02 tr:not(:last-child) td{margin-bottom:1.5em}@media screen and (max-width:767px){.table-02 th,.table-02 td{display:block}}@media screen and (min-width:768px){.table-02 th,.table-02 td{padding-block:1.875em;border-bottom:1px solid var(--color_gray_04)}}.table-02 th{text-align:left}@media screen and (max-width:767px){.table-02 th{margin-bottom:.5em}}@media screen and (min-width:768px){.table-02 th{box-sizing:border-box;width:240px;padding-left:.5em}}@media screen and (min-width:768px){.table-02 th.v-align-top{padding-top:2.6em;vertical-align:top}}.filters{background-color:var(--color_gray_02)}.filter__title{padding-block:.25em;margin-bottom:1.5em;text-align:center;letter-spacing:.02em;background-color:var(--color_gray_03);border-radius:.25em}@media screen and (max-width:767px){.filter__title{width:100%;font-size:4.5333333333vw}}@media screen and (min-width:768px){.filter__title{width:10em}}@media screen and (max-width:767px){.filter:not(:last-of-type){margin-bottom:11.2vw}}@media screen and (min-width:768px){.filter:not(:last-of-type){margin-bottom:64px}}.filter__list{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.filter__list{flex-flow:column;gap:1.1em;font-size:4.5333333333vw}}@media screen and (min-width:768px){.filter__list{gap:1.3em 2em;max-width:1050px;font-size:18px;letter-spacing:.02em}}.filter__label{display:flex;gap:.5em;align-items:center}.filter__checkbox{display:none}.filter__checkbox:not(:checked)+.filter__icon{--check-fill: transparent}@media screen and (min-width:768px){.filter__text{max-width:720px}}.filter__button{text-align:center}@media screen and (max-width:767px){.filter__button{margin-top:17.3333333333vw}}@media screen and (min-width:768px){.filter__button{margin-top:80px}}@media screen and (max-width:767px){.filter__button .button-01[data-size=large]{width:calc(100% - 10.6666666667vw)}}@media screen and (min-width:768px){.filter__button .button-01[data-size=large]{width:480px}}.footer__svg{width:100%;max-width:none}body.page-home .footer__svg{display:none}body.page-home .footer__inner,body.page-merit .footer__inner{background-color:var(--color_white_01)}@media screen and (max-width:767px){body.page-home .footer__inner,body.page-merit .footer__inner{padding-top:12vw}}@media screen and (min-width:768px){body.page-home .footer__inner,body.page-merit .footer__inner{padding-top:min(6.25vw,90px)}}@media screen and (max-width:767px){body.page-home .footer__inner{padding-top:8vw}}@media screen and (min-width:768px){body.page-home .footer__inner{padding-top:0}}.footer__banner{display:block;margin-inline:auto}@media screen and (max-width:767px){.footer__banner{width:90.9333333333vw;margin-inline:auto;margin-bottom:34vw}}@media screen and (min-width:768px){.footer__banner{box-sizing:border-box;width:100%;padding-inline:min(5.5555555556vw,80px);margin-bottom:min(9.7916666667vw,141px);text-align:center}}.footer__logo{text-align:center}@media screen and (max-width:767px){.footer__logo{width:57.3333333333vw;margin-inline:auto;margin-bottom:9.3333333333vw}}@media screen and (min-width:768px){.footer__logo{margin-bottom:min(2.7777777778vw,40px)}}.footer__buttons{display:flex;gap:1em;justify-content:center}@media screen and (max-width:767px){.footer__buttons{flex-flow:column;padding-inline:4.2666666667vw;margin-bottom:10.6666666667vw}}@media screen and (min-width:768px){.footer__buttons{margin-bottom:min(4.4444444444vw,64px)}}@media screen and (min-width:768px){.footer__buttons .button-02{width:200px}}.footer__copyright{color:var(--color_white_01);letter-spacing:.04em;background-color:var(--color_red_01)}@media screen and (max-width:767px){.footer__copyright{padding-block:2.4em;text-align:center;font-size:3.2vw}}@media screen and (min-width:768px){.footer__copyright{padding-block:2em;padding-inline:min(5.5555555556vw,80px);font-size:12px;text-align:right}}@media screen and (max-width:767px){.form{padding-block:9.3333333333vw 24vw;padding-inline:5.3333333333vw}}@media screen and (min-width:768px){.form{padding-block:71px 180px}}.form input[type=text],.form input[type=tel],.form input[type=email],.form textarea{--background-color: var(--color_gray_02);padding:.9em;border-radius:.25em}@media screen and (max-width:767px){.form textarea{height:15em}}@media screen and (min-width:768px){.form textarea{height:25em}}.form__inner{background-color:var(--color_white_01);border:2px solid var(--color_red_01)}@media screen and (max-width:767px){.form__inner{padding-block:9.3333333333vw;padding-inline:5.3333333333vw;border-radius:4.5333333333vw}}@media screen and (min-width:768px){.form__inner{box-sizing:border-box;width:min(88.8888888889vw,1280px);padding-block:75px 80px;padding-inline:min(5.5555555556vw,80px);margin-inline:auto;border-radius:min(2.7777777778vw,40px)}}@media screen and (min-width:768px){.form__inner:has(.form__heading){padding-block:60px}}@media screen and (max-width:767px){.form__heading{margin-bottom:9.3333333333vw}}@media screen and (min-width:768px){.form__heading{margin-bottom:4.5em}}.form__note{color:var(--color_red_01);letter-spacing:.02em}@media screen and (max-width:767px){.form__note{margin-bottom:5.3333333333vw;font-size:2.9333333333vw}}@media screen and (min-width:768px){.form__note{font-size:12px}}.form__table .required{display:flex;gap:.5em;align-items:center}.form__table .required:before{font-size:.75em;color:var(--color_red_01);content:"※"}.form__heading{font-size:.875em}.form__caption{margin-top:1em;font-size:.75em}.form__input-wapper:not(:last-child){margin-bottom:2.4em}.form__input-heading{margin-bottom:1em;font-size:.875em}.form__button{text-align:center}@media screen and (max-width:767px){.form__button{margin-top:10.6666666667vw}}@media screen and (min-width:768px){.form__button{margin-top:80px}}.form__button .button-01{padding-block:1.3em}@media screen and (max-width:767px){.form__button .button-01{padding-right:1.3em}}@media screen and (min-width:768px){.form__button .button-01{width:100%;max-width:400px;font-size:16px}}@media screen and (max-width:767px){.form__button:has(.form__attention){font-size:3.2vw}}@media screen and (min-width:768px){.form__button:has(.form__attention){margin-top:50px}}.form__attention{line-height:1.8}@media screen and (max-width:767px){.form__attention{margin-bottom:9.3333333333vw}}@media screen and (min-width:768px){.form__attention{margin-bottom:75px}}input[type=text],input[type=tel],input[type=email],textarea{box-sizing:border-box;width:100%;padding:1.047em;font-size:16px;background:var(--background-color, var(--color_white_01));border:2px solid var(--border-color, var(--color_gray_03));border-radius:2px}input[type=radio]{appearance:auto}select{box-sizing:border-box;padding:1.047em;font-size:16px;border:2px solid var(--border-color, var(--color_gray_03));border-radius:2px}@media screen and (max-width:767px){select{width:100%}}@media screen and (max-width:767px){.input-zip{max-width:10em;margin-left:1em}}@media screen and (min-width:768px){.input-zip{max-width:18.8em;margin-left:1.8em}}.input-age{max-width:10em;margin-right:1em}.wpcf7-acceptance .input-checkbox,.filter__checkbox{display:none}.form-01__checkbox:has(.input-checkbox:not(:checked)) .wpcf7-acceptance__icon{--check-fill: transparent}.form-01__checkbox{display:flex;gap:.5em;align-items:center}.wpcf7-radio .wpcf7-list-item{display:inline-flex;align-items:center;margin:0 2em 0 0;cursor:pointer}.wpcf7-radio .wpcf7-list-item input[type=radio]{display:none}.wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.5%200.5H36.5C38.7%200.5%2040.5%202.3%2040.5%204.5V35.7C40.5%2037.9%2038.7%2039.7%2036.5%2039.7H4.5C2.3%2039.7%200.5%2037.9%200.5%2035.7V4.5C0.5%202.3%202.3%200.5%204.5%200.5Z%22%20fill%3D%22%23F8F9F9%22%20stroke%3D%22%23D9D9D9%22%20%2F%3E%20%3Cpath%20d%3D%22M20.5%2029.6C25.7467%2029.6%2030%2025.3467%2030%2020.1C30%2014.8533%2025.7467%2010.6%2020.5%2010.6C15.2533%2010.6%2011%2014.8533%2011%2020.1C11%2025.3467%2015.2533%2029.6%2020.5%2029.6Z%22%20fill%3D%22%23C13225%22%20%2F%3E%3C%2Fsvg%3E)}.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{display:inline-flex;gap:1em;align-items:center}.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{display:block;width:2.563em;height:2.563em;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.5%200.5H36.5C38.7%200.5%2040.5%202.3%2040.5%204.5V35.7C40.5%2037.9%2038.7%2039.7%2036.5%2039.7H4.5C2.3%2039.7%200.5%2037.9%200.5%2035.7V4.5C0.5%202.3%202.3%200.5%204.5%200.5Z%22%20fill%3D%22%23F8F9F9%22%20stroke%3D%22%23D9D9D9%22%20%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image .2s ease}.form-policy{margin-top:1.3em}@media screen and (max-width:767px){.form-policy{font-size:3.2vw}}@media screen and (min-width:768px){.form-policy{font-size:14px}}.form-policy .wpcf7-list-item{margin-left:0}.form-policy__title{margin-bottom:.5em;font-weight:700;line-height:1.8;letter-spacing:.02em}.form-policy__text{margin-bottom:1.8em;line-height:1.8;letter-spacing:.02em}.form-policy__text a{color:var(--color_blue_01)}.cf7-cf-turnstile{margin-top:1em!important}.gnav{pointer-events:auto}@media screen and (max-width:767px){.gnav{position:fixed;inset-inline:2.4vw;bottom:2.4vw;z-index:20;transition:opacity .4s ease}}@media screen and (max-width:767px){.gnav.is-nav-hidden{pointer-events:none;opacity:0}}.gnav__list{display:grid;gap:0;align-items:center;overflow:hidden;font-weight:700;color:var(--color_white_01);letter-spacing:.02em;background-color:var(--color_red_01);border:2px solid var(--color_white_01);border-radius:3em}@media(hover:hover){.gnav__list{transition-timing-function:ease;transition-duration:.4s;transition-property:grid-template-columns,color,background-color,border-color}}@media screen and (max-width:767px){.gnav__list{grid-template-columns:36.5% auto;font-size:3.7333333333vw}}@media screen and (min-width:768px){.gnav__list{grid-template-columns:175px 265px;width:440px;font-size:14px}}@media screen and (min-width:768px)and (hover:hover){.gnav__list:has(.gnav__item:hover){color:var(--color_red_01);background-color:var(--color_white_01);border-color:var(--color_red_01)}}@media screen and (min-width:768px)and (hover:hover){.gnav__list:has(.gnav__item:nth-child(1):hover){grid-template-columns:100% 0}}@media screen and (min-width:768px)and (hover:hover){.gnav__list:has(.gnav__item:nth-child(2):hover){grid-template-columns:0 100%}}.gnav__item{position:relative;overflow:hidden;text-align:center;white-space:nowrap}.gnav__link{display:flex;gap:.5em;align-items:center;justify-content:center}@media screen and (max-width:767px){.gnav__link{padding-block:.8em}}@media screen and (min-width:768px){.gnav__link{padding-block:1.429em}}@media(hover:hover){.gnav__link{transition:opacity .4s ease}}.gnav__item:nth-child(1) .gnav__link:after{position:absolute;right:0;width:2px;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%222%22%20height%3D%2242%22%20viewBox%3D%220%200%202%2042%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201V41%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%222%203%22%2F%3E%3C%2Fsvg%3E);transition:opacity .4s ease}@media screen and (max-width:767px){.gnav__item:nth-child(1) .gnav__link:after{inset-block:.6666666667vw}}@media screen and (min-width:768px){.gnav__item:nth-child(1) .gnav__link:after{inset-block:10px}}@media screen and (min-width:768px)and (hover:hover){.gnav__item:nth-child(1) .gnav__link:hover:after{opacity:0}}@media screen and (min-width:768px)and (hover:hover){.gnav__list:has(.gnav__item:hover) .gnav__link:not(:hover){opacity:0}}@media screen and (max-width:767px){.gnav__link-icon{width:.858em}}@media screen and (min-width:768px){.gnav__link-icon{width:1.3em}}@media screen and (max-width:767px){.header{display:contents}}@media screen and (min-width:768px){.header{position:fixed;inset-inline:0;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding-block:40px;padding-inline:min(5.5555555556vw,80px);pointer-events:none}}@media screen and (max-width:767px){.header__logo{position:absolute;top:5.3333333333vw;left:calc(50% - 12.9333333333vw);z-index:20;width:25.8666666667vw;margin-inline:auto}}.header__logo-link{pointer-events:auto}@media screen and (max-width:767px){.hero__inner{padding-inline:5.3333333333vw;padding-top:21.3333333333vw}}@media screen and (min-width:768px){.hero__inner{width:min(88.8888888889vw,1280px);padding-top:126px;margin-inline:auto}}.hero__title{color:var(--color_red_01)}.breadcrumb{display:flex;gap:.5em;align-items:center;line-height:1}@media screen and (max-width:767px){.breadcrumb{margin-bottom:6.6666666667vw;font-size:2.9333333333vw}}@media screen and (min-width:768px){.breadcrumb{margin-bottom:99px;font-size:14px}}.breadcrumb li:not(:last-child):after{margin-left:.6em;content:">"}.nav-toggle{position:relative;z-index:20;display:flex;flex-flow:column;gap:.5em;align-items:center;justify-content:center;height:100%;padding:0;appearance:none;outline:none;background-color:var(--color_navy_01);border:0;transition:background-color .4s ease}@media screen and (max-width:1199px){.nav-toggle{flex-shrink:0;width:60px}}@media screen and (min-width:1200px){.nav-toggle{display:none;width:110px}}@media screen and (min-width:1200px){.is-nav-opened .nav-toggle{background-color:transparent}}.nav-toggle:before{position:absolute;inset-block:0;left:-1px;content:"";border-left:1px solid var(--color_navy_01);transition:border-color .4s ease}@media screen and (min-width:1200px){.is-nav-opened .nav-toggle:before{background-color:transparent;border-color:var(--color_black_01)}}.nav-toggle__inner{position:relative;display:inline-block;align-self:center}@media screen and (max-width:1199px){.nav-toggle__inner{width:60px;height:11px}}@media screen and (min-width:1200px){.nav-toggle__inner{width:50px;height:13px}}.nav-toggle__inner span{position:absolute;left:0;display:inline-block;width:100%;height:1px;background-color:var(--color_black_01);transition:all .4s}.is-nav-opened .nav-toggle__inner span{background-color:var(--color_black_01)!important}.nav-toggle__bar--01{top:0}.is-nav-opened .nav-toggle__bar--01{transform:translate(50%) scale(0)}@media screen and (min-width:1200px){.nav-toggle:hover .nav-toggle__bar--01{top:50%}}.nav-toggle__bar--02{bottom:0;transform:translateY(-50%)}.nav-toggle__bar--02:after{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background-color:var(--color_black_01);opacity:0;transition:transform .4s}body:not(.is-scrolled) .is-invert .nav-toggle__bar--02:after{background-color:var(--color_black_01);opacity:1}.is-nav-opened .nav-toggle__bar--02:after{background-color:var(--color_black_01)!important;opacity:1}.is-nav-opened .nav-toggle__bar--02{top:50%;transform:rotate(12deg)}.is-nav-opened .nav-toggle__bar--02:after{transform:rotate(155deg)}@media screen and (min-width:1200px){.nav-toggle:hover .nav-toggle__bar--02{bottom:calc(50% - 1px)}}.nav-toggle__bar--03{bottom:0}.is-nav-opened .nav-toggle__bar--03{transform:translate(-50%) scale(0)}@media screen and (min-width:1200px){.nav-toggle:hover .nav-toggle__bar--03{bottom:50%;opacity:0}}.pagination,.wp-pagenavi{font-family:var(--font_sans_en);color:var(--color_red_01)}.pagination .pagination__link,.pagination .previouspostslink,.pagination .nextpostslink,.wp-pagenavi .pagination__link,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{--rect-stroke: var(--color_red_01);display:flex;gap:.8em;align-items:center;justify-content:center}@media screen and (max-width:767px){.pagination .pagination__link,.pagination .previouspostslink,.pagination .nextpostslink,.wp-pagenavi .pagination__link,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:3.2vw}}@media screen and (min-width:768px){.pagination .pagination__link,.pagination .previouspostslink,.pagination .nextpostslink,.wp-pagenavi .pagination__link,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:clamp(14px,1.3888888889vw,20px)}}.pagination .pagination__link:hover,.pagination .previouspostslink:hover,.pagination .nextpostslink:hover,.wp-pagenavi .pagination__link:hover,.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{--rect-fill: var(--color_white_01);--rect-stroke: var(--color_red_01);--chevron-stroke: var(--color_red_01)}.pagination .pagination__link[data-direction=next],.pagination .nextpostslink,.wp-pagenavi .pagination__link[data-direction=next],.wp-pagenavi .nextpostslink{flex-flow:row-reverse}.wp-pagenavi{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.wp-pagenavi{flex-wrap:wrap;gap:1em 1.5em;order:2;padding-inline:5.3333333333vw;margin-block:9.3333333333vw 13.3333333333vw;font-size:2.9333333333vw}}@media screen and (min-width:768px){.wp-pagenavi{gap:2.5em;padding-inline:min(2.7777777778vw,40px);margin-top:120px;font-size:clamp(14px,1.3888888889vw,20px)}}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .extend{display:flex;align-items:center;align-self:1/1;justify-content:center;width:1.5em;text-align:center;border-bottom:1px solid transparent}@media(hover:hover){.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .extend{transition-timing-function:ease-in;transition-duration:.4s;transition-property:color,border-color}}@media screen and (max-width:767px){.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .extend{flex-shrink:0}}.wp-pagenavi .current{border-bottom:1px solid}@media(hover:hover){.wp-pagenavi .page:hover{border-color:var(--color_red_01)}}.wp-pagenavi .extend{letter-spacing:.05em;translate:0 -.3em}@media screen and (min-width:768px){.wp-pagenavi .previouspostslink{margin-right:.8em}}.wp-pagenavi .nextpostslink{flex-flow:row-reverse}@media screen and (min-width:768px){.wp-pagenavi .nextpostslink{margin-left:.8em}}@media screen and (max-width:767px){.wp-pagenavi .icon-next,.wp-pagenavi .icon-prev{width:16vw}}.pagination{display:flex;justify-content:space-between;max-width:908px;margin-inline:auto}@media screen and (max-width:767px){.pagination{margin-top:9.3333333333vw}}@media screen and (min-width:768px){.pagination{margin-top:min(6.9444444444vw,100px)}}.pagination .pagination__link[data-direction=prev]{margin-right:auto}.pagination .pagination__link[data-direction=next]{margin-left:auto}@media screen and (max-width:767px){.contact-intro{padding-block:9.3333333333vw 13.3333333333vw;padding-inline:5.3333333333vw}}@media screen and (min-width:768px){.contact-intro{width:min(77.7777777778vw,1120px);padding-block:min(4.375vw,63px) min(6.6666666667vw,96px);margin-inline:auto;line-height:1.8}}@media screen and (max-width:767px){.siteinfo{padding-inline:5.3333333333vw;margin-bottom:8vw}}@media screen and (min-width:768px){.siteinfo{margin-bottom:38px}}.siteinfo+.form{padding-top:0}.siteinfo__inner{background-color:var(--color_white_01);border:2px solid var(--color_red_01)}@media screen and (max-width:767px){.siteinfo__inner{padding-block:9.3333333333vw;padding-inline:5.3333333333vw;border-radius:5.3333333333vw}}@media screen and (min-width:768px){.siteinfo__inner{box-sizing:border-box;width:min(88.8888888889vw,1280px);padding-block:min(4.1666666667vw,60px) min(5.9027777778vw,85px);padding-inline:min(5.5555555556vw,80px);margin-inline:auto;border-radius:min(2.7777777778vw,40px)}}@media screen and (max-width:767px){.siteinfo__title{margin-bottom:6.6666666667vw}}@media screen and (min-width:768px){.siteinfo__title{margin-bottom:50px}}@media screen and (min-width:768px){.siteinfo__content{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width:767px){.siteinfo__figure{margin-bottom:5.3333333333vw}}@media screen and (min-width:768px){.siteinfo__figure{width:min(26.25vw,378px)}}.siteinfo__image{border:2px solid var(--color_red_01)}@media screen and (max-width:767px){.siteinfo__image{width:100%;border-radius:5.3333333333vw}}@media screen and (min-width:768px){.siteinfo__image{border-radius:min(2.7777777778vw,40px)}}@media screen and (min-width:768px){.siteinfo__body{width:min(46.875vw,675px)}}@media screen and (min-width:768px){.siteinfo__body th{width:148px;vertical-align:middle}}.siteinfo__body td a{margin-left:1em;color:var(--color_blue_01)}.snaper{position:relative;z-index:2}.snaper__list{display:flex;flex-flow:column;gap:20px}.snaper__slide{box-sizing:border-box;display:flex;width:100%;min-height:100vh;opacity:0;transition:opacity 1s ease 0s}.snaper__slide.is-active{opacity:1;transition-duration:.4s}.snaper__fixde{position:relative;top:0;left:0;display:flex;align-items:center;width:100%;height:100vh;pointer-events:none}.is-snaper-stage .snaper__fixde{position:fixed;top:0}.is-snaper-stage-end .snaper__fixde{position:relative;top:0}.snaper__block{position:relative;margin:0 auto}.snaper__in{opacity:0;transform:translateY(30px);transition:opacity 1s ease 0s,transform 1s ease 0s}.is-active .snaper__in{opacity:1;transform:translateY(0);transition-delay:0s}[data-snaper-delay="1"]{transition-delay:.2s!important}[data-snaper-delay="2"]{transition-delay:.4s!important}[data-snaper-delay="3"]{transition-delay:.6s!important}[data-snaper-delay="4"]{transition-delay:.8s!important}[data-snaper-delay="5"]{transition-delay:1s!important}.scale-up{display:block}.scale-up figure{overflow:hidden}@media(hover:hover){.scale-up img{transition:transform .5s ease-out,opacity .5s}}@media(hover:hover){.scale-up:not([data-fade=none]):hover img{opacity:.7;transform:scale(1.1)}}@media(hover:hover){.scale-up:hover img{transform:scale(1.1)}}.tr-focus-in{overflow:hidden;transition:clip-path 1s cubic-bezier(.87,0,.13,1)}@media screen and (min-width:768px){.tr-focus-in{clip-path:inset(50% 50% round 1.1111111111vw)}}.is-inview .tr-focus-in{clip-path:inset(0% 0% round 1.1111111111vw)}.tr-title-bg{position:relative;display:inline-block;--start-point: 49%;--end-point: 55%}.tr-title-bg:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:var(--color_green_01);transform:scaleX(0)}:where(.is-inview) .tr-title-bg:after{perspective:1000;backface-visibility:hidden;animation:move-bg 1.1s forwards}.tr-title-bg--dilay01:after{animation-delay:.4s}.tr-title-bg--dilay02:after{animation-delay:.8s}.tr-title-bg--dilay03:after{animation-delay:1.2s}.tr-title-bg--dilay04:after{animation-delay:1.6s}.tr-title-bg--dilay05:after{animation-delay:2s}.tr-title-bg--dilay06:after{animation-delay:2.4s}.tr-title-bg--dilay07:after{animation-delay:2.8s}.tr-title-bg--dilay08:after{animation-delay:3.2s}.tr-title-bg--dilay09:after{animation-delay:3.6s}.tr-title-bg__text{opacity:0;transition:opacity .75s ease .5s}.is-inview .tr-title-bg__text{opacity:1}.tr-fade-in{opacity:0;transition:transform 1s,opacity 1s}.tr-fade-in.is-inview,.inview-wrap.is-inview .tr-fade-in,[data-transition=none] .tr-fade-in{opacity:1;transition-delay:.4s}@media print{.tr-fade-in{opacity:1!important;transform:translate(0)!important}}[data-fade-direction=bottom],.tr-fade-direction-bottom{transform:translateY(30px)}[data-fade-direction=bottom].is-inview,.inview-wrap.is-inview [data-fade-direction=bottom],.tr-fade-direction-bottom.is-inview,.inview-wrap.is-inview .tr-fade-direction-bottom{transform:translate(0)}@media screen and (max-width:767px){[data-fade-direction=right]{transform:translateY(30px)}}@media screen and (min-width:768px){[data-fade-direction=right]{transform:translate(30px)}}[data-fade-direction=right].is-inview,.inview-wrap.is-inview [data-fade-direction=right]{transform:translate(0)}[data-fade-direction=left]{transform:translate(-30px)}[data-fade-direction=scale]{transform:scale(1.3)}@media screen and (min-width:768px){[data-fade-direction=scale]{transform:scale(1.1)}}[data-fade-direction=scale].is-inview,.inview-wrap.is-inview [data-fade-direction=scale]{transform:scale(1)}.tr-fade-lag span{display:inline-block;opacity:0;transform:translate(.3em);transition:transform 1.5s,opacity 1s}.inview-wrap.is-inview .tr-fade-lag span{opacity:1;transform:translate(0)}@media print{.tr-fade-lag{opacity:1!important;transform:translate(0)!important}}.tr-blur-in,.tr-blur-in-wrap span{opacity:0;filter:blur(10px)}.tr-blur-in.is-inview,.inview-wrap.is-inview .tr-blur-in,.hero-01.scene-02 .tr-blur-in,.tr-blur-in-wrap span.is-inview,.inview-wrap.is-inview .tr-blur-in-wrap span,.hero-01.scene-02 .tr-blur-in-wrap span{opacity:1;filter:blur(0);transition:filter 1s,opacity 1s}@media print{.tr-blur-in,.tr-blur-in-wrap span{opacity:1!important;transform:translate(0)!important}}.inview-wrap.is-inview .tr-blur-in-wrap span{opacity:1;filter:blur(0)}.tr-blur-in--pseudo-elements:before,.tr-blur-in--pseudo-elements:after{opacity:0;filter:blur(1em);transition:filter 1s .4s,opacity 1s .4s}.tr-blur-in--pseudo-elements.is-inview:before,.tr-blur-in--pseudo-elements.is-inview:after{opacity:1;filter:blur(0)}.tr-blur-lag span{display:inline-block;opacity:0;filter:blur(.5em);transition:filter 1s,opacity 1s}.inview-wrap.is-inview .tr-blur-lag span{opacity:1;filter:blur(0)}.slide-in{display:inline-block;overflow:hidden}.slide-in__inner{position:relative;bottom:-2em;opacity:0}.is-inview.slide-in .slide-in__inner,.inview-wrap.is-inview .slide-in__inner{bottom:0;opacity:1;transition:bottom 1s ease-out 0s,opacity .4s ease-out .4s}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-01{transition-delay:.4s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-02{transition-delay:.8s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-03{transition-delay:1.2s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-04{transition-delay:1.6s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-05{transition-delay:2s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-06{transition-delay:2.4s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-07{transition-delay:2.8s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-08{transition-delay:3.2s}}@media screen and (min-width:768px){.slide-in__inner.tr-fade-in--delay-09{transition-delay:3.6s}}@keyframes move-bg{0%{transform:scaleX(0);transform-origin:0 100%}49%{transform:scaleX(1);transform-origin:0 100%}55%{transform:scaleX(1);transform-origin:100% 0}to{transform:scaleX(0);transform-origin:100% 0}}.tr-popup-text .s_t{display:inline-block;opacity:0;transform:translateY(30px);transition:transform .4s,opacity .6s}.tr-popup-text.is-inview .s_t{opacity:1;transform:none}[data-transition-delay="0"]{transition-delay:0s!important}@media screen and (min-width:768px){[data-transition-delay="1"].is-inview,.inview-wrap.is-inview [data-transition-delay="1"],.hero-01.scene-02 [data-transition-delay="1"]{transition-delay:.2s!important}}@media screen and (min-width:768px){[data-transition-delay="2"].is-inview,.inview-wrap.is-inview [data-transition-delay="2"],.hero-01.scene-02 [data-transition-delay="2"]{transition-delay:.4s!important}}@media screen and (min-width:768px){[data-transition-delay="3"].is-inview,.inview-wrap.is-inview [data-transition-delay="3"],.hero-01.scene-02 [data-transition-delay="3"]{transition-delay:.6s!important}}@media screen and (min-width:768px){[data-transition-delay="4"].is-inview,.inview-wrap.is-inview [data-transition-delay="4"],.hero-01.scene-02 [data-transition-delay="4"]{transition-delay:.8s!important}}@media screen and (min-width:768px){[data-transition-delay="5"].is-inview,.inview-wrap.is-inview [data-transition-delay="5"],.hero-01.scene-02 [data-transition-delay="5"]{transition-delay:1s!important}}@media screen and (min-width:768px){[data-transition-delay="6"].is-inview,.inview-wrap.is-inview [data-transition-delay="6"],.hero-01.scene-02 [data-transition-delay="6"]{transition-delay:1.2s!important}}@media screen and (min-width:768px){[data-transition-delay="7"].is-inview,.inview-wrap.is-inview [data-transition-delay="7"],.hero-01.scene-02 [data-transition-delay="7"]{transition-delay:1.4s!important}}@media screen and (min-width:768px){[data-transition-delay="8"].is-inview,.inview-wrap.is-inview [data-transition-delay="8"],.hero-01.scene-02 [data-transition-delay="8"]{transition-delay:1.6s!important}}@media screen and (min-width:768px){[data-transition-delay="9"].is-inview,.inview-wrap.is-inview [data-transition-delay="9"],.hero-01.scene-02 [data-transition-delay="9"]{transition-delay:1.8s!important}}@media screen and (min-width:768px){[data-transition-delay="10"].is-inview,.inview-wrap.is-inview [data-transition-delay="10"],.hero-01.scene-02 [data-transition-delay="10"]{transition-delay:2s!important}}@media screen and (min-width:768px){[data-transition-delay="11"].is-inview,.inview-wrap.is-inview [data-transition-delay="11"],.hero-01.scene-02 [data-transition-delay="11"]{transition-delay:2.2s!important}}@media screen and (min-width:768px){[data-transition-delay="12"].is-inview,.inview-wrap.is-inview [data-transition-delay="12"],.hero-01.scene-02 [data-transition-delay="12"]{transition-delay:2.4s!important}}@media screen and (min-width:768px){[data-transition-delay="13"].is-inview,.inview-wrap.is-inview [data-transition-delay="13"],.hero-01.scene-02 [data-transition-delay="13"]{transition-delay:2.6s!important}}@media screen and (min-width:768px){[data-transition-delay="14"].is-inview,.inview-wrap.is-inview [data-transition-delay="14"],.hero-01.scene-02 [data-transition-delay="14"]{transition-delay:2.8s!important}}@media screen and (min-width:768px){[data-transition-delay="15"].is-inview,.inview-wrap.is-inview [data-transition-delay="15"],.hero-01.scene-02 [data-transition-delay="15"]{transition-delay:3s!important}}@media screen and (min-width:768px){[data-transition-delay="16"].is-inview,.inview-wrap.is-inview [data-transition-delay="16"],.hero-01.scene-02 [data-transition-delay="16"]{transition-delay:3.2s!important}}@media screen and (min-width:768px){[data-transition-delay="17"].is-inview,.inview-wrap.is-inview [data-transition-delay="17"],.hero-01.scene-02 [data-transition-delay="17"]{transition-delay:3.4s!important}}@media screen and (min-width:768px){[data-transition-delay="18"].is-inview,.inview-wrap.is-inview [data-transition-delay="18"],.hero-01.scene-02 [data-transition-delay="18"]{transition-delay:3.6s!important}}@media screen and (min-width:768px){[data-transition-delay="19"].is-inview,.inview-wrap.is-inview [data-transition-delay="19"],.hero-01.scene-02 [data-transition-delay="19"]{transition-delay:3.8s!important}}@media screen and (min-width:768px){[data-transition-delay="20"].is-inview,.inview-wrap.is-inview [data-transition-delay="20"],.hero-01.scene-02 [data-transition-delay="20"]{transition-delay:4s!important}}@media screen and (min-width:768px){[data-transition-delay="21"].is-inview,.inview-wrap.is-inview [data-transition-delay="21"],.hero-01.scene-02 [data-transition-delay="21"]{transition-delay:4.2s!important}}@media screen and (min-width:768px){[data-transition-delay="22"].is-inview,.inview-wrap.is-inview [data-transition-delay="22"],.hero-01.scene-02 [data-transition-delay="22"]{transition-delay:4.4s!important}}@media screen and (min-width:768px){[data-transition-delay="23"].is-inview,.inview-wrap.is-inview [data-transition-delay="23"],.hero-01.scene-02 [data-transition-delay="23"]{transition-delay:4.6s!important}}@media screen and (min-width:768px){[data-transition-delay="24"].is-inview,.inview-wrap.is-inview [data-transition-delay="24"],.hero-01.scene-02 [data-transition-delay="24"]{transition-delay:4.8s!important}}@media screen and (min-width:768px){[data-transition-delay="25"].is-inview,.inview-wrap.is-inview [data-transition-delay="25"],.hero-01.scene-02 [data-transition-delay="25"]{transition-delay:5s!important}}.page-contact .footer__copyright{background-color:#3a3a3a}.front-hero{position:relative;overflow:hidden;background-color:var(--color_gray_01)}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero{padding-bottom:2.7777777778vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero{padding-bottom:4.4444444444vh}}.front-hero__circle{position:absolute;border-radius:50%}.front-hero__circle[data-index="1"]{z-index:2;background:url(../images/common/bg_noise.svg) 0% 0%/150px 150px repeat,radial-gradient(49.24% 49.24% at 50% 42.49%,#ffffff1a,#f8f8f81a);-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}@media screen and (max-width:767px){.front-hero__circle[data-index="1"]{top:18.6666666667vw;left:-50.6666666667vw;width:128.5333333333vw;height:128.5333333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{top:2.7777777778vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{top:4.4444444444vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{left:calc(50% + -54.8611111111vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{left:calc(50% + -87.7777777778vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{width:62.5vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{width:100vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{height:62.5vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="1"]{height:100vh}}.front-hero__circle[data-index="2"]{z-index:1;background:url(../images/common/bg_noise.svg) 0% 0%/150px 150px repeat,radial-gradient(49.24% 49.24% at 50% 42.49%,#fff6,#f7a1a666)}@media screen and (max-width:767px){.front-hero__circle[data-index="2"]{top:-60vw;right:-48vw;width:128.5333333333vw;height:128.5333333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{top:-38.8888888889vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{top:-62.2222222222vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{left:calc(50% + -18.0555555556vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{left:calc(50% + -28.8888888889vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{width:86.6666666667vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{width:138.6666666667vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{height:86.6666666667vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="2"]{height:138.6666666667vh}}.front-hero__circle[data-index="3"]{z-index:1;background:url(../images/common/bg_noise.svg) 0% 0%/100px 100px repeat,radial-gradient(49.24% 49.24% at 50% 42.49%,#fff6,#d80c1866);-webkit-mask-image:linear-gradient(to bottom,black 10%,transparent 100%);mask-image:linear-gradient(to bottom,black 10%,transparent 100%)}@media screen and (max-width:767px){.front-hero__circle[data-index="3"]{top:446.6666666667vw;left:-52vw;width:114.1333333333vw;height:114.1333333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{top:65.625vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{top:105vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{left:calc(50% + -75.3472222222vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{left:calc(50% + -120.5555555556vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{width:52.0833333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{width:83.3333333333vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{height:52.0833333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="3"]{height:83.3333333333vh}}@media screen and (min-width:768px){.front-hero__circle[data-index="4"]{z-index:1;background:url(../images/common/bg_noise.svg) 0% 0%/100px 100px repeat,radial-gradient(49.24% 49.24% at 50% 42.49%,#fff6 0% 100%);-webkit-mask-image:linear-gradient(to bottom,black 10%,transparent 100%);mask-image:linear-gradient(to bottom,black 10%,transparent 100%)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{top:78.4722222222vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{top:125.5555555556vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{left:calc(50% + 17.3611111111vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{left:calc(50% + 27.7777777778vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{width:52.0833333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{width:83.3333333333vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{height:52.0833333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__circle[data-index="4"]{height:83.3333333333vh}}.front-hero__inner{position:relative}@media screen and (max-width:767px){.front-hero__inner{height:201.3333333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__inner{height:72.2222222222vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__inner{height:115.5555555556vh}}.front-hero__background{position:absolute;inset:0}.front-hero__image{position:absolute;transition:clip-path .4s ease;will-change:clip-path}.front-hero__inner.is-inview .front-hero__image{--inset-val: 0%}.front-hero__image[data-index="1"]{z-index:12;rotate:-16deg;transition-delay:1s}@media screen and (max-width:767px){.front-hero__image[data-index="1"]{--inset-val: 50%;--inset-round: 2.1333333333vw;top:14.6666666667vw;left:-1.3333333333vw;width:34.2856vw;height:42.8570666667vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="1"]{top:12.7083333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="1"]{top:20.3333333333vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="1"]{left:calc(50% - 41.25vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="1"]{left:calc(50% - 66vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="1"]{width:19.4444444444vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="1"]{width:31.1111111111vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="1"]{--inset-val: 50%;--inset-round: 1.1111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="1"]{--inset-val: 50%;--inset-round: 1.1111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}.front-hero__image[data-index="2"]{z-index:12;transition-delay:1.1s}@media screen and (max-width:767px){.front-hero__image[data-index="2"]{--inset-val: 50%;--inset-round: 97.0666666667vw;top:109.3333333333vw;right:2.1333333333vw;width:28.5714666667vw;height:42.8570666667vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="2"]{top:13.75vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="2"]{top:22vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="2"]{left:calc(50% + 22.2222222222vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="2"]{left:calc(50% + 35.5555555556vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="2"]{width:20.8333333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="2"]{width:33.3333333333vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="2"]{--inset-val: 50%;--inset-round: 23.6111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="2"]{--inset-val: 50%;--inset-round: 23.6111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}.front-hero__image[data-index="3"]{z-index:11;rotate:-8deg;transition-delay:1.2s}@media screen and (max-width:767px){.front-hero__image[data-index="3"]{--inset-val: 50%;--inset-round: 4.5333333333vw;top:134.1333333333vw;left:36vw;width:40vw;height:28.5714666667vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="3"]{top:38.75vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="3"]{top:62vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="3"]{left:calc(50% + 6.9444444444vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="3"]{left:calc(50% + 11.1111111111vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="3"]{width:22.2222222222vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="3"]{width:35.5555555556vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="3"]{--inset-val: 50%;--inset-round: 1.1111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="3"]{--inset-val: 50%;--inset-round: 1.1111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}.front-hero__image[data-index="4"]{z-index:11;transition-delay:1.3s}@media(max-aspect-ratio:8/5){.front-hero__image[data-index="4"]{--inset-val: 50%;--inset-round: 50%;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media(min-aspect-ratio:8/5){.front-hero__image[data-index="4"]{--inset-val: 50%;--inset-round: 50%;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (max-width:767px){.front-hero__image[data-index="4"]{top:40vw;left:26.6666666667vw;width:31.4285333333vw;height:31.4285333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="4"]{top:25.6944444444vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="4"]{top:41.1111111111vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="4"]{left:calc(50% + -22.9166666667vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="4"]{left:calc(50% + -36.6666666667vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__image[data-index="4"]{width:18.0555555556vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__image[data-index="4"]{width:28.8888888889vh}}.front-hero__illust{position:absolute;z-index:10}@media screen and (max-width:767px){.front-hero__illust{transition-delay:1.8s!important}}@media screen and (max-width:767px){.front-hero__illust[data-index="1"]{top:18vw;right:-4vw;width:38.6666666667vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__illust[data-index="1"]{top:5.4861111111vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__illust[data-index="1"]{top:8.7777777778vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__illust[data-index="1"]{left:calc(50% + -21.5277777778vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__illust[data-index="1"]{left:calc(50% + -34.4444444444vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__illust[data-index="1"]{width:17.1527777778vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__illust[data-index="1"]{width:27.4444444444vh}}@media screen and (max-width:767px){.front-hero__illust[data-index="2"]{top:114vw;left:10vw;width:23.3333333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__illust[data-index="2"]{top:23.6111111111vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__illust[data-index="2"]{top:37.7777777778vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__illust[data-index="2"]{left:calc(50% + 9.5833333333vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__illust[data-index="2"]{left:calc(50% + 15.3333333333vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__illust[data-index="2"]{width:8.8194444444vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__illust[data-index="2"]{width:14.1111111111vh}}.front-hero__title{position:absolute;z-index:13;line-height:1.8}@media screen and (max-width:767px){.front-hero__title{top:77.3333333333vw;padding-left:2.6666666667vw;font-size:8vw}}@media screen and (min-width:768px){.front-hero__title{letter-spacing:.02em}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__title{bottom:15.1388888889vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__title{bottom:24.2222222222vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__title{left:calc(50% + -44.4444444444vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__title{left:calc(50% + -71.1111111111vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.front-hero__title{font-size:3.3333333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.front-hero__title{font-size:5.3333333333vh}}.front-hero__title .red{color:var(--color_red_01)}.front-hero__title .char-item{display:inline-block;opacity:0;transform:translate(-15px);transition:opacity .5s ease-out,transform .5s cubic-bezier(.22,1,.36,1)}.front-hero__title.is-inview .char-item{opacity:1;transform:translate(0)}.front-hero__marquee{position:absolute;z-index:12;overflow:hidden;pointer-events:none}@media screen and (max-width:767px){.front-hero__marquee{top:164vw;width:100%;height:40vw}}@media screen and (min-width:768px){.front-hero__marquee{inset-inline:0;bottom:-20.1388888889vw;height:55.5555555556vw}}.front-hero__marquee-svg{position:absolute;max-width:none}@media screen and (max-width:767px){.front-hero__marquee-svg{left:-13.3333333333vw;width:181.3333333333vw}}@media screen and (min-width:768px){.front-hero__marquee-svg{left:-8.8194444444vw;width:124.7222222222vw}}.front-hero__marquee-svg .st0{fill:none;stroke:none;stroke-miterlimit:10}.front-hero__marquee-text{font-family:var(--font_sans_en);font-weight:700;letter-spacing:.05em;fill:var(--color_white_01)}@media screen and (max-width:767px){.front-hero__marquee-text{font-size:5.8666666667vw}}@media screen and (min-width:768px){.front-hero__marquee-text{font-size:50px}}.why-azalea{position:relative;z-index:12}@media screen and (max-width:767px){.why-azalea{padding-block:57.3333333333vw 77.3333333333vw}}@media screen and (min-width:768px){.why-azalea{box-sizing:border-box}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea{min-height:63.8888888889vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea{min-height:102.2222222222vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea{padding-top:1.3888888889vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea{padding-top:2.2222222222vh}}.why-azalea__background{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.why-azalea__image{position:absolute;transition:clip-path .4s ease;will-change:clip-path}.why-azalea__background.is-inview .why-azalea__image{--inset-val: 0%}.why-azalea__image[data-index="1"]{z-index:2;rotate:-14deg;transition-delay:0s}@media screen and (max-width:767px){.why-azalea__image[data-index="1"]{--inset-val: 50%;--inset-round: 4.5333333333vw;bottom:24vw;left:5.3333333333vw;width:51.4285333333vw;height:40vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{top:8.2638888889vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{top:13.2222222222vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{left:calc(50% + -58.6805555556vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{left:calc(50% + -93.8888888889vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{width:33.3333333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{width:53.3333333333vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{--inset-val: 50%;--inset-round: 1.1111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="1"]{--inset-val: 50%;--inset-round: 1.1111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}.why-azalea__image[data-index="2"]{z-index:2;transition-delay:.1s}@media screen and (max-width:767px){.why-azalea__image[data-index="2"]{--inset-val: 50%;--inset-round: 97.0666666667vw;top:9.3333333333vw;left:min(13.8888888889vw,200px);width:31.4285333333vw;height:45.7144vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{top:21.1805555556vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{top:33.8888888889vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{left:calc(50% + 23.6111111111vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{left:calc(50% + 37.7777777778vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{width:19.4444444444vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{width:31.1111111111vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{--inset-val: 50%;--inset-round: 23.6111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__image[data-index="2"]{--inset-val: 50%;--inset-round: 23.6111111111vw;clip-path:inset(var(--inset-val) round var(--inset-round))}}.why-azalea__illust{position:absolute}@media screen and (max-width:767px){.why-azalea__illust[data-index="1"]{top:20.6666666667vw;right:10.6666666667vw;width:33.3333333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="1"]{top:-12.5vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="1"]{top:-20vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="1"]{left:calc(50% + 23.6111111111vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="1"]{left:calc(50% + 37.7777777778vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="1"]{width:19.375vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="1"]{width:31vh}}@media screen and (max-width:767px){.why-azalea__illust[data-index="2"]{right:8.6666666667vw;bottom:9.3333333333vw;width:26.6666666667vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="2"]{bottom:8.5416666667vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="2"]{bottom:13.6666666667vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="2"]{left:calc(50% + -40.8333333333vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="2"]{left:calc(50% + -65.3333333333vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="2"]{width:15.2083333333vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="2"]{width:24.3333333333vh}}.why-azalea__illust[data-index="3"]{z-index:-1;rotate:15deg}@media screen and (max-width:767px){.why-azalea__illust[data-index="3"]{top:9.3333333333vw;right:-2.6666666667vw;width:77.4312vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="3"]{top:-8.6805555556vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="3"]{top:-13.8888888889vh}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="3"]{left:calc(50% + 28.8194444444vw)}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="3"]{left:calc(50% + 46.1111111111vh)}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__illust[data-index="3"]{width:26.1111111111vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__illust[data-index="3"]{width:41.7777777778vh}}.why-azalea__title{--color: var(--color_red_01);--background-color: var(--color_white_01)}@media screen and (max-width:767px){.why-azalea__title{margin-bottom:2em}}@media screen and (min-width:768px){.why-azalea__title{margin-bottom:1.5em}}.why-azalea__subtitle{line-height:1.8;color:var(--color_red_01);text-align:center;letter-spacing:.02em}@media screen and (max-width:767px){.why-azalea__subtitle{margin-bottom:1.6em;font-size:5.7333333333vw}}@media screen and (min-width:768px){.why-azalea__subtitle{margin-bottom:1.2em}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__subtitle{font-size:1.8055555556vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__subtitle{font-size:2.8888888889vh}}.why-azalea__body{line-height:1.8;text-align:center;letter-spacing:.02em}@media screen and (max-width:767px){.why-azalea__body{padding-inline:5.3333333333vw;font-size:4.5333333333vw}}@media screen and (min-width:768px)and (max-aspect-ratio:8/5){.why-azalea__body{font-size:1.25vw}}@media screen and (min-width:768px)and (min-aspect-ratio:8/5){.why-azalea__body{font-size:2vh}}.why-azalea__body p:not(:last-child){margin-bottom:1.8em}.why-azalea__button{text-align:center}@media screen and (max-width:767px){.why-azalea__button{margin-top:4.1em}}@media screen and (min-width:768px){.why-azalea__button{margin-top:3.5em}}@media screen and (max-width:767px){.why-azalea__button .button-01{width:calc(100% - 20vw)}}.job-search{position:relative;z-index:12;background-color:var(--color_white_01)}@media screen and (max-width:767px){.job-search{padding-block:9.3333333333vw}}@media screen and (min-width:768px){.job-search{padding-block:65px 80px}}.job-search__background{position:absolute;inset:0}.job-search__background-image{position:absolute;inset-block:0;top:0;display:block;width:100%;height:auto;transform:translateY(-5vw)}.job-search__inner{position:relative}@media screen and (min-width:768px){.job-search__inner{width:min(88.8888888889vw,1280px);margin-inline:auto}}@media screen and (max-width:767px){.job-search__title{margin-bottom:12vw}}@media screen and (min-width:768px){.job-search__title{margin-bottom:min(2.7777777778vw,40px)}}@media screen and (max-width:767px){.job-search__categories-title{padding-inline:4.5333333333vw;margin-bottom:8.6666666667vw}}@media screen and (min-width:768px){.job-search__categories-title{margin-bottom:min(2.6388888889vw,38px)}}@media screen and (max-width:767px){.job-search__categories-list{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:4.5333333333vw;padding-inline:4.5333333333vw;margin-bottom:21.3333333333vw}}@media screen and (min-width:768px){.job-search__categories-list{display:flex;justify-content:space-between;margin-bottom:min(5.5555555556vw,80px)}}.job-search__category{box-sizing:border-box}@media screen and (min-width:768px){.job-search__category{width:min(16.1111111111vw,232px)}}.job-search__category-link{display:block;color:var(--color_white_01);background-color:var(--color_red_01);border:2px solid var(--color_red_01)}@media screen and (max-width:767px){.job-search__category-link{padding:2.2666666667vw 2.2666666667vw 3.3333333333vw;border-radius:4.5333333333vw}}@media screen and (min-width:768px){.job-search__category-link{padding:min(1.3888888889vw,20px);border-radius:min(1.1111111111vw,16px)}}.job-search__category-figure{text-align:center;background-color:var(--color_white_01)}@media screen and (max-width:767px){.job-search__category-figure{box-sizing:border-box;min-height:45.3333333333vw;padding-block:3.3333333333vw 5.3333333333vw;margin-bottom:2.6666666667vw;border-radius:2.6666666667vw}}@media screen and (min-width:768px){.job-search__category-figure{padding-block:min(2.2222222222vw,32px) min(2.0833333333vw,30px);margin-bottom:min(1.7361111111vw,25px);border-radius:min(.6944444444vw,10px)}}@media screen and (max-width:767px){.job-search__category-image{width:30.4vw}}.job-search__category-name{font-weight:700;text-align:center}@media screen and (max-width:767px){.job-search__category-name{font-size:4vw}}@media screen and (min-width:768px){.job-search__category-name{letter-spacing:.02em;font-size:min(1.25vw,18px)}}@media screen and (max-width:767px){.job-search__filters .filters{padding:11.2vw 4.5333333333vw 17.3333333333vw;border-radius:4.5333333333vw}}@media screen and (min-width:768px){.job-search__filters .filters{padding-block:min(4.1666666667vw,60px) min(6.9444444444vw,100px);padding-inline:min(5.5555555556vw,80px)}}@media screen and (max-width:767px){.job-search__filters-title{padding-inline:4.5333333333vw;margin-bottom:9.3333333333vw}}@media screen and (min-width:768px){.job-search__filters-title{margin-bottom:min(2.6388888889vw,38px)}}@media screen and (max-width:767px){.job-archive{display:flex;flex-flow:column;padding-block:9.3333333333vw 24vw}}@media screen and (min-width:768px){.job-archive{padding-block:71px min(12.5vw,180px)}}@media screen and (max-width:767px){.job-archive__inner{display:contents}}@media screen and (min-width:768px){.job-archive__inner{display:grid;grid-template-columns:min(23.6111111111vw,340px) auto;gap:0;gap:min(4.1666666667vw,60px);width:min(88.8888888889vw,1280px);margin-inline:auto}}@media screen and (max-width:767px){.job-archive__main{order:1;padding-inline:5.3333333333vw}}@media screen and (min-width:768px){.job-archive__main{grid-area:1/2/2/3}}@media screen and (max-width:767px){.job-archive__main:not(:has(+.wp-pagenavi)){margin-bottom:13.3333333333vw}}.job-archive__aside{overflow:hidden}@media screen and (max-width:767px){.job-archive__aside{order:3}}@media screen and (min-width:768px){.job-archive__aside{box-sizing:border-box;grid-area:1/1/2/2}}@media screen and (max-width:767px){.job-archive__aside .filters{padding:11.2vw 4.5333333333vw 17.3333333333vw;border-radius:4.5333333333vw}}@media screen and (min-width:768px){.job-archive__aside .filters{padding-block:40px;padding-inline:20px;border-radius:min(1.3888888889vw,20px)}}.job-archive__aside .filter__list{flex-flow:column;gap:.95em}@media screen and (min-width:768px){.job-archive__aside .filter__button{padding-inline:20px}}.job-archive__aside .button-01{width:100%}@media screen and (min-width:768px){.job-archive__aside .button-01{white-space:nowrap;font-size:min(1.25vw,18px)}}.job-archive__list{display:flex;flex-flow:column}@media screen and (max-width:767px){.job-archive__list{gap:8vw}}@media screen and (min-width:768px){.job-archive__list{gap:min(2.7777777778vw,40px)}}.job-item{overflow:hidden;background-color:var(--color_white_01);border:1px solid var(--color_red_01)}@media screen and (max-width:767px){.job-item{border-radius:5.3333333333vw}}@media screen and (min-width:768px){.job-item{border-radius:min(2.7777777778vw,40px)}}@media screen and (max-width:767px){.job-item__link{display:block;padding:5.3333333333vw 5.3333333333vw 6.6666666667vw}}@media screen and (min-width:768px){.job-item__link{display:flex;gap:40px;padding:min(2.7777777778vw,40px) min(2.7777777778vw,40px) min(2.6388888889vw,38px)}}@media(hover:hover){.job-item__link{transition-timing-function:ease-in;transition-duration:.4s;transition-property:color,background-color}}@media(hover:hover){.job-item__link:hover{color:var(--color_white_01);background-color:var(--color_red_01);transition-timing-function:ease-out}}@media screen and (max-width:767px){.job-item__figure{margin-bottom:5.3333333333vw}}@media screen and (min-width:768px){.job-item__figure{flex-shrink:0;width:min(20.6944444444vw,298px)}}@media screen and (min-width:768px){.job-item__content{flex-grow:1;min-width:0;padding-top:min(1.3888888889vw,20px)}}@media screen and (max-width:767px){.job-item__terms{margin-bottom:2em}}@media screen and (min-width:768px){.job-item__terms{margin-bottom:1.2em}}.job-item__title{padding-bottom:.35em;margin-bottom:1em;border-bottom:1px solid var(--color_gray_04)}@media screen and (max-width:767px){.job-item__title{font-size:4.8vw}}@media screen and (min-width:768px){.job-item__title{font-size:18px}}.job-item__list{display:grid;grid-template-columns:auto 1fr;gap:1.4em;align-items:start;margin-bottom:2.1em}@media screen and (max-width:767px){.job-item__list{font-size:3.2vw}}@media screen and (min-width:768px){.job-item__list{font-size:min(.9722222222vw,14px)}}.job-item__list dt{padding:.143em .858em;font-weight:700;color:var(--text_color);text-align:center;background-color:var(--color_gray_04);border-radius:.286em}.job-item__logo{border:1px solid var(--color_gray_04)}@media screen and (max-width:767px){.job-item__logo{width:100%;border-radius:2.6666666667vw}}@media screen and (min-width:768px){.job-item__logo{border-radius:min(1.3888888889vw,20px)}}.job-item__button{text-align:center}@media screen and (max-width:767px){.job-item__button .button-01{width:calc(100% - 10.6666666667vw)}}@media screen and (max-width:767px){.job-detail{padding-block:9.3333333333vw 24vw;padding-inline:5.3333333333vw}}@media screen and (min-width:768px){.job-detail{padding-block:76px min(12.5vw,180px)}}.job-detail__inner{background-color:var(--color_white_01);border:1px solid var(--color_red_01)}@media screen and (max-width:767px){.job-detail__inner{padding:5.3333333333vw 5.3333333333vw 6.6666666667vw;border-radius:5.3333333333vw}}@media screen and (min-width:768px){.job-detail__inner{box-sizing:border-box;width:min(88.8888888889vw,1280px);padding:min(5.4166666667vw,78px) min(5.4166666667vw,78px) min(6.9444444444vw,100px);margin-inline:auto;border-radius:min(2.7777777778vw,40px)}}@media screen and (max-width:767px){.job-detail__info{margin-bottom:13.3333333333vw}}@media screen and (min-width:768px){.job-detail__info{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}}@media screen and (max-width:767px){.job-detail__figure{margin-bottom:5.3333333333vw}}@media screen and (min-width:768px){.job-detail__figure{width:min(20.8333333333vw,300px)}}.job-detail__logo{border:1px solid var(--color_gray_04)}@media screen and (max-width:767px){.job-detail__logo{width:100%;border-radius:2.6666666667vw}}@media screen and (min-width:768px){.job-detail__logo{border-radius:min(1.3888888889vw,20px)}}@media screen and (min-width:768px){.job-detail__content{width:min(52.7777777778vw,760px)}}@media screen and (max-width:767px){.job-detail__terms{margin-bottom:2em}}@media screen and (min-width:768px){.job-detail__terms{margin-bottom:2.7em}}.job-detail__title{padding-bottom:.35em;margin-bottom:1.25em;border-bottom:1px solid var(--color_gray_04)}@media screen and (max-width:767px){.job-detail__title{font-size:4.8vw}}@media screen and (min-width:768px){.job-detail__title{font-size:18px}}.job-detail__message{line-height:1.8;letter-spacing:.02em}@media screen and (min-width:768px){.job-detail__recruitment{padding-inline:min(2.7777777778vw,40px)}}.job-detail__recruitment-title{margin-bottom:1.5em}.job-detail__button{text-align:center}@media screen and (max-width:767px){.job-detail__button{margin-top:6.6666666667vw}}@media screen and (min-width:768px){.job-detail__button{margin-top:min(6.9444444444vw,100px)}}.job-detail__button .button-01{padding-block:1.05em}@media screen and (min-width:768px){.job-detail__button .button-01{width:100%;max-width:400px}}.terms{display:flex;flex-wrap:wrap;font-weight:700}@media screen and (max-width:767px){.terms{gap:1em .5em;font-size:2.9333333333vw}}@media screen and (min-width:768px){.terms{gap:1em 1.2em;font-size:min(.9722222222vw,14px)}}.terms__link{display:inline-block;padding:.28em 1.5em;color:var(--text_color);background-color:var(--color_white_01);border:1px solid var(--color_red_01);border-radius:3em}@media(hover:hover){.terms__link{transition-timing-function:ease-in;transition-duration:.4s;transition-property:color,background-color}}@media(hover:hover){.terms__link[href]:hover{color:var(--color_white_01);background-color:var(--color_red_01);transition-timing-function:ease-out}}@media screen and (max-width:767px){.merit-hero-wrapper{overflow:hidden}}.hero-merit{position:relative}.hero-merit__background{position:relative;width:100%;overflow:hidden}@media screen and (max-width:767px){.hero-merit__background{aspect-ratio:750/750}}@media screen and (min-width:768px){.hero-merit__background{aspect-ratio:1440/600}}.hero-merit__clip{width:100%;height:100%;overflow:hidden;clip-path:url(#hero-merit__cpath)}.hero-merit__clip:before{position:absolute;inset:0;z-index:2;content:"";background-color:#0000004d}.hero-merit__svg{position:absolute;width:0;height:0}.hero-merit__background-image{position:absolute;width:100%;height:115%;object-fit:cover}.hero-merit__title{--color: var(--color_red_01);--background-color: var(--color_white_01)}@media screen and (min-width:768px){.hero-merit__title{margin-bottom:1.5em}}@media screen and (min-width:768px){.hero-merit__title .title-01__ja{font-size:1.3888888889vw}}@media screen and (min-width:768px){.hero-merit__title .title-01__en{font-size:4.8611111111vw}}.hero-merit__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.hero-merit__content{padding-top:min(2.7777777778vw,40px)}}.hero-merit__content .title-01__en{-webkit-text-stroke-width:5px;-webkit-text-stroke-color:white;paint-order:stroke fill}.intro-merit{position:relative}@media screen and (max-width:767px){.intro-merit{padding-block:13.3333333333vw 16vw}}@media screen and (min-width:768px){.intro-merit{padding-block:min(4.8611111111vw,70px) min(8.2638888889vw,119px);padding-right:min(7.6388888889vw,110px)}}@media screen and (min-width:768px){.intro-merit__inner{display:flex;align-items:center;justify-content:space-between;width:min(65.9722222222vw,950px);margin-inline:auto}}.intro-merit__figure{overflow:hidden;transition:clip-path .4s ease}@media screen and (max-width:767px){.intro-merit__figure{width:66.6666666667vw;margin-inline:auto;margin-bottom:8vw}}@media screen and (min-width:768px){.intro-merit__figure{width:min(27.7777777778vw,400px);clip-path:inset(50% round min(29.1666666667vw,420px))}}@media screen and (max-width:767px){.intro-merit.is-inview .intro-merit__figure{clip-path:inset(0% round 56vw)}}@media screen and (min-width:768px){.intro-merit.is-inview .intro-merit__figure{clip-path:inset(0% round min(29.1666666667vw,420px))}}.intro-merit__content{background-color:var(--color_white_01)}@media screen and (max-width:767px){.intro-merit__content{width:80vw;padding-block:8vw;padding-inline:5.3333333333vw;margin-inline:auto;border-radius:5.3333333333vw}}@media screen and (min-width:768px){.intro-merit__content{box-sizing:border-box;width:min(34.7222222222vw,500px);padding-block:50px;padding-inline:min(3.4722222222vw,50px);border-radius:min(2.7777777778vw,40px)}}.intro-merit__title{margin-bottom:1em;font-weight:700;line-height:1.8;color:var(--color_red_01);letter-spacing:.02em}@media screen and (max-width:767px){.intro-merit__title{text-align:center;font-size:4.5333333333vw}}@media screen and (min-width:768px){.intro-merit__title{font-size:18px}}.intro-merit__body{line-height:1.8;letter-spacing:.02em}@media screen and (max-width:767px){.intro-merit__body{text-align:center}}.intro-merit__illust{position:absolute}@media screen and (max-width:767px){.intro-merit__illust[data-index="1"]{top:-9.3333333333vw;left:0;width:25.4vw}}@media screen and (min-width:768px){.intro-merit__illust[data-index="1"]{top:max(-4.5138888889vw,-65px);left:calc(50% - min(41.6666666667vw,600px));width:min(8.8194444444vw,127px)}}@media screen and (max-width:767px){.intro-merit__illust[data-index="2"]{top:-10.6666666667vw;right:-18.6666666667vw;width:49.2vw}}@media screen and (min-width:768px){.intro-merit__illust[data-index="2"]{top:min(1.6666666667vw,24px);left:calc(50% + min(25.3472222222vw,365px));width:min(17.0833333333vw,246px)}}@media screen and (max-width:767px){.intro-merit__illust[data-index="3"]{top:80vw;left:-2.6666666667vw;width:29.3333333333vw}}@media screen and (min-width:768px){.intro-merit__illust[data-index="3"]{bottom:min(4.1666666667vw,60px);left:calc(50% - min(41.6666666667vw,600px));width:min(15.2083333333vw,219px)}}@media screen and (max-width:767px){.intro-merit__illust[data-index="4"]{top:80vw;right:1.3333333333vw;width:40vw}}@media screen and (min-width:768px){.intro-merit__illust[data-index="4"]{bottom:min(6.9444444444vw,100px);left:calc(50% + min(22.9166666667vw,330px));width:min(19.375vw,279px)}}@media screen and (max-width:767px){.merits{padding-inline:5.3333333333vw}}.merits__inner{overflow:hidden;background-color:var(--color_white_01);border:2px solid var(--color_red_01);border-radius:min(2.7777777778vw,40px)}@media screen and (max-width:767px){.merits__inner{padding:5.3333333333vw 5.3333333333vw 6.6666666667vw;padding-inline:5.3333333333vw}}@media screen and (min-width:768px){.merits__inner{box-sizing:border-box;width:min(88.8888888889vw,1280px);padding-block:61px 78px;padding-inline:min(5.4166666667vw,78px) min(8.1944444444vw,118px);margin-inline:auto}}@media screen and (max-width:767px){.merits__title{margin-bottom:6.6666666667vw}}@media screen and (min-width:768px){.merits__title{margin-bottom:40px}}.merit{counter-increment:merit}@media screen and (max-width:767px){.merit:not(:last-child){margin-bottom:10.6666666667vw}}@media screen and (min-width:768px){.merit:not(:last-child){margin-bottom:78px}}@media screen and (min-width:768px){.merit__inner{box-sizing:border-box;display:grid;grid-template-columns:min(26.1111111111vw,376px) min(44.4444444444vw,640px);gap:40px;align-items:center;justify-content:space-between;margin-inline:auto}}@media screen and (max-width:767px){.merit__figure{margin-bottom:5.3333333333vw}}@media screen and (min-width:768px){.merit__figure{grid-area:1/1/2/2}}.merit__image{overflow:hidden;border:2px solid var(--color_red_01)}@media screen and (max-width:767px){.merit__image{width:100%;border-radius:5.3333333333vw}}@media screen and (min-width:768px){.merit__image{border-radius:min(2.7777777778vw,40px)}}@media screen and (min-width:768px){.merit__content{grid-area:1/2/2/3}}.merit__content:before{display:block;margin-bottom:.05em;font-family:var(--font_sans_en);font-weight:200;color:var(--color_red_01);content:counter(merit,decimal-leading-zero)}@media screen and (max-width:767px){.merit__content:before{font-size:16vw}}@media screen and (min-width:768px){.merit__content:before{font-size:min(5.5555555556vw,80px)}}.merit__title{margin-bottom:1.1em;line-height:1.8;letter-spacing:.02em}@media screen and (max-width:767px){.merit__title{font-size:4.5333333333vw}}@media screen and (min-width:768px){.merit__title{font-size:18px}}.merit__body{font-weight:500;line-height:1.8;letter-spacing:.02em}.merit__body:not(:last-child){margin-bottom:.75em}.merit__note{font-size:.75em;font-weight:500}.voices__inner{box-sizing:border-box}@media screen and (max-width:767px){.voices__inner{padding-block:14.6666666667vw 18.6666666667vw;padding-inline:5.3333333333vw}}@media screen and (min-width:768px){.voices__inner{width:min(88.8888888889vw,1280px);padding-block:min(7.6388888889vw,110px) min(13.8888888889vw,200px);padding-inline:min(5.5555555556vw,80px);margin-inline:auto}}@media screen and (max-width:767px){.voices__title{margin-bottom:6.6666666667vw}}@media screen and (min-width:768px){.voices__title{margin-bottom:38px}}.voices__blocks{display:flex;flex-flow:column}@media screen and (max-width:767px){.voices__blocks{gap:13.3333333333vw}}@media screen and (min-width:768px){.voices__blocks{gap:min(13.8888888889vw,200px)}}@media screen and (max-width:767px){.voices__block-title{margin-bottom:6.6666666667vw}}@media screen and (min-width:768px){.voices__block-title{margin-bottom:min(5.3472222222vw,77px)}}.voices__list{display:flex;flex-flow:column}@media screen and (max-width:767px){.voices__list{gap:5.3333333333vw}}@media screen and (min-width:768px){.voices__list{gap:min(20.8333333333vw,300px);align-items:center}}.voice{box-sizing:border-box;overflow:hidden;background-color:var(--color_white_01);border:2px solid var(--color_red_01)}@media screen and (max-width:767px){.voice{padding-block:6.6666666667vw 5.3333333333vw;padding-inline:5.3333333333vw;border-radius:2.6666666667vw}}@media screen and (min-width:768px){.voice{position:sticky;top:calc(50% - min(17.3611111111vw,250px));width:min(27.7777777778vw,400px);padding-block:min(3.4722222222vw,50px) min(2.4305555556vw,35px);padding-inline:min(1.5972222222vw,23px);border-radius:min(1.3888888889vw,20px)}}@media screen and (min-width:768px){.voice:nth-child(1){translate:max(-29.8611111111vw,-430px) 0}}@media screen and (min-width:768px){.voice:nth-child(2){translate:min(0vw,0px) 0}}@media screen and (min-width:768px){.voice:nth-child(3){translate:min(29.8611111111vw,430px) 0}}.voice__figure{aspect-ratio:1/1;margin-inline:auto;overflow:hidden;border:2px solid var(--color_red_01);border-radius:50%}@media screen and (max-width:767px){.voice__figure{width:45.3333333333vw;margin-bottom:5.3333333333vw}}@media screen and (min-width:768px){.voice__figure{width:min(13.6111111111vw,196px);margin-bottom:min(1.7361111111vw,25px)}}@media screen and (max-width:767px){.voice__image{width:100%}}.voice__title{margin-bottom:.8em;font-weight:500;color:var(--color, var(--color_red_01))}@media screen and (min-width:768px){.voice__title{font-size:min(.9722222222vw,14px)}}.voice__title{letter-spacing:.02em}.voice__body{padding-top:.5em;font-weight:500;line-height:1.8;letter-spacing:.02em;border-top:1px dashed}@media screen and (min-width:768px){.voice__body{min-height:7em;font-size:min(1.1111111111vw,16px)}}.notfound{text-align:center}@media screen and (max-width:767px){.notfound{padding-block:100px;padding-inline:5.3333333333vw}}@media screen and (min-width:768px){.notfound{padding-block:200px 100px}}.notfound__title{margin-bottom:1em}.notfound__body{line-height:1.8;letter-spacing:.02em}.notfound__button{margin-top:2em}
