@font-face{font-family:holland;src:url(../fonts/holland.ttf)}body{color:#222;font-family:Noto Sans JP,sans-serif;line-height:1.43}body main{overflow-x:clip}.support{margin-bottom:46.6666666667vw;margin-top:29.8666666667vw}@media (min-width:52.1875em){.support{margin-bottom:6.6666666667vw;margin-top:3.9583333333vw}}@media (min-width:90em){.support{margin-bottom:96px;margin-top:57px}}.support__inner{margin:0 auto;max-width:87.2vw;position:relative}@media (min-width:52.1875em){.support__inner{max-width:71.3888888889vw}}@media (min-width:90em){.support__inner{max-width:1028px}}.support__inner .support__writing{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffce6f,#ff7f09);-webkit-background-clip:text;background-clip:text;font-family:holland,sans-serif;font-size:28.2666666667vw;font-weight:400;letter-spacing:.06em;line-height:1;opacity:.27;position:absolute;right:-21.3333333333vw;top:-26.6666666667vw}@media (min-width:52.1875em){.support__inner .support__writing{font-size:12.2222222222vw;right:-18.0555555556vw;top:-2.7777777778vw}}@media (min-width:90em){.support__inner .support__writing{font-size:176px;right:-260px;top:-40px}}.support__inner .support__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffce6f,#ff7f09);-webkit-background-clip:text;background-clip:text;font-size:6.4vw;font-weight:700;letter-spacing:.06em;line-height:1.5;margin:0 auto;text-align:center;width:fit-content}@media (min-width:52.1875em){.support__inner .support__title{font-size:2.2222222222vw;line-height:1.75;margin:0;text-align:left}}@media (min-width:90em){.support__inner .support__title{font-size:32px}}.support__inner .support__lead{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;margin-top:8.5333333333vw}@media (min-width:52.1875em){.support__inner .support__lead{font-size:1.1111111111vw;line-height:2;margin-top:2.2222222222vw}}@media (min-width:90em){.support__inner .support__lead{font-size:16px;margin-top:32px}}.support__inner .support__cont{margin-top:12.8vw}@media (min-width:52.1875em){.support__inner .support__cont{margin-top:5.5555555556vw}}@media (min-width:90em){.support__inner .support__cont{margin-top:80px}}.support__inner .support__cont .support__cards{display:grid;gap:3.2vw;grid-template-columns:1fr;margin-top:8.5333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support__cards{gap:1.7361111111vw;grid-template-columns:repeat(3,1fr);margin-top:1.6666666667vw}}@media (min-width:90em){.support__inner .support__cont .support__cards{gap:25px;margin-top:24px}}.support__inner .support__cont .support__cards .support__card{background:#fe8515;border-radius:2.1333333333vw;color:#fff;min-height:97.0666666667vw;padding:6.4vw 6.4vw 7.2vw}@media (min-width:52.1875em){.support__inner .support__cont .support__cards .support__card{border-radius:.5555555556vw;min-height:auto;padding:2.2222222222vw 1.5972222222vw}}@media (min-width:90em){.support__inner .support__cont .support__cards .support__card{border-radius:8px;padding:32px 23px}}.support__inner .support__cont .support__cards .support__card:nth-child(2) .support-card__head .support-card__title{padding-bottom:9.6vw}@media (min-width:52.1875em){.support__inner .support__cont .support__cards .support__card:nth-child(2) .support-card__head .support-card__title{padding-bottom:2.5vw}}@media (min-width:90em){.support__inner .support__cont .support__cards .support__card:nth-child(2) .support-card__head .support-card__title{padding-bottom:36px}}.support__inner .support__cont .support__cards .support__card:nth-child(2) .support-card__head .support-card__title .string{margin-top:8.5333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support__cards .support__card:nth-child(2) .support-card__head .support-card__title .string{margin-top:2.2222222222vw}}@media (min-width:90em){.support__inner .support__cont .support__cards .support__card:nth-child(2) .support-card__head .support-card__title .string{margin-top:32px}}.support__inner .support__cont .support__cards .support__card .support-card__head{align-items:center;display:flex;flex-direction:column}.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__num{align-items:center;background:#fff;border-radius:50%;color:#fe8515;display:flex;font-family:Poppins,sans-serif;font-size:6.4vw;font-style:italic;font-weight:700;height:10.6666666667vw;justify-content:center;letter-spacing:.08em;line-height:1.2;padding-left:.5333333333vw;padding-top:.8vw;width:10.6666666667vw}@media (min-width:52.1875em){.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__num{font-size:1.6666666667vw;height:2.7777777778vw;padding-left:0;padding-top:0;width:2.7777777778vw}}@media (min-width:90em){.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__num{font-size:24px;height:40px;width:40px}}.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__title{border-bottom:.5333333333vw solid #fff;font-size:4.8vw;font-weight:700;letter-spacing:.06em;line-height:1.7777777778;margin-top:3.2vw;padding-bottom:5.3333333333vw;text-align:center;width:100%}@media (min-width:52.1875em){.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__title{border-bottom:.1388888889vw solid #fff;font-size:1.25vw;line-height:1.3333333333;margin-top:.8333333333vw;padding-bottom:1.3888888889vw}}@media (min-width:90em){.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__title{border-bottom:2px solid #fff;font-size:18px;margin-top:12px;padding-bottom:20px}}.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__title .string{display:block;font-size:8.5333333333vw;letter-spacing:.04em;line-height:1.125;margin-top:2.6666666667vw}@media (min-width:52.1875em){.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__title .string{font-size:2.2222222222vw;margin-top:.8333333333vw}}@media (min-width:90em){.support__inner .support__cont .support__cards .support__card .support-card__head .support-card__title .string{font-size:32px;margin-top:12px}}.support__inner .support__cont .support__cards .support__card .support-card__text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;margin-top:4.2666666667vw}@media (min-width:52.1875em){.support__inner .support__cont .support__cards .support__card .support-card__text{font-size:.9722222222vw;margin-top:1.1111111111vw}}@media (min-width:90em){.support__inner .support__cont .support__cards .support__card .support-card__text{font-size:14px;margin-top:16px}}.support__inner .support__cont .support__blocks .support__block:not(:first-child){margin-top:21.3333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support__blocks .support__block:not(:first-child){margin-top:5.5555555556vw}}@media (min-width:90em){.support__inner .support__cont .support__blocks .support__block:not(:first-child){margin-top:80px}}.support__inner .support__cont .support__blocks .support__block .c-util-title__en{background:#0000;font-style:normal;padding:0}@media (min-width:52.1875em){.support__inner .support__cont .support__blocks .support__block .c-util-title__en{background:linear-gradient(90deg,#ffce6f,#ff7f09);font-size:2.2222222222vw;padding:.3472222222vw .5555555556vw}}@media (min-width:90em){.support__inner .support__cont .support__blocks .support__block .c-util-title__en{font-size:32px;padding:5px 8px}}.support__inner .support__cont .support__blocks .support__block .c-util-title__en span{background:linear-gradient(90deg,#ffce6f,#ff7f09);display:block;padding:1.0666666667vw 2.9333333333vw;width:fit-content}@media (min-width:52.1875em){.support__inner .support__cont .support__blocks .support__block .c-util-title__en span{display:contents}}.support__inner .support__cont .support__blocks .support__block .c-util-title__en span:not(:first-child){margin-top:1.0666666667vw}.support__inner .support__cont .support__blocks .support__block .support-block__text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;margin-top:5.3333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support__blocks .support__block .support-block__text{font-size:1.1111111111vw;line-height:2;margin-top:1.3888888889vw}}@media (min-width:90em){.support__inner .support__cont .support__blocks .support__block .support-block__text{font-size:16px;margin-top:20px}}.support__inner .support__cont .support__units{margin-top:10.6666666667vw}@media (min-width:52.1875em){.support__inner .support__cont .support__units{margin-top:3.3333333333vw}}@media (min-width:90em){.support__inner .support__cont .support__units{margin-top:48px}}.support__inner .support__cont .support__units .support__unit:not(:first-child){margin-top:21.3333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support__units .support__unit:not(:first-child){margin-top:5vw}}@media (min-width:90em){.support__inner .support__cont .support__units .support__unit:not(:first-child){margin-top:72px}}.support__inner .support__cont .support__units .support__unit .support-unit__title{align-items:center;display:flex;font-size:5.3333333333vw;font-weight:700;gap:3.2vw;letter-spacing:.04em;line-height:1.4}@media (min-width:52.1875em){.support__inner .support__cont .support__units .support__unit .support-unit__title{font-size:1.6666666667vw;gap:1.6666666667vw;line-height:1.3333333333}}@media (min-width:90em){.support__inner .support__cont .support__units .support__unit .support-unit__title{font-size:24px;gap:24px}}.support__inner .support__cont .support__units .support__unit .support-unit__title .num{color:#fe8515;font-family:Poppins,sans-serif;font-weight:500;line-height:1}.support__inner .support__cont .support__units .support__unit .support-unit__text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;margin-top:4.2666666667vw}@media (min-width:52.1875em){.support__inner .support__cont .support__units .support__unit .support-unit__text{font-size:1.1111111111vw;line-height:2;margin-top:1.6666666667vw}}@media (min-width:90em){.support__inner .support__cont .support__units .support__unit .support-unit__text{font-size:16px;margin-top:24px}}.support__inner .support__cont .support__items{margin-top:8.5333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support__items{margin-top:1.9444444444vw}}@media (min-width:90em){.support__inner .support__cont .support__items{margin-top:28px}}.support__inner .support__cont .support__items .support__item{border-bottom:.2666666667vw solid #dadada;padding-bottom:6.4vw}@media (min-width:52.1875em){.support__inner .support__cont .support__items .support__item{border-bottom:.0694444444vw solid #dadada;padding-bottom:2.2222222222vw}}@media (min-width:90em){.support__inner .support__cont .support__items .support__item{border-bottom:.0694444444vw solid #dadada;padding-bottom:32px}}.support__inner .support__cont .support__items .support__item:not(:first-child){margin-top:6.4vw}@media (min-width:52.1875em){.support__inner .support__cont .support__items .support__item:not(:first-child){margin-top:2.1527777778vw}}@media (min-width:90em){.support__inner .support__cont .support__items .support__item:not(:first-child){margin-top:31px}}.support__inner .support__cont .support__items .support__item .support-item__title{color:#fe8515;font-size:4.8vw;font-weight:700;letter-spacing:.04em;line-height:1.5555555556;padding-left:7.2vw;position:relative}@media (min-width:52.1875em){.support__inner .support__cont .support__items .support__item .support-item__title{font-size:1.3888888889vw;line-height:1.4;padding-left:1.875vw}}@media (min-width:90em){.support__inner .support__cont .support__items .support__item .support-item__title{font-size:20px;padding-left:27px}}.support__inner .support__cont .support__items .support__item .support-item__title:before{background-image:url(../img/common/check-icon-grad.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:3.4666666667vw;left:0;position:absolute;top:.5lh;transform:translateY(-50%);width:4.5333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support__items .support__item .support-item__title:before{height:.9027777778vw;width:1.1805555556vw}}@media (min-width:90em){.support__inner .support__cont .support__items .support__item .support-item__title:before{height:13px;width:17px}}.support__inner .support__cont .support__items .support__item .support-item__text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;margin-top:3.2vw}@media (min-width:52.1875em){.support__inner .support__cont .support__items .support__item .support-item__text{font-size:1.1111111111vw;line-height:2;margin-top:.8333333333vw;padding-left:1.875vw}}@media (min-width:90em){.support__inner .support__cont .support__items .support__item .support-item__text{font-size:16px;margin-top:12px;padding-left:27px}}.support__inner .support__cont .support__steps{margin-top:14.4vw}@media (min-width:52.1875em){.support__inner .support__cont .support__steps{margin-top:2.7083333333vw}}@media (min-width:90em){.support__inner .support__cont .support__steps{margin-top:39px}}.support__inner .support__cont .support__steps .support__step{border:.5333333333vw solid #e2e2e2;border-radius:3.2vw;padding:10.6666666667vw 6.4vw 6.4vw;position:relative}@media (min-width:52.1875em){.support__inner .support__cont .support__steps .support__step{border:.1388888889vw solid #e2e2e2;border-radius:1.1111111111vw;padding:2.2222222222vw 2.7777777778vw}}@media (min-width:90em){.support__inner .support__cont .support__steps .support__step{border:2px solid #e2e2e2;border-radius:16px;padding:32px 40px}}.support__inner .support__cont .support__steps .support__step:not(:first-child){margin-top:15.2vw}@media (min-width:52.1875em){.support__inner .support__cont .support__steps .support__step:not(:first-child){margin-top:4.0972222222vw}}@media (min-width:90em){.support__inner .support__cont .support__steps .support__step:not(:first-child){margin-top:59px}}.support__inner .support__cont .support__steps .support__step .support-step__num{background:#fe8515;border-radius:32vw;color:#fff;font-size:3.7333333333vw;font-weight:700;left:50%;padding:.5333333333vw 6.4vw;position:absolute;top:0;transform:translate(-50%,-50%)}@media (min-width:52.1875em){.support__inner .support__cont .support__steps .support__step .support-step__num{border-radius:8.3333333333vw;font-size:1.3888888889vw;padding:.2777777778vw 1.6666666667vw}}@media (min-width:90em){.support__inner .support__cont .support__steps .support__step .support-step__num{border-radius:120px;font-size:20px;padding:4px 24px}}.support__inner .support__cont .support__steps .support__step .support-step__title{color:#fe8515;font-size:5.3333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:center}@media (min-width:52.1875em){.support__inner .support__cont .support__steps .support__step .support-step__title{font-size:1.3888888889vw;line-height:1.4;text-align:left}}@media (min-width:90em){.support__inner .support__cont .support__steps .support__step .support-step__title{font-size:20px}}.support__inner .support__cont .support__steps .support__step .support-step__text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.7142857143;margin-top:3.2vw}@media (min-width:52.1875em){.support__inner .support__cont .support__steps .support__step .support-step__text{font-size:1.1111111111vw;line-height:1.75;margin-top:.8333333333vw}}@media (min-width:90em){.support__inner .support__cont .support__steps .support__step .support-step__text{font-size:16px;margin-top:12px}}.support__inner .support__cont .support-unit__table{margin-top:8.5333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support-unit__table{margin-top:1.9444444444vw}}@media (min-width:90em){.support__inner .support__cont .support-unit__table{margin-top:28px}}.support__inner .support__cont .support-unit__table dl{border-bottom:.2666666667vw solid #dadada;padding-bottom:4.2666666667vw}@media (min-width:52.1875em){.support__inner .support__cont .support-unit__table dl{border-bottom:.0694444444vw solid #dadada;padding-bottom:1.6666666667vw}}@media (min-width:90em){.support__inner .support__cont .support-unit__table dl{border-bottom:1px solid #dadada;padding-bottom:24px}}.support__inner .support__cont .support-unit__table dl:not(:first-child){margin-top:4.2666666667vw}@media (min-width:52.1875em){.support__inner .support__cont .support-unit__table dl:not(:first-child){margin-top:1.3888888889vw}}@media (min-width:90em){.support__inner .support__cont .support-unit__table dl:not(:first-child){margin-top:20px}}.support__inner .support__cont .support-unit__table dl dt{color:#fe8515;font-size:4.8vw;font-weight:700;letter-spacing:.04em;line-height:1.5555555556;padding-left:7.2vw;position:relative}@media (min-width:52.1875em){.support__inner .support__cont .support-unit__table dl dt{font-size:1.3888888889vw;line-height:1.4;padding-left:1.875vw}}@media (min-width:90em){.support__inner .support__cont .support-unit__table dl dt{font-size:20px;padding-left:27px}}.support__inner .support__cont .support-unit__table dl dt:before{background-image:url(../img/common/check-icon-grad.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:3.4666666667vw;left:0;position:absolute;top:.5lh;transform:translateY(-50%);width:4.5333333333vw}@media (min-width:52.1875em){.support__inner .support__cont .support-unit__table dl dt:before{height:.9027777778vw;width:1.1805555556vw}}@media (min-width:90em){.support__inner .support__cont .support-unit__table dl dt:before{height:13px;width:17px}}.support__inner .support__cont .support-unit__table dl dd{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;margin-top:3.2vw}@media (min-width:52.1875em){.support__inner .support__cont .support-unit__table dl dd{font-size:1.1111111111vw;line-height:2;margin-top:.2777777778vw;padding-left:1.875vw}}@media (min-width:90em){.support__inner .support__cont .support-unit__table dl dd{font-size:16px;margin-top:4px;padding-left:27px}}.support__inner .support__cont .support__catch{color:#fe8515;font-size:5.3333333333vw;font-weight:700;letter-spacing:.02em;line-height:1.6;margin-top:26.4vw;text-align:center}@media (min-width:52.1875em){.support__inner .support__cont .support__catch{font-size:1.9444444444vw;letter-spacing:.06em;line-height:1.4285714286;margin-top:5.5555555556vw}}@media (min-width:90em){.support__inner .support__cont .support__catch{font-size:28px;margin-top:80px}}.career{margin-bottom:27.7333333333vw;margin-top:101.8666666667vw}@media (min-width:52.1875em){.career{margin-bottom:6.6666666667vw;margin-top:6.1805555556vw}}@media (min-width:90em){.career{margin-bottom:96px;margin-top:89px}}.career__inner{margin:0 auto;max-width:90.6666666667vw;position:relative}@media (min-width:52.1875em){.career__inner{max-width:77.7777777778vw}}@media (min-width:90em){.career__inner{max-width:1120px}}.career__inner .career__img img{height:auto;width:100%}@media (min-width:52.1875em){.career__inner .career__blocks{margin-top:10.2083333333vw}}@media (min-width:90em){.career__inner .career__blocks{margin-top:147px}}.career__inner .career__blocks .career__block{border:.8vw solid #fe8515;border-radius:2.6666666667vw;padding:11.4666666667vw 3.4666666667vw 13.8666666667vw;position:relative}@media (min-width:52.1875em){.career__inner .career__blocks .career__block{border:.2083333333vw solid #fe8515;border-radius:1.3888888889vw;padding:3.9583333333vw 3.2638888889vw 4.7916666667vw}}@media (min-width:90em){.career__inner .career__blocks .career__block{border:3px solid #fe8515;border-radius:20px;padding:57px 47px 69px}}.career__inner .career__blocks .career__block:not(:first-child){margin-top:12.2666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block:not(:first-child){margin-top:5.2083333333vw}}@media (min-width:90em){.career__inner .career__blocks .career__block:not(:first-child){margin-top:75px}}.career__inner .career__blocks .career__block:nth-child(2){margin-top:28.8vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block:nth-child(2){margin-top:7.5694444444vw}}@media (min-width:90em){.career__inner .career__blocks .career__block:nth-child(2){margin-top:109px}}.career__inner .career__blocks .career__block:first-child:after{background-image:url(../img/support/arrow-down-orange-large.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-17.3333333333vw;content:"";height:7.4666666667vw;left:50%;position:absolute;transform:translateX(-50%);width:34.6666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block:first-child:after{bottom:-4.5138888889vw;height:2.6388888889vw;width:10.4166666667vw}}@media (min-width:90em){.career__inner .career__blocks .career__block:first-child:after{bottom:-65px;height:38px;width:150px}}.career__inner .career__blocks .career__block .career-block__title{background:#fe8515;border-radius:32vw;color:#fff;font-family:Poppins,sans-serif;font-size:5.3333333333vw;font-weight:600;left:50%;letter-spacing:.08em;line-height:1.4;min-width:76.5333333333vw;padding:1.6vw 3.4666666667vw;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);word-break:keep-all}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__title{border-radius:8.3333333333vw;font-size:1.6666666667vw;line-height:1.1666666667;min-width:25.5555555556vw;padding:.8333333333vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__title{border-radius:120px;font-size:24px;min-width:368px;padding:12px}}.career__inner .career__blocks .career__block .career-block__lead{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;text-align:center}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__lead{font-size:1.1111111111vw;line-height:2}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__lead{font-size:16px}}.career__inner .career__blocks .career__block .career-block__flow{margin-top:6.9333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow{margin-top:3.6111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow{margin-top:52px}}.career__inner .career__blocks .career__block .career-block__flow dl{align-items:stretch;display:flex;flex-direction:column}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl{flex-direction:row;justify-content:space-between}}.career__inner .career__blocks .career__block .career-block__flow dl:not(:first-child){margin-top:5.3333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl:not(:first-child){margin-top:2.2222222222vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl:not(:first-child){margin-top:32px}}.career__inner .career__blocks .career__block .career-block__flow dl:last-child dt:after{background-color:initial;background-image:url(../img/support/arrow-down-orange-sp.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:14.1333333333vw;left:-.96vw;width:4.8vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl:last-child dt:after{background-image:url(../img/support/arrow-down-orange.svg);height:50%;left:0;width:1.1111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl:last-child dt:after{width:16px}}.career__inner .career__blocks .career__block .career-block__flow dl:last-child dd:before{display:none}.career__inner .career__blocks .career__block .career-block__flow dl dt{color:#fe8515;font-size:4.8vw;font-weight:700;letter-spacing:.06em;line-height:1.3333333333;padding-left:4.8vw;position:relative}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl dt{flex-shrink:0;font-size:1.3888888889vw;line-height:1.6;padding-left:2.2916666667vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl dt{font-size:20px;padding-left:33px}}.career__inner .career__blocks .career__block .career-block__flow dl dt:before{background:#fe8515;border-radius:50%;content:"";height:2.6666666667vw;left:0;position:absolute;top:.5lh;transform:translateY(-50%);width:2.6666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl dt:before{height:1.1111111111vw;width:1.1111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl dt:before{height:16px;width:16px}}.career__inner .career__blocks .career__block .career-block__flow dl dt:after{background:#fe8515;content:"";height:calc(100% + 5.33333vw);left:1.0666666667vw;position:absolute;top:.5lh;width:.5333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl dt:after{height:calc(100% + 2.22222vw);left:.4861111111vw;width:.1388888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl dt:after{height:calc(100% + 32px);left:7px;width:2px}}.career__inner .career__blocks .career__block .career-block__flow dl dd{background:#fffaf1;border-radius:2.1333333333vw;display:flex;flex-direction:column;gap:4.2666666667vw;margin-left:auto;margin-top:3.2vw;max-width:73.3333333333vw;padding:5.3333333333vw;position:relative}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl dd{align-items:flex-start;border-radius:.6944444444vw;flex-direction:row;gap:1.6666666667vw;margin-left:0;margin-top:0;max-width:52.4305555556vw;padding:1.6666666667vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl dd{border-radius:10px;gap:24px;max-width:755px;padding:24px}}.career__inner .career__blocks .career__block .career-block__flow dl dd:before{background:#fe8515;content:"";height:130%;left:-7.7333333333vw;position:absolute;top:0;width:.5333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl dd:before{display:none}}.career__inner .career__blocks .career__block .career-block__flow dl dd .text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl dd .text{font-size:1.1111111111vw;line-height:1.75}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl dd .text{font-size:16px}}.career__inner .career__blocks .career__block .career-block__flow dl dd .img{border-radius:1.6vw;overflow:hidden}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__flow dl dd .img{border-radius:.5555555556vw;flex-shrink:0;width:20.2083333333vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__flow dl dd .img{border-radius:8px;width:291px}}.career__inner .career__blocks .career__block .career-block__flow dl dd .img img{height:auto;width:100%}.career__inner .career__blocks .career__block .career__items .career__item{background:#fffaf1;border-radius:2.6666666667vw;padding:6.4vw 5.3333333333vw 9.0666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item{border-radius:.6944444444vw;padding:1.6666666667vw 1.9444444444vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item{border-radius:10px;padding:24px 28px}}.career__inner .career__blocks .career__block .career__items .career__item:not(:first-child){margin-top:4.2666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item:not(:first-child){margin-top:1.3888888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item:not(:first-child){margin-top:20px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__title{color:#fe8515;font-size:4.8vw;font-weight:700;letter-spacing:.06em;line-height:1.6}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__title{font-size:1.3888888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__title{font-size:20px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__text{font-size:3.7333333333vw;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;margin-top:2.1333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__text{font-size:1.1111111111vw;line-height:1.75;margin-top:.2777777778vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__text{font-size:16px;margin-top:4px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__text .color{color:#fe8515;word-break:break-all}.career__inner .career__blocks .career__block .career__items .career__item .career-item__note{display:block;font-size:3.2vw;font-weight:500;letter-spacing:.06em;line-height:1.4;margin-top:1.6vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__note{font-size:.9027777778vw;line-height:1.8461538462;margin-top:0}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__note{font-size:13px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms{display:flex;flex-wrap:wrap;gap:2.1333333333vw 3.2vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms{gap:1.3888888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms{gap:20px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms.mt{margin-top:3.7333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms.mt{margin-top:1.1111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms.mt{margin-top:16px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms+.career-item__note{margin-top:3.2vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms+.career-item__note{margin-top:.4166666667vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms+.career-item__note{margin-top:6px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms .career-item__term{font-size:4.2666666667vw;font-weight:700;letter-spacing:.06em;line-height:1.5;padding-left:5.3333333333vw;position:relative}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms .career-item__term{font-size:1.1111111111vw;line-height:1.75;padding-left:1.3888888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms .career-item__term{font-size:16px;padding-left:20px}}.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms .career-item__term:before{background-image:url(../img/support/check-orange.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:3.2vw;left:0;position:absolute;top:.5lh;transform:translateY(-50%);width:4.2666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms .career-item__term:before{height:.8333333333vw;width:1.1111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__items .career__item .career-item__terms .career-item__term:before{height:12px;width:16px}}.career__inner .career__blocks .career__block .career__unit{margin-top:6.9333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__unit{margin-top:1.3888888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__unit{margin-top:20px}}.career__inner .career__blocks .career__block .career__unit .career-unit__title{color:#fe8515;font-size:4.2666666667vw;font-weight:700;letter-spacing:.06em;line-height:1.375;padding-left:4.2666666667vw;position:relative}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__unit .career-unit__title{font-size:1.1111111111vw;line-height:2;padding-left:1.1111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__unit .career-unit__title{font-size:16px;padding-left:16px}}.career__inner .career__blocks .career__block .career__unit .career-unit__title:before{background:#fe8515;border-radius:50%;content:"";height:2.1333333333vw;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.1333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__unit .career-unit__title:before{height:.5555555556vw;top:.5lh;width:.5555555556vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__unit .career-unit__title:before{height:8px;width:8px}}.career__inner .career__blocks .career__block .career__unit .career-unit__title+.career-item__terms{margin-top:2.4vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__unit .career-unit__title+.career-item__terms{margin-top:.2083333333vw;padding-left:1.1111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__unit .career-unit__title+.career-item__terms{margin-top:3px;padding-left:16px}}.career__inner .career__blocks .career__block .career-block__note{display:block;font-size:3.2vw;font-weight:500;letter-spacing:.06em;line-height:2;margin-top:1.6vw;text-align:center}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__note{font-size:.9722222222vw;margin-top:.1388888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__note{font-size:14px;margin-top:2px}}.career__inner .career__blocks .career__block .career__table{margin:0 auto;max-width:74.4vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__table{margin-top:2.1527777778vw;max-width:51.0416666667vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__table{margin-top:31px;max-width:735px}}.career__inner .career__blocks .career__block .career__table .career-table__title{color:#fe8515;font-size:4.8vw;font-weight:700;letter-spacing:.06em;line-height:1.4;margin-bottom:2.4vw;margin-top:3.7333333333vw;text-align:center}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__table .career-table__title{font-size:1.3888888889vw;margin-bottom:2.1527777778vw;margin-top:0}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__table .career-table__title{font-size:20px;margin-bottom:31px}}.career__inner .career__blocks .career__block .career__table dl{border-bottom:.2666666667vw solid #d4dce6;display:flex;flex-direction:column;padding-bottom:3.7333333333vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__table dl{align-items:center;border-bottom:.0694444444vw solid #d4dce6;flex-direction:row;justify-content:space-between;padding-bottom:1.3888888889vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__table dl{border-bottom:1px solid #d4dce6;padding-bottom:20px}}.career__inner .career__blocks .career__block .career__table dl:not(:first-of-type){margin-top:3.2vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__table dl:not(:first-of-type){margin-top:1.1111111111vw}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__table dl:not(:first-of-type){margin-top:16px}}.career__inner .career__blocks .career__block .career__table dl dd,.career__inner .career__blocks .career__block .career__table dl dt{font-size:3.7333333333vw;letter-spacing:.03em;line-height:1.7142857143}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__table dl dd,.career__inner .career__blocks .career__block .career__table dl dt{font-size:1.25vw;line-height:1.3333333333}}@media (min-width:90em){.career__inner .career__blocks .career__block .career__table dl dd,.career__inner .career__blocks .career__block .career__table dl dt{font-size:18px}}.career__inner .career__blocks .career__block .career__table dl dt{font-weight:700}.career__inner .career__blocks .career__block .career__table dl dd{color:#fe8515;font-weight:500;margin-top:1.0666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career__table dl dd{margin-top:0}}.career__inner .career__blocks .career__block .career-block__subtitle{border:.5333333333vw solid #fe8515;border-radius:2.1333333333vw;color:#fe8515;font-size:4.8vw;font-weight:700;letter-spacing:.06em;line-height:1.7777777778;margin-bottom:12.5333333333vw;margin-top:7.4666666667vw;padding:1.3333333333vw;text-align:center}.career__inner .career__blocks .career__block .career-block__img{margin-right:-3.2vw;overflow-x:auto;padding-bottom:2.6666666667vw;padding-right:3.4666666667vw}@media (min-width:52.1875em){.career__inner .career__blocks .career__block .career-block__img{margin-right:0;margin-top:2.4305555556vw;padding-bottom:0;padding-right:0}}@media (min-width:90em){.career__inner .career__blocks .career__block .career-block__img{margin-top:35px}}.career__inner .career__blocks .career__block .career-block__img img{height:auto;width:auto}