.c-heading{margin-bottom:0}.sec-intro{padding-top:83px}@media (max-width: 999px){.sec-intro{padding-top:39px}}.sec-intro .img-intro{position:relative;height:31.25vw}.sec-intro .img-intro .img{position:absolute}.sec-intro .img-intro .img img{width:100%}@media (min-width: 1000px){.sec-intro .img-intro .img img{border-radius:20px}}@media (max-width: 999px){.sec-intro .img-intro .img img{border-radius:5px}}.sec-intro .img-intro .img--01{width:19.167vw;top:16vw;left:0}.sec-intro .img-intro .img--01 img{border-top-left-radius:0;border-bottom-left-radius:0}.sec-intro .img-intro .img--02{width:12.709vw;top:0.4vw;left:8.8vw}@media (max-width: 999px){.sec-intro .img-intro .img--02{top:-0.8vw}}.sec-intro .img-intro .img--03{width:22.917vw;top:4.5vw;left:23.77vw}.sec-intro .img-intro .img--04{width:35.417vw;top:0;left:47.9vw}@media (max-width: 999px){.sec-intro .img-intro .img--04{width:35.7vw}}.sec-intro .img-intro .img--05{width:14.584vw;top:13.9vw;right:0}.sec-intro .img-intro .img--05 img{border-top-right-radius:0;border-bottom-right-radius:0}.sec-intro .img-intro .line{width:100%;position:absolute;top:-2.2vw;left:0;clip-path:inset(0 100% 0 0)}@keyframes ani-line{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.sec-intro .img-intro .line img{width:100%}.sec-intro .intro-box{border-radius:80px;background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 1000px){.sec-intro .intro-box{width:95%;margin:-15.24vw auto 0;padding:11.5vw 28px 90px;background-image:url(../../img/career-path/intro_bgbox.jpg)}}@media (max-width: 999px){.sec-intro .intro-box{margin-top:-19vw;padding:calc(19vw + 13px) 28px 50px;background-image:url(../../img/career-path/intro_bgbox_sp.jpg);border-radius:30px}}.sec-intro .intro-box .ttl-intro{text-align:center;font-size:40px;font-size:4rem;line-height:1.6em;letter-spacing:0em;font-weight:500;color:#ffa000;margin-bottom:31px}@media (max-width: 999px){.sec-intro .intro-box .ttl-intro{font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:0em;margin-bottom:11px}}.sec-intro .intro-box .txt-intro{text-align:center;font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.08em;margin-bottom:78px}@media (max-width: 999px){.sec-intro .intro-box .txt-intro{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;margin:0 -5px 48px}}.sec-intro .intro-box .inbox{background-color:#fff;border-radius:20px;color:#1e0e00}@media (min-width: 1000px){.sec-intro .intro-box .inbox{max-width:1210px;margin:0 auto;padding:67px 28px}}@media (max-width: 999px){.sec-intro .intro-box .inbox{padding:20px 19px 36px}}@media (min-width: 1000px){.sec-intro .intro-box .inbox__in{max-width:990px;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}}.sec-intro .intro-box .inbox__img{text-align:center}@media (min-width: 1000px){.sec-intro .intro-box .inbox__img{width:46%;max-width:437px}}@media (max-width: 999px){.sec-intro .intro-box .inbox__img{margin-bottom:17px}}.sec-intro .intro-box .inbox__img img{border-radius:20px}@media (max-width: 999px){.sec-intro .intro-box .inbox__img img{border-radius:15px;width:100%}}@media (min-width: 1000px){.sec-intro .intro-box .inbox__dt{width:52%;max-width:454px;padding-top:13px}}.sec-intro .intro-box .inbox__dt .ttl-inbox{font-size:28px;font-size:2.8rem;line-height:1.60714em;letter-spacing:.1em;font-weight:500;color:#ffa000;margin-bottom:21px}@media (max-width: 999px){.sec-intro .intro-box .inbox__dt .ttl-inbox{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.04em;margin-bottom:10px}}.sec-intro .intro-box .inbox__dt .txt-inbox{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em}@media (max-width: 999px){.sec-intro .intro-box .inbox__dt .txt-inbox{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:0em}}.sec-intro .intro-box .inbox__dt .txt-inbox p+p{margin-top:12px}.sec-intro.is-inview .img-intro .line{animation:ani-line 1.5s ease forwards}.sec-career{padding:109px 0 92px}@media (max-width: 999px){.sec-career{padding:45px 0 92px}}.sec-career .ttl-career{text-align:center;margin-bottom:46px}@media (max-width: 999px){.sec-career .ttl-career{margin-bottom:33px}}.sec-career .ttl-career__en{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.09em;font-weight:400;font-family:"Castoro",serif;color:#ff93b7;opacity:0.4;margin-bottom:10px}@media (max-width: 999px){.sec-career .ttl-career__en{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.09em;margin-bottom:5px}}.sec-career .ttl-career__ja{font-size:36px;font-size:3.6rem;line-height:1.33333em;letter-spacing:0em;font-weight:500;color:#4a423b}@media (max-width: 999px){.sec-career .ttl-career__ja{font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.1em}}@media (min-width: 1000px){.sec-career .lst-career{max-width:1000px;margin:0 auto 125px}}@media (max-width: 999px){.sec-career .lst-career{margin-bottom:46px}}.sec-career .lst-career>li:not(:first-child){margin-top:15px}@media (max-width: 999px){.sec-career .lst-career>li:not(:first-child){margin-top:37px}}.sec-career .lst-career>li:not(:first-child) .item:before{content:'';width:1px;height:122px;border-left:1px dashed #ff93b7;position:absolute;top:-77px;left:6.5%}@media (max-width: 999px){.sec-career .lst-career>li:not(:first-child) .item:before{height:34px;left:50%;top:-53px}}.sec-career .lst-career>li:not(:first-child) .item:after{content:'';width:13px;height:13px;border-right:1px solid #ff93b7;border-bottom:1px solid #ff93b7;transform:rotate(45deg);position:absolute;top:34px;left:6.5%;margin-left:-6px}@media (max-width: 999px){.sec-career .lst-career>li:not(:first-child) .item:after{top:-31px;left:50%}}.sec-career .lst-career .item{background-color:#f9f9f9;border-radius:20px;display:flex;align-items:center;position:relative;z-index:1;color:#1e0e00}@media (min-width: 1000px){.sec-career .lst-career .item{padding:35px 5.5% 35px 11.7%}}@media (max-width: 999px){.sec-career .lst-career .item{flex-wrap:wrap;padding:23px 33px 29px}}.sec-career .lst-career .item__num{font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.09em;font-weight:400;font-family:"Castoro",serif;color:#ff93b7;position:absolute}@media (min-width: 1000px){.sec-career .lst-career .item__num{top:50%;left:4.5%;margin-top:-18px}}@media (max-width: 999px){.sec-career .lst-career .item__num{width:100%;text-align:center;font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:.09em;top:-10px;left:0;padding-left:4px}}.sec-career .lst-career .item__icon{width:130px}@media (max-width: 999px){.sec-career .lst-career .item__icon{width:100px}}.sec-career .lst-career .item__ttl{width:28.744%;font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:0em;padding-top:12px;padding-left:3.4%;color:#4a423b}@media (max-width: 999px){.sec-career .lst-career .item__ttl{text-align:center;width:calc(100% - 100px);color:#ff93b7;font-size:22px;font-size:2.2rem;line-height:1.54545em;letter-spacing:0em;padding:0}}.sec-career .lst-career .item__ttl span{display:block;font-size:18px;font-size:1.8rem;color:#1e0e00}@media (max-width: 999px){.sec-career .lst-career .item__ttl span{font-size:16px;font-size:1.6rem}}.sec-career .lst-career .item__txt{width:calc(100% - 28.744% - 130px);font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.04em}@media (max-width: 999px){.sec-career .lst-career .item__txt{margin-top:10px;width:100%;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em}}@media (min-width: 1000px){.sec-career .lst-anchor{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width: 999px){.sec-career .lst-anchor{max-width:275px;margin:0 auto}}@media (min-width: 1000px){.sec-career .lst-anchor li{width:260px;margin:10px}}@media (max-width: 999px){.sec-career .lst-anchor li:not(:first-child){margin-top:14px}}.sec-career .lst-anchor li a{height:100%;display:flex;align-items:center;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;color:#4a423b;padding:16px 0 16px 20px;border-bottom:1px solid #c6c6c6;position:relative;cursor:pointer}@media (max-width: 999px){.sec-career .lst-anchor li a{letter-spacing:-0.04em;padding:16px 0 16px 36px}}.sec-career .lst-anchor li a:before,.sec-career .lst-anchor li a:after{content:'';width:18px;height:18px;border-radius:100%;position:absolute;top:50%;left:0;margin-top:-8px}@media (max-width: 999px){.sec-career .lst-anchor li a:before,.sec-career .lst-anchor li a:after{left:7px}}.sec-career .lst-anchor li a:before{background-image:linear-gradient(-135deg, #fe8c16, #ffb60a, #ffd000)}.sec-career .lst-anchor li a:after{background-image:url(../../img/career-path/arrow01_white.svg);background-repeat:no-repeat;background-position:center;transition:transform 0.3s;will-change:transform}@media only screen and (min-width: 1025px){.sec-career .lst-anchor li a:hover:after{transform:translateY(2px)}}.js-parallax{transition:1.9s cubic-bezier(0.19, 1, 0.22, 1)}.p-bg-career{height:30.556vw;overflow:hidden;transform:translateZ(0);contain:paint;border-top-left-radius:80px;border-top-right-radius:80px;position:relative;z-index:1}@media (max-width: 999px){.p-bg-career{border-top-left-radius:20px;border-top-right-radius:20px}}.p-bg-career__img{width:100%;height:150%;position:absolute;top:-25%;left:0}@media (max-width: 999px){.p-bg-career__img{height:170%;top:-35%}}.p-content-career{position:relative;z-index:1;padding-top:90px}@media (max-width: 999px){.p-content-career{padding-top:48px}}.p-content-career .bg-content{background-position:center top;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;pointer-events:none}.p-ttl-career{text-align:center;position:relative;z-index:1;margin-bottom:41px;color:#ffa000}@media (max-width: 999px){.p-ttl-career{margin-bottom:12px}}.p-ttl-career__icon{position:absolute;top:-162px;left:50%;margin-left:-70px}@media (max-width: 999px){.p-ttl-career__icon{width:100px;top:-105px;margin-left:-50px}}.p-ttl-career__txt{font-size:36px;font-size:3.6rem;line-height:1.33333em;letter-spacing:0em;font-weight:500}@media (max-width: 999px){.p-ttl-career__txt{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:.1em}}.p-ttl-career .color-blue{color:#5ab1ff}.p-ttl-career .color-green{color:#7ccd13}.p-txt-career{font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:0em;color:#1e0e00}@media (min-width: 1000px){.p-txt-career{text-align:center}}@media (max-width: 999px){.p-txt-career{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em}}@media (max-width: 999px){.p-txt-career p+p{margin-top:12px}}.p-txtbox{margin-top:115px;border:1px solid #ffe1ae;border-radius:5px;background-color:#fff;text-align:center;max-width:300px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.04em;font-weight:bold;padding:7px 5px}@media (max-width: 999px){.p-txtbox{margin:31px auto 0}}.p-txtbox.border-blue{border-color:#5ab1ff}.p-txtbox.border-green{border-color:#7ccd13}.p-chart-career{margin-top:22px;text-align:center}@media (max-width: 999px){.p-chart-career img{width:100%}}.sec-caregiver .p-content-career{padding-bottom:279px}@media (max-width: 999px){.sec-caregiver .p-content-career{padding-bottom:70px}}.sec-caregiver .lst-caregiver{display:flex;flex-wrap:wrap}@media (min-width: 1000px){.sec-caregiver .lst-caregiver{margin:61px -30px -16px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-caregiver .lst-caregiver{margin-left:-15px;margin-right:-15px}}@media (max-width: 999px){.sec-caregiver .lst-caregiver{margin:12px -2px 39px;justify-content:space-between}}@media (min-width: 1000px){.sec-caregiver .lst-caregiver>li{width:25%;padding:0 5px;margin-top:30px}.sec-caregiver .lst-caregiver>li:nth-child(1),.sec-caregiver .lst-caregiver>li:nth-child(2),.sec-caregiver .lst-caregiver>li:nth-child(3),.sec-caregiver .lst-caregiver>li:nth-child(4){margin-top:0}}@media (max-width: 999px){.sec-caregiver .lst-caregiver>li{width:calc(50% - 20px);margin-top:28px}.sec-caregiver .lst-caregiver>li:nth-child(1),.sec-caregiver .lst-caregiver>li:nth-child(2){margin-top:0}}@media (min-width: 1000px){.sec-caregiver .lst-caregiver .item{width:250px;margin:0 auto}}.sec-caregiver .lst-caregiver .item__img{text-align:center}.sec-caregiver .lst-caregiver .item__pos{text-align:center;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:0em;font-weight:bold;color:#fff;background-image:linear-gradient(60deg, #ffb300 0%, #fe8c16 50%, #ffb200 100%);padding:9px 5px;border-radius:10px}@media (min-width: 1000px){.sec-caregiver .lst-caregiver .item__pos{max-width:232px;margin:0 auto}}@media (max-width: 999px){.sec-caregiver .lst-caregiver .item__pos{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;border-radius:5px;padding:3px 2px}}.sec-caregiver .lst-caregiver .item__pos.cus01{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em}@media (min-width: 1000px){.sec-caregiver .lst-caregiver .item__pos.cus01{padding:2px 5px}}@media (max-width: 999px){.sec-caregiver .lst-caregiver .item__pos.cus01{padding:9px 5px}}.sec-caregiver .lst-caregiver .item__dt{margin-top:18px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;color:#1e0e00}@media (max-width: 999px){.sec-caregiver .lst-caregiver .item__dt{margin-top:8px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em}}.sec-caregiver .lst-caregiver .item__dt>li{position:relative;padding-left:20px}@media (max-width: 999px){.sec-caregiver .lst-caregiver .item__dt>li{padding-left:12px;margin-right:-7px}}.sec-caregiver .lst-caregiver .item__dt>li:before{content:'';width:10px;height:10px;background-image:linear-gradient(27deg, #fe8c16 0%, #ffb60a 59.6%, #ffd000 100%);border-radius:100%;position:absolute;top:8px;left:2px}@media (max-width: 999px){.sec-caregiver .lst-caregiver .item__dt>li:before{width:7px;height:7px}}.sec-caregiver .lst-caregiver .item__dt>li:not(:first-child){margin-top:8px}@media (max-width: 999px){.sec-caregiver .lst-caregiver .item__dt>li:not(:first-child){margin-top:0}}@media (min-width: 1000px){.sec-caregiver .p-chart-career{margin-top:-3px}}@media (max-width: 999px){.sec-caregiver .p-chart-career{margin:18px -17px 0}.sec-caregiver .p-chart-career .js-scroll-sp{padding:0 17px 25px}.sec-caregiver .p-chart-career .js-scroll-sp img{width:600px;max-width:none}.sec-caregiver .p-chart-career .scrollbar-inner>.scroll-element .scroll-element_outer{left:17px;width:calc(100% - 34px)}.sec-caregiver .p-chart-career .scrollbar-inner>.scroll-element.scroll-x{height:10px;bottom:0}.sec-caregiver .p-chart-career .scrollbar-inner>.scroll-element .scroll-element_track{background-color:#f2f2f2;opacity:1;border-radius:10px}.sec-caregiver .p-chart-career .scrollbar-inner>.scroll-element .scroll-bar{background-color:#fe8c16;opacity:1;border-radius:10px;border:3px solid #f2f2f2;height:4px}}.sec-caregiver .commentbox{position:relative;z-index:1;color:#1e0e00;background-color:#fff;box-shadow:0 4px 4px rgba(255,150,49,0.06);border-radius:20px}@media (min-width: 1000px){.sec-caregiver .commentbox{margin-top:60px;min-height:150px;padding:39px 20px 39px 208px}}@media (max-width: 999px){.sec-caregiver .commentbox{margin-top:28px;padding:30px 30px 32px}}.sec-caregiver .commentbox__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;color:#fe8c16;margin-bottom:9px}@media (max-width: 999px){.sec-caregiver .commentbox__ttl{margin-bottom:8px}}.sec-caregiver .commentbox__txt{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;margin-bottom:8px}@media (max-width: 999px){.sec-caregiver .commentbox__txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;margin-bottom:18px}}.sec-caregiver .commentbox__info{color:#4a423b}@media (max-width: 999px){.sec-caregiver .commentbox__info{display:flex;align-items:center}}.sec-caregiver .commentbox__info img{border-radius:100%}@media (min-width: 1000px){.sec-caregiver .commentbox__info img{position:absolute;top:50%;left:42px;margin-top:-82px}}@media (max-width: 999px){.sec-caregiver .commentbox__info img{width:80px}}.sec-caregiver .commentbox__info span{display:block;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;margin-left:-11px}@media (max-width: 999px){.sec-caregiver .commentbox__info span{width:calc(100% - 80px);font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em;margin-left:0;padding-left:10px}}.sec-nurse{margin-top:-60px}@media (max-width: 999px){.sec-nurse{margin-top:-20px}}.sec-nurse .p-content-career{padding-bottom:256px}@media (max-width: 999px){.sec-nurse .p-content-career{padding-bottom:112px}}.sec-therapist{margin-top:-60px}@media (max-width: 999px){.sec-therapist{margin-top:-20px}}.sec-therapist .p-content-career{padding-bottom:120px}@media (max-width: 999px){.sec-therapist .p-content-career{padding-bottom:60px}}.sec-support{overflow:hidden;padding:115px 17px 140px;position:relative;z-index:1}@media (min-width: 1000px){.sec-support{display:flex;align-items:center}.sec-support:before{content:'';width:400px;height:330px;background-image:url(../../img/career-path/support_deco01.jpg);background-repeat:no-repeat;background-position:top left;background-size:cover;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}}@media (max-width: 999px){.sec-support{padding:37px 18px 80px}}@media (min-width: 1000px){.sec-support .content-support{width:calc(50% - 50px);margin-top:74px;padding-right:70px}}@media only screen and (min-width: 1000px) and (max-width: 1140px){.sec-support .content-support{padding-right:20px}}.sec-support .img-support{position:relative}@media (min-width: 1000px){.sec-support .img-support{width:calc(50% + 50px)}}@media (max-width: 999px){.sec-support .img-support{margin-bottom:18px}.sec-support .img-support img{width:100%}}.sec-support .img-support:before{content:'';width:700px;height:550px;background-image:url(../../img/career-path/support_deco02.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:20px;left:168px;z-index:-1;pointer-events:none}@media (max-width: 999px){.sec-support .img-support:before{width:100%;height:270px;background-size:auto 100%;top:-25px;left:68%;transform:translateX(-50%)}}@media (min-width: 1000px){.sec-support .dt-support{max-width:430px;margin-left:auto}}.sec-support .ttl-support{font-size:32px;font-size:3.2rem;line-height:1.78125em;letter-spacing:.1em;font-weight:500;color:#4a423b;margin-bottom:28px}@media (max-width: 999px){.sec-support .ttl-support{font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.1em;margin-bottom:12px}}.sec-support .txt-support{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.08em;color:#1e0e00;margin-bottom:51px}@media (max-width: 999px){.sec-support .txt-support{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;margin-bottom:30px}}.sec-support .txt-support p+p{margin-top:12px}.sec-support .btn-support{width:300px;height:60px}@media (max-width: 999px){.sec-support .btn-support{margin:0 auto}}.sec-support .btn-support .text{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em}@media (max-width: 999px){.sec-support .btn-support .text{padding-right:10px}}.sec-support .btn-support .ar02{width:24px;height:24px;margin-top:-12px;right:14px;padding-left:1px}@media (max-width: 999px){.sec-support .btn-support .ar02{width:20px;height:20px;margin-top:-10px;right:15px}}.sec-support .btn-support .ar02:before{width:7px;height:13px}@media (max-width: 999px){.sec-support .btn-support .ar02:before{width:6px;height:10px}}

/*# sourceMappingURL=maps/career-path.min.css.map */
