body{margin:0 !important}#areaWrapper2{width:100% !important;padding-top:0px !important}#adconnect{position:relative;margin:0;padding:0;width:100%;color:#333;font-weight:500;line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-optical-sizing:auto;font-feature-settings:"palt";overflow:hidden}#adconnect *,#adconnect *::before,#adconnect *::after{box-sizing:border-box;min-width:0;min-height:0}#adconnect ol,#adconnect ul{list-style:none}#adconnect img{vertical-align:top;width:100%;max-width:100%;height:auto}#adconnect a:hover{text-decoration:none}#adconnect a:hover img{opacity:revert}@media print{html{transform:scale(0.7)}}#adconnect{container-type:inline-size;overflow:hidden;position:relative;box-sizing:border-box;width:100%;color:#000;text-align:center;font-feature-settings:"palt";font-family:"Noto Sans JP",sans-serif;background-color:#f2f2f2;background-image:radial-gradient(at 86% 79%, hsla(15deg, 87%, 54%, 0.16) 0px, transparent 50%),radial-gradient(at 80% 0%, hsla(97deg, 100%, 23%, 0.16) 0px, transparent 50%),radial-gradient(at 22% 16%, hsla(15deg, 87%, 54%, 0.16) 0px, transparent 50%),radial-gradient(at 31% 91%, hsla(97deg, 100%, 23%, 0.16) 0px, transparent 50%)}#adconnect>*{box-sizing:border-box}#adconnect .kv__bg{margin-inline:auto;width:62.5rem;opacity:0;transition:all 1.5s 0s ease}@media screen and (max-width: 768px){#adconnect .kv__bg{width:100%}}#adconnect .kv__bg--active{opacity:1}#adconnect #wrap6{position:relative;width:100%;height:75vh;overflow:hidden;scale:.6;opacity:0}@media screen and (max-width: 768px){#adconnect #wrap6{height:90vw}}#adconnect #wrap6>canvas{margin-inline:auto}#adconnect .wrap--active{-webkit-animation-name:wrap-anim;animation-name:wrap-anim;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(0.13, 0.64, 0.47, 0.93);animation-timing-function:cubic-bezier(0.13, 0.64, 0.47, 0.93);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes wrap-anim{0%{scale:.6;opacity:0}100%{scale:1;opacity:1}}@keyframes wrap-anim{0%{scale:.6;opacity:0}100%{scale:1;opacity:1}}#adconnect .hero__text{position:absolute;width:37.5rem;top:0;left:50%;transform-origin:top;translate:-50% 30%}@media screen and (max-width: 768px){#adconnect .hero__text{width:80vw;translate:-50% 36%}}#adconnect .hero__copy{margin-top:2rem;margin-inline:auto;display:grid;gap:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#adconnect .hero__copy>p{padding-inline:.5rem 6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:solid .375rem #ff6c00;text-align:left;font-size:min(3.7333333333vw,1.5rem);color:#000;background-color:#fff;box-shadow:0 0 10px -2px rgba(0,0,0,.3)}@media screen and (max-width: 768px){#adconnect .hero__copy>p{padding-inline:1.0666666667vw 8vw}}#adconnect .hero__copy>p:nth-child(2){border-bottom:solid .375rem #007350}#adconnect .hero__copy>p:nth-child(3){border-bottom:solid .375rem #ec0f2a}#adconnect #about{margin-top:40px}@media screen and (max-width: 768px){#adconnect #about{margin-top:2vw}}#adconnect #path-wrap{position:relative}#adconnect .path-layer{position:-webkit-sticky;position:sticky;margin-inline:auto;top:0;width:600px;height:auto;z-index:0;pointer-events:none}@media screen and (max-width: 768px){#adconnect .path-layer{width:100%}}#adconnect .line{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10}#adconnect .howto__container{margin-bottom:7.5rem;display:grid;gap:3rem}@media screen and (max-width: 768px){#adconnect .howto__container{margin-bottom:3.75rem}}#adconnect .howto__container>dt{position:relative}#adconnect .howto__container>dd>div{margin-inline:auto;position:relative;padding:1.625rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:min(3.2vw,1.25rem);text-align:left;font-weight:800;line-height:1.75;background-color:#fff;box-shadow:0 0 10px 0px rgba(0,0,0,.2)}@media screen and (max-width: 768px){#adconnect .howto__container>dd>div{width:90%}}#adconnect .category__title{margin-inline:auto;padding:.3125rem 2rem;width:25rem;background-color:#fff;-webkit-clip-path:polygon(100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);clip-path:polygon(100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);filter:drop-shadow(0 0 10px -2px rgba(0, 0, 0, 0.3))}@media screen and (max-width: 768px){#adconnect .category__title{width:80%}}#adconnect .category__title-2{margin-inline:auto;padding:.75rem 2rem 1.5rem;width:25rem;font-size:1.75rem;font-weight:800;color:#fff;background-color:#000;-webkit-clip-path:polygon(100% 0, 100% 70%, 50% 100%, 0 70%, 0 0);clip-path:polygon(100% 0, 100% 70%, 50% 100%, 0 70%, 0 0)}@media screen and (max-width: 768px){#adconnect .category__title-2{width:80%}}#adconnect .product__container{margin-inline:auto;padding-bottom:5rem;display:grid;gap:5rem;width:768px}@media screen and (max-width: 768px){#adconnect .product__container{padding-bottom:2.5rem;width:90%;gap:2.5rem}}#adconnect .product__container>li>div{position:relative;background-color:#fff;font-size:20px;box-shadow:0 0 10px 0px rgba(0,0,0,.2)}#adconnect .product__title{margin-inline:auto;padding:.5rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:min(3.7333333333vw,1.25rem);font-weight:800;color:#fff;background-color:#ff6c00 !important}#adconnect .product__title--regi{background-color:#007350 !important}#adconnect .product__title--app{background-color:#ec0f2a !important}#adconnect .product__subtitle{padding-inline:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:min(3.7333333333vw,1.25rem);font-weight:700;color:#000;text-shadow:#fff 1px 0px 0px,#fff .540302px .841471px 0px,#fff -0.416147px .909297px 0px,#fff -0.989992px .14112px 0px,#fff -0.653644px -0.756802px 0px,#fff .283662px -0.958924px 0px,#fff .96017px -0.279415px 0px;background:linear-gradient(180deg, rgba(255, 108, 0, 0) 70%, rgb(255, 108, 0) 70%, rgb(255, 108, 0) 100%)}#adconnect .product__subtitle--regi{background:linear-gradient(180deg, rgba(0, 115, 80, 0) 70%, rgb(0, 115, 80) 70%, rgb(0, 115, 80) 100%)}#adconnect .product__subtitle--app{background:linear-gradient(180deg, rgba(236, 15, 42, 0) 70%, rgb(236, 15, 42) 70%, rgb(236, 15, 42) 100%)}#adconnect .product__inner{padding:1.625rem 2rem;display:grid;gap:1rem;text-align:left;font-size:min(3.2vw,1.125rem);font-weight:600;line-height:1.75;color:#000}#adconnect .product__inner--regi{width:78%;place-self:end}@media screen and (max-width: 768px){#adconnect .product__inner--regi{width:100%}}#adconnect .product__inner--app{width:80%}@media screen and (max-width: 768px){#adconnect .product__inner--app{width:100%}}#adconnect .product__signage-image{width:858px;position:relative}@media screen and (max-width: 768px){#adconnect .product__signage-image{width:100%}}#adconnect .product__signage-image>img{translate:-45px -6px;filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 768px){#adconnect .product__signage-image>img{translate:0 0}}@media print,(min-width: 769px){#adconnect .product__signage-mask{height:140px}#adconnect .product__signage-mask>img{translate:0 -40px}}#adconnect .product__regi-image{position:absolute;width:15.625rem;top:60px;left:-70px;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 768px){#adconnect .product__regi-image{margin-inline:auto;position:relative;width:50%;top:15px;left:0}}#adconnect .product__app-image{position:absolute;width:12.5rem;top:0;right:-20px;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.2))}@media screen and (max-width: 768px){#adconnect .product__app-image{margin-inline:auto;position:relative;width:50%;top:0;right:0}}#adconnect .product__features{position:relative;color:#333}@media screen and (max-width: 768px){#adconnect .product__features{padding:0}}#adconnect .product__features>dt{margin-bottom:.5rem;padding-left:.25rem;border-left:solid .25rem #333;border-bottom:solid .0625rem #333}#adconnect .product__features>dd{padding-left:1em;text-indent:-1em;font-size:min(3.2vw,1rem);font-weight:600}#adconnect .product__btn{position:relative;display:block;margin-inline:auto;padding:.5rem 4rem .5rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;font-size:min(3.7333333333vw,1.125rem);font-weight:700;color:#fff;background-color:#ff6c00;-webkit-clip-path:polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);clip-path:polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0)}#adconnect .product__btn::after{position:absolute;content:"";top:46%;right:20%;width:min(2.6666666667vw,.9375rem);height:min(2.6666666667vw,.9375rem);border-top:solid min(1.0666666667vw,.25rem) #fff;border-left:solid min(1.0666666667vw,.25rem) #fff;transform:rotate(135deg) translate(-50%, 0)}#adconnect .product__note{padding-left:1em;text-indent:-1em;color:#333;font-size:min(3.2vw,.875rem);font-weight:600}#adconnect .figure__mark{margin-inline:auto;width:3.125rem;height:3.125rem;background-color:#fff;border-radius:50%;scale:1.75;opacity:0;transition:all 1.5s 0s ease;translate:0 -100%}#adconnect .figure__mark--active{scale:1;opacity:1}#adconnect .figure__wrap{position:relative;width:auto;height:700px}@media screen and (max-width: 768px){#adconnect .figure__wrap{height:85vw}}#adconnect .figure__circle{margin-inline:auto;width:521px;overflow:visible;position:absolute;top:54px;left:50%;translate:-50% 0}@media screen and (max-width: 768px){#adconnect .figure__circle{width:64vw;top:7vw}}#adconnect .figure__title{margin-inline:auto;margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:1.25rem;font-weight:700;border-bottom:solid .625rem #fff;opacity:0;transition:all 1s 0s ease}#adconnect .figure__title--active{opacity:1}#adconnect .figure__draw{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:879px;stroke-dashoffset:879px;transition:all 1.6s .4s ease}#adconnect .figure__draw--active{stroke-dashoffset:0}#adconnect .figure__image{position:absolute;width:812px;top:0;left:50%;translate:-50% 0;opacity:0;transition:all 1.6s 1s ease}#adconnect .figure__image--active{opacity:1}@media screen and (max-width: 768px){#adconnect .figure__image{width:100vw}}#adconnect .info{padding:4rem;background-color:#fff}@media screen and (max-width: 768px){#adconnect .info{padding:2rem 0}}#adconnect .info__inner{margin-top:2rem;display:grid;gap:4rem}#adconnect .info__title{margin-inline:auto;margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.25rem;font-weight:700;border-bottom:solid .625rem #eaeaea}#adconnect .info__content{margin-inline:auto;padding:4rem;width:61.25rem;background-color:#fff;box-shadow:0 0 10px -2px rgba(0,0,0,.2)}@media screen and (max-width: 768px){#adconnect .info__content{width:90%;padding:1.5rem}}#adconnect .message__container{display:flex;flex-direction:row;gap:2rem}@media screen and (max-width: 768px){#adconnect .message__container{flex-direction:column;flex-wrap:wrap;gap:1.5rem}}#adconnect .message__image{width:25%}@media screen and (max-width: 768px){#adconnect .message__image{margin-inline:auto;width:50%}}#adconnect .message__text{width:75%;text-align:left;font-size:min(3.2vw,1rem);line-height:1.75}@media screen and (max-width: 768px){#adconnect .message__text{width:100%}}#adconnect .message__signature{text-align:right;margin-top:1rem}#adconnect .message__signature>.ceo{font-size:.75em}#adconnect .message__signature>.name{font-size:1.25em;font-weight:700}#adconnect .outline__stack{display:grid;gap:2rem}#adconnect .outline__container{position:relative;display:flex;flex-direction:row;justify-items:left;font-size:min(3.2vw,1rem)}#adconnect .outline__container:not(:last-child)::after{position:absolute;content:"";width:100%;height:1px;bottom:-17px;border-bottom:solid 1px #e5e5e5}#adconnect .outline__container>dt{width:20%;text-align:start}#adconnect .outline__container>dd{width:80%;text-align:start}@media screen and (max-width: 768px){#adconnect .outline__container{flex-direction:column;flex-wrap:wrap}#adconnect .outline__container>dt{width:100%}#adconnect .outline__container>dd{width:100%}}#adconnect .footer{padding-block:2rem;display:grid;place-items:center;gap:1.5rem;color:#fff;background:#000}#adconnect .footer__logo{width:6.25rem}#adconnect .footer__contact{position:relative;font-size:1.25rem;font-weight:900;color:#fff}#adconnect .footer__contact::after{position:absolute;content:"";top:50%;right:-5%;width:min(2.6666666667vw,.75rem);height:min(2.6666666667vw,.75rem);border-top:solid min(1.0666666667vw,.25rem) #fff;border-left:solid min(1.0666666667vw,.25rem) #fff;transform:rotate(135deg) translate(-50%, 0)}#adconnect .footer__link{display:flex;flex-direction:row;gap:1rem;font-size:.875rem}#adconnect .footer__link li{position:relative}#adconnect .footer__link li:not(:last-child)::after{position:absolute;content:"";top:0;right:-8px;width:1px;height:100%;border-right:solid 1px #fff}#adconnect .footer__link li>a{color:#fff}#adconnect .footer__copy{font-size:.75rem}#adconnect .scroll_obj{position:fixed;display:grid;place-items:center;bottom:40px;left:50%;width:80px;height:80px;font-size:240x;font-weight:800;color:#000;background-color:#fff;border-radius:50%;translate:-50% 0;box-shadow:0px 0px 6px rgba(0,0,0,.2);pointer-events:none;transition:all .8s .2s ease}@media(500px <= width < 768px){#adconnect .scroll_obj{bottom:10vw}}@media(width < 500px){#adconnect .scroll_obj{bottom:15vw}}#adconnect .scroll_obj--hide{opacity:0 !important;translate:-50% -50px !important}#adconnect .scroll_obj::after{position:absolute;content:"";bottom:37%;right:52%;width:20px;height:20px;border-top:solid 6px #000;border-left:solid 6px #000;rotate:225deg;translate:13px 20px;-webkit-animation-name:scroll-anim;animation-name:scroll-anim;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(0, -0.03, 1, 1.01);animation-timing-function:cubic-bezier(0, -0.03, 1, 1.01);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes scroll-anim{0%{translate:13px 20px}50%{translate:13px 30px}100%{translate:13px 20px}}@keyframes scroll-anim{0%{translate:13px 20px}50%{translate:13px 30px}100%{translate:13px 20px}}#adconnect .note{position:relative}#adconnect .nw{display:inline-block}#adconnect .dispPC{display:none}@media print,(min-width: 769px){#adconnect .dispPC{display:block}}@media print,(min-width: 769px){#adconnect .dispSP{display:none}}#adconnect #ls{display:none}#adconnect #lt1{display:none}#adconnect #lt2{display:none}#adconnect #lp{display:none}#adconnect .inview-target{opacity:0;transition:all 1.2s .8s ease}#adconnect .inview-target--active{opacity:1}#adconnect .copy{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:all 1.4s 0s cubic-bezier(0.22, 0.9, 0.66, 0.95);translate:-60px 0;opacity:0;filter:blur(10px)}#adconnect .copy--active{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);translate:0 0;opacity:1;filter:blur(0)}#adconnect .logo-anim{opacity:0;filter:blur(10px);scale:1.2;transition:all 1.2s 0s cubic-bezier(0.22, 0.9, 0.66, 0.95)}#adconnect .logo-anim--active{opacity:1;filter:blur(0);scale:1}#adconnect .how-anim{opacity:0;translate:0 -50px;filter:blur(10px);transition:all .8s 2s cubic-bezier(0.13, 0.74, 0.32, 1.7)}#adconnect .how-anim--active{opacity:1;translate:0 0;filter:blur(0)}#adconnect .scroll_obj{opacity:0;translate:-50% 50px;-webkit-animation-name:so-anim;animation-name:so-anim;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(0.22, 0.9, 0.66, 0.95);animation-timing-function:cubic-bezier(0.22, 0.9, 0.66, 0.95);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes so-anim{0%{opacity:0;translate:-50% 50px}100%{opacity:1;translate:-50% 0}}@keyframes so-anim{0%{opacity:0;translate:-50% 50px}100%{opacity:1;translate:-50% 0}}#adconnect .content-wrapper{visibility:hidden;visibility:visible}#adconnect .loading__wrapper{place-content:center;width:100vw;height:100vh}#adconnect .loading__conetiner{display:flex;flex-direction:row;gap:.75rem;align-items:center;justify-content:center}#adconnect .loading__text{font-size:.75rem;-webkit-animation-name:load-txt-anim;animation-name:load-txt-anim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0, -0.03, 1, 1.01);animation-timing-function:cubic-bezier(0, -0.03, 1, 1.01);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes load-txt-anim{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes load-txt-anim{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#adconnect .loading__bar{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg, rgb(255, 108, 0) 0%, rgb(235, 15, 42) 50%, rgb(0, 115, 80) 100%)}#adconnect .loading__bar__outer{position:relative;width:200px;height:10px;border-right:solid 1px #fff;border-bottom:solid 1px #fff}#adconnect .small{font-size:.7em}
/*# sourceMappingURL=connect_style.min.css.map */