.p-newService{--color-white:#fff;--color-black:#1b224c;--color-main:#e51842;--color-main2:#fe6959;--color-bg:#eae6de;--color-bg2:#1b224c;--color-bg3:#f8f8f8}.p-newService,.p-newService *{box-sizing:border-box}:where(.p-newService) ol,:where(.p-newService) ul{margin:0;padding:0;list-style:none}:where(.p-newService) img{vertical-align:top;width:100%;height:auto}:where(.p-newService) a{color:#1b224c;text-decoration:none;transition:all .3s}:where(.p-newService) table{border-collapse:collapse;border-spacing:0}:where(.p-newService) p,:where(.p-newService) h1,:where(.p-newService) h2,:where(.p-newService) h3,:where(.p-newService) h4,:where(.p-newService) dl,:where(.p-newService) dd,:where(.p-newService) figure{margin:0}:where(.p-newService) :where(h1,h2,h3,h4,h5,h6){font-size:100%;font-weight:400}:where(.p-newService) :is(h1,h2,h3,h4,h5,h6){letter-spacing:.05em;font-family:inherit;line-height:inherit}.p-newService *{letter-spacing:.05em}:where(.p-newService) :where(p,h1,h2,h3,h4,h5,h6,dl,dd,figure,li,span){padding:0}:where(.p-newService) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font:inherit;color:inherit;background-color:#0000;border:0;border-radius:0}.p-newService{font-feature-settings:"palt" 1;color:#323232;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1}.is-pc{display:block}@media screen and (width<=767px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width<=767px){.is-sp{display:block}}@keyframes loop{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes loop3{0%{transform:translate(200%)}to{transform:translate(-300%)}}@keyframes new-loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes new-loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes logoScroll{0%{background-position:-100% 0}to{background-position:0 0}}.swiper-container{padding-bottom:40px}@media screen and (width<=1203px){.swiper-container{padding-bottom:3.21543vw}}@media screen and (width<=767px){.swiper-container{padding-bottom:10.6667vw;overflow:visible}}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(/fonts/barlow-v12-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:700;src:url(/fonts/barlow-v12-latin-700.woff2)format("woff2")}.l-container{width:1244px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (width<=1203px){.l-container{width:100%;padding-left:1.60772vw;padding-right:1.60772vw}}@media screen and (width<=767px){.l-container{padding-left:2.66667vw;padding-right:2.66667vw}}.c-serviceColumn{width:281px;margin:0 auto;display:block}@media screen and (width<=1439px){.c-serviceColumn{width:19.5139vw}}@media screen and (width<=767px){.c-serviceColumn{width:84vw}}.c-serviceColumn__thumbnail{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e8e8ed;border-radius:10px;height:187px;display:block}@media screen and (width<=1439px){.c-serviceColumn__thumbnail{border-radius:.694445vw;height:12.9861vw}}@media screen and (width<=767px){.c-serviceColumn__thumbnail{border-radius:2.66667vw;height:56vw}}.c-serviceColumn__textBox{margin-top:20px}@media screen and (width<=1439px){.c-serviceColumn__textBox{margin-top:1.38889vw}}@media screen and (width<=767px){.c-serviceColumn__textBox{margin-top:5.33333vw}}.c-serviceColumn__textBox__title{font-size:18px;font-weight:700;line-height:28px}@media screen and (width<=1439px){.c-serviceColumn__textBox__title{font-size:1.25vw;line-height:1.94444vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__title{font-size:5.33333vw;line-height:6.93333vw}}.c-serviceExample{background-color:var(--color-white);border-radius:10px;width:950px;height:321px;margin:0 auto;padding:40px 70px}@media screen and (width<=1439px){.c-serviceExample{border-radius:.694445vw;width:65.9722vw;height:22.2917vw;padding:2.77778vw 4.86111vw}}@media screen and (width<=767px){.c-serviceExample{border-radius:2.66667vw;width:84vw;height:143.467vw;padding:6.66667vw 5.33333vw}}.c-serviceExample__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:90px;font-size:22px;font-weight:700;line-height:36px;display:-webkit-box;overflow:hidden}@media screen and (width<=1439px){.c-serviceExample__title{max-height:6.25vw;font-size:1.52778vw;line-height:2.5vw}}@media screen and (width<=767px){.c-serviceExample__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:28vw;font-size:4.8vw;line-height:7.46667vw;display:-webkit-box;overflow:hidden}.c-serviceExample__title br{display:none}}.c-serviceExample__content{border-top:1px solid #1b224c33;justify-content:space-between;margin-top:20px;padding-top:20px;display:flex}@media screen and (width<=1439px){.c-serviceExample__content{margin-top:1.38889vw;padding-top:1.38889vw}}@media screen and (width<=767px){.c-serviceExample__content{border-top:0;margin-top:4vw;padding-top:0;display:block}.c-serviceExample__content__data{border-bottom:1px solid #1b224c33;margin-bottom:4vw;padding-bottom:4vw}}.c-serviceExample__content__data__block dl dt{background-color:#1b224c12;border-radius:20px;justify-content:center;align-items:center;height:22px;margin-bottom:8px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}@media screen and (width<=1439px){.c-serviceExample__content__data__block dl dt{border-radius:1.38889vw;height:1.52778vw;margin-bottom:.555556vw;padding:0 .694445vw;font-size:.763889vw}}@media screen and (width<=767px){.c-serviceExample__content__data__block dl dt{border-radius:5.33333vw;height:5.86667vw;margin-bottom:2.13333vw;padding:0 2.66667vw;font-size:2.93333vw}}.c-serviceExample__content__data__block dl dd{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:25px;display:-webkit-box;overflow:hidden}@media screen and (width<=1439px){.c-serviceExample__content__data__block dl dd{font-size:1.04167vw;line-height:1.73611vw}}@media screen and (width<=767px){.c-serviceExample__content__data__block dl dd{font-size:4vw;line-height:6.66667vw}}.c-serviceExample__content__data__block+.c-serviceExample__content__data__block{margin-top:20px}@media screen and (width<=1439px){.c-serviceExample__content__data__block+.c-serviceExample__content__data__block{margin-top:1.38889vw}}@media screen and (width<=767px){.c-serviceExample__content__data__block+.c-serviceExample__content__data__block{margin-top:4vw}}.c-serviceExample__content__text{flex-shrink:0;width:514px;margin-left:20px;font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.c-serviceExample__content__text{width:35.6944vw;margin-left:1.38889vw;font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.c-serviceExample__content__text{-webkit-line-clamp:9;-webkit-box-orient:vertical;width:100%;min-height:28vw;margin-left:0;font-size:4vw;line-height:7.2vw;display:-webkit-box;overflow:hidden}}.c-serviceProduct{background-color:var(--color-white);border-radius:10px;width:1200px;height:506px;margin:0 auto;padding:50px 100px}@media screen and (width<=1439px){.c-serviceProduct{border-radius:.694445vw;width:83.3333vw;height:35.1389vw;padding:3.47222vw 6.94444vw}}@media screen and (width<=767px){.c-serviceProduct{border-radius:2.66667vw;width:84vw;height:245.067vw;padding:8vw 5.33333vw}}.c-serviceProduct__logo{text-align:center;height:59px}@media screen and (width<=1439px){.c-serviceProduct__logo{height:4.09722vw}}@media screen and (width<=767px){.c-serviceProduct__logo{height:10.4vw}}.c-serviceProduct__logo img{width:auto;height:100%}.c-serviceProduct__content{border-top:1px solid #1b224c33;margin-top:25px;padding-top:35px;display:flex}@media screen and (width<=1439px){.c-serviceProduct__content{margin-top:1.73611vw;padding-top:2.43056vw}}@media screen and (width<=767px){.c-serviceProduct__content{margin-top:4vw;padding-top:6.66667vw;display:block}}.c-serviceProduct__content__textBox__text{font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.c-serviceProduct__content__textBox__text{font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.c-serviceProduct__content__textBox__text{font-size:4vw;line-height:7.2vw}}.c-serviceProduct__content__textBox__function{margin-top:35px}@media screen and (width<=1439px){.c-serviceProduct__content__textBox__function{margin-top:2.43056vw}}@media screen and (width<=767px){.c-serviceProduct__content__textBox__function{margin-top:9.33333vw}}.c-serviceProduct__content__textBox__function__title{margin-bottom:15px;font-size:18px;font-weight:700}@media screen and (width<=1439px){.c-serviceProduct__content__textBox__function__title{margin-bottom:1.04167vw;font-size:1.25vw}}@media screen and (width<=767px){.c-serviceProduct__content__textBox__function__title{margin-bottom:4vw;font-size:4.26667vw}}.c-serviceProduct__content__textBox__function__list>ul{flex-wrap:wrap;margin-right:-30px;display:flex}@media screen and (width<=1439px){.c-serviceProduct__content__textBox__function__list>ul{margin-right:-2.08333vw}}@media screen and (width<=767px){.c-serviceProduct__content__textBox__function__list>ul{margin-right:0;display:block}}.c-serviceProduct__content__textBox__function__list>ul>li{margin-right:30px;font-size:15px;line-height:27px}@media screen and (width<=1439px){.c-serviceProduct__content__textBox__function__list>ul>li{margin-right:2.08333vw;font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.c-serviceProduct__content__textBox__function__list>ul>li{margin-right:0;font-size:4vw;line-height:7.2vw}}.c-serviceProduct__content__textBox__function__list>ul>li:before{content:"●";margin-right:5px}@media screen and (width<=1439px){.c-serviceProduct__content__textBox__function__list>ul>li:before{margin-right:.347222vw}}@media screen and (width<=767px){.c-serviceProduct__content__textBox__function__list>ul>li:before{margin-right:1.33333vw}}.c-serviceProduct__content__textBox__function__list>ul>li:last-child:after{content:"など";margin-left:15px}@media screen and (width<=1439px){.c-serviceProduct__content__textBox__function__list>ul>li:last-child:after{margin-left:1.04167vw}}@media screen and (width<=767px){.c-serviceProduct__content__textBox__function__list>ul>li:last-child:after{margin-left:4vw}}.c-serviceProduct__content__illust{flex-shrink:0;width:297px;margin-left:60px}.c-serviceProduct__content__illust img{width:100%;height:auto}@media screen and (width<=1439px){.c-serviceProduct__content__illust{width:20.625vw;margin-left:4.16667vw}}@media screen and (width<=767px){.c-serviceProduct__content__illust{width:53.8667vw;margin-top:10.6667vw;margin-left:auto;margin-right:auto}}.c-serviceAchievements{background-color:var(--color-white);border-radius:10px;width:360px;max-height:551px;padding:35px 30px 30px}@media screen and (width<=1439px){.c-serviceAchievements{border-radius:.694445vw;width:25vw;max-height:38.2639vw;padding:2.43056vw 2.08333vw 2.08333vw}}@media screen and (width<=767px){.c-serviceAchievements{border-radius:2.66667vw;flex-direction:column;width:84vw;height:138.667vw;max-height:100%;margin:0 auto;padding:6.66667vw 5.33333vw 8vw;display:flex}}.c-serviceAchievements__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:90px;margin-bottom:20px;font-size:20px;font-weight:700;line-height:30px;display:-webkit-box;overflow:hidden}@media screen and (width<=1439px){.c-serviceAchievements__title{min-height:6.25vw;margin-bottom:1.38889vw;font-size:1.38889vw;line-height:2.08333vw}}@media screen and (width<=767px){.c-serviceAchievements__title{min-height:24vw;margin-bottom:2.66667vw;font-size:5.33333vw;line-height:8vw}}.c-serviceAchievements__data>ul>li{border-bottom:1px dotted #1b224c33}.c-serviceAchievements__data>ul>li:first-child{border-top:1px dotted #1b224c33}.c-serviceAchievements__data dl{align-items:stretch;display:flex}.c-serviceAchievements__data dl dt{background-color:#1b224c0d;flex-shrink:0;align-items:center;width:92px;padding:15px 8px;font-size:15px;font-weight:700;line-height:24px;display:flex}@media screen and (width<=1439px){.c-serviceAchievements__data dl dt{width:6.38889vw;padding:1.04167vw .555556vw;font-size:1.04167vw;line-height:1.66667vw}}@media screen and (width<=767px){.c-serviceAchievements__data dl dt{width:24.5333vw;padding:4vw 2.13333vw;font-size:4vw;line-height:6.4vw}}.c-serviceAchievements__data dl dd{padding:15px;font-size:15px;font-weight:500;line-height:24px}@media screen and (width<=1439px){.c-serviceAchievements__data dl dd{padding:1.04167vw;font-size:1.04167vw;line-height:1.66667vw}}@media screen and (width<=767px){.c-serviceAchievements__data dl dd{padding:4vw;font-size:4vw;line-height:6.4vw}}.p-header--top .p-header__navList>ul>li.is-current>p a{color:#fff}.p-header--top .p-header__navList>ul>li.is-current>p a:after{background-color:#fff}.p-header__navList>ul>li.is-current>p a{color:#1b224c}.p-header__navList>ul>li.is-current>p a:after{background-color:#1b224c}.p-header__navList__subNav__menu__nav__text.is-current{color:var(--color-black)}.p-header__navList__subNav__menu__content.is-current{display:flex}@keyframes hover{0%,to{color:#323232}50%{color:#fff}}.p-caseStudy__content--topNew .p-caseStudy__content__introduction__achievements__textBox__numberBox__text span.number{margin-left:15px;margin-right:5px;font-size:68px;transform:translateY(4px)}@media screen and (width<=1203px){.p-caseStudy__content--topNew .p-caseStudy__content__introduction__achievements__textBox__numberBox__text span.number{margin-left:1.20579vw;margin-right:.401929vw;font-size:5.46624vw;transform:translateY(.321543vw)}}@media screen and (width<=767px){.p-caseStudy__content--topNew .p-caseStudy__content__introduction__achievements__textBox__numberBox__text span.number{margin-left:0;margin-right:1.33333vw;font-size:14.6667vw;transform:translateY(1.06667vw)}}.p-caseStudy__content__introduction__achievements__textBox__numberBox__text span.number{margin-left:10px;margin-right:3px;font-family:Barlow,sans-serif;font-size:56px;font-weight:700;display:inline-block;transform:translateY(2px)}@media screen and (width<=1203px){.p-caseStudy__content__introduction__achievements__textBox__numberBox__text span.number{margin-left:.803859vw;margin-right:.241158vw;font-size:4.50161vw;transform:translateY(.160772vw)}}@media screen and (width<=767px){.p-caseStudy__content__introduction__achievements__textBox__numberBox__text span.number{margin-left:0;margin-right:.8vw;font-size:14.9333vw;transform:translateY(.533333vw)}}@keyframes bg-slider{0%{background-position:0 0}}.p-serviceMain__flow__flowList .swiper-container{padding-bottom:8vw;overflow:hidden}.p-entry__header__swiper .swiper-container{padding-bottom:60px}@media screen and (width<=1203px){.p-entry__header__swiper .swiper-container{padding-bottom:4.82315vw}}@media screen and (width<=767px){.p-entry__header__swiper .swiper-container{padding-bottom:12vw;overflow:hidden}}.p-entry__contents__swiper .swiper-container{padding-bottom:80px;overflow:visible}@media screen and (width<=1203px){.p-entry__contents__swiper .swiper-container{padding-bottom:6.43087vw}}@media screen and (width<=767px){.p-entry__contents__swiper .swiper-container{padding-bottom:14.6667vw}}.p-blog__content__navList>ul>li.is-current a:after{background-color:#1b224c}.p-module__archiveList .swiper-slide.is-external .p-blog__content__archiveList__archiveBox__infoBox{position:relative}.p-module__archiveList .swiper-slide.is-external .p-blog__content__archiveList__archiveBox__infoBox:before{content:"";background-image:url(/assets/service/icon_external.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;display:block;position:absolute;top:0;right:0}@media screen and (width<=1203px){.p-module__archiveList .swiper-slide.is-external .p-blog__content__archiveList__archiveBox__infoBox:before{width:1.04502vw;height:1.04502vw}}@media screen and (width<=767px){.p-module__archiveList .swiper-slide.is-external .p-blog__content__archiveList__archiveBox__infoBox:before{width:3.73333vw;height:3.73333vw}.p-digima__movieList .swiper-wrapper{height:58.6667vw}}.p-digima__movieList .swiper-container{width:272px;margin:0 auto;padding-bottom:60px;overflow:visible}@media screen and (width<=1203px){.p-digima__movieList .swiper-container{width:21.865vw;padding-bottom:4.82315vw}}@media screen and (width<=767px){.p-digima__movieList .swiper-container{width:64.5333vw;padding-bottom:16vw}}.p-recruitPost__gallery__swiper .swiper-container{padding-bottom:60px}@media screen and (width<=1203px){.p-recruitPost__gallery__swiper .swiper-container{padding-bottom:4.82315vw}}@media screen and (width<=767px){.p-recruitPost__gallery__swiper .swiper-container{padding-bottom:12vw;overflow:hidden}}.p-recruitPost__movie__digest__swiper .swiper-container{padding-bottom:55px;overflow:visible}@media screen and (width<=1203px){.p-recruitPost__movie__digest__swiper .swiper-container{padding-bottom:4.42122vw}}@media screen and (width<=767px){.p-recruitPost__movie__digest__swiper .swiper-container{padding-bottom:12vw}}.p-recruitPost__movie__swiper .swiper-container{padding-bottom:60px;overflow:visible}@media screen and (width<=1203px){.p-recruitPost__movie__swiper .swiper-container{padding-bottom:4.82315vw}}@media screen and (width<=767px){.p-recruitPost__movie__swiper .swiper-container{padding-bottom:18.6667vw}}.p-recruitSidebar>ul>li:first-child.is-current{border-top:0;padding-top:0}.p-recruitSidebar>ul>li:last-child.is-current{border-bottom:0;padding-bottom:0}.p-recruitSidebar>ul>li.is-current{border-top:1px solid #1b224c4d;border-bottom:1px solid #1b224c4d;padding:25px 0}@media screen and (width<=1203px){.p-recruitSidebar>ul>li.is-current{padding:2.00965vw 0}}.p-recruitSidebar>ul>li.is-current a{color:#1b224c}.p-recruitSidebar>ul>li.is-current .p-recruitSidebar__navList{display:block}.p-service__main__section__slider__swiper .swiper-container{padding-bottom:50px;overflow:visible;transform:translate(-25px)}@media screen and (width<=1203px){.p-service__main__section__slider__swiper .swiper-container{padding-bottom:4.01929vw;transform:translate(-2.00965vw)}}@media screen and (width<=767px){.p-service__main__section__slider__swiper .swiper-container{z-index:0;padding-bottom:13.3333vw;transform:translate(-2.66667vw)}}.p-service__main__section__slider__swiper2 .swiper-container{padding-bottom:50px;overflow:visible}@media screen and (width<=1203px){.p-service__main__section__slider__swiper2 .swiper-container{padding-bottom:4.01929vw}}@media screen and (width<=767px){.p-service__main__section__slider__swiper2 .swiper-container{z-index:0;padding-bottom:13.3333vw;transform:translate(2.66667vw)}}.p-service__main__section__slider__swiper3 .swiper-container{padding-bottom:50px;overflow:visible}@media screen and (width<=1203px){.p-service__main__section__slider__swiper3 .swiper-container{padding-bottom:4.01929vw}}@media screen and (width<=767px){.p-service__main__section__slider__swiper3 .swiper-container{z-index:0;padding-bottom:13.3333vw}}.p-case__achievements__textBox__numberBox__number span.number{margin-left:5px;font-family:Barlow,sans-serif;font-size:56px;font-weight:700;display:inline-block;transform:translateY(6px)}@media screen and (width<=1203px){.p-case__achievements__textBox__numberBox__number span.number{margin-left:.482315vw;font-size:4.50161vw;transform:translateY(.401929vw)}}@media screen and (width<=767px){.p-case__achievements__textBox__numberBox__number span.number{margin-left:.8vw;font-size:14.9333vw;transform:translateY(1.33333vw)}}.p-work__achievements__textBox__numberBox__number span.number{margin-left:5px;font-family:Barlow,sans-serif;font-size:56px;font-weight:700;display:inline-block;transform:translateY(6px)}@media screen and (width<=1203px){.p-work__achievements__textBox__numberBox__number span.number{margin-left:.482315vw;font-size:4.50161vw;transform:translateY(.401929vw)}}@media screen and (width<=767px){.p-work__achievements__textBox__numberBox__number span.number{margin-left:.8vw;font-size:14.9333vw;transform:translateY(1.33333vw)}}.p-video__swiper .swiper-container,.p-reclive__swiper .swiper-container{overflow:visible}.p-ir__content__block__nav>ul>li.is-current{color:#fff;opacity:1;background-color:#1b224c}.p-mainVisualBlog__postList__inner .swiper-container{padding-bottom:0;overflow:visible;transform:translate(-44px)}@media screen and (width<=1203px){.p-mainVisualBlog__postList__inner .swiper-container{transform:translate(-3.53698vw)}}@media screen and (width<=767px){.p-mainVisualBlog__postList__inner .swiper-container{transform:translate(0)}}.p-mainVisualBlog__postList__inner .swiper-slide.swiper-slide-active{margin:0 44px}@media screen and (width<=1203px){.p-mainVisualBlog__postList__inner .swiper-slide.swiper-slide-active{margin:0 3.53698vw}}@media screen and (width<=767px){.p-mainVisualBlog__postList__inner .swiper-slide.swiper-slide-active{margin:0 0}}.p-mainVisualBlog__postList__inner .swiper-slide.swiper-slide-active .p-mainVisualBlog__postList__postBox{transform:scale(1.19643)}@media screen and (width<=767px){.p-mainVisualBlog__postList__inner .swiper-slide.swiper-slide-active .p-mainVisualBlog__postList__postBox{transform:scale(1)}}.p-blogSwiper__swiper .swiper-container{padding-bottom:0;overflow:visible}.p-newService{color:var(--color-black);overflow:hidden}.p-newService__inner{padding-top:0}@media screen and (width<=767px){.p-newService__inner{padding-top:0}}.p-newService__header{height:380px;position:relative}@media screen and (width<=1439px){.p-newService__header{height:26.3889vw}}@media screen and (width<=767px){.p-newService__header{height:151.2vw}}.p-newService__header img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.p-newService__header .l-container{z-index:1;width:1440px;margin:0 auto;padding-left:0;padding-right:0;position:relative}@media screen and (width<=1439px){.p-newService__header .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__header .l-container{width:100%}}.p-newService__header__breadCrumb{-ms-overflow-style:none;scrollbar-width:none;height:60px;padding:0 40px;overflow:scroll}.p-newService__header__breadCrumb::-webkit-scrollbar{display:none}@media screen and (width<=1439px){.p-newService__header__breadCrumb{height:4.16667vw;padding:0 2.77778vw}}@media screen and (width<=767px){.p-newService__header__breadCrumb{height:10.6667vw;padding:0 4vw}}.p-newService__header__breadCrumb>ul{align-items:center;height:100%;display:flex}.p-newService__header__breadCrumb>ul>li{white-space:nowrap;font-size:12px;font-weight:500;position:relative}@media screen and (width<=1439px){.p-newService__header__breadCrumb>ul>li{font-size:.833333vw}}@media screen and (width<=767px){.p-newService__header__breadCrumb>ul>li{font-size:3.2vw}}.p-newService__header__breadCrumb>ul>li:after{background-color:var(--color-black);content:"";background-color:#32323280;width:6px;height:10px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:-25px;-webkit-mask-image:url(/assets/service/icon_arrow_breadcrumb.svg);mask-image:url(/assets/service/icon_arrow_breadcrumb.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__header__breadCrumb>ul>li:after{width:.416667vw;height:.694445vw;right:-1.73611vw}}@media screen and (width<=767px){.p-newService__header__breadCrumb>ul>li:after{width:1.6vw;height:2.66667vw;right:-4.26667vw}}.p-newService__header__breadCrumb>ul>li:last-child:after{display:none}.p-newService__header__breadCrumb>ul>li+li{margin-left:45px}@media screen and (width<=1439px){.p-newService__header__breadCrumb>ul>li+li{margin-left:3.125vw}}@media screen and (width<=767px){.p-newService__header__breadCrumb>ul>li+li{margin-left:6.66667vw}}.p-newService__header__breadCrumb a{color:#32323280;font-size:12px;font-weight:500}@media screen and (width<=1439px){.p-newService__header__breadCrumb a{font-size:.833333vw}}@media screen and (width<=767px){.p-newService__header__breadCrumb a{font-size:3.2vw}}.p-newService__header__content{margin-top:40px;padding:0 80px}@media screen and (width<=1439px){.p-newService__header__content{margin-top:2.77778vw;padding:0 5.55556vw}}@media screen and (width<=767px){.p-newService__header__content{margin-top:1.33333vw;padding:0 5.33333vw}}.p-newService__header__content__titleBox__title{font-size:38px;font-weight:700}@media screen and (width<=1439px){.p-newService__header__content__titleBox__title{font-size:2.63889vw}}@media screen and (width<=767px){.p-newService__header__content__titleBox__title{font-size:6.66667vw;line-height:9.6vw}}.p-newService__header__content__titleBox__title__wrapper__catch{margin-bottom:5px;font-size:20px;font-weight:700;line-height:38px}@media screen and (width<=1439px){.p-newService__header__content__titleBox__title__wrapper__catch{margin-bottom:.347222vw;font-size:1.38889vw;line-height:2.63889vw}}@media screen and (width<=767px){.p-newService__header__content__titleBox__title__wrapper__catch{margin-bottom:0;font-size:4.26667vw;line-height:8.53333vw}}.p-newService__header__content__titleBox__title__wrapper__text{font-size:15px;font-weight:700;line-height:38px}@media screen and (width<=1439px){.p-newService__header__content__titleBox__title__wrapper__text{font-size:1.04167vw;line-height:2.63889vw}}@media screen and (width<=767px){.p-newService__header__content__titleBox__title__wrapper__text{font-size:4vw;line-height:10.1333vw}}.p-newService__header__content__buttonList{align-items:center;margin-top:40px;display:flex}@media screen and (width<=1439px){.p-newService__header__content__buttonList{margin-top:2.77778vw}}@media screen and (width<=767px){.p-newService__header__content__buttonList{margin-top:5.33333vw;display:block}}.p-newService__header__content__buttonList__button a{background-color:var(--color-white);color:var(--color-main);border-radius:30px;justify-content:center;align-items:center;width:230px;height:52px;font-size:15px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__header__content__buttonList__button a{border-radius:2.08333vw;width:15.9722vw;height:3.61111vw;font-size:1.04167vw}}@media screen and (width<=767px){.p-newService__header__content__buttonList__button a{border-radius:8vw;width:61.3333vw;height:13.8667vw;font-size:4vw}}.p-newService__header__content__buttonList__button a:after{background-color:var(--color-black);background-color:var(--color-main);content:"";width:7px;height:13px;margin-left:10px;display:block;-webkit-mask-image:url(/assets/service/icon_arrow_service_button.svg);mask-image:url(/assets/service/icon_arrow_service_button.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__header__content__buttonList__button a:after{width:.486111vw;height:.902778vw;margin-left:.694445vw}}@media screen and (width<=767px){.p-newService__header__content__buttonList__button a:after{width:1.86667vw;height:3.46667vw;margin-left:2.66667vw}}.p-newService__header__content__buttonList__button a span.free{background-color:var(--color-main);color:var(--color-white);border-radius:3px;justify-content:center;align-items:center;width:32px;height:17px;margin-right:7px;font-size:12px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__header__content__buttonList__button a span.free{border-radius:.208333vw;width:2.22222vw;height:1.18056vw;margin-right:.486111vw;font-size:.833333vw}}@media screen and (width<=767px){.p-newService__header__content__buttonList__button a span.free{border-radius:.8vw;width:8.53333vw;height:4.53333vw;margin-right:1.86667vw;font-size:3.2vw}}.p-newService__header__content__buttonList__button+.p-newService__header__content__buttonList__button{margin-left:20px}@media screen and (width<=1439px){.p-newService__header__content__buttonList__button+.p-newService__header__content__buttonList__button{margin-left:1.38889vw}}@media screen and (width<=767px){.p-newService__header__content__buttonList__button+.p-newService__header__content__buttonList__button{margin-top:3.73333vw;margin-left:0}}.p-newService__header__content__buttonList__button--red a{background-color:var(--color-main);color:var(--color-white)}.p-newService__header__content__buttonList__button--red a:after{background-color:var(--color-white)}.p-newService__header__content__buttonList__button--red a span.free{background-color:var(--color-white);color:var(--color-main)}.p-newService__header__linkBox{background-color:var(--color-white);border-radius:100px 0 0;align-items:center;height:52px;padding-left:44px;padding-right:20px;display:flex;position:absolute;bottom:0;right:0}@media screen and (width<=1439px){.p-newService__header__linkBox{border-radius:6.94444vw 0 0;height:3.61111vw;padding-left:3.05556vw;padding-right:1.38889vw}}@media screen and (width<=767px){.p-newService__header__linkBox{border-radius:26.6667vw 0 0;height:13.8667vw;padding-left:11.7333vw;padding-right:5.33333vw}}.p-newService__header__linkBox__link a{align-items:center;font-size:15px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__header__linkBox__link a{font-size:1.04167vw}}@media screen and (width<=767px){.p-newService__header__linkBox__link a{font-size:4vw}}.p-newService__header__linkBox__link a:after{background-color:var(--color-black);background-color:var(--color-black);content:"";width:7px;height:13px;margin-left:10px;display:block;-webkit-mask-image:url(/assets/service/icon_arrow_service_link.svg);mask-image:url(/assets/service/icon_arrow_service_link.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__header__linkBox__link a:after{width:.486111vw;height:.902778vw;margin-left:.694445vw}}@media screen and (width<=767px){.p-newService__header__linkBox__link a:after{width:1.86667vw;height:3.46667vw;margin-left:2.66667vw}}.p-newService__header__badge{width:216px;position:absolute;top:275px;right:18px}.p-newService__header__badge img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__header__badge{width:15vw;top:19.0972vw;right:1.25vw}}@media screen and (width<=767px){.p-newService__header__badge{width:57.6vw;display:none;top:73.3333vw;right:4.8vw}}.p-newService__header--service .p-newService__header__content{margin-top:50px;padding-left:145px}@media screen and (width<=1439px){.p-newService__header--service .p-newService__header__content{margin-top:3.47222vw;padding-left:10.0694vw}}@media screen and (width<=767px){.p-newService__header--service .p-newService__header__content{margin-top:0;padding-left:0}}.p-newService__header--service .p-newService__header__breadCrumb>ul>li:after{background-color:var(--color-white)}.p-newService__header--service .p-newService__header__breadCrumb a{color:var(--color-white)}@media screen and (width<=767px){.p-newService__header--service .p-newService__header__content{margin:0 auto;padding:0 8vw;position:absolute;top:96vw;left:0;right:0}}.p-newService__header--service .p-newService__header__content__titleBox__title{color:var(--color-white);font-size:42px;font-weight:700;line-height:53px}@media screen and (width<=1439px){.p-newService__header--service .p-newService__header__content__titleBox__title{font-size:2.91667vw;line-height:3.68056vw}}@media screen and (width<=767px){.p-newService__header--service .p-newService__header__content__titleBox__title{font-size:8.8vw;line-height:12.5333vw}}.p-newService__header--service .p-newService__header__content__titleBox__title span.catch{margin-bottom:-5px;font-size:24px;display:block}@media screen and (width<=1439px){.p-newService__header--service .p-newService__header__content__titleBox__title span.catch{margin-bottom:-.347222vw;font-size:1.66667vw}}@media screen and (width<=767px){.p-newService__header--service .p-newService__header__content__titleBox__title span.catch{margin-bottom:-1.33333vw;font-size:4.8vw}}.p-newService__header--thinmt .p-newService__header__content{margin-top:10px}@media screen and (width<=1439px){.p-newService__header--thinmt .p-newService__header__content{margin-top:.694445vw}}@media screen and (width<=767px){.p-newService__header--thinmt .p-newService__header__content{margin-top:1.33333vw}}.p-newService__header--cover img{-o-object-fit:cover;object-fit:cover}.p-newService__header--white .p-newService__header__breadCrumb>ul>li{color:var(--color-white)}.p-newService__header--white .p-newService__header__breadCrumb>ul>li:after{background-color:var(--color-white)}.p-newService__header--white .p-newService__header__breadCrumb a{color:#ffffff80}.p-newService__header--white .p-newService__header__content__titleBox__title,.p-newService__header--white .p-newService__header__content__titleBox__text{color:var(--color-white)}.p-newService__main__flowLogo{background-color:var(--color-bg)}.p-newService__main__flowLogo .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__flowLogo .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__flowLogo .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__flowLogo__inner{padding:40px 0}@media screen and (width<=1439px){.p-newService__main__flowLogo__inner{padding:2.77778vw 0}}@media screen and (width<=767px){.p-newService__main__flowLogo__inner{padding:8vw 0}}.p-newService__main__flowLogo__logoList{margin:0 -50vw;display:flex}.p-newService__main__flowLogo__logoList>ul{flex-shrink:0;align-items:center;display:flex}.p-newService__main__flowLogo__logoList>ul:first-child{animation:100s linear -50s infinite new-loop}.p-newService__main__flowLogo__logoList>ul:last-child{animation:100s linear infinite new-loop2}.p-newService__main__flowLogo__logoList>ul>li{margin-right:10px}@media screen and (width<=1439px){.p-newService__main__flowLogo__logoList>ul>li{margin-right:.694445vw}}@media screen and (width<=767px){.p-newService__main__flowLogo__logoList>ul>li{margin-right:2.66667vw}}.p-newService__main__flowLogo__logoList__logo{height:110px}@media screen and (width<=1439px){.p-newService__main__flowLogo__logoList__logo{height:7.63889vw}}@media screen and (width<=767px){.p-newService__main__flowLogo__logoList__logo{height:19.4667vw}}.p-newService__main__flowLogo__logoList__logo img{width:auto;height:100%}.p-newService__main__flowLogo__logoList__logo--1line{height:50px}@media screen and (width<=1439px){.p-newService__main__flowLogo__logoList__logo--1line{height:3.47222vw}}@media screen and (width<=767px){.p-newService__main__flowLogo__logoList__logo--1line{height:8.8vw}}.p-newService__main__flowLogo+.p-newService__main__intro{margin-top:-10px}@media screen and (width<=1439px){.p-newService__main__flowLogo+.p-newService__main__intro{margin-top:-.694445vw}}@media screen and (width<=767px){.p-newService__main__flowLogo+.p-newService__main__intro{margin-top:-8vw}}.p-newService__main__hubspot{background-color:var(--color-bg)}.p-newService__main__hubspot .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__hubspot .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__hubspot .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__hubspot__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__hubspot__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__hubspot__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__hubspot__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__hubspot__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__hubspot__titleBox{margin-bottom:10.6667vw}}.p-newService__main__hubspot__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__hubspot__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__hubspot__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__hubspot__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__hubspot__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__hubspot__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__hubspot__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__hubspot__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__hubspot__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__hubspot__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__hubspot__content{background-color:var(--color-white);border-radius:10px;justify-content:space-between;align-items:center;width:1120px;margin:0 auto;padding:48px 100px 48px 126px;display:flex}@media screen and (width<=1439px){.p-newService__main__hubspot__content{border-radius:.694445vw;width:77.7778vw;padding:3.33333vw 6.94444vw 3.33333vw 8.75vw}}@media screen and (width<=767px){.p-newService__main__hubspot__content{border-radius:2.66667vw;width:100%;padding:8vw 5.33333vw;display:block}}.p-newService__main__hubspot__content__text{width:479px;font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__hubspot__content__text{width:33.2639vw;font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__hubspot__content__text{width:100%;font-size:4vw;line-height:7.2vw}}.p-newService__main__hubspot__content__graph{width:308px}.p-newService__main__hubspot__content__graph img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__hubspot__content__graph{width:21.3889vw}}@media screen and (width<=767px){.p-newService__main__hubspot__content__graph{width:60.8vw;margin-top:6.66667vw;margin-left:auto;margin-right:auto}}.p-newService__main__hubspot+.p-newService__main__intro{margin-top:-50px}@media screen and (width<=1439px){.p-newService__main__hubspot+.p-newService__main__intro{margin-top:-3.47222vw}}@media screen and (width<=767px){.p-newService__main__hubspot+.p-newService__main__intro{margin-top:-13.3333vw}}.p-newService__main__intro{background-color:var(--color-bg)}.p-newService__main__intro .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__intro .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__intro .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__intro__inner{padding-top:50px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__intro__inner{padding-top:3.47222vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__intro__inner{padding-top:16vw;padding-bottom:13.3333vw}}.p-newService__main__intro__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__intro__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__intro__titleBox{margin-bottom:10.6667vw}}.p-newService__main__intro__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__intro__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__intro__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__intro__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__intro__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__intro__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__intro__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__intro__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__intro__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__intro__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__intro__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__intro__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__intro__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__intro__list{width:940px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__intro__list{width:65.2778vw}}@media screen and (width<=767px){.p-newService__main__intro__list{width:100%}}.p-newService__main__intro__list>ul{flex-wrap:wrap;margin-bottom:-20px;margin-right:-20px;display:flex}@media screen and (width<=1439px){.p-newService__main__intro__list>ul{margin-bottom:-1.38889vw;margin-right:-1.38889vw}}@media screen and (width<=767px){.p-newService__main__intro__list>ul{margin-bottom:0;margin-right:0;display:block}}.p-newService__main__intro__list>ul>li{width:300px;margin-bottom:20px;margin-right:20px}@media screen and (width<=1439px){.p-newService__main__intro__list>ul>li{width:20.8333vw;margin-bottom:1.38889vw;margin-right:1.38889vw}}@media screen and (width<=767px){.p-newService__main__intro__list>ul>li{width:100%;margin-bottom:0;margin-right:0}.p-newService__main__intro__list>ul>li+li{margin-top:2.66667vw}}.p-newService__main__intro__list__box{background-color:var(--color-white);border-radius:10px;height:210px;padding:30px 20px}@media screen and (width<=1439px){.p-newService__main__intro__list__box{border-radius:.694445vw;height:14.5833vw;padding:2.08333vw 1.38889vw}}@media screen and (width<=767px){.p-newService__main__intro__list__box{border-radius:2.66667vw;justify-content:flex-start;align-items:center;height:auto;padding:5.33333vw;display:flex}}.p-newService__main__intro__list__box__icon{width:60px;margin:0 auto}.p-newService__main__intro__list__box__icon img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__intro__list__box__icon{width:4.16667vw}}@media screen and (width<=767px){.p-newService__main__intro__list__box__icon{flex-shrink:0;width:13.3333vw;margin-left:0;margin-right:6.66667vw}}.p-newService__main__intro__list__box__title{text-align:center;font-size:18px;font-weight:700;line-height:27px}@media screen and (width<=1439px){.p-newService__main__intro__list__box__title{font-size:1.25vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__intro__list__box__title{text-align:left;font-size:4vw;line-height:6.66667vw}}.p-newService__main__intro__list__box__title__wrapper{justify-content:center;align-items:center;height:80px;margin-top:15px;display:flex}@media screen and (width<=1439px){.p-newService__main__intro__list__box__title__wrapper{height:5.55556vw;margin-top:1.04167vw}}@media screen and (width<=767px){.p-newService__main__intro__list__box__title__wrapper{height:auto;margin-top:0;display:block}}.p-newService__main__intro__list__box__title span.underline{border-bottom:1px solid var(--color-main);padding-bottom:2px}@media screen and (width<=1439px){.p-newService__main__intro__list__box__title span.underline{padding-bottom:.138889vw}}@media screen and (width<=767px){.p-newService__main__intro__list__box__title span.underline{padding-bottom:.533333vw}}.p-newService__main__intro__text{text-align:center;margin-top:60px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__intro__text{margin-top:4.16667vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__intro__text{margin-top:16vw;font-size:4.26667vw;line-height:7.46667vw}}.p-newService__main__intro__text--bold{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__intro__text--bold{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__intro__text--bold{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__intro+.p-newService__main__achievements2,.p-newService__main__intro+.p-newService__main__reason,.p-newService__main__intro+.p-newService__main__business,.p-newService__main__intro+.p-newService__main__commit{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__intro+.p-newService__main__achievements2,.p-newService__main__intro+.p-newService__main__reason,.p-newService__main__intro+.p-newService__main__business,.p-newService__main__intro+.p-newService__main__commit{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__intro+.p-newService__main__achievements2,.p-newService__main__intro+.p-newService__main__reason,.p-newService__main__intro+.p-newService__main__business,.p-newService__main__intro+.p-newService__main__commit{margin-top:-13.3333vw}}.p-newService__main__achievements{background-color:var(--color-white);position:relative}.p-newService__main__achievements:before{border-color:var(--color-main) transparent transparent transparent;content:"";border-style:solid;border-width:30px 25px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;top:-15px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__achievements:before{border-width:2.08333vw 1.73611vw 0;top:-1.04167vw}}@media screen and (width<=767px){.p-newService__main__achievements:before{border-width:5.86667vw 5.06667vw 0;top:-2.93333vw}}.p-newService__main__achievements .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__achievements .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__achievements .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__achievements__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__achievements__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__achievements__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__achievements__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__achievements__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__achievements__titleBox{margin-bottom:10.6667vw}}.p-newService__main__achievements__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__achievements__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__achievements__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__achievements__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__achievements__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__achievements__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__achievements__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__achievements__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__achievements__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__achievements__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__achievements__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__achievements__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__achievements__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__achievements__content{justify-content:center;display:flex}@media screen and (width<=767px){.p-newService__main__achievements__content{display:block}}.p-newService__main__achievements__content__block{flex-direction:row-reverse;align-items:center;display:flex}@media screen and (width<=767px){.p-newService__main__achievements__content__block{display:block}}.p-newService__main__achievements__content__block__graphBox{margin-left:50px}@media screen and (width<=1439px){.p-newService__main__achievements__content__block__graphBox{margin-left:3.47222vw}}@media screen and (width<=767px){.p-newService__main__achievements__content__block__graphBox{justify-content:space-between;align-items:center;margin-left:0;display:flex}}.p-newService__main__achievements__content__block__graphBox__title{display:none}@media screen and (width<=767px){.p-newService__main__achievements__content__block__graphBox__title{color:var(--color-main);font-size:4.26667vw;font-weight:700;line-height:5.86667vw;display:block}}.p-newService__main__achievements__content__block__graphBox__graph{width:222px}.p-newService__main__achievements__content__block__graphBox__graph img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__achievements__content__block__graphBox__graph{width:15.4167vw}}@media screen and (width<=767px){.p-newService__main__achievements__content__block__graphBox__graph{flex-shrink:0;width:47.7333vw;margin-left:4vw}}.p-newService__main__achievements__content__block__textBox{width:205px}@media screen and (width<=1439px){.p-newService__main__achievements__content__block__textBox{width:14.2361vw}}@media screen and (width<=767px){.p-newService__main__achievements__content__block__textBox{width:100%}}.p-newService__main__achievements__content__block__textBox__title{color:var(--color-main);font-size:19px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__achievements__content__block__textBox__title{font-size:1.31944vw}}@media screen and (width<=767px){.p-newService__main__achievements__content__block__textBox__title{font-size:5.06667vw;display:none}}.p-newService__main__achievements__content__block__textBox__text{margin-top:15px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__achievements__content__block__textBox__text{margin-top:1.04167vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__achievements__content__block__textBox__text{margin-top:6.66667vw;font-size:4vw;line-height:7.2vw}}.p-newService__main__achievements__content__block+.p-newService__main__achievements__content__block{margin-left:120px}@media screen and (width<=1439px){.p-newService__main__achievements__content__block+.p-newService__main__achievements__content__block{margin-left:8.33333vw}}@media screen and (width<=767px){.p-newService__main__achievements__content__block+.p-newService__main__achievements__content__block{margin-top:9.33333vw;margin-left:0}}.p-newService__main__effect{background-color:var(--color-white);position:relative}.p-newService__main__effect:before{border-color:var(--color-main) transparent transparent transparent;content:"";border-style:solid;border-width:30px 25px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;top:-15px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__effect:before{border-width:2.08333vw 1.73611vw 0;top:-1.04167vw}}@media screen and (width<=767px){.p-newService__main__effect:before{border-width:5.86667vw 5.06667vw 0;top:-2.93333vw}}.p-newService__main__effect .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__effect .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__effect .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__effect__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__effect__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__effect__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__effect__titleBox{text-align:center;margin-bottom:85px;position:relative}@media screen and (width<=1439px){.p-newService__main__effect__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__effect__titleBox{margin-bottom:10.6667vw}}.p-newService__main__effect__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__effect__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__effect__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__effect__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__effect__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__effect__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__effect__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__effect__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__effect__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__effect__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__effect__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__effect__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__effect__titleBox__titleBox__title span.color{color:var(--color-main)}@media screen and (width<=1439px){.p-newService__main__effect__titleBox{margin-bottom:5.90278vw}}@media screen and (width<=767px){.p-newService__main__effect__titleBox{margin-bottom:16vw}.p-newService__main__effect__titleBox__titleBox__title{letter-spacing:0}}.p-newService__main__effect__content{border:1px solid var(--color-black);border-radius:10px;width:1010px;margin:0 auto;padding:50px 114px 20px;position:relative}@media screen and (width<=1439px){.p-newService__main__effect__content{border-radius:.694445vw;width:70.1389vw;padding:3.47222vw 7.91667vw 1.38889vw}}@media screen and (width<=767px){.p-newService__main__effect__content{border-radius:2.66667vw;width:100%;padding:9.33333vw 6.66667vw 1.33333vw}}.p-newService__main__effect__content__title{background-color:var(--color-black);color:var(--color-white);border-radius:50px;justify-content:center;align-items:center;width:170px;height:45px;margin:0 auto;font-size:20px;font-weight:700;display:flex;position:absolute;top:-22px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__effect__content__title{border-radius:3.47222vw;width:11.8056vw;height:3.125vw;font-size:1.38889vw;top:-1.52778vw}}@media screen and (width<=767px){.p-newService__main__effect__content__title{border-radius:13.3333vw;width:29.3333vw;height:9.06667vw;font-size:4.8vw;top:-4.53333vw}}.p-newService__main__effect__content__list>ul{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=767px){.p-newService__main__effect__content__list>ul{display:block}}.p-newService__main__effect__content__list>ul>li{border-bottom:1px solid #1b224c33;align-items:center;width:335px;padding:25px 0;font-size:20px;font-weight:700;line-height:30px;display:flex}@media screen and (width<=1439px){.p-newService__main__effect__content__list>ul>li{width:23.2639vw;padding:1.73611vw 0;font-size:1.38889vw;line-height:2.08333vw}}@media screen and (width<=767px){.p-newService__main__effect__content__list>ul>li{width:100%;padding:4.26667vw 0;font-size:4.8vw;line-height:6.93333vw}}.p-newService__main__effect__content__list>ul>li:before{content:"";background-image:url(/assets/service/icon_service_check.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;flex-shrink:0;width:22px;height:22px;margin-right:10px;display:block}@media screen and (width<=1439px){.p-newService__main__effect__content__list>ul>li:before{border-radius:.277778vw;width:1.52778vw;height:1.52778vw;margin-right:.694445vw}}@media screen and (width<=767px){.p-newService__main__effect__content__list>ul>li:before{border-radius:1.06667vw;width:4.8vw;height:4.8vw;margin-right:2.66667vw}}.p-newService__main__effect__content__list>ul>li:nth-last-child(-n+2){border-bottom:0}@media screen and (width<=767px){.p-newService__main__effect__content__list>ul>li:nth-last-child(-n+2){border-bottom:1px solid #1b224c33}.p-newService__main__effect__content__list>ul>li:last-child{border-bottom:0}}.p-newService__main__effect__text2{text-align:center;margin-top:60px;font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__effect__text2{margin-top:4.16667vw;font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__effect__text2{text-align:center;margin-top:8vw;font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__cta{background:linear-gradient(#1b224c 0%,#111833 100%)}.p-newService__main__cta .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__cta .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__cta .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__cta__inner{padding-top:65px;padding-bottom:65px}@media screen and (width<=1439px){.p-newService__main__cta__inner{padding-top:4.51389vw;padding-bottom:4.51389vw}}@media screen and (width<=767px){.p-newService__main__cta__inner{padding-top:10.6667vw;padding-bottom:10.6667vw}}.p-newService__main__cta__title{color:var(--color-white);text-align:center;font-size:29px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__cta__title{font-size:2.01389vw}}@media screen and (width<=767px){.p-newService__main__cta__title{font-size:5.86667vw;line-height:8.8vw;position:relative}.p-newService__main__cta__title:before,.p-newService__main__cta__title:after{content:"";text-indent:150vw;white-space:nowrap;background-position:50%;background-repeat:no-repeat;background-size:contain;width:8.53333vw;height:13.6vw;display:block;position:absolute;top:2.66667vw;overflow:hidden}}.p-newService__main__cta__title:before{content:"＼"}@media screen and (width<=767px){.p-newService__main__cta__title:before{background-image:url(/assets/service/service_decoration_cta_left.svg);left:10.6667vw}}.p-newService__main__cta__title:after{content:"／"}@media screen and (width<=767px){.p-newService__main__cta__title:after{background-image:url(/assets/service/service_decoration_cta_right.svg);right:10.6667vw}}.p-newService__main__cta__text{color:var(--color-white);text-align:center;margin-top:20px;font-size:15px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__cta__text{margin-top:1.38889vw;font-size:1.04167vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__cta__text{margin-top:4vw;font-size:3.73333vw;line-height:6.93333vw}}.p-newService__main__cta__button{margin-top:35px}@media screen and (width<=1439px){.p-newService__main__cta__button{margin-top:2.43056vw}}@media screen and (width<=767px){.p-newService__main__cta__button{margin-top:6.66667vw}}.p-newService__main__cta__button a{background-color:var(--color-main);color:var(--color-white);border-radius:40px;justify-content:center;align-items:center;width:350px;height:70px;margin:0 auto;font-size:18px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__main__cta__button a{border-radius:2.77778vw;width:24.3056vw;height:4.86111vw;font-size:1.25vw}}@media screen and (width<=767px){.p-newService__main__cta__button a{border-radius:10.6667vw;width:84vw;height:18.6667vw;font-size:4.8vw}}.p-newService__main__cta__button a:after{background-color:var(--color-black);background-color:var(--color-white);content:"";width:7px;height:13px;margin-left:10px;display:block;-webkit-mask-image:url(/assets/service/icon_arrow_service_button.svg);mask-image:url(/assets/service/icon_arrow_service_button.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__main__cta__button a:after{width:.486111vw;height:.902778vw;margin-left:.694445vw}}@media screen and (width<=767px){.p-newService__main__cta__button a:after{width:1.86667vw;height:3.46667vw;margin-left:2.66667vw}}.p-newService__main__cta__button a span.free{background-color:var(--color-white);color:var(--color-main);border-radius:3px;justify-content:center;align-items:center;width:35px;height:20px;margin-right:8px;font-size:13px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__main__cta__button a span.free{border-radius:.208333vw;width:2.43056vw;height:1.38889vw;margin-right:.555556vw;font-size:.902778vw}}@media screen and (width<=767px){.p-newService__main__cta__button a span.free{border-radius:.8vw;width:9.33333vw;height:5.33333vw;margin-right:2.13333vw;font-size:3.46667vw}}.p-newService__main__cta--service .p-newService__main__cta__title{font-size:28px;line-height:48px}@media screen and (width<=1439px){.p-newService__main__cta--service .p-newService__main__cta__title{font-size:1.94444vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__cta--service .p-newService__main__cta__title{font-size:5.86667vw;line-height:8.8vw}}.p-newService__main__cta--service .p-newService__main__cta__title:before,.p-newService__main__cta--service .p-newService__main__cta__title:after{display:none}.p-newService__main__service{background-color:var(--color-bg)}.p-newService__main__service .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__service .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__service .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__service__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__service__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__service__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__service__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__service__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__service__titleBox{margin-bottom:10.6667vw}}.p-newService__main__service__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__service__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__service__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__service__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__service__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__service__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__service__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__service__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__service__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__service__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__service__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__service__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__service__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__service__titleBox__titleBox__text{margin-top:5px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__service__titleBox__titleBox__text{margin-top:.347222vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__service__titleBox__titleBox__text{margin-top:2.13333vw;font-size:3.73333vw;line-height:5.33333vw}}.p-newService__main__service__list{width:787px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__service__list{width:54.6528vw}}@media screen and (width<=767px){.p-newService__main__service__list{width:100%}}.p-newService__main__service__list>ul>li+li{margin-top:15px}@media screen and (width<=1439px){.p-newService__main__service__list>ul>li+li{margin-top:1.04167vw}}@media screen and (width<=767px){.p-newService__main__service__list>ul>li+li{margin-top:2.66667vw}}.p-newService__main__service__list__box{background-color:var(--color-white);cursor:pointer;border-radius:10px;padding:18px}@media screen and (width<=1439px){.p-newService__main__service__list__box{border-radius:.694445vw;padding:1.25vw}}@media screen and (width<=767px){.p-newService__main__service__list__box{border-radius:2.66667vw;padding:5.6vw}}.p-newService__main__service__list__box__titleBox{position:relative}@media screen and (width<=767px){.p-newService__main__service__list__box__titleBox{padding-right:8.53333vw}}.p-newService__main__service__list__box__titleBox:after{content:"";background-image:url(/assets/service/icon_service_plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:0}@media screen and (width<=1439px){.p-newService__main__service__list__box__titleBox:after{width:1.66667vw;height:1.66667vw}}@media screen and (width<=767px){.p-newService__main__service__list__box__titleBox:after{width:5.33333vw;height:5.33333vw}}.p-newService__main__service__list__box__titleBox__title{font-size:19px;font-weight:700;line-height:28px}@media screen and (width<=1439px){.p-newService__main__service__list__box__titleBox__title{font-size:1.31944vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__service__list__box__titleBox__title{font-size:4.26667vw;line-height:5.86667vw}}.p-newService__main__service__list__box__textBox{margin-top:15px;display:none}@media screen and (width<=1439px){.p-newService__main__service__list__box__textBox{margin-top:1.04167vw}}@media screen and (width<=767px){.p-newService__main__service__list__box__textBox{margin-top:4vw}}.p-newService__main__service__list__box__textBox__text{font-size:15px;line-height:27px}@media screen and (width<=1439px){.p-newService__main__service__list__box__textBox__text{font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__service__list__box__textBox__text{font-size:4vw;line-height:7.2vw}}.p-newService__main__service__list__box.is-open .p-newService__main__service__list__box__titleBox:after{background-image:url(/assets/service/icon_service_minus.svg)}.p-newService__main__service+.p-newService__main__function,.p-newService__main__service+.p-newService__main__reason{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__service+.p-newService__main__function,.p-newService__main__service+.p-newService__main__reason{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__service+.p-newService__main__function,.p-newService__main__service+.p-newService__main__reason{margin-top:-13.3333vw}}.p-newService__main__related .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__related .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__related .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__related__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__medium{background-color:var(--color-bg)}.p-newService__main__medium .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__medium .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__medium .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__medium__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__medium__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__medium__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__medium__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__medium__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__medium__titleBox{margin-bottom:10.6667vw}}.p-newService__main__medium__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__medium__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__medium__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__medium__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__medium__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__medium__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__medium__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__medium__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__medium__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__medium__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__medium__content{background-color:var(--color-white);border-radius:10px;width:950px;margin:0 auto;padding:50px 160px}@media screen and (width<=1439px){.p-newService__main__medium__content{border-radius:.694445vw;width:65.9722vw;padding:3.47222vw 11.1111vw}}@media screen and (width<=767px){.p-newService__main__medium__content{border-radius:2.66667vw;width:100%;padding:8vw 5.33333vw}}.p-newService__main__medium__content__list>ul{flex-wrap:wrap;display:flex}.p-newService__main__medium__content__list>ul>li{width:125px;margin-top:35px}@media screen and (width<=1439px){.p-newService__main__medium__content__list>ul>li{width:8.68056vw;margin-top:2.43056vw}}@media screen and (width<=767px){.p-newService__main__medium__content__list>ul>li{width:24.2667vw;margin-top:5.33333vw}}.p-newService__main__medium__content__list>ul>li:nth-child(-n+5){margin-top:0}@media screen and (width<=767px){.p-newService__main__medium__content__list>ul>li:nth-child(-n+5){margin-top:5.33333vw}.p-newService__main__medium__content__list>ul>li:nth-child(-n+3){margin-top:0}}.p-newService__main__medium__content__list__box__icon{width:48px;margin:0 auto}.p-newService__main__medium__content__list__box__icon img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__medium__content__list__box__icon{width:3.33333vw}}@media screen and (width<=767px){.p-newService__main__medium__content__list__box__icon{width:12.8vw}}.p-newService__main__medium__content__list__box__text{text-align:center;margin-top:10px;font-size:15px;font-weight:500;line-height:22px}@media screen and (width<=1439px){.p-newService__main__medium__content__list__box__text{margin-top:.694445vw;font-size:1.04167vw;line-height:1.52778vw}}@media screen and (width<=767px){.p-newService__main__medium__content__list__box__text{letter-spacing:0;margin-top:1.33333vw;font-size:3.2vw;line-height:5.86667vw}}.p-newService__main__medium__content__text{text-align:center;margin-top:35px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__medium__content__text{margin-top:2.43056vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__medium__content__text{text-align:left;margin-top:8vw;font-size:4vw;line-height:6.4vw}}.p-newService__main__medium+.p-newService__main__reason{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__medium+.p-newService__main__reason{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__medium+.p-newService__main__reason{margin-top:-13.3333vw}}.p-newService__main__reason{background-color:var(--color-bg)}.p-newService__main__reason .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__reason .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__reason .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__reason__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__reason__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__reason__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__reason__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__reason__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__reason__titleBox{margin-bottom:10.6667vw}}.p-newService__main__reason__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__reason__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__reason__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__reason__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__reason__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__reason__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__reason__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__reason__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__reason__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__reason__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__reason__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__reason__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__reason__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__reason__list{width:1100px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__reason__list{width:76.3889vw}}@media screen and (width<=767px){.p-newService__main__reason__list{width:100%}}.p-newService__main__reason__list>ul>li+li{margin-top:15px}@media screen and (width<=1439px){.p-newService__main__reason__list>ul>li+li{margin-top:1.04167vw}}@media screen and (width<=767px){.p-newService__main__reason__list>ul>li+li{margin-top:4vw}}.p-newService__main__reason__list>ul>li:nth-child(2n) .p-newService__main__reason__list__box{flex-direction:row}.p-newService__main__reason__list>ul>li:nth-child(2n) .p-newService__main__reason__list__box__thumbnail{margin-left:0;margin-right:50px}@media screen and (width<=1439px){.p-newService__main__reason__list>ul>li:nth-child(2n) .p-newService__main__reason__list__box__thumbnail{margin-right:3.47222vw}}@media screen and (width<=767px){.p-newService__main__reason__list>ul>li:nth-child(2n) .p-newService__main__reason__list__box__thumbnail{margin-right:13.3333vw}}.p-newService__main__reason__list__box{background-color:var(--color-white);border-radius:10px;flex-direction:row-reverse;padding:40px;display:flex}@media screen and (width<=1439px){.p-newService__main__reason__list__box{border-radius:.694445vw;padding:2.77778vw}}@media screen and (width<=767px){.p-newService__main__reason__list__box{border-radius:2.66667vw;padding:5.33333vw;display:block}}.p-newService__main__reason__list__box__thumbnail{flex-shrink:0;width:410px;margin-left:50px}.p-newService__main__reason__list__box__thumbnail img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__reason__list__box__thumbnail{width:28.4722vw;margin-left:3.47222vw}}@media screen and (width<=767px){.p-newService__main__reason__list__box__thumbnail{width:100%;margin-left:0}}.p-newService__main__reason__list__box__thumbnail img{border-radius:10px}@media screen and (width<=1439px){.p-newService__main__reason__list__box__thumbnail img{border-radius:.694445vw}}@media screen and (width<=767px){.p-newService__main__reason__list__box__thumbnail img{border-radius:2.66667vw}.p-newService__main__reason__list__box__textBox{margin-top:4vw}}.p-newService__main__reason__list__box__textBox__title{color:var(--color-main);font-size:22px;font-weight:700;line-height:32px}@media screen and (width<=1439px){.p-newService__main__reason__list__box__textBox__title{font-size:1.52778vw;line-height:2.22222vw}}@media screen and (width<=767px){.p-newService__main__reason__list__box__textBox__title{font-size:4.8vw;line-height:7.46667vw}}.p-newService__main__reason__list__box__textBox__text{margin-top:20px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__reason__list__box__textBox__text{margin-top:1.38889vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__reason__list__box__textBox__text{margin-top:4vw;font-size:4vw;line-height:7.2vw}}.p-newService__main__reason+.p-newService__main__strong,.p-newService__main__reason+.p-newService__main__faq{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__reason+.p-newService__main__strong,.p-newService__main__reason+.p-newService__main__faq{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__reason+.p-newService__main__strong,.p-newService__main__reason+.p-newService__main__faq{margin-top:-13.3333vw}}.p-newService__main__faq{background-color:var(--color-bg)}.p-newService__main__faq .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__faq .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__faq .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__faq__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__faq__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__faq__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__faq__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__faq__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__faq__titleBox{margin-bottom:10.6667vw}}.p-newService__main__faq__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__faq__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__faq__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__faq__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__faq__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__faq__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__faq__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__faq__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__faq__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__faq__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__faq__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__faq__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__faq__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__faq__list{background-color:var(--color-white);border-radius:10px;width:787px;margin:0 auto;padding:10px 40px 30px}@media screen and (width<=1439px){.p-newService__main__faq__list{border-radius:.694445vw;width:54.6528vw;padding:.694445vw 2.77778vw 2.08333vw}}@media screen and (width<=767px){.p-newService__main__faq__list{border-radius:2.66667vw;width:100%;padding:2.66667vw 5.33333vw}}.p-newService__main__faq__list>ul>li{border-bottom:1px solid #1b224c33}.p-newService__main__faq__list>ul>li:last-child{border-bottom:0}.p-newService__main__faq__list__box{cursor:pointer;padding:20px 0}@media screen and (width<=1439px){.p-newService__main__faq__list__box{padding:1.38889vw 0}}@media screen and (width<=767px){.p-newService__main__faq__list__box{padding:4.26667vw 0}}.p-newService__main__faq__list__box__qBox{position:relative}@media screen and (width<=767px){.p-newService__main__faq__list__box__qBox{padding-right:9.6vw}}.p-newService__main__faq__list__box__qBox:after{content:"";background-image:url(/assets/service/icon_service_plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:0}@media screen and (width<=1439px){.p-newService__main__faq__list__box__qBox:after{width:1.66667vw;height:1.66667vw}}@media screen and (width<=767px){.p-newService__main__faq__list__box__qBox:after{width:5.33333vw;height:5.33333vw}}.p-newService__main__faq__list__box__qBox__title{font-size:19px;font-weight:700;line-height:28px}@media screen and (width<=1439px){.p-newService__main__faq__list__box__qBox__title{font-size:1.31944vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__faq__list__box__qBox__title{font-size:4.26667vw;line-height:6.4vw}}.p-newService__main__faq__list__box__aBox{margin-top:20px;display:none}@media screen and (width<=1439px){.p-newService__main__faq__list__box__aBox{margin-top:1.38889vw}}@media screen and (width<=767px){.p-newService__main__faq__list__box__aBox{margin-top:2.66667vw}}.p-newService__main__faq__list__box__aBox__text{font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__faq__list__box__aBox__text{font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__faq__list__box__aBox__text{font-size:4vw;line-height:7.2vw}}.p-newService__main__faq__list__box.is-open .p-newService__main__faq__list__box__qBox:after{background-image:url(/assets/service/icon_service_minus.svg)}.p-newService__main__strong .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__strong .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__strong .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__strong__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__strong+.p-newService__main__price{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__strong+.p-newService__main__price{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__strong+.p-newService__main__price{margin-top:-13.3333vw}}.p-newService__main__flow{background-color:var(--color-white)}.p-newService__main__flow .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__flow .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__flow .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__flow__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__flow__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__flow__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__flow__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__flow__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__flow__titleBox{margin-bottom:10.6667vw}}.p-newService__main__flow__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__flow__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__flow__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__flow__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__flow__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__flow__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__flow__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__flow__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__flow__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__flow__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__flow__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__flow__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__flow__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__flow__list{width:1087px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__flow__list{width:75.4861vw}}@media screen and (width<=767px){.p-newService__main__flow__list{width:100%}}.p-newService__main__flow__list>ul{justify-content:space-between;display:flex}@media screen and (width<=767px){.p-newService__main__flow__list>ul{display:block}}.p-newService__main__flow__list>ul>li{width:250px}@media screen and (width<=1439px){.p-newService__main__flow__list>ul>li{width:17.3611vw}}@media screen and (width<=767px){.p-newService__main__flow__list>ul>li{width:100%}}.p-newService__main__flow__list>ul>li:last-child .p-newService__main__flow__list__box__content:after{display:none}@media screen and (width<=767px){.p-newService__main__flow__list>ul>li+li{margin-top:8vw}}.p-newService__main__flow__list__box__label{text-align:center;margin-bottom:25px;font-size:23px;font-weight:700;line-height:30px}@media screen and (width<=1439px){.p-newService__main__flow__list__box__label{margin-bottom:1.73611vw;font-size:1.59722vw;line-height:2.08333vw}}@media screen and (width<=767px){.p-newService__main__flow__list__box__label{margin-bottom:4vw;font-size:5.33333vw;line-height:8vw}}.p-newService__main__flow__list__box__content{background-color:var(--color-white);border:2px solid var(--color-black);border-radius:10px;height:216px;padding:30px 25px;position:relative}@media screen and (width<=1439px){.p-newService__main__flow__list__box__content{border:calc(2 / 1440 * 100vw) solid var(--color-black);border-radius:.694445vw;height:15vw;padding:2.08333vw 1.73611vw}}@media screen and (width<=767px){.p-newService__main__flow__list__box__content{border:calc(2 / 375 * 100vw) solid var(--color-black);border-radius:2.66667vw;height:auto;padding:6.66667vw 5.33333vw}}.p-newService__main__flow__list__box__content:after{border-color:transparent transparent transparent var(--color-black);content:"";border-style:solid;border-width:10px 0 10px 12px;width:0;height:0;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:-12px}@media screen and (width<=1439px){.p-newService__main__flow__list__box__content:after{border-width:.694445vw 0 .694445vw .833333vw;right:-.833333vw}}@media screen and (width<=767px){.p-newService__main__flow__list__box__content:after{border-color:var(--color-black) transparent transparent transparent;border-width:3.2vw 2.66667vw 0;margin:0 auto;inset:auto 0 -3.2vw}}.p-newService__main__flow__list__box__content__title{color:var(--color-main);text-align:center;font-size:19px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__flow__list__box__content__title{font-size:1.31944vw}}@media screen and (width<=767px){.p-newService__main__flow__list__box__content__title{font-size:4.26667vw}}.p-newService__main__flow__list__box__content__text{margin-top:20px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__flow__list__box__content__text{margin-top:1.38889vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__flow__list__box__content__text{margin-top:2.66667vw;font-size:4vw;line-height:7.2vw}}.p-newService__main__flow--service .p-newService__main__flow__list__box__content{height:270px}@media screen and (width<=1439px){.p-newService__main__flow--service .p-newService__main__flow__list__box__content{height:18.75vw}}@media screen and (width<=767px){.p-newService__main__flow--service .p-newService__main__flow__list__box__content{height:auto}}.p-newService__main__content{background-color:var(--color-bg3)}.p-newService__main__content .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__content .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__content .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__content__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__content__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__content__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__content__entry{background-color:var(--color-white);border-radius:10px;width:1056px;margin:0 auto;padding:60px}@media screen and (width<=1439px){.p-newService__main__content__entry{border-radius:.694445vw;width:73.3333vw;padding:4.16667vw}}@media screen and (width<=767px){.p-newService__main__content__entry{border-radius:2.66667vw;width:100%;padding:8vw 5.33333vw}}.p-newService__main__content__entry h2{margin-bottom:15px;font-size:21px;font-weight:700;line-height:32px}@media screen and (width<=1439px){.p-newService__main__content__entry h2{margin-bottom:1.04167vw;font-size:1.45833vw;line-height:2.22222vw}}@media screen and (width<=767px){.p-newService__main__content__entry h2{margin-bottom:4vw;font-size:4.8vw;line-height:7.46667vw}}.p-newService__main__content__entry p{font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__content__entry p{font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__content__entry p{font-size:3.73333vw;line-height:7.2vw}}.p-newService__main__content__entry p+h2{margin-top:40px}@media screen and (width<=1439px){.p-newService__main__content__entry p+h2{margin-top:2.77778vw}}@media screen and (width<=767px){.p-newService__main__content__entry p+h2{margin-top:8vw}}.p-newService__main__content__entry .wrapper{flex-direction:row-reverse;align-items:center;margin-top:40px;padding-right:15px;display:flex}@media screen and (width<=1439px){.p-newService__main__content__entry .wrapper{margin-top:2.77778vw;padding-right:1.04167vw}}@media screen and (width<=767px){.p-newService__main__content__entry .wrapper{margin-top:9.33333vw;padding-right:0;display:block}}.p-newService__main__content__entry .wrapper__image{flex-shrink:0;width:286px;margin-left:40px}.p-newService__main__content__entry .wrapper__image img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__content__entry .wrapper__image{width:19.8611vw;margin-left:2.77778vw}}@media screen and (width<=767px){.p-newService__main__content__entry .wrapper__image{width:52vw;margin-bottom:6.66667vw;margin-left:auto;margin-right:auto}}.p-newService__main__content+.p-newService__main__column,.p-newService__main__content+.p-newService__main__related{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__content+.p-newService__main__column,.p-newService__main__content+.p-newService__main__related{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__content+.p-newService__main__column,.p-newService__main__content+.p-newService__main__related{margin-top:-13.3333vw}}.p-newService__main__about{background-color:var(--color-bg3)}.p-newService__main__about .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__about .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__about .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__about__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__about__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__about__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__about__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__about__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__about__titleBox{margin-bottom:10.6667vw}}.p-newService__main__about__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__about__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__about__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__about__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__about__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__about__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__about__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__about__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__about__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__about__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__about__content{align-items:center;width:1100px;margin:0 auto;display:flex}@media screen and (width<=1439px){.p-newService__main__about__content{width:76.3889vw}}@media screen and (width<=767px){.p-newService__main__about__content{width:100%;display:block}}.p-newService__main__about__content__textBox__numberBox__subBox{justify-content:flex-end;align-items:flex-end;display:flex}@media screen and (width<=767px){.p-newService__main__about__content__textBox__numberBox__subBox{display:block}}.p-newService__main__about__content__textBox__numberBox__subBox__text{margin-right:10px;font-size:20px;font-weight:700;line-height:28px}@media screen and (width<=1439px){.p-newService__main__about__content__textBox__numberBox__subBox__text{margin-right:.694445vw;font-size:1.38889vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__about__content__textBox__numberBox__subBox__text{text-align:center;margin-bottom:0;margin-right:0;font-size:5.33333vw;line-height:8.8vw}}.p-newService__main__about__content__textBox__numberBox__subBox__number{color:var(--color-main);font-size:20px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__about__content__textBox__numberBox__subBox__number{font-size:1.38889vw}}@media screen and (width<=767px){.p-newService__main__about__content__textBox__numberBox__subBox__number{text-align:center;font-size:5.33333vw}}.p-newService__main__about__content__textBox__numberBox__subBox__number span.number{font-family:Barlow,sans-serif;font-size:56px;font-weight:700;display:inline-block;transform:translateY(6px)}@media screen and (width<=1439px){.p-newService__main__about__content__textBox__numberBox__subBox__number span.number{font-size:3.88889vw;transform:translateY(.416667vw)}}@media screen and (width<=767px){.p-newService__main__about__content__textBox__numberBox__subBox__number span.number{font-size:14.9333vw;transform:translateY(1.6vw)}}.p-newService__main__about__content__textBox__numberBox__text{text-align:right;margin-top:8px;font-size:11px}@media screen and (width<=1439px){.p-newService__main__about__content__textBox__numberBox__text{margin-top:.555556vw;font-size:.763889vw}}@media screen and (width<=767px){.p-newService__main__about__content__textBox__numberBox__text{text-align:center;margin-top:2.66667vw;font-size:2.93333vw}}.p-newService__main__about__content__textBox__text{margin-top:20px;font-size:15px;font-weight:500;line-height:25px}@media screen and (width<=1439px){.p-newService__main__about__content__textBox__text{margin-top:1.38889vw;font-size:1.04167vw;line-height:1.73611vw}}@media screen and (width<=767px){.p-newService__main__about__content__textBox__text{margin-top:4vw;font-size:4vw;line-height:7.2vw}}.p-newService__main__about__content__image{flex-shrink:0;width:638px;margin-left:54px}.p-newService__main__about__content__image img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__about__content__image{width:44.3056vw;margin-left:3.75vw}}@media screen and (width<=767px){.p-newService__main__about__content__image{width:100%;margin-top:6.66667vw;margin-left:0}}.p-newService__main__contact{background-color:var(--color-bg)}.p-newService__main__contact .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__contact .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__contact .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__contact__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__contact__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__contact__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__contact__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__contact__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__contact__titleBox{margin-bottom:10.6667vw}}.p-newService__main__contact__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__contact__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__contact__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__contact__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__contact__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__contact__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__contact__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__contact__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__contact__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__contact__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__contact__contact{background-color:var(--color-white);border-radius:10px;width:722px;margin:0 auto;padding:60px}@media screen and (width<=1439px){.p-newService__main__contact__contact{border-radius:.694445vw;width:50.1389vw;padding:4.16667vw}}@media screen and (width<=767px){.p-newService__main__contact__contact{border-radius:2.66667vw;width:100%;padding:10.6667vw 5.33333vw}}.p-newService__main__contact__contact__text{text-align:center;margin-bottom:50px;font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__contact__contact__text{margin-bottom:3.47222vw;font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__text{text-align:left;margin-bottom:13.3333vw;font-size:4vw;line-height:7.2vw}}.p-newService__main__contact__contact__form fieldset+fieldset{margin-top:16px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form fieldset+fieldset{margin-top:1.11111vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form fieldset+fieldset{margin-top:3.2vw}}.p-newService__main__contact__contact__form .form-columns-1,.p-newService__main__contact__contact__form .form-columns-2{max-width:100%!important}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field{flex-wrap:wrap;display:flex;float:none!important}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input{width:450px;margin-right:0!important}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input{width:31.25vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input{width:100%}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=checkbox]+span,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=checkbox]+span{align-items:center;display:flex}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=checkbox]+span:before,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=checkbox]+span:before{content:"";background-image:url(/assets/service/service_form_checkbox__off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:10px;display:block}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=checkbox]+span:before,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=checkbox]+span:before{width:1.25vw;height:1.25vw;margin-right:.694445vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=checkbox]+span:before,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=checkbox]+span:before{width:4.8vw;height:4.8vw;margin-right:2.66667vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=checkbox]:checked+span:before,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=checkbox]:checked+span:before{background-image:url(/assets/service/service_form_checkbox__on.svg)}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=text],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=email],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=tel],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=text],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=email],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=tel],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea{background-color:#f8f8f8;border-radius:5px;width:100%;padding:15px;font-size:15px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=text],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=email],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=tel],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=text],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=email],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=tel],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea{border-radius:.347222vw;padding:1.04167vw;font-size:1.04167vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=text],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=email],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=tel],.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=text],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=email],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=tel],.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea{border-radius:1.33333vw;padding:4vw;font-size:16px}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=text]::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=email]::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=tel]::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=text]::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=email]::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=tel]::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea::-moz-placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=text]:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=email]:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=tel]:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=text]:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=email]:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=tel]:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea:-ms-placeholder-shown{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=text]::placeholder,.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=email]::placeholder,.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input[type=tel]::placeholder,.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea::placeholder,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=text]::placeholder,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=email]::placeholder,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input[type=tel]::placeholder,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea::placeholder{color:#2e2e2e66}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input{height:50px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input{height:3.47222vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input input,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input input{height:13.3333vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea{height:150px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea{height:10.4167vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .input textarea,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .input textarea{height:40vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .hs-error-msgs{margin-top:5px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .hs-error-msgs{margin-top:.347222vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .hs-error-msgs{margin-top:1.33333vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs .hs-error-msg,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .hs-error-msgs .hs-error-msg{color:var(--color-main);font-size:12px;font-weight:400}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs .hs-error-msg,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .hs-error-msgs .hs-error-msg{font-size:.833333vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs .hs-error-msg,.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field .hs-error-msgs .hs-error-msg{font-size:2.93333vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field label{flex-shrink:0;width:152px;font-size:15px;font-weight:700;line-height:26px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field label{width:10.5556vw;font-size:1.04167vw;line-height:1.80556vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field label{width:100%;margin-bottom:1.33333vw;font-size:4vw;line-height:6.93333vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field label span{letter-spacing:0}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field label span.hs-form-required{color:var(--color-main)}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs{width:100%;padding-left:152px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs{padding-left:10.5556vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field .hs-error-msgs{padding-left:0}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox{position:relative}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .hs-field-desc{font-size:12px;position:absolute;top:28px;left:0}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .hs-field-desc{font-size:.833333vw;top:1.94444vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .hs-field-desc{margin-bottom:2.66667vw;font-size:3.2vw;position:static;top:1.6vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .input{margin-left:auto}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .input input{height:auto;display:none}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .input ul>li+li{margin-top:5px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .input ul>li+li{margin-top:.347222vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .input ul>li+li{margin-top:1.33333vw}}.p-newService__main__contact__contact__form .form-columns-1 .hs-form-field.hs-fieldtype-checkbox .input ul>li span{cursor:pointer;font-weight:400}.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container{margin-top:10px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container{margin-top:.694445vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container{margin-top:2.66667vw}}.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container .hs-form-booleancheckbox-display>span{justify-content:center;align-items:center;margin-left:0;display:flex}.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container .input{width:100%!important}.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container .input input{height:auto;display:none;float:none!important}.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container .input span{cursor:pointer;font-weight:400}.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container .input a{color:var(--color-main);text-decoration:underline}.p-newService__main__contact__contact__form .form-columns-1 .legal-consent-container .hs-error-msgs{text-align:center;padding:0}.p-newService__main__contact__contact__form .form-columns-2{justify-content:space-between;align-items:flex-start;width:450px;margin-left:auto;display:flex}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-2{width:31.25vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-2{width:100%}}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field{width:218px!important}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field{width:15.1389vw!important}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field{width:35.4667vw!important}}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field>label{display:none}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field.hs-lastname{position:relative}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field.hs-lastname:before{content:"お名前";font-size:15px;font-weight:700;line-height:26px;position:absolute;top:18px;left:-152px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field.hs-lastname:before{font-size:1.04167vw;line-height:1.80556vw;top:1.25vw;left:-10.5556vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field.hs-lastname:before{font-size:4vw;line-height:6.93333vw;top:4.8vw;left:-40.5333vw}}.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field.hs-lastname:after{color:var(--color-main);content:"*";font-size:15px;font-weight:700;line-height:26px;position:absolute;top:18px;left:-106px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field.hs-lastname:after{font-size:1.04167vw;line-height:1.80556vw;top:1.25vw;left:-7.36111vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-2 .hs-form-field.hs-lastname:after{font-size:4vw;line-height:6.93333vw;top:4.8vw;left:-28.2667vw}}.p-newService__main__contact__contact__form .form-columns-2 .hs-error-msgs{padding-left:0}.p-newService__main__contact__contact__form .form-columns-2 .hs-error-msgs li{line-height:26px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .form-columns-2 .hs-error-msgs li{line-height:1.80556vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .form-columns-2 .hs-error-msgs li{line-height:4.53333vw}}.p-newService__main__contact__contact__form .hs_submit{margin-top:18px}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .hs_submit{margin-top:1.25vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .hs_submit{margin-top:7.46667vw}}.p-newService__main__contact__contact__form .hs_submit .actions input[type=submit]{content:"";cursor:pointer;text-indent:150vw;white-space:nowrap;background-color:#0000;background-image:url(/assets/service/service_button_submit.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:240px;height:50px;margin:0 auto;display:block;overflow:hidden}@media screen and (width<=1439px){.p-newService__main__contact__contact__form .hs_submit .actions input[type=submit]{width:16.6667vw;height:3.47222vw}}@media screen and (width<=767px){.p-newService__main__contact__contact__form .hs_submit .actions input[type=submit]{width:64vw;height:13.3333vw}}.p-newService__main__contact__contact__form .hs_error_rollup{display:none}.p-newService__main__column{background-color:var(--color-bg3)}.p-newService__main__column .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__column .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__column .l-container{width:100%;padding-left:4.53333vw;padding-right:4.53333vw}}.p-newService__main__column__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__column__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__column__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__column__module{width:1000px;margin:0 auto;position:relative}@media screen and (width<=1439px){.p-newService__main__column__module{width:69.4445vw}}@media screen and (width<=767px){.p-newService__main__column__module{width:100%}}.p-newService__main__column__module__titleBox{padding:0 29px}@media screen and (width<=1439px){.p-newService__main__column__module__titleBox{padding:0 2.01389vw}}@media screen and (width<=767px){.p-newService__main__column__module__titleBox{padding:0 3.46667vw}}.p-newService__main__column__module__titleBox__title{margin-bottom:30px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__column__module__titleBox__title{margin-bottom:2.08333vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__column__module__titleBox__title{margin-bottom:8vw;font-size:5.33333vw}}.p-newService__main__column__module__content{margin:0 auto;padding:0 29px;position:relative;overflow:hidden}@media screen and (width<=1439px){.p-newService__main__column__module__content{padding:0 2.01389vw}}@media screen and (width<=767px){.p-newService__main__column__module__content{padding:0 0}}.p-newService__main__column__module__content__swiper{width:331px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__column__module__content__swiper{width:22.9861vw}}@media screen and (width<=767px){.p-newService__main__column__module__content__swiper{width:90.6667vw}}.p-newService__main__column__module__content__swiper .swiper-container{padding-bottom:42px;overflow:visible}@media screen and (width<=1439px){.p-newService__main__column__module__content__swiper .swiper-container{padding-bottom:2.91667vw}}@media screen and (width<=767px){.p-newService__main__column__module__content__swiper .swiper-container{padding-bottom:11.2vw}}.p-newService__main__column__module__content__swiper .swiper-container-horizontal>.swiper-pagination-bullets,.p-newService__main__column__module__content__swiper .swiper-pagination-custom,.p-newService__main__column__module__content__swiper .swiper-pagination-fraction{bottom:0}.p-newService__main__column__module__content__swiper .swiper-pagination-bullet{background-color:var(--color-white);border:0;width:12px;height:12px;margin:0 5px}@media screen and (width<=1439px){.p-newService__main__column__module__content__swiper .swiper-pagination-bullet{width:.833333vw;height:.833333vw;margin:0 .347222vw}}@media screen and (width<=767px){.p-newService__main__column__module__content__swiper .swiper-pagination-bullet{width:3.2vw;height:3.2vw;margin:0 1.33333vw}}.p-newService__main__column__module__content__swiper .swiper-pagination-bullet-active{background-color:var(--color-main)!important}.p-newService__main__column__module__content .swiper-button-next:after,.p-newService__main__column__module__content .swiper-button-prev:after{width:100%;height:100%}.p-newService__main__column__module__content .swiper-button-next:after{background-image:url(/assets/service/icon_arrow_service_swiper_next.svg);display:block!important}.p-newService__main__column__module__content .swiper-button-prev:after{background-image:url(/assets/service/icon_arrow_service_swiper_prev.svg);display:block!important}.p-newService__main__column__module__content .swiper-button-next,.p-newService__main__column__module__content .swiper-button-prev{width:26px;height:26px;top:103px}@media screen and (width<=1439px){.p-newService__main__column__module__content .swiper-button-next,.p-newService__main__column__module__content .swiper-button-prev{width:1.80556vw;height:1.80556vw;top:7.15278vw}}@media screen and (width<=767px){.p-newService__main__column__module__content .swiper-button-next,.p-newService__main__column__module__content .swiper-button-prev{width:6.93333vw;height:6.93333vw;top:27.4667vw}}.p-newService__main__column__module__content .swiper-button-next{right:15px}@media screen and (width<=1439px){.p-newService__main__column__module__content .swiper-button-next{right:1.04167vw}}@media screen and (width<=767px){.p-newService__main__column__module__content .swiper-button-next{right:0;display:block!important}}.p-newService__main__column__module__content .swiper-button-prev{left:15px}@media screen and (width<=1439px){.p-newService__main__column__module__content .swiper-button-prev{left:1.04167vw}}@media screen and (width<=767px){.p-newService__main__column__module__content .swiper-button-prev{left:0;display:block!important}.p-newService__main__column__module .swiper-container{padding-bottom:0}.p-newService__main__column__module .swiper-container-horizontal>.swiper-pagination-bullets,.p-newService__main__column__module .swiper-pagination-custom,.p-newService__main__column__module .swiper-pagination-fraction{display:none}}.p-newService__main__column+.p-newService__main__about,.p-newService__main__column+.p-newService__main__related{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__column+.p-newService__main__about,.p-newService__main__column+.p-newService__main__related{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__column+.p-newService__main__about,.p-newService__main__column+.p-newService__main__related{margin-top:-13.3333vw}}.p-newService__main__voice .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__voice .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__voice .l-container{width:100%;padding-left:4.53333vw;padding-right:4.53333vw}}.p-newService__main__voice__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__voice__module__content__swiper .swiper-container{padding-bottom:42px;overflow:visible}@media screen and (width<=1439px){.p-newService__main__voice__module__content__swiper .swiper-container{padding-bottom:2.91667vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content__swiper .swiper-container{padding-bottom:11.2vw}}.p-newService__main__voice__module__content__swiper .swiper-container{padding-bottom:45px}@media screen and (width<=1439px){.p-newService__main__voice__module__content__swiper .swiper-container{padding-bottom:3.125vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content__swiper .swiper-container{padding-bottom:12vw}}.p-newService__main__voice__module__content__swiper .c-serviceColumn__textBox__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p-newService__main__compare{background-color:var(--color-white)}.p-newService__main__compare .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__compare .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__compare .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__compare__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__compare__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__compare__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__compare__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__compare__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__compare__titleBox{margin-bottom:10.6667vw}}.p-newService__main__compare__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__compare__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__compare__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__compare__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__compare__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__compare__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__compare__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__compare__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__compare__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__compare__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__compare__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__compare__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__compare__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__compare__table{width:927px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__compare__table{width:64.375vw}}@media screen and (width<=767px){.p-newService__main__compare__table{width:248vw}.p-newService__main__compare__table__wrapper{-ms-overflow-style:none;scrollbar-width:none;margin-left:-8vw;margin-right:-8vw;padding-left:8vw;display:flex;overflow-x:auto}.p-newService__main__compare__table__wrapper::-webkit-scrollbar{display:none}.p-newService__main__compare__table__wrapper:after{content:"";flex:0 0 8vw}.p-newService__main__compare__table__header{align-items:center;display:flex}}.p-newService__main__compare__table__header__logo{background-color:var(--color-black);background-color:var(--color-white);content:"";width:74px;height:34px;margin:0 auto 15px;display:block;-webkit-mask-image:url(/assets/service/logo_nowvillage.svg);mask-image:url(/assets/service/logo_nowvillage.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__main__compare__table__header__logo{width:5.13889vw;height:2.36111vw;margin:0 auto 1.04167vw}}@media screen and (width<=767px){.p-newService__main__compare__table__header__logo{width:19.7333vw;height:9.06667vw;margin:0 5.33333vw 0 0}}.p-newService__main__compare__table__block{align-items:center;display:flex}.p-newService__main__compare__table__block__wrapper__title{display:none}@media screen and (width<=767px){.p-newService__main__compare__table__block__wrapper__title{margin-bottom:4vw;font-size:4vw;font-weight:700;display:block}}.p-newService__main__compare__table__block__icon{background-color:var(--color-black);background-color:var(--color-black);content:"";flex-shrink:0;width:30px;height:30px;margin-right:25px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__main__compare__table__block__icon{width:2.08333vw;height:2.08333vw;margin-right:1.73611vw}}@media screen and (width<=767px){.p-newService__main__compare__table__block__icon{width:8vw;height:8vw;margin-right:4.26667vw}}.p-newService__main__compare__table__block__icon--nijumaru{-webkit-mask-image:url(/assets/service/icon_nijumaru.svg);mask-image:url(/assets/service/icon_nijumaru.svg)}.p-newService__main__compare__table__block__icon--maru{-webkit-mask-image:url(/assets/service/icon_maru.svg);mask-image:url(/assets/service/icon_maru.svg)}.p-newService__main__compare__table__block__icon--sankaku{-webkit-mask-image:url(/assets/service/icon_sankaku.svg);mask-image:url(/assets/service/icon_sankaku.svg)}.p-newService__main__compare__table__block__text{font-size:14px;font-weight:500;line-height:22px}@media screen and (width<=1439px){.p-newService__main__compare__table__block__text{font-size:.972222vw;line-height:1.52778vw}}@media screen and (width<=767px){.p-newService__main__compare__table__block__text{font-size:3.73333vw;line-height:5.86667vw}}.p-newService__main__compare__table__block__text span.small{font-size:10px}@media screen and (width<=1439px){.p-newService__main__compare__table__block__text span.small{font-size:.694445vw}}@media screen and (width<=767px){.p-newService__main__compare__table__block__text span.small{font-size:2.66667vw}}.p-newService__main__compare__table>ul>li{position:relative}.p-newService__main__compare__table>ul>li:before,.p-newService__main__compare__table>ul>li:after{content:"";display:block;position:absolute;bottom:0}.p-newService__main__compare__table>ul>li:first-child dl{align-items:flex-end}.p-newService__main__compare__table>ul>li:first-child dl dd{border-bottom:0;border-right:1px dotted var(--color-white);justify-content:center;align-self:auto;font-size:16px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:first-child dl dd{font-size:1.11111vw}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:first-child dl dd{font-size:4.26667vw}}.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(2){border-left:2px solid var(--color-black);border-right:2px solid var(--color-black);color:var(--color-white);background-color:#1b224c;border-radius:10px 10px 0 0;height:112px}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(2){border-left:calc(2 / 1440 * 100vw) solid var(--color-black);border-right:calc(2 / 1440 * 100vw) solid var(--color-black);border-radius:.694445vw .694445vw 0 0;height:7.77778vw}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(2){border-left:calc(2 / 375 * 100vw) solid var(--color-black);border-right:calc(2 / 375 * 100vw) solid var(--color-black);border-radius:2.66667vw 2.66667vw 0 0;height:16.8vw}}.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(3){border-radius:10px 0 0}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(3){border-radius:.694445vw 0 0}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(3){border-radius:2.66667vw 0 0}}.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(n+3){background-color:var(--color-bg);height:63px}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(n+3){height:4.375vw}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:first-child dl dd:nth-child(n+3){height:16.8vw}}.p-newService__main__compare__table>ul>li:first-child dl dd:last-child{border-right:2px solid var(--color-bg);border-radius:0 10px 0 0}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:first-child dl dd:last-child{border-right:calc(2 / 1440 * 100vw) solid var(--color-bg);border-radius:0 .694445vw 0 0}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:first-child dl dd:last-child{border-right:calc(2 / 375 * 100vw) solid var(--color-bg);border-radius:0 2.66667vw 0 0}}.p-newService__main__compare__table>ul>li:last-child dl dd{border-bottom:2px solid var(--color-bg)}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:last-child dl dd{border-bottom:calc(2 / 1440 * 100vw) solid var(--color-bg)}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:last-child dl dd{border-bottom:calc(2 / 375 * 100vw) solid var(--color-bg)}}.p-newService__main__compare__table>ul>li:last-child dl dd:nth-child(2){border-bottom:2px solid var(--color-black);border-radius:0 0 10px 10px}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:last-child dl dd:nth-child(2){border-bottom:calc(2 / 1440 * 100vw) solid var(--color-black);border-radius:0 0 .694445vw .694445vw}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:last-child dl dd:nth-child(2){border-bottom:calc(2 / 375 * 100vw) solid var(--color-black);border-radius:0 0 2.66667vw 2.66667vw}}.p-newService__main__compare__table>ul>li:last-child dl dd:nth-child(3){border-radius:0 0 0 10px}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:last-child dl dd:nth-child(3){border-radius:0 0 0 .694445vw}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:last-child dl dd:nth-child(3){border-radius:0 0 0 2.66667vw}}.p-newService__main__compare__table>ul>li:last-child dl dd:last-child{border-radius:0 0 10px}@media screen and (width<=1439px){.p-newService__main__compare__table>ul>li:last-child dl dd:last-child{border-radius:0 0 .694445vw}}@media screen and (width<=767px){.p-newService__main__compare__table>ul>li:last-child dl dd:last-child{border-radius:0 0 2.66667vw}}.p-newService__main__compare__table dl{align-items:center;display:flex}.p-newService__main__compare__table dl dt{border-bottom:1px dotted var(--color-black);flex-shrink:0;align-self:stretch;align-items:center;width:133px;margin-right:auto;font-size:15px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__main__compare__table dl dt{width:9.23611vw;font-size:1.04167vw}}@media screen and (width<=767px){.p-newService__main__compare__table dl dt{width:35.4667vw;font-size:4vw;display:none}}.p-newService__main__compare__table dl dd{border-bottom:1px dotted #1b224c33;border-right:1px dotted #1b224c33;align-self:stretch;align-items:center;padding:16px 18px;display:flex}@media screen and (width<=1439px){.p-newService__main__compare__table dl dd{padding:1.11111vw 1.25vw}}@media screen and (width<=767px){.p-newService__main__compare__table dl dd{padding:6.66667vw 8vw 5.33333vw}}.p-newService__main__compare__table dl dd:nth-child(2){border-left:2px solid var(--color-black);border-right:2px solid var(--color-black);width:310px}@media screen and (width<=1439px){.p-newService__main__compare__table dl dd:nth-child(2){border-left:calc(2 / 1440 * 100vw) solid var(--color-black);border-right:calc(2 / 1440 * 100vw) solid var(--color-black);width:21.5278vw}}@media screen and (width<=767px){.p-newService__main__compare__table dl dd:nth-child(2){border-left:calc(2 / 375 * 100vw) solid var(--color-black);border-right:calc(2 / 375 * 100vw) solid var(--color-black);width:82.6667vw}}.p-newService__main__compare__table dl dd:nth-child(2) .p-newService__main__compare__table__block__icon{background-color:var(--color-main)}.p-newService__main__compare__table dl dd:nth-child(3){width:234px}@media screen and (width<=1439px){.p-newService__main__compare__table dl dd:nth-child(3){width:16.25vw}}@media screen and (width<=767px){.p-newService__main__compare__table dl dd:nth-child(3){width:82.6667vw}}.p-newService__main__compare__table dl dd:nth-child(n+3){width:234px}@media screen and (width<=1439px){.p-newService__main__compare__table dl dd:nth-child(n+3){width:16.25vw}}@media screen and (width<=767px){.p-newService__main__compare__table dl dd:nth-child(n+3){width:82.6667vw}}.p-newService__main__compare__table dl dd:last-child{border-right:2px solid var(--color-bg)}@media screen and (width<=1439px){.p-newService__main__compare__table dl dd:last-child{border-right:calc(2 / 1440 * 100vw) solid var(--color-bg)}}@media screen and (width<=767px){.p-newService__main__compare__table dl dd:last-child{border-right:calc(2 / 375 * 100vw) solid var(--color-bg)}}.p-newService__main__function{background-color:var(--color-bg)}.p-newService__main__function .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__function .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__function .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__function__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__function__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__function__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__function__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__function__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__function__titleBox{margin-bottom:10.6667vw}}.p-newService__main__function__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__function__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__function__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__function__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__function__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__function__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__function__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__function__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__function__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__function__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__function__titleBox__titleBox__text{margin-top:5px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__function__titleBox__titleBox__text{margin-top:.347222vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__function__titleBox__titleBox__text{margin-top:2.13333vw;font-size:3.73333vw;line-height:5.33333vw}}.p-newService__main__function__list{width:850px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__function__list{width:59.0278vw}}@media screen and (width<=767px){.p-newService__main__function__list{width:100%}}.p-newService__main__function__list>ul{flex-wrap:wrap;margin-bottom:-20px;margin-right:-20px;display:flex}@media screen and (width<=1439px){.p-newService__main__function__list>ul{margin-bottom:-1.38889vw;margin-right:-1.38889vw}}@media screen and (width<=767px){.p-newService__main__function__list>ul{margin-bottom:0;margin-right:0}}.p-newService__main__function__list>ul>li{width:270px;margin-bottom:20px;margin-right:20px}@media screen and (width<=1439px){.p-newService__main__function__list>ul>li{width:18.75vw;margin-bottom:1.38889vw;margin-right:1.38889vw}}@media screen and (width<=767px){.p-newService__main__function__list>ul>li{width:100%;margin-bottom:0;margin-right:0}.p-newService__main__function__list>ul>li+li{margin-top:2.66667vw}}.p-newService__main__function__list__box{background-color:var(--color-white);border-radius:10px;height:210px;padding:30px 20px}@media screen and (width<=1439px){.p-newService__main__function__list__box{border-radius:.694445vw;height:14.5833vw;padding:2.08333vw 1.38889vw}}@media screen and (width<=767px){.p-newService__main__function__list__box{border-radius:2.66667vw;align-items:center;height:auto;padding:1.33333vw 5.33333vw 1.33333vw 2.66667vw;display:flex}}.p-newService__main__function__list__box__icon{width:90px;margin:0 auto}.p-newService__main__function__list__box__icon img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__function__list__box__icon{width:6.25vw}}@media screen and (width<=767px){.p-newService__main__function__list__box__icon{flex-shrink:0;width:21.3333vw;margin-left:0;margin-right:2.66667vw}}.p-newService__main__function__list__box__title{text-align:center;font-size:18px;font-weight:700;line-height:27px}@media screen and (width<=1439px){.p-newService__main__function__list__box__title{font-size:1.25vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__function__list__box__title{text-align:left;font-size:4.53333vw;line-height:7.2vw}}.p-newService__main__function__list__box__title__wrapper{justify-content:center;align-items:center;height:50px;margin-top:10px;display:flex}@media screen and (width<=1439px){.p-newService__main__function__list__box__title__wrapper{height:3.47222vw;margin-top:.694445vw}}@media screen and (width<=767px){.p-newService__main__function__list__box__title__wrapper{width:100%;height:auto;margin-top:0;display:block}}.p-newService__main__function+.p-newService__main__service{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__function+.p-newService__main__service{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__function+.p-newService__main__service{margin-top:-24vw}}.p-newService__main__partner{content:"";background-image:url(/assets/service/service_partner_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@media screen and (width<=767px){.p-newService__main__partner{background-image:url(/assets/service/service_partner_bg_sp.png)}}.p-newService__main__partner .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__partner .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__partner .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__partner__inner{padding-top:70px;padding-bottom:60px}@media screen and (width<=1439px){.p-newService__main__partner__inner{padding-top:4.86111vw;padding-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__partner__inner{padding-top:9.33333vw;padding-bottom:12vw}}.p-newService__main__partner__content{justify-content:center;align-items:center;width:730px;margin:0 auto;display:flex}@media screen and (width<=1439px){.p-newService__main__partner__content{width:50.6944vw}}@media screen and (width<=767px){.p-newService__main__partner__content{width:100%;display:block}}.p-newService__main__partner__content__logo{flex-shrink:0;width:170px;margin-right:50px}.p-newService__main__partner__content__logo img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__partner__content__logo{width:11.8056vw;margin-right:3.47222vw}}@media screen and (width<=767px){.p-newService__main__partner__content__logo{width:34.6667vw;margin-left:auto;margin-right:auto}.p-newService__main__partner__content__textBox{margin-top:5.33333vw}}.p-newService__main__partner__content__textBox__title{font-size:26px;font-weight:700;line-height:40px}@media screen and (width<=1439px){.p-newService__main__partner__content__textBox__title{font-size:1.80556vw;line-height:2.77778vw}}@media screen and (width<=767px){.p-newService__main__partner__content__textBox__title{text-align:center;font-size:5.33333vw;line-height:8vw}}.p-newService__main__partner__content__textBox__text{margin-top:10px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__partner__content__textBox__text{margin-top:.694445vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__partner__content__textBox__text{text-align:center;margin-top:4vw;font-size:4vw;line-height:7.2vw}.p-newService__main__partner--2 .p-newService__main__partner__content__textBox__title{letter-spacing:0}.p-newService__main__partner--2 .p-newService__main__partner__content__textBox__text{text-align:left}}.p-newService__main__flow2{background-color:var(--color-white)}.p-newService__main__flow2 .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__flow2 .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__flow2 .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__flow2__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__flow2__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__flow2__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__flow2__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__flow2__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__flow2__titleBox{margin-bottom:10.6667vw}}.p-newService__main__flow2__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__flow2__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__flow2__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__flow2__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__flow2__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__flow2__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__flow2__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__flow2__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__flow2__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__flow2__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__flow2__content{width:950px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__flow2__content{width:65.9722vw}}@media screen and (width<=767px){.p-newService__main__flow2__content{width:100%}}.p-newService__main__flow2__content__list>ul>li{position:relative}.p-newService__main__flow2__content__list>ul>li:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:16px 13px 0;width:0;height:0;display:block;position:absolute;bottom:-16px;left:94px}@media screen and (width<=1439px){.p-newService__main__flow2__content__list>ul>li:after{border-width:1.11111vw .902778vw 0;bottom:-1.11111vw;left:6.52778vw}}@media screen and (width<=767px){.p-newService__main__flow2__content__list>ul>li:after{border-width:3.2vw 2.66667vw 0;margin:0 auto;bottom:-3.2vw;left:0;right:0}}.p-newService__main__flow2__content__list>ul>li+li{margin-top:16px}@media screen and (width<=1439px){.p-newService__main__flow2__content__list>ul>li+li{margin-top:1.11111vw}}@media screen and (width<=767px){.p-newService__main__flow2__content__list>ul>li+li{margin-top:3.2vw}}.p-newService__main__flow2__content__list>ul>li:last-child:after{display:none}.p-newService__main__flow2__content__list__box{border:2px solid var(--color-black);border-radius:10px;align-items:center;padding:40px 45px;display:flex}@media screen and (width<=1439px){.p-newService__main__flow2__content__list__box{border:calc(2 / 1440 * 100vw) solid var(--color-black);border-radius:.694445vw;padding:2.77778vw 3.125vw}}@media screen and (width<=767px){.p-newService__main__flow2__content__list__box{border:calc(2 / 375 * 100vw) solid var(--color-black);border-radius:2.66667vw;padding:6.66667vw 5.33333vw 4vw;display:block}}.p-newService__main__flow2__content__list__box__title{color:var(--color-main);text-align:center;white-space:nowrap;width:130px;margin-right:auto;font-size:18px;font-weight:700;line-height:30px}@media screen and (width<=1439px){.p-newService__main__flow2__content__list__box__title{width:9.02778vw;font-size:1.25vw;line-height:2.08333vw}}@media screen and (width<=767px){.p-newService__main__flow2__content__list__box__title{width:100%;font-size:4.26667vw;line-height:8vw}}.p-newService__main__flow2__content__list__box__text{width:690px;font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__flow2__content__list__box__text{width:47.9167vw;font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__flow2__content__list__box__text{width:100%;font-size:4vw;line-height:7.2vw}}.p-newService__main__flow2__content__separator{justify-content:center;align-items:center;padding:36px 0;display:flex;position:relative}@media screen and (width<=1439px){.p-newService__main__flow2__content__separator{padding:2.5vw 0}}@media screen and (width<=767px){.p-newService__main__flow2__content__separator{padding:9.33333vw 0 6.66667vw}}.p-newService__main__flow2__content__separator:before{border-top:1px dotted var(--color-black);content:"";width:100%;margin:0 auto;display:block;position:absolute;top:44px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__flow2__content__separator:before{top:3.05556vw}}@media screen and (width<=767px){.p-newService__main__flow2__content__separator:before{top:11.4667vw}}.p-newService__main__flow2__content__separator__text{background-color:var(--color-white);text-align:center;z-index:1;padding:0 22px;font-size:16px;font-weight:700;display:block;position:relative}@media screen and (width<=1439px){.p-newService__main__flow2__content__separator__text{padding:0 1.52778vw;font-size:1.11111vw}}@media screen and (width<=767px){.p-newService__main__flow2__content__separator__text{padding:0 3.2vw;font-size:4vw}}.p-newService__main__business{background-color:var(--color-bg)}.p-newService__main__business .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__business .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__business .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__business__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__business__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__business__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__business__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__business__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__business__titleBox{margin-bottom:10.6667vw}}.p-newService__main__business__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__business__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__business__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__business__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__business__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__business__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__business__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__business__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__business__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__business__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__business__titleBox__titleBox__text{margin-top:5px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__business__titleBox__titleBox__text{margin-top:.347222vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__business__titleBox__titleBox__text{margin-top:2.13333vw;font-size:3.73333vw;line-height:5.33333vw}}.p-newService__main__business__list{width:1100px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__business__list{width:76.3889vw}}@media screen and (width<=767px){.p-newService__main__business__list{width:100%}}.p-newService__main__business__list>ul{flex-wrap:wrap;margin-bottom:-20px;margin-right:-20px;display:flex}@media screen and (width<=1439px){.p-newService__main__business__list>ul{margin-bottom:-1.38889vw;margin-right:-1.38889vw}}@media screen and (width<=767px){.p-newService__main__business__list>ul{justify-content:space-between;margin-bottom:0;margin-right:0}}.p-newService__main__business__list>ul>li{width:204px;margin-bottom:20px;margin-right:20px}@media screen and (width<=1439px){.p-newService__main__business__list>ul>li{width:14.1667vw;margin-bottom:1.38889vw;margin-right:1.38889vw}}@media screen and (width<=767px){.p-newService__main__business__list>ul>li{width:40.5333vw;margin-top:2.66667vw;margin-bottom:0;margin-right:0}.p-newService__main__business__list>ul>li:nth-child(-n+2){margin-top:0}}.p-newService__main__business__list__box{background-color:var(--color-white);border-radius:10px;height:190px;padding:30px 20px}@media screen and (width<=1439px){.p-newService__main__business__list__box{border-radius:.694445vw;height:13.1944vw;padding:2.08333vw 1.38889vw}}@media screen and (width<=767px){.p-newService__main__business__list__box{border-radius:2.66667vw;height:33.3333vw;padding:4vw 5.33333vw}}.p-newService__main__business__list__box__icon{width:60px;margin:0 auto}.p-newService__main__business__list__box__icon img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__business__list__box__icon{width:4.16667vw}}@media screen and (width<=767px){.p-newService__main__business__list__box__icon{width:16vw}}.p-newService__main__business__list__box__title{text-align:center;justify-content:center;align-items:center;height:54px;margin-top:15px;font-size:18px;font-weight:700;line-height:27px;display:flex}@media screen and (width<=1439px){.p-newService__main__business__list__box__title{height:3.75vw;margin-top:1.04167vw;font-size:1.25vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__business__list__box__title{margin-top:2.66667vw;font-size:4.26667vw;line-height:6.66667vw}}.p-newService__main__business__list--3line{width:652px}@media screen and (width<=1439px){.p-newService__main__business__list--3line{width:45.2778vw}}@media screen and (width<=767px){.p-newService__main__business__list--3line{width:100%}}.p-newService__main__business__list--4line{width:876px}@media screen and (width<=1439px){.p-newService__main__business__list--4line{width:60.8333vw}}@media screen and (width<=767px){.p-newService__main__business__list--4line{width:100%}}.p-newService__main__business__text{text-align:center;margin-top:35px;font-size:24px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__business__text{margin-top:2.43056vw;font-size:1.66667vw}}@media screen and (width<=767px){.p-newService__main__business__text{margin-top:6.66667vw;font-size:5.33333vw}}.p-newService__main__business+.p-newService__main__flowLogo{margin-top:-50px}@media screen and (width<=1439px){.p-newService__main__business+.p-newService__main__flowLogo{margin-top:-3.47222vw}}@media screen and (width<=767px){.p-newService__main__business+.p-newService__main__flowLogo{margin-top:-13.3333vw}}.p-newService__main__business+.p-newService__main__example{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__business+.p-newService__main__example{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__business+.p-newService__main__example{margin-top:-13.3333vw}}.p-newService__main__marketingspot .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__marketingspot .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__marketingspot .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__marketingspot__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__marketingspot__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__marketingspot__content{background-color:var(--color-white);border-radius:10px;flex-direction:row-reverse;width:1100px;margin:0 auto;padding:40px 40px 30px;display:flex}@media screen and (width<=1439px){.p-newService__main__marketingspot__content{border-radius:.694445vw;width:76.3889vw;padding:2.77778vw 2.77778vw 2.08333vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content{border-radius:2.66667vw;width:100%;padding:5.33333vw;display:block}}.p-newService__main__marketingspot__content__thumbnail{flex-shrink:0;width:410px;margin-left:50px}.p-newService__main__marketingspot__content__thumbnail img{width:100%;height:auto}@media screen and (width<=1439px){.p-newService__main__marketingspot__content__thumbnail{width:28.4722vw;margin-left:3.47222vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content__thumbnail{width:100%;margin-bottom:5.33333vw;margin-left:0}}.p-newService__main__marketingspot__content__textBox__title{margin-bottom:15px;font-size:22px;font-weight:700;line-height:32px}@media screen and (width<=1439px){.p-newService__main__marketingspot__content__textBox__title{margin-bottom:1.04167vw;font-size:1.52778vw;line-height:2.22222vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content__textBox__title{margin-bottom:4vw;font-size:4.8vw;line-height:7.46667vw}}.p-newService__main__marketingspot__content__textBox__text{font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__marketingspot__content__textBox__text{font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content__textBox__text{font-size:4vw;line-height:7.2vw}}.p-newService__main__marketingspot__content__textBox__text a{text-decoration:underline}.p-newService__main__marketingspot__content__textBox__text+.p-newService__main__marketingspot__content__textBox__text{margin-top:15px}@media screen and (width<=1439px){.p-newService__main__marketingspot__content__textBox__text+.p-newService__main__marketingspot__content__textBox__text{margin-top:1.04167vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content__textBox__text+.p-newService__main__marketingspot__content__textBox__text{margin-top:4vw}}.p-newService__main__marketingspot__content__textBox__list{width:360px;margin-top:5px}@media screen and (width<=1439px){.p-newService__main__marketingspot__content__textBox__list{width:25vw;margin-top:.347222vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content__textBox__list{width:100%;margin-top:2.66667vw}}.p-newService__main__marketingspot__content__textBox__list>ul{flex-wrap:wrap;margin-right:-40px;display:flex}@media screen and (width<=1439px){.p-newService__main__marketingspot__content__textBox__list>ul{margin-right:-2.77778vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content__textBox__list>ul{margin-right:0;display:block}}.p-newService__main__marketingspot__content__textBox__list>ul>li{width:150px;margin-right:40px;font-size:13px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__marketingspot__content__textBox__list>ul>li{width:10.4167vw;margin-right:2.77778vw;font-size:.902778vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__marketingspot__content__textBox__list>ul>li{width:100%;margin-right:0;font-size:3.46667vw;line-height:7.2vw}}.p-newService__main__marketingspot__content__textBox__list>ul>li:before{content:"・"}.p-newService__main__marketingspot__content__textBox__list a{text-decoration:underline}.p-newService__main__product{background-color:var(--color-bg)}.p-newService__main__product .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__product .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__product .l-container{width:100%}}.p-newService__main__product__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__product__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__product__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__product__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__product__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__product__titleBox{margin-bottom:10.6667vw}}.p-newService__main__product__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__product__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__product__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__product__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__product__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__product__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__product__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__product__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__product__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__product__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__product__nav{background-color:var(--color-white);border-radius:7px;width:1200px;height:50px;margin:0 auto 22px}@media screen and (width<=1439px){.p-newService__main__product__nav{border-radius:.486111vw;width:83.3333vw;height:3.47222vw;margin-bottom:1.52778vw}}@media screen and (width<=767px){.p-newService__main__product__nav{background-color:#0000;border-radius:1.86667vw;width:100%;height:10.6667vw;margin-bottom:0}.p-newService__main__product__nav__wrapper{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:4vw;padding-left:8vw;padding-right:8vw;overflow-x:auto}.p-newService__main__product__nav__wrapper::-webkit-scrollbar{display:none}}.p-newService__main__product__nav>ul{align-items:center;height:100%;display:flex}@media screen and (width<=767px){.p-newService__main__product__nav>ul{align-items:center;gap:0;min-width:max-content;display:flex}.p-newService__main__product__nav>ul:after{content:"";flex:0 0 8vw}}.p-newService__main__product__nav>ul>li{height:100%}@media screen and (width<=767px){.p-newService__main__product__nav>ul>li{background-color:var(--color-white)}.p-newService__main__product__nav>ul>li:first-child{border-radius:1.86667vw 0 0 1.86667vw}.p-newService__main__product__nav>ul>li:last-child{border-radius:0 1.86667vw 1.86667vw 0}}.p-newService__main__product__nav>ul>li.is-active .p-newService__main__product__nav__button{background-color:var(--color-main2);color:var(--color-white);border-radius:7px}@media screen and (width<=1439px){.p-newService__main__product__nav>ul>li.is-active .p-newService__main__product__nav__button{border-radius:.486111vw}}@media screen and (width<=767px){.p-newService__main__product__nav>ul>li.is-active .p-newService__main__product__nav__button{border-radius:1.86667vw}}.p-newService__main__product__nav__button{color:#1b224c4d;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;height:100%;padding:0 25px;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;display:flex}@media screen and (width<=1439px){.p-newService__main__product__nav__button{padding:0 1.73611vw;font-size:1.11111vw}}@media screen and (width<=767px){.p-newService__main__product__nav__button{padding:0 8vw;font-size:3.46667vw}}.p-newService__main__product__content{width:1226px;margin:0 auto;position:relative}@media screen and (width<=1439px){.p-newService__main__product__content{width:85.1389vw}}@media screen and (width<=767px){.p-newService__main__product__content{width:100%}}.p-newService__main__product__content__swiper{width:1226px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__product__content__swiper{width:85.1389vw}}@media screen and (width<=767px){.p-newService__main__product__content__swiper{width:92vw}}.p-newService__main__product__content__swiper .swiper-container{padding-bottom:0}.p-newService__main__product__content .swiper-button-next:after,.p-newService__main__product__content .swiper-button-prev:after{width:100%;height:100%}.p-newService__main__product__content .swiper-button-next:after{background-image:url(/assets/service/icon_arrow_service_swiper_next.svg)}@media screen and (width<=767px){.p-newService__main__product__content .swiper-button-next:after{display:block!important}}.p-newService__main__product__content .swiper-button-prev:after{background-image:url(/assets/service/icon_arrow_service_swiper_prev.svg)}@media screen and (width<=767px){.p-newService__main__product__content .swiper-button-prev:after{display:block!important}}.p-newService__main__product__content .swiper-button-next,.p-newService__main__product__content .swiper-button-prev{width:26px;height:26px;top:253px}@media screen and (width<=1439px){.p-newService__main__product__content .swiper-button-next,.p-newService__main__product__content .swiper-button-prev{width:1.80556vw;height:1.80556vw;top:17.5694vw}}@media screen and (width<=767px){.p-newService__main__product__content .swiper-button-next,.p-newService__main__product__content .swiper-button-prev{width:6.93333vw;height:6.93333vw;margin:auto 0;top:0;bottom:0;display:block!important}}.p-newService__main__product__content .swiper-button-next{right:0}@media screen and (width<=767px){.p-newService__main__product__content .swiper-button-next{right:4.53333vw}}.p-newService__main__product__content .swiper-button-prev{left:0}@media screen and (width<=767px){.p-newService__main__product__content .swiper-button-prev{left:4.53333vw}}.p-newService__main__product+.p-newService__main__reason{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__product+.p-newService__main__reason{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__product+.p-newService__main__reason{margin-top:-13.3333vw}}.p-newService__main__price{background-color:var(--color-bg)}.p-newService__main__price .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__price .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__price .l-container{width:100%;padding-left:0;padding-right:0}}.p-newService__main__price__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__price__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__price__inner{padding-top:0;padding-bottom:0}}.p-newService__main__price__content{content:"";background-image:url(/assets/service/service_price_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:950px;margin:0 auto;padding:70px 96px;display:block}@media screen and (width<=1439px){.p-newService__main__price__content{border-radius:.694445vw;width:65.9722vw;padding:4.86111vw 6.66667vw}}@media screen and (width<=767px){.p-newService__main__price__content{border-radius:0;width:100%;padding:13.3333vw 5.33333vw}}.p-newService__main__price__content__titleBox__title{text-align:center;font-size:30px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__price__content__titleBox__title{font-size:2.08333vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__price__content__titleBox__title{font-size:5.86667vw;line-height:8.53333vw}}.p-newService__main__price__content__titleBox__text{text-align:center;margin-top:15px;font-size:15px;line-height:27px}@media screen and (width<=1439px){.p-newService__main__price__content__titleBox__text{margin-top:1.04167vw;font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__price__content__titleBox__text{text-align:left;margin-top:4vw;font-size:4vw;line-height:7.2vw}}.p-newService__main__price__content__detail{justify-content:space-between;margin-top:50px;display:flex}@media screen and (width<=1439px){.p-newService__main__price__content__detail{margin-top:3.47222vw}}@media screen and (width<=767px){.p-newService__main__price__content__detail{margin-top:9.33333vw;display:block}}.p-newService__main__price__content__detail__box{background-color:var(--color-white);border-radius:10px;justify-content:center;align-items:center;width:327px;height:104px;display:flex}@media screen and (width<=1439px){.p-newService__main__price__content__detail__box{border-radius:.694445vw;width:22.7083vw;height:7.22222vw}}@media screen and (width<=767px){.p-newService__main__price__content__detail__box{border-radius:2.66667vw;width:100%;height:25.0667vw}}.p-newService__main__price__content__detail__box__text{text-align:center;font-size:15px;font-weight:700;line-height:28px}@media screen and (width<=1439px){.p-newService__main__price__content__detail__box__text{font-size:1.04167vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__price__content__detail__box__text{font-size:4.26667vw;line-height:6.93333vw}}.p-newService__main__price__content__detail__box+.p-newService__main__price__content__detail__box{position:relative}@media screen and (width<=767px){.p-newService__main__price__content__detail__box+.p-newService__main__price__content__detail__box{margin-top:12.2667vw}}.p-newService__main__price__content__detail__box+.p-newService__main__price__content__detail__box:before{content:"";background-image:url(/assets/service/service_price_icon_plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:26px;height:26px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;left:-65px}@media screen and (width<=1439px){.p-newService__main__price__content__detail__box+.p-newService__main__price__content__detail__box:before{width:1.80556vw;height:1.80556vw;left:-4.51389vw}}@media screen and (width<=767px){.p-newService__main__price__content__detail__box+.p-newService__main__price__content__detail__box:before{width:6.93333vw;height:6.93333vw;margin:0 auto;top:-9.6vw;left:0;right:0}}.p-newService__main__price__content__buttonBox{margin-top:50px}@media screen and (width<=1439px){.p-newService__main__price__content__buttonBox{margin-top:3.47222vw}}@media screen and (width<=767px){.p-newService__main__price__content__buttonBox{margin-top:9.33333vw}}.p-newService__main__price__content__buttonBox__text{text-align:center;margin-bottom:30px;font-size:18px;font-weight:700;line-height:28px}@media screen and (width<=1439px){.p-newService__main__price__content__buttonBox__text{margin-bottom:2.08333vw;font-size:1.25vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__price__content__buttonBox__text{margin-bottom:4vw;font-size:4.26667vw;line-height:6.93333vw}}.p-newService__main__price__content__buttonBox__button a{background-color:var(--color-main);color:var(--color-white);border-radius:40px;justify-content:center;align-items:center;width:350px;height:70px;margin:0 auto;font-size:18px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__main__price__content__buttonBox__button a{border-radius:2.77778vw;width:24.3056vw;height:4.86111vw;font-size:1.25vw}}@media screen and (width<=767px){.p-newService__main__price__content__buttonBox__button a{border-radius:10.6667vw;width:73.8667vw;height:13.8667vw;font-size:4vw}}.p-newService__main__price__content__buttonBox__button a:after{background-color:var(--color-black);background-color:var(--color-white);content:"";width:7px;height:13px;margin-left:10px;display:block;-webkit-mask-image:url(/assets/service/icon_arrow_service_button.svg);mask-image:url(/assets/service/icon_arrow_service_button.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__main__price__content__buttonBox__button a:after{width:.486111vw;height:.902778vw;margin-left:.694445vw}}@media screen and (width<=767px){.p-newService__main__price__content__buttonBox__button a:after{width:1.6vw;height:3.2vw;margin-left:2.66667vw}}.p-newService__main__price__content__buttonBox__button a span.free{background-color:var(--color-white);color:var(--color-main);border-radius:3px;justify-content:center;align-items:center;width:35px;height:20px;margin-right:8px;font-size:13px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__main__price__content__buttonBox__button a span.free{border-radius:.208333vw;width:2.43056vw;height:1.38889vw;margin-right:.555556vw;font-size:.902778vw}}@media screen and (width<=767px){.p-newService__main__price__content__buttonBox__button a span.free{border-radius:.8vw;width:8.53333vw;height:4.53333vw;margin-right:2.13333vw;font-size:3.2vw}}.p-newService__main__example{background-color:var(--color-bg)}.p-newService__main__example .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__example .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__example .l-container{width:100%;padding-left:0;padding-right:0}}.p-newService__main__example__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__example__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__example__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__example__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__example__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__example__titleBox{margin-bottom:10.6667vw}}.p-newService__main__example__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__example__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__example__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__example__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__example__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__example__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__example__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__example__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__example__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__example__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__example__content{width:968px;margin:0 auto;position:relative}@media screen and (width<=1439px){.p-newService__main__example__content{width:67.2222vw}}@media screen and (width<=767px){.p-newService__main__example__content{width:100%}}.p-newService__main__example__content__swiper{width:968px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__example__content__swiper{width:67.2222vw}}@media screen and (width<=767px){.p-newService__main__example__content__swiper{width:92vw}}.p-newService__main__example__content__swiper .swiper-container{padding-bottom:0}.p-newService__main__example__content .swiper-button-next:after,.p-newService__main__example__content .swiper-button-prev:after{width:100%;height:100%}.p-newService__main__example__content .swiper-button-next:after{background-image:url(/assets/service/icon_arrow_service_swiper_next.svg)}@media screen and (width<=767px){.p-newService__main__example__content .swiper-button-next:after{display:block!important}}.p-newService__main__example__content .swiper-button-prev:after{background-image:url(/assets/service/icon_arrow_service_swiper_prev.svg)}@media screen and (width<=767px){.p-newService__main__example__content .swiper-button-prev:after{display:block!important}}.p-newService__main__example__content .swiper-button-next,.p-newService__main__example__content .swiper-button-prev{width:26px;height:26px;margin:auto 0;top:0;bottom:0}@media screen and (width<=1439px){.p-newService__main__example__content .swiper-button-next,.p-newService__main__example__content .swiper-button-prev{width:1.80556vw;height:1.80556vw}}@media screen and (width<=767px){.p-newService__main__example__content .swiper-button-next,.p-newService__main__example__content .swiper-button-prev{width:6.93333vw;height:6.93333vw;display:block!important}}.p-newService__main__example__content .swiper-button-next{right:0}@media screen and (width<=767px){.p-newService__main__example__content .swiper-button-next{right:4.53333vw}}.p-newService__main__example__content .swiper-button-prev{left:0}@media screen and (width<=767px){.p-newService__main__example__content .swiper-button-prev{left:4.53333vw}}.p-newService__main__ma{background-color:var(--color-bg)}.p-newService__main__ma .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__ma .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__ma .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__ma__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__ma__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__ma__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__ma__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__ma__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__ma__titleBox{margin-bottom:10.6667vw}}.p-newService__main__ma__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__ma__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__ma__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__ma__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__ma__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__ma__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__ma__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__ma__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__ma__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__ma__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__ma__titleBox__titleBox__text{margin-top:5px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__ma__titleBox__titleBox__text{margin-top:.347222vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__ma__titleBox__titleBox__text{margin-top:2.13333vw;font-size:3.73333vw;line-height:5.33333vw}}.p-newService__main__ma__content{background-color:var(--color-white);border-radius:10px;width:558px;margin:0 auto;padding:55px 80px}@media screen and (width<=1439px){.p-newService__main__ma__content{border-radius:.694445vw;width:38.75vw;padding:3.81944vw 5.55556vw}}@media screen and (width<=767px){.p-newService__main__ma__content{border-radius:2.66667vw;width:100%;padding:8vw 9.33333vw}}.p-newService__main__ma__content__logoList>ul{flex-wrap:wrap;justify-content:center;display:flex}.p-newService__main__ma__content__logoList>ul>li{height:92px;margin-top:25px}@media screen and (width<=1439px){.p-newService__main__ma__content__logoList>ul>li{height:6.38889vw;margin-top:1.73611vw}}@media screen and (width<=767px){.p-newService__main__ma__content__logoList>ul>li{height:16vw;margin-top:4vw}}.p-newService__main__ma__content__logoList>ul>li:nth-child(-n+2){margin-top:0}.p-newService__main__ma__content__logoList>ul>li img{width:auto;height:100%}.p-newService__main__ma__content__logoList>ul>li+li{margin-left:80px}@media screen and (width<=1439px){.p-newService__main__ma__content__logoList>ul>li+li{margin-left:5.55556vw}}@media screen and (width<=767px){.p-newService__main__ma__content__logoList>ul>li+li{margin-left:8vw}}.p-newService__main__result .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__result .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__result .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__result__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__result__content__swiper .swiper-container{padding-bottom:0;overflow:visible}.p-newService__main__achievements2{background-color:var(--color-bg)}.p-newService__main__achievements2 .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__achievements2 .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__achievements2 .l-container{width:100%;padding-left:0;padding-right:0}}.p-newService__main__achievements2__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__achievements2__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__achievements2__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__achievements2__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__achievements2__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__achievements2__titleBox{margin-bottom:10.6667vw}}.p-newService__main__achievements2__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__achievements2__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__achievements2__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__achievements2__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__achievements2__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__achievements2__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__achievements2__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__achievements2__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__achievements2__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__achievements2__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__achievements2__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__achievements2__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__achievements2__titleBox__titleBox__title span.color{color:var(--color-main)}@media screen and (width<=767px){.p-newService__main__achievements2__titleBox{padding-left:8vw;padding-right:8vw}}.p-newService__main__achievements2__list{justify-content:space-between;width:1120px;margin:0 auto;display:flex}@media screen and (width<=1439px){.p-newService__main__achievements2__list{width:77.7778vw}}@media screen and (width<=767px){.p-newService__main__achievements2__list{width:298.667vw;display:none}}.p-newService__main__achievements2__content{display:none}@media screen and (width<=767px){.p-newService__main__achievements2__content{display:block;position:relative}.p-newService__main__achievements2__content__swiper{width:92vw;margin:0 auto}.p-newService__main__achievements2__content__swiper .swiper-container{padding-bottom:0}.p-newService__main__achievements2__content .swiper-button-next:after,.p-newService__main__achievements2__content .swiper-button-prev:after{width:100%;height:100%}.p-newService__main__achievements2__content .swiper-button-next:after{background-image:url(/assets/service/icon_arrow_service_swiper_next.svg);display:block!important}.p-newService__main__achievements2__content .swiper-button-prev:after{background-image:url(/assets/service/icon_arrow_service_swiper_prev.svg);display:block!important}}.p-newService__main__achievements2__content .swiper-button-next,.p-newService__main__achievements2__content .swiper-button-prev{width:6.93333vw;height:6.93333vw;margin:auto 0;top:0;bottom:0;display:block!important}@media screen and (width<=767px){.p-newService__main__achievements2__content .swiper-button-next{right:4.53333vw}.p-newService__main__achievements2__content .swiper-button-prev{left:4.53333vw}.p-newService__main__achievements2__content .swiper-container-horizontal>.swiper-pagination-bullets,.p-newService__main__achievements2__content .swiper-pagination-custom,.p-newService__main__achievements2__content .swiper-pagination-fraction{display:none}}.p-newService__main__achievements2+.p-newService__main__notFlowLogo{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__achievements2+.p-newService__main__notFlowLogo{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__achievements2+.p-newService__main__notFlowLogo{margin-top:-13.3333vw}}.p-newService__main__notFlowLogo{background-color:var(--color-bg)}.p-newService__main__notFlowLogo .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__notFlowLogo .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__notFlowLogo .l-container{width:100%;padding-left:0;padding-right:0}}.p-newService__main__notFlowLogo__inner{padding:90px 0}@media screen and (width<=1439px){.p-newService__main__notFlowLogo__inner{padding:6.25vw 0}}@media screen and (width<=767px){.p-newService__main__notFlowLogo__inner{padding:13.3333vw 0}}.p-newService__main__notFlowLogo__logo{text-align:center;height:50px}@media screen and (width<=1439px){.p-newService__main__notFlowLogo__logo{height:3.47222vw}}@media screen and (width<=767px){.p-newService__main__notFlowLogo__logo{height:20vw}}.p-newService__main__notFlowLogo__logo figure{height:100%}.p-newService__main__notFlowLogo__logo figure img{width:auto;height:100%}.p-newService__main__support .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__support .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__support .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__support__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__support__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__support__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__support__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__support__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__support__titleBox{margin-bottom:10.6667vw}}.p-newService__main__support__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__support__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__support__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__support__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__support__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__support__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__support__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__support__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__support__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__support__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__support__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__support__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__support__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__support__list{justify-content:center;width:1140px;margin:0 auto;display:flex}@media screen and (width<=1439px){.p-newService__main__support__list{width:79.1667vw}}@media screen and (width<=767px){.p-newService__main__support__list{width:100%;display:block}}.p-newService__main__support__list__box{background-color:var(--color-white);border-radius:10px;width:270px;padding:40px}@media screen and (width<=1439px){.p-newService__main__support__list__box{border-radius:.694445vw;width:18.75vw;padding:2.77778vw}}@media screen and (width<=767px){.p-newService__main__support__list__box{border-radius:2.66667vw;width:100%;padding:5.33333vw}}.p-newService__main__support__list__box__title{margin-bottom:15px;font-size:20px;font-weight:700;line-height:30px}@media screen and (width<=1439px){.p-newService__main__support__list__box__title{margin-bottom:1.04167vw;font-size:1.38889vw;line-height:2.08333vw}}@media screen and (width<=767px){.p-newService__main__support__list__box__title{margin-bottom:4vw;font-size:4.8vw;line-height:8vw}}.p-newService__main__support__list__box__text{font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__support__list__box__text{font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__support__list__box__text{font-size:4vw;line-height:7.2vw}}.p-newService__main__support__list__box+.p-newService__main__support__list__box{margin-left:20px}@media screen and (width<=1439px){.p-newService__main__support__list__box+.p-newService__main__support__list__box{margin-left:1.38889vw}}@media screen and (width<=767px){.p-newService__main__support__list__box+.p-newService__main__support__list__box{margin-top:4.26667vw;margin-left:0}}.p-newService__main__products{background-color:var(--color-bg)}.p-newService__main__products .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__products .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__products .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__products__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__products__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__products__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__products__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__products__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__products__titleBox{margin-bottom:10.6667vw}}.p-newService__main__products__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__products__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__products__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__products__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__products__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__products__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__products__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__products__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__products__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__products__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__products__list{width:1154px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__products__list{width:80.1389vw}}@media screen and (width<=767px){.p-newService__main__products__list{width:100%}}.p-newService__main__products__list>ul{flex-wrap:wrap;margin-bottom:-16px;margin-right:-16px;display:flex}@media screen and (width<=1439px){.p-newService__main__products__list>ul{margin-bottom:-1.11111vw;margin-right:-1.11111vw}}@media screen and (width<=767px){.p-newService__main__products__list>ul{margin-bottom:0;margin-right:0;display:block}}.p-newService__main__products__list>ul>li{margin-bottom:16px;margin-right:16px}@media screen and (width<=1439px){.p-newService__main__products__list>ul>li{margin-bottom:1.11111vw;margin-right:1.11111vw}}@media screen and (width<=767px){.p-newService__main__products__list>ul>li{margin-bottom:0;margin-right:0}.p-newService__main__products__list>ul>li+li{margin-top:4.26667vw}}.p-newService__main__products__list__box{background-color:var(--color-white);border-radius:10px;width:374px;height:230px;padding:30px 40px}@media screen and (width<=1439px){.p-newService__main__products__list__box{border-radius:.694445vw;width:25.9722vw;height:15.9722vw;padding:2.08333vw 2.77778vw}}@media screen and (width<=767px){.p-newService__main__products__list__box{border-radius:2.66667vw;width:100%;height:auto;padding:7.46667vw 5.33333vw 6.66667vw}}.p-newService__main__products__list__box__logo{text-align:center;height:39px;margin-bottom:20px}@media screen and (width<=1439px){.p-newService__main__products__list__box__logo{height:2.70833vw;margin-bottom:1.38889vw}}@media screen and (width<=767px){.p-newService__main__products__list__box__logo{height:10.4vw;margin-bottom:2.66667vw}}.p-newService__main__products__list__box__logo img{width:auto;height:100%}.p-newService__main__products__list__box__text{font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__products__list__box__text{font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__products__list__box__text{font-size:4vw;line-height:7.2vw}}.p-newService__main__products+.p-newService__main__service{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__products+.p-newService__main__service{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__products+.p-newService__main__service{margin-top:-13.3333vw}}.p-newService__main__service2 .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__service2 .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__service2 .l-container{width:100%;padding-left:0;padding-right:0}}.p-newService__main__service2__titleBox__titleBox__title span.color{color:var(--color-main)}@media screen and (width<=767px){.p-newService__main__service2__content__swiper .swiper-container{padding-bottom:0}}.p-newService__main__service2+.p-newService__main__service{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__service2+.p-newService__main__service{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__service2+.p-newService__main__service{margin-top:-13.3333vw}}.p-newService__main__partner2{background-color:var(--color-bg)}.p-newService__main__partner2 .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__partner2 .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__partner2 .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__partner2__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__partner2__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__partner2__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__partner2__content{background-color:var(--color-white);border-radius:10px;width:1100px;margin:0 auto;padding:70px 60px 60px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__partner2__content{border-radius:.694445vw;width:76.3889vw;padding:4.86111vw 4.16667vw 4.16667vw}}@media screen and (width<=767px){.p-newService__main__partner2__content{border-radius:2.66667vw;width:100%;padding:6.66667vw 5.33333vw 10.6667vw}}.p-newService__main__partner2__content__title{text-align:center;margin-bottom:60px;font-size:28px;font-weight:700;line-height:43px}@media screen and (width<=1439px){.p-newService__main__partner2__content__title{margin-bottom:4.16667vw;font-size:1.94444vw;line-height:2.98611vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__title{text-align:left;margin-bottom:2.66667vw;font-size:4.8vw;line-height:7.46667vw}}.p-newService__main__partner2__content__entry{justify-content:space-between;display:flex}@media screen and (width<=767px){.p-newService__main__partner2__content__entry{display:block}}.p-newService__main__partner2__content__entry__textBox{width:530px}@media screen and (width<=1439px){.p-newService__main__partner2__content__entry__textBox{width:36.8056vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__entry__textBox{width:100%}}.p-newService__main__partner2__content__entry__textBox p{font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.p-newService__main__partner2__content__entry__textBox p{font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__entry__textBox p{font-size:4vw;line-height:7.2vw}}.p-newService__main__partner2__content__entry__thumbnailBox{width:410px}@media screen and (width<=1439px){.p-newService__main__partner2__content__entry__thumbnailBox{width:28.4722vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__entry__thumbnailBox{width:100%}}@media screen and (width<=767px) and (width<=767px){.p-newService__main__partner2__content__entry__thumbnailBox{margin-top:5.33333vw}}.p-newService__main__partner2__content__entry__thumbnailBox__thumbnail img{width:100%;height:auto}.p-newService__main__partner2__content__entry__thumbnailBox__link{margin-top:20px}@media screen and (width<=1439px){.p-newService__main__partner2__content__entry__thumbnailBox__link{margin-top:1.38889vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__entry__thumbnailBox__link{margin-top:4vw}}.p-newService__main__partner2__content__entry__thumbnailBox__link a{justify-content:flex-end;align-items:center;font-size:14px;font-weight:500;display:flex}@media screen and (width<=1439px){.p-newService__main__partner2__content__entry__thumbnailBox__link a{font-size:.972222vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__entry__thumbnailBox__link a{font-size:3.73333vw}}.p-newService__main__partner2__content__entry__thumbnailBox__link a:after{content:"";background-image:url(/assets/service/icon_arrow_service_link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:6px;height:12px;margin-left:8px;display:block}@media screen and (width<=1439px){.p-newService__main__partner2__content__entry__thumbnailBox__link a:after{width:.416667vw;height:.833333vw;margin-left:.555556vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__entry__thumbnailBox__link a:after{width:1.6vw;height:3.2vw;margin-left:2.13333vw}}.p-newService__main__partner2__content__button{margin-top:60px}@media screen and (width<=1439px){.p-newService__main__partner2__content__button{margin-top:4.16667vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__button{margin-top:10.6667vw}}.p-newService__main__partner2__content__button a{background-color:var(--color-main);color:var(--color-white);border-radius:40px;justify-content:center;align-items:center;width:230px;height:52px;margin:0 auto;font-size:15px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__main__partner2__content__button a{border-radius:2.77778vw;width:15.9722vw;height:3.61111vw;font-size:1.04167vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__button a{border-radius:10.6667vw;width:61.3333vw;height:13.8667vw;font-size:4vw}}.p-newService__main__partner2__content__button a:after{background-color:var(--color-black);background-color:var(--color-white);content:"";width:7px;height:13px;margin-left:10px;display:block;-webkit-mask-image:url(/assets/service/icon_arrow_service_button.svg);mask-image:url(/assets/service/icon_arrow_service_button.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__main__partner2__content__button a:after{width:.486111vw;height:.902778vw;margin-left:.694445vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__button a:after{width:1.86667vw;height:3.46667vw;margin-left:2.66667vw}}.p-newService__main__partner2__content__button a span.free{background-color:var(--color-white);color:var(--color-main);border-radius:3px;justify-content:center;align-items:center;width:32px;height:17px;margin-right:8px;font-size:12px;font-weight:700;display:flex}@media screen and (width<=1439px){.p-newService__main__partner2__content__button a span.free{border-radius:.208333vw;width:2.22222vw;height:1.18056vw;margin-right:.555556vw;font-size:.833333vw}}@media screen and (width<=767px){.p-newService__main__partner2__content__button a span.free{border-radius:.8vw;width:8.53333vw;height:4.53333vw;margin-right:2.13333vw;font-size:3.2vw}}.p-newService__main__banner .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__banner .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__banner .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-newService__main__commit .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__commit .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__commit .l-container{width:100%;padding-left:0;padding-right:0}}.p-newService__main__commit__titleBox__titleBox__title span.color{color:var(--color-main)}.p-newService__main__approach .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__approach .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__approach .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.p-footerService .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-footerService .l-container{width:100vw}}@media screen and (width<=767px){.p-footerService .l-container{width:100%;padding-left:8vw;padding-right:8vw}}.c-serviceColumn__textBox__dateBox{align-items:center;margin-bottom:10px;display:flex}@media screen and (width<=1439px){.c-serviceColumn__textBox__dateBox{margin-bottom:.694445vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__dateBox{margin-bottom:2.66667vw}}.c-serviceColumn__textBox__dateBox__updateDate{align-items:center;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;display:flex}@media screen and (width<=1439px){.c-serviceColumn__textBox__dateBox__updateDate{font-size:1.04167vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__dateBox__updateDate{font-size:4vw}}.c-serviceColumn__textBox__dateBox__updateDate:before{content:"";background-image:url(/assets/service/icon_update.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-right:5px;display:block;transform:translateY(1px)}@media screen and (width<=1439px){.c-serviceColumn__textBox__dateBox__updateDate:before{width:.833333vw;height:.833333vw;margin-right:.347222vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__dateBox__updateDate:before{width:3.2vw;height:3.2vw;margin-right:1.33333vw}}.c-serviceColumn__textBox__dateBox__pubDate{align-items:center;margin-left:10px;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;display:flex}@media screen and (width<=1439px){.c-serviceColumn__textBox__dateBox__pubDate{margin-left:.694445vw;font-size:1.04167vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__dateBox__pubDate{margin-left:2.66667vw;font-size:4vw}}.c-serviceColumn__textBox__dateBox__pubDate:before{content:"";background-image:url(/assets/service/icon_pubdate.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-right:5px;display:block;transform:translateY(1px)}@media screen and (width<=1439px){.c-serviceColumn__textBox__dateBox__pubDate:before{width:.833333vw;height:.833333vw;margin-right:.347222vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__dateBox__pubDate:before{width:3.2vw;height:3.2vw;margin-right:1.33333vw}}.c-serviceColumn__textBox__industory{margin-bottom:10px;font-size:12px;font-weight:500}@media screen and (width<=1439px){.c-serviceColumn__textBox__industory{margin-bottom:.694445vw;font-size:.833333vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__industory{margin-bottom:2.66667vw;font-size:3.2vw}}.c-serviceColumn__textBox__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:75px;margin-top:10px;font-size:15px;font-weight:500;line-height:25px;display:-webkit-box;overflow:hidden}@media screen and (width<=1439px){.c-serviceColumn__textBox__text{height:5.20833vw;margin-top:.694445vw;font-size:1.04167vw;line-height:1.73611vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__text{height:13.3333vw;margin-top:1.33333vw;font-size:4vw;line-height:6.66667vw}}.c-serviceColumn__textBox__category{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:15px;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}@media screen and (width<=1439px){.c-serviceColumn__textBox__category{margin-top:1.04167vw;font-size:.833333vw}}@media screen and (width<=767px){.c-serviceColumn__textBox__category{margin-top:2.66667vw;font-size:3.2vw}}.c-serviceService{background-color:var(--color-white);border-radius:10px;width:360px;height:502px;padding:35px 30px}@media screen and (width<=1439px){.c-serviceService{border-radius:.694445vw;width:25vw;height:34.8611vw;padding:2.43056vw 2.08333vw}}@media screen and (width<=767px){.c-serviceService{border-radius:2.66667vw;width:84vw;height:122.667vw;margin:0 auto;padding:5.33333vw 5.33333vw 6.66667vw}}.c-serviceService__titleBox{margin-bottom:25px}@media screen and (width<=1439px){.c-serviceService__titleBox{margin-bottom:1.73611vw}}@media screen and (width<=767px){.c-serviceService__titleBox{margin-bottom:5.33333vw}}.c-serviceService__titleBox__label{text-align:center;margin-bottom:15px;font-family:Barlow,sans-serif;font-size:20px;font-weight:700}@media screen and (width<=1439px){.c-serviceService__titleBox__label{margin-bottom:1.04167vw;font-size:1.38889vw}}@media screen and (width<=767px){.c-serviceService__titleBox__label{margin-bottom:4vw;font-size:5.33333vw}}.c-serviceService__titleBox__title{color:var(--color-main);text-align:center;font-size:20px;font-weight:700}@media screen and (width<=1439px){.c-serviceService__titleBox__title{font-size:1.38889vw}}@media screen and (width<=767px){.c-serviceService__titleBox__title{font-size:5.33333vw}}.c-serviceService__thumbnailBox__thumbnail img{width:100%;height:auto}.c-serviceService__thumbnailBox__caption{margin-top:15px;font-size:13px;font-weight:500}@media screen and (width<=1439px){.c-serviceService__thumbnailBox__caption{margin-top:1.04167vw;font-size:.902778vw}}@media screen and (width<=767px){.c-serviceService__thumbnailBox__caption{margin-top:4vw;font-size:3.46667vw}}.c-serviceService__text{margin-top:20px;font-size:15px;font-weight:500;line-height:27px}@media screen and (width<=1439px){.c-serviceService__text{margin-top:1.38889vw;font-size:1.04167vw;line-height:1.875vw}}@media screen and (width<=767px){.c-serviceService__text{margin-top:4vw;font-size:4vw;line-height:7.2vw}}.p-newService__header__content__titleBox__text{margin-top:20px}@media screen and (width<=1439px){.p-newService__header__content__titleBox__text{margin-top:1.38889vw}}@media screen and (width<=767px){.p-newService__header__content__titleBox__text{margin-top:2.66667vw}}.p-newService__header__content__titleBox__text p{font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__header__content__titleBox__text p{font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__header__content__titleBox__text p{font-size:4.26667vw;line-height:7.46667vw}.p-newService__header__content__titleBox__text p br{display:none}}.p-newService__header--service{background-color:#173247}.p-newService__main__related{background-color:var(--color-bg3)}.p-newService__main__related__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__related__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__related__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__related__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__related__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__related__titleBox{margin-bottom:10.6667vw}}.p-newService__main__related__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__related__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__related__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__related__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__related__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__related__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__related__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__related__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__related__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__related__list{background-color:var(--color-white);border-radius:10px;width:960px;margin:0 auto;padding:40px 60px 60px}@media screen and (width<=1439px){.p-newService__main__related__list{border-radius:.694445vw;width:66.6667vw;padding:2.77778vw 4.16667vw 4.16667vw}}@media screen and (width<=767px){.p-newService__main__related__list{border-radius:2.66667vw;width:100%;padding:1.33333vw 5.33333vw 8vw}}.p-newService__main__related__list>ul{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=767px){.p-newService__main__related__list>ul{display:block}}.p-newService__main__related__list>ul>li{border-bottom:1px dotted var(--color-black);width:400px;margin-top:18px}@media screen and (width<=1439px){.p-newService__main__related__list>ul>li{width:27.7778vw;margin-top:1.25vw}}@media screen and (width<=767px){.p-newService__main__related__list>ul>li{width:100%;margin-top:0}}.p-newService__main__related__list>ul>li:nth-child(-n+2){margin-top:0}.p-newService__main__related__list a{align-items:center;padding:13px 0;font-size:16px;font-weight:700;line-height:38px;display:flex;position:relative}@media screen and (width<=1439px){.p-newService__main__related__list a{padding:.902778vw 0;font-size:1.11111vw;line-height:2.63889vw}}@media screen and (width<=767px){.p-newService__main__related__list a{padding:5.33333vw 5.33333vw 5.33333vw 0;font-size:4vw;line-height:6.66667vw}}.p-newService__main__related__list a:after{background-color:var(--color-black);content:"";width:8px;height:15px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:url(/assets/service/icon_arrow_service_link.svg);mask-image:url(/assets/service/icon_arrow_service_link.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1439px){.p-newService__main__related__list a:after{width:.555556vw;height:1.04167vw}}@media screen and (width<=767px){.p-newService__main__related__list a:after{width:2.13333vw;height:4vw}}.p-newService__main__strong{background-color:var(--color-bg)}.p-newService__main__strong__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__strong__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__strong__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__strong__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__strong__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__strong__titleBox{margin-bottom:10.6667vw}}.p-newService__main__strong__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__strong__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__strong__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__strong__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__strong__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__strong__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__strong__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__strong__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__strong__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__strong__list{width:816px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__strong__list{width:56.6667vw}}@media screen and (width<=767px){.p-newService__main__strong__list{width:100%}}.p-newService__main__strong__list>ul{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=767px){.p-newService__main__strong__list>ul{display:block}}.p-newService__main__strong__list>ul>li{width:400px;margin-top:15px}@media screen and (width<=1439px){.p-newService__main__strong__list>ul>li{width:27.7778vw;margin-top:1.04167vw}}@media screen and (width<=767px){.p-newService__main__strong__list>ul>li{width:100%;margin-top:4vw}}.p-newService__main__strong__list>ul>li:nth-child(-n+2){margin-top:0}@media screen and (width<=767px){.p-newService__main__strong__list>ul>li:nth-child(-n+2){margin-top:4vw}.p-newService__main__strong__list>ul>li:first-child{margin-top:0}}.p-newService__main__strong__list__box{background-color:var(--color-white);border-radius:10px;min-height:195px;padding:35px 40px}@media screen and (width<=1439px){.p-newService__main__strong__list__box{border-radius:.694445vw;min-height:13.5417vw;padding:2.43056vw 2.77778vw}}@media screen and (width<=767px){.p-newService__main__strong__list__box{border-radius:2.66667vw;min-height:0;padding:6.66667vw 5.33333vw}}.p-newService__main__strong__list__box__title{font-size:21px;font-weight:700;line-height:30px;display:flex}@media screen and (width<=1439px){.p-newService__main__strong__list__box__title{font-size:1.45833vw;line-height:2.08333vw}}@media screen and (width<=767px){.p-newService__main__strong__list__box__title{font-size:4.8vw;line-height:8vw}}.p-newService__main__strong__list__box__title:before{content:"";background-image:url(/assets/service/icon_service_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:22px;height:22px;margin-right:10px;display:block;transform:translateY(5px)}@media screen and (width<=1439px){.p-newService__main__strong__list__box__title:before{width:1.52778vw;height:1.52778vw;margin-right:.694445vw;transform:translateY(.347222vw)}}@media screen and (width<=767px){.p-newService__main__strong__list__box__title:before{width:4.8vw;height:4.8vw;margin-right:2.66667vw;transform:translateY(1.33333vw)}}.p-newService__main__strong__list__box__text{margin-top:10px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__strong__list__box__text{margin-top:.694445vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__strong__list__box__text{margin-top:1.33333vw;font-size:4vw;line-height:7.2vw}}.p-newService__main__voice{background-color:var(--color-white)}.p-newService__main__voice__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__voice__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__voice__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__voice__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__voice__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__voice__titleBox{margin-bottom:10.6667vw}}.p-newService__main__voice__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__voice__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__voice__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__voice__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__voice__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__voice__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__voice__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__voice__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__voice__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__voice__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__voice__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__voice__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}.p-newService__main__voice__titleBox .p-newService__main__voice__titleBox__titleBox__title{letter-spacing:0}}.p-newService__main__voice__module{width:1000px;margin:0 auto;position:relative}@media screen and (width<=1439px){.p-newService__main__voice__module{width:69.4445vw}}@media screen and (width<=767px){.p-newService__main__voice__module{width:100%}}.p-newService__main__voice__module__titleBox{padding:0 29px}@media screen and (width<=1439px){.p-newService__main__voice__module__titleBox{padding:0 2.01389vw}}@media screen and (width<=767px){.p-newService__main__voice__module__titleBox{padding:0 3.46667vw}}.p-newService__main__voice__module__titleBox__title{margin-bottom:30px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__voice__module__titleBox__title{margin-bottom:2.08333vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__voice__module__titleBox__title{margin-bottom:8vw;font-size:5.33333vw}}.p-newService__main__voice__module__content{margin:0 auto;padding:0 29px;position:relative;overflow:hidden}@media screen and (width<=1439px){.p-newService__main__voice__module__content{padding:0 2.01389vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content{padding:0 0}}.p-newService__main__voice__module__content__swiper{width:331px;margin:0 auto}@media screen and (width<=1439px){.p-newService__main__voice__module__content__swiper{width:22.9861vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content__swiper{width:90.6667vw}}.p-newService__main__voice__module__content__swiper .swiper-container-horizontal>.swiper-pagination-bullets,.p-newService__main__voice__module__content__swiper .swiper-pagination-custom,.p-newService__main__voice__module__content__swiper .swiper-pagination-fraction{bottom:0}.p-newService__main__voice__module__content__swiper .swiper-pagination-bullet{background-color:var(--color-white);border:0;width:12px;height:12px;margin:0 5px}@media screen and (width<=1439px){.p-newService__main__voice__module__content__swiper .swiper-pagination-bullet{width:.833333vw;height:.833333vw;margin:0 .347222vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content__swiper .swiper-pagination-bullet{width:3.2vw;height:3.2vw;margin:0 1.33333vw}}.p-newService__main__voice__module__content__swiper .swiper-pagination-bullet-active{background-color:var(--color-main)!important}.p-newService__main__voice__module__content .swiper-button-next:after,.p-newService__main__voice__module__content .swiper-button-prev:after{width:100%;height:100%}.p-newService__main__voice__module__content .swiper-button-next:after{background-image:url(/assets/service/icon_arrow_service_swiper_next.svg);display:block!important}.p-newService__main__voice__module__content .swiper-button-prev:after{background-image:url(/assets/service/icon_arrow_service_swiper_prev.svg);display:block!important}.p-newService__main__voice__module__content .swiper-button-next,.p-newService__main__voice__module__content .swiper-button-prev{width:26px;height:26px;top:103px}@media screen and (width<=1439px){.p-newService__main__voice__module__content .swiper-button-next,.p-newService__main__voice__module__content .swiper-button-prev{width:1.80556vw;height:1.80556vw;top:7.15278vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content .swiper-button-next,.p-newService__main__voice__module__content .swiper-button-prev{width:6.93333vw;height:6.93333vw;top:27.4667vw}}.p-newService__main__voice__module__content .swiper-button-next{right:15px}@media screen and (width<=1439px){.p-newService__main__voice__module__content .swiper-button-next{right:1.04167vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content .swiper-button-next{right:0;display:block!important}}.p-newService__main__voice__module__content .swiper-button-prev{left:15px}@media screen and (width<=1439px){.p-newService__main__voice__module__content .swiper-button-prev{left:1.04167vw}}@media screen and (width<=767px){.p-newService__main__voice__module__content .swiper-button-prev{left:0;display:block!important}}.p-newService__main__voice__module__link{position:absolute;top:20px;right:26px}@media screen and (width<=1439px){.p-newService__main__voice__module__link{top:1.38889vw;right:1.80556vw}}@media screen and (width<=767px){.p-newService__main__voice__module__link{top:4.53333vw;right:2.66667vw}}.p-newService__main__voice__module__link a{align-items:center;font-size:14px;display:flex}@media screen and (width<=1439px){.p-newService__main__voice__module__link a{font-size:.972222vw}}@media screen and (width<=767px){.p-newService__main__voice__module__link a{font-size:3.73333vw}}.p-newService__main__voice__module__link a:after{content:"";background-image:url(/assets/service/icon_arrow_service_link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px;margin-left:5px;display:block}@media screen and (width<=1439px){.p-newService__main__voice__module__link a:after{width:.694445vw;height:.694445vw;margin-left:.347222vw}}@media screen and (width<=767px){.p-newService__main__voice__module__link a:after{width:2.66667vw;height:2.66667vw;margin-left:1.33333vw}}.p-newService__main__voice__module__titleBox__title{margin-bottom:35px}@media screen and (width<=1439px){.p-newService__main__voice__module__titleBox__title{margin-bottom:2.43056vw}}@media screen and (width<=767px){.p-newService__main__voice__module__titleBox__title{margin-bottom:8vw}}.p-newService__main__voice__module__content__swiper .swiper-pagination-bullet{background-color:#eaeaea}.p-newService__main__voice__module+.p-newService__main__voice__module{margin-top:50px}@media screen and (width<=1439px){.p-newService__main__voice__module+.p-newService__main__voice__module{margin-top:3.47222vw}}@media screen and (width<=767px){.p-newService__main__voice__module+.p-newService__main__voice__module{margin-top:10.6667vw}}.p-newService__main__service2{background-color:var(--color-bg)}.p-newService__main__service2__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__service2__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__service2__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__service2__titleBox{text-align:center;margin-bottom:60px;position:relative}@media screen and (width<=1439px){.p-newService__main__service2__titleBox{margin-bottom:4.16667vw}}@media screen and (width<=767px){.p-newService__main__service2__titleBox{margin-bottom:10.6667vw}}.p-newService__main__service2__titleBox:after{border-color:var(--color-black) transparent transparent transparent;content:"";border-style:solid;border-width:12px 10px 0;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-11px;left:0;right:0}@media screen and (width<=1439px){.p-newService__main__service2__titleBox:after{border-width:.833333vw .694445vw 0;bottom:-.763889vw}}@media screen and (width<=767px){.p-newService__main__service2__titleBox:after{border-width:3.2vw 2.66667vw 0;bottom:-2.93333vw}}.p-newService__main__service2__titleBox__text{text-align:center;margin-bottom:10px;font-size:22px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__service2__titleBox__text{margin-bottom:.694445vw;font-size:1.52778vw}}@media screen and (width<=767px){.p-newService__main__service2__titleBox__text{margin-bottom:1.33333vw;font-size:4vw}}.p-newService__main__service2__titleBox__titleBox{border-bottom:1px solid var(--color-black);padding-bottom:10px;display:inline-block}@media screen and (width<=1439px){.p-newService__main__service2__titleBox__titleBox{padding-bottom:.694445vw}}@media screen and (width<=767px){.p-newService__main__service2__titleBox__titleBox{padding-bottom:3.46667vw}}.p-newService__main__service2__titleBox__titleBox__title{font-size:33px;font-weight:700;line-height:48px}@media screen and (width<=1439px){.p-newService__main__service2__titleBox__titleBox__title{font-size:2.29167vw;line-height:3.33333vw}}@media screen and (width<=767px){.p-newService__main__service2__titleBox__titleBox__title{font-size:6.4vw;line-height:9.06667vw}}.p-newService__main__service2__titleBox__titleBox__text{margin-top:5px;font-size:16px;font-weight:500;line-height:28px}@media screen and (width<=1439px){.p-newService__main__service2__titleBox__titleBox__text{margin-top:.347222vw;font-size:1.11111vw;line-height:1.94444vw}}@media screen and (width<=767px){.p-newService__main__service2__titleBox__titleBox__text{margin-top:2.13333vw;font-size:3.73333vw;line-height:5.33333vw}.p-newService__main__service2__titleBox{padding-left:8vw;padding-right:8vw}}.p-newService__main__service2__list{justify-content:space-between;width:1120px;margin:0 auto;display:flex}@media screen and (width<=1439px){.p-newService__main__service2__list{width:77.7778vw}}@media screen and (width<=767px){.p-newService__main__service2__list{width:100%;display:none}}.p-newService__main__service2__content{display:none}@media screen and (width<=767px){.p-newService__main__service2__content{display:block;position:relative}.p-newService__main__service2__content__swiper{width:92vw;margin:0 auto}.p-newService__main__service2__content .swiper-button-next:after,.p-newService__main__service2__content .swiper-button-prev:after{width:100%;height:100%}.p-newService__main__service2__content .swiper-button-next:after{background-image:url(/assets/service/icon_arrow_service_swiper_next.svg);display:block!important}.p-newService__main__service2__content .swiper-button-prev:after{background-image:url(/assets/service/icon_arrow_service_swiper_prev.svg);display:block!important}}.p-newService__main__service2__content .swiper-button-next,.p-newService__main__service2__content .swiper-button-prev{width:6.93333vw;height:6.93333vw;margin:auto 0;top:0;bottom:0;display:block!important}@media screen and (width<=767px){.p-newService__main__service2__content .swiper-button-next{right:4.53333vw}.p-newService__main__service2__content .swiper-button-prev{left:4.53333vw}.p-newService__main__service2__content .swiper-container-horizontal>.swiper-pagination-bullets,.p-newService__main__service2__content .swiper-pagination-custom,.p-newService__main__service2__content .swiper-pagination-fraction{display:none}}.p-newService__main__review{background-color:var(--color-bg);position:relative}.p-newService__main__review--gap-40{margin-top:-40px}@media screen and (width<=1439px){.p-newService__main__review--gap-40{margin-top:-2.77778vw}}@media screen and (width<=767px){.p-newService__main__review--gap-40{margin-top:-8vw}}.p-newService__main__review--gap-90{margin-top:-90px}@media screen and (width<=1439px){.p-newService__main__review--gap-90{margin-top:-6.25vw}}@media screen and (width<=767px){.p-newService__main__review--gap-90{margin-top:-13.3333vw}}.p-newService__main__review .l-container{width:1440px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (width<=1439px){.p-newService__main__review .l-container{width:100vw}}@media screen and (width<=767px){.p-newService__main__review .l-container{width:100%;padding-left:5.33333vw;padding-right:5.33333vw}}.p-newService__main__review__inner{padding-top:90px;padding-bottom:90px}@media screen and (width<=1439px){.p-newService__main__review__inner{padding-top:6.25vw;padding-bottom:6.25vw}}@media screen and (width<=767px){.p-newService__main__review__inner{padding-top:13.3333vw;padding-bottom:13.3333vw}}.p-newService__main__review__content{width:1200px;margin:50px auto 0;position:relative}@media screen and (width<=1439px){.p-newService__main__review__content{width:83.3333vw;margin-top:3.47222vw}}@media screen and (width<=767px){.p-newService__main__review__content{width:100%;margin-top:8vw}}.p-newService__main__review__content__swiper{overflow:hidden}.p-newService__main__review__content .swiper-container{margin-bottom:-40px}@media screen and (width<=1203px){.p-newService__main__review__content .swiper-container{margin-bottom:-3.21543vw}}@media screen and (width<=767px){.p-newService__main__review__content .swiper-container{margin-bottom:-10.6667vw}}.p-newService__main__review__content .swiper-slide{width:350px;height:auto}@media screen and (width<=1439px){.p-newService__main__review__content .swiper-slide{width:24.3056vw}}@media screen and (width<=767px){.p-newService__main__review__content .swiper-slide{width:84vw}}.p-newService__main__review__card{background-color:var(--color-white);box-sizing:border-box;border-radius:10px;flex-direction:column;height:100%;padding:30px;display:flex}@media screen and (width<=1439px){.p-newService__main__review__card{border-radius:.694445vw;padding:2.08333vw}}@media screen and (width<=767px){.p-newService__main__review__card{border-radius:2.66667vw;padding:6.4vw}}.p-newService__main__review__card__head{justify-content:space-between;align-items:flex-start;display:flex}.p-newService__main__review__card__head__star{align-items:center;gap:2px;display:flex}.p-newService__main__review__star{color:#d9d9d9;font-size:24px;font-weight:700}@media screen and (width<=1439px){.p-newService__main__review__star{font-size:1.66667vw}}@media screen and (width<=767px){.p-newService__main__review__star{font-size:18px}}.p-newService__main__review__star.is-filled{color:#ea5b23}.p-newService__main__review__card__head__star__num{color:var(--color-black);margin-left:6px;font-size:12px;font-weight:500}.p-newService__main__review__card__head__date{color:var(--color-black);margin-top:10px;font-size:12px;font-weight:500}@media screen and (width<=1439px){.p-newService__main__review__card__head__date{margin-top:.694445vw}}@media screen and (width<=767px){.p-newService__main__review__card__head__date{margin-top:2.66667vw}}.p-newService__main__review__card__head__user{text-align:center;flex-shrink:0;margin-left:12px}.p-newService__main__review__card__head__user img{border-radius:50%;width:72px;display:block}@media screen and (width<=1439px){.p-newService__main__review__card__head__user img{width:5vw}}@media screen and (width<=767px){.p-newService__main__review__card__head__user img{width:14.9333vw}}.p-newService__main__review__card__head__user p{color:var(--color-black);margin-top:10px;font-size:12px;font-weight:500}@media screen and (width<=767px){.p-newService__main__review__card__head__user p{margin-top:2.66667vw;font-size:11px}}.p-newService__main__review__card__title{color:var(--color-black);margin-top:14px;font-size:18px;font-weight:700;line-height:1.5}@media screen and (width<=1439px){.p-newService__main__review__card__title{margin-top:.972222vw;font-size:1.25vw}}@media screen and (width<=767px){.p-newService__main__review__card__title{margin-top:3.73333vw;font-size:16px}}.p-newService__main__review__card__text{color:var(--color-black);-webkit-line-clamp:8;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;font-weight:500;line-height:27px;display:-webkit-box;overflow:hidden}@media screen and (width<=1439px){.p-newService__main__review__card__text{margin-top:.694445vw;line-height:1.875vw}}@media screen and (width<=767px){.p-newService__main__review__card__text{margin-top:2.66667vw;font-size:14px;line-height:1.8}}.p-newService__main__review__card__more{color:#8a8f98;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;margin-top:10px;margin-left:auto;padding:0;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:block}@media screen and (width<=767px){.p-newService__main__review__card__more{margin-top:2.66667vw;font-size:13px}}.p-newService__main__review__card__meta{margin-top:auto;padding-top:16px}@media screen and (width<=1439px){.p-newService__main__review__card__meta{padding-top:1.11111vw}}@media screen and (width<=767px){.p-newService__main__review__card__meta{padding-top:3.2vw}}.p-newService__main__review__card__meta__block+.p-newService__main__review__card__meta__block{margin-top:20px}@media screen and (width<=767px){.p-newService__main__review__card__meta__block+.p-newService__main__review__card__meta__block{margin-top:4.26667vw}}.p-newService__main__review__card__meta__block__label{color:var(--color-black);margin-bottom:10px;font-size:15px;font-weight:700}@media screen and (width<=767px){.p-newService__main__review__card__meta__block__label{margin-bottom:2.13333vw;font-size:13px}}.p-newService__main__review__card__meta__block__value{color:var(--color-black);font-size:15px;font-weight:500}@media screen and (width<=767px){.p-newService__main__review__card__meta__block__value{font-size:13px}}.p-newService__main__review__card__title .underline,.p-newService__main__review__card__text .underline,.p-newService__main__review__modal__box__title .underline,.p-newService__main__review__modal__box__text .underline{border-bottom:1px solid var(--color-main);padding-bottom:2px}.p-newService .swiper-container{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.p-newService .swiper-container::-webkit-scrollbar{display:none}.p-newService .swiper-wrapper{align-items:stretch;display:flex}.p-newService .swiper-slide{scroll-snap-align:start;flex:none}.p-newService .swiper-button-prev,.p-newService .swiper-button-next,.p-newService .swiper-pagination{display:none}@media (prefers-reduced-motion:reduce){.p-newService .swiper-container{scroll-behavior:auto}}.p-newService__main__faq__list__box>summary{cursor:pointer;list-style:none}.p-newService__main__faq__list__box>summary::-webkit-details-marker{display:none}.p-newService__main__faq__list__box[open] .p-newService__main__faq__list__box__aBox{display:block}.p-newService__main__faq__list__box[open] .p-newService__main__faq__list__box__qBox:after{transform:rotate(45deg)}.p-newService__main__faq__list__box__qBox:after{transition:transform .2s}.p-newService__main__service__list__box>summary{cursor:pointer;list-style:none}.p-newService__main__service__list__box>summary::-webkit-details-marker{display:none}.p-newService__main__service__list__box[open] .p-newService__main__service__list__box__textBox{display:block}.p-newService__main__service__list__box[open] .p-newService__main__service__list__box__titleBox:after{transform:rotate(45deg)}.p-newService__main__service__list__box__titleBox:after{transition:transform .2s}.p-newService__main__review__content .swiper-wrapper{gap:20px}.p-newService__main__review .nv-rev-toggle{opacity:0;pointer-events:none;position:absolute}.p-newService__main__review .nv-rev-toggle:checked+.p-newService__main__review__card__text{-webkit-line-clamp:unset;display:block;overflow:visible}.p-newService__main__review .nv-rev-toggle:checked~.p-newService__main__review__card__more{display:none}.p-newService__main__review .nv-rev-toggle:focus-visible~.p-newService__main__review__card__more{outline-offset:2px;outline:2px solid #1b224c}.p-newService__main__column__module__content__swiper,.p-newService__main__voice__module__content__swiper{width:auto}.p-newService__main__column__module__content__swiper .swiper-slide,.p-newService__main__voice__module__content__swiper .swiper-slide{width:331px}@media screen and (width<=1439px){.p-newService__main__column__module__content__swiper .swiper-slide,.p-newService__main__voice__module__content__swiper .swiper-slide{width:22.9861vw}}@media screen and (width<=767px){.p-newService__main__column__module__content__swiper .swiper-slide,.p-newService__main__voice__module__content__swiper .swiper-slide{width:100%}}.nv-svc-nav.is-js>.swiper-button-prev,.nv-svc-nav.is-js>.swiper-button-next{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute}.nv-svc-nav.is-js>:is(.swiper-button-prev,.swiper-button-next):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.nv-svc-nav.is-js>:is(.swiper-button-prev,.swiper-button-next):disabled{opacity:.3;cursor:default}.nv-svc-nav.is-fit>:is(.swiper-button-prev,.swiper-button-next){display:none!important}@media screen and (width>=768px){.p-newService__main__column__module__content.is-js>.swiper-button-prev,.p-newService__main__voice__module__content.is-js>.swiper-button-prev{left:0}.p-newService__main__column__module__content.is-js>.swiper-button-next,.p-newService__main__voice__module__content.is-js>.swiper-button-next{right:0}}html[lang=en] .p-newService__main__strong__list>ul>li{display:flex}html[lang=en] .p-newService__main__strong__list__box{width:100%}html[lang=en] .p-newService__main__merit__list>ul>li{display:flex}html[lang=en] .p-newService__main__merit__list__box{width:100%}html[lang=en] .p-newService__main__reason__list>ul>li{display:flex}html[lang=en] .p-newService__main__reason__list__box{width:100%}@media (prefers-reduced-motion:reduce){.p-newService__main__flowLogo__logoList>ul{animation-duration:100s!important}}.p-newService__main__product__content__swiper .swiper-wrapper,.p-newService__main__example__content__swiper .swiper-wrapper,.p-newService__main__service2__content__swiper .swiper-wrapper,.p-newService__main__achievements2__content__swiper .swiper-wrapper{gap:20px}.p-newService__main__product__content__swiper .swiper-slide,.p-newService__main__example__content__swiper .swiper-slide,.p-newService__main__service2__content__swiper .swiper-slide,.p-newService__main__achievements2__content__swiper .swiper-slide{box-sizing:border-box;width:100%}
