.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}}.service__item__image{width:100%;height:26rem;padding:4rem 0;border-radius:50rem;background:#fff;display:flex;justify-content:center;align-items:center;position:relative}.service__item__image .service__item__designer__main{position:relative;z-index:10}.service__item__image .service__item__designer__code1{position:absolute;top:20%;left:20%;width:32%;opacity:0;animation:service-item-chat 5s 1s ease-in-out infinite}.service__item__image .service__item__designer__code2{position:absolute;top:50%;left:18%;width:32%;opacity:0;animation:service-item-chat 5s 3s ease-in-out infinite}.service__item__image .service__item__designer__code3{position:absolute;top:44%;right:18%;width:32%;opacity:0;animation:service-item-chat 5s 4s ease-in-out infinite}.service__item__image .service__item__designer__check{position:absolute;top:24%;right:22%;width:26%;opacity:0;animation:service-item-chat 5s 2s ease-in-out infinite}@keyframes service-item-chat{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}.service__item__image .service__item__sales__left{position:absolute;top:50%;left:50%;transform:translate(10%, 20%);width:5%}.service__item__image .service__item__sales__right{position:absolute;top:50%;left:50%;transform:translate(-150%, -50%);width:5%}.service__item__image .service__item__sales__bubble{position:absolute;top:50%;left:50%;width:4.8%;opacity:0}.service__item__image .service__item__sales__bubble:nth-of-type(4){transform:translate(-600%, -410%);animation:service-item-bubble 5s 1s ease-in-out infinite}.service__item__image .service__item__sales__bubble:nth-of-type(5){transform:translate(-160%, -240%);animation:service-item-bubble 5s ease-in-out infinite}.service__item__image .service__item__sales__bubble:nth-of-type(6){transform:translate(100%, -240%);animation:service-item-bubble 5s 2s ease-in-out infinite}.service__item__image .service__item__sales__bubble:nth-of-type(7){transform:translate(500%, -280%);animation:service-item-bubble 5s ease-in-out infinite}@keyframes service-item-bubble{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}.service__item__image .service__item__energy{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);width:25%;aspect-ratio:1;object-fit:contain;animation:service-item-hover 6s ease-in-out infinite}@keyframes service-item-hover{0%{transform:translate(-50%, -60%)}50%{transform:translate(-50%, -80%)}100%{transform:translate(-50%, -60%)}}.service__item__image .service__item__personnel__chat{position:absolute;top:50%;left:50%;width:27%;opacity:0}.service__item__image .service__item__personnel__chat:nth-of-type(2){transform:translate(-25%, -200%);animation:service-item-chat 5s ease-in-out infinite}.service__item__image .service__item__personnel__chat:nth-of-type(3){transform:translate(0%, -60%);animation:service-item-chat 5s 1s ease-in-out infinite}.service__item__image .service__item__personnel__chat:nth-of-type(4){transform:translate(-25%, 80%);animation:service-item-chat 5s 2s ease-in-out infinite}@keyframes service-item-chat{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}@media screen and (max-width: 768px){.service__item__image .service__item__personnel__chat{width:36%}}.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}}.lower__bg3{top:60%}.service__content__main{position:relative}.service__content__main__inner{position:relative;z-index:10;padding:4rem 0 6rem}.service__content__main__inner__item .item__content{display:flex;align-items:flex-start;gap:2rem}.service__content__main__inner__item .item__content .service__item__image{max-width:43rem;background:#f3f5f6;border-radius:1000px;padding:3.2rem}.service__content__main__inner__item .item__content .item__text{font-size:1.4rem;font-weight:500;line-height:2.4}.service__content__main__inner__item:first-of-type .item__content .service__item__image{padding:3.2rem 5.8rem}@media screen and (min-width: 768px)and (max-width: 974px){.service__content__main__inner__item .item__content{flex-direction:column;align-items:center}}@media screen and (max-width: 768px){.service__content__main__inner__item .item__content{flex-direction:column;align-items:center}}