.lower__content{display:flex;align-items:flex-start;margin:0 auto 23rem;position:relative;gap:.6rem}.lower__content__sticky{width:min(30rem,24%);position:sticky;top:0;padding:12rem 0 0 min(5.5rem,3%);font-size:1.6rem;font-weight:500;flex-shrink:0}.lower__content__sticky__title{margin:0 0 2.8rem}.lower__content__sticky ul li a{display:block;font-size:1.4rem;color:#303234;margin:0 0 .8rem;display:flex;align-items:center;gap:.5rem;opacity:.5}.lower__content__sticky ul li a::before{content:"";width:0px;height:1px;position:relative;background:#303234;transition:width .4s ease}.lower__content__sticky ul li a.is-active{opacity:1}.lower__content__sticky ul li a.is-active::before{width:10px}.lower__content__main{background:#fff;padding:0rem 5rem;flex-grow:1;border-top-left-radius:10px;margin:12rem 0 0 0;overflow:hidden}.lower__content__main__inner__item{padding:8rem 0 10rem}.lower__content__main__inner__item .item__title{font-size:2rem;font-weight:bold;display:flex;align-items:center;gap:1.5rem}.lower__content__main__inner__item .item__title .item__title__number{font-size:1.4rem;font-weight:bold;border:1px solid #c7c7c7;border-radius:50px;padding:.2rem 2rem}.lower__content__main__inner__item .item__content{margin:4.5rem auto 1.8rem}@media screen and (min-width: 768px)and (max-width: 974px){.lower__content__main{padding:0 3rem}.lower__content__main__inner__item{padding:4rem 0 5rem}}@media screen and (max-width: 768px){.lower__content{margin:0 auto 0rem}.lower__content__sticky{display:none}.lower__content__main{margin:6rem 0 0;padding:0rem 2rem}.lower__content__main__inner__item{padding:3rem 0 4rem}.lower__content__main__inner__item .item__content{margin:2rem auto 1rem}.lower__content__main__inner__item .item__title{font-size:1.8rem}}.c-btn{width:20rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;text-align:center;padding:.8rem 1rem;margin:0 auto;border-radius:100px;background:linear-gradient(80deg, #253F98 0%, #2370AF 100%)}.c-btn__text{font-size:1.4rem;font-weight:bold;text-align:center;flex-grow:1}.c-btn__icon{width:3.5rem;aspect-ratio:1;border-radius:50%;background:#102b7b;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.c-btn__icon img{width:.86rem;display:block}@media(any-hover: hover){.c-btn:hover{color:#2370af;position:relative;background:#fff}.c-btn:hover::before{content:"";position:absolute;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50px;background:linear-gradient(80deg, #2370AF 0%, #2A3F87 100%);z-index:-1}.c-btn:hover .c-btn__icon{transform:rotate(47deg)}}.top__bg,.top__bg2,.top__bg3,.top__bg4{height:120vh;aspect-ratio:.5;position:absolute;overflow:hidden;z-index:-1}.top__bg__curve,.top__bg2__curve,.top__bg3__curve,.top__bg4__curve{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .5s;opacity:0}.top__bg,.top__bg3{top:-40px;left:-180px}.top__bg{scale:1 -1;transform:rotate(-10deg)}.top__bg2,.top__bg4{top:-80px;right:-180px}.top__bg2__service,.top__bg4__service{top:unset;bottom:0px}.top__bg4__recruit{scale:-1 -1}.top__bg5,.top__bg6,.lower__bg1,.lower__bg2,.lower__bg3{position:absolute;overflow:hidden}.top__bg5__curve,.top__bg6__curve,.lower__bg1__curve,.lower__bg2__curve,.lower__bg3__curve{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .5s;opacity:0}.top__bg5{width:720px;height:1200px;top:250px;left:-100px}.top__bg5__curve{stroke:#55b2ff}.top__bg6{width:650px;height:1300px;top:120px;right:-180px}.top__bg6__curve{stroke:#f2df06}.lower__bg1{width:570px;height:980px;top:0px;right:-240px}.lower__bg1__curve{stroke:#f2df06}.lower__bg2{width:580px;height:980px;top:30%;left:-140px;scale:-1 -1}.lower__bg2__curve{stroke:#f2df06}.lower__bg3{width:570px;height:980px;top:40%;right:-150px;scale:1 -1;transform:rotate(-16deg)}.lower__bg3__curve{stroke:#55b2ff}@media screen and (max-width: 768px){.top__bg,.top__bg2,.top__bg3,.top__bg4{height:80svh}.top__bg2,.top__bg4{top:100px}.top__bg2__service,.top__bg4__service{top:unset;bottom:100px}.top__bg5{width:400px}.top__bg6{width:300px;top:-100px}.lower__bg1{width:300px;top:470px}.lower__bg2{width:300px}.lower__bg3{width:300px;top:unset;bottom:20%}}.observe{opacity:0;transform:translateY(30px);transition:all .5s ease-out}.observe.in-visible{opacity:1;transform:translateY(0)}.maintitle{font-size:32px;font-weight:bold;display:flex;flex-direction:column;align-items:center;gap:16px}.maintitle__num{font-size:14px;font-weight:bold;border:1px solid #c7c7c7;border-radius:50px;padding:0 20px}.maintitle__line{width:28px;height:1px;background:#000}@media screen and (max-width: 768px){.maintitle{font-size:2.6rem;gap:1rem}}.subtitle{font-size:40px;color:red}.main__mv{background-image:url(../img/lower_mv.webp);background-size:cover;background-position:center}.main__mv .container{padding:25rem 0 0 5.5rem}.main__mv .container .mv__title{width:fit-content;font-size:9.6rem;font-weight:500;letter-spacing:.1em}.main__mv .container .pagination{display:flex;align-items:center;gap:1rem}.main__mv .container .pagination a{color:#fb0}.main__mv .container .pagination span{color:#bdc8d0}.main__mv .container .pagination__link{font-size:1.3rem;font-weight:500}.main__mv .container::before{content:"R";font-family:"Baumans",sans-serif;font-size:80rem;line-height:.72;color:#e9edf0;display:block;position:absolute;top:-4rem;right:0;z-index:-1}@media screen and (min-width: 768px)and (max-width: 974px){.main__mv .container{padding:15rem 0 0 4rem}}@media screen and (max-width: 768px){.main__mv .container{padding:8rem 0 0 2rem}.main__mv .container .mv__title{font-size:4.6rem}.main__mv .container::before{font-size:50rem}}.recruit__content__main{position:relative}.recruit__content__main__inner{position:relative;z-index:10;padding:1rem 0 10rem}.recruit__content__main__inner .recruit__about{padding:9rem 0 16rem}.recruit__content__main__inner .recruit__about__title{width:fit-content;font-size:3.2rem;font-weight:bold;padding:4px 20px;border-bottom:1px solid #000;margin:0 auto}.recruit__content__main__inner .recruit__about__text{font-size:3.2rem;font-weight:bold;text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:36px 0 0 0}.recruit__content__main__inner .recruit__about__content{max-width:900px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:27px;margin:110px auto 0}.recruit__content__main__inner .recruit__about__content__item{width:calc((100% - 60px)/3);background:#f3f5f6;padding:10px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.recruit__content__main__inner .recruit__about__content__item__image{height:150px}.recruit__content__main__inner .recruit__about__content__item__wrap{width:100%;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:15px}.recruit__content__main__inner .recruit__about__content__item__wrap .recruit__about__content__item__label{font-size:1.6rem;font-weight:bold;margin:0 0 3px}.recruit__content__main__inner .recruit__about__content__item__wrap .recruit__about__content__item__text{font-size:clamp(3rem,3.6vw,5rem);font-weight:bold}.recruit__content__main__inner .recruit__about__content__item__wrap .recruit__about__content__item__note{font-size:1.2rem;color:#a6b6bf}.recruit__content__main__inner .recruit__person{padding:0 0 25rem}.recruit__content__main__inner .recruit__person__title{font-size:3.2rem;font-weight:bold;text-align:center}.recruit__content__main__inner .recruit__person__subtitle{width:fit-content;margin:13px auto 47px;font-size:2.4rem;font-weight:bold;font-size:1.4rem;font-weight:500;position:relative}.recruit__content__main__inner .recruit__person__subtitle::before{content:"";position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:10px;height:2px;background:#303234}.recruit__content__main__inner .recruit__person__subtitle::after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:10px;height:2px;background:#303234}.recruit__content__main__inner .recruit__person__text{font-size:1.4rem;font-weight:500;line-height:50px;text-align:center}.recruit__content__main__inner__item .item__content--recruit .item__content__item{display:flex;justify-content:space-between;gap:1.5rem;font-size:1.6rem;font-weight:500;letter-spacing:.1em;margin:2.5rem 0 0 0}.recruit__content__main__inner__item .item__content--recruit .item__content__item .item__content__inner__item__title{width:min(21rem,22%);border-bottom:1px solid #c4c9cb;padding:0 0 1.3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recruit__content__main__inner__item .item__content--recruit .item__content__item .item__content__inner__item__text{border-bottom:1px solid #5f9cb5;flex-grow:1;padding:0 0 1.3rem 10%}@media screen and (min-width: 768px)and (max-width: 974px){.recruit__content__main__inner .recruit__about{padding:5rem 0 8rem}.recruit__content__main__inner .recruit__about__title{font-size:2.4rem}.recruit__content__main__inner .recruit__about__text{font-size:2rem}.recruit__content__main__inner .recruit__about__content{margin:5rem auto 0}.recruit__content__main__inner .recruit__about__content__item{width:calc((100% - 30px)/2)}.recruit__content__main__inner .recruit__about__content__item__wrap .recruit__about__content__item__text{font-size:3rem}.recruit__content__main__inner .recruit__person{padding:0 0 10rem}.recruit__content__main__inner .recruit__person__text{line-height:3rem}.recruit__content__main__inner__item .item__content--recruit .item__content__item .item__content__inner__item__text{padding:0 0 1.3rem 2rem}}@media screen and (max-width: 768px){.recruit__content__main__inner .recruit__about{padding:4rem 0 6rem}.recruit__content__main__inner .recruit__about__title{font-size:2rem}.recruit__content__main__inner .recruit__about__text{font-size:1.8rem;margin:2rem 0 0 0}.recruit__content__main__inner .recruit__about__content{margin:5rem auto 0;gap:1rem}.recruit__content__main__inner .recruit__about__content__item{width:calc((100% - 10px)/2)}.recruit__content__main__inner .recruit__about__content__item .recruit__about__content__item__image{height:100px}.recruit__content__main__inner .recruit__about__content__item__wrap{height:100px}.recruit__content__main__inner .recruit__about__content__item__wrap .recruit__about__content__item__label{font-size:1.3rem}.recruit__content__main__inner .recruit__about__content__item__wrap .recruit__about__content__item__text{font-size:2rem}.recruit__content__main__inner .recruit__about__content__item__wrap .recruit__about__content__item__note{padding:0 1rem}.recruit__content__main__inner .recruit__person{padding:0 0 10rem}.recruit__content__main__inner .recruit__person__text{line-height:3rem}.recruit__content__main__inner__item .item__content--recruit .item__content__item{flex-direction:column;gap:.5rem;margin:1.5rem 0 0 0}.recruit__content__main__inner__item .item__content--recruit .item__content__item .item__content__inner__item__title{width:100%;padding:0 0 .5rem}.recruit__content__main__inner__item .item__content--recruit .item__content__item .item__content__inner__item__text{padding:0 0 1rem 0;text-align:center;border:none}}