@charset "UTF-8";:root{--color-white:#ffffff;--color-black:#2d2d2a;--color-sub-black:#353535;--color-sub-black-2:#9b9b9b;--color-main:#ff91c2;--color-sub:#4c4c47;--color-text:#000000;--color-button:#4c4c47;--color-label:linear-gradient(180deg, #763f20 0%, #310c02 100%);--color-label-text:#ffffff;--color-button:linear-gradient(180deg, #353535 0%, , #1e1e1e 100%);--color-button-text:#ffffff;--gradient-main:linear-gradient(180deg, #763f20 0%, #310c02 100%);--color-line:#06c755;--color-bg-emph:rgba(252, 3, 135, 0.04);--color-background:#fff8f1;--color-mask:rgba(0, 0, 0, 0.5);--gradient-main:linear-gradient(
    233deg,
    #fff2b7 0%,
    #b9f3ff 10%,
    #ff96e5 56%,
    #fff2b7 100%
  );--shadow-white:0 0 4px #ffffff;--shadow-black:0 0 5px #e4e4e4;--shadow-main:1px 1px 3px #cecece;--shadow-box:0 1px 8px rgb(0 0 0 / 9%);--recruit-main:#a0dfdd;--recruit-sub:#d1fcfb;--recruit-sub-02:#d1fcee;--recruit-gold:#f9bf44}@font-face{font-family:Cinzel;src:url(../fonts/Cinzel.woff2) format("woff2");font-display:swap;font-optical-sizing:auto;font-weight:400;font-style:normal}.recruit__mainview__section{background:var(--recruit-main);width:100vw;height:47.2222222222vw}@media (min-width:1920px){.recruit__mainview__section{width:1920px}}@media (max-width:767px){.recruit__mainview__section{width:101.6949152542vw}}@media (min-width:1920px){.recruit__mainview__section{height:906.6666666667px}}@media (max-width:767px){.recruit__mainview__section{height:104.3024771838vw}}.recruit__mainview__section .recruit__mainview__wrapper{position:relative;height:100%;width:100vw;margin:0 auto;display:block}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper{width:1920px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper{width:101.6949152542vw}}.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__left{position:absolute;bottom:-1em;left:0;z-index:1}.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__left span{font-size:3.4722222222vw;color:var(--color-main);background:var(--color-white);display:inline-block;font-weight:700;padding:0 .5em;margin-top:.5em}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__left span{font-size:66.6666666667px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__left span{font-size:5.2151238592vw}}.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__center{position:absolute;left:50%;transform:translate(-50%);width:100%;height:47.2222222222vw;z-index:0}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__center{height:906.6666666667px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__center{height:114.7327249022vw}}@media not screen and (min-width:768px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__center{width:101.6949152542vw}}.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right{position:absolute;top:4.1666666667vw;right:3.4722222222vw;z-index:1}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right{top:80px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right{top:20.8604954368vw}}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right{right:66.6666666667px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right{right:31.2907431551vw}}.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span{color:var(--color-white);font-size:4.8611111111vw;font-weight:700;text-shadow:0 0 4px var(--color-main);writing-mode:vertical-rl;letter-spacing:.6944444444vw;line-height:9.7222222222vw;white-space:nowrap}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span{font-size:93.3333333333px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span{font-size:8.3441981747vw}}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span{letter-spacing:13.3333333333px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span{letter-spacing:2.6075619296vw}}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span{line-height:186.6666666667px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span{line-height:14.3415906128vw}}.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__background{background:var(--color-main);padding:.3472222222vw}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__background{padding:6.6666666667px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__background{padding:1.3037809648vw}}.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__emphasis{font-size:9.7222222222vw;color:var(--color-main);text-shadow:none;padding-top:13.8888888889vw;text-shadow:0 0 6px var(--color-white)}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__emphasis{font-size:186.6666666667px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__emphasis{font-size:10.4302477184vw}}@media (min-width:1920px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__emphasis{padding-top:266.6666666667px}}@media (max-width:767px){.recruit__mainview__section .recruit__mainview__wrapper .mainview__content__right span.text__emphasis{padding-top:52.1512385919vw}}.recruit__greeting__section{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;background-image:url(../images/recruit/recruit-greeting-section.webp);background-size:cover}@media (min-width:1920px){.recruit__greeting__section{padding-top:160px}}@media (max-width:767px){.recruit__greeting__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.recruit__greeting__section{padding-bottom:160px}}@media (max-width:767px){.recruit__greeting__section{padding-bottom:15.6453715776vw}}@media not screen and (min-width:768px){.recruit__greeting__section{background-image:url("../images/recruit/ recruit-greeting-section-sp.webp")}}.recruit__greeting__section .recruit__greeting__container{margin:0 auto;background:rgba(255,255,255,.7);outline:solid 1px rgba(255,255,255,.8);outline-offset:2px;margin-bottom:2em;width:41.6666666667vw;padding:2.0833333333vw}@media (min-width:1920px){.recruit__greeting__section .recruit__greeting__container{width:800px}}@media (max-width:767px){.recruit__greeting__section .recruit__greeting__container{width:86.0495436767vw}}@media (min-width:1920px){.recruit__greeting__section .recruit__greeting__container{padding:40px}}@media (max-width:767px){.recruit__greeting__section .recruit__greeting__container{padding:2.6075619296vw}}.recruit__greeting__section .recruit__greeting__container p{line-height:2;font-size:1.1111111111vw;color:var(--color-text);text-align:center}@media (min-width:1920px){.recruit__greeting__section .recruit__greeting__container p{font-size:21.3333333333px}}@media (max-width:767px){.recruit__greeting__section .recruit__greeting__container p{font-size:3.1290743155vw}}.recruit__greeting__section .recruit__greeting__container p .text__emphases{font-weight:700;color:var(--color-main)}.about__section{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;background:var(--color-white);position:relative}@media (min-width:1920px){.about__section{padding-top:160px}}@media (max-width:767px){.about__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.about__section{padding-bottom:160px}}@media (max-width:767px){.about__section{padding-bottom:15.6453715776vw}}@media not screen and (min-width:768px){.about__section{overflow:hidden}}.about__section:after{content:"";position:absolute;width:55.5555555556vw;height:131.9444444444vw;background-image:url(../images/recruit/about-bg.webp);top:0;right:0;background-size:cover}@media (min-width:1920px){.about__section:after{width:1066.6666666667px}}@media (max-width:767px){.about__section:after{width:101.6949152542vw}}@media (min-width:1920px){.about__section:after{height:2533.3333333333px}}@media (max-width:767px){.about__section:after{height:307.6923076923vw}}@media not screen and (min-width:768px){.about__section:after{right:unset;left:15.6453715776vw;background-image:url(../images/recruit/about-bg-sp.webp)}}.about__section .point__list{position:relative;z-index:2;margin:0 auto;width:71.1111111111vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:4.1666666667vw}@media (min-width:1920px){.about__section .point__list{width:1365.3333333333px}}@media (max-width:767px){.about__section .point__list{width:91.2646675359vw}}@media (min-width:1920px){.about__section .point__list{margin-top:80px}}@media (max-width:767px){.about__section .point__list{margin-top:7.8226857888vw}}.about__section .point__list li{width:29.8611111111vw;height:15.2777777778vw;padding:1.3888888889vw;margin-bottom:2.7777777778vw;background:rgba(255,255,255,.95);outline:solid 1px var(--color-main);outline-offset:2px;margin-bottom:2em}@media (min-width:1920px){.about__section .point__list li{width:573.3333333333px}}@media (max-width:767px){.about__section .point__list li{width:91.2646675359vw}}@media (min-width:1920px){.about__section .point__list li{height:293.3333333333px}}@media (max-width:767px){.about__section .point__list li{height:52.1512385919vw}}@media (min-width:1920px){.about__section .point__list li{padding:26.6666666667px}}@media (max-width:767px){.about__section .point__list li{padding:2.6075619296vw}}@media (min-width:1920px){.about__section .point__list li{margin-bottom:53.3333333333px}}@media (max-width:767px){.about__section .point__list li{margin-bottom:5.2151238592vw}}.about__section .point__list li .point__box__heading{display:flex;justify-content:center;margin-top:1em;margin-bottom:1.5em}.about__section .point__list li .point__box__heading h3{color:var(--color-main);text-align:center;font-weight:700;font-size:1.6666666667vw;display:inline-block;background:linear-gradient(transparent 70%,var(--recruit-sub) 70%)}@media (min-width:1920px){.about__section .point__list li .point__box__heading h3{font-size:32px}}@media (max-width:767px){.about__section .point__list li .point__box__heading h3{font-size:5.2151238592vw}}.about__section .point__list li p{line-height:2;color:var(--color-text);font-size:1.1111111111vw}@media (min-width:1920px){.about__section .point__list li p{font-size:21.3333333333px}}@media (max-width:767px){.about__section .point__list li p{font-size:3.1290743155vw}}.about__section .point__list li p.text__emphasis{font-weight:700;color:var(--color-main)}.salary__section{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;background:var(--recruit-main)}@media (min-width:1920px){.salary__section{padding-top:160px}}@media (max-width:767px){.salary__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.salary__section{padding-bottom:160px}}@media (max-width:767px){.salary__section{padding-bottom:15.6453715776vw}}.salary__section ul.salary__container{margin:0 auto;width:71.1111111111vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;margin-top:4.1666666667vw}@media (min-width:1920px){.salary__section ul.salary__container{width:1365.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container{width:91.2646675359vw}}@media (min-width:1920px){.salary__section ul.salary__container{margin-top:80px}}@media (max-width:767px){.salary__section ul.salary__container{margin-top:15.6453715776vw}}.salary__section ul.salary__container li.salary__example{width:19.4444444444vw;background:var(--color-white);border:solid 1px var(--color-main);padding:1.3888888889vw;position:relative;outline:solid 1px var(--color-main);outline-offset:2px}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example{width:373.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example{width:91.2646675359vw}}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example{padding:26.6666666667px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example{padding:5.2151238592vw}}.salary__section ul.salary__container li.salary__example:before{position:absolute;content:"01";top:-.4861111111vw;left:50%;transform:translateX(-50%);z-index:1;font-size:2.7777777778vw;color:var(--color-main)}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example:before{top:-9.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example:before{top:-1.8252933507vw}}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example:before{font-size:53.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example:before{font-size:10.4302477184vw}}@media not screen and (min-width:768px){.salary__section ul.salary__container li.salary__example{margin-bottom:15.6453715776vw}}.salary__section ul.salary__container li.salary__example:nth-child(2):before{content:"02"}.salary__section ul.salary__container li.salary__example:nth-child(3):before{content:"03"}.salary__section ul.salary__container li.salary__example .salary__heading{margin-top:.6944444444vw;margin-bottom:1.3888888889vw}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example .salary__heading{margin-top:13.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example .salary__heading{margin-top:2.6075619296vw}}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example .salary__heading{margin-bottom:26.6666666667px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example .salary__heading{margin-bottom:5.2151238592vw}}.salary__section ul.salary__container li.salary__example .salary__heading h3{text-align:center;font-size:1.9444444444vw}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example .salary__heading h3{font-size:37.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example .salary__heading h3{font-size:6.258148631vw}}.salary__section ul.salary__container li.salary__example .salary__heading h3 span{font-size:1.1111111111vw;color:var(--color-main)}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example .salary__heading h3 span{font-size:21.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example .salary__heading h3 span{font-size:3.3898305085vw}}.salary__section ul.salary__container li.salary__example .salary__image{border-bottom:solid 3px var(--color-main)}.salary__section ul.salary__container li.salary__example ul.salary__example__list{width:90%;margin:0 auto;margin-top:1.3888888889vw}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example ul.salary__example__list{margin-top:26.6666666667px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example ul.salary__example__list{margin-top:5.2151238592vw}}.salary__section ul.salary__container li.salary__example ul.salary__example__list li{display:flex;justify-content:space-between;align-items:center;line-height:normal;margin-bottom:.6944444444vw}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li{margin-bottom:13.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li{margin-bottom:2.6075619296vw}}.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__time{font-size:1.1111111111vw;width:42%;text-align:center;font-weight:700}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__time{font-size:21.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__time{font-size:3.1290743155vw}}.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__time .salary__course{font-size:.8333333333vw;color:var(--color-white);background:var(--color-main);margin-top:.5em;padding:.5em 0}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__time .salary__course{font-size:16px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__time .salary__course{font-size:2.6075619296vw}}.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__amount{font-size:1.8055555556vw;width:8.3333333333vw}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__amount{font-size:34.6666666667px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__amount{font-size:6.7796610169vw}}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__amount{width:160px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li .salary__amount{width:31.2907431551vw}}.salary__section ul.salary__container li.salary__example ul.salary__example__list li.text__right{font-size:.8333333333vw;text-align:right;display:block}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li.text__right{font-size:16px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example ul.salary__example__list li.text__right{font-size:2.6075619296vw}}.salary__section ul.salary__container li.salary__example .salary__description{color:var(--color-text);background:var(--recruit-main);padding:12px 10px 20px;line-height:1.2;text-align:center;margin-top:20px;outline:solid var(--recruit-main);outline-offset:2px;margin-bottom:2em}.salary__section ul.salary__container li.salary__example .salary__description p{font-size:1.9444444444vw}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example .salary__description p{font-size:37.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example .salary__description p{font-size:6.258148631vw}}.salary__section ul.salary__container li.salary__example .salary__description p span{font-size:1.1111111111vw}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example .salary__description p span{font-size:21.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example .salary__description p span{font-size:3.1290743155vw}}.salary__section ul.salary__container li.salary__example .salary__description .salary__description__more{width:80%;margin:0 auto;background:var(--color-main);font-size:1.1111111111vw;padding:.5em;color:var(--color-white)}@media (min-width:1920px){.salary__section ul.salary__container li.salary__example .salary__description .salary__description__more{font-size:21.3333333333px}}@media (max-width:767px){.salary__section ul.salary__container li.salary__example .salary__description .salary__description__more{font-size:4.1720990874vw}}.workflow__section{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw}@media (min-width:1920px){.workflow__section{padding-top:160px}}@media (max-width:767px){.workflow__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.workflow__section{padding-bottom:160px}}@media (max-width:767px){.workflow__section{padding-bottom:15.6453715776vw}}.workflow__section .workflow__text__erea{margin:0 auto;width:71.1111111111vw;margin-top:4.1666666667vw}@media (min-width:1920px){.workflow__section .workflow__text__erea{width:1365.3333333333px}}@media (max-width:767px){.workflow__section .workflow__text__erea{width:91.2646675359vw}}@media (min-width:1920px){.workflow__section .workflow__text__erea{margin-top:80px}}@media (max-width:767px){.workflow__section .workflow__text__erea{margin-top:7.8226857888vw}}.workflow__section .workflow__text__erea p{font-size:1.1111111111vw;line-height:2}@media (min-width:1920px){.workflow__section .workflow__text__erea p{font-size:21.3333333333px}}@media (max-width:767px){.workflow__section .workflow__text__erea p{font-size:3.1290743155vw}}.workflow__section .workflow__area__list{margin:0 auto;margin-top:8.3333333333vw;width:71.1111111111vw}@media (min-width:1920px){.workflow__section .workflow__area__list{margin-top:160px}}@media (max-width:767px){.workflow__section .workflow__area__list{margin-top:15.6453715776vw}}@media (min-width:1920px){.workflow__section .workflow__area__list{width:1365.3333333333px}}@media (max-width:767px){.workflow__section .workflow__area__list{width:91.2646675359vw}}.workflow__section .workflow__area__list li{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:8.3333333333vw}@media (min-width:1920px){.workflow__section .workflow__area__list li{margin-bottom:160px}}@media (max-width:767px){.workflow__section .workflow__area__list li{margin-bottom:31.2907431551vw}}@media not screen and (min-width:768px){.workflow__section .workflow__area__list li{flex-direction:column}}.workflow__section .workflow__area__list li .workflow__area__image{max-width:26.3888888889vw;min-width:26.3888888889vw;box-shadow:4px 4px 0 var(--color-main);position:relative}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__image{max-width:506.6666666667px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__image{max-width:91.2646675359vw}}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__image{min-width:506.6666666667px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__image{min-width:91.2646675359vw}}.workflow__section .workflow__area__list li .workflow__area__image:before{position:absolute;content:"";font-size:2.7777777778vw;top:-1.0416666667vw;left:-1.3888888889vw;z-index:1;color:var(--color-main);text-shadow:1px 1px 0 var(--color-white),-1px 1px 0 var(--color-white),-1px -1px 0 var(--color-white),1px -1px 0 var(--color-white)}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__image:before{font-size:53.3333333333px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__image:before{font-size:7.8226857888vw}}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__image:before{top:-20px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__image:before{top:-2.6075619296vw}}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__image:before{left:-26.6666666667px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__image:before{left:-2.6075619296vw}}.workflow__section .workflow__area__list li .workflow__area__text{margin-left:4.1666666667vw}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__text{margin-left:80px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__text{margin-left:0}}@media not screen and (min-width:768px){.workflow__section .workflow__area__list li .workflow__area__text{margin-top:15.6453715776vw}}.workflow__section .workflow__area__list li .workflow__area__text .workflow_title{position:relative}.workflow__section .workflow__area__list li .workflow__area__text .workflow_title h3{font-size:1.9444444444vw;text-align:center;margin-bottom:1em}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title h3{font-size:37.3333333333px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title h3{font-size:6.258148631vw}}.workflow__section .workflow__area__list li .workflow__area__text .workflow_title:before{position:absolute;content:"";top:-1.3888888889vw;left:50%;transform:translateX(-50%);width:2.3611111111vw;height:.9722222222vw;background:url(../images/recruit/workflow-area-text.svg);background-repeat:no-repeat}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title:before{top:-26.6666666667px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title:before{top:-6.518904824vw}}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title:before{width:45.3333333333px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title:before{width:6.518904824vw}}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title:before{height:18.6666666667px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__text .workflow_title:before{height:2.6075619296vw}}.workflow__section .workflow__area__list li .workflow__area__text p{font-size:1.1111111111vw;text-align:left;line-height:2}@media (min-width:1920px){.workflow__section .workflow__area__list li .workflow__area__text p{font-size:21.3333333333px}}@media (max-width:767px){.workflow__section .workflow__area__list li .workflow__area__text p{font-size:3.1290743155vw}}.workflow__section .workflow__area__list li.flex__reverse{flex-direction:row-reverse}@media not screen and (min-width:768px){.workflow__section .workflow__area__list li.flex__reverse{flex-direction:column}}.workflow__section .workflow__area__list li.flex__reverse .workflow__area__text{margin-left:0;margin-right:4.1666666667vw}@media (min-width:1920px){.workflow__section .workflow__area__list li.flex__reverse .workflow__area__text{margin-left:0}}@media (max-width:767px){.workflow__section .workflow__area__list li.flex__reverse .workflow__area__text{margin-left:0}}@media (min-width:1920px){.workflow__section .workflow__area__list li.flex__reverse .workflow__area__text{margin-right:80px}}@media (max-width:767px){.workflow__section .workflow__area__list li.flex__reverse .workflow__area__text{margin-right:0}}.workflow__section .workflow__area__list li:nth-child(1) .workflow__area__image:before{content:"SETP 01"}.workflow__section .workflow__area__list li:nth-child(2) .workflow__area__image:before{content:"SETP 02"}.workflow__section .workflow__area__list li:nth-child(3) .workflow__area__image:before{content:"SETP 03"}.workflow__section .workflow__area__list li:nth-child(4) .workflow__area__image:before{content:"SETP 04"}.workflow__section .workflow__area__list li:nth-child(5) .workflow__area__image:before{content:"SETP 05"}@media not screen and (min-width:768px){.workflow__section .workflow__area__list li:nth-child(5){margin-bottom:0}}.entryflow__section{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;background:var(--recruit-sub-02)}@media (min-width:1920px){.entryflow__section{padding-top:160px}}@media (max-width:767px){.entryflow__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.entryflow__section{padding-bottom:160px}}@media (max-width:767px){.entryflow__section{padding-bottom:15.6453715776vw}}.entryflow__section .entryflow__area__list{margin:0 auto;margin-top:8.3333333333vw;width:71.1111111111vw}@media (min-width:1920px){.entryflow__section .entryflow__area__list{margin-top:160px}}@media (max-width:767px){.entryflow__section .entryflow__area__list{margin-top:15.6453715776vw}}@media (min-width:1920px){.entryflow__section .entryflow__area__list{width:1365.3333333333px}}@media (max-width:767px){.entryflow__section .entryflow__area__list{width:91.2646675359vw}}.entryflow__section .entryflow__area__list li{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:8.3333333333vw}@media (min-width:1920px){.entryflow__section .entryflow__area__list li{margin-bottom:160px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li{margin-bottom:31.2907431551vw}}@media not screen and (min-width:768px){.entryflow__section .entryflow__area__list li{flex-direction:column}}.entryflow__section .entryflow__area__list li .entryflow__area__image{min-width:27.7777777778vw;max-width:27.7777777778vw;outline:solid 1px var(--color-main);outline-offset:2px;position:relative}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__image{min-width:533.3333333333px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__image{min-width:91.2646675359vw}}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__image{max-width:533.3333333333px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__image{max-width:91.2646675359vw}}.entryflow__section .entryflow__area__list li .entryflow__area__image:before{position:absolute;content:"";font-size:2.0833333333vw;top:-1.0416666667vw;left:-1.3888888889vw;height:2.7777777778vw;width:2.7777777778vw;transform:rotate(-15deg);z-index:1;background:var(--color-main);color:var(--color-white);display:flex;justify-content:center;align-items:center}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{font-size:40px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{font-size:5.2151238592vw}}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{top:-20px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{top:-2.6075619296vw}}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{left:-26.6666666667px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{left:-2.6075619296vw}}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{height:53.3333333333px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{height:7.8226857888vw}}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{width:53.3333333333px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__image:before{width:7.8226857888vw}}.entryflow__section .entryflow__area__list li .entryflow__area__text{margin-left:4.1666666667vw}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__text{margin-left:80px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__text{margin-left:0}}@media not screen and (min-width:768px){.entryflow__section .entryflow__area__list li .entryflow__area__text{margin-top:15.6453715776vw}}.entryflow__section .entryflow__area__list li .entryflow__area__text .entryflow_title{text-align:left;margin-bottom:2em;line-height:1.5;position:relative}.entryflow__section .entryflow__area__list li .entryflow__area__text .entryflow_title h3{font-size:1.9444444444vw;line-height:1.5}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__text .entryflow_title h3{font-size:37.3333333333px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__text .entryflow_title h3{font-size:6.258148631vw}}.entryflow__section .entryflow__area__list li .entryflow__area__text p{font-size:1.1111111111vw;text-align:left;line-height:2}@media (min-width:1920px){.entryflow__section .entryflow__area__list li .entryflow__area__text p{font-size:21.3333333333px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li .entryflow__area__text p{font-size:3.1290743155vw}}.entryflow__section .entryflow__area__list li.flex__reverse{flex-direction:row-reverse}@media not screen and (min-width:768px){.entryflow__section .entryflow__area__list li.flex__reverse{flex-direction:column}}.entryflow__section .entryflow__area__list li.flex__reverse .entryflow__area__text{margin-left:0;margin-right:4.1666666667vw}@media (min-width:1920px){.entryflow__section .entryflow__area__list li.flex__reverse .entryflow__area__text{margin-left:0}}@media (max-width:767px){.entryflow__section .entryflow__area__list li.flex__reverse .entryflow__area__text{margin-left:0}}@media (min-width:1920px){.entryflow__section .entryflow__area__list li.flex__reverse .entryflow__area__text{margin-right:80px}}@media (max-width:767px){.entryflow__section .entryflow__area__list li.flex__reverse .entryflow__area__text{margin-right:0}}.entryflow__section .entryflow__area__list li:nth-child(1) .entryflow__area__image:before{content:"01"}.entryflow__section .entryflow__area__list li:nth-child(2) .entryflow__area__image:before{content:"02"}.entryflow__section .entryflow__area__list li:nth-child(3) .entryflow__area__image:before{content:"03"}@media not screen and (min-width:768px){.entryflow__section .entryflow__area__list li:nth-child(3){margin-bottom:0}}.training__section{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;background:var(--recruit-main);background-image:url(../images/recruit/training-section-background.webp);background-size:cover}@media (min-width:1920px){.training__section{padding-top:160px}}@media (max-width:767px){.training__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.training__section{padding-bottom:160px}}@media (max-width:767px){.training__section{padding-bottom:15.6453715776vw}}@media not screen and (min-width:768px){.training__section{background-image:url(../images/recruit/training-section-background-sp.webp)}}.training__section .training__area{margin:0 auto;width:50vw;margin-top:8.3333333333vw}@media (min-width:1920px){.training__section .training__area{width:960px}}@media (max-width:767px){.training__section .training__area{width:91.2646675359vw}}@media (min-width:1920px){.training__section .training__area{margin-top:160px}}@media (max-width:767px){.training__section .training__area{margin-top:15.6453715776vw}}.training__section .training__area .training__desicription{margin-top:4.1666666667vw;background:rgba(255,255,255,.8);outline:solid 1px rgba(255,255,255,.8);outline-offset:2px;padding:2.0833333333vw}@media (min-width:1920px){.training__section .training__area .training__desicription{margin-top:80px}}@media (max-width:767px){.training__section .training__area .training__desicription{margin-top:7.8226857888vw}}@media (min-width:1920px){.training__section .training__area .training__desicription{padding:40px}}@media (max-width:767px){.training__section .training__area .training__desicription{padding:2.6075619296vw}}.training__section .training__area .training__desicription p{font-size:1.1111111111vw;line-height:2}@media (min-width:1920px){.training__section .training__area .training__desicription p{font-size:21.3333333333px}}@media (max-width:767px){.training__section .training__area .training__desicription p{font-size:3.1290743155vw}}.training__section .training__area .training__desicription .training__list{margin-top:2.0833333333vw;margin-bottom:2.0833333333vw;padding-left:1em}@media (min-width:1920px){.training__section .training__area .training__desicription .training__list{margin-top:40px}}@media (max-width:767px){.training__section .training__area .training__desicription .training__list{margin-top:7.8226857888vw}}@media (min-width:1920px){.training__section .training__area .training__desicription .training__list{margin-bottom:40px}}@media (max-width:767px){.training__section .training__area .training__desicription .training__list{margin-bottom:7.8226857888vw}}.training__section .training__area .training__desicription .training__list li{font-size:1.1111111111vw;position:relative;margin-bottom:1.0416666667vw}@media (min-width:1920px){.training__section .training__area .training__desicription .training__list li{font-size:21.3333333333px}}@media (max-width:767px){.training__section .training__area .training__desicription .training__list li{font-size:3.1290743155vw}}@media (min-width:1920px){.training__section .training__area .training__desicription .training__list li{margin-bottom:20px}}@media (max-width:767px){.training__section .training__area .training__desicription .training__list li{margin-bottom:2.6075619296vw}}.training__section .training__area .training__desicription .training__list li:before{position:absolute;content:"🤍";color:var(--color-main);font-size:.8333333333vw;left:-2em;top:0}@media (min-width:1920px){.training__section .training__area .training__desicription .training__list li:before{font-size:16px}}@media (max-width:767px){.training__section .training__area .training__desicription .training__list li:before{font-size:2.6075619296vw}}.treatment__section{width:100%;padding-top:8.3333333333vw;padding-bottom:8.3333333333vw}@media (min-width:1920px){.treatment__section{padding-top:160px}}@media (max-width:767px){.treatment__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.treatment__section{padding-bottom:160px}}@media (max-width:767px){.treatment__section{padding-bottom:15.6453715776vw}}.treatment__section .treatment_area{margin-top:4.1666666667vw}@media (min-width:1920px){.treatment__section .treatment_area{margin-top:80px}}@media (max-width:767px){.treatment__section .treatment_area{margin-top:15.6453715776vw}}.treatment__section .treatment_area .treatment__list{margin:0 auto;width:50vw;margin-top:4.1666666667vw;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list{width:960px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list{width:91.2646675359vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list{margin-top:80px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list{margin-top:15.6453715776vw}}.treatment__section .treatment_area .treatment__list li{background:0 0;width:15.2777777778vw;height:11.8055555556vw;margin-left:.6944444444vw;margin-right:.6944444444vw;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:4.1666666667vw;position:relative;z-index:1}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list li{width:293.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list li{width:39.1134289439vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list li{height:226.6666666667px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list li{height:31.2907431551vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list li{margin-left:13.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list li{margin-left:2.6075619296vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list li{margin-right:13.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list li{margin-right:2.6075619296vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list li{margin-bottom:80px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list li{margin-bottom:13.037809648vw}}.treatment__section .treatment_area .treatment__list li:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:var(--color-white);opacity:.8;z-index:1;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.treatment__section .treatment_area .treatment__list li:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(10deg,#cfaf69 0,#feda8f 40%,#cfaf69 80%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);z-index:0}.treatment__section .treatment_area .treatment__list li .treatment__icon{margin-top:-.25em;font-size:4.8611111111vw;position:relative;z-index:1}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list li .treatment__icon{font-size:93.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list li .treatment__icon{font-size:10.4302477184vw}}.treatment__section .treatment_area .treatment__list li .treatment__description{font-size:1.25vw;font-weight:700;position:relative;z-index:1}@media (min-width:1920px){.treatment__section .treatment_area .treatment__list li .treatment__description{font-size:24px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__list li .treatment__description{font-size:4.1720990874vw}}.treatment__section .treatment_area .treatment__item__list{margin:0 auto;margin-top:4.1666666667vw;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:50vw}@media (min-width:1920px){.treatment__section .treatment_area .treatment__item__list{margin-top:80px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__item__list{margin-top:10.4302477184vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__item__list{width:960px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__item__list{width:91.2646675359vw}}.treatment__section .treatment_area .treatment__item__list li{color:var(--color-main);background:var(--color-white);font-size:1.25vw;width:19.4444444444vw;margin-left:1%;margin-right:1%;margin-bottom:.6944444444vw;border:solid 1px var(--color-main);box-shadow:1px 1px 0 var(--color-main);text-align:center;font-weight:700;padding:.6944444444vw .3472222222vw;line-height:1.2;display:flex;justify-content:center;align-items:center}@media (min-width:1920px){.treatment__section .treatment_area .treatment__item__list li{font-size:24px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__item__list li{font-size:4.6936114733vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__item__list li{width:373.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__item__list li{width:91.2646675359vw}}@media (min-width:1920px){.treatment__section .treatment_area .treatment__item__list li{margin-bottom:13.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .treatment__item__list li{margin-bottom:2.6075619296vw}}.treatment__section .treatment_area .recommendation__list__container{margin:0 auto;width:50vw;margin-top:8.3333333333vw}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container{width:960px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container{width:91.2646675359vw}}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container{margin-top:160px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container{margin-top:31.2907431551vw}}.treatment__section .treatment_area .recommendation__list__container .recommendation__list{margin-left:1.5em}.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul{display:flex;flex-direction:column;width:fit-content;margin-top:2.0833333333vw}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul{margin-top:40px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul{margin-top:7.8226857888vw}}.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li{font-size:1.1111111111vw;position:relative;margin-bottom:1.0416666667vw}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li{font-size:21.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li{font-size:4.1720990874vw}}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li{margin-bottom:20px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li{margin-bottom:2.6075619296vw}}.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li:before{position:absolute;content:"🤍";color:var(--color-main);font-size:.8333333333vw;left:-2em;top:0}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li:before{font-size:16px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container .recommendation__list ul li:before{font-size:4.1720990874vw}}.treatment__section .treatment_area .recommendation__list__container .recommendation__description{margin-top:2.0833333333vw}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container .recommendation__description{margin-top:40px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container .recommendation__description{margin-top:7.8226857888vw}}.treatment__section .treatment_area .recommendation__list__container .recommendation__description p{font-size:1.1111111111vw;line-height:2}@media (min-width:1920px){.treatment__section .treatment_area .recommendation__list__container .recommendation__description p{font-size:21.3333333333px}}@media (max-width:767px){.treatment__section .treatment_area .recommendation__list__container .recommendation__description p{font-size:3.1290743155vw}}.question__section{padding-top:8.3333333333vw}@media (min-width:1920px){.question__section{padding-top:160px}}@media (max-width:767px){.question__section{padding-top:15.6453715776vw}}.question__section .question__container{width:50vw;margin:0 auto}@media (min-width:1920px){.question__section .question__container{width:960px}}@media (max-width:767px){.question__section .question__container{width:91.2646675359vw}}.question__section .question__container ul li.a__container,.question__section .question__container ul li.q__container{display:flex;flex-direction:row;font-size:1.1111111111vw}@media (min-width:1920px){.question__section .question__container ul li.a__container,.question__section .question__container ul li.q__container{font-size:21.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container,.question__section .question__container ul li.q__container{font-size:3.1290743155vw}}.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{font-size:1.1111111111vw;width:2.7777777778vw;height:2.7777777778vw;min-width:2.7777777778vw;min-height:2.7777777778vw;display:flex;justify-content:center;align-items:center}@media (min-width:1920px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{font-size:21.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{font-size:4.1720990874vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{width:53.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{width:10.4302477184vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{height:53.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{height:10.4302477184vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{min-width:53.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{min-width:10.4302477184vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{min-height:53.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container span,.question__section .question__container ul li.q__container span{min-height:10.4302477184vw}}.question__section .question__container ul li.q__container{margin-bottom:.6944444444vw}@media (min-width:1920px){.question__section .question__container ul li.q__container{margin-bottom:13.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.q__container{margin-bottom:2.6075619296vw}}.question__section .question__container ul li.q__container span{background:var(--color-main);color:var(--color-white)}.question__section .question__container ul li.q__container .question__text{width:100%;background:var(--color-main);padding-top:.4166666667vw;padding-bottom:.4166666667vw;margin-left:.6944444444vw;padding-left:.6944444444vw;padding-right:.6944444444vw}@media (min-width:1920px){.question__section .question__container ul li.q__container .question__text{padding-top:8px}}@media (max-width:767px){.question__section .question__container ul li.q__container .question__text{padding-top:2.0860495437vw}}@media (min-width:1920px){.question__section .question__container ul li.q__container .question__text{padding-bottom:8px}}@media (max-width:767px){.question__section .question__container ul li.q__container .question__text{padding-bottom:2.0860495437vw}}@media (min-width:1920px){.question__section .question__container ul li.q__container .question__text{margin-left:13.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.q__container .question__text{margin-left:2.6075619296vw}}@media (min-width:1920px){.question__section .question__container ul li.q__container .question__text{padding-left:13.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.q__container .question__text{padding-left:2.6075619296vw}}@media (min-width:1920px){.question__section .question__container ul li.q__container .question__text{padding-right:13.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.q__container .question__text{padding-right:2.6075619296vw}}.question__section .question__container ul li.q__container .question__text p{color:var(--color-white);line-height:2;font-size:1.1111111111vw}@media (min-width:1920px){.question__section .question__container ul li.q__container .question__text p{font-size:21.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.q__container .question__text p{font-size:3.1290743155vw}}.question__section .question__container ul li.a__container{margin-bottom:3.4722222222vw}@media (min-width:1920px){.question__section .question__container ul li.a__container{margin-bottom:66.6666666667px}}@media (max-width:767px){.question__section .question__container ul li.a__container{margin-bottom:13.037809648vw}}.question__section .question__container ul li.a__container span{background:var(--recruit-main);color:var(--color-text)}.question__section .question__container ul li.a__container .answer__text{width:100%;background:var(--recruit-main);padding-top:.4166666667vw;padding-bottom:.4166666667vw;margin-left:.6944444444vw;padding-left:.6944444444vw;padding-right:.6944444444vw}@media (min-width:1920px){.question__section .question__container ul li.a__container .answer__text{padding-top:8px}}@media (max-width:767px){.question__section .question__container ul li.a__container .answer__text{padding-top:2.0860495437vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container .answer__text{padding-bottom:8px}}@media (max-width:767px){.question__section .question__container ul li.a__container .answer__text{padding-bottom:2.0860495437vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container .answer__text{margin-left:13.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container .answer__text{margin-left:2.6075619296vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container .answer__text{padding-left:13.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container .answer__text{padding-left:2.6075619296vw}}@media (min-width:1920px){.question__section .question__container ul li.a__container .answer__text{padding-right:13.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container .answer__text{padding-right:2.6075619296vw}}.question__section .question__container ul li.a__container .answer__text p{color:var(--color-text);line-height:2;font-size:1.1111111111vw}@media (min-width:1920px){.question__section .question__container ul li.a__container .answer__text p{font-size:21.3333333333px}}@media (max-width:767px){.question__section .question__container ul li.a__container .answer__text p{font-size:3.1290743155vw}}.recruitment__section{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;background:var(--recruit-main)}@media (min-width:1920px){.recruitment__section{padding-top:160px}}@media (max-width:767px){.recruitment__section{padding-top:15.6453715776vw}}@media (min-width:1920px){.recruitment__section{padding-bottom:160px}}@media (max-width:767px){.recruitment__section{padding-bottom:15.6453715776vw}}.recruitment__section .recruitment__list{width:59.7222222222vw;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap}@media (min-width:1920px){.recruitment__section .recruitment__list{width:1146.6666666667px}}@media (max-width:767px){.recruitment__section .recruitment__list{width:91.2646675359vw}}@media not screen and (min-width:768px){.recruitment__section .recruitment__list{flex-direction:column}}.recruitment__section .recruitment__list li{padding:10px 20px;padding-bottom:1.3888888889vw;margin-top:.6944444444vw;border-bottom:solid 1px var(--color-white)}@media (min-width:1920px){.recruitment__section .recruitment__list li{padding-bottom:26.6666666667px}}@media (max-width:767px){.recruitment__section .recruitment__list li{padding-bottom:5.2151238592vw}}@media (min-width:1920px){.recruitment__section .recruitment__list li{margin-top:13.3333333333px}}@media (max-width:767px){.recruitment__section .recruitment__list li{margin-top:0}}@media not screen and (min-width:768px){.recruitment__section .recruitment__list li{margin-bottom:0;padding:5px 0}}.recruitment__section .recruitment__list li.recruitment__title{width:calc(35% - 80px);position:relative;display:flex;align-items:flex-start;color:var(--color-text);font-size:1.1111111111vw}@media (min-width:1920px){.recruitment__section .recruitment__list li.recruitment__title{font-size:21.3333333333px}}@media (max-width:767px){.recruitment__section .recruitment__list li.recruitment__title{font-size:3.1290743155vw}}@media not screen and (min-width:768px){.recruitment__section .recruitment__list li.recruitment__title{width:100%}}.recruitment__section .recruitment__list li.recruitment__content{width:65%;color:var(--color-text);font-size:1.1111111111vw}@media (min-width:1920px){.recruitment__section .recruitment__list li.recruitment__content{font-size:21.3333333333px}}@media (max-width:767px){.recruitment__section .recruitment__list li.recruitment__content{font-size:3.1290743155vw}}@media not screen and (min-width:768px){.recruitment__section .recruitment__list li.recruitment__content{width:100%}}@media not screen and (min-width:768px){.recruitment__section .recruitment__list li:nth-child(even){margin-bottom:5.2151238592vw}}.recruit__apply__section{margin-top:8.3333333333vw;margin-bottom:8.3333333333vw}@media (min-width:1920px){.recruit__apply__section{margin-top:160px}}@media (max-width:767px){.recruit__apply__section{margin-top:15.6453715776vw}}@media (min-width:1920px){.recruit__apply__section{margin-bottom:160px}}@media (max-width:767px){.recruit__apply__section{margin-bottom:15.6453715776vw}}.recommendation__list__heading,.training__heading,.treatment__heading{position:relative}.recommendation__list__heading h3,.training__heading h3,.treatment__heading h3{font-size:1.9444444444vw;text-align:left;color:var(--recruit-gold);line-height:1.5;font-weight:700;background:linear-gradient(10deg,var(--color-main) 0,var(--recruit-main) 40%,var(--color-main) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:1920px){.recommendation__list__heading h3,.training__heading h3,.treatment__heading h3{font-size:37.3333333333px}}@media (max-width:767px){.recommendation__list__heading h3,.training__heading h3,.treatment__heading h3{font-size:6.258148631vw}}.js-bg-lazy{opacity:0;transition:opacity .5s;background-image:none!important}.bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.js-scroll-trigger{opacity:0;transform:translateY(30px);transition:opacity .6s,transform .6s}.js-active{opacity:1;transform:translateY(0)}.fade-left{opacity:0;transform:translateX(-30px);transition:opacity .6s,transform .6s}.fade-right{opacity:0;transform:translateX(30px);transition:opacity .6s,transform .6s}.fade-top{opacity:0;transform:translateY(-30px);transition:opacity .6s,transform .6s}.fade-bottom{opacity:0;transform:translateY(30px);transition:opacity .6s,transform .6s}.js-active.fade-bottom,.js-active.fade-left,.js-active.fade-right,.js-active.fade-top{opacity:1;transform:translate(0,0)}