@charset "UTF-8";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */html{scroll-behavior:smooth;scroll-padding-top:88px}@media screen and (max-width:767px){html{scroll-padding-top:72px}}body{font-family:Noto Sans,sans-serif;font-weight:400;letter-spacing:.5px;line-height:1.6;overflow-x:hidden}body:not(.template-form,.hs-landing-page){padding-top:88px}@media screen and (max-width:767px){body:not(.template-form,.hs-landing-page){padding-top:72px}body{letter-spacing:0;line-height:1.6}}a:not([class*=btn],.header-nav-link a){text-decoration:underline}@media screen and (min-width:1024px){.sp-only{display:none!important}}@media screen and (max-width:767px){.tablet-only{display:none!important}}@media screen and (min-width:1024px){.tablet-only{display:none!important}}@media screen and (max-width:767px){.pc-only{display:none!important}}.pe-primary-btn{align-items:center;background-color:#ff8400;border-radius:32px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:inherit;position:relative;text-align:center;transition:all .5s}@media screen and (max-width:767px){.pe-primary-btn{font-size:14px;max-width:100%}}.pe-primary-btn:hover{background:#f7630c}.pe-secondary-btn{align-items:center;background-color:#09d;border-radius:32px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:inherit;position:relative;text-align:center;transition:all .5s}@media screen and (max-width:767px){.pe-secondary-btn{font-size:14px;max-width:100%}}.pe-secondary-btn:hover{opacity:.8}.pe-secondary-btn-outline{align-items:center;background-color:#fff;border:2px solid #09d;border-radius:32px;color:#09d!important;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:inherit;position:relative;text-align:center;transition:all .5s}@media screen and (max-width:767px){.pe-secondary-btn-outline{font-size:14px;max-width:100%}}.pe-secondary-btn-outline:hover{background-color:#09d!important;color:#fff!important}.pe-default-btn-outline{align-items:center;background-color:#fff;border:1px solid #000;border-radius:32px;color:#000!important;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:inherit;position:relative;text-align:center;transition:all .5s}@media screen and (max-width:767px){.pe-default-btn-outline{font-size:14px;max-width:100%}}.pe-default-btn-outline:hover{background:#000;color:#fff!important}.main{background:#f2fafd}.container{margin:0 auto;width:1024px}@media screen and (min-width:768px) and (max-width:1023px){.container{width:min(74.9633967789vw,1024px)}}@media screen and (max-width:767px){.container{width:calc(100% - 2rem)}}.common-cta{background:#143d69;padding:min(12.8vw,32px) 0}.common-cta-container{width:min(100% - 1rem - 1rem,737px)}.common-cta-link{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.common-cta-link{grid-template-columns:1fr}}.common-cta-link__btn{height:56px}@media screen and (max-width:767px){.common-cta-link__btn{font-size:18px}}.common-cta-link .pe-secondary-btn-outline{border-color:#fff}.common-cta-link .pe-secondary-btn-outline:hover{border-color:#09d}.common-cta-description,.common-cta-headline{color:#fff}.common-cta-headline{font-size:28px;font-weight:700;text-align:center}@media screen and (max-width:767px){.common-cta-headline{margin-bottom:16px}}.common-cta-description{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:24px;text-align:center}.header{background:#fff;border-bottom:2px solid #143d69;box-shadow:0 2px 4px rgba(0,0,0,.2);position:fixed;top:0;width:100%;z-index:1}.header-inner{align-items:center;display:flex;height:88px;margin:0 auto;position:relative;width:min(83.4553440703vw,1140px)}@media screen and (max-width:767px){.header-inner{height:72px;width:calc(100% - 2rem)}}.header-logo{width:200px}@media screen and (max-width:767px){.header-logo{width:48px}}.header-logo__img{aspect-ratio:86/20;display:inline-block;object-fit:contain;width:100%}@media screen and (max-width:767px){.header-logo__img{aspect-ratio:143/150}}.header-logo__img img{height:100%;object-fit:contain;width:100%}.header-lang{display:none}.header-nav{align-items:center;display:flex;gap:0 24px;margin:0 0 0 auto}@media screen and (min-width:768px) and (max-width:1023px){.header-nav{background:#fff;border-bottom:2px solid #143d69;color:#000;display:none;flex-direction:column;left:calc(50% - 50vw);padding-bottom:24px;position:absolute;top:88px;width:100vw}}@media screen and (max-width:767px){.header-nav{background:#fff;border-bottom:2px solid #143d69;border-top:1px solid #e0e0e0;color:#000;display:none;flex-direction:column;left:calc(50% - 50vw);position:absolute;top:72px;width:100vw}}.header-nav-link{display:flex;font-size:min(1.0248901903vw,14px);font-weight:700;gap:min(1.756954612vw,24px);padding-top:8px}@media screen and (min-width:768px) and (max-width:1023px){.header-nav-link{flex-direction:column;font-size:14px;gap:8px;margin:0 auto;padding-bottom:24px;width:min(74.9633967789vw,1024px)}.header-nav-link li{border-bottom:1px solid #e0e0e0;padding-bottom:8px;padding-top:8px}.header-nav-link li a{display:block;position:relative}.header-nav-link li a:after{border-right:1px solid #000;border-top:1px solid #000;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}}@media screen and (max-width:767px){.header-nav-link{border-bottom:1px solid #e0e0e0;flex-direction:column;gap:0;margin:0 auto;width:calc(100% - 2rem)}.header-nav-link li a{display:block;font-size:16px;padding:16px;position:relative}.header-nav-link li a:after{border-right:1px solid #000;border-top:1px solid #000;content:"";height:10px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}}.header-nav-cta{display:flex;gap:8px}@media screen and (min-width:768px) and (max-width:1023px){.header-nav-cta{flex-direction:row;margin:0 auto;width:min(74.9633967789vw,1024px)}.header-nav-cta>li{width:49%}}@media screen and (max-width:767px){.header-nav-cta{border-bottom:1px solid #e0e0e0;flex-direction:column;gap:24px;margin:0 auto;padding:32px 0;width:calc(100% - 2rem)}.header-nav-cta>li{width:100%}}.header-nav-cta .pe-primary-btn,.header-nav-cta .pe-secondary-btn-outline{font-size:min(1.0248901903vw,14px);height:44px;min-width:144px}@media screen and (min-width:768px) and (max-width:1023px){.header-nav-cta .pe-primary-btn,.header-nav-cta .pe-secondary-btn-outline{font-size:14px}}@media screen and (max-width:767px){.header-nav-cta .pe-primary-btn,.header-nav-cta .pe-secondary-btn-outline{font-size:14px}}.header .sp-tablet-menu{display:none;margin:0 0 0 auto}@media screen and (min-width:768px) and (max-width:1023px){.header .sp-tablet-menu{display:block}}@media screen and (max-width:767px){.header .sp-tablet-menu{display:block;margin:0 0 0 24px}}.header .sp-tablet-menu__toggle{cursor:pointer;display:inline-flex;flex-direction:column;height:16px;justify-content:space-between;width:24px}.header .sp-tablet-menu__toggle span{background-color:#000;border-radius:2px;display:block;height:1px;transition:all .3s ease;width:100%}.header .sp-tablet-menu__toggle.is-active span:first-child{transform:rotate(45deg) translate(5px,5px)}.header .sp-tablet-menu__toggle.is-active span:nth-child(2){opacity:0}.header .sp-tablet-menu__toggle.is-active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.header .sp-cta{margin:0 0 0 auto}@media screen and (min-width:768px) and (max-width:1023px){.header .sp-cta{display:none}}.header .sp-cta .pe-primary-btn{height:44px;width:120px}.header .sp-header-lang{display:none;padding:16px}@media screen and (min-width:768px) and (max-width:1023px){.header .sp-header-lang{display:none}}html .sp-table-menu-overlay{background:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .2s ease;visibility:hidden;width:100vw}html.is-menu-open .sp-table-menu-overlay{opacity:1;visibility:visible}.is-blog-listing-page .blog-listing-container{padding-bottom:120px;padding-top:120px}@media screen and (max-width:767px){.is-blog-listing-page .blog-listing-container{padding-bottom:56px;padding-top:72px;width:calc(100% - 48px)}}.is-blog-listing-page .blog-listing-ttl{text-align:center}.is-blog-listing-page .blog-listing-ttl__main{font-size:32px;font-weight:700;margin-bottom:16px}@media screen and (max-width:767px){.is-blog-listing-page .blog-listing-ttl__main{font-size:24px}}.is-blog-listing-page .blog-listing-ttl__desc{font-size:18px;margin-bottom:40px}@media screen and (max-width:767px){.is-blog-listing-page .blog-listing-ttl__desc{font-size:16px}}.is-blog-listing-page .blog-cat-nav{margin-bottom:72px}@media screen and (max-width:767px){.is-blog-listing-page .blog-cat-nav{margin-bottom:24px}}.is-blog-listing-page .blog-cat-nav ul{display:flex;gap:8px;justify-content:center}@media screen and (max-width:767px){.is-blog-listing-page .blog-cat-nav ul{flex-wrap:wrap;gap:16px 8px;justify-content:flex-start}}.is-blog-listing-page .blog-cat-nav ul li>a{font-size:14px;font-weight:400!important;line-height:1;padding:8px 16px}@media screen and (max-width:767px){.is-blog-listing-page .blog-cat-nav ul li>a{font-size:12px}}.is-blog-listing-page .blog-cat-nav ul li>a.active{background:#555;color:#fff!important}.is-blog-listing-page .blog-list-items{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);padding-bottom:120px}@media screen and (min-width:768px) and (max-width:1023px){.is-blog-listing-page .blog-list-items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.is-blog-listing-page .blog-list-items{gap:24px;grid-template-columns:repeat(1,1fr);padding-bottom:48px}}.is-blog-listing-page .blog-list-items__item{background:#fff;border:1px solid #e3e3e3;border-radius:6px;overflow:hidden}.is-blog-listing-page .blog-list-items__item a{display:flex;flex-direction:column;text-decoration:none}.is-blog-listing-page .blog-list-items__item-image{aspect-ratio:320/180;border-bottom:1px solid #e3e3e3;overflow:hidden}.is-blog-listing-page .blog-list-items__item-image img{height:100%;object-fit:cover;transition:all .3s;width:100%}.is-blog-listing-page .blog-list-items__item-image:hover img{transform:scale(1.1)}.is-blog-listing-page .blog-list-items__item-body{display:flex;flex-direction:column;padding:16px 20px}.is-blog-listing-page .blog-list-items__item-title{font-size:18px;font-weight:700;margin-bottom:8px}.is-blog-listing-page .blog-list-items__item-title:hover{text-decoration:underline}.is-blog-listing-page .blog-list-items__item-date{display:flex;font-size:14px;margin-bottom:32px}.is-blog-listing-page .blog-list-items__item-button{line-height:1;margin-bottom:40px;padding:16px 8px}.is-blog-listing-page .blog-pager{display:flex;justify-content:center}.is-blog-listing-page .blog-pager__list{align-items:center;display:flex;gap:18px}.is-blog-listing-page .blog-pager__list a{height:48px;width:48px}.is-blog-listing-page .blog-pager__list a.active{background:#555;color:#fff!important}.is-blog-listing-page .blog-pager__list .blog-pager__ellipsis{position:relative;top:-4px}.is-blog-post .blog-post-container{padding-bottom:120px;padding-top:56px}@media screen and (max-width:767px){.is-blog-post .blog-post-container{padding-bottom:56px;padding-top:32px;width:calc(100% - 2rem)}}.is-blog-post .entry-article{background:#fff;padding:min(5.8565153734vw,80px)}@media screen and (max-width:767px){.is-blog-post .entry-article{padding:32px 16px 48px}}.is-blog-post .entry-article .blog-cat-nav{margin-bottom:24px}.is-blog-post .entry-article .blog-cat-nav-inner{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:767px){.is-blog-post .entry-article .blog-cat-nav-inner{gap:16px 8px}}.is-blog-post .entry-article .blog-cat-nav-inner .pe-default-btn{align-items:center;background:#f1f1f1;border:1px solid #f1f1f1;border-radius:32px;color:#000!important;color:#fff;display:flex;font-size:14px!important;font-size:16px;font-weight:400!important;font-weight:700;justify-content:center;line-height:1!important;line-height:inherit;padding:8px 16px!important;position:relative;text-align:center;transition:all .5s}@media screen and (max-width:767px){.is-blog-post .entry-article .blog-cat-nav-inner .pe-default-btn{font-size:12px!important}}.is-blog-post .entry-article .blog-cat-nav-inner .pe-default-btn:hover{opacity:.8}@media screen and (max-width:767px){.is-blog-post .entry-article .blog-cat-nav-inner .pe-default-btn{font-size:14px}}.is-blog-post .entry-article .entry-title{font-size:32px;font-weight:700;margin-bottom:80px}@media screen and (max-width:767px){.is-blog-post .entry-article .entry-title{font-size:24px;margin-bottom:24px}}.is-blog-post .entry-article .entry-title .entry-date{display:block;font-size:.43em;margin-top:1em}.is-blog-post .entry-article .entry-content{margin-bottom:80px}@media screen and (max-width:767px){.is-blog-post .entry-article .entry-content{line-height:2;margin-bottom:48px}}.is-blog-post .entry-article .entry-content p{margin-bottom:1em}.is-blog-post .entry-article .entry-content h2{font-size:1.5em;font-weight:700;margin-bottom:.83em;margin-top:.83em}.is-blog-post .entry-article .entry-content h3{font-size:1.17em;font-weight:700;margin-bottom:1em;margin-top:1em}.is-blog-post .entry-article .entry-content img{height:auto;max-width:100%}.is-blog-post .entry-article .entry-content ul{display:block;list-style-type:disc;margin-bottom:1em;margin-top:1em;padding-left:2.5em}.is-blog-post .entry-article .entry-content li{display:list-item;text-align:match-parent}.is-blog-post .entry-article .entry-content a{color:#09d;text-decoration:none}.is-blog-post .entry-article .entry-content a:hover{text-decoration:underline}.is-blog-post .back-to-top-link{display:flex;justify-content:center}.is-blog-post .back-to-top-link__btn{display:block;padding:16px 32px}.hs-origin-front .main,.hs-site-page-id-1 .main{background:#fff}.hs-origin-front .hero,.hs-site-page-id-1 .hero{align-items:center;display:flex;height:600px;justify-content:center}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .hero,.hs-site-page-id-1 .hero{height:auto;padding:4.39238653vw 0}}@media screen and (max-width:767px){.hs-origin-front .hero,.hs-site-page-id-1 .hero{height:auto;padding:10.6666666667vw 0}}.hs-origin-front .hero-cont,.hs-site-page-id-1 .hero-cont{align-items:center;display:flex}@media (min-width:1024px) and (max-width:1279px){.hs-origin-front .hero-cont,.hs-site-page-id-1 .hero-cont{justify-content:center}}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .hero-cont,.hs-site-page-id-1 .hero-cont{flex-direction:column;justify-content:center}}@media screen and (max-width:767px){.hs-origin-front .hero-cont,.hs-site-page-id-1 .hero-cont{flex-direction:column;justify-content:center}}.hs-origin-front .hero-cont-type,.hs-site-page-id-1 .hero-cont-type{left:-80px;position:relative}@media screen and (min-width:1024px){.hs-origin-front .hero-cont-type,.hs-site-page-id-1 .hero-cont-type{top:-20px}}@media (min-width:1024px) and (max-width:1279px){.hs-origin-front .hero-cont-type,.hs-site-page-id-1 .hero-cont-type{left:0}}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .hero-cont-type,.hs-site-page-id-1 .hero-cont-type{left:0}}@media screen and (max-width:767px){.hs-origin-front .hero-cont-type,.hs-site-page-id-1 .hero-cont-type{left:0;width:100%}}.hs-origin-front .hero-cont-type>img,.hs-site-page-id-1 .hero-cont-type>img{aspect-ratio:560/380;display:block;object-fit:contain;width:min(40.9956076135vw,560px)}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .hero-cont-type>img,.hs-site-page-id-1 .hero-cont-type>img{width:560px}}@media screen and (max-width:767px){.hs-origin-front .hero-cont-type>img,.hs-site-page-id-1 .hero-cont-type>img{aspect-ratio:324/250;width:100%}}.hs-origin-front .hero-cont-img,.hs-site-page-id-1 .hero-cont-img{position:relative;right:60px}@media (min-width:1024px) and (max-width:1279px){.hs-origin-front .hero-cont-img,.hs-site-page-id-1 .hero-cont-img{right:0}}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .hero-cont-img,.hs-site-page-id-1 .hero-cont-img{right:0}}@media screen and (max-width:767px){.hs-origin-front .hero-cont-img,.hs-site-page-id-1 .hero-cont-img{right:0;top:5.3333333333vw}}.hs-origin-front .hero-cont-img>img,.hs-site-page-id-1 .hero-cont-img>img{aspect-ratio:620/464;display:block;object-fit:contain;width:min(45.3879941435vw,620px)}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .hero-cont-img>img,.hs-site-page-id-1 .hero-cont-img>img{width:620px}}@media screen and (max-width:767px){.hs-origin-front .hero-cont-img>img,.hs-site-page-id-1 .hero-cont-img>img{width:100%}}.hs-origin-front .kv,.hs-site-page-id-1 .kv{background:linear-gradient(180deg,#e5f5fc -9.62%,#fff 21.46%,#f7fcfe 73.28%,#e5f5fc);height:622px;overflow:hidden;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .kv,.hs-site-page-id-1 .kv{height:auto}}@media screen and (max-width:767px){.hs-origin-front .kv,.hs-site-page-id-1 .kv{height:auto}}.hs-origin-front .kv-cont,.hs-site-page-id-1 .kv-cont{display:flex;height:100%}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .kv-cont,.hs-site-page-id-1 .kv-cont{flex-direction:column;height:auto}}@media screen and (max-width:767px){.hs-origin-front .kv-cont,.hs-site-page-id-1 .kv-cont{flex-direction:column;height:auto}}.hs-origin-front .kv-cont .kv-text,.hs-site-page-id-1 .kv-cont .kv-text{margin-top:64px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .kv-cont .kv-text,.hs-site-page-id-1 .kv-cont .kv-text{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:16px}}@media screen and (max-width:767px){.hs-origin-front .kv-cont .kv-text,.hs-site-page-id-1 .kv-cont .kv-text{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}}.hs-origin-front .kv-cont .kv-text .kv-lead,.hs-site-page-id-1 .kv-cont .kv-text .kv-lead{color:#ff8400;font-size:16px;font-weight:700;margin-bottom:8px}@media screen and (max-width:767px){.hs-origin-front .kv-cont .kv-text .kv-lead,.hs-site-page-id-1 .kv-cont .kv-text .kv-lead{font-size:14px}}.hs-origin-front .kv-cont .kv-text .kv-sublead,.hs-site-page-id-1 .kv-cont .kv-text .kv-sublead{color:#09d;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:16px}@media screen and (max-width:767px){.hs-origin-front .kv-cont .kv-text .kv-sublead,.hs-site-page-id-1 .kv-cont .kv-text .kv-sublead{font-size:16px}}.hs-origin-front .kv-cont .kv-text .kv-title,.hs-site-page-id-1 .kv-cont .kv-text .kv-title{font-size:46px;font-weight:700;line-height:1.5;margin-bottom:24px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .kv-cont .kv-text .kv-title,.hs-site-page-id-1 .kv-cont .kv-text .kv-title{text-align:center}}@media screen and (max-width:767px){.hs-origin-front .kv-cont .kv-text .kv-title,.hs-site-page-id-1 .kv-cont .kv-text .kv-title{font-size:26px;text-align:center}}.hs-origin-front .kv-cont .kv-text .kv-title strong,.hs-site-page-id-1 .kv-cont .kv-text .kv-title strong{font-size:134%}.hs-origin-front .kv-cta,.hs-site-page-id-1 .kv-cta{padding-left:96px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .kv-cta,.hs-site-page-id-1 .kv-cta{align-items:center;display:flex;flex-direction:column;padding-left:0}.hs-origin-front .kv-cta.sp-only,.hs-site-page-id-1 .kv-cta.sp-only{display:none}}@media screen and (max-width:767px){.hs-origin-front .kv-cta,.hs-site-page-id-1 .kv-cta{align-items:center;display:flex;flex-direction:column;padding-left:0}}.hs-origin-front .kv-cta-note,.hs-site-page-id-1 .kv-cta-note{color:#ff8400;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.hs-origin-front .kv-cta-btn,.hs-site-page-id-1 .kv-cta-btn{background:linear-gradient(91.65deg,#ff8400 6.87%,#f96433 60.13%,#f54c5a 100.55%);font-size:14px;padding:12px;width:260px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .kv-cta-btn,.hs-site-page-id-1 .kv-cta-btn{font-size:20px;width:400px}}@media screen and (max-width:767px){.hs-origin-front .kv-cta-btn,.hs-site-page-id-1 .kv-cta-btn{margin-bottom:32px;width:247px}}.hs-origin-front .kv-visual,.hs-site-page-id-1 .kv-visual{position:absolute;right:30px;top:-30px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .kv-visual,.hs-site-page-id-1 .kv-visual{margin-bottom:8px;position:relative;right:0;top:0}.hs-origin-front .kv-visual-img,.hs-site-page-id-1 .kv-visual-img{width:100%}}@media screen and (max-width:767px){.hs-origin-front .kv-visual,.hs-site-page-id-1 .kv-visual{margin-bottom:8px;position:relative;right:0;top:0}.hs-origin-front .kv-visual-img,.hs-site-page-id-1 .kv-visual-img{width:100%}}.hs-origin-front .client-logos-ttl,.hs-site-page-id-1 .client-logos-ttl{font-size:14px;font-weight:700;margin:40px 0 32px;text-align:center}.hs-origin-front .client-logos-list,.hs-site-page-id-1 .client-logos-list{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:40px}.hs-origin-front .client-logos-list-item,.hs-site-page-id-1 .client-logos-list-item{height:30px;width:10.980966325vw}.hs-origin-front .client-logos-list-item img,.hs-site-page-id-1 .client-logos-list-item img{height:100%;object-fit:contain;width:100%}.hs-origin-front .client-logos-list-item.logo-furuno,.hs-site-page-id-1 .client-logos-list-item.logo-furuno{height:2.5622254758vw;width:12.4450951684vw}.hs-origin-front .client-logos-list-item.logo-sun,.hs-site-page-id-1 .client-logos-list-item.logo-sun{width:7.3206442167vw}.hs-origin-front .client-logos-list-item.logo-jre,.hs-site-page-id-1 .client-logos-list-item.logo-jre{height:2.4158125915vw;width:5.8565153734vw}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .client-logos-list,.hs-site-page-id-1 .client-logos-list{flex-wrap:wrap;gap:24px 8px}.hs-origin-front .client-logos-list-item,.hs-site-page-id-1 .client-logos-list-item{width:18.6666666667vw}.hs-origin-front .client-logos-list-item img,.hs-site-page-id-1 .client-logos-list-item img{display:block;height:100%;object-fit:contain;width:100%}.hs-origin-front .client-logos-list-item,.hs-site-page-id-1 .client-logos-list-item{height:20px;width:7.3206442167vw}}@media screen and (max-width:767px){.hs-origin-front .client-logos-list,.hs-site-page-id-1 .client-logos-list{flex-wrap:wrap;gap:24px 8px;gap:24px 24px}.hs-origin-front .client-logos-list-item,.hs-site-page-id-1 .client-logos-list-item{height:20px;width:18.6666666667vw}.hs-origin-front .client-logos-list-item img,.hs-site-page-id-1 .client-logos-list-item img{display:block;height:100%;object-fit:contain;width:100%}.hs-origin-front .client-logos-list-item.logo-furuno,.hs-site-page-id-1 .client-logos-list-item.logo-furuno{height:28px;width:37.3333333333vw}.hs-origin-front .client-logos-list-item.logo-t,.hs-site-page-id-1 .client-logos-list-item.logo-t{height:40px;width:28vw}.hs-origin-front .client-logos-list-item.logo-sun,.hs-site-page-id-1 .client-logos-list-item.logo-sun{height:25px;margin-left:0;width:21.3333333333vw}.hs-origin-front .client-logos-list-item.logo-toyota,.hs-site-page-id-1 .client-logos-list-item.logo-toyota{height:35px;width:32vw}.hs-origin-front .client-logos-list-item.logo-jre,.hs-site-page-id-1 .client-logos-list-item.logo-jre{height:30px;width:11.4666666667vw}.hs-origin-front .client-logos-list-item.logo-tis,.hs-site-page-id-1 .client-logos-list-item.logo-tis{height:35px;width:26.6666666667vw}.hs-origin-front .client-logos-list-item.logo-topcon,.hs-site-page-id-1 .client-logos-list-item.logo-topcon{height:35px;width:33.6vw}}.hs-origin-front .about,.hs-site-page-id-1 .about{background:#f2fafd;padding:88px 0}@media screen and (max-width:767px){.hs-origin-front .about,.hs-site-page-id-1 .about{padding:48px 0}}.hs-origin-front .about-headline,.hs-site-page-id-1 .about-headline{display:flex;flex-direction:column-reverse;margin-bottom:80px}@media screen and (max-width:767px){.hs-origin-front .about-headline,.hs-site-page-id-1 .about-headline{margin-bottom:48px}}.hs-origin-front .about-headline-ttl,.hs-site-page-id-1 .about-headline-ttl{font-size:36px;font-weight:700;text-align:center}@media screen and (max-width:767px){.hs-origin-front .about-headline-ttl,.hs-site-page-id-1 .about-headline-ttl{font-size:24px}}.hs-origin-front .about-headline-desc,.hs-site-page-id-1 .about-headline-desc{display:flex;justify-content:center;margin-bottom:24px}.hs-origin-front .about-headline-desc span,.hs-site-page-id-1 .about-headline-desc span{border-bottom:2px solid #09d;color:#09d;display:inline-block;font-size:16px;font-weight:700;padding:4px 0;position:relative;text-align:center}@media screen and (max-width:767px){.hs-origin-front .about-headline-desc span,.hs-site-page-id-1 .about-headline-desc span{font-size:14px}}.hs-origin-front .about-headline-desc span:after,.hs-site-page-id-1 .about-headline-desc span:after{background:#fafafa;border-bottom:2px solid #09d;bottom:-7px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%) rotate(330deg);width:20px}.hs-origin-front .about-content,.hs-site-page-id-1 .about-content{display:flex;flex-wrap:wrap;gap:88px}.hs-origin-front .about-case-study,.hs-site-page-id-1 .about-case-study{display:flex;gap:64px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .about-case-study,.hs-site-page-id-1 .about-case-study{flex-direction:column;gap:32px}}@media screen and (max-width:767px){.hs-origin-front .about-case-study,.hs-site-page-id-1 .about-case-study{flex-direction:column;gap:32px}}.hs-origin-front .about-case-study:nth-of-type(2n),.hs-site-page-id-1 .about-case-study:nth-of-type(2n){flex-direction:row-reverse}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .about-case-study:nth-of-type(2n),.hs-site-page-id-1 .about-case-study:nth-of-type(2n){flex-direction:column}}@media screen and (max-width:767px){.hs-origin-front .about-case-study:nth-of-type(2n),.hs-site-page-id-1 .about-case-study:nth-of-type(2n){flex-direction:column}}.hs-origin-front .about-case-study-description,.hs-site-page-id-1 .about-case-study-description{width:470px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .about-case-study-description,.hs-site-page-id-1 .about-case-study-description{width:100%}}@media screen and (max-width:767px){.hs-origin-front .about-case-study-description,.hs-site-page-id-1 .about-case-study-description{width:100%}}.hs-origin-front .about-case-study-media,.hs-site-page-id-1 .about-case-study-media{aspect-ratio:500/390;width:450px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .about-case-study-media,.hs-site-page-id-1 .about-case-study-media{margin:0 auto;width:60%}}@media screen and (max-width:767px){.hs-origin-front .about-case-study-media,.hs-site-page-id-1 .about-case-study-media{margin:0 auto;text-align:center;width:calc(100% - 2rem)}}.hs-origin-front .about-case-study-media img,.hs-site-page-id-1 .about-case-study-media img{height:100%;object-fit:contain;width:100%}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .about-case-study-media img,.hs-site-page-id-1 .about-case-study-media img{width:100%}}@media screen and (max-width:767px){.hs-origin-front .about-case-study-media img,.hs-site-page-id-1 .about-case-study-media img{width:90%}}.hs-origin-front .about-case-study-title,.hs-site-page-id-1 .about-case-study-title{font-size:32px;font-weight:700;margin-bottom:32px}@media screen and (max-width:767px){.hs-origin-front .about-case-study-title,.hs-site-page-id-1 .about-case-study-title{font-size:20px;margin-bottom:24px}}.hs-origin-front .about-case-study-text,.hs-site-page-id-1 .about-case-study-text{font-size:18px;margin-bottom:8px}@media screen and (max-width:767px){.hs-origin-front .about-case-study-text,.hs-site-page-id-1 .about-case-study-text{font-size:16px;margin-bottom:16px}}.hs-origin-front .about-case-study-tags,.hs-site-page-id-1 .about-case-study-tags{display:inline-flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:767px){.hs-origin-front .about-case-study-tags,.hs-site-page-id-1 .about-case-study-tags{gap:6px}}.hs-origin-front .about-case-study-tags [class*=-tag],.hs-site-page-id-1 .about-case-study-tags [class*=-tag]{background:#fff;border:1px solid #c7c7c7;border-radius:2px;color:#555;font-size:14px;padding:6px 10px}@media screen and (max-width:767px){.hs-origin-front .about-case-study-tags [class*=-tag],.hs-site-page-id-1 .about-case-study-tags [class*=-tag]{font-size:14px;padding:4px 8px}}.hs-origin-front .func,.hs-site-page-id-1 .func{background:#fafafa;padding:88px 0}@media screen and (max-width:767px){.hs-origin-front .func,.hs-site-page-id-1 .func{padding:48px 0}}.hs-origin-front .func-headline,.hs-site-page-id-1 .func-headline{font-weight:700;margin-bottom:80px;text-align:center}@media screen and (max-width:767px){.hs-origin-front .func-headline,.hs-site-page-id-1 .func-headline{margin-bottom:48px}}.hs-origin-front .func-headline-ttl,.hs-site-page-id-1 .func-headline-ttl{font-size:36px;margin-bottom:8px}@media screen and (max-width:767px){.hs-origin-front .func-headline-ttl,.hs-site-page-id-1 .func-headline-ttl{font-size:24px}}.hs-origin-front .func-headline-desc,.hs-site-page-id-1 .func-headline-desc{font-size:18px;font-weight:500}@media screen and (max-width:767px){.hs-origin-front .func-headline-desc,.hs-site-page-id-1 .func-headline-desc{font-size:14px}}.hs-origin-front .func-grid,.hs-site-page-id-1 .func-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:32px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .func-grid,.hs-site-page-id-1 .func-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.hs-origin-front .func-grid,.hs-site-page-id-1 .func-grid{gap:13px;grid-template-columns:repeat(2,1fr)}}.hs-origin-front .func-item,.hs-site-page-id-1 .func-item{align-items:center;aspect-ratio:1;background:#fff;border-radius:8px;color:#143d69;display:flex;flex-direction:column;justify-content:center;padding:24px 16px;text-align:center}@media screen and (max-width:767px){.hs-origin-front .func-item,.hs-site-page-id-1 .func-item{padding:19px 8px}}.hs-origin-front .func-item-icon,.hs-site-page-id-1 .func-item-icon{aspect-ratio:1;margin-bottom:12px;width:36px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .func-item-icon,.hs-site-page-id-1 .func-item-icon{width:8vw}}.hs-origin-front .func-item-title,.hs-site-page-id-1 .func-item-title{font-size:14px;font-weight:700;margin-bottom:16px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .func-item-title,.hs-site-page-id-1 .func-item-title{font-size:16px}}.hs-origin-front .func-item-description,.hs-site-page-id-1 .func-item-description{font-size:12px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .func-item-description,.hs-site-page-id-1 .func-item-description{font-size:14px}}.hs-origin-front .func-trial,.hs-site-page-id-1 .func-trial{font-size:16px;text-align:center}@media screen and (max-width:767px){.hs-origin-front .func-trial,.hs-site-page-id-1 .func-trial{font-size:14px;margin:0 auto;width:calc(100% - 2rem)}}.hs-origin-front .interview,.hs-site-page-id-1 .interview{background:#f2fafd;padding:88px 0}@media screen and (max-width:767px){.hs-origin-front .interview,.hs-site-page-id-1 .interview{padding:48px 0}}.hs-origin-front .interview-headline,.hs-site-page-id-1 .interview-headline{font-weight:700;margin-bottom:80px;text-align:center}@media screen and (max-width:767px){.hs-origin-front .interview-headline,.hs-site-page-id-1 .interview-headline{margin-bottom:48px}}.hs-origin-front .interview-headline-ttl,.hs-site-page-id-1 .interview-headline-ttl{font-size:36px;margin-bottom:8px}@media screen and (max-width:767px){.hs-origin-front .interview-headline-ttl,.hs-site-page-id-1 .interview-headline-ttl{font-size:24px}}.hs-origin-front .interview-headline-desc,.hs-site-page-id-1 .interview-headline-desc{font-size:18px;font-weight:500}@media screen and (max-width:767px){.hs-origin-front .interview-headline-desc,.hs-site-page-id-1 .interview-headline-desc{font-size:14px}}.hs-origin-front .interview-content,.hs-site-page-id-1 .interview-content{display:grid;gap:64px;grid-template-rows:repeat(1,1fr);margin-bottom:32px}@media screen and (max-width:767px){.hs-origin-front .interview-content,.hs-site-page-id-1 .interview-content{gap:48px}}.hs-origin-front .interview-case-study,.hs-site-page-id-1 .interview-case-study{background:#fff;border-radius:8px;display:flex;flex-direction:row-reverse;gap:32px;padding:32px 40px}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .interview-case-study,.hs-site-page-id-1 .interview-case-study{flex-direction:column}}@media screen and (max-width:767px){.hs-origin-front .interview-case-study,.hs-site-page-id-1 .interview-case-study{flex-direction:column;padding:24px 12px}}.hs-origin-front .interview-case-study:nth-of-type(2n),.hs-site-page-id-1 .interview-case-study:nth-of-type(2n){flex-direction:row}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .interview-case-study:nth-of-type(2n),.hs-site-page-id-1 .interview-case-study:nth-of-type(2n){flex-direction:column}}@media screen and (max-width:767px){.hs-origin-front .interview-case-study:nth-of-type(2n),.hs-site-page-id-1 .interview-case-study:nth-of-type(2n){flex-direction:column}}.hs-origin-front .interview-case-study-description,.hs-site-page-id-1 .interview-case-study-description{flex:2}.hs-origin-front .interview-case-study-media,.hs-site-page-id-1 .interview-case-study-media{flex-basis:36%}.hs-origin-front .interview-case-study-img,.hs-site-page-id-1 .interview-case-study-img{border-radius:8px;margin-bottom:8px;object-fit:cover;width:100%}.hs-origin-front .interview-case-study-note,.hs-site-page-id-1 .interview-case-study-note{font-size:10px;text-align:right}.hs-origin-front .interview-case-study-title,.hs-site-page-id-1 .interview-case-study-title{font-size:28px;font-weight:700;margin-bottom:24px}@media screen and (max-width:767px){.hs-origin-front .interview-case-study-title,.hs-site-page-id-1 .interview-case-study-title{font-size:20px}}.hs-origin-front .interview-case-study-text,.hs-site-page-id-1 .interview-case-study-text{margin-bottom:24px}.hs-origin-front .interview-case-study-company,.hs-site-page-id-1 .interview-case-study-company{font-weight:700;text-align:right}.hs-origin-front .news,.hs-site-page-id-1 .news{background:#fafafa;padding:88px 0}@media screen and (max-width:767px){.hs-origin-front .news,.hs-site-page-id-1 .news{padding:48px 0}}.hs-origin-front .news-headline,.hs-site-page-id-1 .news-headline{font-weight:700;margin-bottom:80px;text-align:center}@media screen and (max-width:767px){.hs-origin-front .news-headline,.hs-site-page-id-1 .news-headline{margin-bottom:48px}}.hs-origin-front .news-headline-ttl,.hs-site-page-id-1 .news-headline-ttl{font-size:36px;margin-bottom:8px}@media screen and (max-width:767px){.hs-origin-front .news-headline-ttl,.hs-site-page-id-1 .news-headline-ttl{font-size:24px}}.hs-origin-front .news-headline-desc,.hs-site-page-id-1 .news-headline-desc{font-size:18px;font-weight:500}@media screen and (max-width:767px){.hs-origin-front .news-headline-desc,.hs-site-page-id-1 .news-headline-desc{font-size:14px}}.hs-origin-front .news-list,.hs-site-page-id-1 .news-list{list-style:none;margin-bottom:88px}@media screen and (max-width:767px){.hs-origin-front .news-list,.hs-site-page-id-1 .news-list{margin-bottom:48px}}.hs-origin-front .news-list li,.hs-site-page-id-1 .news-list li{border-top:1px solid #ccc;font-size:18px;padding:1em 2em}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .news-list li,.hs-site-page-id-1 .news-list li{padding:1em}}@media screen and (max-width:767px){.hs-origin-front .news-list li,.hs-site-page-id-1 .news-list li{font-size:16px;padding:1em}}.hs-origin-front .news-list li:last-of-type,.hs-site-page-id-1 .news-list li:last-of-type{border-bottom:1px solid #ccc}.hs-origin-front .news-list li time,.hs-site-page-id-1 .news-list li time{display:block}.hs-origin-front .news-list li a,.hs-site-page-id-1 .news-list li a{text-decoration:none;transition:all .2s}.hs-origin-front .news-list li a:hover,.hs-site-page-id-1 .news-list li a:hover{text-decoration:underline}.hs-origin-front .news-list-btns-btn,.hs-site-page-id-1 .news-list-btns-btn{margin:0 auto;padding:16px;width:360px}@media screen and (max-width:767px){.hs-origin-front .news-list-btns-btn,.hs-site-page-id-1 .news-list-btns-btn{font-size:16px;width:100%}}.hs-origin-front .faq,.hs-site-page-id-1 .faq{padding:88px 0}@media screen and (max-width:767px){.hs-origin-front .faq,.hs-site-page-id-1 .faq{padding:48px 0}}.hs-origin-front .faq-headline,.hs-site-page-id-1 .faq-headline{font-weight:700;margin-bottom:80px;text-align:center}@media screen and (max-width:767px){.hs-origin-front .faq-headline,.hs-site-page-id-1 .faq-headline{margin-bottom:48px}}.hs-origin-front .faq-headline-ttl,.hs-site-page-id-1 .faq-headline-ttl{font-size:36px;margin-bottom:8px}@media screen and (max-width:767px){.hs-origin-front .faq-headline-ttl,.hs-site-page-id-1 .faq-headline-ttl{font-size:24px}}.hs-origin-front .faq-headline-desc,.hs-site-page-id-1 .faq-headline-desc{font-size:18px;font-weight:500}@media screen and (max-width:767px){.hs-origin-front .faq-headline-desc,.hs-site-page-id-1 .faq-headline-desc{font-size:14px}}.hs-origin-front .faq-list-cont,.hs-site-page-id-1 .faq-list-cont{border-top:1px solid #ccc;font-size:18px}.hs-origin-front .faq-list-cont:last-of-type,.hs-site-page-id-1 .faq-list-cont:last-of-type{border-bottom:1px solid #ccc}@media screen and (max-width:767px){.hs-origin-front .faq-list-cont,.hs-site-page-id-1 .faq-list-cont{font-size:16px}}.hs-origin-front .faq-list-question,.hs-site-page-id-1 .faq-list-question{cursor:pointer;padding:24px 32px;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .faq-list-question,.hs-site-page-id-1 .faq-list-question{padding:24px 0}}@media screen and (max-width:767px){.hs-origin-front .faq-list-question,.hs-site-page-id-1 .faq-list-question{padding:24px 0}}.hs-origin-front .faq-list-question:before,.hs-site-page-id-1 .faq-list-question:before{color:#ff8400;content:"Q";font-size:24px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.hs-origin-front .faq-list-question:before,.hs-site-page-id-1 .faq-list-question:before{font-size:22px;top:48%}}.hs-origin-front .faq-list-question:after,.hs-site-page-id-1 .faq-list-question:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='layer' viewBox='0 0 18 18'%3E%3Cpath d='M10.5 7.5h7.4v3h-7.4V18H7.4v-7.5H0v-3h7.4V0h3.1z' style='fill:%23ff8400'/%3E%3C/svg%3E") no-repeat 50%;color:#ff8400;content:"　";font-size:18px;font-weight:700;position:absolute;right:2em;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .faq-list-question:after,.hs-site-page-id-1 .faq-list-question:after{right:0}}@media screen and (max-width:767px){.hs-origin-front .faq-list-question:after,.hs-site-page-id-1 .faq-list-question:after{right:0}}.hs-origin-front .faq-list-question.is-open:after,.hs-site-page-id-1 .faq-list-question.is-open:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='layer' viewBox='0 0 18 18'%3E%3Cpath d='M0 7.5h18v3H0' style='fill:%23ff8400'/%3E%3C/svg%3E") no-repeat 50%}.hs-origin-front .faq-list-question p,.hs-site-page-id-1 .faq-list-question p{padding-left:2em;padding-right:2em}.hs-origin-front .faq-list-answer,.hs-site-page-id-1 .faq-list-answer{display:none;padding:0 32px 24px;position:relative}@media screen and (max-width:767px){.hs-origin-front .faq-list-answer,.hs-site-page-id-1 .faq-list-answer{padding:0 0 24px}}.hs-origin-front .faq-list-answer:before,.hs-site-page-id-1 .faq-list-answer:before{content:"A";font-size:24px;font-weight:700;position:absolute;top:-4px}@media screen and (max-width:767px){.hs-origin-front .faq-list-answer:before,.hs-site-page-id-1 .faq-list-answer:before{font-size:22px}}.hs-origin-front .faq-list-answer p,.hs-site-page-id-1 .faq-list-answer p{padding-left:2em}.hs-origin-front .company-prof,.hs-site-page-id-1 .company-prof{padding:88px 0}@media screen and (max-width:767px){.hs-origin-front .company-prof,.hs-site-page-id-1 .company-prof{padding:48px 0}}.hs-origin-front .company-prof-headline,.hs-site-page-id-1 .company-prof-headline{font-weight:700;margin-bottom:80px;text-align:center}@media screen and (max-width:767px){.hs-origin-front .company-prof-headline,.hs-site-page-id-1 .company-prof-headline{margin-bottom:48px}}.hs-origin-front .company-prof-headline-ttl,.hs-site-page-id-1 .company-prof-headline-ttl{font-size:36px;margin-bottom:8px}@media screen and (max-width:767px){.hs-origin-front .company-prof-headline-ttl,.hs-site-page-id-1 .company-prof-headline-ttl{font-size:24px}}.hs-origin-front .company-prof-headline-desc,.hs-site-page-id-1 .company-prof-headline-desc{font-size:18px;font-weight:500}@media screen and (max-width:767px){.hs-origin-front .company-prof-headline-desc,.hs-site-page-id-1 .company-prof-headline-desc{font-size:14px}}.hs-origin-front .company-prof-cont,.hs-site-page-id-1 .company-prof-cont{border-bottom:1px solid #ccc;display:flex;flex-wrap:nowrap;gap:8px;padding:24px 2em}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .company-prof-cont,.hs-site-page-id-1 .company-prof-cont{flex-wrap:wrap}}@media screen and (max-width:767px){.hs-origin-front .company-prof-cont,.hs-site-page-id-1 .company-prof-cont{flex-wrap:wrap;padding:24px 0}}.hs-origin-front .company-prof-cont:first-of-type,.hs-site-page-id-1 .company-prof-cont:first-of-type{border-top:1px solid #ccc}.hs-origin-front .company-prof-cont-title,.hs-site-page-id-1 .company-prof-cont-title{width:20%}@media screen and (min-width:768px) and (max-width:1023px){.hs-origin-front .company-prof-cont-title,.hs-site-page-id-1 .company-prof-cont-title{width:100%}}@media screen and (max-width:767px){.hs-origin-front .company-prof-cont-title,.hs-site-page-id-1 .company-prof-cont-title{width:100%}}.hs-origin-front .company-prof-cont-description,.hs-site-page-id-1 .company-prof-cont-description{width:80%}@media screen and (max-width:767px){.hs-origin-front .company-prof-cont-description,.hs-site-page-id-1 .company-prof-cont-description{width:100%}}.hs-origin-front .company-prof-cont-cert,.hs-site-page-id-1 .company-prof-cont-cert{margin-top:24px}@media screen and (max-width:767px){.hs-origin-front .company-prof-cont-cert,.hs-site-page-id-1 .company-prof-cont-cert{display:flex;justify-content:space-around}}.hs-origin-front .company-prof-cont-cert>img,.hs-site-page-id-1 .company-prof-cont-cert>img{aspect-ratio:467/95;width:min(100%,467px)}.hs-origin-front .company-prof-cont.no-border,.hs-site-page-id-1 .company-prof-cont.no-border{border:none;padding-bottom:0}

/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.form-header{background:#fff;border-bottom:2px solid #143d69;box-shadow:0 2px 4px rgba(0,0,0,.2)}.form-header-inner{align-items:center;display:flex;height:72px;margin:0 auto;width:min(82.2840409956vw,1124px)}@media screen and (max-width:767px){.form-header-inner{width:calc(100% - 2rem)}}.form-header-logo{width:min(14.6412884334vw,200px)}@media screen and (max-width:767px){.form-header-logo{width:67px}}.form-header-logo__img{aspect-ratio:86/20;display:inline-block;object-fit:contain;width:100%}@media screen and (max-width:767px){.form-header-logo__img{aspect-ratio:62/65;width:48px}}.form-header-logo__img img{height:100%;object-fit:contain;width:100%}.form-footer{background:#fff;border-bottom:2px solid #09d;font-size:14px}@media screen and (max-width:767px){.form-footer{font-size:12px}}.form-footer-inner{align-items:center;display:flex;margin:0 auto;padding:32px 0;width:min(74.9633967789vw,1024px)}@media screen and (max-width:767px){.form-footer-inner{align-items:flex-start;flex-direction:column;gap:8px 0;width:calc(100% - 2rem)}}.form-footer-nav-link{display:flex}.form-footer-nav-link li:after{content:"/";font-size:90%;margin:0 4px;vertical-align:top}.form-footer-nav-link li:last-of-type:after{display:none}.form-footer-copy{margin:0 0 0 auto}@media screen and (max-width:767px){.form-footer-copy{margin:0}}.hs-landing-page .main,.template-form .main{background:#f2fafd;padding:72px 0}@media screen and (max-width:767px){.hs-landing-page .main,.template-form .main{padding:40px 0}}.hs-landing-page .main-inner,.template-form .main-inner{background:#fff;border-radius:8px;margin:0 auto;width:min(82.2840409956vw,1124px)}@media screen and (max-width:767px){.hs-landing-page .main-inner,.template-form .main-inner{width:calc(100% - 2rem)}}.hs-landing-page .main-inner .form-container,.template-form .main-inner .form-container{padding:72px 0 64px}@media screen and (max-width:767px){.hs-landing-page .main-inner .form-container,.template-form .main-inner .form-container{padding:40px 0 24px}}.hs-landing-page .main .col1-form,.template-form .main .col1-form{margin:0 auto;width:min(65.8857979502vw,900px)}@media screen and (max-width:767px){.hs-landing-page .main .col1-form,.template-form .main .col1-form{width:100%}}.hs-landing-page .main .col2-form,.template-form .main .col2-form{display:flex;gap:0 min(4.6852122987vw,64px);margin:0 auto;width:min(74.9633967789vw,1024px)}@media screen and (max-width:767px){.hs-landing-page .main .col2-form,.template-form .main .col2-form{flex-wrap:wrap;gap:32px 0;width:100%}}.hs-landing-page .main .col2-form__info,.template-form .main .col2-form__info{width:min(39.5314787701vw,540px)}@media screen and (max-width:767px){.hs-landing-page .main .col2-form__info,.template-form .main .col2-form__info{width:100%}}.hs-landing-page .main .col2-form__main,.template-form .main .col2-form__main{width:min(29.2825768668vw,400px)}@media screen and (max-width:767px){.hs-landing-page .main .col2-form__main,.template-form .main .col2-form__main{width:100%}}.hs-landing-page .main .form-ttl,.template-form .main .form-ttl{color:#143d69;font-size:40px;font-weight:700;margin-bottom:64px;text-align:center}@media screen and (max-width:767px){.hs-landing-page .main .form-ttl,.template-form .main .form-ttl{font-size:28px;margin-bottom:32px}}.hs-landing-page .main .form-ttl-desc,.template-form .main .form-ttl-desc{font-size:18px;margin-bottom:40px}@media screen and (max-width:767px){.hs-landing-page .main .form-ttl-desc,.template-form .main .form-ttl-desc{font-size:16px}}.hs-landing-page .main .form-wp-thumbnail img,.template-form .main .form-wp-thumbnail img{width:100%}.hs-landing-page .main .hs-form fieldset,.template-form .main .hs-form fieldset{max-width:100%}.hs-landing-page .main .hs-form fieldset.form-columns-2 .hs-form-field,.template-form .main .hs-form fieldset.form-columns-2 .hs-form-field{width:100%}.hs-landing-page .main .hs-form-field,.template-form .main .hs-form-field{margin-bottom:32px;position:relative}.hs-landing-page .main .hs-form .input input[type=email],.hs-landing-page .main .hs-form .input input[type=tel],.hs-landing-page .main .hs-form .input input[type=text],.hs-landing-page .main .hs-form .input select,.hs-landing-page .main .hs-form .input textarea,.template-form .main .hs-form .input input[type=email],.template-form .main .hs-form .input input[type=tel],.template-form .main .hs-form .input input[type=text],.template-form .main .hs-form .input select,.template-form .main .hs-form .input textarea{border:1px solid #143d69;border-radius:8px;padding:16px;width:100%}.hs-landing-page .main .hs-form ::placeholder,.template-form .main .hs-form ::placeholder{color:#e0e0e0}.hs-landing-page .main .hs-form label[id^=label-],.template-form .main .hs-form label[id^=label-]{align-items:center;color:#143d69;display:flex;font-weight:700;line-height:1;margin:0}.hs-landing-page .main .hs-form .hs-form-required,.template-form .main .hs-form .hs-form-required{color:#ff8400;display:flex;font-size:220%;font-weight:400;left:8px;position:relative;top:6px;vertical-align:middle}.hs-landing-page .main .form-columns-2,.template-form .main .form-columns-2{display:flex;gap:0 16px}@media screen and (max-width:767px){.hs-landing-page .main .form-columns-2,.template-form .main .form-columns-2{flex-direction:column}}.hs-landing-page .main .require-inline,.template-form .main .require-inline{color:#ff8400;font-size:220%;font-weight:400;left:8px;position:relative;top:6px;vertical-align:middle}.hs-landing-page .main .hs_p_policy_agreement,.template-form .main .hs_p_policy_agreement{margin-top:16px}.hs-landing-page .main .hs_p_policy_agreement .hs-form-required,.template-form .main .hs_p_policy_agreement .hs-form-required{display:none}.hs-landing-page .main .hs-form label[for*=p_policy_agreement],.template-form .main .hs-form label[for*=p_policy_agreement]{display:flex;gap:6px}.hs-landing-page .main .hs-form label[for*=p_policy_agreement]:before,.template-form .main .hs-form label[for*=p_policy_agreement]:before{background:#fff;border:1px solid #143d69;border-radius:4px;content:"";display:block;height:min(6.4vw,24px);width:min(6.4vw,24px)}.hs-landing-page .main .hs-form label[for*=p_policy_agreement]:has(input[type=checkbox]:checked):before,.template-form .main .hs-form label[for*=p_policy_agreement]:has(input[type=checkbox]:checked):before{background:#143d69;border-color:#fff}.hs-landing-page .main .hs-form label[for*=p_policy_agreement]:has(input[type=checkbox]:checked):after,.template-form .main .hs-form label[for*=p_policy_agreement]:has(input[type=checkbox]:checked):after{border-bottom:min(.5319148936vw,2px) solid #fff;border-right:min(.5319148936vw,2px) solid #fff;content:"";height:min(2.6595744681vw,10px);left:8px;position:absolute;top:5px;transform:rotate(45deg);width:min(1.5957446809vw,6px)}.hs-landing-page .main .hs-form input.error,.hs-landing-page .main .hs-form select.error,.hs-landing-page .main .hs-form textarea.error,.template-form .main .hs-form input.error,.template-form .main .hs-form select.error,.template-form .main .hs-form textarea.error{background-color:#ffeaea}.hs-landing-page .main .hs-error-msg,.template-form .main .hs-error-msg{color:#ff8400}.hs-landing-page .main .hs-fieldtype-select .input,.template-form .main .hs-fieldtype-select .input{position:relative}.hs-landing-page .main .hs-fieldtype-select .input:after,.template-form .main .hs-fieldtype-select .input:after{color:#143d69;content:"▼";font-size:50%;position:absolute;right:2em;top:50%;transform:translateY(-50%) scaleY(.7)}.hs-landing-page .main .hs-submit,.template-form .main .hs-submit{display:flex;justify-content:center;padding-top:32px}.hs-landing-page .main .hs-submit input[type=submit],.template-form .main .hs-submit input[type=submit]{align-items:center;background:#ff8400;border-radius:32px;color:#fff;cursor:pointer;display:flex;font-size:20px!important;font-size:16px;font-weight:700;height:64px;justify-content:center;line-height:inherit;min-width:min(31.25vw,280px);position:relative;text-align:center;transition:all .5s}@media screen and (max-width:767px){.hs-landing-page .main .hs-submit input[type=submit],.template-form .main .hs-submit input[type=submit]{font-size:14px;width:74.6666666667vw}}.hs-landing-page .main .hs-submit input[type=submit]:hover,.template-form .main .hs-submit input[type=submit]:hover{background:#f7630c}.footer{background:#fff;border-bottom:2px solid #143d69;font-size:14px}.footer-inner{align-items:center;color:#555;display:flex;gap:32px;margin:0 auto;padding:32px 0;width:min(74.9633967789vw,1024px)}@media screen and (max-width:767px){.footer-inner{align-items:center;flex-direction:row;font-size:12px;gap:8px;padding:24px 0;width:calc(100% - 2rem)}}.footer-copy-nav{display:flex;flex-wrap:nowrap;gap:32px}@media screen and (min-width:768px) and (max-width:1023px){.footer-copy-nav{display:flex;flex-direction:column-reverse;gap:8px}}@media screen and (max-width:767px){.footer-copy-nav{display:flex;flex-direction:column-reverse;gap:8px}}.footer-nav-link{display:flex}.footer-nav-link li:after{content:"/";font-size:90%;margin:0 4px;vertical-align:top}.footer-nav-link li:last-of-type:after{display:none}.footer-copy{margin:0}@media screen and (max-width:767px){.footer-copy{margin:0}}.footer-msol-link{margin:0 0 0 auto;width:min(26.6666666667vw,150px)}.footer-msol-link__logo{aspect-ratio:150/32;width:100%}