/*!
Theme Name: pajapan
Author: OVERA
Description: -
Version: 1.0
*/*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}:where(body){line-height:1.5;-webkit-font-smoothing:antialiased;margin:0}:where(p,h1,h2,h3,h4,h5,h6){margin-top:0;overflow-wrap:break-word}:where(ul){margin-top:0}:where(input,button,textarea,select){color:inherit;font:inherit;line-height:inherit;margin-top:0}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}body{background-color:#fff;color:#475467}::-moz-selection{background-color:#4a94f5;color:#fff}::selection{background-color:#4a94f5;color:#fff}:focus{outline-color:#4a94f5}a{color:#475467;text-decoration:none}a:hover{color:#4a94f5}ul{padding-left:1.8em}ul>li::marker{font-size:.8em}.grecaptcha-badge{pointer-events:none;visibility:hidden}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{background-color:transparent;border:1px solid #475467;color:#475467;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:180%;padding:4px 8px;width:100%}@media only screen and (min-width:769px){.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{font-size:16px;padding:4px 8px}}.wpcf7 textarea{resize:none}.wpcf7 ::-moz-placeholder{color:#a3aab4}.wpcf7 ::placeholder{color:#a3aab4}.wpcf7-acceptance label{align-items:center;display:flex;gap:8px}@media only screen and (min-width:769px){.wpcf7-acceptance label{gap:8px}}.wpcf7-acceptance input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #475467;border-radius:50%;cursor:pointer;height:16px;margin:0;position:relative;width:16px}@media only screen and (min-width:769px){.wpcf7-acceptance input[type=checkbox]{height:16px;width:16px}}.wpcf7-acceptance input[type=checkbox]:checked:after{background-color:#4a94f5;border-radius:50%;content:"";height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px}@media only screen and (min-width:769px){.wpcf7-acceptance input[type=checkbox]:checked:after{height:9px;width:9px}}.wpcf7-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTQgOSI+PHBhdGggZmlsbD0iIzAwMCIgZD0ibTE0IC41LTcgOC03LTh6Ii8+PC9zdmc+");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 12px}@media only screen and (min-width:769px){.wpcf7-select{background-position:right 16px center;background-size:12px 12px}}.wpcf7-not-valid-tip,.wpcf7-response-output{color:#ff4548;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}@media only screen and (min-width:769px){.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:14px}}.wpcf7-response-output{display:none}.screen-reader-response{color:#ff4548;font-family:Noto Sans JP,sans-serif;font-size:3.889vw;font-style:normal;font-weight:500;line-height:160%}@media only screen and (min-width:769px){.screen-reader-response{font-size:min(.972vw,14.583333333333334px)}}.wpcf7-not-valid-tip{color:#ff4548;margin-top:4px}@media only screen and (min-width:769px){.wpcf7-not-valid-tip{margin-top:4px}}.wpcf7 form.invalid .wpcf7-response-output{border-color:#ff4548;color:#ff4548}.wpcf7-spinner{position:absolute;right:0;top:50%;translate:0 -50%}.wpcf7-list-item{margin-left:0}.aioseo-breadcrumb{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:600;letter-spacing:.267vw;line-height:120%;word-break:break-all}.aioseo-breadcrumb a{text-decoration:none}.aioseo-breadcrumb a:hover{color:#454545}@media only screen and (min-width:769px){.aioseo-breadcrumb{font-size:min(.972vw,14.583333333333334px);font-weight:500;letter-spacing:min(.039vw,.5833333333333334px)}}.aioseo-breadcrumb-separator{color:#454545}.subpageHead__breadcrumbs--white .aioseo-breadcrumb,.subpageHead__breadcrumbs--white .aioseo-breadcrumb a,.subpageHead__breadcrumbs--white .aioseo-breadcrumb a:hover,.subpageHead__breadcrumbs--white .aioseo-breadcrumb-separator{color:#fff}.subpageHead__breadcrumbs--article .aioseo-breadcrumb{font-size:3.333vw;letter-spacing:.267vw}@media only screen and (min-width:769px){.subpageHead__breadcrumbs--article .aioseo-breadcrumb{font-size:min(.972vw,14.583333333333334px);letter-spacing:min(.039vw,.5833333333333334px)}}.subpageHead__breadcrumbs--pajstory .aioseo-breadcrumb{color:#fff;font-size:3.333vw;letter-spacing:.267vw}.subpageHead__breadcrumbs--pajstory .aioseo-breadcrumb a,.subpageHead__breadcrumbs--pajstory .aioseo-breadcrumb a:hover{color:#fff}@media only screen and (min-width:769px){.subpageHead__breadcrumbs--pajstory .aioseo-breadcrumb{font-size:min(.972vw,14.583333333333334px);letter-spacing:min(.039vw,.5833333333333334px)}}.button,.subpageHead__breadcrumbs--pajstory .aioseo-breadcrumb-separator{color:#fff}.button{background-color:#a3aab4;border:none;border-radius:1.111vw;display:inline-flex;font-size:3.333vw;padding:1.667vw 2.778vw}@media only screen and (min-width:769px){.button{border-radius:min(.278vw,4.166666666666667px);font-size:min(1.111vw,16.666666666666668px);padding:min(.694vw,10.416666666666666px) min(1.111vw,16.666666666666668px)}}.hamburger{align-items:center;cursor:pointer;display:flex;height:6.111vw;justify-content:center;margin-left:auto;margin-right:6.667vw;margin-top:6.667vw;width:7.778vw}.hamburger,.hamburger__inner{height:11.111vw;width:11.111vw}.hamburger__inner{-webkit-backdrop-filter:blur(2.222vw);backdrop-filter:blur(2.222vw);background:linear-gradient(68deg,#b8e446,#26aeac 58.43%),#00561f;border-radius:50%;position:relative}.hamburger__inner>span{background-color:#fdfeff;border-radius:5.556vw;display:inline-block;height:1.111vw;left:0;position:absolute;top:5vw;width:1.111vw}.hamburger__inner>span:first-child{left:2.778vw}.hamburger__inner>span:nth-child(2){left:5vw}.hamburger__inner>span:nth-child(3){left:7.222vw}.hamburger__inner>span:first-child{transition:width .2s .2s}.hamburger__inner>span:nth-child(2),.hamburger__inner>span:nth-child(3){transition:opacity .2s .2s}body.EVENT_MENU_OPEN .hamburger__inner>span:first-child{transition:width .2s .2s;width:5.833vw}body.EVENT_MENU_OPEN .hamburger__inner>span:nth-child(2),body.EVENT_MENU_OPEN .hamburger__inner>span:nth-child(3){opacity:0;transition:opacity .2s}.h{font-size:13.333vw}@media only screen and (min-width:769px){.h{font-size:min(3.333vw,50px);margin-bottom:0}}.h--2{border-bottom:.278vw solid #475467;font-size:8.889vw;padding-bottom:.5em;padding-top:.5em}@media only screen and (min-width:769px){.h--2{font-size:min(2.222vw,33.333333333333336px)}}.h--3{font-size:6.667vw}@media only screen and (min-width:769px){.h--3{font-size:min(1.667vw,25px)}}.h--4{font-size:4.444vw}@media only screen and (min-width:769px){.h--4{font-size:min(1.111vw,16.666666666666668px)}}.selectField{cursor:pointer;position:relative}.selectField>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:4.444vw;padding:1.111vw 7.778vw 1.111vw 2.222vw}@media only screen and (min-width:769px){.selectField>select{font-size:min(1.111vw,16.666666666666668px);padding:min(.278vw,4.166666666666667px) min(1.944vw,29.166666666666668px) min(.278vw,4.166666666666667px) min(.556vw,8.333333333333334px)}}.selectField:before{background-color:#475467;content:"";display:inline-block;height:3.889vw;-webkit-mask-image:var(--breadcrumb-sep);mask-image:var(--breadcrumb-sep);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:1.667vw;top:50%;translate:0 -50%;width:3.889vw}@media only screen and (min-width:769px){.selectField:before{height:min(.833vw,12.5px);right:min(.417vw,6.25px);width:min(.833vw,12.5px)}}.selectField:before{transition:background-color .2s}.selectField:hover:before{background-color:#4a94f5}.tag{background-color:#a3aab4;border-radius:1.111vw;color:#fff;display:inline-block;font-size:2.5vw;line-height:1;padding:1.111vw 1.667vw .556vw}@media only screen and (min-width:769px){.tag{border-radius:min(.278vw,4.166666666666667px);font-size:min(.764vw,11.458333333333334px);padding:min(.417vw,6.25px) min(.556vw,8.333333333333334px)}}.breadcrumb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-all}.breadcrumb span{display:inline;font-size:3.333vw}@media only screen and (min-width:769px){.breadcrumb span{font-size:min(.903vw,13.541666666666666px)}}.breadcrumb span.breadcrumb_sep{align-items:center;display:inline-flex;height:1em;justify-content:center;margin-top:.1em;position:relative;vertical-align:middle;width:1em}@media only screen and (min-width:769px){.breadcrumb span.breadcrumb_sep{height:1em;margin-top:.1em;width:1em}}.breadcrumb span.breadcrumb_sep:before{background-color:#475467;content:"";display:inline-block;height:3.889vw;-webkit-mask-image:var(--breadcrumb-sep);mask-image:var(--breadcrumb-sep);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:3.889vw}@media only screen and (min-width:769px){.breadcrumb span.breadcrumb_sep:before{height:min(.972vw,14.583333333333334px);width:min(.972vw,14.583333333333334px)}.contactRow{display:flex;gap:32px}}.contactRow__heading{align-items:center;display:flex;flex-direction:row-reverse;gap:6px;justify-content:flex-end;margin-bottom:8px}@media only screen and (min-width:769px){.contactRow__heading{flex-direction:row;gap:8px;justify-content:space-between;margin-bottom:8px;width:221px}}.contactRow__title{color:#454545;font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:800;letter-spacing:1.8px;line-height:160%}.contactRow__title p{margin-bottom:0}@media only screen and (min-width:769px){.contactRow__title{font-size:15px;letter-spacing:1.8px}}.contactRow__required{align-items:center;background-color:#00430a;border-radius:4px;color:#fdfeff;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.96px;line-height:1;padding:4px 6px}.contactRow__required p{margin-bottom:0}@media only screen and (min-width:769px){.contactRow__required{border-radius:4px;font-size:12px;letter-spacing:.96px;padding:4px 6px}.contactRow__field{width:755px}}.wpcf7 .contactRow__field input[type=email],.wpcf7 .contactRow__field input[type=text],.wpcf7 .contactRow__field select,.wpcf7 .contactRow__field textarea{border:1px solid #92a194;border-radius:4px;color:#92a194;font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:800;letter-spacing:1.8px;line-height:160%;padding:16px;width:100%}@media only screen and (min-width:769px){.wpcf7 .contactRow__field input[type=email],.wpcf7 .contactRow__field input[type=text],.wpcf7 .contactRow__field select,.wpcf7 .contactRow__field textarea{border:1px solid #92a194;border-radius:4px;font-size:15px;letter-spacing:1.8px;padding:16px}.credit{display:flex;gap:min(4.444vw,66.66666666666667px)}}.credit__head{margin-bottom:5.556vw}@media only screen and (min-width:769px){.credit__head{flex:0 0 min(20.833vw,312.5px);margin-bottom:min(0vw,0px)}}.credit__client{font-size:3.333vw}@media only screen and (min-width:769px){.credit__client{font-size:min(1.667vw,25px)}.credit__list{flex:1 1 auto}.credit__item{display:flex;gap:min(1.667vw,25px)}}.credit__position{font-weight:700}@media only screen and (min-width:769px){.credit__position{flex:0 0 min(13.889vw,208.33333333333334px)}.credit__name{flex:1 1 auto}}.entry{align-items:center;display:flex;gap:8.889vw;justify-content:space-between}@media only screen and (min-width:769px){.entry{gap:min(4.444vw,66.66666666666667px)}}.entry__position{font-size:3.889vw}@media only screen and (min-width:769px){.entry__position{font-size:min(1.25vw,18.75px)}}.faq__category{border-bottom:.278vw solid #475467;font-size:4.444vw;font-weight:700;padding-bottom:2.222vw;padding-top:2.222vw}@media only screen and (min-width:769px){.faq__category{font-size:min(2.222vw,33.333333333333336px);padding-bottom:min(2.222vw,33.333333333333336px);padding-top:min(2.222vw,33.333333333333336px)}}.faq__body{padding-left:2.222vw}@media only screen and (min-width:769px){.faq__body{padding-left:min(1.667vw,25px)}}.faq__item{border-bottom:.278vw solid #475467}.faq__q{border-bottom:.278vw dotted #475467;padding-bottom:3.333vw;padding-top:3.333vw}@media only screen and (min-width:769px){.faq__q{padding-bottom:min(1.667vw,25px);padding-top:min(1.667vw,25px)}}.faq__a{line-height:1.8;padding-bottom:6.667vw;padding-top:3.333vw}@media only screen and (min-width:769px){.faq__a{line-height:1.8;padding-bottom:min(3.333vw,50px);padding-top:min(1.667vw,25px)}}.footerNav{margin-bottom:8.889vw}@media only screen and (min-width:769px){.footerNav{display:flex;flex-wrap:wrap;gap:min(.833vw,12.5px) min(2.222vw,33.333333333333336px);margin-bottom:min(2.222vw,33.333333333333336px);width:min(27.222vw,408.3333333333333px)}}.footerNav__item{margin-bottom:3.333vw}@media only screen and (min-width:769px){.footerNav__item{margin-bottom:min(.833vw,12.5px);width:min(12.5vw,187.5px)}.footerNav__item:last-of-type{margin-bottom:0}}.footerNav__item>a{align-items:center;color:#454545;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.25vw;line-height:160%;text-decoration:none}.footerNav__item>a:hover{color:rgba(69,69,69,.5)}.footerNav__item>a:before{background-color:#00a64d;border-radius:50%;content:"";display:block;height:1.667vw;margin-right:4.444vw;width:1.667vw}@media only screen and (min-width:769px){.footerNav__item>a{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);transition:color .3s ease}.footerNav__item>a:before{height:min(.417vw,6.25px);margin-right:min(.694vw,10.416666666666666px);width:min(.417vw,6.25px)}}.gallery{display:grid;grid-template-columns:repeat(3,33.333333%)}.gallery__item{align-items:center;background-color:#f3f5f7;display:flex;width:100%}.gallery__item>img{width:100%}@media only screen and (min-width:769px){.gnav{align-items:center;-webkit-backdrop-filter:blur(min(.556vw,8.333333333333334px));backdrop-filter:blur(min(.556vw,8.333333333333334px));background:hsla(36,33%,97%,.8);border-radius:min(2.778vw,41.666666666666664px);display:flex;gap:min(1.389vw,20.833333333333332px);margin-left:auto;padding:min(1.007vw,15.104166666666666px) min(.556vw,8.333333333333334px) min(1.007vw,15.104166666666666px) min(1.667vw,25px);width:min(65.278vw,979.1666666666666px)}}.gnav__item{border-bottom:.278vw solid #dfdbd7;margin-bottom:0}.gnav__item--noBorder{border-bottom:none}.gnav__item:first-of-type{margin-top:13.333vw}.gnav__item:last-of-type{border-bottom:none}@media only screen and (min-width:769px){.gnav__item{border-bottom:none;margin-bottom:0}.gnav__item:first-of-type{margin-top:0}}.gnav__item>a{align-items:center;color:#454545;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;justify-content:end;letter-spacing:.5vw;line-height:160%;padding:4.444vw 0;text-decoration:none}.gnav__item>a:after{aspect-ratio:1/1;background-color:#00a64d;border-radius:50%;content:"";display:block;margin-left:4.444vw;width:1.667vw}@media only screen and (min-width:769px){.gnav__item>a{border-bottom:none;font-size:min(1.042vw,15.625px);justify-content:start;letter-spacing:min(.125vw,1.875px);padding:0}.gnav__item>a:after{display:none}.gnav__item>a:before{aspect-ratio:1/1;background-color:#00a64d;border-radius:50%;content:"";display:block;margin-right:min(1.111vw,16.666666666666668px);width:min(.417vw,6.25px)}}.gnav__item--contact>a{background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.333vw;color:#fdfeff;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;justify-content:center;margin-top:6.667vw}@media only screen and (min-width:769px){.gnav__item--contact>a{border-radius:min(1.389vw,20.833333333333332px);font-size:min(1.042vw,15.625px);font-style:normal;font-weight:600;letter-spacing:min(.083vw,1.25px);line-height:100%;margin-top:0;padding:min(.556vw,8.333333333333334px) min(1.111vw,16.666666666666668px)}.gnav__item--contact>a:before{display:none}.historyRow{display:flex}}.historyRow__year{font-size:5.556vw;margin-bottom:3.333vw}@media only screen and (min-width:769px){.historyRow__year{flex:0 0 min(13.889vw,208.33333333333334px);font-size:min(1.944vw,29.166666666666668px);margin-bottom:0}.historyRow__list{flex:1 1 auto}}.historyRow__item{display:flex;gap:2.222vw;margin-bottom:5vw}@media only screen and (min-width:769px){.historyRow__item{gap:min(2.222vw,33.333333333333336px);margin-bottom:min(2.222vw,33.333333333333336px)}}.historyRow__month{flex:0 0 11.111vw;font-weight:700}@media only screen and (min-width:769px){.historyRow__month{flex:0 0 min(6.944vw,104.16666666666667px);text-align:right}}.interviewCard__image{height:auto;margin-bottom:2.222vw;width:100%}@media only screen and (min-width:769px){.interviewCard__image{margin-bottom:min(.556vw,8.333333333333334px)}}.interviewCard__title{color:#475467;font-size:3.889vw;margin-bottom:0}@media only screen and (min-width:769px){.interviewCard__title{font-size:min(1.389vw,20.833333333333332px);margin-bottom:min(.556vw,8.333333333333334px)}}.interviewCard__name{color:#475467}@media only screen and (min-width:769px){.interviewInfo__name{font-size:min(1.25vw,18.75px);font-weight:700;margin-bottom:min(1.667vw,25px)}}.interviewInfo__image{height:auto;width:100%}.list__item{border-bottom:.278vw solid #475467;padding-bottom:5vw;padding-top:5vw}@media only screen and (min-width:769px){.list__item{display:flex;gap:min(1.389vw,20.833333333333332px);padding-bottom:min(1.667vw,25px);padding-right:min(1.667vw,25px);padding-top:min(1.667vw,25px)}}.list__name{font-weight:700;margin-bottom:2.778vw}@media only screen and (min-width:769px){.list__name{flex:0 0 min(10.417vw,156.25px);margin-bottom:0}.list__name--l{flex:0 0 min(29.167vw,437.5px)}}.list__content{flex:1 1 auto}.memberCard__photo{aspect-ratio:1/1;margin-bottom:2.222vw;width:100%}@media only screen and (min-width:769px){.memberCard__photo{margin-bottom:min(.556vw,8.333333333333334px)}}.memberCard__name{font-weight:700;margin-bottom:2.222vw}@media only screen and (min-width:769px){.memberCard__name{font-size:min(1.25vw,18.75px);margin-bottom:min(.556vw,8.333333333333334px)}}.memberCard__position{margin-bottom:2.222vw}@media only screen and (min-width:769px){.memberCard__position{font-size:min(1.111vw,16.666666666666668px);margin-bottom:min(.556vw,8.333333333333334px)}}.memberCard__desc{font-size:3.889vw}@media only screen and (min-width:769px){.memberCard__desc{font-size:min(.972vw,14.583333333333334px)}}.newsRow{padding-bottom:5.556vw;padding-top:5.556vw}@media only screen and (min-width:769px){.newsRow{padding-bottom:min(1.389vw,20.833333333333332px);padding-top:min(1.389vw,20.833333333333332px)}}.newsRow__tags{margin-bottom:2.222vw}@media only screen and (min-width:769px){.newsRow__tags{margin-bottom:min(.556vw,8.333333333333334px)}.newsRow__body{align-items:center;display:flex;gap:min(2.222vw,33.333333333333336px)}}.newsRow__date{font-size:3.889vw}@media only screen and (min-width:769px){.newsRow__date{font-size:min(1.111vw,16.666666666666668px)}}.newsRow__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475467;font-size:4.444vw;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}@media only screen and (min-width:769px){.newsRow__title{font-size:min(1.111vw,16.666666666666668px);line-height:1.2}}.ourData{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,auto)}@media only screen and (min-width:769px){.ourData{grid-template-columns:repeat(4,25%);grid-template-rows:repeat(4,auto)}}.ourData__item{border-bottom:.278vw dotted #475467;padding-bottom:6.667vw;padding-top:6.667vw}@media only screen and (min-width:769px){.ourData__item{padding-bottom:min(3.333vw,50px);padding-top:min(3.333vw,50px)}}.ourData__name{font-size:3.333vw;font-weight:700;margin-bottom:1.111vw;text-align:center}@media only screen and (min-width:769px){.ourData__name{font-size:min(1.389vw,20.833333333333332px);margin-bottom:min(.833vw,12.5px)}}.ourData__value{font-size:3.333vw;text-align:center}@media only screen and (min-width:769px){.ourData__value{font-size:min(1.25vw,18.75px)}}.pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.pagination>:where(.prev,.next){background-color:#475467;content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:3.056vw;mask-size:3.056vw}@media only screen and (min-width:769px){.pagination>:where(.prev,.next){-webkit-mask-size:min(1.389vw,20.833333333333332px);mask-size:min(1.389vw,20.833333333333332px)}}.pagination>.prev{-webkit-mask-image:var(--pagination-prev);mask-image:var(--pagination-prev)}.pagination>.next{-webkit-mask-image:var(--pagination-next);mask-image:var(--pagination-next)}.pagination>:where(.page-numbers,.post-page-numbers){align-items:center;display:inline-flex;height:4.444vw;justify-content:center;width:4.444vw}@media only screen and (min-width:769px){.pagination>:where(.page-numbers,.post-page-numbers){height:min(2.222vw,33.333333333333336px);width:min(2.222vw,33.333333333333336px)}}.pagination>:where(.page-numbers.current,.post-page-numbers.current){color:#fdfeff}.pagination a:hover{color:#fdfeff}.page-numbers{color:#454545;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:4.444vw;font-style:normal;font-weight:500;letter-spacing:.178vw;line-height:165%;opacity:.5;text-align:center;text-decoration:none}.page-numbers.current{opacity:1}.page-numbers.next{background:transparent;margin-left:3.333vw;opacity:1}.page-numbers.prev{background:transparent;margin-right:3.333vw;opacity:1}@media only screen and (min-width:769px){.page-numbers{font-size:min(1.111vw,16.666666666666668px);letter-spacing:min(.044vw,.6666666666666666px)}.page-numbers.next{margin-left:min(.833vw,12.5px)}.page-numbers.prev{margin-right:min(.833vw,12.5px)}}.pagination--white>.page-numbers{color:#fdfeff}.pagination--white>.page-numbers .next,.pagination--white>.page-numbers .prev{background-color:#fff}.pagination--white>.page-numbers .page-numbers{color:#fff}.postLink__pagination{margin-bottom:4.444vw}@media only screen and (min-width:769px){.postLink__pagination{margin-bottom:min(1.111vw,16.666666666666668px)}}.postLink__back{text-align:center}.postNav{display:flex;gap:2.222vw}@media only screen and (min-width:769px){.postNav{gap:min(2.222vw,33.333333333333336px)}.serviceMedia{display:flex;gap:min(4.444vw,66.66666666666667px)}}.serviceMedia__image{height:auto;margin-bottom:4.444vw;max-width:44.444vw;width:100%}@media only screen and (min-width:769px){.serviceMedia__image{margin-bottom:0;width:min(20.833vw,312.5px)}}.serviceMedia__text{font-size:3.889vw}@media only screen and (min-width:769px){.serviceMedia__text{font-size:min(1.111vw,16.666666666666668px);max-width:min(41.667vw,625px)}}.workCard{display:flex;flex-direction:column}.workCard__photo{aspect-ratio:16/9;margin-bottom:3.333vw;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:769px){.workCard__photo{margin-bottom:min(.833vw,12.5px)}}.workCard__name{text-align:center}@media only screen and (min-width:769px){.workCard__name{font-size:min(1.111vw,16.666666666666668px)}.strengthMedia{display:flex;gap:min(4.444vw,66.66666666666667px)}}.strengthMedia--rev .strengthMedia__image{order:2}.strengthMedia--rev .strengthMedia__body{order:1}.strengthMedia__image{margin-bottom:2.778vw;width:100%}@media only screen and (min-width:769px){.strengthMedia__image{margin-bottom:0}.strengthMedia__body{display:flex;flex-direction:column;justify-content:center}.strengthMedia__heading{font-size:min(1.667vw,25px);font-weight:700;margin-bottom:min(1.667vw,25px)}.strengthMedia__text{max-width:min(41.667vw,625px)}}.marquee{display:none}@media only screen and (min-width:769px){.marquee{display:block;overflow:hidden;padding:min(18.056vw,270.8333333333333px) 0 min(27.917vw,418.75px);position:relative;width:100%;z-index:0}}.marquee__inner{animation:marquee-left 60s linear infinite;display:flex;gap:5vw;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.marquee__inner{gap:min(2.222vw,33.333333333333336px)}}.marquee__item img{height:auto;width:100%}@media only screen and (min-width:769px){.marquee__item{height:auto;width:min(106.111vw,1591.6666666666667px)}}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.accordion{color:#454545;cursor:pointer;display:block;position:relative;transition:color .3s ease;width:100%}.accordion:hover{color:rgba(69,69,69,.5)}.accordion__content{max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion__icon{height:8.889vw;top:32%;z-index:1}.accordion__icon,.accordion__icon img{position:absolute;right:0;width:8.889vw}.accordion__icon img{height:auto;top:0}.accordion__icon .isOpen{opacity:1;z-index:1}.accordion__icon .isClose{opacity:0;z-index:0}@media only screen and (min-width:769px){.accordion__icon{height:min(2.222vw,33.333333333333336px);right:0;top:min(1.493vw,22.395833333333332px)}.accordion__icon,.accordion__icon img{width:min(2.222vw,33.333333333333336px)}.accordion__icon img{height:auto}}.accordion__icon.isActive .isOpen{opacity:0;z-index:1}.accordion__icon.isActive .isClose{opacity:1;z-index:0}.contactComplete{background-color:#faf8f5;border-radius:4.444vw;margin-top:17.778vw;padding:4.444vw}@media only screen and (min-width:769px){.contactComplete{border-radius:min(1.111vw,16.666666666666668px);margin-top:min(11.111vw,166.66666666666666px);padding:min(2.222vw,33.333333333333336px)}}.contactComplete__heading{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.4vw;line-height:160%;margin-bottom:6.667vw}@media only screen and (min-width:769px){.contactComplete__heading{font-size:min(1.25vw,18.75px);letter-spacing:min(.1vw,1.5px);margin-bottom:min(1.667vw,25px);text-align:center}}.contactComplete__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:200%}@media only screen and (min-width:769px){.contactComplete__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);text-align:center}}.contactComplete__back a{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:22.222vw auto auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.contactComplete__back a{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin-top:min(8.333vw,125px);padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.contactComplete__back a span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.contactComplete__back a span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:.278vw;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.contactComplete__back a span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.contactComplete__back a span:after{height:min(.417vw,6.25px);left:max(-.069vw,-1.0416666666666667px);top:0;width:min(.417vw,6.25px)}}.contactComplete__back a:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.contactComplete__back a:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.contactForm{padding-bottom:80px}@media only screen and (min-width:769px){.contactForm{padding-bottom:120px}}.contactForm__head{background-color:#faf8f5;border-radius:16px;color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1.8px;line-height:200%;margin-bottom:48px;padding:16px}@media only screen and (min-width:769px){.contactForm__head{border-radius:16px;font-size:15px;letter-spacing:1.8px;margin-bottom:120px;padding:32px;text-align:center}}.contactForm__body{margin-bottom:80px}@media only screen and (min-width:769px){.contactForm__body{margin-bottom:120px}}.contactForm__item{padding-bottom:12px;padding-top:12px}@media only screen and (min-width:769px){.contactForm__item{padding-bottom:12px;padding-top:12px}}.contactForm__item:last-child{margin-bottom:0}.contactForm__foot{align-items:center;display:flex;flex-direction:column}.contactForm__footText{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1.8px;line-height:160%;margin-bottom:80px;text-align:center}@media only screen and (min-width:769px){.contactForm__footText{font-size:15px;letter-spacing:1.8px;margin-bottom:120px}}.contactForm__note{margin-bottom:32px}@media only screen and (min-width:769px){.contactForm__note{margin-bottom:32px}}.contactForm__note,.contactForm__note>a{color:#475467;font-family:Noto Sans JP,sans-serif;font-size:14px;text-align:left}@media only screen and (min-width:769px){.contactForm__note,.contactForm__note>a{font-size:14px}}.contactForm__note>a{text-decoration-line:underline}.contactForm__privacy{color:#475467;font-family:Noto Sans JP,sans-serif;font-size:14px;margin-bottom:32px}@media only screen and (min-width:769px){.contactForm__privacy{display:flex;font-size:14px;justify-content:center;margin-bottom:32px}}.contactForm__submit{position:relative}.contactForm__submit p{margin-bottom:0}.contactForm__submit:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNGREZFRkYiIHJ4PSIxNiIvPjxwYXRoIHN0cm9rZT0iIzAwQTY0RCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTAgMTJoMTJ2OEgxMHoiLz48cGF0aCBzdHJva2U9IiMwMEE2NEQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMTAgMTIgNiA0IDYtNCIvPjwvc3ZnPg==");background-repeat:no-repeat;content:"";height:32px;position:absolute;right:8px;top:8px;width:32px;z-index:0}.contactForm__submit .button{background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:32px;color:#fdfeff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.56px;line-height:120%;padding:15.5px 8px 15.5px 24px;position:relative;text-align:left;transition:color .3s ease;width:178px}.contactForm__submit .button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.contactForm__submit .button{border-radius:32px;padding:15.5px 8px 15.5px 24px;width:178px}}.error{align-items:center;display:flex;flex-direction:column;padding-top:17.778vw}@media only screen and (min-width:769px){.error{padding-top:min(9.861vw,147.91666666666666px)}}.error__heading{font-size:10vw;font-weight:700;margin-bottom:4.444vw}@media only screen and (min-width:769px){.error__heading{font-size:min(6.111vw,91.66666666666667px);margin-bottom:min(2.222vw,33.333333333333336px)}}.error__text{font-size:3.889vw;margin-bottom:8.889vw;text-align:center}.error__text img{height:auto;width:100%}@media only screen and (min-width:769px){.error__text{font-size:min(1.667vw,25px);margin-bottom:min(2.222vw,33.333333333333336px)}}.error__note{font-size:3.889vw;margin-bottom:8.889vw}@media only screen and (min-width:769px){.error__note{font-size:min(1.111vw,16.666666666666668px);margin-bottom:min(3.333vw,50px)}}.error__back{padding:0 0 22.222vw}@media only screen and (min-width:769px){.error__back{padding:0 0 min(8.333vw,125px)}}.error__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.error__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:auto;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.error__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.error__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:.278vw;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.error__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.error__button>span:after{height:min(.417vw,6.25px);top:0;width:min(.417vw,6.25px)}}.error__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.error__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.flow__heading{margin-bottom:6.667vw}@media only screen and (min-width:769px){.flow__heading{margin-bottom:min(3.333vw,50px)}}.flow__list{align-items:center;display:flex;flex-direction:column}.footer{padding-bottom:7.778vw;padding-top:6.667vw}@media only screen and (min-width:769px){.footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:min(7.014vw,105.20833333333333px);padding-top:min(6.042vw,90.625px)}}.footer__logo{margin:0 auto 11.111vw;width:38.889vw}.footer__logo img{height:auto;width:100%}@media only screen and (min-width:769px){.footer__logo{margin:0 0 min(2.778vw,41.666666666666664px);width:min(9.722vw,145.83333333333334px)}}.footer__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.2vw;line-height:165%;margin-bottom:2.222vw}.footer__text:last-of-type{margin-bottom:6.667vw}@media only screen and (min-width:769px){.footer__text{font-size:min(.833vw,12.5px);letter-spacing:min(.05vw,.75px);margin-bottom:min(.556vw,8.333333333333334px)}.footer__text:last-of-type{margin-bottom:8}}.footer__copy{color:#454545;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:2.778vw;font-style:normal;letter-spacing:.111vw;line-height:normal;text-align:center}@media only screen and (min-width:769px){.footer__copy{font-size:min(.833vw,12.5px);letter-spacing:min(.033vw,.5px);text-align:left}.footer__nav{background:var(--PAJ-beige-02,#faf8f5);border-radius:min(1.667vw,25px);padding:min(2.222vw,33.333333333333336px)}}.footer__contact>a{background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:6.667vw;color:#fdfeff;display:block;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;height:13.333vw;letter-spacing:.333vw;line-height:100%;margin-bottom:8.889vw;padding:4.583vw 4.444vw;text-align:center;text-decoration:none;transition:color .3s ease;width:100%}.footer__contact>a:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.footer__contact>a{border-radius:min(2.222vw,33.333333333333336px);font-size:min(1.042vw,15.625px);height:min(4.444vw,66.66666666666667px);letter-spacing:min(.083vw,1.25px);margin-bottom:0;padding:min(1.701vw,25.520833333333332px) min(1.111vw,16.666666666666668px)}}.header{height:100%;width:100%}.header__logo{position:absolute;right:6.667vw;top:4.444vw;z-index:2}.header__logo>img{height:auto;width:26.667vw}@media only screen and (min-width:769px){.header__logo>img{width:min(8.889vw,133.33333333333334px)}}.header__hamburger{display:block;position:relative;z-index:2}@media only screen and (min-width:769px){.header__hamburger{display:none}}.header__nav{background-color:#f3f5f7;border-bottom-left-radius:6.667vw;height:auto;padding:16.667vw 11.111vw 11.111vw;position:absolute;right:0;top:0;width:100%;z-index:1}@media only screen and (min-width:769px){.header__nav{background-color:transparent;padding:0;position:relative;width:auto}}.header__nav{transition:translate .4s;translate:100% 0}@media only screen and (min-width:769px){.header__nav{translate:0 0}}body.EVENT_MENU_OPEN .header__nav{translate:0 0}@media only screen and (min-width:769px){body.EVENT_MENU_OPEN .header__nav{translate:0 0}}.history__heading{margin-bottom:6.667vw}@media only screen and (min-width:769px){.history__heading{margin-bottom:min(3.333vw,50px)}}.history__item{border-bottom:.278vw solid #475467;margin-bottom:8.889vw}@media only screen and (min-width:769px){.history__item{margin-bottom:min(2.222vw,33.333333333333336px)}}.interview__item{margin-bottom:17.778vw}@media only screen and (min-width:769px){.interview__item{display:flex;gap:min(8.333vw,125px);margin-bottom:min(8.333vw,125px)}}.interview__q{border-bottom:.278vw solid #475467;font-size:3.889vw;font-weight:700;margin-bottom:2.222vw;padding-bottom:2.222vw}@media only screen and (min-width:769px){.interview__q{font-size:min(1.25vw,18.75px);margin-bottom:min(.556vw,8.333333333333334px)}}.interview__a{font-size:3.889vw;line-height:1.8;padding:4.444vw 3.333vw}@media only screen and (min-width:769px){.interview__a{font-size:min(1.181vw,17.708333333333332px);padding:min(2.222vw,33.333333333333336px) min(1.667vw,25px)}}.interview__photo{width:100%}@media only screen and (min-width:769px){.interview__photo{flex:0 0 min(35.556vw,533.3333333333334px)}}.member__heading{margin-bottom:6.667vw}@media only screen and (min-width:769px){.member__heading{margin-bottom:min(3.333vw,50px)}}.member__list{display:grid;grid-template-columns:repeat(1,auto)}@media only screen and (min-width:769px){.member__list{gap:min(2.222vw,33.333333333333336px);grid-template-columns:repeat(3,auto)}}.member__item{margin-bottom:8.889vw}@media only screen and (min-width:769px){.member__item{margin-bottom:0}}.message{background:#f9f2e8;padding:22.222vw 0;position:relative;z-index:1}@media only screen and (min-width:769px){.message{padding:min(8.333vw,125px) 0}}.message__label{padding-bottom:13.333vw}@media only screen and (min-width:769px){.message__label{padding-bottom:min(4.444vw,66.66666666666667px)}.message__content{display:flex;gap:min(9.444vw,141.66666666666666px)}}.message__image{margin-bottom:8.889vw;width:100%}.message__image img{font-size:0;height:auto;width:100%}@media only screen and (min-width:769px){.message__image{margin-bottom:0;width:min(33.889vw,508.3333333333333px)}}.message__textarea{width:100%}@media only screen and (min-width:769px){.message__textarea{width:min(41.111vw,616.6666666666666px)}}.message__heading{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;padding-bottom:8.889vw}@media only screen and (min-width:769px){.message__heading{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(1.667vw,25px)}}.message__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;margin-bottom:8.889vw}@media only screen and (min-width:769px){.message__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);margin-bottom:min(2.222vw,33.333333333333336px)}}.message__ceo{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:600;letter-spacing:.267vw;line-height:120%;margin-bottom:1.667vw}@media only screen and (min-width:769px){.message__ceo{font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-bottom:min(.417vw,6.25px)}}.message__name{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-style:normal;font-weight:600;line-height:140%}.message__name,.message__name span{font-size:4.167vw;letter-spacing:.5vw}.message__name span{font-family:Outfit,sans-serif;font-weight:500;margin-left:2.222vw}@media only screen and (min-width:769px){.message__name,.message__name span{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}.message__name span{margin-left:min(.556vw,8.333333333333334px)}}.news__item{border-bottom:.278vw solid #475467}@media only screen and (min-width:769px){.news__item:first-child{padding-top:0}}.newsDetail{padding:0 4.444vw}@media only screen and (min-width:769px){.newsDetail{margin:auto;max-width:min(60vw,900px);padding:0;width:calc(100% - min(2.222vw, 33.333333333333336px))}}.newsDetail__date{color:#92a194;display:block;font-family:Noto Sans JP,sans-serif;font-size:3.333vw;font-style:normal;font-weight:400;line-height:100%;margin-bottom:3.333vw}@media only screen and (min-width:769px){.newsDetail__date{font-size:min(.833vw,12.5px);margin-bottom:min(.833vw,12.5px)}}.newsDetail__title{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;margin-bottom:6.667vw}@media only screen and (min-width:769px){.newsDetail__title{font-size:min(2.222vw,33.333333333333336px);font-weight:500;letter-spacing:min(.267vw,4px);margin-bottom:min(1.667vw,25px)}}.newsDetail__cat{background:#92a194;border-radius:1.111vw;color:#fdfeff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.267vw;line-height:120%;margin-bottom:3.333vw;margin-top:2.222vw;padding:1.111vw 1.667vw}@media only screen and (min-width:769px){.newsDetail__cat{border-radius:min(.278vw,4.166666666666667px);font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-bottom:min(.833vw,12.5px);margin-top:0;padding:min(.278vw,4.166666666666667px) min(.417vw,6.25px)}}.newsDetail__hashtag{color:#92a194;display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.267vw;line-height:120%;margin-top:6.667vw;padding-bottom:6.667vw}@media only screen and (min-width:769px){.newsDetail__hashtag{font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-top:min(1.667vw,25px);padding-bottom:min(1.667vw,25px)}}.newsDetail__content{border-bottom:.278vw solid #dfdbd7;border-top:.278vw solid #dfdbd7;color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;padding-bottom:22.222vw;padding-top:8.889vw}.newsDetail__content a{color:#454545}@media only screen and (min-width:769px){.newsDetail__content{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;border-top:min(.069vw,1.0416666666666667px) solid #dfdbd7;padding-bottom:min(8.333vw,125px);padding-top:min(4.444vw,66.66666666666667px)}}.newsDetail__back{padding:22.222vw 0}@media only screen and (min-width:769px){.newsDetail__back{padding:min(8.333vw,125px) 0}}.newsDetail__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.newsDetail__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:auto;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.newsDetail__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.newsDetail__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:.278vw;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.newsDetail__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.newsDetail__button>span:after{height:min(.417vw,6.25px);top:0;width:min(.417vw,6.25px)}}.newsDetail__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.newsDetail__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.overview__heading{margin-bottom:6.667vw}@media only screen and (min-width:769px){.overview__heading{margin-bottom:min(3.333vw,50px)}}.policy__sec{margin-bottom:17.778vw}@media only screen and (min-width:769px){.policy__sec{margin-bottom:min(4.444vw,66.66666666666667px)}}.policy__heading{margin-bottom:8.889vw}@media only screen and (min-width:769px){.policy__heading{margin-bottom:min(2.222vw,33.333333333333336px)}}.policy__p{font-size:3.889vw;margin-bottom:4.444vw}@media only screen and (min-width:769px){.policy__p{font-size:min(.972vw,14.583333333333334px);margin-bottom:min(1.111vw,16.666666666666668px)}}.postpageHead{border-bottom:.278vw solid #475467;padding-bottom:8.889vw;padding-top:8.889vw}@media only screen and (min-width:769px){.postpageHead{padding-bottom:min(2.222vw,33.333333333333336px);padding-top:min(2.222vw,33.333333333333336px)}}.postpageHead__title{font-size:4.444vw;margin-bottom:2.222vw}@media only screen and (min-width:769px){.postpageHead__title{font-size:min(3.333vw,50px);margin-bottom:0}}.postpageHead__date{font-size:2.778vw}@media only screen and (min-width:769px){.postpageHead__date{font-size:min(1.111vw,16.666666666666668px)}}.recruit{padding-bottom:22.222vw}@media only screen and (min-width:769px){.recruit{padding-bottom:min(8.333vw,125px)}.recruit__inner{display:flex;flex-wrap:wrap;gap:min(2.222vw,33.333333333333336px);margin:0 auto;width:min(70vw,1050px)}}.recruit__box{border-radius:4.444vw;margin-bottom:13.333vw;overflow:hidden;width:100%}.recruit__box:last-of-type{margin-bottom:0}@media only screen and (min-width:769px){.recruit__box{border-radius:min(1.667vw,25px);margin-bottom:0;width:min(33.889vw,508.3333333333333px)}}.recruit__boxImage{font-size:0;height:auto;width:100%}.recruit__boxImage img{aspect-ratio:3/2;font-size:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:769px){.recruit__boxImage img{height:min(16.944vw,254.16666666666666px);-o-object-fit:cover;object-fit:cover;width:100%}}.recruit__boxInner{background:#faf8f5;height:100%;padding:6.667vw}@media only screen and (min-width:769px){.recruit__boxInner{padding:min(2.222vw,33.333333333333336px)}}.recruit__catName{border-bottom:.278vw solid #dfdbd7;color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.4vw;line-height:160%;padding-bottom:4.444vw}@media only screen and (min-width:769px){.recruit__catName{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(1.111vw,16.666666666666668px)}}.recruit__listItem{margin-bottom:4.444vw}.recruit__listItem:last-of-type{margin-bottom:0}@media only screen and (min-width:769px){.recruit__listItem{margin-bottom:min(1.111vw,16.666666666666668px)}.recruit__listItem:last-of-type{margin-bottom:0}}.recruit__listItem a{align-items:center;color:#454545;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;justify-content:space-between;letter-spacing:.5vw;line-height:160%}.recruit__listItem a span{background-color:#fff;border-radius:50%;display:block;margin-left:4.444vw;min-height:8.889vw;min-width:8.889vw;position:relative}.recruit__listItem a span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:0;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.recruit__listItem a span{margin-left:min(1.111vw,16.666666666666668px);min-height:min(2.222vw,33.333333333333336px);min-width:min(2.222vw,33.333333333333336px)}.recruit__listItem a span:after{height:min(.417vw,6.25px);width:min(.417vw,6.25px)}.recruit__listItem a{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}.recruit__listItem a:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.recruitDetail{padding-bottom:22.222vw}@media only screen and (min-width:769px){.recruitDetail{padding-bottom:min(8.333vw,125px)}}.recruitDetail__date{color:#92a194;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:400;line-height:100%;padding-bottom:6.667vw}@media only screen and (min-width:769px){.recruitDetail__date{font-size:min(.833vw,12.5px);padding-bottom:min(1.667vw,25px)}}.recruitDetail__cat{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.4vw;line-height:160%;margin-bottom:2.222vw}@media only screen and (min-width:769px){.recruitDetail__cat{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);margin-bottom:min(.556vw,8.333333333333334px)}}.recruitDetail__title{border-bottom:.278vw solid #dfdbd7;color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;padding-bottom:6.667vw}@media only screen and (min-width:769px){.recruitDetail__title{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;font-size:min(2.222vw,33.333333333333336px);font-weight:500;letter-spacing:min(.267vw,4px);padding-bottom:min(2.222vw,33.333333333333336px)}}.recruitDetail__content{color:#454545;font-family:Noto Sans JP,sans-serif;padding-top:8.889vw}.recruitDetail__content figure{margin:0}.recruitDetail__content iframe{width:100%}@media only screen and (min-width:769px){.recruitDetail__content{padding-top:min(4.444vw,66.66666666666667px)}}.recruitDetail__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:17.778vw auto auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.recruitDetail__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin-left:auto;margin-top:min(5.694vw,85.41666666666667px);padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.recruitDetail__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.recruitDetail__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:0;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.recruitDetail__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.recruitDetail__button>span:after{height:min(.417vw,6.25px);width:min(.417vw,6.25px)}}.recruitDetail__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.recruitDetail__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.recruitDetail__content .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{padding:0}.recruitDetail__content>.wp-block-media-text{gap:4.444vw}@media only screen and (min-width:769px){.recruitDetail__content>.wp-block-media-text{gap:min(1.111vw,16.666666666666668px)}.service__heading{margin-bottom:min(3.333vw,50px)}}.service__name{font-size:8.889vw;margin-bottom:4.444vw}@media only screen and (min-width:769px){.service__name{font-size:min(4.444vw,66.66666666666667px);margin-bottom:min(2.222vw,33.333333333333336px)}}.service__works{display:grid;grid-template-columns:repeat(1,100%)}@media only screen and (min-width:769px){.service__works{border-bottom:min(.069vw,1.0416666666666667px) solid #475467;grid-template-columns:repeat(3,33.333333%);margin-bottom:min(3.333vw,50px);padding-bottom:min(3.333vw,50px)}}.service__work{margin-bottom:6.667vw}@media only screen and (min-width:769px){.service__work{margin-bottom:0}}.service__link{display:flex;justify-content:center;margin-bottom:33.333vw}@media only screen and (min-width:769px){.service__link{margin-bottom:min(8.333vw,125px)}}.strength__heading{margin-bottom:6.667vw}@media only screen and (min-width:769px){.strength__heading{margin-bottom:min(3.333vw,50px)}}.strength__list{align-items:center;display:flex;flex-direction:column}.strength__item{margin-bottom:8.889vw}@media only screen and (min-width:769px){.strength__item{margin-bottom:min(4.444vw,66.66666666666667px)}}.subpageHead{position:relative;z-index:0}.subpageHead__bg{position:absolute;width:100%;z-index:0}.subpageHead__bg img{height:auto;width:100%}.subpageHead__inner{position:relative;z-index:1}.subpageHead__inner--article{padding:0 4.444vw}@media only screen and (min-width:769px){.subpageHead__inner--article{margin:auto;max-width:min(84.444vw,1266.6666666666667px);padding:0;width:calc(100% - min(2.222vw, 33.333333333333336px))}}.subpageHead__title{position:relative;z-index:1}.subpageHead__en{align-items:center;color:#00430a;display:flex;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:800;letter-spacing:.267vw;line-height:100%;margin-bottom:6.667vw;padding-top:88.889vw;text-transform:uppercase}.subpageHead__en--white{color:#fff}.subpageHead__en--article{font-size:3.333vw;letter-spacing:.267vw;margin-bottom:6.667vw}@media only screen and (min-width:769px){.subpageHead__en{padding-top:min(12.5vw,187.5px)}.subpageHead__en,.subpageHead__en--article{font-size:min(1.389vw,20.833333333333332px);letter-spacing:min(.111vw,1.6666666666666667px);margin-bottom:min(2.778vw,41.666666666666664px)}}.subpageHead__enIcon{height:4.444vw;margin-right:2.222vw;width:4.444vw}.subpageHead__enIcon img{height:auto;width:100%}.subpageHead__enIcon--article{height:5.556vw;margin-right:4.444vw;width:5.556vw}@media only screen and (min-width:769px){.subpageHead__enIcon,.subpageHead__enIcon--article{height:min(1.944vw,29.166666666666668px);margin-right:min(1.111vw,16.666666666666668px);width:min(1.944vw,29.166666666666668px)}}.subpageHead__ja{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:8.889vw;font-style:normal;font-weight:500;letter-spacing:1.067vw;line-height:160%;margin-bottom:6.667vw}.subpageHead__ja--white{color:#fff}@media only screen and (min-width:769px){.subpageHead__ja{font-size:min(3.333vw,50px);letter-spacing:min(.4vw,6px);margin-bottom:min(2.778vw,41.666666666666664px)}}.subpageHead__breadcrumbs{border-bottom:.278vw solid #dfdbd7;padding-bottom:4.444vw;position:relative;z-index:1}@media only screen and (min-width:769px){.subpageHead__breadcrumbs{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;padding-bottom:min(1.111vw,16.666666666666668px)}}.subpageHead__breadcrumbs--pajstory{border-bottom:.278vw solid #92a194}@media only screen and (min-width:769px){.subpageHead__breadcrumbs--pajstory{border-bottom:min(.069vw,1.0416666666666667px) solid #92a194}}.commonLogo{-webkit-backdrop-filter:blur(1.111vw);backdrop-filter:blur(1.111vw);background:hsla(36,33%,97%,.2);border-radius:0 0 6.667vw 0;left:0;overflow:hidden;position:fixed;top:0;width:24.444vw;z-index:4}.commonLogo img{height:auto;width:100%}@media only screen and (min-width:769px){.commonLogo{-webkit-backdrop-filter:blur(min(.278vw,4.166666666666667px));backdrop-filter:blur(min(.278vw,4.166666666666667px));border-radius:0 min(1.667vw,25px) min(1.667vw,25px) 0;top:min(1.111vw,16.666666666666668px);width:min(8.889vw,133.33333333333334px)}}.commonLogo--top{display:none;opacity:0;top:0}@media only screen and (min-width:769px){.commonLogo--top{display:block;top:max(-1.111vw,-16.666666666666668px)}}.isFixedTop .commonLogo--top{opacity:1}.topLogo{-webkit-backdrop-filter:blur(2.222vw);backdrop-filter:blur(2.222vw);background:hsla(36,33%,97%,.4);border-radius:0 0 6.667vw 0;left:0;overflow:hidden;position:fixed;top:0;width:24.444vw;z-index:4}.topLogo img{height:auto;width:100%}@media only screen and (min-width:769px){.topLogo{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:0;left:auto;position:absolute;right:min(1.667vw,25px);top:min(1.111vw,16.666666666666668px);width:min(8.889vw,133.33333333333334px)}}.topKv{height:100vh;position:relative;width:100%;z-index:0}@media only screen and (min-width:769px){.topKv{height:65.2083vw}}.topKv__copy{left:4.444vw;position:absolute;top:121.667vw;z-index:3}@media only screen and (min-width:769px){.topKv__copy{left:min(7.778vw,116.66666666666667px);top:min(33.889vw,508.3333333333333px)}}.topKv__heading{color:#fdfeff;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:8.889vw;font-style:normal;font-weight:400;letter-spacing:.533vw;line-height:140%;margin-bottom:5vw;opacity:0;transition:opacity .8s ease}@media only screen and (min-width:769px){.topKv__heading{font-size:min(3.333vw,50px);letter-spacing:min(.2vw,3px);margin-bottom:min(1.25vw,18.75px)}}.topKv__copyEn{color:#fdfeff;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:4.444vw;opacity:0;transition:opacity .8s ease}@media only screen and (min-width:769px){.topKv__copyEn{font-size:min(1.111vw,16.666666666666668px);font-style:normal;font-weight:400;line-height:100%}}.topKv__bgList{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.topKv__bgItemImg{height:170vw;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:scale(1);width:100%}.topKv__bgItemImg.isActive{animation:kv_scale 15s ease}@media only screen and (min-width:769px){.topKv__bgItemImg{height:auto;max-width:85%;position:absolute;width:100%}}@keyframes kv_scale{0%{transform:scale(1)}to{transform:scale(1.1)}}.topKv__bgIllust{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.topKv__image{height:auto;margin-bottom:4.444vw;max-width:100%;width:100%}.topKv__image img{width:100%}@media only screen and (min-width:769px){.topKv__image{margin-bottom:0;max-width:100%;width:100%}}.topKv__bgNextList{height:100%;position:absolute;right:0;top:0;width:100%;z-index:2}.topKv__bgNextItemImg{height:auto;max-width:44.444vw;position:absolute;right:3.333vw;top:138.889vw;width:100%}@media only screen and (min-width:769px){.topKv__bgNextItemImg{max-width:min(19.444vw,291.6666666666667px);right:min(7.778vw,116.66666666666667px);top:min(26.111vw,391.6666666666667px);width:100%}}.topKv__copyEn.isShow,.topKv__heading.isShow{opacity:1}.topIntro__heading{margin-bottom:6.667vw}@media only screen and (min-width:769px){.topIntro__heading{margin-bottom:min(3.333vw,50px)}}.topIntro__body{margin-bottom:8.889vw;position:relative}@media only screen and (min-width:769px){.topIntro__body{align-items:center;display:flex;flex-direction:column;margin-bottom:min(2.222vw,33.333333333333336px)}}.topIntro__textarea{-webkit-backdrop-filter:blur(4.444vw);backdrop-filter:blur(4.444vw);background:hsla(36,33%,97%,.5);border-radius:6.667vw;margin:auto;padding:8.889vw 4.444vw;width:calc(100% - 11.111vw)}@media only screen and (min-width:769px){.topIntro__textarea{-webkit-backdrop-filter:blur(min(1.111vw,16.666666666666668px));backdrop-filter:blur(min(1.111vw,16.666666666666668px));border-radius:min(1.667vw,25px);padding:min(4.444vw,66.66666666666667px) min(2.222vw,33.333333333333336px);position:absolute;right:min(7.778vw,116.66666666666667px);top:min(3.333vw,50px);width:min(41.111vw,616.6666666666666px)}}.topIntro__copy{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-weight:600;letter-spacing:.489vw;margin-bottom:11.111vw}@media only screen and (min-width:769px){.topIntro__copy{font-size:min(2.222vw,33.333333333333336px);font-style:normal;font-weight:500;letter-spacing:min(.267vw,4px);line-height:160%;margin-bottom:min(2.778vw,41.666666666666664px)}}.topIntro__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-weight:500;letter-spacing:.25vw;line-height:200%}@media only screen and (min-width:769px){.topIntro__text{font-size:min(1.042vw,15.625px);font-style:normal;font-weight:600;letter-spacing:min(.083vw,1.25px);line-height:176%;margin-bottom:0}}.topIntro__imageList{display:flex;justify-content:space-between}@media only screen and (min-width:769px){.topIntro__imageList{justify-content:center}}.topIntro__imageListItem{height:auto;max-width:100%}.topIntro__imageListItem img{height:auto;width:100%}.topIntro__imageListItem:nth-of-type(2){margin-left:-36.111vw;margin-top:55.556vw}.topIntro__imageListItem:nth-of-type(3){margin-left:-36.111vw;margin-top:111.111vw}@media only screen and (min-width:769px){.topIntro__imageListItem{height:auto;max-width:36.1111%}.topIntro__imageListItem:nth-of-type(2){margin-left:0;margin-top:min(20.833vw,312.5px)}.topIntro__imageListItem:nth-of-type(3){margin-left:0;margin-top:min(41.667vw,625px)}}.topIntro__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.topIntro__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:min(5.556vw,83.33333333333333px) 0 0 auto;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.topIntro__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.topIntro__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:.278vw;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.topIntro__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.topIntro__button>span:after{height:min(.417vw,6.25px);top:0;width:min(.417vw,6.25px)}}.topIntro__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.topIntro__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.topIntro__link{margin:15.556vw auto 0;position:relative;width:calc(100% - 11.111vw);z-index:1}@media only screen and (min-width:769px){.topIntro__link{bottom:min(15.278vw,229.16666666666666px);height:min(10.556vw,158.33333333333334px);left:min(7.778vw,116.66666666666667px);margin:0;position:absolute;width:min(26.667vw,400px);z-index:1}}.topIntro__linkBg{display:block;left:0;position:absolute;top:0}.topIntro__linkBg,.topIntro__linkBg img{height:auto;width:100%}@media only screen and (min-width:769px){.topIntro__linkBg{width:min(26.667vw,400px)}}.topIntro__linkInner{color:#fdfeff;left:0;padding:4.444vw 4.444vw 12.778vw;position:absolute;text-decoration:none;top:0;transition:color .4s ease;width:100%}@media only screen and (min-width:769px){.topIntro__linkInner{align-items:center;display:flex;gap:min(1.111vw,16.666666666666668px);padding:min(1.111vw,16.666666666666668px);width:min(26.667vw,400px)}}.topIntro__linkInner:hover{color:hsla(0,0%,100%,.5)}.topIntro__linkIcon{background-color:#fff;height:8.889vw;right:4.444vw;width:8.889vw}.topIntro__linkIcon,.topIntro__linkIcon:after{border-radius:50%;bottom:0;display:block;position:absolute}.topIntro__linkIcon:after{background-color:#00a64d;content:"";height:1.667vw;left:0;margin:auto;right:0;top:0;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.topIntro__linkIcon{bottom:min(1.111vw,16.666666666666668px);height:min(2.222vw,33.333333333333336px);right:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.topIntro__linkIcon:after{height:min(.417vw,6.25px);width:min(.417vw,6.25px)}.topIntro__linkInner:hover .topIntro__linkIcon:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.topIntro__linkImage{display:flex;margin-bottom:4.444vw}.topIntro__linkImage img{height:auto;width:100%}@media only screen and (min-width:769px){.topIntro__linkImage{margin-bottom:0;width:min(8.333vw,125px)}}.topIntro__linkText{display:flex;display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.444vw;font-style:normal;font-weight:500;letter-spacing:.356vw;line-height:140%;text-align:center}@media only screen and (min-width:769px){.topIntro__linkText{font-size:min(1.111vw,16.666666666666668px);letter-spacing:min(.089vw,1.3333333333333333px);text-align:left}}.topIntro__imageListItem,.topIntro__link,.topIntro__textarea{opacity:0;transform:translateY(5.556vw);transition:opacity .5s ease,transform .5s ease}.topIntro__imageListItem.isShow,.topIntro__link.isShow,.topIntro__textarea.isShow{opacity:1;transform:translateY(0)}.topAbout{background-color:#f9f2e8;margin-top:100vh;opacity:0;position:relative;width:100%;z-index:1}@media only screen and (min-width:769px){.topAbout{margin-top:100vh}}.topAbout__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.topAbout__bg img{height:auto;width:100%}.topAbout__inner{padding-top:22.222vw}@media only screen and (min-width:769px){.topAbout__inner{padding-top:min(8.333vw,125px)}.topAbout__container{margin-left:auto;margin-right:auto}}.topAbout__heading{align-items:center;color:#00430a;display:flex;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:800;letter-spacing:.267vw;line-height:100%;margin-bottom:11.111vw;padding-top:31.667vw;text-transform:uppercase}.topAbout__heading--spNoTop{padding-top:0}@media only screen and (min-width:769px){.topAbout__heading{font-size:min(.833vw,12.5px);font-weight:700;letter-spacing:min(.067vw,1px);margin-bottom:min(2.778vw,41.666666666666664px)}.topAbout__heading,.topAbout__heading--spNoTop{padding-top:min(8.333vw,125px)}}.topAbout__headingIcon{align-items:center;display:flex;gap:.556vw;margin-right:2.222vw}.topAbout__headingIcon img{display:block;height:4.444vw;width:4.444vw}@media only screen and (min-width:769px){.topAbout__headingIcon{gap:min(.139vw,2.0833333333333335px);margin-right:min(1.111vw,16.666666666666668px)}.topAbout__headingIcon img{display:block;height:min(1.389vw,20.833333333333332px);width:min(1.389vw,20.833333333333332px)}}.topAbout__bottom{background-color:#fff;position:relative;width:100%}.topAbout__bottom img{height:auto;width:100%}.topAbout__bottomInner{left:0;margin:auto;position:absolute;right:0;top:79.444vw}@media only screen and (min-width:769px){.topAbout__bottomInner{top:min(25vw,375px);width:100%}}.topAbout__bottomText{color:#00a64d;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-weight:600;letter-spacing:.733vw;line-height:180%;margin-bottom:0;padding-bottom:13.333vw;text-align:center}@media only screen and (min-width:769px){.topAbout__bottomText{font-size:min(1.528vw,22.916666666666668px);font-style:normal;font-weight:600;letter-spacing:min(.183vw,2.75px);line-height:180%;margin-bottom:0;padding-bottom:min(2.222vw,33.333333333333336px)}}.topAbout__bottomImage{padding:0 4.444vw}.topAbout__bottomImage img{height:auto;width:100%}@media only screen and (min-width:769px){.topAbout__bottomImage{margin:auto;padding:0;width:min(50vw,750px)}}.topAbout__bottomBgRight{margin-left:auto;margin-top:-22.222vw;width:55.556vw}.topAbout__bottomBgRight img{height:auto;width:100%}@media only screen and (min-width:769px){.topAbout__bottomBgRight{margin-top:max(-35.833vw,-537.5px);width:min(24.028vw,360.4166666666667px)}}.topWhatWeDo{display:flex;flex-direction:column-reverse}@media only screen and (min-width:769px){.topWhatWeDo{align-items:center;flex-direction:row;justify-content:space-between}.topWhatWeDo__textarea{margin-right:min(9.444vw,141.66666666666666px);width:min(41.667vw,625px)}}.topWhatWeDo__copy{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;padding-bottom:11.111vw}@media only screen and (min-width:769px){.topWhatWeDo__copy{font-size:min(2.222vw,33.333333333333336px);font-weight:500;letter-spacing:min(.267vw,4px);padding-bottom:min(2.778vw,41.666666666666664px)}}.topWhatWeDo__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:500;letter-spacing:.208vw;line-height:174%}.topWhatWeDo__text span{font-size:5vw}@media only screen and (min-width:769px){.topWhatWeDo__text{font-size:min(1.042vw,15.625px);font-weight:600;letter-spacing:min(.083vw,1.25px);line-height:174%}.topWhatWeDo__text span{font-size:min(1.25vw,18.75px)}}.topWhatWeDo__image{margin-bottom:19.778vw;width:100%}.topWhatWeDo__image img{height:auto;width:100%}@media only screen and (min-width:769px){.topWhatWeDo__image{margin-bottom:0;width:min(33.889vw,508.3333333333333px)}}.topThreeFoundations__copy{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;padding-bottom:25.556vw}@media only screen and (min-width:769px){.topThreeFoundations__copy{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(7.778vw,116.66666666666667px)}.topThreeFoundations__body{align-items:start;display:flex;justify-content:space-between;position:relative}}.topThreeFoundations__nav{display:none}@media only screen and (min-width:769px){.topThreeFoundations__nav{display:block;position:sticky;top:min(11.111vw,166.66666666666666px);width:min(9.722vw,145.83333333333334px)}.topThreeFoundations__navItem{margin-bottom:min(1.667vw,25px);position:relative;width:min(9.722vw,145.83333333333334px)}.topThreeFoundations__navItem img{height:auto;width:100%}.topThreeFoundations__navItem:last-of-type{margin-bottom:0}.topThreeFoundations__navItem .isFront{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.topThreeFoundations__navItem.isActive .isFront{opacity:1}}.topThreeFoundations__list{list-style:none;margin:auto;padding-left:0;width:100%}@media only screen and (min-width:769px){.topThreeFoundations__list{margin:0;width:min(70vw,1050px)}}.topThreeFoundations__item{border-radius:6.667vw;color:#5c564e;padding:4.444vw 4.444vw 8.889vw;position:relative}.topThreeFoundations__item:before{background:hsla(36,33%,97%,.5);border-radius:6.667vw;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1;z-index:0}.topThreeFoundations__item:first-of-type{margin-bottom:8.889vw}.topThreeFoundations__item:first-of-type:after{background:linear-gradient(244deg,#ff8585 60.29%,#ffe45c);border-radius:6.667vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.topThreeFoundations__item:nth-of-type(2){margin-bottom:8.889vw}.topThreeFoundations__item:nth-of-type(2):after{background:linear-gradient(68deg,#b8e446,#26aeac 58.43%),hsla(36,33%,97%,.5)}.topThreeFoundations__item:nth-of-type(2):after,.topThreeFoundations__item:nth-of-type(3):after{border-radius:6.667vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.topThreeFoundations__item:nth-of-type(3):after{background:linear-gradient(68deg,#b5ffeb,#9694ec 58.43%),hsla(36,33%,97%,.5)}.topThreeFoundations__item.isActive{color:#fff}.topThreeFoundations__item.isActive:before{opacity:0}.topThreeFoundations__item.isActive:after{opacity:1}@media only screen and (min-width:769px){.topThreeFoundations__item{border-radius:min(1.667vw,25px);display:flex;gap:min(3.333vw,50px);padding:min(2.222vw,33.333333333333336px);position:relative}.topThreeFoundations__item:before{background:hsla(36,33%,97%,.5);border-radius:min(1.667vw,25px);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1;z-index:0}.topThreeFoundations__item:first-of-type{margin-bottom:min(5.556vw,83.33333333333333px)}.topThreeFoundations__item:first-of-type:after{background:linear-gradient(244deg,#ff8585 60.29%,#ffe45c);border-radius:min(1.667vw,25px);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.topThreeFoundations__item:nth-of-type(2){margin-bottom:min(5.556vw,83.33333333333333px)}.topThreeFoundations__item:nth-of-type(2):after{background:linear-gradient(68deg,#b8e446,#26aeac 58.43%),hsla(36,33%,97%,.5)}.topThreeFoundations__item:nth-of-type(2):after,.topThreeFoundations__item:nth-of-type(3):after{border-radius:min(1.667vw,25px);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.topThreeFoundations__item:nth-of-type(3):after{background:linear-gradient(68deg,#b5ffeb,#9694ec 58.43%),hsla(36,33%,97%,.5)}.topThreeFoundations__item.isActive{color:#fff}.topThreeFoundations__item.isActive:before{opacity:0}.topThreeFoundations__item.isActive:after{opacity:1}}.topThreeFoundations__itemImage{margin-bottom:8.889vw;width:100%}.topThreeFoundations__itemImage img{height:auto;width:100%}@media only screen and (min-width:769px){.topThreeFoundations__itemImage{margin-bottom:0;width:min(24.444vw,366.6666666666667px)}}.topThreeFoundations__itemTextarea{position:relative;z-index:1}@media only screen and (min-width:769px){.topThreeFoundations__itemTextarea{width:min(36.667vw,550px)}}.topThreeFoundations__itemNum{font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:700;letter-spacing:.311vw;line-height:100%;padding:0 0 2.222vw;text-align:left;text-transform:uppercase}@media only screen and (min-width:769px){.topThreeFoundations__itemNum{font-size:min(.972vw,14.583333333333334px);letter-spacing:min(.078vw,1.1666666666666667px);padding:min(2.222vw,33.333333333333336px) 0 min(.556vw,8.333333333333334px)}}.topThreeFoundations__itemHeading{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;margin-bottom:0;padding-bottom:6.667vw}@media only screen and (min-width:769px){.topThreeFoundations__itemHeading{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(1.667vw,25px)}}.topThreeFoundations__itemText{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%}@media only screen and (min-width:769px){.topThreeFoundations__itemText{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.topLottie{overflow:hidden;position:relative;z-index:0}.topLottie__wrap{height:100vh;position:relative;width:100vw}.topLottie__main{height:100vh;overflow:hidden;position:sticky;top:0;width:100vw}.topInterview{padding-bottom:33.333vw;padding-top:33.889vw}@media only screen and (min-width:769px){.topInterview{padding-bottom:min(7.778vw,116.66666666666667px);padding-top:min(12.778vw,191.66666666666666px)}}.topInterview__heading{align-items:center;color:#fdfeff;display:flex;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:800;letter-spacing:.267vw;line-height:100%;margin-bottom:11.111vw;padding-top:31.667vw;text-transform:uppercase}@media only screen and (min-width:769px){.topInterview__heading{font-size:min(.833vw,12.5px);font-weight:700;letter-spacing:min(.067vw,1px);margin-bottom:min(2.778vw,41.666666666666664px);padding-top:min(8.333vw,125px)}}.topInterview__headingIcon{height:4.444vw;margin-right:2.222vw;width:4.444vw}.topInterview__headingIcon img{height:auto;width:100%}@media only screen and (min-width:769px){.topInterview__headingIcon{height:min(1.389vw,20.833333333333332px);margin-right:min(1.111vw,16.666666666666668px);width:min(1.389vw,20.833333333333332px)}}.topInterview__copy{color:#fdfeff;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;margin-bottom:6.667vw}@media only screen and (min-width:769px){.topInterview__copy{font-size:min(2.222vw,33.333333333333336px);font-style:normal;font-weight:500;letter-spacing:min(.267vw,4px);line-height:160%;margin-bottom:min(5.556vw,83.33333333333333px);width:min(33.889vw,508.3333333333333px)}.topInterview__inner{display:flex;justify-content:space-between}}.topInterview__latest{display:none}@media only screen and (min-width:769px){.topInterview__latest{display:block;text-decoration:none;width:min(33.889vw,508.3333333333333px)}}.topInterview__latestImg{border-radius:4.444vw;display:block;font-size:0;overflow:hidden}.topInterview__latestImg img{font-size:0;height:auto;width:100%}@media only screen and (min-width:769px){.topInterview__latestImg{border-radius:min(1.111vw,16.666666666666668px);margin-bottom:min(1.111vw,16.666666666666668px)}}.topInterview__latestDate{color:#dfdbd7;font-family:Outfit,sans-serif;font-feature-settings:"palt" on}@media only screen and (min-width:769px){.topInterview__latestDate{font-size:min(.833vw,12.5px);font-style:normal;font-weight:400;line-height:100%;margin-bottom:min(.556vw,8.333333333333334px)}}.topInterview__latestTitle{color:#fdfeff;display:-webkit-box;font-feature-settings:"palt" on;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;font-family:Noto Sans JP,sans-serif;text-decoration:none;transition:color .3s ease}@media only screen and (min-width:769px){.topInterview__latestTitle{font-size:min(1.042vw,15.625px);font-style:normal;font-weight:600;letter-spacing:min(.125vw,1.875px);line-height:160%}.topInterview__list{width:min(41.111vw,616.6666666666666px)}}.topInterview__listItem{display:block;margin-bottom:8.889vw;text-decoration:none}.topInterview__listItem:last-of-type{margin-bottom:17.778vw}@media only screen and (min-width:769px){.topInterview__listItem{display:flex;gap:min(2.222vw,33.333333333333336px);margin-bottom:min(2.778vw,41.666666666666664px)}.topInterview__listItem:last-of-type{margin-bottom:0}}.topInterview__listItemImg{aspect-ratio:3/2;border-radius:4.444vw;display:block;font-size:0;margin-bottom:4.167vw;overflow:hidden}.topInterview__listItemImg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:769px){.topInterview__listItemImg{border-radius:min(1.111vw,16.666666666666668px);margin-bottom:0;width:min(12.222vw,183.33333333333334px)}}.topInterview__listItemText{display:block}@media only screen and (min-width:769px){.topInterview__listItemText{width:min(26.667vw,400px)}}.topInterview__listItemDate{color:#dfdbd7;display:block;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:400;line-height:100%;margin-bottom:2.222vw;margin-top:3.333vw}@media only screen and (min-width:769px){.topInterview__listItemDate{font-size:min(.833vw,12.5px);margin-bottom:min(.556vw,8.333333333333334px);margin-top:min(.833vw,12.5px)}}.topInterview__listItemTitle{color:#fdfeff;display:-webkit-box;font-feature-settings:"palt" on;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;word-wrap:break-word;font-family:Noto Sans JP,sans-serif;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;text-decoration:none}@media only screen and (min-width:769px){.topInterview__listItemTitle{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.topInterview__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.topInterview__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:min(5.694vw,85.41666666666667px) 0 0 auto;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.topInterview__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.topInterview__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:.278vw;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.topInterview__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.topInterview__button>span:after{height:min(.417vw,6.25px);top:0;width:min(.417vw,6.25px)}}.topInterview__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.topInterview__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.topInterview__latestTitle,.topInterview__listItemTitle{color:#fdfeff;transition:color .3s ease}.topInterview__latest:hover .topInterview__latestTitle,.topInterview__listItem:hover .topInterview__listItemTitle{color:rgba(253,254,255,.5)}.topInterview__latestImg img,.topInterview__listItemImg img{transform:scale(1);transition:transform .3s ease}.topInterview__latest:hover .topInterview__latestImg img,.topInterview__listItem:hover .topInterview__listItemImg img{transform:scale(1.1)}.topNews{background:#f9f2e8;padding-bottom:33.333vw}@media only screen and (min-width:769px){.topNews{padding-bottom:min(8.333vw,125px)}}.topNews__heading{align-items:center;color:#00430a;display:flex;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:800;letter-spacing:.267vw;line-height:100%;margin-bottom:11.111vw;padding-top:31.667vw;text-transform:uppercase}@media only screen and (min-width:769px){.topNews__heading{font-size:min(.833vw,12.5px);font-weight:700;letter-spacing:min(.067vw,1px);margin-bottom:min(2.778vw,41.666666666666664px);padding-top:min(8.333vw,125px)}}.topNews__headingIcon{display:block;height:4.444vw;margin-right:2.222vw;width:4.444vw}.topNews__headingIcon img{height:auto;width:100%}@media only screen and (min-width:769px){.topNews__headingIcon{height:min(1.389vw,20.833333333333332px);margin-right:min(1.111vw,16.666666666666668px);width:min(1.389vw,20.833333333333332px)}}.topNews__copy{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;margin-bottom:6.667vw}@media only screen and (min-width:769px){.topNews__copy{font-size:min(2.222vw,33.333333333333336px);font-style:normal;font-weight:500;letter-spacing:min(.267vw,4px);line-height:160%;margin-bottom:min(5.556vw,83.33333333333333px);width:min(33.889vw,508.3333333333333px)}.topNews__body{align-items:start;display:flex;justify-content:space-between}}.topNews__image{margin-bottom:11.111vw;width:100%}.topNews__image img{height:auto;width:100%}@media only screen and (min-width:769px){.topNews__image{margin-bottom:0;margin-top:min(4.444vw,66.66666666666667px);width:min(33.889vw,508.3333333333333px)}.topNews__list{width:min(41.111vw,616.6666666666666px)}}.topNews__listItem{border-bottom:.278vw solid #dfdbd7;padding-bottom:6.667vw;padding-top:6.667vw}.topNews__listItem:first-of-type{padding-top:0}.topNews__listItem:last-of-type{border-bottom:none;padding-bottom:0}@media only screen and (min-width:769px){.topNews__listItem{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;padding-bottom:min(1.667vw,25px);padding-top:min(1.667vw,25px)}.topNews__listItemUpper{align-items:center;display:flex;margin-bottom:min(.833vw,12.5px)}}.topNews__date{color:#92a194;display:block;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:400;line-height:100%;margin-bottom:4.444vw;margin-right:4.444vw}@media only screen and (min-width:769px){.topNews__date{font-size:min(.833vw,12.5px);margin-bottom:0;margin-right:min(1.111vw,16.666666666666668px)}}.topNews__tagList{align-items:center;display:flex;gap:2.222vw;margin-bottom:3.333vw}@media only screen and (min-width:769px){.topNews__tagList{gap:min(.556vw,8.333333333333334px);margin-bottom:0}}.topNews__tagName{background:#92a194;border-radius:1.111vw;color:#fdfeff;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:600;letter-spacing:.267vw;line-height:120%;padding:1.111vw 1.667vw}@media only screen and (min-width:769px){.topNews__tagName{border-radius:min(.278vw,4.166666666666667px);font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);padding:min(.278vw,4.166666666666667px) min(.417vw,6.25px)}}.topNews__title{display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:769px){.topNews__title{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.topNews__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:17.778vw auto auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.topNews__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:0 0 0 auto;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.topNews__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.topNews__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:0;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.topNews__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.topNews__button>span:after{height:min(.417vw,6.25px);width:min(.417vw,6.25px)}}.topNews__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.topNews__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.topNews__title{color:#454545;opacity:1;transition:opacity .3s ease,color .3s ease}.topNews__title:hover{color:#454545;opacity:.5}.topRecruit__heading{margin-bottom:6.667vw}@media only screen and (min-width:769px){.topRecruit__heading{margin-bottom:min(3.333vw,50px)}}.topRecruit__body{margin-bottom:8.889vw}@media only screen and (min-width:769px){.topRecruit__body{margin-bottom:min(2.222vw,33.333333333333336px)}}.topRecruit__p{font-size:3.889vw;margin-bottom:6.667vw}@media only screen and (min-width:769px){.topRecruit__p{font-size:min(1.25vw,18.75px);margin-bottom:min(3.333vw,50px);max-width:min(43.056vw,645.8333333333334px)}}.topRecruit__link{display:flex;justify-content:center}.topService{overflow:hidden;padding-bottom:22.222vw}@media only screen and (min-width:769px){.topService{padding-bottom:0}}.topService__heading{align-items:center;color:#00430a;display:flex;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:800;letter-spacing:.267vw;line-height:100%;margin-bottom:11.111vw;padding-top:31.667vw;text-transform:uppercase}@media only screen and (min-width:769px){.topService__heading{font-size:min(.833vw,12.5px);font-weight:700;letter-spacing:min(.067vw,1px);margin-bottom:min(2.778vw,41.666666666666664px);padding-top:min(3.333vw,50px)}}.topService__headingIcon{height:4.444vw;margin-right:2.222vw;width:4.444vw}.topService__headingIcon img{height:auto;width:100%}@media only screen and (min-width:769px){.topService__headingIcon{height:min(1.389vw,20.833333333333332px);margin-right:min(1.111vw,16.666666666666668px);width:min(1.389vw,20.833333333333332px)}}.topService__copy{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;margin-bottom:14.444vw}@media only screen and (min-width:769px){.topService__copy{align-items:end;display:flex;font-size:min(2.222vw,33.333333333333336px);font-weight:500;justify-content:space-between;letter-spacing:min(.267vw,4px);line-height:160%;margin-bottom:0}}.topService__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}.topService__button--sp{display:flex}.topService__button--pc{display:none}@media only screen and (min-width:769px){.topService__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:0;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}.topService__button--sp{display:none}.topService__button--pc{display:flex}}.topService__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.topService__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:.278vw;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.topService__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.topService__button>span:after{height:min(.417vw,6.25px);left:max(-.069vw,-1.0416666666666667px);top:0;width:min(.417vw,6.25px)}}.topService__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.topService__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.topService__inner{position:relative;z-index:0}.topService__container{position:relative;width:100%;z-index:1}@media only screen and (min-width:769px){.topService__container{left:0;margin:auto;position:absolute;right:0;top:min(5.972vw,89.58333333333333px);width:100%;z-index:1}.topService__navWrap{align-items:flex-start;display:flex;gap:min(2.222vw,33.333333333333336px)}}.topService__images{display:none}@media only screen and (min-width:769px){.topService__images{background:#fff;border-radius:min(1.111vw,16.666666666666668px);box-shadow:min(0vw,0px) min(0vw,0px) min(.833vw,12.5px) min(.833vw,12.5px) #fff;display:block;position:relative}.topService__images img{height:auto;width:100%}.topService__images{height:min(41.111vw,616.6666666666666px);width:min(41.111vw,616.6666666666666px)}}.topService__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .4s ease;width:100%}.topService__image.is-active{opacity:1}.topService__navList{background:hsla(36,33%,97%,.8);border-radius:4.444vw;list-style:none;margin:0 0 17.778vw;padding:8.889vw 3.333vw}@media only screen and (min-width:769px){.topService__navList{-webkit-backdrop-filter:blur(min(1.111vw,16.666666666666668px));backdrop-filter:blur(min(1.111vw,16.666666666666668px));border-radius:min(1.667vw,25px);margin-bottom:0;padding:min(4.444vw,66.66666666666667px) min(2.222vw,33.333333333333336px);width:min(41.111vw,616.6666666666666px)}}.topService__navListItem{border-bottom:.278vw solid #dfdbd7;color:#454545;cursor:pointer;display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:500;letter-spacing:.4vw;line-height:140%;opacity:1;padding:8.889vw 0;position:relative;scroll-margin-top:55.556vw;text-decoration:none;transition:color .3s ease;transition:opacity .3s ease}.topService__navListItem:hover{color:#454545;opacity:.5}.topService__navListItem:first-of-type{padding-top:0}.topService__navListItem:last-of-type{border-bottom:none;padding-bottom:0}@media only screen and (min-width:769px){.topService__navListItem{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding:min(2.222vw,33.333333333333336px) 0;scroll-padding-top:min(13.889vw,208.33333333333334px)}}.topService__navImage{display:block}.topService__navImage img{height:auto;width:100%}@media only screen and (min-width:769px){.topService__navImage{display:none}}.topService__navBusiness{color:#92a194;display:block;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;margin-bottom:2.222vw}.topService__navBusiness:first-of-type{margin-top:0}@media only screen and (min-width:769px){.topService__navBusiness{display:block;font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);margin-bottom:min(.417vw,6.25px)}}.topService__navListItemSub{display:block;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;margin-bottom:0;margin-top:4.444vw}@media only screen and (min-width:769px){.topService__navListItemSub{display:block;font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);margin-top:min(1.111vw,16.666666666666668px)}}.topService__navListItemIcon{display:none;opacity:0}@media only screen and (min-width:769px){.topService__navListItemIcon{background-color:#fff;border-radius:50%;display:block;height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);margin-top:0;position:absolute;right:0;width:min(2.222vw,33.333333333333336px)}.topService__navListItemIcon--01{top:25%}.topService__navListItemIcon--02,.topService__navListItemIcon--03{top:40%}.topService__navListItemIcon--04{top:50%}.topService__navListItemIcon:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:min(.417vw,6.25px);left:0;margin:auto;position:absolute;right:0;top:min(.069vw,1.0416666666666667px);transition:width .3s ease,height .3s ease;width:min(.417vw,6.25px)}.topService__navListItem.is-active .topService__navListItemIcon{opacity:1}.topService__navListItem:hover .topService__navListItemIcon:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.serviceIntro{position:relative}.serviceIntro__bgLeft{display:none}@media only screen and (min-width:769px){.serviceIntro__bgLeft{display:block;left:0;position:absolute;top:min(15.972vw,239.58333333333334px);z-index:-1}}.serviceIntro__bgRight{display:none}@media only screen and (min-width:769px){.serviceIntro__bgRight{display:block;position:absolute;right:0;top:min(5.972vw,89.58333333333333px);z-index:-1}}.serviceIntro__inner{display:flex;flex-direction:column-reverse}@media only screen and (min-width:769px){.serviceIntro__inner{flex-direction:row;gap:min(9.444vw,141.66666666666666px)}.serviceIntro__textarea{width:min(41.111vw,616.6666666666666px)}}.serviceIntro__label{margin-bottom:13.333vw}@media only screen and (min-width:769px){.serviceIntro__label{margin-bottom:min(2.778vw,41.666666666666664px)}}.serviceIntro__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:200%;margin-bottom:0;padding-bottom:3.333vw}.serviceIntro__text:last-of-type{padding-bottom:0}@media only screen and (min-width:769px){.serviceIntro__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);padding-bottom:min(.833vw,12.5px)}}.serviceIntro__image{margin-bottom:22.222vw}.serviceIntro__image img{height:auto;width:100%}@media only screen and (min-width:769px){.serviceIntro__image{margin-bottom:0;padding-top:min(4.722vw,70.83333333333333px);width:min(33.889vw,508.3333333333333px)}}.serviceFeature{margin-top:22.222vw;position:relative}@media only screen and (min-width:769px){.serviceFeature{margin-top:min(11.319vw,169.79166666666666px);padding-bottom:min(8.333vw,125px)}}.serviceFeature__bg{left:0;position:absolute;top:0;width:100%;z-index:-1}.serviceFeature__bg img{width:100%}@media only screen and (min-width:769px){.serviceFeature__bg{left:0;top:min(3.958vw,59.375px)}.serviceFeature__textarea{width:min(41.111vw,616.6666666666666px)}}.serviceFeature__label{align-items:center;display:flex;gap:1.667vw;margin-bottom:13.333vw}@media only screen and (min-width:769px){.serviceFeature__label{gap:min(.417vw,6.25px);margin-bottom:min(2.778vw,41.666666666666664px)}}.serviceFeature__heading{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;margin-bottom:13.333vw}@media only screen and (min-width:769px){.serviceFeature__heading{font-size:min(2.222vw,33.333333333333336px);font-weight:500;letter-spacing:min(.267vw,4px);line-height:160%;margin-bottom:min(3.889vw,58.333333333333336px)}}.serviceFeature__image img{height:auto;width:100%}@media only screen and (min-width:769px){.serviceFeature__image{width:min(33.889vw,508.3333333333333px)}.serviceFeature__boxes{display:flex;gap:min(2.222vw,33.333333333333336px);justify-content:space-between}}.serviceFeature__box{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:hsla(36,33%,97%,.8);border-radius:6.667vw;margin-bottom:8.889vw;padding:4.444vw;width:100%}.serviceFeature__box:last-of-type{margin-bottom:0}@media only screen and (min-width:769px){.serviceFeature__box{-webkit-backdrop-filter:blur(min(.833vw,12.5px));backdrop-filter:blur(min(.833vw,12.5px));border-radius:min(1.667vw,25px);margin-bottom:0;padding:min(2.222vw,33.333333333333336px);width:min(26.667vw,400px)}}.serviceFeature__num{padding-bottom:4.444vw}@media only screen and (min-width:769px){.serviceFeature__num{padding-bottom:min(1.111vw,16.666666666666668px)}}.serviceFeature__title{border-bottom:.278vw solid #dfdbd7;color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.4vw;line-height:160%;padding-bottom:4.444vw}@media only screen and (min-width:769px){.serviceFeature__title{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(1.111vw,16.666666666666668px)}}.serviceFeature__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;margin-bottom:0;padding-top:4.444vw}@media only screen and (min-width:769px){.serviceFeature__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);padding-top:min(1.111vw,16.666666666666668px)}}.serviceFeature__box{opacity:0;transform:translateY(5.556vw);transition:opacity .5s ease,transform .5s ease}.serviceFeature__box.isShow{opacity:1;transform:translateY(0)}.serviceBusiness{margin-top:22.222vw;padding-bottom:0;position:relative}@media only screen and (min-width:769px){.serviceBusiness{margin-top:0;padding-bottom:min(8.333vw,125px)}}.serviceBusiness__bg{left:0;position:sticky;top:15vh;width:100%;z-index:-3}.serviceBusiness__bg img{width:100%}@media only screen and (min-width:769px){.serviceBusiness__bg{left:0;top:0}}.serviceBusiness__inner{margin-top:-116.667vw}@media only screen and (min-width:769px){.serviceBusiness__inner{margin-top:max(-61.597vw,-923.9583333333334px)}.serviceBusiness__textarea{width:min(41.111vw,616.6666666666666px)}}.serviceBusiness__label{align-items:center;display:flex;gap:1.667vw;margin-bottom:13.333vw}@media only screen and (min-width:769px){.serviceBusiness__label{gap:min(.417vw,6.25px);margin-bottom:min(2.778vw,41.666666666666664px)}}.serviceBusiness__heading{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;margin-bottom:13.333vw}@media only screen and (min-width:769px){.serviceBusiness__heading{font-size:min(2.222vw,33.333333333333336px);font-weight:500;letter-spacing:min(.267vw,4px);line-height:160%;margin-bottom:min(3.889vw,58.333333333333336px)}}.serviceBusiness__image img{height:auto;width:100%}@media only screen and (min-width:769px){.serviceBusiness__image{width:min(33.889vw,508.3333333333333px)}.serviceBusiness__boxes{display:flex;gap:min(2.222vw,33.333333333333336px);justify-content:space-between}}.serviceBusiness__box{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:hsla(36,33%,97%,.8);border-radius:6.667vw;width:100%}@media only screen and (min-width:769px){.serviceBusiness__box{-webkit-backdrop-filter:blur(min(.833vw,12.5px));backdrop-filter:blur(min(.833vw,12.5px));border-radius:min(1.667vw,25px);padding:min(2.222vw,33.333333333333336px);width:min(26.667vw,400px)}}.serviceBusiness__num{padding-bottom:4.444vw}@media only screen and (min-width:769px){.serviceBusiness__num{padding-bottom:min(1.111vw,16.666666666666668px)}}.serviceBusiness__title{border-bottom:.278vw solid #dfdbd7;color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.4vw;line-height:160%;padding-bottom:4.444vw}@media only screen and (min-width:769px){.serviceBusiness__title{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(1.111vw,16.666666666666668px)}}.serviceBusiness__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;padding-top:4.444vw}@media only screen and (min-width:769px){.serviceBusiness__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);padding-top:min(1.111vw,16.666666666666668px)}.serviceBusiness__body{height:100%;padding-bottom:min(8.333vw,125px);position:relative;width:100%;z-index:1}}.serviceBusiness__wrap{display:flex}.serviceBusiness__list{list-style:none;margin:auto;padding-left:0;width:100%}@media only screen and (min-width:769px){.serviceBusiness__list{width:min(84.444vw,1266.6666666666667px)}}.serviceBusiness__item{border-radius:6.667vw;color:#5c564e;padding:4.444vw 4.444vw 8.889vw;position:relative}.serviceBusiness__item:before{background:hsla(36,33%,97%,.5);border-radius:6.667vw;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1;z-index:0}.serviceBusiness__item:first-of-type{margin-bottom:88.889vw;margin-top:88.889vw}.serviceBusiness__item:first-of-type:after{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:linear-gradient(69deg,#b8e446,#26aeac 40.94%),hsla(36,33%,97%,.8);border-radius:6.667vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.serviceBusiness__item:nth-of-type(2){margin-bottom:88.889vw}.serviceBusiness__item:nth-of-type(2):after{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:linear-gradient(244deg,#ff8585 52.31%,#ffe45c),hsla(36,33%,97%,.8);border-radius:6.667vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.serviceBusiness__item:nth-of-type(3){margin-bottom:88.889vw}.serviceBusiness__item:nth-of-type(3):after{background:linear-gradient(69deg,#58d0ba .01%,#169de0 44.01%)}.serviceBusiness__item:nth-of-type(3):after,.serviceBusiness__item:nth-of-type(4):after{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);border-radius:6.667vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.serviceBusiness__item:nth-of-type(4):after{background:linear-gradient(244deg,#ff92b8 55.77%,#dbc9ff),linear-gradient(192deg,#b5ffeb 16.68%,#ccb5fa 83.32%),linear-gradient(69deg,#fff18b,#58d0ba 24.91%,#169de0 47.88%)}.serviceBusiness__item.isActive,.serviceBusiness__item.isActive a{color:#fff}.serviceBusiness__item.isActive:before{opacity:0}.serviceBusiness__item.isActive:after{opacity:1}@media only screen and (min-width:769px){.serviceBusiness__item{border-radius:min(1.667vw,25px);color:#5c564e;display:flex;gap:min(5vw,75px);padding:min(2.222vw,33.333333333333336px) min(5vw,75px) min(2.222vw,33.333333333333336px) min(2.222vw,33.333333333333336px);position:relative}.serviceBusiness__item:before{background:hsla(36,33%,97%,.5);border-radius:min(1.667vw,25px);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1;z-index:0}.serviceBusiness__item:first-of-type{margin-bottom:min(27.778vw,416.6666666666667px);margin-top:min(15.417vw,231.25px)}.serviceBusiness__item:first-of-type:after{-webkit-backdrop-filter:blur(min(.833vw,12.5px));backdrop-filter:blur(min(.833vw,12.5px));border-radius:min(1.667vw,25px)}.serviceBusiness__item:nth-of-type(2){margin-bottom:min(27.778vw,416.6666666666667px);scroll-margin-top:min(13.889vw,208.33333333333334px)}.serviceBusiness__item:nth-of-type(2):after{-webkit-backdrop-filter:blur(min(.833vw,12.5px));backdrop-filter:blur(min(.833vw,12.5px));border-radius:min(1.667vw,25px)}.serviceBusiness__item:nth-of-type(3){margin-bottom:min(27.778vw,416.6666666666667px)}.serviceBusiness__item:nth-of-type(3):after{background:linear-gradient(69deg,#fff18b,#58d0ba 24.91%,#169de0 47.88%)}.serviceBusiness__item:nth-of-type(3):after,.serviceBusiness__item:nth-of-type(4):after{-webkit-backdrop-filter:blur(min(.833vw,12.5px));backdrop-filter:blur(min(.833vw,12.5px));border-radius:min(1.667vw,25px)}}.serviceBusiness__itemImage{margin-bottom:8.889vw;width:100%}.serviceBusiness__itemImage img{height:auto;width:100%}@media only screen and (min-width:769px){.serviceBusiness__itemImage{margin-bottom:0;width:min(38.889vw,583.3333333333334px)}}.serviceBusiness__itemTextarea{position:relative;z-index:1}@media only screen and (min-width:769px){.serviceBusiness__itemTextarea{width:min(33.333vw,500px)}}.serviceBusiness__itemNum{align-items:center;display:flex;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:700;gap:3.333vw;letter-spacing:.311vw;line-height:100%;padding:0 0 2.222vw;text-align:left;text-transform:uppercase}@media only screen and (min-width:769px){.serviceBusiness__itemNum{font-size:min(.972vw,14.583333333333334px);gap:min(.833vw,12.5px);letter-spacing:min(.078vw,1.1666666666666667px);padding:min(1.111vw,16.666666666666668px) 0 min(.556vw,8.333333333333334px)}}.serviceBusiness__itemTag{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%}@media only screen and (min-width:769px){.serviceBusiness__itemTag{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.serviceBusiness__itemHeading{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;margin-bottom:0;padding-bottom:6.667vw}@media only screen and (min-width:769px){.serviceBusiness__itemHeading{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(1.667vw,25px)}}.serviceBusiness__itemText{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;margin-bottom:0}@media only screen and (min-width:769px){.serviceBusiness__itemText{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.serviceBusiness__itemLocations{list-style:disc;margin-top:6.667vw;padding-left:2.222vw}@media only screen and (min-width:769px){.serviceBusiness__itemLocations{margin-top:min(1.667vw,25px);padding-left:min(1.389vw,20.833333333333332px)}}.serviceBusiness__itemLocation{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:600;letter-spacing:.267vw;line-height:120%;margin-bottom:2.222vw}.serviceBusiness__itemLocation:last-of-type{margin-bottom:0}@media only screen and (min-width:769px){.serviceBusiness__itemLocation{font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-bottom:min(.556vw,8.333333333333334px)}.serviceBusiness__itemLocation:last-of-type{margin-bottom:0}}.serviceBusiness__button{align-items:center;background:transparent;border:.278vw solid var(--PAJ-beige-02,#faf8f5);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:17.778vw auto auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.serviceBusiness__button{border:min(.069vw,1.0416666666666667px) solid var(--PAJ-beige-02,#faf8f5);border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:min(4.444vw,66.66666666666667px) 0 0 auto;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.serviceBusiness__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.serviceBusiness__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:0;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.serviceBusiness__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.serviceBusiness__button>span:after{height:min(.417vw,6.25px);width:min(.417vw,6.25px)}}.serviceBusiness__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.serviceBusiness__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.serviceBusiness__mainImage{position:sticky;text-align:center;top:22vh;will-change:top;z-index:-2}.serviceBusiness__mainImage img{height:auto;margin:auto;width:90%}@media only screen and (min-width:769px){.serviceBusiness__mainImage{top:15vh}.serviceBusiness__mainImage img{height:50vh;width:auto}}.serviceBusiness__nav{bottom:-14.444vw;display:flex;flex-wrap:wrap;gap:3.333vw;justify-content:center;position:absolute;width:100%;z-index:0}@media only screen and (min-width:769px){.serviceBusiness__nav{bottom:min(1.451vw,21.770833333333332px);display:flex;flex-wrap:nowrap;gap:min(.833vw,12.5px);justify-content:center;margin-top:max(-13.889vw,-208.33333333333334px);width:100%}}.serviceBusiness__navItem{border-radius:3.333vw;color:#454545;padding:1.494vw 3.889vw 2.241vw;position:relative;width:28.333vw}.serviceBusiness__navItem:before{background:hsla(36,33%,97%,.5);opacity:1;z-index:-2;z-index:0}.serviceBusiness__navItem:before,.serviceBusiness__navItem:first-of-type:after{border:.278vw solid #00a64d;border-radius:3.333vw;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.serviceBusiness__navItem:first-of-type:after{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:linear-gradient(69deg,#b8e446,#26aeac 40.94%);opacity:0;z-index:-1}.serviceBusiness__navItem:nth-of-type(2):after{background:linear-gradient(244deg,#ff8585 52.31%,#ffe45c),hsla(36,33%,97%,.8)}.serviceBusiness__navItem:nth-of-type(2):after,.serviceBusiness__navItem:nth-of-type(3):after{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);border:.278vw solid #00a64d;border-radius:3.333vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.serviceBusiness__navItem:nth-of-type(3):after{background:linear-gradient(69deg,#fff18b,#58d0ba 24.91%,#169de0 47.88%)}.serviceBusiness__navItem:nth-of-type(4):after{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:linear-gradient(244deg,#ff92b8 55.77%,#dbc9ff);border:.278vw solid #00a64d;border-radius:3.333vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.serviceBusiness__navItem.isActive{color:#fdfeff}.serviceBusiness__navItem.isActive:before{opacity:0}.serviceBusiness__navItem.isActive:after{opacity:1}@media only screen and (min-width:769px){.serviceBusiness__navItem{border-radius:min(.833vw,12.5px);padding:min(.556vw,8.333333333333334px) min(1.25vw,18.75px) min(.833vw,12.5px);position:relative;width:min(10.556vw,158.33333333333334px)}.serviceBusiness__navItem:before{border:min(.069vw,1.0416666666666667px) solid #00a64d;border-radius:min(.833vw,12.5px)}.serviceBusiness__navItem:first-of-type:after,.serviceBusiness__navItem:nth-of-type(2):after,.serviceBusiness__navItem:nth-of-type(3):after,.serviceBusiness__navItem:nth-of-type(4):after{border:min(.069vw,1.0416666666666667px) solid #00a64d;border-radius:min(.833vw,12.5px)}}.serviceBusiness__navItemNub{display:block;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:2.614vw;font-style:normal;font-weight:700;letter-spacing:.209vw;line-height:100%;margin-bottom:.556vw;text-align:center;text-transform:uppercase}@media only screen and (min-width:769px){.serviceBusiness__navItemNub{font-size:min(.972vw,14.583333333333334px);letter-spacing:min(.078vw,1.1666666666666667px);margin-bottom:min(.278vw,4.166666666666667px)}}.serviceBusiness__navItemTitle{display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:2.801vw;font-style:normal;font-weight:600;letter-spacing:.336vw;line-height:160%;margin-bottom:.556vw;text-align:center}@media only screen and (min-width:769px){.serviceBusiness__navItemTitle{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);margin-bottom:min(.278vw,4.166666666666667px)}}.serviceBusiness__navItemSubTitle{display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:2.241vw;font-style:normal;font-weight:600;letter-spacing:.179vw;line-height:120%;margin-bottom:.556vw;text-align:center}@media only screen and (min-width:769px){.serviceBusiness__navItemSubTitle{font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-bottom:min(.278vw,4.166666666666667px)}}.serviceBusiness__anchor{display:block;height:0;scroll-margin-top:27.778vw}@media only screen and (min-width:769px){.serviceBusiness__anchor{scroll-margin-top:min(13.889vw,208.33333333333334px)}}.about{padding-bottom:22.222vw;position:relative;z-index:1}@media only screen and (min-width:769px){.about{padding-bottom:min(10.139vw,152.08333333333334px)}}.about__bg{font-size:0;left:0;position:absolute;top:0;z-index:-1}.about__bg,.about__bg img,.about__image img{height:auto;width:100%}@media only screen and (min-width:769px){.about__image{width:min(33.889vw,508.3333333333333px)}.about__boxes{display:flex;flex-wrap:wrap;gap:min(2.222vw,33.333333333333336px);justify-content:space-between}}.about__box{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:hsla(36,33%,97%,.8);border-radius:6.667vw;margin-bottom:8.889vw;padding:4.444vw 4.444vw 8.889vw;width:100%}.about__box:last-of-type{margin-bottom:0}@media only screen and (min-width:769px){.about__box{-webkit-backdrop-filter:blur(min(.833vw,12.5px));backdrop-filter:blur(min(.833vw,12.5px));border-radius:min(1.667vw,25px);margin-bottom:0;padding:min(2.222vw,33.333333333333336px)}.about__box:first-of-type,.about__box:nth-of-type(2){width:min(41.111vw,616.6666666666666px)}}.about__num{padding-bottom:4.444vw}@media only screen and (min-width:769px){.about__num{padding-bottom:min(1.111vw,16.666666666666668px)}}.about__title{border-bottom:.278vw solid #dfdbd7;color:#454545;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:5.556vw;font-style:normal;font-weight:800;letter-spacing:.444vw;line-height:160%;padding-bottom:4.444vw}@media only screen and (min-width:769px){.about__title{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;font-size:min(1.389vw,20.833333333333332px);letter-spacing:min(.111vw,1.6666666666666667px);padding-bottom:min(1.111vw,16.666666666666668px)}}.about__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.4vw;line-height:160%;padding-top:4.444vw}.about__text span{display:block}@media only screen and (min-width:769px){.about__text{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-top:min(1.111vw,16.666666666666668px)}.about__text span{font-size:min(1.25vw,18.75px);letter-spacing:min(.1vw,1.5px)}}.aboutIntro{padding-bottom:22.222vw;position:relative;z-index:2}@media only screen and (min-width:769px){.aboutIntro{padding-bottom:min(11.111vw,166.66666666666666px)}}.aboutIntro__bgLeft{display:none}@media only screen and (min-width:769px){.aboutIntro__bgLeft{display:block;left:0;position:absolute;top:min(15.972vw,239.58333333333334px);z-index:-1}}.aboutIntro__bgRight{display:none}@media only screen and (min-width:769px){.aboutIntro__bgRight{display:block;position:absolute;right:0;top:min(5.972vw,89.58333333333333px);z-index:-1}}.aboutIntro__inner{display:flex;flex-direction:column-reverse}@media only screen and (min-width:769px){.aboutIntro__inner{flex-direction:row;gap:min(9.444vw,141.66666666666666px)}.aboutIntro__textarea{width:min(41.111vw,616.6666666666666px)}}.aboutIntro__label{margin-bottom:13.333vw}@media only screen and (min-width:769px){.aboutIntro__label{margin-bottom:min(2.778vw,41.666666666666664px)}}.aboutIntro__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:200%}@media only screen and (min-width:769px){.aboutIntro__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);margin-bottom:min(2.778vw,41.666666666666664px)}}.aboutIntro__image{margin-bottom:22.222vw}.aboutIntro__image img{height:auto;width:100%}@media only screen and (min-width:769px){.aboutIntro__image{margin-bottom:0;padding-top:min(4.722vw,70.83333333333333px);width:min(33.889vw,508.3333333333333px)}}.aboutValue{padding-top:8.889vw;position:relative}@media only screen and (min-width:769px){.aboutValue{display:flex;gap:min(2.222vw,33.333333333333336px);padding-top:min(2.222vw,33.333333333333336px)}}.aboutValue__image{margin-bottom:8.889vw;width:100%}.aboutValue__image img{height:auto;width:100%}@media only screen and (min-width:769px){.aboutValue__image{margin-bottom:0;width:min(19.444vw,291.6666666666667px)}.aboutValue__textarea{padding-top:min(1.111vw,16.666666666666668px);width:min(58.333vw,875px)}}.aboutValue__num{color:#454545;font-family:Outfit,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:700;letter-spacing:.311vw;line-height:100%;padding-bottom:2.222vw;text-transform:uppercase}@media only screen and (min-width:769px){.aboutValue__num{font-size:min(.972vw,14.583333333333334px);letter-spacing:min(.078vw,1.1666666666666667px);padding-bottom:min(.556vw,8.333333333333334px)}}.aboutValue__title{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.4vw;line-height:160%;padding-bottom:4.444vw}@media only screen and (min-width:769px){.aboutValue__title{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-bottom:min(1.111vw,16.666666666666668px)}}.aboutValue__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%}@media only screen and (min-width:769px){.aboutValue__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.staff{background:#fdfeff;padding:22.222vw 0}@media only screen and (min-width:769px){.staff{padding:min(8.333vw,125px) 0}}.staff__label{padding-bottom:13.333vw}@media only screen and (min-width:769px){.staff__label{padding-bottom:min(4.444vw,66.66666666666667px)}}.staff__heading{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;padding-bottom:17.778vw}@media only screen and (min-width:769px){.staff__heading{font-size:min(2.222vw,33.333333333333336px);font-weight:500;letter-spacing:min(.267vw,4px);padding-bottom:min(4.444vw,66.66666666666667px)}}.staff__category{-webkit-backdrop-filter:blur(3.333vw);backdrop-filter:blur(3.333vw);background:hsla(36,33%,97%,.8);border-radius:6.667vw;margin-bottom:8.889vw;padding:4.444vw}.staff__category:last-of-type{margin-bottom:0}@media only screen and (min-width:769px){.staff__category{-webkit-backdrop-filter:blur(min(.833vw,12.5px));backdrop-filter:blur(min(.833vw,12.5px));border-radius:min(1.667vw,25px);margin-bottom:min(2.222vw,33.333333333333336px);padding:min(2.222vw,33.333333333333336px)}}.staff__business{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;gap:2.222vw;letter-spacing:.5vw;line-height:160%;margin-bottom:4.444vw}.staff__business,.staff__business span{align-items:center;display:flex}@media only screen and (min-width:769px){.staff__business{font-size:min(1.042vw,15.625px);gap:min(.556vw,8.333333333333334px);letter-spacing:min(.125vw,1.875px);margin-bottom:min(1.111vw,16.666666666666668px)}}.staff__categoryName{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:5vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;margin-bottom:0;padding-right:13.333vw}@media only screen and (min-width:769px){.staff__categoryName{font-size:min(1.528vw,22.916666666666668px);letter-spacing:min(.122vw,1.8333333333333333px);padding-right:0}}.staff__box{border-top:.278vw solid #dfdbd7;margin-top:8.889vw;padding-top:8.889vw;width:100%}@media only screen and (min-width:769px){.staff__box{border-top:min(.069vw,1.0416666666666667px) solid #dfdbd7;margin-top:min(2.222vw,33.333333333333336px);padding-top:min(2.222vw,33.333333333333336px);width:100%}}.staff__tag{color:#92a194;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;margin-bottom:8.889vw}@media only screen and (min-width:769px){.staff__tag{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);margin-bottom:min(2.222vw,33.333333333333336px)}}.staff__list{border-bottom:.278vw solid #dfdbd7;list-style:none;margin-bottom:8.889vw;padding-bottom:8.889vw;padding-left:0;width:100%}.staff__list:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}@media only screen and (min-width:769px){.staff__list{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;display:flex;flex-wrap:wrap;gap:min(2.222vw,33.333333333333336px);margin-bottom:min(2.222vw,33.333333333333336px);padding-bottom:min(2.222vw,33.333333333333336px)}.staff__list:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}}.staff__listItem{padding-bottom:8.889vw;width:100%}.staff__listItem:last-of-type{padding-bottom:4.444vw}.staff__listItem img{aspect-ratio:3/2;border-radius:4.444vw;font-size:0;height:auto;margin-bottom:4.444vw;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:769px){.staff__listItem{padding-bottom:0;width:min(18.333vw,275px)}.staff__listItem:last-of-type{padding-bottom:0}.staff__listItem img{border-radius:min(1.111vw,16.666666666666668px);height:min(12.222vw,183.33333333333334px);margin-bottom:min(1.111vw,16.666666666666668px);-o-object-fit:cover;object-fit:cover;width:min(18.333vw,275px)}}.staff__jobTitle{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.267vw;line-height:120%;margin-bottom:1.667vw}@media only screen and (min-width:769px){.staff__jobTitle{font-size:min(.833vw,12.5px);font-weight:600;letter-spacing:min(.067vw,1px);margin-bottom:min(.417vw,6.25px)}}.staff__name{align-items:center;display:flex;gap:2.222vw}@media only screen and (min-width:769px){.staff__name{gap:min(.556vw,8.333333333333334px)}}.staff__nameJa{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%}@media only screen and (min-width:769px){.staff__nameJa{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.staff__nameEn{color:#454545;font-family:Outfit,sans-serif;font-size:4.167vw;font-style:normal;font-weight:500;letter-spacing:.167vw;line-height:160%}@media only screen and (min-width:769px){.staff__nameEn{font-size:min(1.042vw,15.625px);letter-spacing:min(.042vw,.625px)}}.staff__nickname{color:#92a194;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;padding-top:1.667vw}@media only screen and (min-width:769px){.staff__nickname{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);padding-top:min(.417vw,6.25px)}}.article{padding-bottom:22.222vw}@media only screen and (min-width:769px){.article{padding-bottom:min(8.333vw,125px)}}.article__label{margin-bottom:11.944vw}@media only screen and (min-width:769px){.article__label{margin-bottom:min(2.778vw,41.666666666666664px)}}.article__copy{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.667vw;font-style:normal;font-weight:400;letter-spacing:.133vw;line-height:160%;margin-bottom:17.778vw}.article__copy--white{color:#fff}@media only screen and (min-width:769px){.article__copy{font-size:min(2.222vw,33.333333333333336px);letter-spacing:min(.044vw,.6666666666666666px);line-height:150%;margin-bottom:min(5.556vw,83.33333333333333px)}.article__inner{display:flex;gap:min(4.444vw,66.66666666666667px);padding-bottom:min(5.556vw,83.33333333333333px)}}.article__cat{background:#faf8f5;border-radius:4.444vw;display:flex;flex-wrap:wrap;margin-bottom:8.889vw;padding:4.444vw 4.444vw 0}.article__cat--pajstory{background:#454545}@media only screen and (min-width:769px){.article__cat{border-radius:min(1.111vw,16.666666666666668px);display:block;height:-moz-max-content;height:max-content;margin-bottom:0;padding:min(2.222vw,33.333333333333336px) min(1.736vw,26.041666666666668px);width:min(17.222vw,258.3333333333333px)}}.article__catItem{align-items:center;border-bottom:.278vw solid #dfdbd7;color:#454545;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:400;font-weight:500;gap:2.222vw;letter-spacing:.156vw;line-height:120%;opacity:.5;padding:4.444vw;text-decoration:none;transition:opacity .3s ease;width:50%}.article__catItem:hover{color:#454545;opacity:1}.article__catItem:first-of-type,.article__catItem:nth-of-type(2){padding-top:0}.article__catItem:nth-of-type(odd){position:relative}.article__catItem:nth-of-type(odd):after{background-color:#dfdbd7;content:"";display:block;height:3.333vw;margin-left:2.222vw;position:absolute;right:0;width:.278vw}.article__catItem:last-of-type{border-bottom:none}.article__catItem.isActive{opacity:1}.article__catItem--pajstory{color:#fdfeff}.article__catItem--pajstory:hover{color:#fdfeff;opacity:1}.article__catItem--pajstory.isActive{color:#fdfeff}@media only screen and (min-width:769px){.article__catItem{border-bottom:none;border-top:min(.069vw,1.0416666666666667px) solid #dfdbd7;font-size:min(.972vw,14.583333333333334px);gap:min(.556vw,8.333333333333334px);letter-spacing:min(.039vw,.5833333333333334px);padding:min(1.111vw,16.666666666666668px) 0;width:100%}.article__catItem--pajstory{border-top:min(.069vw,1.0416666666666667px) solid #5c564e}.article__catItem:first-of-type{border-top:none;padding-top:0}.article__catItem:nth-of-type(2){padding-top:min(1.111vw,16.666666666666668px)}.article__catItem:nth-of-type(odd):after{display:none}.article__catItem:last-of-type{padding-bottom:0}}.article__list{padding-left:0}@media only screen and (min-width:769px){.article__list{display:flex;flex-wrap:wrap;gap:min(4.444vw,66.66666666666667px) min(2.222vw,33.333333333333336px);justify-content:flex-start;width:min(62.778vw,941.6666666666666px)}}.article__listItem{cursor:pointer;display:block;list-style:none;margin-bottom:13.333vw;padding-left:0;text-decoration:none}.article__listItem:last-of-type{margin-bottom:22.222vw}.article__listItem a{text-decoration:none}@media only screen and (min-width:769px){.article__listItem{margin-bottom:0;width:min(19.444vw,291.6666666666667px)}.article__listItem:last-of-type{margin-bottom:0}}.article__date{color:#92a194;display:block;font-family:Noto Sans JP,sans-serif;font-size:3.333vw;font-style:normal;font-weight:400;line-height:100%;margin-bottom:3.333vw}@media only screen and (min-width:769px){.article__date{font-size:min(.833vw,12.5px);margin-bottom:min(.833vw,12.5px)}}.article__title{color:#00430a;display:-webkit-box;font-feature-settings:"palt" on;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;font-family:Noto Sans JP,sans-serif;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%;transition:color .3s ease}.article__title:hover{color:rgba(0,67,10,.5)}.article__title--white{color:#fff}@media only screen and (min-width:769px){.article__title{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px)}}.article__listItemCat{background:#92a194;border-radius:1.111vw;color:#fdfeff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.267vw;line-height:120%;margin-bottom:3.333vw;margin-top:2.222vw;padding:1.111vw 1.667vw}@media only screen and (min-width:769px){.article__listItemCat{border-radius:min(.278vw,4.166666666666667px);font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-bottom:min(.833vw,12.5px);margin-top:0;padding:min(.278vw,4.166666666666667px) min(.417vw,6.25px)}}.article__hashtag{color:#92a194;display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.267vw;line-height:120%;margin-top:3.333vw;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:769px){.article__hashtag{font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-top:min(.833vw,12.5px)}}.article__listItem:hover .article__title{color:rgba(0,67,10,.5)}.article__listItem:hover .article__title--white{color:rgba(253,254,255,.5)}.article__listItemImgWrap{aspect-ratio:3/2;border-radius:4.444vw;display:block;margin-bottom:4.444vw;overflow:hidden;width:100%}@media only screen and (min-width:769px){.article__listItemImgWrap{border-radius:min(1.111vw,16.666666666666668px);margin-bottom:min(1.111vw,16.666666666666668px);width:100%}}.article__listItemImg{display:block;height:100%;position:relative;transform:scale(1);transform-origin:center;transition:transform .3s ease;width:100%;will-change:transform}.article__listItemImg img{font-size:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:769px){.article__listItemImg{width:100%}.article__listItemImg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.article__listItem:hover .article__listItemImg{transform:scale(1.1)}.pajstoryDetail{padding:0 4.444vw}@media only screen and (min-width:769px){.pajstoryDetail{color:#fff;margin:auto;max-width:min(60vw,900px);padding:0;width:calc(100% - min(2.222vw, 33.333333333333336px))}.pajstoryDetail a{color:#fff}}.pajstoryDetail__date{color:#92a194;display:block;font-family:Noto Sans JP,sans-serif;font-size:3.333vw;font-style:normal;font-weight:400;line-height:100%;margin-bottom:3.333vw}@media only screen and (min-width:769px){.pajstoryDetail__date{font-size:min(.833vw,12.5px);margin-bottom:min(.833vw,12.5px)}}.pajstoryDetail__title{color:#fff;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:6.111vw;font-style:normal;font-weight:600;letter-spacing:.489vw;line-height:160%;margin-bottom:6.667vw}@media only screen and (min-width:769px){.pajstoryDetail__title{font-size:min(2.222vw,33.333333333333336px);font-weight:500;letter-spacing:min(.267vw,4px);margin-bottom:min(1.667vw,25px)}}.pajstoryDetail__cat{background:#92a194;border-radius:1.111vw;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.267vw;line-height:120%;margin-bottom:3.333vw;margin-top:2.222vw;padding:1.111vw 1.667vw}@media only screen and (min-width:769px){.pajstoryDetail__cat{border-radius:min(.278vw,4.166666666666667px);font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);margin-bottom:min(.833vw,12.5px);margin-top:0;padding:min(.278vw,4.166666666666667px) min(.417vw,6.25px)}}.pajstoryDetail__hashtag{color:#92a194;display:block;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.333vw;font-style:normal;font-weight:500;letter-spacing:.267vw;line-height:120%;padding-bottom:6.667vw;word-break:break-all}@media only screen and (min-width:769px){.pajstoryDetail__hashtag{font-size:min(.833vw,12.5px);letter-spacing:min(.067vw,1px);padding-bottom:min(1.667vw,25px)}}.pajstoryDetail__content{border-bottom:.278vw solid #92a194;border-top:.278vw solid #92a194;color:#fff;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;padding-bottom:22.222vw;padding-top:8.889vw}.pajstoryDetail__content a{color:#fff}@media only screen and (min-width:769px){.pajstoryDetail__content{border-bottom:min(.069vw,1.0416666666666667px) solid #92a194;border-top:min(.069vw,1.0416666666666667px) solid #92a194;padding-bottom:min(8.333vw,125px);padding-top:min(4.444vw,66.66666666666667px)}}.pajstoryDetail__back{padding:22.222vw 0}@media only screen and (min-width:769px){.pajstoryDetail__back{padding:min(8.333vw,125px) 0}}.pajstoryDetail__button{align-items:center;background:linear-gradient(68deg,#b8e446,#26aeac 58.43%);border-radius:8.889vw;color:#fdfeff;display:flex;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:3.889vw;font-style:normal;font-weight:500;letter-spacing:.156vw;line-height:120%;margin:auto;padding:2.222vw 2.222vw 2.222vw 6.667vw;text-decoration:none;transition:color .3s ease;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.pajstoryDetail__button{border-radius:min(2.222vw,33.333333333333336px);font-size:min(.972vw,14.583333333333334px);height:min(3.333vw,50px);letter-spacing:min(.039vw,.5833333333333334px);margin:auto;padding:min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(.556vw,8.333333333333334px) min(1.667vw,25px)}}.pajstoryDetail__button>span{background-color:#fff;border-radius:50%;display:block;height:8.889vw;margin-left:4.444vw;position:relative;width:8.889vw}.pajstoryDetail__button>span:after{background-color:#00a64d;border-radius:50%;bottom:0;content:"";display:block;height:1.667vw;left:0;margin:auto;position:absolute;right:0;top:.278vw;transition:width .3s ease,height .3s ease;width:1.667vw}@media only screen and (min-width:769px){.pajstoryDetail__button>span{height:min(2.222vw,33.333333333333336px);margin-left:min(1.111vw,16.666666666666668px);width:min(2.222vw,33.333333333333336px)}.pajstoryDetail__button>span:after{height:min(.417vw,6.25px);top:0;width:min(.417vw,6.25px)}}.pajstoryDetail__button:hover{color:rgba(253,254,255,.5)}@media only screen and (min-width:769px){.pajstoryDetail__button:hover>span:after{height:min(1.944vw,29.166666666666668px);width:min(1.944vw,29.166666666666668px)}}.company{padding-bottom:22.222vw}@media only screen and (min-width:769px){.company{padding-bottom:min(8.333vw,125px)}}.company__content{border-bottom:.278vw solid #dfdbd7;padding:8.889vw 0}.company__content:first-of-type{padding-top:0}.company__content:last-of-type{border-bottom:none;padding-bottom:0}@media only screen and (min-width:769px){.company__content{border-bottom:min(.069vw,1.0416666666666667px) solid #dfdbd7;display:flex;gap:min(2.222vw,33.333333333333336px);padding:min(2.222vw,33.333333333333336px) 0}.company__content:first-of-type{padding-top:0}.company__content:last-of-type{border-bottom:none;padding-bottom:0}}.company__label{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:800;letter-spacing:.5vw;line-height:160%;margin-bottom:4.444vw}@media only screen and (min-width:769px){.company__label{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);margin-bottom:0;width:min(12.222vw,183.33333333333334px)}}.company__text{color:#454545;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:4.167vw;font-style:normal;font-weight:600;letter-spacing:.5vw;line-height:160%}.company__text span{color:#92a194;display:block;margin-bottom:2.222vw;margin-top:4.444vw}.company__text span:first-of-type{margin-top:0}@media only screen and (min-width:769px){.company__text{font-size:min(1.042vw,15.625px);letter-spacing:min(.125vw,1.875px);width:min(55.556vw,833.3333333333334px)}.company__text span{margin-bottom:min(.556vw,8.333333333333334px);margin-top:min(1.111vw,16.666666666666668px)}.company__text span:first-of-type{margin-top:0}}.company__map{aspect-ratio:320/160;margin-top:8.889vw;overflow:hidden;width:100%}.company__map iframe{border:none;height:100%;width:100%}@media only screen and (min-width:769px){.company__map{aspect-ratio:800/270;margin-top:min(2.222vw,33.333333333333336px)}}.l-cats{align-items:center;display:flex;flex-wrap:wrap;gap:2.222vw;line-height:0}@media only screen and (min-width:769px){.l-cats{gap:min(.556vw,8.333333333333334px)}.l-fullpage{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding-bottom:min(4.444vw,66.66666666666667px);padding-top:min(4.444vw,66.66666666666667px)}}.l-inner{width:100%}@media only screen and (min-width:769px){.l-inner{max-width:min(84.653vw,1269.7916666666667px)}.l-inner--md{padding-left:min(4.444vw,66.66666666666667px);padding-right:min(4.444vw,66.66666666666667px)}.l-inner--sm{padding-left:min(8.889vw,133.33333333333334px);padding-right:min(8.889vw,133.33333333333334px)}}.l-outer{align-items:center;display:flex;flex-direction:column;padding-left:5.556vw;padding-right:5.556vw}@media only screen and (min-width:769px){.l-outer{padding-left:min(3.333vw,50px);padding-right:min(3.333vw,50px)}}.l-postpage{display:flex;flex:1 1 auto;flex-direction:column}.l-postpage__head{margin-bottom:2.222vw}@media only screen and (min-width:769px){.l-postpage__head{margin-bottom:min(.556vw,8.333333333333334px)}}.l-postpage__body{flex:1 1 auto;padding-bottom:8.889vw;padding-top:8.889vw}@media only screen and (min-width:769px){.l-postpage__body{padding-bottom:min(4.444vw,66.66666666666667px);padding-top:min(4.444vw,66.66666666666667px)}}.l-postpage__foot{border-top:.278vw solid #475467;padding-bottom:8.889vw;padding-top:8.889vw}@media only screen and (min-width:769px){.l-postpage__foot{padding-bottom:min(2.222vw,33.333333333333336px);padding-top:min(2.222vw,33.333333333333336px)}}.l-section{margin-bottom:22.222vw}@media only screen and (min-width:769px){.l-section{margin-bottom:min(8.333vw,125px)}.l-section:last-child{margin-bottom:min(0vw,0px)}}.l-subpage--pajstory{background-color:#5c564e}.l-subpage__head{margin-bottom:2.222vw}@media only screen and (min-width:769px){.l-subpage__head{margin-bottom:min(.556vw,8.333333333333334px)}}.l-subpage__body{padding-top:18.333vw;position:relative;z-index:1}@media only screen and (min-width:769px){.l-subpage__body{padding-top:min(11.111vw,166.66666666666666px)}}.l-subpage__body--article{padding-top:17.778vw}@media only screen and (min-width:769px){.l-subpage__body--article{padding-top:min(5.556vw,83.33333333333333px)}}.l-subpage__bgBottom{width:100%}.l-subpage__bgBottom img{font-size:0;height:auto;width:100%}.l-subpage{opacity:0}.l-subpage.isVisible{opacity:1;transition:opacity .6s ease-in}.l-toppage{opacity:.01;transition:opacity 1s ease}.l-toppage.isVisible{opacity:1}.l-wrap{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.p-news__nav{margin-bottom:2.778vw;padding-bottom:2.778vw}@media only screen and (min-width:769px){.p-news__nav{margin-bottom:min(2.222vw,33.333333333333336px);padding-bottom:min(2.222vw,33.333333333333336px)}}.p-news__body{margin-bottom:4.444vw}@media only screen and (min-width:769px){.p-news__body{margin-bottom:min(2.222vw,33.333333333333336px)}}.p-news__pagination{margin-bottom:8.889vw}@media only screen and (min-width:769px){.p-news__pagination{margin-bottom:min(4.444vw,66.66666666666667px)}}.p-top__kv{position:relative;z-index:0}.p-top__about,.p-top__intro,.p-top__service{position:relative;z-index:1}.p-top__service{margin-bottom:-11.111vw}@media only screen and (min-width:769px){.p-top__service{margin-bottom:max(-2.778vw,-41.666666666666664px)}}.p-top__service__bottom{background:#fdfeff;border-radius:0 0 11.111vw 11.111vw;height:11.111vw;width:100%}@media only screen and (min-width:769px){.p-top__service__bottom{border-radius:0 0 min(2.778vw,41.666666666666664px) min(2.778vw,41.666666666666664px);height:min(2.778vw,41.666666666666664px)}}.p-top__interview{background:#5c564e;position:relative;z-index:0}.p-top__interviewBgTopLeft{left:0;position:absolute;top:0;width:100%;z-index:-1}.p-top__interviewBgTopLeft img{height:auto;width:100%}@media only screen and (min-width:769px){.p-top__interviewBgTopLeft{width:min(60vw,900px)}}.p-top__interviewBgTopRight{display:none}@media only screen and (min-width:769px){.p-top__interviewBgTopRight{display:block;position:absolute;right:0;top:0;width:min(26.667vw,400px);z-index:-1}.p-top__interviewBgTopRight img{height:auto;width:100%}}.p-top__interviewBgBottomLeft{bottom:0;font-size:0;left:0;position:absolute;width:100%;z-index:-1}.p-top__interviewBgBottomLeft img{height:auto;width:100%}@media only screen and (min-width:769px){.p-top__interviewBgBottomLeft{width:min(24.028vw,360.4166666666667px)}}.p-top__news{position:relative;z-index:1}.p-top__news__top{background:#f9f2e8;border-radius:11.111vw 11.111vw 0 0;height:11.111vw;margin-top:-11.111vw;width:100%}@media only screen and (min-width:769px){.p-top__news__top{border-radius:min(2.778vw,41.666666666666664px) min(2.778vw,41.666666666666664px) 0 0;height:min(2.778vw,41.666666666666664px);margin-top:max(-2.778vw,-41.666666666666664px)}}.p-top__newsBgBottom{width:100%}.p-top__newsBgBottom img{height:auto;width:100%}.p-service__bgBottom{width:100%}.p-service__bgBottom img{height:auto;width:100%}.p-pajstory{position:relative}.p-pajstory__bgLeft{left:0;position:absolute;width:100%;z-index:-1}.p-pajstory__bgLeft img{font-size:0;height:auto;width:100%}@media only screen and (min-width:769px){.p-pajstory__bgLeft{top:min(34.028vw,510.4166666666667px);width:min(37.5vw,562.5px)}}.p-pajstory__bgRight01{position:absolute;right:0;width:100%;z-index:-1}.p-pajstory__bgRight01 img{font-size:0;height:auto;width:100%}@media only screen and (min-width:769px){.p-pajstory__bgRight01{top:10vw;width:min(25.694vw,385.4166666666667px)}}.p-pajstory__bgBottom{width:100%}.p-pajstory__bgBottom img{font-size:0;height:auto;width:100%}.p-company__bgBottom{width:100%}.p-company__bgBottom img{font-size:0;height:auto;width:100%}.z-theme{bottom:0;left:0;position:fixed;z-index:4}.z-headerTop{opacity:0;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .4s ease,opacity .4s ease;width:100%;z-index:3}@media only screen and (min-width:769px){.z-headerTop{bottom:min(2.222vw,33.333333333333336px);padding-right:min(1.667vw,25px);top:auto;transform:translateY(0)}}.z-headerTop.isHidden,.z-headerTop.isShow{opacity:1}@media only screen and (min-width:769px){.z-headerTop.isHidden{opacity:0}.z-headerTop.isFixedTop{bottom:auto;opacity:1;top:min(2.5vw,37.5px)}.z-headerTop.isFixedBottom{opacity:0}}.z-header{opacity:1;position:fixed;right:0;top:0;transition:transform .4s ease,opacity .4s ease;width:100%;z-index:3}@media only screen and (min-width:769px){.z-header{right:min(1.667vw,25px);top:min(2.5vw,37.5px)}}.z-main{position:relative;z-index:1}.z-footer{position:relative;z-index:2}.u-onlySp{display:block}@media only screen and (min-width:769px){.u-onlySp{display:none}}.u-onlyPc{display:none}@media only screen and (min-width:769px){.u-onlyPc{display:block}}.u-visuallyHidden{border:0;height:.278vw;margin:-.278vw;padding:0;position:absolute;width:.278vw;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.u-error{background-color:#393b3e}.i-fade{opacity:0;transition:opacity .5s cubic-bezier(.12,0,.39,0);transition-delay:var(--fade-delay,.25s)}.i-fade.EVENT_IN_VIEW,.i-hover{opacity:1}.i-hover{transition:opacity .2s linear}.i-hover:hover{opacity:.5}.i-line{scale:0 1;transform-origin:50% 50%;transition:scale .5s cubic-bezier(.61,1,.88,1)}.i-line.EVENT_IN_VIEW{scale:1 1}.i-tran{opacity:0;transition:opacity .3s linear;transition-delay:.25s}body.EVENT_LOAD .i-tran{opacity:1}.i-marker{background-image:linear-gradient(120deg,#00a64d,#00a64d);background-position:0 0;background-repeat:no-repeat;background-size:0 100%;color:#454545;display:inline;padding:0 1.667vw;position:relative;top:0;transition:color .5s ease;transition:background-size .5s ease,color .5s ease}@media only screen and (min-width:769px){.i-marker{padding:min(.139vw,2.0833333333333335px) min(.278vw,4.166666666666667px)}}.i-marker.isActive{background-size:100% 100%;color:#fdfeff}.i-float{animation:floating 4s ease-in-out infinite alternate}@keyframes floating{0%{transform:translateY(-2%) translateX(-2%)}to{transform:translateY(2%) translateX(0)}}.i-float-fast{animation:floating_fast 3s ease-in-out infinite alternate-reverse}@keyframes floating_fast{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}.i-float-slow,.i-float-slow-reverse{animation:floating_slow 10s ease-in-out infinite alternate-reverse}@keyframes floating_slow{0%{transform:translateY(2%)}to{transform:translateY(-2%)}}.i-float-rotate{animation:floating_rotate 8s ease-in-out 0s infinite}@keyframes floating_rotate{0%{animation-timing-function:ease;transform:scale(1) rotate(0deg)}50%{animation-timing-function:ease;transform:scale(1.05) rotate(2deg)}to{transform:scale(1) rotate(0deg)}}