:where(#serviceForm) fieldset{border:0;min-width:0;margin:0;padding:0}.service-search .service-search-type:not(:first-child){border-top:1px solid #999;padding-top:17px}.service-search .service-search-type:not(:last-child){margin-bottom:8px}.service-search .service-search-type:last-child{margin-bottom:12px}.service-search .service-search-type--name{color:#fff;width:35.2041%;font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-self:flex-start;margin:0;padding:0}.service-search .service-search-type--name .ico{vertical-align:middle;margin-right:18px}.service-search .service-search-type--items{width:64.7959%}.service-search .service-search-type--items .flex{align-items:center}.service-search .service-search-type--items .service-search-type--item{align-self:flex-start}.service-search .service-search-type:nth-child(2) .service-search-type--item:is(:first-child,:nth-child(4)){width:240px}.service-search .service-search-type:nth-child(2) .service-search-type--item:is(:first-child,:nth-child(4))>.form--checkbox-band{padding-right:0;display:block}.form--checkbox-band{text-indent:-28px;cursor:pointer;margin-bottom:5px;margin-right:20px;padding:7px 37px 7px 38px;font-size:.875rem;display:inline-block}.form--checkbox-band:has(>input:checked){background-color:var(--navy)}.form--checkbox-band>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.form--checkbox-band>i{box-sizing:border-box;vertical-align:middle;text-indent:0;border:1px solid #999;width:15px;height:12px;margin-left:7px;margin-right:7px;display:inline-block;position:relative;top:-1px}.form--checkbox-band>input:checked+i:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAMAAAA1b9QjAAAAM1BMVEVHcEzt7e3t7e3t7e3t7e3v7+/v7+/t7e3v7+/v7+/v7+/t7e3v7+/v7+/t7e3t7e3u7u75JwIUAAAAEHRSTlMAn6+/z1Ag7xAwYN9AcICPdhA/4AAAAGBJREFUGBkFwYlhgzAAADHx2oakuf2nrQQAcAMA7qMvAFijcwLAM3onAKzRWOCaYI16wNM5Md/6gas6sdc7wRrV5lt9AFfVXu0A/qqqG4Ctqg0A86xaAHCPOgGAz3FcAP8J4ARQePROqQAAAABJRU5ErkJggg==) no-repeat;width:17px;height:15px;display:inline-block;position:absolute;bottom:0;left:0}.form--checkbox-band>input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.form--checkbox-band>span{color:#fff}.service-search--submit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-search--submit:focus-visible{clip-path:none;width:auto;height:auto;margin:0 0 12px;padding:6px 16px;position:static}.service-result .service-result--cnt{margin-bottom:20px}.service-result .service-result--cnt>strong{font-size:1.5rem;font-weight:400}.service-result .service-result--query{margin-bottom:60px;font-size:1rem;font-weight:400}@media screen and (width>=768px){.service-search .service-search-type--items{align-self:flex-end}.service-search .service-search-type--items .flex{min-height:56px}.service-search .service-search-type--items .service-search-type--item{align-self:center}}@media screen and (width<=767px){.service-search .service-search-type:not(:first-child){padding-top:12px}.service-search .service-search-type:is(:last-child,:not(:last-child)){margin-bottom:0}.service-search .service-search-type--name{box-sizing:border-box;cursor:pointer;width:100%;padding:2px 40px 11px;position:relative}.service-search .service-search-type--name .ico{width:28px;height:28px}.service-search .service-search-type--name:focus-visible{outline-offset:-2px;outline:2px solid #fff}.service-search .service-search-type--name:after{content:"+";height:16px;margin-top:-13px;font-size:1.25rem;font-weight:400;line-height:16px;display:block;position:absolute;top:50%;right:30px}.service-search .service-search-type--name.active:after{content:"";background-color:#fff;width:10px;height:2px;margin-top:-6px;right:28px}.service-search .service-search-type--items{visibility:hidden;background-color:#555;grid-template-rows:0fr;width:100%;transition:grid-template-rows .4s,visibility 0s linear .4s;display:grid}.service-search .service-search-type--items.open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .4s,visibility}.service-search .service-search-type--items-inner{min-height:0;overflow:hidden}.service-search .service-search-type--items .flex{justify-content:space-between;padding:13px 20px 0}.service-search .service-search-type--items .service-search-type--item,.service-search .service-search-type:nth-child(2) .service-search-type--item:is(:first-child,:nth-child(4)){width:46.8657%;margin-bottom:2%}.service-search .service-search-type--items .service-search-type--item .form--checkbox-band{margin-right:0;padding-right:7px;display:block}}@media (prefers-reduced-motion:reduce){.service-search .service-search-type--items,.service-search .service-search-type--items.open{transition:none}}.serviceMain{color:#000;padding-bottom:100px}.serviceMain>div:not(.serviceMerit){background:#fff}.serviceMain .inter{font-family:Inter,sans-serif}.serviceMain .lato{font-family:Lato,sans-serif}.serviceMain .s-container{z-index:20;text-align:left;max-width:980px;margin:0 auto;position:relative}.serviceMain .s-h2{text-align:center;font-size:1rem;font-weight:700;line-height:1.75}.serviceMain .s-h2 img{margin:0 auto 10px;display:block}.serviceMain .bt a{color:#fff;background-color:#1a2e8f;border:1px solid #1a2e8f;transition-property:color;transition-duration:.3s;display:block;position:relative}.serviceMain .bt a:before{content:"";z-index:0;background:#fff;width:0;height:100%;transition:width .3s ease-out;display:block;position:absolute;top:0;left:0}.serviceMain .bt a:is(:hover,:focus-visible){color:#1a2e8f}.serviceMain .bt a:is(:hover,:focus-visible):before{width:100%}.serviceMain .bt a span:not(.visually-hidden){z-index:1;position:relative}.serviceHead{padding:50px 0;position:relative;overflow:clip}.serviceHead:before{content:"";z-index:1;background:#1a2e8f;width:100%;min-height:500px;display:block;position:absolute;top:0;left:0}.serviceHead h1{color:#fff;text-align:center;margin-bottom:20px;font-size:3rem;font-weight:400;line-height:1.2}.serviceHead .serviceHead--slogan{color:#fff;text-align:center;margin-bottom:40px;font-size:1rem;line-height:1.2}.serviceHead figure{background:#fff;border-radius:10px;margin:0 auto;padding:20px;position:relative}.serviceHead figure:before{content:"";z-index:-1;background:#1a2e8f;position:absolute;inset:-100vh -100vw 25%}.serviceHead figure img{aspect-ratio:47/18;object-fit:contain;width:100%;height:100%;display:block}.serviceHead .serviceHead--lead{font-size:1rem;line-height:1.75}.serviceMerit{clip-path:inset(0);padding:110px 0 15px;display:flow-root;position:relative}.serviceMerit:before{content:"";z-index:-1;background:var(--merit-bg,none) no-repeat center top / cover;position:fixed;inset:0}.serviceMerit h2{margin-bottom:77px}.serviceMerit h2 img{width:111px;height:auto}.serviceMerit .meritBox{text-align:center;background:#fff;border-radius:20px;margin-bottom:105px;padding:60px 0 50px;position:relative;box-shadow:0 6px 20px #1a2e8f0f}.serviceMerit .meritBox h3{z-index:1;color:#fff;background:#1a2e8f;border-radius:30px;justify-content:center;align-items:center;width:180px;margin-left:-90px;padding:12px 0 10px;font-size:2rem;font-weight:400;line-height:28px;display:flex;position:absolute;top:-25px;left:50%}.serviceMerit .meritBox h3 img{width:61px;height:auto}.serviceMerit .meritBox h3 span{margin-left:5px;display:block}.serviceMerit .meritBox h4{color:#1a2e8f;margin-bottom:20px;font-size:1.5rem;font-weight:700;line-height:28px}.serviceMerit .meritBox>p{margin-bottom:36px;font-size:1rem;font-weight:500;line-height:1.5}.swiper-area{width:700px;margin:0 auto;position:relative}.swiper-area .swiperM .swiper-wrapper{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;display:flex;position:relative;overflow-x:auto}.swiper-area .swiperM .swiper-wrapper::-webkit-scrollbar{display:none}.swiper-area .swiperM .swiper-wrapper:focus-visible{outline-offset:4px;outline:2px solid #1a2e8f}.swiper-area .swiperM .swiper-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.swiper-area .swiper-slide figure{width:100%}.swiper-area .swiper-slide figure img{vertical-align:top;border-radius:10px;width:100%;height:auto}.swiper-area .swiper-slide figure figcaption{color:#555;text-align:left;margin-top:10px;font-size:1rem;font-weight:700;line-height:1.5}.swiper-area .swiper-paging{padding-top:30px}.swiper-area .swiper-paging .swiper-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.swiper-area .swiper-paging .swiper-slide{max-width:100%;margin:0 10px 10px}.swiper-area .swiper-paging .swiper-slide>:is(button,span){box-sizing:border-box;color:#1a2e8f;max-width:100%;font:inherit;text-align:center;background:#fff;border:1px solid #1a2e8f;border-radius:5px;margin:0;padding:5px 9px;font-size:1rem;line-height:20px;transition-property:background,color;transition-duration:.3s;display:block}.swiper-area .swiper-paging .swiper-slide>button{cursor:pointer}.swiper-area .swiper-paging .swiper-slide.swiper-slide-thumb-active>:is(button,span),.swiper-area .swiper-paging .swiper-slide>button:is(:hover,:focus-visible){color:#fff;background:#1a2e8f}.swiper-area .swiper-paging .swiper-slide.swiper-slide-thumb-active>:is(button,span){font-weight:700}.swiper-area .swiper-paging .swiper-slide>button:focus-visible{outline-offset:2px;outline:2px solid #1a2e8f}.swiper-area :is(.swiper-button-prev,.swiper-button-next){box-sizing:border-box;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-size:16px;border:2px solid #1a2e8f;border-radius:10px;width:40px;height:105px;margin-top:-22px;padding:0;transition-property:background-color;transition-duration:.3s;position:absolute;top:177px;box-shadow:0 6px 5px #1a2e8f1a}.swiper-area .swiper-button-prev{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='27'%20viewBox='0%200%2016%2027'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.855791%2013.7417L13.4507%201.41148C14.0426%200.831943%2014.9923%200.842027%2015.5719%201.434C16.1514%202.02597%2016.1413%202.97567%2015.5493%203.5552L5.14421%2013.7417L15.5493%2023.9281C16.1413%2024.5077%2016.1514%2025.4574%2015.5719%2026.0493C14.9923%2026.6413%2014.0426%2026.6514%2013.4507%2026.0719L0.855791%2013.7417Z'%20fill='%231A2E8F'/%3e%3c/svg%3e");background-position:8px;left:-65px}.swiper-area .swiper-button-next{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='27'%20viewBox='0%200%2016%2027'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16%2013.7417L3.40513%201.41148C2.81316%200.831943%201.86346%200.842027%201.28393%201.434C0.704397%202.02597%200.714481%202.97567%201.30645%203.5552L11.7116%2013.7417L1.30645%2023.9281C0.714481%2024.5077%200.704397%2025.4574%201.28393%2026.0493C1.86346%2026.6413%202.81316%2026.6514%203.40513%2026.0719L16%2013.7417Z'%20fill='%231A2E8F'/%3e%3c/svg%3e");background-position:right 8px center;right:-65px}.swiper-area :is(.swiper-button-prev,.swiper-button-next):is(:hover,:focus-visible){background-color:#1a2e8f}.swiper-area .swiper-button-prev:is(:hover,:focus-visible){background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='27'%20viewBox='0%200%2016%2027'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.855791%2013.7417L13.4507%201.41148C14.0426%200.831943%2014.9923%200.842027%2015.5719%201.434C16.1514%202.02597%2016.1413%202.97567%2015.5493%203.5552L5.14421%2013.7417L15.5493%2023.9281C16.1413%2024.5077%2016.1514%2025.4574%2015.5719%2026.0493C14.9923%2026.6413%2014.0426%2026.6514%2013.4507%2026.0719L0.855791%2013.7417Z'%20fill='white'/%3e%3c/svg%3e")}.swiper-area .swiper-button-next:is(:hover,:focus-visible){background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='27'%20viewBox='0%200%2016%2027'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.1442%2013.2583L2.54934%2025.5885C1.95736%2026.1681%201.00767%2026.158%200.428135%2025.566C-0.151398%2024.974%20-0.141314%2024.0243%200.45066%2023.4448L10.8558%2013.2583L0.450662%203.07186C-0.141311%202.49233%20-0.151395%201.54263%200.428137%200.950661C1.00767%200.358688%201.95736%200.348603%202.54934%200.928136L15.1442%2013.2583Z'%20fill='white'/%3e%3c/svg%3e")}.swiper-area :is(.swiper-button-prev,.swiper-button-next):focus-visible{outline-offset:2px;outline:2px solid #1a2e8f}.serviceMovie{padding:110px 0 0}.serviceMovie h2{margin-bottom:52px}.serviceMovie h2 img{width:126px;height:auto}.serviceMovie .movieBox{width:100%;max-width:700px;margin:0 auto 40px}.serviceMovie .movieBox .yt{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.serviceMovie .movieBox .yt iframe{border:0;width:100%;height:100%;position:absolute;top:0;right:0}.serviceFunctions{padding:80px 0 0}.serviceFunctions .functionsBlock{border:8px solid #1a2e8f;padding:52px 52px 12px}.serviceFunctions .functionsBlock h2{color:#1a2e8f;border-bottom:6px solid #1a2e8f;margin-bottom:20px;padding-bottom:17px;font-size:1.75rem;font-weight:700;line-height:1.2}.serviceFunctions .functionsBlock dl{flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-bottom:20px;display:flex}.serviceFunctions .functionsBlock dl>div{box-sizing:border-box;background-color:#efefef;width:calc(50% - 20px);margin-bottom:20px;padding:30px 20px}.serviceFunctions .functionsBlock dl>div dt{color:#1a2e8f;margin-bottom:20px;font-size:1rem;font-weight:700;line-height:1.25}.serviceFunctions .functionsBlock dl>div dd{font-size:.875rem;font-weight:500;line-height:1.7}.servicePoint{padding:140px 0 0;position:relative}.servicePoint:before{content:"";z-index:0;opacity:.5;background:#d7deff;border-radius:20px 0 0 20px;width:62%;height:calc(100% - 140px);display:block;position:absolute;top:140px;right:0}.servicePoint h2{color:#1a2e8f;margin-bottom:40px;font-size:1.75rem;font-weight:700;line-height:1.2}.servicePoint .pointSec{align-items:center;padding-bottom:40px;display:flex}.servicePoint .pointSec figure{width:420px;margin-right:40px}.servicePoint .pointSec figure img{vertical-align:top;width:100%;height:auto}.servicePoint .pointSec dl{flex:1}.servicePoint .pointSec dl dt{margin-bottom:20px;font-size:1.5rem;font-weight:700;line-height:1.25}.servicePoint .pointSec dl dd{font-size:1rem;font-weight:500;line-height:1.75}.serviceContact{padding:120px 0}.serviceContact h2{text-align:center;margin-bottom:40px;font-size:1.75rem;font-weight:700;line-height:1.2}.serviceContact h2 br{display:none}.serviceContact .bt{text-align:center;width:400px;margin:0 auto;font-size:1.25rem;font-weight:700;line-height:1.2}.serviceMain .serviceContact .bt a{border-width:4px;padding:24px 0}.serviceMain>div.serviceSystem{background:#efefef;padding:80px 0 100px}.serviceSystem .s-container{display:flex}.serviceSystem h2{color:#555;width:248px;padding-top:40px;font-size:.875rem;font-weight:500;line-height:1.4;position:relative}.serviceSystem h2:before{content:"";background:#000;width:40px;height:2px;display:block;position:absolute;top:0;left:0}.serviceSystem h2 span:first-child,.serviceSupports h2 span:first-child{color:#000;font-size:1.75rem;font-weight:700;line-height:1.2;display:block}.serviceSystem .systemBlock{flex:1;font-size:.875rem;font-weight:500;line-height:1.7}.serviceIntroduce{padding:97px 0 0}.serviceIntroduce .s-container{border-bottom:2px solid #efefef;padding-bottom:120px}.serviceIntroduce h2{color:#1a2e8f;text-align:center;margin-bottom:40px;font-size:1.75rem;font-weight:700;line-height:1.2}.serviceIntroduce ul{flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 -20px;display:flex}.serviceIntroduce ul li{width:calc(33.3333% - 40px);margin:0 20px 20px}.serviceIntroduce ul li img{vertical-align:top;width:100%;height:auto}.serviceIntroduce ul li img[data-original]{aspect-ratio:310/100;object-fit:contain;background:#fff}.serviceIntroduce .etc{text-align:center;margin-bottom:40px;font-size:.875rem;font-weight:500;line-height:1.7}.serviceIntroduce .bt,.serviceSupports .supportsBlock .bt{text-align:center;font-size:.875rem;font-weight:700;line-height:2}.serviceIntroduce .bt{width:160px;margin:0 auto}.serviceMain .serviceIntroduce .bt a{padding:10px 0}.serviceSupports{padding:118px 0 100px}.serviceSupports h2{color:#555;text-align:center;margin-bottom:60px;font-size:.875rem;font-weight:500;line-height:1.4}.serviceSupports h2 br{display:none}.serviceSupports dl{box-sizing:border-box;border:4px solid #1a2e8f;align-items:center;width:620px;margin:0 auto 60px;display:flex}.serviceSupports dl dt{color:#1a2e8f;text-align:center;width:216px;font-size:1rem;font-weight:700;line-height:1.25}.serviceSupports dl dd{text-align:center;border-left:4px solid #1a2e8f;flex:1;font-size:.875rem;font-weight:500;line-height:1.4}.serviceSupports dl dd a{box-sizing:border-box;color:#fff;background-color:#1a2e8f;justify-content:center;align-items:center;width:100%;padding:24px;text-decoration:underline;transition-property:color;transition-duration:.3s;display:flex;position:relative}.serviceSupports dl dd a:before{content:"";z-index:0;background:#fff;width:0;height:100%;transition:width .3s ease-out;display:block;position:absolute;top:0;left:0}.serviceSupports dl dd a:after{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20width='18'%20height='15'%20viewBox='0%200%2018%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='5'%20y='1.5'%20width='12'%20height='8'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2%2012.5V3.5H0V14.5H15V12.5H2Z'%20fill='white'/%3e%3crect%20x='4'%20y='0.5'%20width='14'%20height='4'%20fill='white'/%3e%3c/svg%3e") 50%/contain no-repeat;width:18px;height:15px;margin-left:10px;display:block;position:relative}.serviceSupports dl dd a span:not(.visually-hidden){z-index:1;position:relative}.serviceSupports dl dd a:is(:hover,:focus-visible){color:#1a2e8f;text-decoration:none}.serviceSupports dl dd a:is(:hover,:focus-visible):before{width:100%}.serviceSupports dl dd a:is(:hover,:focus-visible):after{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='15'%20viewBox='0%200%2018%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16%202.5H6V8.5H16V2.5ZM4%200.5V10.5H18V0.5H4Z'%20fill='%231A2E8F'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2%2012.5V3.5H0V14.5H15V12.5H2Z'%20fill='%231A2E8F'/%3e%3cpath%20d='M4%200.5H18V4.5H4V0.5Z'%20fill='%231A2E8F'/%3e%3c/svg%3e")}.serviceSupports .supportsBlock{box-sizing:border-box;border:4px solid #1a2e8f;margin-bottom:20px}.serviceSupports .supportsBlock h3{color:#1a2e8f;padding:36px 26px;font-size:1.125rem;font-weight:700;line-height:1.1}.serviceSupports .supportsBlock h3:before{content:"";border:3px solid #1a2e8f;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.serviceSupports .supportsBlock ul li{border-top:2px solid #ddd;font-size:.875rem;font-weight:500;line-height:1.7}.serviceSupports .supportsBlock ul li a{box-sizing:border-box;color:#000;align-items:center;width:100%;padding:30px;text-decoration:underline;display:flex}.serviceSupports .supportsBlock ul li:nth-of-type(2n) a{background:#f5f5f5}.serviceSupports .supportsBlock ul li a:hover{text-decoration:none}.serviceSupports .supportsBlock .bt{border-top:2px solid #ddd;padding:30px 0}.serviceMain .serviceSupports .supportsBlock .bt a{box-sizing:border-box;width:204px;margin:0 auto;padding:10px 0}.serviceSupports .supportsTop{justify-content:space-between;align-items:stretch;display:flex}.serviceSupports .supportsTop .supportsBlock{width:calc(50% - 10px)}.serviceSupports .supportsTop .supportsBlock:only-child{width:100%}.serviceSupports .supportsTop .supportsBlock ul li a:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4_10)'%3e%3cpath%20d='M12.5176%2014H0.658824C0.296471%2014%200%2013.7035%200%2013.3412V10.0471C0%209.68471%200.296471%209.38824%200.658824%209.38824C1.02118%209.38824%201.31765%209.68471%201.31765%2010.0471V12.6824H11.8588V10.0471C11.8588%209.68471%2012.1553%209.38824%2012.5176%209.38824C12.88%209.38824%2013.1765%209.68471%2013.1765%2010.0471V13.3412C13.1765%2013.7035%2012.88%2014%2012.5176%2014Z'%20fill='%230F0F0F'/%3e%3cpath%20d='M6.552%2010.5412C6.46306%2010.5412%206.37741%2010.5247%206.29176%2010.4885C6.048%2010.3831%205.89318%2010.1459%205.89318%209.88235L5.92282%200.658825C5.92282%200.296472%206.21929%200.0032959%206.58165%200.0032959C6.944%200.0032959%207.24047%200.299766%207.23718%200.665414L7.21082%208.33741L10.5741%205.11577C10.8376%204.86541%2011.2527%204.872%2011.5064%205.13553C11.76%205.39906%2011.7501%205.81412%2011.4866%206.06777L7.00329%2010.3633C6.87812%2010.4819%206.71341%2010.5478%206.54871%2010.5478L6.552%2010.5412Z'%20fill='%230F0F0F'/%3e%3cpath%20d='M6.552%2010.5412C6.38729%2010.5412%206.21929%2010.4786%206.09412%2010.3534L1.68329%206.06777C1.42306%205.81412%201.41647%205.39577%201.67012%205.13553C1.92376%204.87529%202.34212%204.86871%202.60235%205.12235L7.01318%209.408C7.27341%209.66165%207.28%2010.08%207.02635%2010.3402C6.89788%2010.472%206.72659%2010.5412%206.55529%2010.5412H6.552Z'%20fill='%230F0F0F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4_10'%3e%3crect%20width='13.1765'%20height='14'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat;flex:none;width:14px;height:14px;margin-left:10px;display:block}.serviceMain>div.serviceOther{background:#d7deff33;padding:80px 0}.serviceOther h2{margin-bottom:40px}.serviceOther h2 img{width:410px;max-width:100%;height:auto}.serviceOther .otherList ul{justify-content:center;align-items:stretch;margin:0 -40px;display:flex}.serviceOther .otherList ul li{box-sizing:border-box;background:#fff;border-radius:20px;width:calc(33.3333% - 26.6667px);margin:0 40px;padding:30px;box-shadow:0 6px 20px #1a2e8f0f}.serviceOther .otherList ul li figure{background:#fff;justify-content:center;align-items:center;width:100%;min-height:142px;margin-bottom:20px;display:flex;overflow:hidden}.serviceOther .otherList ul li figure picture{width:100%;display:block}.serviceOther .otherList ul li figure img{aspect-ratio:666/360;object-fit:cover;vertical-align:top;width:100%;height:auto}.serviceOther .otherList ul li h3{margin-bottom:10px;font-size:.875rem;font-weight:700;line-height:1.4}.serviceOther .otherList ul li p{font-size:.75rem;font-weight:500;line-height:1.5}.serviceOther .otherList ul li .bt{text-align:center;width:120px;margin:30px auto 0;font-size:.875rem;font-weight:700;line-height:1.4}.serviceMain .serviceOther .otherList ul li .bt a{padding:10px 0;transition-property:background-color,color}.serviceMain .serviceOther .otherList ul li .bt a:before{content:none}.serviceMain .serviceOther .otherList ul li .bt a:is(:hover,:focus-visible){background-color:#fff}@media screen and (width<=1024px){.serviceMain .s-container{padding-left:20px;padding-right:20px}.swiper-area{width:500px}.swiper-area :is(.swiper-button-prev,.swiper-button-next){top:126px}.serviceIntroduce ul{text-align:center;margin:0;display:block}.serviceIntroduce ul li{width:100%;max-width:310px;margin:0 auto 20px}.serviceOther .otherList ul{margin:0;display:block}.serviceOther .otherList ul li{width:300px;margin:0 auto 20px}}@media screen and (width<=767px){.serviceMain .s-container{padding-left:25px;padding-right:25px}.serviceHead{padding:50px 0 40px}.serviceHead:before{min-height:255px}.serviceHead h1{margin-bottom:11px;font-size:2.25rem}.serviceHead .serviceHead--slogan{margin-bottom:30px}.serviceMerit{padding:55px 0 0}.serviceMerit h2{margin-bottom:32px}.serviceMerit .meritBox{margin-bottom:140px;padding:50px 20px 30px}.serviceMerit .meritBox.single{margin-bottom:70px}.serviceMerit .meritBox h3{border-radius:20px;width:160px;margin-left:-80px;padding:12px 0 8px;font-size:1.75rem;line-height:20px;top:-20px}.serviceMerit .meritBox h3 img{width:52px}.serviceMerit .meritBox h4{margin-bottom:25px;font-size:1.125rem;line-height:1.3}.serviceMerit .meritBox>p{text-align:left;margin-bottom:30px;font-size:.75rem}.swiper-area{width:100%}.swiper-area .swiper-slide figure figcaption{font-size:.75rem}.swiper-area .swiper-paging .swiper-slide>:is(button,span){padding:11px 9px;font-size:.8125rem}.swiper-area :is(.swiper-button-prev,.swiper-button-next){background-position:50%;width:100px;height:40px;margin-top:0;top:auto;bottom:-100px}.swiper-area .swiper-button-prev{left:-20px}.swiper-area .swiper-button-next{right:-20px}.serviceMovie{padding:55px 0 0}.serviceMovie h2{margin-bottom:32px}.serviceMovie .movieBox{margin-bottom:20px}.serviceFunctions{padding:40px 0 0}.serviceFunctions .functionsBlock{border-width:6px;padding:24px 20px 0}.serviceFunctions .functionsBlock h2{border-width:4px;margin-bottom:24px;padding-bottom:11px;font-size:1.5rem;line-height:1.5}.serviceFunctions .functionsBlock dl{display:block}.serviceFunctions .functionsBlock dl>div{width:100%}.servicePoint{padding:60px 0 0}.servicePoint:before{width:calc(100% - 50px);height:calc(100% - 116px);top:auto;bottom:0}.servicePoint h2{margin-bottom:60px}.servicePoint .pointSec{display:block}.servicePoint .pointSec figure{width:100%;margin:0 0 20px}.servicePoint .pointSec dl{padding-left:55px}.servicePoint .pointSec dl dt{margin-bottom:13px}.serviceContact{padding:100px 0}.serviceContact h2 br{display:block}.serviceContact .bt{width:100%;font-size:.875rem}.serviceMain>div.serviceSystem{padding:60px 0 53px}.serviceSystem .s-container{display:block}.serviceSystem h2{width:auto;margin-bottom:20px}.serviceSystem .systemBlock{font-size:1.125rem;line-height:1.6}.serviceIntroduce{padding:60px 0 0}.serviceMain .serviceIntroduce .s-container{margin-left:25px;margin-right:25px;padding:0 0 60px}.serviceIntroduce ul li{margin:0 0 20px}.serviceSupports{padding:60px 0 40px}.serviceSupports h2 br{display:block}.serviceSupports dl{width:100%;margin:0 auto 20px;display:block}.serviceSupports dl dt{width:100%;padding:33px 0 28px}.serviceSupports dl dd{border-top:4px solid #1a2e8f;border-left:none}.serviceSupports .supportsBlock h3{padding:36px 16px}.serviceSupports .supportsBlock h3:before{margin-right:10px}.serviceSupports .supportsBlock ul li{font-size:.75rem}.serviceSupports .supportsBlock ul li a{padding:30px 20px}.serviceSupports .supportsTop{display:block}.serviceSupports .supportsTop .supportsBlock{width:100%}.serviceMain>div.serviceOther{padding:60px 0 40px}.serviceOther h2{margin-bottom:32px}.serviceOther h2 img{width:228px}.serviceOther .otherList ul li{width:100%;margin:0 0 20px}.serviceOther .otherList ul li figure{height:42vw}.serviceOther .otherList ul li h3{margin-bottom:14px;font-size:1rem;line-height:1.5}.serviceOther .otherList ul li p{font-size:.875rem;line-height:1.4}.serviceOther .otherList ul li .bt{width:160px;font-size:1rem;line-height:1.5}.serviceMain .serviceOther .otherList ul li .bt a{padding:15px 0}}@media (prefers-reduced-motion:reduce){.serviceMain .bt a,.serviceMain .bt a:before,.serviceSupports dl dd a,.serviceSupports dl dd a:before,.swiper-area .swiper-paging .swiper-slide>:is(button,span),.swiper-area :is(.swiper-button-prev,.swiper-button-next){transition:none}}
