.l-main.--lightBlue .p-pageMv__image{border:3px solid #5fb5d6}.l-main.--lightBlue .p-lead .c-circle{background:#22bbb8;background:radial-gradient(circle, rgba(34, 187, 184, 0.4) 0%, rgba(34, 187, 184, 0) 60%)}.l-main.--lightBlue .p-lead__title .text{background:linear-gradient(transparent 50%, rgba(95, 181, 214, 0.3) 30%)}.l-main.--lightBlue .p-lead__heading::before,.l-main.--lightBlue .p-suchedule,.l-main.--lightBlue .p-suchedule__title::before{background-color:#5fb5d6}.l-main.--lightBlue .p-workstyle .wave path{fill:#5fb5d6}.l-main.--lightBlue .p-workstyle__title .en{color:#5fb5d6}.l-main.--lightBlue .p-workstyle__title .ja::before{background-color:#5fb5d6}.l-main.--yellow .p-pageMv__image{border:3px solid #ffbe2d}.l-main.--yellow .p-lead .c-circle{background:#ffbe2d;background:radial-gradient(circle, rgba(255, 190, 45, 0.4) 0%, rgba(255, 190, 45, 0) 60%)}.l-main.--yellow .p-lead__title .text{background:linear-gradient(transparent 50%, rgba(255, 190, 45, 0.3) 30%)}.l-main.--yellow .p-lead__heading::before,.l-main.--yellow .p-suchedule,.l-main.--yellow .p-suchedule__title::before{background-color:#ffbe2d}.l-main.--yellow .p-workstyle .wave path{fill:#ffbe2d}.l-main.--yellow .p-workstyle__title .en{color:#ffbe2d}.l-main.--yellow .p-workstyle__title .ja::before{background-color:#ffbe2d}.l-main.--green .p-pageMv__image{border:3px solid #b2d562}.l-main.--green .p-lead .c-circle{background:#c9f06e;background:radial-gradient(circle, rgba(201, 240, 110, 0.4) 0%, rgba(201, 240, 110, 0) 60%)}.l-main.--green .p-lead__title .text{background:linear-gradient(transparent 50%, rgba(201, 240, 110, 0.3) 30%)}.l-main.--green .p-lead__heading::before,.l-main.--green .p-suchedule,.l-main.--green .p-suchedule__title::before{background-color:#b2d562}.l-main.--green .p-workstyle .wave path{fill:#b2d562}.l-main.--green .p-workstyle__title .en{color:#b2d562}.l-main.--green .p-workstyle__title .ja::before{background-color:#b2d562}.l-main.--salmon .p-pageMv__image{border:3px solid #ff7158}.l-main.--salmon .p-lead .c-circle{background:#ffc0b5;background:radial-gradient(circle, rgba(255, 192, 181, 0.4) 0%, rgba(255, 192, 181, 0) 60%)}.l-main.--salmon .p-lead__title .text{background:linear-gradient(transparent 50%, rgba(255, 113, 88, 0.3) 30%)}.l-main.--salmon .p-lead__heading::before,.l-main.--salmon .p-suchedule,.l-main.--salmon .p-suchedule__title::before{background-color:#ff7158}.l-main.--salmon .p-workstyle .wave path{fill:#ff7158}.l-main.--salmon .p-workstyle__title .en{color:#ff7158}.l-main.--salmon .p-workstyle__title .ja::before{background-color:#ff7158}.l-main.--orange .p-pageMv__image{border:3px solid #ff9a24}.l-main.--orange .p-lead .c-circle{background:#ff9e2d;background:radial-gradient(circle, rgba(255, 158, 45, 0.6) 0%, rgba(255, 158, 45, 0) 60%)}.l-main.--orange .p-lead__title .text{background:linear-gradient(transparent 50%, rgba(255, 154, 36, 0.3) 30%)}.l-main.--orange .p-lead__heading::before,.l-main.--orange .p-suchedule,.l-main.--orange .p-suchedule__title::before{background-color:#ff9a24}.l-main.--orange .p-workstyle .wave path{fill:#ff9a24}.l-main.--orange .p-workstyle__title .en{color:#ff9a24}.l-main.--orange .p-workstyle__title .ja::before{background-color:#ff9a24}.l-main.--emerald .p-pageMv__image{border:3px solid #57d5c1}.l-main.--emerald .p-lead .c-circle{background:#57d5c1;background:radial-gradient(circle, rgba(87, 213, 193, 0.6) 0%, rgba(87, 213, 193, 0) 60%)}.l-main.--emerald .p-lead__title .text{background:linear-gradient(transparent 50%, rgba(87, 213, 193, 0.3) 30%)}.l-main.--emerald .p-lead__heading::before,.l-main.--emerald .p-suchedule,.l-main.--emerald .p-suchedule__title::before{background-color:#57d5c1}.l-main.--emerald .p-workstyle .wave path{fill:#57d5c1}.l-main.--emerald .p-workstyle__title .en{color:#57d5c1}.l-main.--emerald .p-workstyle__title .ja::before{background-color:#57d5c1}.l-main.--purple .p-pageMv__image{border:3px solid #a187c4}.l-main.--purple .p-lead .c-circle{background:#a187c4;background:radial-gradient(circle, rgba(161, 135, 196, 0.6) 0%, rgba(161, 135, 196, 0) 60%)}.l-main.--purple .p-lead__title .text{background:linear-gradient(transparent 50%, rgba(161, 135, 196, 0.3) 30%)}.l-main.--purple .p-lead__heading::before,.l-main.--purple .p-suchedule,.l-main.--purple .p-suchedule__title::before{background-color:#a187c4}.l-main.--purple .p-workstyle .wave path{fill:#a187c4}.l-main.--purple .p-workstyle__title .en{color:#a187c4}.l-main.--purple .p-workstyle__title .ja::before{background-color:#a187c4}@media screen and (max-width: 650px){.p-pageMv::before{background-position:0 0}}.p-pageMv__contents{display:flex;align-items:center;justify-content:space-between;margin-top:-95px}@media screen and (max-width: 1080px){.p-pageMv__contents{margin-top:-8vw}}@media screen and (max-width: 650px){.p-pageMv__contents{flex-direction:column;justify-content:center;gap:40px;margin-top:90px}}.p-pageMv__title{position:relative}.is-loaded .p-pageMv__title .en,.is-loaded .p-pageMv__title .ja{opacity:1;transform:translate(0, 0)}@media screen and (max-width: 650px){.is-loaded .p-pageMv__title .en{transform:translate(-50%, 0)}}.p-pageMv__title .en{position:absolute;left:-145px;top:-80px;font-size:13.4rem;line-height:1;color:rgba(255,255,255,.3);pointer-events:none;transform:translate(-20px, 0);opacity:0;transition:opacity .6s .5s,transform .6s .5s}@media screen and (max-width: 1200px){.p-pageMv__title .en{left:-7vw}}@media screen and (max-width: 1080px){.p-pageMv__title .en{font-size:12.4rem}}@media screen and (max-width: 810px){.p-pageMv__title .en{font-size:10rem;top:-50px}}@media screen and (max-width: 650px){.p-pageMv__title .en{left:50%;transform:translate(-55%, 0);font-size:8.6rem}}.p-pageMv__title .ja{font-size:4rem;line-height:1.3;position:relative;z-index:2;transform:translate(0, 20px);opacity:0;transition:opacity .6s .2s,transform .6s .2s}@media screen and (max-width: 1080px){.p-pageMv__title .ja{font-size:3.6rem}}@media screen and (max-width: 810px){.p-pageMv__title .ja{font-size:3rem}}@media screen and (max-width: 650px){.p-pageMv__title .ja{font-size:2.4rem}}.p-pageMv__image{width:512px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;transform:translateY(20px);opacity:0;transition:opacity .6s .2s,transform .6s .2s}@media screen and (max-width: 1080px){.p-pageMv__image{width:50%}}@media screen and (max-width: 650px){.p-pageMv__image{width:300px}}.is-loaded .p-pageMv__image{opacity:1;transform:translateY(0)}.p-lead{padding:155px 0 220px}@media screen and (max-width: 810px){.p-lead{padding:130px 0 180px}}@media screen and (max-width: 500px){.p-lead{padding:40px 0 120px}}.p-lead .c-circle{width:800px}.p-lead .c-circle:first-child{right:-320px;top:-170px}.p-lead .c-circle:nth-child(2){left:-330px;bottom:-320px}.p-lead__title{margin:0 auto;display:table;position:relative;z-index:2}.p-lead__title .text{font-size:3rem;line-height:1.4;display:inline}@media screen and (max-width: 500px){.p-lead__title .text{font-size:2.6rem}}.p-lead__text{max-width:775px;margin:30px auto 0;position:relative;z-index:2}@media screen and (max-width: 500px){.p-lead__text{margin-top:20px}}.p-lead__heading{margin:80px auto 0;padding-left:22px;display:table;position:relative;z-index:2;font-size:2.4rem;line-height:1}@media screen and (max-width: 810px){.p-lead__heading{margin-top:90px}}@media screen and (max-width: 500px){.p-lead__heading{margin-top:70px}}.p-lead__heading::before{content:"";position:absolute;left:0;top:55%;transform:translateY(-50%);width:15px;height:15px;border-radius:50%}.p-lead__list{display:flex;gap:50px 2.6%;margin-top:45px;position:relative;z-index:2}@media screen and (max-width: 500px){.p-lead__list{flex-wrap:wrap}}.p-lead__item{width:31.6%}@media screen and (max-width: 500px){.p-lead__item{width:100%}}.p-lead__item .title{font-size:2rem;line-height:1.4;margin:20px 0 15px}.p-lead__image{width:100%;aspect-ratio:1.246/1}.p-workstyle{padding:130px 0;background-color:#f7f6f2}@media screen and (max-width: 810px){.p-workstyle{padding:110px 0}}@media screen and (max-width: 500px){.p-workstyle{padding:70px 0}}.p-workstyle .wave{position:absolute;top:-6vw;left:-1.5vw;width:102.5vw;z-index:-1}.p-workstyle .wave svg{width:100%;height:100%}.p-workstyle__wave{position:absolute;left:0;width:100%;z-index:2}@media screen and (max-width: 500px){.p-workstyle__wave{width:101%}}.p-workstyle__wave:first-child{top:-4.7vw}.p-workstyle__wave:nth-child(2){bottom:-4.7vw;transform:scale(-1, -1)}.p-workstyle__title{text-align:center}.p-workstyle__title .en{font-size:10rem}@media screen and (max-width: 810px){.p-workstyle__title .en{font-size:9.2rem}}@media screen and (max-width: 650px){.p-workstyle__title .en{font-size:8.4rem}}@media screen and (max-width: 500px){.p-workstyle__title .en{font-size:5.2rem}}.p-workstyle__title .ja{padding-left:25px;position:relative;font-size:2.4rem;display:table;margin:2px auto 0}@media screen and (max-width: 500px){.p-workstyle__title .ja{font-size:2rem;padding-left:18px}}.p-workstyle__title .ja::before{content:"";position:absolute;left:0;top:55%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%}@media screen and (max-width: 500px){.p-workstyle__title .ja::before{width:8px;height:8px}}.p-workstyle__wrap{margin-top:80px}@media screen and (max-width: 500px){.p-workstyle__wrap{margin-top:40px}}.p-workstyle__contents{display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width: 650px){.p-workstyle__contents{align-items:flex-start}}@media screen and (max-width: 500px){.p-workstyle__contents{flex-wrap:wrap;gap:40px}}.p-workstyle__contents:nth-child(odd) .c-circle{left:-200px}@media screen and (max-width: 500px){.p-workstyle__contents:nth-child(odd) .c-circle{left:-80px}}.p-workstyle__contents:nth-child(odd) .p-workstyle__number{right:-10px}@media screen and (max-width: 500px){.p-workstyle__contents:nth-child(odd) .p-workstyle__number{right:-5px}}.p-workstyle__contents:nth-child(even){flex-direction:row-reverse}.p-workstyle__contents:nth-child(even) .c-circle{right:-200px}@media screen and (max-width: 500px){.p-workstyle__contents:nth-child(even) .c-circle{right:-80px}}.p-workstyle__contents:nth-child(even) .p-workstyle__number{left:0}@media screen and (max-width: 500px){.p-workstyle__contents:nth-child(even) .p-workstyle__number{left:initial;right:-5px}}.p-workstyle__contents:nth-child(n+2){margin-top:110px}@media screen and (max-width: 500px){.p-workstyle__contents:nth-child(n+2){margin-top:60px}}.p-workstyle__contents .c-circle{width:520px;top:-160px;background-color:rgba(188,220,227,.2);opacity:1}@media screen and (max-width: 500px){.p-workstyle__contents .c-circle{width:350px;top:-100px}}.p-workstyle__image{width:50%;aspect-ratio:1.433/1;border-radius:20px;overflow:hidden;position:relative;z-index:2}@media screen and (max-width: 500px){.p-workstyle__image{width:100%}}.p-workstyle__desc{width:44%;position:relative;position:relative;z-index:2}@media screen and (max-width: 500px){.p-workstyle__desc{width:100%}}.p-workstyle__number{position:absolute;top:-85px;font-size:24rem;color:#fff}@media screen and (max-width: 810px){.p-workstyle__number{font-size:20rem;top:-75px}}@media screen and (max-width: 650px){.p-workstyle__number{font-size:16rem;top:-60px}}@media screen and (max-width: 500px){.p-workstyle__number{font-size:12rem;top:-30px}}.p-workstyle__heading{font-size:2rem;line-height:1.4;margin-bottom:10px;position:relative;z-index:2}.p-workstyle__text{position:relative;z-index:2}.p-suchedule{padding:160px 0 180px}@media screen and (max-width: 810px){.p-suchedule{padding:130px 0}}@media screen and (max-width: 500px){.p-suchedule{padding:100px 0 80px}}.p-suchedule__title{padding:0 25px;text-align:center;display:table;margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 500px){.p-suchedule__title{padding:0 15px}}.p-suchedule__title::before{content:"";position:absolute;content:"";top:0;left:0;width:100%;height:100%}.p-suchedule__title .en{font-size:10rem;color:#fff;position:relative}@media screen and (max-width: 810px){.p-suchedule__title .en{font-size:8.6rem}}@media screen and (max-width: 500px){.p-suchedule__title .en{font-size:5rem}}.p-suchedule__title .en::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:1px;background-color:#fff;z-index:-1}.p-suchedule__title .ja{font-size:2.4rem;color:#fff;position:relative;z-index:2}@media screen and (max-width: 500px){.p-suchedule__title .ja{font-size:2rem}}.p-suchedule__title .shape{position:absolute;left:-2px;top:-25px;width:60px}@media screen and (max-width: 810px){.p-suchedule__title .shape{left:-4px;top:-23px;width:52px}}@media screen and (max-width: 500px){.p-suchedule__title .shape{width:42px;left:-10px}}.p-suchedule__wrap{margin-top:70px}@media screen and (max-width: 650px){.p-suchedule__wrap{margin-top:50px}}@media screen and (max-width: 500px){.p-suchedule__wrap{margin-top:30px}}.p-suchedule__contents{max-width:768px;width:100%;margin:0 auto}.p-suchedule__desc{display:flex;gap:25px}@media screen and (max-width: 500px){.p-suchedule__desc{gap:18px}}.p-suchedule__desc:not(:last-child) .p-suchedule__box{padding-bottom:55px}@media screen and (max-width: 810px){.p-suchedule__desc:not(:last-child) .p-suchedule__box{padding-bottom:30px}}.p-suchedule__desc:not(:last-child) .p-suchedule__box::after{content:"";position:absolute;top:10px;left:-3px;width:6px;height:calc(100% - 10px);background-image:url(../../../../assets/images/works/dot.svg);background-size:6px 142px}@media screen and (max-width: 810px){.p-suchedule__desc:not(:last-child) .p-suchedule__box::after{left:-2px;top:20px;width:5px;height:100%;background-size:5px 118px}}@media screen and (max-width: 500px){.p-suchedule__desc:not(:last-child) .p-suchedule__box::after{left:-2px;top:15px;width:4px;background-size:4px 94px}}.p-suchedule__time{font-size:2rem;color:#fff;min-width:52px}@media screen and (max-width: 500px){.p-suchedule__time{font-size:1.8rem;min-width:50px}}.p-suchedule__box{position:relative;width:calc(100% - 102px);padding-left:25px}@media screen and (max-width: 810px){.p-suchedule__box{width:calc(100% - 80px)}}@media screen and (max-width: 500px){.p-suchedule__box{padding-left:20px;width:calc(100% - 68px)}}.p-suchedule__box::before{content:"";position:absolute;left:-10px;top:8px;width:20px;height:20px;border-radius:50%;background-color:#fff}@media screen and (max-width: 810px){.p-suchedule__box::before{left:-7px;width:15px;height:15px}}@media screen and (max-width: 500px){.p-suchedule__box::before{top:7px;left:-6px;width:12px;height:12px}}.p-suchedule__heading{font-size:2.4rem;line-height:1.4;color:#fff}@media screen and (max-width: 500px){.p-suchedule__heading{font-size:2rem}}.p-suchedule__text{color:#fff;margin-top:8px}.p-suchedule__image{width:370px;max-width:100%;aspect-ratio:1.529/1;border-radius:20px;overflow:hidden;margin-top:20px}@media screen and (max-width: 500px){.p-suchedule__image{border-radius:12px}}