.wrap__top-page{width:72.9027vw;height:100dvh;margin-left:27.0973vw;padding:2.7211vw;position:relative}.wrap__top-page .swiper-top-page{width:100%;height:100%;margin:auto;position:absolute;inset:0}.wrap__top-page .swiper-top-page .image-top-page{width:100%;height:100%;position:absolute;inset:0}.wrap__top-page .swiper-top-page .image-top-page img{object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.wrap__top-page .wrap__top-page-info{text-align:right;z-index:10;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.wrap__top-page .wrap__top-page-info .wrap__info-sns{display:none}.wrap__top-page .wrap__top-page-info .wrap__info-sns ul{color:#fff;letter-spacing:.12vh;text-shadow:0 0 10px #000;flex-direction:column;margin-bottom:4vh;font-family:Noto Sans JP,sans-serif;font-size:max(1.8vh,13px);font-weight:500;display:flex}.wrap__top-page .wrap__top-page-info .wrap__info-sns a{color:#fff;margin:.3vh;font-size:max(1vw,10px);display:block;text-decoration:underline!important}.wrap__top-page .wrap__top-page-info .wrap__info-summary{color:#fff;letter-spacing:.15vh;text-shadow:0 0 10px #000;margin-top:auto;margin-bottom:15vh;font-family:Noto Sans JP,sans-serif;font-size:max(1.7vh,11px);font-weight:400}.wrap__top-page .wrap__top-page-info .wrap__info-summary .name{margin-bottom:3.4vh}.wrap__top-page .wrap__top-page-info .wrap__info-summary .address{margin-bottom:3vh}.wrap__top-page .wrap__top-page-info .wrap__info-summary a{font-size:12px}.wrap__top-page .wrap__top-page-info .wrap__info-contents{color:#fff;letter-spacing:1px;white-space:nowrap;max-width:100%;font-family:neue-haas-grotesk-display,sans-serif;font-size:3.3vw;font-style:normal;font-weight:100;line-height:.8;position:absolute;bottom:0;right:0}.wrap__top-page .wrap__top-page-info .wrap__info-contents .wrap__info-contents-pc{display:flex}.wrap__top-page .wrap__top-page-info .wrap__info-contents .wrap__info-contents-sp{display:none}.wrap__top-page .wrap__top-page-info .wrap__info-contents span{color:#fff;font-family:var(--font-shippori);text-shadow:0 0 20px #000;padding:0 0 0 2.8571vw;font-size:4.0816vw;font-style:normal;font-weight:400;line-height:.975}.wrap__top-page .wrap__top-page-info .wrap__info-contents span:first-child{padding-left:0}.wrap__top-page .wrap__top-page-info .wrap__info-contents span:last-child{border-right:0;padding-right:0}.wrap__top-page .wrap__dip-top{background-color:var(--color-yellow);z-index:1;width:5.442vw;padding-top:5.442vw;position:absolute;top:26vh;left:0}.wrap__top-page .wrap__dip-bottom{background-color:var(--color-yellow);z-index:1;width:2.721vw;padding-top:2.721vw;position:absolute;bottom:calc(10vh + 1.7vw);right:0;transform:translateY(-.5vh)}@media screen and (width<=768px){.wrap__header.active-white .wrap__header-logo svg path{fill:#fff!important}.wrap__header.active-white .btn-menu-toggle:not(.is-active) span{background-color:#fff}.main-top-page .wp-block-andplusco-top-page{flex:0 0 100%;width:100%}.wrap__top-page{width:100vw;max-width:100vw;min-height:100svh;min-height:calc(var(--svh,1svh) * 100);height:100svh;height:calc(var(--svh,1svh) * 100);flex-shrink:0;margin-left:0;padding:0;overflow:hidden}.wrap__top-page .wrap__top-page-info{pointer-events:none;justify-content:flex-start;width:100%;height:100%;position:absolute;inset:0}.wrap__top-page .wrap__top-page-info a{pointer-events:auto}.wrap__top-page .wrap__top-page-info .wrap__info-sns{display:none}.wrap__top-page .wrap__top-page-info .wrap__info-summary{text-shadow:0 0 5px #000;text-align:left;box-sizing:border-box;pointer-events:auto;order:1;align-self:stretch;margin-top:0;margin-bottom:0;padding:max(72px,19.2vw) 5.3333vw 5.3333vw;font-weight:700}.wrap__top-page .wrap__top-page-info .wrap__info-summary .address{margin-bottom:0}.wrap__top-page .wrap__top-page-info .wrap__info-summary .phoneNumber,.wrap__top-page .wrap__top-page-info .wrap__info-contents .wrap__info-contents-pc{display:none}.wrap__top-page .wrap__top-page-info .wrap__info-contents .wrap__info-contents-sp{font-size:8vh;display:block}.wrap__top-page .wrap__top-page-info .wrap__info-contents{text-align:left;white-space:normal;box-sizing:border-box;pointer-events:auto;order:3;width:100%;max-width:100vw;margin-top:auto;padding:0 0 5.3333vw 5.3333vw;position:relative;bottom:auto;right:auto}.wrap__top-page .wrap__top-page-info .wrap__info-contents:before{content:"";background-color:var(--color-yellow);width:5.3333vw;padding-top:5.3333vw;position:absolute;top:calc(max(36px,9.6vw)/3.33333);right:0;transform:translateY(-5.3333vw)}.wrap__top-page .wrap__top-page-info .wrap__info-contents span{padding-inline:5.3333vw;font-size:max(36px,9.6vw);font-weight:400;line-height:1.4}.wrap__top-page .wrap__dip-top{width:16vw;padding-top:16vw;top:32.27vw;left:0}.wrap__top-page .wrap__dip-bottom{display:none}}.section__services{--header-h:max(36px, 2.449vw);--top-base:calc(2.8vw + max(16px, 1.0884vw));margin-bottom:72px;padding-top:120px;position:relative}.section__services .wrap__content-service{max-width:45.9184vw;margin-bottom:128px;margin-left:auto;margin-right:2.7211vw;position:relative}.section__services .wrap__content-service p{letter-spacing:.03em;font-size:max(14px,.9524vw);font-weight:400;line-height:2}.section__services .wrap__item-service-top-page{background:#f5f5f5;border-radius:16px;max-width:70.2041vw;margin-left:auto;margin-right:2.7211vw;padding:0 3.8095vw 4.6939vw;position:sticky;box-shadow:0 0 40px #0000000d}.section__services .wrap__item-service-top-page .wrap__items-service .wrap__item-service{flex-direction:column;height:auto;display:flex}.section__services .wrap__item-service-top-page h2{font-family:var(--font-shippori);margin-bottom:7px;font-size:max(48px,3.2653vw);font-weight:800;line-height:1;display:block;transform:translateY(min(-24px,-1.6327vw))}.section__services .wrap__item-service-top-page#ec h2{padding-left:17.0068vw}.section__services .wrap__item-service-top-page#web h2{padding-left:25.034vw}.section__services .wrap__item-service-top-page#dtp h2{padding-left:36.7347vw}.section__services .wrap__item-service-top-page#system h2{text-align:right}.section__services .wrap__item-service-top-page>p{font-family:var(--font-shippori);letter-spacing:.03em;margin-bottom:76px;font-size:max(20px,1.3605vw);font-weight:800;line-height:1.4;display:block}.section__services .wrap__item-service-top-page:nth-child(4)>p{margin-bottom:56px}.section__services .wrap__item-service-top-page:nth-child(5)>p{margin-bottom:52px}@media screen and (width>=769px){.section__services .wrap__item-service-top-page .wrap__items-service .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.7211vw;display:grid}.section__services .wrap__item-service-top-page .wrap__items-service .swiper-slide{height:auto;width:auto!important}}.section__services .wrap__item-service-top-page .wrap__items-service h3{letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:16px;font-size:max(16px,1.0884vw);font-weight:900;line-height:1;display:flex}.section__services .wrap__item-service-top-page .wrap__items-service h3:before{content:"";background-color:var(--color-yellow);flex:0 0 max(14px,.9524vw);width:max(14px,.9524vw);height:max(14px,.9524vw);margin-top:5px}.section__services .wrap__item-service-top-page .wrap__items-service .desc{margin-bottom:16px}.section__services .wrap__item-service-top-page .wrap__items-service .desc p{font-size:max(13px,.8844vw);font-weight:400;line-height:2}.section__services .wrap__item-service-top-page .wrap__items-service .thumb{width:100%;height:0;margin-top:auto;padding-bottom:66.5909%;display:block;position:relative;overflow:hidden}.section__services .wrap__item-service-top-page .wrap__items-service .thumb img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.section__services .wrap__item-service-top-page .wrap__items-service .thumb .tags{flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;right:0}.section__services .wrap__item-service-top-page .wrap__items-service .thumb .tags p{color:#000;background:#fff;border:1px solid #d9d9d9;padding:4px 10px;font-size:max(13px,.8844vw);font-weight:500;line-height:max(20px,1.3605vw);display:inline-flex}.section__services .wrap__item-service-top-page .wrap__items-service .thumb .tags p:not(:first-child){margin-top:-1px}.section__services .wrap__item-service-top-page{--i:0;top:calc(var(--top-base) + var(--i) * var(--header-h))}.section__services .wrap__item-service-top-page:first-child{--i:0}.section__services .wrap__item-service-top-page:nth-child(2){--i:1}.section__services .wrap__item-service-top-page:nth-child(3){--i:2}.section__services .wrap__item-service-top-page:nth-child(4){--i:3}.section__services .wrap__item-service-top-page:nth-child(5){--i:4}.section__services .hold{height:54px;margin-top:-54px;margin-bottom:-54px;position:relative}.section__services .btn-nav-service{cursor:pointer;z-index:10;background:0 0;border:0;justify-content:center;align-items:center;padding:2.6667vw;display:none;position:absolute;top:50%;transform:translateY(-50%)}.section__services .btn-nav-service--prev{left:5.3333vw}.section__services .btn-nav-service--next{right:5.3333vw}.section__services .btn-nav-service svg{display:block}.section__services .btn-nav-service.swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (width<=768px){.section__services{--card-half-height:66.8vw;--top-base:max(0px, calc(50dvh - var(--card-half-height)));--header-h:max(21px, 5.6vw);margin-bottom:0;padding-top:80px}.section__services .wrap__content-service{max-width:100vw;margin-bottom:0;margin-left:0;margin-right:0;padding-inline:5.3333vw}.section__services .wrap__services-list{position:relative}.section__services .hold{display:none}.section__services .wrap__item-service-top-page{max-width:89.3334vw;height:133.6vw;box-shadow:unset;isolation:isolate;background:0 0;flex-direction:column;margin-left:5.3333vw;margin-right:0;padding:0 5.3333vw 6.4vw;display:flex;margin-top:34.9333vw!important}.section__services .wrap__item-service-top-page:after{content:"";z-index:0;background-color:#f5f5f5;border-radius:16px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 0 40px #0000000d}.section__services .wrap__item-service-top-page>*{z-index:1;position:relative}.section__services .wrap__item-service-top-page:first-child,.section__services .wrap__item-service-top-page:nth-child(2),.section__services .wrap__item-service-top-page:nth-child(3),.section__services .wrap__item-service-top-page:nth-child(4),.section__services .wrap__item-service-top-page:nth-child(5){--i:0}.section__services .wrap__item-service-top-page:first-child{z-index:1}.section__services .wrap__item-service-top-page:nth-child(2){z-index:2}.section__services .wrap__item-service-top-page:nth-child(3){z-index:3}.section__services .wrap__item-service-top-page:nth-child(4){z-index:4}.section__services .wrap__item-service-top-page:nth-child(5){z-index:5}.section__services .wrap__item-service-top-page.is-title-suppressed>h2,.section__services .wrap__item-service-top-page.is-title-suppressed>p{opacity:0;visibility:hidden;pointer-events:none}.section__services .wrap__item-service-top-page h2{opacity:1;visibility:visible;margin-bottom:0;font-size:max(40px,10.6667vw);transition:opacity .35s,visibility .35s;transform:translateY(min(-21px,-5.6vw))}.section__services .wrap__item-service-top-page#ec h2,.section__services .wrap__item-service-top-page#web h2,.section__services .wrap__item-service-top-page#dtp h2{padding-left:0}.section__services .wrap__item-service-top-page#system h2{text-align:left}.section__services .wrap__item-service-top-page>p{letter-spacing:.03em;opacity:1;visibility:visible;margin-bottom:0;font-size:max(18px,4.8vw);font-weight:800;line-height:1.6;transition:opacity .35s,visibility .35s}.section__services .wrap__item-service-top-page .wrap__items-service{touch-action:pan-y pinch-zoom;width:calc(100% + 5.3333vw);margin-top:auto;padding-right:5.3333vw}.section__services .wrap__items-service:not(.swiper-initialized) .btn-nav-service--prev{opacity:0;pointer-events:none}.section__services .wrap__item-service-top-page .wrap__items-service .wrap__item-service{flex-direction:column;display:flex}.section__services .wrap__item-service-top-page .wrap__items-service h3{letter-spacing:.06em;align-items:flex-start;margin-bottom:12px;font-size:max(16px,4.2667vw);line-height:1.4}.section__services .wrap__item-service-top-page .wrap__items-service .thumb{margin-top:auto}.section__services .wrap__content-service p{font-size:max(14px,3.7333vw)}.section__services .btn-nav-service{display:flex}}@media screen and (width>=769px){.section__services .wrap__item-service-top-page .wrap__items-service .swiper-wrapper{width:100%!important;display:grid!important;transform:none!important}.section__services .wrap__item-service-top-page .wrap__items-service .swiper-slide{min-width:0}}@media screen and (width<=768px){.section__services .wrap__item-service-top-page .wrap__items-service:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}}.section__services .wrap__banner-slides{z-index:2;max-width:100vw;padding-top:120px;padding-bottom:126px;position:relative;overflow:hidden}.section__services .wrap__banner-slides .swiper .swiper-wrapper{transition-timing-function:linear!important}.section__services .wrap__banner-slides .wrap__slides-banner-ltr{margin-bottom:21px}.section__services .wrap__banner-slides .swiper .swiper-wrapper .swiper-slide{width:22.6755vw}.section__services .wrap__banner-slides .swiper .swiper-wrapper .swiper-slide img{aspect-ratio:333.33/222.22;object-fit:cover;object-position:center;width:100%;display:block}.section__services .wrap__btn-action{border-top:0;padding-right:2.7211vw}@media screen and (width<=768px){.section__services .wrap__banner-slides{contain:layout style paint;padding-top:80px;padding-bottom:160px}.section__services .wrap__banner-slides .swiper .swiper-wrapper .swiper-slide{width:88.9787vw}.section__services .wrap__btn-action{display:none}}.wrap__company-top-page h3{color:#000;font-family:var(--font-shippori);letter-spacing:.03em;margin:50px 0;font-size:24px;font-weight:600;line-height:2;display:block}.wrap__company-top-page .wrap__company-office{flex-wrap:wrap;gap:58px;width:calc(100% + 2.721vw);max-width:calc(100% + 2.721vw);display:flex}.wrap__company-top-page .wrap__company-office h3{font-family:var(--font-helvetica);letter-spacing:.04em;flex:none;margin:-5px 0 0;font-size:48px;font-weight:100;line-height:1}.wrap__company-top-page .wrap__company-office .wrap__company-info{flex:1}.wrap__company-top-page .wrap__company-office .wrap__company-info .swiper-wrapper{transition-timing-function:linear!important}.wrap__company-top-page .wrap__company-office .wrap__company-info .swiper-slide{width:74.4966%}.wrap__company-top-page .wrap__company-office .wrap__company-info .swiper-slide img{object-fit:cover;object-position:center;aspect-ratio:666/400;width:100%;display:block}.wrap__company-top-page .wrap__company-office .wrap__company-info .wrap__office-address{margin-top:17px;margin-bottom:32px;display:block}.wrap__company-top-page .wrap__company-office .wrap__company-info .wrap__office-address p{letter-spacing:.03em;font-size:max(14px,.9524vw);font-weight:400;line-height:2}.wrap__company-top-page .wrap__company-office .wrap__company-info .wrap__btn-action{width:calc(100% - 40px);margin-right:40px}@media screen and (width<=768px){.wrap__company-top-page h3{margin-block:40px;font-size:max(20px,5.3333vw)}.wrap__company-top-page .wrap__company-office{width:100%;max-width:100%;display:block}.wrap__company-top-page .wrap__company-office h3{margin-top:0;margin-bottom:6px}.wrap__company-top-page .wrap__company-office .wrap__company-info{width:calc(100% + 5.3333vw)}.wrap__company-top-page .wrap__company-office .wrap__company-info .swiper-slide{width:101.313%}.wrap__company-top-page .wrap__company-office .wrap__company-info .wrap__office-address{margin-top:6px;margin-bottom:48px}.wrap__company-top-page .wrap__company-office .wrap__company-info .wrap__btn-action{width:calc(100% - 5.3333vw);margin-right:5.3333vw;padding-top:16px}}.wrap__cultures{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:57px;display:grid}.wrap__cultures .wrap__cultures-item{display:block}.wrap__cultures .wrap__cultures-item h3{color:#000;font-family:var(--font-helvetica);letter-spacing:.05em;font-size:max(48px,3.2653vw);font-weight:100;line-height:1;display:block}.wrap__cultures .wrap__cultures-item h5{letter-spacing:.03em;font-size:max(14px,.9524vw);font-weight:500;line-height:1;display:block}.wrap__cultures .wrap__cultures-item .wrap__cultures-item-thumb{width:100%;height:0;margin-block:18px 15px;padding-bottom:66.25%;display:block;position:relative}.wrap__cultures .wrap__cultures-item .wrap__cultures-item-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wrap__cultures .wrap__cultures-item p{font-family:var(--font-shippori);font-size:max(24px,1.6326vw);font-weight:600;line-height:1.8;display:block}.wrap__cultures+.wrap__btn-action{width:calc(66.67% - 13px);margin-top:32px;margin-left:auto}@media screen and (width<=768px){.wrap__cultures{grid-template-columns:repeat(1,minmax(0,1fr));gap:42px;margin-top:40px}.wrap__cultures .wrap__cultures-item .wrap__cultures-item-thumb{margin-bottom:9px;padding-bottom:62.6866%}.wrap__cultures .wrap__cultures-item p{font-size:max(20px,5.3333vw)}.wrap__cultures+.wrap__btn-action{width:100%;margin-top:48px}}.wrap__news{display:block}.wrap__news .wrap__news-item{border-bottom:1px solid #b4b4b4;display:block}.wrap__news .wrap__news-item:last-child{border-bottom:0}.wrap__news .wrap__news-item a{gap:2.7211vw;padding-block:19px 31px;display:flex}.wrap__news .wrap__news-item .wrap__news-item-meta{flex:1;margin-top:10px}.wrap__news .wrap__news-item .wrap__news-item-meta .wrap__news-item-date{font-family:var(--font-helvetica);letter-spacing:.03em;margin-bottom:8px;font-size:max(14px,.9524vw);font-weight:700;line-height:1;display:block}.wrap__news .wrap__news-item .wrap__news-item-meta .wrap__new-item-category{height:21px;font-family:var(--font-helvetica);letter-spacing:.05em;text-transform:uppercase;padding-top:1px;border:1px solid #000;align-items:center;padding-inline:10px;font-size:12px;font-weight:700;line-height:0;display:inline-flex}.wrap__news .wrap__news-item .wrap__news-item-meta .wrap__new-item-category:empty{display:none}.wrap__news .wrap__news-item .wrap__news-item-content{flex:0 0 65.407%;max-width:65.407%}.wrap__news .wrap__news-item .wrap__news-item-content .wrap__news-item-content-title{letter-spacing:.03em;font-size:max(20px,1.3605vw);font-weight:300;line-height:2;display:block}.wrap__news .wrap__news-item .wrap__news-item-thumb{flex:0 0 13.469%;width:100%;max-width:13.469%;height:0;margin-top:12px;padding-bottom:9.0116%;display:block;position:relative;overflow:hidden}.wrap__news .wrap__news-item .wrap__news-item-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wrap__news-top-page .btn-nav-news{cursor:pointer;z-index:10;background:0 0;border:0;justify-content:center;align-items:center;padding:2.6667vw;display:none;position:absolute;top:calc(17px + 25.1999vw)}.wrap__news-top-page .btn-nav-news--prev{left:.5333vw}.wrap__news-top-page .btn-nav-news--next{right:.5333vw}.wrap__news-top-page .btn-nav-news svg{display:block}.wrap__news-top-page .btn-nav-news.swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (width>=769px){.wrap__news.swiper{overflow:visible}.wrap__news .swiper-wrapper{display:block;transform:none!important}}@media screen and (width<=768px){.wrap__news.swiper{width:calc(100% + 5.3333vw);max-width:94.6667vw;margin-bottom:40px;padding-right:5.3333vw;overflow:hidden}.wrap__news .swiper-slide{height:auto}.wrap__news .wrap__news-item{border-bottom:0}.wrap__news .wrap__news-item a{flex-direction:column;gap:0;margin-top:40px;padding-block:0;display:flex}.wrap__news .wrap__news-item a>div{flex:0 0 100%!important;max-width:100%!important}.wrap__news .wrap__news-item .wrap__news-item-thumb{order:0;margin-top:0;padding-bottom:66.3492%}.wrap__news .wrap__news-item .wrap__news-item-meta{order:1;align-items:center;gap:11px;margin-top:10px;display:flex}.wrap__news .wrap__news-item .wrap__news-item-meta .wrap__news-item-date{margin-bottom:0;font-size:max(14px,3.7333vw);line-height:max(30px,8vw)}.wrap__news .wrap__news-item .wrap__news-item-content{order:1}.wrap__news .wrap__news-item .wrap__news-item-content .wrap__news-item-content-title{font-size:max(18px,4.8vw);line-height:1.4}.wrap__news-top-page .btn-nav-news{display:flex}}.wrap__recruit{flex-wrap:wrap;margin-top:32px;display:flex;position:relative}.wrap__recruit .img-text{z-index:2;flex:0 0 33.33%;max-width:33.33%;margin-bottom:-10.136vw;margin-left:10.4651%;display:block;position:relative}.wrap__recruit .desc{flex-direction:column;justify-content:center;width:100%;max-width:34.5578vw;margin-top:-32px;margin-left:auto;margin-right:-6px;display:flex}.wrap__recruit .desc p{letter-spacing:.03em;font-size:max(14px,.9524vw);font-weight:400;line-height:2;display:block}.wrap__recruit .img-banner{flex:0 0 100%;max-width:100%;display:block}.wrap__recruit+.wrap__btn-action{border-top:0}@media screen and (width<=768px){.wrap__recruit{flex-wrap:wrap;margin-top:32px;display:flex;position:relative}.wrap__recruit .img-text{z-index:2;flex:0 0 60.8vw;order:1;max-width:60.8vw;margin-bottom:-10.3173vw;margin-left:14.1333vw}.wrap__recruit .desc{max-width:unset;order:0;width:100%;margin-top:7px;margin-bottom:32px;margin-right:0}.wrap__recruit .desc p{letter-spacing:0;font-size:max(14px,3.7333vw);font-weight:400;line-height:2}.wrap__recruit .img-banner{order:1;height:0;padding-bottom:45.6716%;position:relative}.wrap__recruit .img-banner img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}}.main-top-page.wp-block-group{flex-wrap:wrap;gap:0;width:100vw;margin-top:0;padding:0;display:flex}.main-top-page .home-page-renewal{flex:0 0 100%;width:100%;min-width:0}@media screen and (width<=768px){main.main-top-page.wp-block-group{width:100vw;max-width:100vw;margin:0;padding:0!important}.main-top-page .wp-block-andplusco-top-page{margin:0;padding:0}}.main-top-page .wp-block-andplusco-top-page{flex:0 0 100%;width:100%}.home-page-renewal{flex:0 0 100%;width:100%;min-width:0;max-width:100%}.home-page-renewal .section__services{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%}.home-page-renewal>.wrap__content-top-page{box-sizing:border-box;flex:none;width:72.9027vw;max-width:72.9027vw;margin-left:27.0973vw;padding-right:2.7211vw}@media screen and (width<=768px){main.main-top-page{width:100%;max-width:100vw;overflow-x:clip}.main-top-page>.home-page-renewal{flex:0 0 100%;width:100%;max-width:100vw}.home-page-renewal>.wrap__content-top-page{width:100vw;max-width:100vw;margin-left:0;padding-inline:20px}}
