@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";*{font-family:Noto Sans JP,sans-serif}html{// scroll-behavior: smooth}body{line-height:1.8;overflow-x:hidden;position:relative}.cont{margin-bottom:80px}a{word-break:break-all}a,button{transition:all .5s}a:hover,button:hover{opacity:.7}.anchor{display:block!important;padding-top:40px;margin-top:-40px}ul{padding:0}.list-menu__item,.list-menu details{width:100%}.menu-drawer__utility-links{display:none}.breadcrumbs{margin:16px auto;width:90%}.breadcrumbs a{color:#828282;font-size:1.2rem;text-decoration:none;transition:all .5s}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{content:">";color:#828282;margin:0 8px;position:relative;vertical-align:middle;font-size:1.4rem}.breadcrumbs__link[aria-current=page]{font-weight:400;text-decoration:none}.breadcrumb{margin:16px auto;width:96%}.breadcrumb a{color:#828282;font-size:1.2rem;text-decoration:none;transition:all .5s}.breadcrumb a:hover{opacity:.5}.pagetop{position:fixed;bottom:-150px;right:2%;transition:all .5s}.pagetop.active{bottom:40px}.pagetop img{width:64px}@media screen and (min-width: 750px){.pagetop img{width:88px}.cta-button{bottom:160px;right:-150px}.cta-button.active{right:-2px}.cta-button a{writing-mode:vertical-rl;display:flex;align-items:center;flex-direction:row;width:88px;border-radius:8px 0 0 8px;line-height:1.6em;font-weight:500}}.cta-button a .cta-button__right{display:none}.cta-button{position:fixed;transition:all .5s;z-index:10}.cta-button.active{opacity:1}.cta-button a{text-decoration:none;color:var(--gradient-base-accent-2);padding:16px}.cta-button a span{display:contents}.cta-button a.material,.cta-button a.consult{background:#f2d918;border:2px solid #f2d918}.cta-button a:before{content:"";display:block;width:32px;height:32px;margin:0 auto 8px}.cta-button a.material:before{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4727 8.28711H9.52266C9.07266 8.28711 8.66016 8.66211 8.66016 9.14961C8.66016 9.63711 9.03516 10.0121 9.52266 10.0121H14.4727C14.9227 10.0121 15.3352 9.63711 15.3352 9.14961C15.3352 8.66211 14.9227 8.28711 14.4727 8.28711Z' fill='%230234B4'/%3E%3Cpath d='M18.5609 0.674805H5.43594C4.16094 0.674805 3.14844 1.6873 3.14844 2.9623V14.9998C3.14844 15.5623 3.37344 16.0873 3.78594 16.4623L10.5359 22.8373C10.9109 23.2123 11.3984 23.3998 11.9234 23.3998H18.5234C19.7984 23.3998 20.8109 22.3873 20.8109 21.1123V2.9623C20.8484 1.6873 19.7984 0.674805 18.5609 0.674805ZM6.07344 16.2748H10.4609C10.6484 16.2748 10.7984 16.4248 10.7984 16.5748V20.6998L6.07344 16.2748ZM19.1609 21.0373C19.1609 21.3748 18.8984 21.6373 18.5609 21.6373H12.4859V16.5748C12.4859 15.4873 11.5859 14.5873 10.4609 14.5873H4.83594V2.9623C4.83594 2.6248 5.09844 2.3623 5.43594 2.3623H18.5234C18.8609 2.3623 19.1234 2.6248 19.1234 2.9623V21.0373H19.1609Z' fill='%230234B4'/%3E%3C/svg%3E%0A")}.cta-button a.consult:before{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4609 9.03731V8.13731C19.4609 4.01231 16.1234 0.674805 11.9984 0.674805C7.87344 0.674805 4.53594 4.01231 4.53594 8.13731V9.03731C2.88594 9.26231 1.64844 10.6873 1.64844 12.3748V14.0623C1.64844 15.9373 3.14844 17.4373 5.02344 17.4373H6.22344C7.31094 17.4373 8.17344 16.5373 8.17344 15.4873V10.9873C8.17344 9.89981 7.27344 9.03731 6.22344 9.03731V8.17481C6.22344 4.98731 8.81094 2.3998 11.9984 2.3998C15.1859 2.3998 17.7734 4.98731 17.7734 8.17481V8.99981C16.6859 8.99981 15.8234 9.89981 15.8234 10.9498V15.4498C15.8234 16.4998 16.6484 17.3623 17.6984 17.3998C17.3234 18.8998 16.1234 20.0623 14.6234 20.3623C14.3609 19.7248 13.7609 19.2748 13.0109 19.2748H10.6109C9.63594 19.2748 8.88594 20.0623 8.88594 20.9998V21.5998C8.88594 22.5373 9.67344 23.3248 10.6109 23.3248H13.0109C13.7984 23.3248 14.4734 22.7998 14.6609 22.0873C17.0984 21.7123 19.0109 19.8373 19.4234 17.3998C21.1109 17.2123 22.3859 15.7873 22.3859 14.0623V12.3748C22.3859 10.6873 21.1109 9.29981 19.4609 9.03731ZM6.48594 10.9873V15.4873C6.48594 15.6373 6.37344 15.7873 6.18594 15.7873H4.98594C4.04844 15.7873 3.29844 15.0373 3.29844 14.0998V12.3748C3.29844 11.4373 4.04844 10.6873 4.98594 10.6873H6.18594C6.37344 10.6873 6.48594 10.8373 6.48594 10.9873ZM13.0109 21.5998C13.0109 21.6373 12.9734 21.6373 12.9734 21.6373H10.5734C10.5359 21.6373 10.5359 21.5998 10.5359 21.5998V20.9998C10.5359 20.9623 10.5734 20.9623 10.5734 20.9623H12.9734C13.0109 20.9623 13.0109 20.9998 13.0109 20.9998V21.5998ZM20.6984 14.0623C20.6984 14.9998 19.9484 15.7498 19.0109 15.7498H17.8109C17.6609 15.7498 17.5109 15.6373 17.5109 15.4498V10.9498C17.5109 10.7998 17.6234 10.6498 17.8109 10.6498H19.0109C19.9484 10.6498 20.6984 11.3998 20.6984 12.3373V14.0623Z' fill='%230234B4'/%3E%3C/svg%3E%0A")}@media screen and (max-width: 749px){.pagetop.active{bottom:100px}.cta-button{bottom:-100px;display:flex;width:100%}.cta-button.active{bottom:-2px}.cta-button a{border-radius:0;font-size:clamp(1.2rem,3.73vw,1.4rem);font-weight:700;width:100%;text-decoration:none;color:var(--gradient-base-accent-2);padding:12px 10px;display:flex;align-items:center;justify-content:center;gap:5px}.cta-button a .cta-button__left{display:flex;align-items:center;gap:0;margin:0}.cta-button a .cta-button__right{border-radius:27px;background:#0234b4;padding:10px;max-width:146px;width:38%;color:#fff;text-align:center;font-size:clamp(1.2rem,3.73vw,1.4rem);font-style:normal;font-weight:500;line-height:1.14;display:block;margin-left:5px}.cta-button a:before{content:"";width:36px;height:36px;margin:0}}.main-page-title{font-size:2.8rem!important;text-align:center;margin-bottom:24px!important;padding-top:40px}h4{border-bottom:1px solid #0234b4;font-size:2rem;padding-bottom:16px;margin:24px 0 16px}ul.texts{list-style-type:none;padding:0!important}ul.texts li:before{content:"\30fb";margin-right:4px}@media screen and (min-width: 1199px){.hide-lpc{display:none!important}}@media screen and (min-width: 750px){.hide-pc{display:none!important}}@media screen and (min-width: 750px) and (max-width: 1200px){.hide-tb{display:none!important}}@media screen and (max-width: 749px){.hide-sp{display:none!important}}@media screen and (min-width: 1199px){.main-page-title{font-size:4rem!important;margin-bottom:64px}}.button{background:#fff;box-shadow:0 4px 8px #001a5d66;border:none;border-radius:100vmax!important;color:#0234b4;font-size:1.8rem;font-weight:700;display:inline-block;padding:16px 0;text-decoration:none;text-align:center!important;width:100%}@media screen and (max-width: 749px){.footer_service .button,.service01 .button,.service02 .button{left:50%;transform:translate(-50%)}}.button.yellow{background:#f2d918!important;color:#0234b4!important;margin-right:0!important}.button.white{background:#fff!important;color:#2c2c2c!important;margin-right:0!important;border:1px solid #2c2c2c;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none}.button.button--white{box-shadow:none;filter:drop-shadow(0px 0px 12px rgba(27,91,255,.3))}.button.button--center{display:block;margin:24px auto}.multicolumn .texts_top{margin-bottom:56px}@media screen and (min-width: 750px){.button.button--center{width:fit-content;padding:16px 40px}}@media screen and (max-width: 749px){.button{margin:0 auto 16px!important;width:90%}.multicolumn-list{padding:0!important}}@media screen and (min-width: 1200px){.button{font-size:2rem;margin-right:16px;padding:25px 0;width:calc((100% - 24px)/2)}}.image-with-text__media{border:none!important}@media screen and (max-width: 1199px){.list-menu.list-main>li:last-child{display:none!important}}@media screen and (min-width: 1200px){.header-wrapper{box-shadow:0 0 12px #1b5bff4d;padding-top:16px;height:100px}.header--middle-left{padding:8px 0 12px!important;margin:0;max-width:calc(100% - 80px)!important;width:calc(100% - 80px)}.header--middle-left .header__inline-menu ul{justify-content:flex-end;width:100%}.list-menu{align-items:center}.list-menu.list-main>li{margin-left:16px}.list-menu.list-main>li:last-child{margin-left:8px}.list-menu li header-menu{display:block;margin-right:16px}.list-menu__item{padding:0!important;transition:all .5s}.list-menu__item:hover{opacity:.7}.list-menu__item span{color:#2c2c2c!important;font-weight:500;text-decoration:none!important}.list-menu.list-main>li:last-child a{border-radius:100vmax;display:block;padding:14px 24px!important;border:1px solid #2c2c2c;background:#fff}.list-menu.list-main>li:nth-last-child a span{color:#2c2c2c!important}.list-menu.list-main>li:nth-last-child(2) a{background:#0234b4;border-radius:100vmax;display:block;padding:14px 24px!important}.list-menu.list-main>li:nth-last-child(2) a span{color:#fff!important}.list-menu header-menu ul{border:none;box-shadow:none;margin:8px 0 0;padding:0!important;width:max-content!important}.list-menu header-menu ul li a{background:none!important;padding:0!important}.list-menu header-menu ul li{margin:0}.header__contact{align-items:center;display:flex;justify-content:flex-end;margin-bottom:4px}.header__contact .button{background:#0234b4;box-shadow:none;color:#fff;font-size:1.4rem;min-height:auto;padding:8px 16px;width:fit-content}.header__contact .button{margin-right:16px}.header__contact .tel{color:#0234b4;font-size:2.4rem;font-weight:700;text-decoration:none;line-height:1}.header__contact p{color:#0234b4;font-size:1.2rem;margin:0}}@media screen and (max-width: 749px){.menu-drawer{width:100%!important}}@media screen and (max-width: 1199px){.header__contact{display:none}.header--middle-left:before{box-shadow:0 0 12px #1b5bff4d;content:"";position:absolute;width:110%;height:56px;left:-5%;top:0;z-index:10}}.header__icon{background:#0234b4!important;border-radius:4px;width:32px!important;height:32px!important;position:relative!important;z-index:20}.header__icon span{background:#fff;border-radius:50px;content:"";display:block;width:14px;height:1.6px!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:left;transition:all .5s}.header__icon span:before,.header__icon span:after{background:#fff;border-radius:50px;content:"";display:block;width:14px;height:1.6px!important;opacity:1;position:absolute;transition:all .5s}.header__icon span:before{top:-5px}.header__icon span:after{bottom:-5px}.menu-opening .header__icon span{transform:rotate(45deg) translate(-50%,-50%)}.menu-opening .header__icon span:before{opacity:0}.menu-opening .header__icon span:after{top:0;bottom:0;transform:rotate(90deg)}.footer.border-top{border-top:1px solid #e0e0e0;margin-top:0!important}.footer__service{background:linear-gradient(1deg,#fff .39%,#f6f9ff 99.41%);padding:80px 0}.footer__service .title-wrapper h2{color:#fff;text-align:center;margin:0 auto 40px}.footer__service .multicolumn-list .multicolumn-list__item{padding:16px;text-align:center;border-bottom:1px solid #ececec}@media screen and (min-width: 750px){.footer__service .multicolumn-list .multicolumn-list__item{padding:8px}}@media screen and (min-width: 980px){.footer__service .multicolumn-list .multicolumn-list__item{padding:16px}}.footer__service .multicolumn-list .multicolumn-list__item:last-child{border-bottom:none}.footer__service .multicolumn-list .multicolumn-list__item h3{color:#2c2c2c;font-size:2.4rem;margin-bottom:16px;padding-top:84px;text-align:center;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.017em;position:relative}@media screen and (min-width: 750px){.footer__service .multicolumn-list .multicolumn-list__item h3{font-size:clamp(2rem,1.94vw,2.8rem)}}.footer__service .multicolumn-list .multicolumn-list__item h3:before{position:absolute;content:"";top:0;left:calc(50% - 30px);display:block;width:60px;height:60px}.footer__service .multicolumn-list .multicolumn-list__item .material-cont h3:before{background:center / contain no-repeat url(/cdn/shop/files/materials.svg?v=1742943363)}.footer__service .multicolumn-list .multicolumn-list__item .contact-cont h3:before{background:center / contain no-repeat url(/cdn/shop/files/mail.svg?v=1742943214)}.footer__service .multicolumn-list .multicolumn-list__item .trial-cont h3:before{background:center / contain no-repeat url(/cdn/shop/files/online.svg?v=1742943364)}.footer__service .multicolumn-list .multicolumn-list__item p{color:#2c2c2c;text-align:center;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.03em;margin-bottom:24px}.footer__service .multicolumn-list .multicolumn-list__item p br{display:block!important}@media screen and (min-width: 750px){.footer__service .multicolumn-list .multicolumn-list__item p{font-size:clamp(1.2rem,1.04vw,1.5rem)}}.footer__service .multicolumn-list .multicolumn-list__item .button{border-radius:50px;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none!important;display:flex;max-width:300px;width:100%;padding:14px 24px;justify-content:center;align-items:center;font-size:2rem;font-style:normal;font-weight:500;line-height:normal;margin-right:0}@media screen and (min-width: 750px){.footer__service .multicolumn-list .multicolumn-list__item .button{font-size:clamp(1.6rem,1.38vw,2rem)}}.footer__service .multicolumn-list .multicolumn-list__item .material-cont .button{color:#fff;background:#0234b4;border:1px solid #0234b4}.footer__service .multicolumn-list .multicolumn-list__item .contact-cont .button{color:#2c2c2c;background:#fff;border:1px solid #2c2c2c}.footer__service .multicolumn-list .multicolumn-list__item .trial-cont .button{color:#2c2c2c;background:#f2d918;border:1px solid #f2d918}@media screen and (max-width: 749px){.footer__service .title-wrapper h2{font-size:2rem}.footer__service .multicolumn-list .multicolumn-list__item h3{margin-top:16px}}.footer__service .multicolumn-list.grid{gap:0}@media screen and (min-width: 750px){.footer__service .multicolumn-list{justify-content:center}.footer__service .multicolumn-list .multicolumn-list__item{max-width:calc(100% / 3);width:calc(100% / 3);border-right:1px solid #ececec;border-bottom:none}.footer__service .multicolumn-list .multicolumn-list__item:last-child{border-right:none}}@media screen and (min-width: 440px) and (max-width: 1199px){.footer__service .multicolumn-list .multicolumn-list__item p br{display:none}}@media screen and (min-width: 1200px){.footer__service .title-wrapper h2{margin:0 auto 72px}.footer__service .multicolumn-list .multicolumn-list__item{padding:40px}.footer__service .multicolumn-list .multicolumn-list__item h3:before{width:60px;height:60px;margin:0 auto 24px}}.footer_service{background:linear-gradient(270deg,#0033b6,#0e2a74);padding:24px 0 64px}.footer_service div{background:none}.footer_service .image-with-text__media-item{position:relative;top:-80px;width:400px!important}.footer_service .image-with-text__media{padding-bottom:0!important;height:calc(100% + 160px)}.footer_service .image-with-text__media img{object-fit:contain}.footer_service .image-with-text__content{display:block;flex:1;padding:0}.footer_service .image-with-text__text p{margin-bottom:32px!important}@media screen and (max-width: 749px){.footer_service{background:right 16px bottom / 72% no-repeat url(/cdn/shop/files/footer-cta_sp_1.png?v=1715926305),linear-gradient(270deg,#0033b6,#0e2a74)}.footer_service .image-with-text__media{display:none}.footer_service .image-with-text__text p{padding-bottom:200px}}@media screen and (min-width: 749px) and (max-width: 1199px){.footer_service .image-with-text__grid{flex-wrap:nowrap}.footer_service .image-with-text__media-item{width:300px!important}}@media screen and (max-width: 1199px){.footer_service h2{font-size:2.4rem}}.footer__content-top address{font-style:normal}.footer__content-top address .footer_logo{margin-bottom:12px}.footer__content-top address .footer_logo img{width:100%}@media screen and (min-width: 440px) and (max-width: 749px){.footer__content-top address .footer_logo img{width:50%}}.footer__content-top address em{font-style:normal;font-size:2rem;font-weight:500;margin-bottom:8px}.footer__content-top .footer_nav>ul{padding:0}.footer__content-top .footer_nav>ul>li{list-style-type:none}.footer__content-top .footer_nav>ul>li.submenu_last{display:flex;flex-direction:column;gap:16px}.footer__content-top .footer_nav>ul>li>a,.footer__content-top .footer_nav>ul>li>p{color:#2c2c2c;text-decoration:none;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.87;margin:0}.footer__content-top .footer_nav>ul .submenu{padding:0}.footer__content-top .footer_nav>ul .submenu li{list-style-type:none}.footer__content-top .footer_nav>ul .submenu li a{text-decoration:none;color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.28}.footer__content-bottom-wrapper ul li{list-style-type:none}.footer__content-bottom-wrapper ul li a{list-style-type:none;color:#1a202c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.16;text-decoration:none}.footer__content-bottom-wrapper{display:flex}.footer__content-bottom{padding-bottom:84px}@media screen and (max-width: 749px){.footer__content-top address{margin-bottom:36px}.footer__content-top .footer_nav>ul .submenu{margin-bottom:16px}.footer__content-top .footer_nav>ul .submenu li{margin-bottom:4px}.footer__content-bottom{padding-bottom:112px}.footer__content-bottom-wrapper{flex-direction:column-reverse}.footer__content-bottom-wrapper ul{padding:0;margin:0}.footer__content-bottom-wrapper ul li{font-size:1.4rem;margin:0 32px}.footer__copyright{margin:0!important}}.footer__content-top address .footer_info p{margin-bottom:8px;color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.4}.footer__content-top address .footer_info p:last-child{margin-bottom:0}.footer__content-top address .footer_info p a{text-decoration:none;color:#2c2c2c}@media screen and (min-width: 750px){.footer__content-top{display:flex;justify-content:space-between;padding:0 40px;max-width:1160px;margin-inline:auto}.footer__content-top address{flex-basis:400px}.footer__content-top address .footer_logo{margin-bottom:16px}.footer__content-top .footer_nav>ul{display:table}.footer__content-top .footer_nav>ul>li{list-style-type:none}.footer__content-top .footer_nav>ul>li:not(:last-child){padding-right:48px}.footer__content-top .footer_nav>ul .submenu{margin-top:16px;padding:0}.footer__content-top .footer_nav>ul .submenu li{margin-bottom:8px}.footer__content-bottom-wrapper{justify-content:space-between;padding:0 40px;flex-direction:column-reverse;max-width:1160px;margin-inline:auto}.footer__content-bottom-wrapper ul li{display:inline-block;margin-left:24px}.footer_service .image-with-text__media-item{margin-right:56px}}@media screen and (min-width: 980px){.footer__content-bottom-wrapper{flex-direction:row}.footer__content-top .footer_nav>ul>li{display:table-cell}}@media screen and (min-width: 1200px){.footer__content-top .footer_nav{display:flex;justify-content:flex-end;flex:1}.footer__content-top .footer_nav>ul{display:table}.footer__content-top .footer_nav>ul>li{flex-basis:calc(100% - 40px)}}.top-mv{background:#f1f6ff;padding-top:6.5rem;position:relative}.top-mv:after{position:absolute;content:"";bottom:0;right:0;display:block;width:37.91%;height:100%;background:#0234b4;clip-path:polygon(32% 0,100% 0,100% 100%,0% 100%);z-index:0}@media screen and (max-width: 749px){.top-mv{padding-top:3.3rem}.top-mv:after{width:100%;height:35.8%;clip-path:polygon(0 40%,100% 0,100% 100%,0% 100%)}.top-mv>div{position:relative}.top-mv h2{text-align:center}.top-mv .heading_subtitle{display:block;text-align:center}.top-mv .button_wrap{width:100%;margin-bottom:23px}.top-mv .button{display:block;margin:0 auto 8px!important;max-width:31.1rem}}@media screen and (max-width: 1199px){.top-mv .heading_subtitle{font-size:1.5rem!important}}@media screen and (max-width: 750px){.top-mv .heading_subtitle{font-size:1.2rem!important}.top-mv .heading_subtitle{margin-bottom:2px!important}}@media screen and (min-width: 750px){.top-mv.image-and-text .texts{position:absolute;z-index:1;top:40%;transform:translateY(-40%)}}.top-mv h2{font-size:clamp(2rem,3.05vw,4.4rem);margin:0 0 16px}@media screen and (max-width: 749px){.top-mv h2{font-size:clamp(1.8rem,5.86vw,2.2rem);margin:0 0 12px}}.top-mv .heading_subtitle{display:block;font-size:2.1rem;font-weight:500;margin-bottom:8px}.top-mv .texts{z-index:1;position:relative}.top-mv p{margin:0 0 32px;font-size:clamp(1.6rem,1.66vw,2.4rem);font-style:normal;font-weight:500;line-height:1.4}.top-mv p br.--sp{display:none}@media screen and (max-width: 749px){.top-mv p{margin:0 0 24px;font-size:clamp(1.2rem,3.2vw,1.4rem);text-align:center}.top-mv p br.--sp{display:block}}.top-mv .button{background:#0234b4;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;border:1px solid #0234b4;color:#fff;padding:14px 24px;margin-right:0;font-size:1.4rem;font-weight:500}.top-mv .button.white{border:1px solid #2c2c2c}@media screen and (min-width: 750px){.top-mv .button{font-size:clamp(1.8rem,1.38vw,2rem)}}.top-mv .original-pic{max-width:100%}.top-mv .original-pic img{height:100%;width:75.6%;max-width:269px;margin-inline:auto;padding-right:10px;display:block;position:relative;z-index:1}@media screen and (min-width: 376px){.top-mv .original-pic{margin:0 auto}}@media screen and (min-width: 750px){.top-mv .original-pic{margin:0;max-width:100%}.top-mv .original-pic img{width:41.7%;max-width:100%;margin:0 0 0 auto;bottom:0;padding-right:0}}@media screen and (max-width: 439px){.promo_pc{display:none!important}}@media screen and (min-width: 440px){.promo_sp{display:none!important}}.top-mv h2{color:#1a1b36;font-size:clamp(3rem,4.72vw,60px);font-style:italic}.top-mv h2 span{font-size:clamp(3rem,5.55vw,80px)}.top-mv .mv-blue{color:#0234b4}.top-mv .mv-gradient{background:linear-gradient(90deg,#0234b4,#356bf6 40% 90%,#0234b4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding-right:.5em;margin-right:-.5em}.top-mv .mv-gradient:after{position:absolute;top:.15em;right:.2em;content:"";width:15px;height:15px}.top-mv .mv-gradient:before{position:absolute;top:.1em;right:.09em;content:"";width:10px;height:10px}.top-mv .texts p{font-style:italic;color:#1a1b36}@media screen and (max-width: 768px){.top-mv h2{font-size:clamp(3rem,8.5vw,36px)}.top-mv h2 span{font-size:clamp(3rem,11vw,46px)}.top-mv .mv-gradient:after{top:.15em;right:.2em;width:10px;height:10px}.top-mv .mv-gradient:before{top:.1em;right:.09em;width:7px;height:7px}}@media screen and (min-width: 768px) and (max-width: 1200px){.top-mv .mv-gradient:after{top:.18em;right:.25em;width:10px;height:10px}.top-mv .mv-gradient:before{top:.13em;right:.15em;width:7px;height:7px}}#shopify-section-template--22545084580120__image_and_text_XQ9PPq{pointer-events:none}#shopify-section-template--22545084580120__featured_blog_UEEpdp{cursor:pointer;position:relative;left:50%;transform:translate(-50%);top:-10rem;bottom:-10rem;z-index:1;width:100%}.top-points .multicolumn-list:after{content:"*\5f53\793e\8abf\3079";color:#828282;font-size:12px;display:block;text-align:right;margin-bottom:32px;width:100%}@media screen and (max-width: 749px){.top-points .multicolumn-list:after{width:96%}.top-points .media{margin-bottom:16px}}.blog.top-news{padding:24px 0;border-bottom:1px solid #f5f5f5}@media screen and (min-width: 750px){.blog.top-news{background:none!important;padding:16px 0}.top-points .multicolumn-list{display:flex;gap:16px;margin:0 auto;width:90%}.top-points .multicolumn-list .multicolumn-card__image-wrapper{margin:0}.top-points .multicolumn-list li{flex-basis:calc((100% - 32px) / 3)}}.top-news{position:relative}.top-news .card__inner,.top-news .card__media,.top-news .article-card__excerpt,.top-news .tags{display:none}.top-news ul li{max-width:100%!important}.top-news .card__information{display:flex;flex-direction:column;position:relative;transition:all .5s}.top-news.blog .blog__posts .article-card .card__information{padding-top:0}.top-news.blog ul{margin:0}@media screen and (min-width: 750px){.top-news .card__information{justify-content:left;align-items:center;flex-direction:row;width:100%;margin:0 auto}}@media screen and (max-width: 749px){.top-news .article-card__info{justify-content:flex-start!important}}.top-news .card__information h3,.top-news .card__information p,.top-news .article-card__info,.top-news .article-card__info time{font-size:1.2rem;margin:0;padding:0}@media screen and (min-width: 1200px){.top-news .card__information h3,.top-news .card__information p,.top-news .article-card__info,.top-news .article-card__info time{font-size:1.2rem}}.top-news .card__information h3{color:#2c2c2c}.blog.top-news .article-card .card__information h3.card__heading{margin-bottom:0}.blog.top-news .article-card .card__information h3.card__heading a{cursor:pointer;display:block;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.4;margin-bottom:0}.blog.top-news .article-card .card__information h3.card__heading a:hover{opacity:.7}.top-news .article-card__info{align-items:center;display:flex}@media screen and (min-width: 750px){.blog.top-news .article-card__info{padding-bottom:0}}.top-news .article-card__info:after{content:"\304a\77e5\3089\305b";margin-right:8px;color:#0234b4;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;padding:4px 8px;border-radius:2px;background:#f1f6ff}.top-news .article-card__info span{color:#000;font-family:Inter,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;margin-right:8px}.article-card__lists-link{display:none}@media screen and (min-width: 750px){.top-news .article-card__lists-link{color:#000;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;display:block;margin-left:auto;margin-right:0;padding-right:24px;padding-left:16px;border-left:1px solid #f5f5f5;position:relative;text-decoration:none}.article-card__lists-link:after{background:center / contain url(/cdn/shop/files/Vector_7.svg?v=1712900311) no-repeat;content:"";display:block;width:12px;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg)}}.blog-news .card__heading a:after{background:center / contain url(/cdn/shop/files/Vector_7.svg?v=1712900311) no-repeat;content:"";display:block;width:12px;height:12px;position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%) rotate(-90deg)}.top-news .card__heading a:after{display:none}.cta{background:#0234b4;box-shadow:0 4px 12px #051e5f66;position:fixed;right:0;bottom:0;z-index:1;width:100%}.cta.disabled{display:none}.cta div{background:none}.cta .rich-text{padding:0}.cta .rich-text__wrapper{padding:16px}.rich-text__blocks{position:relative}.cta h2{color:#fff;font-size:1.2rem;font-weight:500}.cta .button{font-size:1.5rem;padding:8px 22px;margin-left:8px}.cta .button_close{background:center / contain url(/cdn/shop/files/button_close.svg?v=1707965736) no-repeat;cursor:pointer;display:block;position:absolute;width:24px;height:24px;left:-16px;top:-42px}@media screen and (max-width: 749px){.cta .button_pc,.cta .button_close{display:none}.cta .rich-text__blocks{align-items:center;display:flex;justify-content:center}.cta .rich-text__buttons{width:fit-content}.cta .rich-text__wrapper{margin:0;width:100%}.cta .button_sp{margin:0 0 0 8px!important}.cta .button_sp .button{margin:0!important}}@media screen and (min-width: 750px){.cta .button_sp{display:none}.cta{right:0;bottom:120px;width:fit-content}.cta .rich-text__wrapper{padding:40px 24px 32px}.cta h2{font-size:1.6rem}.cta .button{font-size:1.6rem;padding:8px 24px;min-width:100%;margin:0}}@media screen and (min-width: 750px){.blog__view-all .button{width:fit-content;padding:16px 40px}}.intro h2{color:var(--gradient-base-accent-1);font-size:2.2rem}@media screen and (min-width: 1200px){.intro h2{font-size:2.8rem}}.company{overflow-x:hidden;display:flex;justify-content:center;flex-wrap:wrap;gap:24px;row-gap:16px;padding-top:24px;padding-bottom:9px}@media screen and (min-width: 750px){.company{padding:40px 0 8px}}@media screen and (min-width: 1280px){.company{gap:30px}}.company img{width:auto;height:100%;max-height:35px;object-fit:contain}@media screen and (min-width: 400px){.company img{max-height:clamp(25px,7vw,70px)}}@media screen and (min-width: 750px){.company img{max-height:clamp(30px,4vw,59.8px)}}.service01{background:linear-gradient(270deg,#0033b6,#0e2a74)}.service01 div{background:none}.service01 .image-with-text__media-item{position:relative;top:-120px;width:440px}.service01 .image-with-text__media{padding-bottom:0!important;height:calc(100% + 200px)}.service01 .image-with-text__media img{object-fit:contain}.service01 .image-with-text__content{display:block;flex:1;padding:0}.service01 h2{font-size:3.6rem}@media screen and (max-width: 749px){.service01{background:right 16px bottom / 72% no-repeat url(/cdn/shop/files/footer-cta_sp_1.png?v=1715926305),linear-gradient(270deg,#0033b6,#0e2a74)}.service01 .image-with-text__media{display:none}.service01 .image-with-text__text p{padding-bottom:180px}}@media screen and (max-width: 1199px){.service01 h2{font-size:2.4rem;text-shadow:0px 0px 10px rgba(2,52,180,1)}.service01 p{text-shadow:0px 0px 10px rgba(2,52,180,1)}}@media screen and (min-width: 1200px){.service01 .image-with-text__media-item{width:40%!important}.service01 .image-with-text__text-item{width:60%!important}}.issue h4{border:0;font-size:1.4rem;font-weight:400;padding:0}.issue .media{position:relative}.issue .media img{border-radius:8px}.issue .media:before{background:linear-gradient(180deg,#62626200,#141414);border-radius:8px;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.issue .multicolumn-card__info:before{background:center / contain url(/cdn/shop/files/solve.png) no-repeat;content:"";display:block;width:180px;height:84px;margin:16px auto}.issue .multicolumn-card__info{width:100%;padding:0;position:relative;top:-32px;z-index:5}.issue .multicolumn-card__image-part{position:relative}.issue .multicolumn-card__image-part h3{color:#fff;font-size:1.3rem;text-align:center;position:absolute;left:50%;transform:translate(-50%);bottom:40px;z-index:5;width:90%}.issue .rte{color:#0234b4;font-size:1.4rem;font-weight:700;text-align:center}@media screen and (max-width: 750px){.issue .rte{margin:0 auto;width:90%}}@media screen and (min-width: 750px) and (max-width: 1999px){.issue .rte{font-size:1.2rem}}@media screen and (min-width: 750px){.issue .title br{display:none}.issue .multicolumn-list{display:flex;justify-content:space-between}.issue .multicolumn-list li{width:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}.issue .multicolumn-card__image-wrapper{margin:0}.issue .multicolumn-card__image-wrapper:before{top:300px}}@media screen and (min-width: 1200px){.issue .multicolumn-card__image-part h3{font-size:1.6rem}.issue h4{font-size:2rem}issue .multicolumn-list li{width:calc((100% - 64px) / 3);max-width:calc((100% - 64px) / 3)}.issue .rte{font-size:1.7rem}}.possible{max-width:100vw;width:100%;padding:48px 16px;background:#f1f6ff;overflow:hidden}@media screen and (min-width: 750px){.possible{padding:80px 0}}.possible .multicolumn h2{color:#2c2c2c;text-align:center;font-size:2.4rem;font-style:normal;font-weight:700;line-height:1.4;position:relative}@media screen and (min-width: 750px){.possible .multicolumn h2{font-size:2.8rem}.possible .multicolumn h2 .--sp{display:none}}.possible .multicolumn .title-wrapper-with-link{position:relative;padding-inline:0!important}@media screen and (min-width: 750px){.possible .multicolumn .title-wrapper-with-link{margin-bottom:5rem}}.possible .multicolumn h2:after{position:absolute;content:"";right:calc(50% - 30.5px);bottom:-24px;display:block;width:61px;height:4px;background:#0234b4}.possible .multicolumn-card{display:flex;align-items:center;margin-bottom:40px;flex-direction:column-reverse}@media screen and (min-width: 750px){.possible .multicolumn-card{flex-direction:row}.possible .multicolumn-list li:nth-child(2n) .multicolumn-card{flex-direction:row-reverse}}.possible .multicolumn-card__image-part{width:100%;background:#fff;box-shadow:-10.727px 10.727px 12.873px #0234b429;border-radius:10.727px;overflow:hidden}@media screen and (min-width: 750px){.possible .multicolumn-card__image-part{max-width:660px;width:60.2%;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;background:#fff;border-radius:20px}}.possible .multicolumn-card__info{width:100%;padding:0 0 24px;position:relative}@media screen and (min-width: 750px){.possible .multicolumn-card__info{max-width:436px;width:39.7%;padding:32px 0 48px 10px}.possible .multicolumn-list li:nth-child(2n) .multicolumn-card__info{padding:32px 10px 48px 0}.possible .multicolumn-card__info:after{position:absolute;content:"";display:block;width:100vw;height:100%;top:0;left:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#fff6;z-index:0}.possible .multicolumn-list li:nth-child(2n) .multicolumn-card__info:after{right:0;left:auto}}@media screen and (min-width: 980px){.possible .multicolumn-card__info{padding:63.5px 0 54.5px 40px}.possible .multicolumn-list li:nth-child(2n) .multicolumn-card__info{padding:63.5px 40px 54.5px 0}}.possible .multicolumn-card__info h3{color:#2c2c2c;font-size:clamp(1.8rem,5.33vw,2rem);font-style:normal;font-weight:700;line-height:1.4;padding-left:5.7rem;position:relative;z-index:1;margin-bottom:2.4rem}.possible .grid--1-col-desktop .grid__item:nth-child(2) .multicolumn-card__info h3,.possible .grid--1-col-desktop .grid__item:nth-child(3) .multicolumn-card__info h3{padding-left:6.6rem}@media screen and (min-width: 750px){.possible .multicolumn-card__info h3{font-size:clamp(1.7rem,2.04vw,2rem)}}@media screen and (min-width: 1200px){.possible .multicolumn-card__info h3{font-size:2.4rem;padding-left:7.16rem;margin-bottom:3.1rem}.possible .grid--1-col-desktop .grid__item:nth-child(2) .multicolumn-card__info h3,.possible .grid--1-col-desktop .grid__item:nth-child(3) .multicolumn-card__info h3{padding-left:8.46rem}}.possible .multicolumn-card__info h3:after{position:absolute;content:"01";bottom:calc(50% - 32px);left:0;color:#0234b4;font-family:Inter,sans-serif;font-size:4.6rem;font-style:normal;font-weight:700;line-height:1.4;display:block}@media screen and (min-width: 1200px){.possible .multicolumn-card__info h3:after{bottom:calc(50% - 42px);font-size:6rem}}.possible .multicolumn-list li:nth-child(2) .multicolumn-card .multicolumn-card__info h3:after{content:"02"}.possible .multicolumn-list li:nth-child(3) .multicolumn-card .multicolumn-card__info h3:after{content:"03"}.possible .multicolumn-card__info p{color:#2c2c2c;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.6;position:relative;z-index:1;margin-bottom:1.4rem}@media screen and (min-width: 1200px){.possible .multicolumn-card__info p{font-size:1.8rem}}.possible .multicolumn-card__info p strong{color:#f25555;font-weight:700}.possible .multicolumn-card-spacing{padding:0;margin:0}.possible .center{margin-top:40px}@media screen and (min-width: 750px){.possible .center{margin-top:20px}}.possible .button{border-radius:50px;border:1px solid #cdcdcd;background:#fff;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;position:relative;max-width:316px;width:100%;color:#2c2c2c;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;padding:11px 32px 11px 16px;text-align:center}@media screen and (min-width: 750px){.possible .button{max-width:300px;font-size:1.8rem;padding:13.5px 32px 13.5px 16px}}.possible .button:after{position:absolute;content:"";top:calc(50% - 6px);right:80px;display:block;width:8px;height:12px;background:center / contain no-repeat url(/cdn/shop/files/button__arrow.svg?v=1742853259);transition:all .3s}@media screen and (min-width: 750px){.possible .button:after{right:68.5px;top:calc(50% - 5px)}}.possible .button:hover{background:#e6edff;opacity:1}.possible .button:hover:after{transform:translate(5px);transition:all .3s}.possible .media{overflow:visible!important}.features{max-width:100vw;width:100%;padding:48px 0;overflow:hidden}@media screen and (min-width: 750px){.features{padding:80px 0}}.features__container{display:flex;gap:80px;flex-direction:column}.features__card{display:flex;gap:16px;flex-direction:column}.features__card:last-child{margin-bottom:40px}@media screen and (min-width: 750px){.features__card{gap:40px;flex-direction:row;align-items:center}}@media screen and (min-width: 980px){.features__container{gap:104px}.features__card:last-child{margin-bottom:60px}}.features__card-img{width:100%;aspect-ratio:348 / 232;border-radius:12.889px;background:#e9f0fe;filter:drop-shadow(-12.889px 12.889px 15.467px rgba(2,52,180,.16));box-shadow:none;display:flex;align-items:center;justify-content:center}.features__card-img img{width:100%;height:auto;object-fit:contain}@media screen and (min-width: 980px){.features__card-img{max-width:540px;width:50%;border-radius:20px;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;background:#fff}}.features__card-textarea{width:100%;position:relative}@media screen and (min-width: 980px){.features__card-textarea{max-width:500px;width:46.2%}}.features__card-title{color:#2c2c2c;font-size:1.7rem;font-style:normal;font-weight:700;line-height:1.4;padding-left:4.4rem;position:relative;z-index:1;margin-bottom:2rem;margin-top:0;letter-spacing:.01em}.features__card:nth-child(2) .features__card-title,.features__card:nth-child(3) .features__card-title{padding-left:5.2rem}@media screen and (min-width: 375px){.features__card-title{font-size:1.9rem;padding-left:5.6rem}.features__card:nth-child(2) .features__card-title,.features__card:nth-child(3) .features__card-title{padding-left:6.5rem}}.features__card-title.--pc{display:none}@media screen and (min-width: 750px){.features__card-title{font-size:1.8rem;padding-left:5.6rem;margin-bottom:2.4rem}.features__card:nth-child(2) .features__card-title,.features__card:nth-child(3) .features__card-title{padding-left:6.58rem}.features__card-title.--pc{display:block}.features__card-title.--sp{display:none}}@media screen and (min-width: 980px){.features__card-title{font-size:clamp(2.2rem,2.24vw,2.4rem);padding-left:7.08rem;margin-bottom:2.4rem}.features__card:nth-child(2) .features__card-title,.features__card:nth-child(3) .features__card-title{padding-left:8.35rem}}.features__card-title:after{position:absolute;content:"01";bottom:calc(50% - 24.5px);left:0;color:#0234b4;font-family:Inter,sans-serif;font-size:3.5rem;font-style:normal;font-weight:700;line-height:1.4;display:block}@media screen and (min-width: 375px){.features__card-title:after{bottom:calc(50% - 32px);font-size:4.6rem}}@media screen and (min-width: 980px){.features__card-title:after{bottom:calc(50% - 42px);font-size:6rem}}.features__card:nth-child(2) .features__card-title:after{content:"02"}.features__card:nth-child(3) .features__card-title:after{content:"03"}.features__card-title br.--pc{display:none}@media screen and (min-width: 980px){.features__card-title br.--pc{display:block}.features__card-title br.--sp{display:none}}.features__card-text{color:#2c2c2c;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.6;position:relative;z-index:1;margin-bottom:1.6rem;letter-spacing:.001em}.features__card-text:last-child{margin-bottom:0}.features__card-text strong{color:#f25555;font-weight:700}.features__card-text.--note{font-size:1.2rem}.features__card-list{border-radius:8px;background:#f5f5f5;padding:16px}.features__card-li{color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.6;padding-left:30px;position:relative;margin-bottom:4px;list-style-type:none;letter-spacing:.01em}.features__card-li:last-child{margin-bottom:0}.features__card-li:after{position:absolute;content:"";top:0;left:0;display:block;width:26px;height:26px;background:center / contain no-repeat url(/cdn/shop/files/check_mark_blue.svg?v=1742505120)}.features .button{border-radius:50px;border:1px solid #cdcdcd;background:#fff;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;position:relative;max-width:316px;width:100%;padding:11px 32px 11px 16px;display:flex;justify-content:center;align-items:center;margin-inline:auto}@media screen and (min-width: 750px){.features .button{max-width:300px;padding:13.5px 32px 13.5px 16px}}.features .button span{color:#2c2c2c;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;text-align:center;position:relative}@media screen and (min-width: 750px){.features .button span{font-size:1.8rem}}.features .button span:after{position:absolute;content:"";top:calc(50% - 6px);right:-16px;display:block;width:8px;height:12px;background:center / contain no-repeat url(/cdn/shop/files/button__arrow.svg?v=1742853259);transition:all .3s}@media screen and (min-width: 750px){.features .button span:after{top:calc(50% - 5px)}}.features .button:hover{background:#e6edff;opacity:1}.features .button:hover span:after{transform:translate(5px);transition:all .3s}.section__heading{color:#2c2c2c;text-align:center;font-size:2.4rem;font-style:normal;font-weight:700;line-height:1.4;position:relative;margin-bottom:4rem;padding-bottom:2.4rem;margin-top:0}@media screen and (min-width: 750px){.section__heading{font-size:2.8rem}}.section__heading:after{position:absolute;content:"";right:calc(50% - 30.5px);bottom:0;display:block;width:61px;height:4px;background:#0234b4}.top-utilization{max-width:100vw;width:100%;overflow:hidden;padding:48px 0;border-top:1px solid #f5f5f5;background:#f1f6ff}@media screen and (min-width: 750px){.top-utilization{padding:80px 0}.top-utilization .pagination{bottom:-24px}}.top-utilization .button-pagination{background:#0234b4;opacity:.2;margin:8px;width:10px;height:10px}.top-utilization .button-pagination.is-active{background:#0234b4;opacity:1;transform:none}.top-utilization .top-utilization__arrow{display:block;position:absolute;width:48px;height:48px;padding:4px 0 0;background:transparent;border:none;cursor:pointer;outline:none;top:auto;bottom:-24px;transition:.2s;z-index:2}@media screen and (min-width: 750px){.top-utilization .top-utilization__arrow{width:82px;height:82px;bottom:auto;top:calc(50% - 20px)}}.top-utilization .top-utilization__arrow:before{content:"";width:100%;height:100%;border:0;background:center / contain no-repeat url(/cdn/shop/files/slide-arrow_right_sp.svg?v=1743023558);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;filter:drop-shadow(0px 4px 24px rgba(0,0,0,.16))}@media screen and (min-width: 750px){.top-utilization .top-utilization__arrow:before{background:center / contain no-repeat url(/cdn/shop/files/slide-arrow_right.svg?v=1743020596)}}.top-utilization .top-utilization__arrow.--prev{left:16px}@media screen and (min-width: 980px){.top-utilization .top-utilization__arrow.--prev{left:calc(50% - 491px)}}.top-utilization .top-utilization__arrow.--prev:before{transform:rotate(-180deg)}.top-utilization .top-utilization__arrow.--next{right:16px}@media screen and (min-width: 980px){.top-utilization .top-utilization__arrow.--next{right:calc(50% - 491px)}}.top-utilization .top-utilization__arrow:not(:disabled):hover{opacity:.8}.top-utilization .top-utilization__arrow:disabled{cursor:not-allowed}.top-utilization__card{max-width:800px;border-radius:20px;background:#fff;padding:30px;box-shadow:-20px 20px 24px #0234b429;margin-inline:16px;margin:40px 16px}@media screen and (min-width: 750px){.top-utilization__card{margin-inline:0;margin-bottom:0;min-height:calc(100% - 64px)}}.top-utilization .splide__slide .top-utilization__card{opacity:.3;transition:.7s;border:2px solid #fff}.top-utilization .splide__slide.is-active .top-utilization__card{opacity:1;margin-top:0;z-index:1;border:2px solid #0234b4}.top-utilization__tag{color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.6;margin-bottom:4px;display:block}.top-utilization__card-title{color:#2c2c2c;font-size:2rem;font-style:normal;font-weight:700;line-height:1.4;margin-top:0;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #2c2c2c}.top-utilization__card-title span{color:#0234b4}.top-utilization__container{display:flex;gap:16px;flex-direction:column}@media screen and (min-width: 750px){.top-utilization__container{align-items:flex-start;flex-direction:row}}@media screen and (min-width: 980px){.top-utilization__container{gap:40px}}.top-utilization__img{border-radius:8px;aspect-ratio:284 / 160;max-width:100%;overflow:hidden}@media screen and (min-width: 750px){.top-utilization__img{aspect-ratio:226 / 226;max-width:226px;width:30.7%}}.top-utilization__img img{object-fit:cover;width:100%;height:100%}@media screen and (min-width: 750px){.top-utilization__textarea{width:68.3%}}.top-utilization .top-utilization__subtitle{font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.6;margin:0 0 4px;padding:0;border-bottom:0}.top-utilization__subtitle.--task{color:#2c2c2c}.top-utilization__subtitle.--effect{color:#0234b4}.top-utilization__list{margin-top:0}.top-utilization__list.--task{margin-bottom:8px}.top-utilization__list.--effect{margin-bottom:0}.top-utilization__li{color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.6;padding-left:30px;position:relative;list-style-type:none;letter-spacing:.01em}@media screen and (min-width: 750px){.top-utilization__li{padding-left:26px;margin-bottom:4px;font-size:1.2rem}.top-utilization__li:last-child{margin-bottom:0}}@media screen and (min-width: 980px){.top-utilization__li{padding-left:30px;font-size:1.4rem}}.top-utilization__li:after{position:absolute;content:"";top:0;left:0;display:block;width:26px;height:26px}@media screen and (min-width: 750px){.top-utilization__li:after{position:absolute;content:"";top:0;left:0;display:block;width:22px;height:22px}}@media screen and (min-width: 980px){.top-utilization__li:after{width:26px;height:26px}}.top-utilization__li.--task:after{background:center / contain no-repeat url(/cdn/shop/files/check_mark-gray.svg?v=1743016850)}.top-utilization__li.--effect:after{background:center / contain no-repeat url(/cdn/shop/files/check_mark_blue.svg?v=1742505120)}.blog{padding:48px 0}@media screen and (min-width: 750px){.blog{padding:80px 0}}.blog .page-width{padding-inline:3.2rem}.blog h2{text-align:center;margin-bottom:68px;color:#2c2c2c;font-size:2.4rem;font-style:normal;font-weight:700;line-height:1.4;position:relative}@media screen and (min-width: 750px){.blog h2{font-size:2.8rem}}.blog h2:after{position:absolute;content:"";right:calc(50% - 30.5px);bottom:-24px;display:block;width:61px;height:4px;background:#0234b4}.blog .center{margin-top:20px}@media screen and (min-width: 750px){.blog .center{margin-top:40px}}.blog .button{border-radius:50px;border:1px solid #cdcdcd;background:#fff;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;position:relative;max-width:316px;width:100%;color:#2c2c2c;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;padding:11px 32px 11px 16px;text-align:center}@media screen and (min-width: 750px){.blog .button{max-width:300px;font-size:1.8rem;padding:13.5px 32px 13.5px 16px}}.blog .button:after{position:absolute;content:"";top:calc(50% - 6px);right:33%;display:block;width:8px;height:12px;background:center / contain no-repeat url(/cdn/shop/files/button__arrow.svg?v=1742853259);transition:all .3s}@media screen and (min-width: 750px){.blog .button:after{right:76.5px;top:calc(50% - 5px)}}.blog .button:hover{background:#e6edff;opacity:1}.blog .button:hover:after{transform:translate(5px);transition:all .3s}.blog .grid{gap:40px}.blog .card__inner{height:auto}.blog .article.grid__item{width:100%;min-width:100%}@media screen and (min-width: 750px){.blog .article.grid__item{width:calc(33.3333% - 26.7px);min-width:20%}.blog .grid{gap:35px}.blog .article.grid__item{width:calc(33.3333% - 23.4px)}}.blog .article-card .card__heading{color:#2c2c2c;font-size:clamp(1.6rem,2.04vw,2rem);font-style:normal;font-weight:700;line-height:1.4;margin-bottom:8px}.blog .blog__posts .article-card .card__information{padding:18px 0 0}.blog .article-card__info{padding-bottom:8px;align-items:center}.blog .article-card__info .tags span{margin:0 2px 0 0}.blog .article-card__excerpt{color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.6}.blog .circle-divider{color:#828282;font-size:1.2rem;font-style:normal;font-weight:500;line-height:2.16;letter-spacing:.04em}.blog .card .card__inner .card__media{border-radius:8px!important}.top-contact .title-wrapper--self-padded-mobile{padding:0}.top-contact .multicolumn .page-width{padding:48px 16px}@media screen and (min-width: 750px){.top-contact .multicolumn .page-width{padding:80px 16px}}.top-contact .multicolumn .title-wrapper-with-link{margin-bottom:68px}.top-contact h2{text-align:center;color:#2c2c2c;font-size:clamp(1.9rem,6.13vw,2.3rem);font-style:normal;font-weight:700;line-height:1.4;position:relative;letter-spacing:.01em}@media screen and (min-width: 390px){.top-contact h2{font-size:2.4rem}}@media screen and (min-width: 750px){.top-contact h2{font-size:2.8rem}}.top-contact h2:after{position:absolute;content:"";right:calc(50% - 30.5px);bottom:-24px;display:block;width:61px;height:4px;background:#0234b4}.top-contact .grid{row-gap:32px;column-gap:40px}@media screen and (min-width: 750px){.top-contact .grid--2-col-desktop .grid__item{width:calc(50% - 20px)}}.top-contact .multicolumn-card{border-radius:20px;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;text-decoration:none;display:block;background:#fff}.multicolumn-card__image-part{border-radius:20px 20px 0 0;overflow:hidden}.top-contact .multicolumn-card-spacing{margin:0;padding:0}.top-contact .multicolumn-card__info{background:#fff;padding:16px 16px 24px;border-radius:0 0 20px 20px}@media screen and (min-width: 750px){.top-contact .multicolumn-card__info{padding:16px 32px 50px}}.top-contact h3.inline-richtext{display:none}.top-contact h3.inline-richtext.withlink{color:#2c2c2c;font-size:2rem;font-style:normal;font-weight:700;line-height:1.4;margin-bottom:16px;position:relative;text-align:start;display:block;letter-spacing:.01em;padding-right:10px}@media screen and (min-width: 750px){.top-contact h3.inline-richtext.withlink{font-size:clamp(1.6rem,1.66vw,2.4rem)}}.top-contact h3.inline-richtext.withlink:after{position:absolute;content:"";top:calc(50% - 7px);right:0;display:block;width:9px;height:14px;background:center / contain no-repeat url(/cdn/shop/files/button__arrow.svg?v=1742853259)}.top-contact p{color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.6;text-align:start}.problem h2{font-size:2.2rem}.problem h2+p{color:#0234b4;font-size:1.4rem;font-weight:500;margin-bottom:64px}.problem h3{font-size:2.4rem}.problem .multicolumn-list{justify-content:space-between}.problem .multicolumn-list li{background:#fff;border-radius:8px;box-shadow:0 0 12px #2323234d;padding:32px 24px;text-align:center}.problem .multicolumn-list .multicolumn-card-spacing{width:120px;height:120px;padding:0;margin:8px auto 12px!important}.problem .multicolumn-card__info{padding:0}.problem .multicolumn-card__info p{color:#0234b4;font-weight:500}.problem .multicolumn-card__info strong{background:linear-gradient(transparent 60%,#f2d918 60% 0%);font-weight:500}@media screen and (max-width: 749px){.problem .page-width{padding-bottom:40px}.problem h2+p br{display:none}.problem .multicolumn-list{display:block}.problem .multicolumn-list li{margin:0 auto 24px;width:90%}}@media screen and (min-width: 750px){.problem h2 br{display:none}.problem h2+p{font-size:2rem}.problem .multicolumn-list li{padding:32px 16px;width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3)}}@media screen and (min-width: 1200px){.problem h2{font-size:4rem}.problem .multicolumn-list li{width:calc((100% - 70px) / 3);max-width:calc((100% - 70px) / 3)}}.service02{background:linear-gradient(270deg,#0033b6,#0e2a74)}.service02 h2{font-size:2.2rem}.service02 div{background:none;flex-direction:row-reverse}.service02 .image-with-text__media{padding-bottom:0!important;height:calc(100% + 164px)}.service02 .image-with-text__media img{object-fit:contain}.service02 .image-with-text__content{display:block;flex:1;padding:0}@media screen and (max-width: 749px){.service02 .image-with-text__text p{margin-bottom:200px!important}.service02 .image-with-text__grid{position:relative}.service02 .image-with-text__media-item{position:absolute!important;bottom:50px;left:50%;transform:translate(-50%);width:80%!important;height:360px}}@media screen and (min-width: 750px){.service02 .image-with-text__media-item{position:relative;top:-100px;width:45%!important}.service02 .image-with-text__text-item{width:55%}}@media screen and (min-width: 1200px){.service02 h2{font-size:4rem}.service02 .image-with-text__text p{font-size:2.2rem;margin-bottom:32px}}.feature h2{font-size:2.2rem}.feature h3{font-size:1.8rem}.feature .multicolumn-list{justify-content:space-between}.feature .multicolumn-list li{background:#e9f0fe;border-radius:8px;padding:32px 24px;text-align:center}.feature .multicolumn-list .multicolumn-card-spacing{width:120px;height:120px;padding:0;margin:8px auto 12px!important}.feature .multicolumn-card__info{padding:0}.feature .multicolumn-card__info p{color:#0234b4;font-weight:500}.feature .multicolumn-card__info strong{background:linear-gradient(transparent 60%,#f2d918 60% 0%);font-weight:500}@media screen and (max-width: 749px){.feature .multicolumn-list{display:block}.feature .multicolumn-list li{width:90%;margin:0 auto 24px}}@media screen and (min-width: 750px){.feature h2 br{display:none}.feature .multicolumn-list li{width:calc((100% - 70px) / 3);max-width:calc((100% - 70px) / 3)}}@media screen and (min-width: 1200px){.feature h2{font-size:4rem;margin-bottom:64px}}.proposal h2{font-size:2.2rem}.proposal .rich-text__caption{color:#0234b4;font-size:1.4rem;font-weight:500;margin-bottom:8px}.proposal .rich-text__text ul{margin:0 auto}.proposal .rich-text__text ul li{background:#fff;border:2px solid #0234b4;border-radius:8px;color:#0234b4;display:inline-block;font-weight:700;list-style-type:none}@media screen and (max-width: 1199px){.proposal h2{font-size:2.2rem}}@media screen and (max-width: 749px){.proposal .rich-text__text ul{display:flex;flex-wrap:wrap;padding:0}.proposal .rich-text__text ul li{display:flex!important;flex-direction:column;justify-content:center;font-size:1.5rem;line-height:160%;margin-bottom:8px;padding:16px 4px;width:calc((100% - 16px) / 3)}.proposal .rich-text__text ul li:not(:nth-child(3n)){margin-right:8px}}@media screen and (min-width: 1200px){.proposal .rich-text__caption{font-size:2.4rem}}@media screen and (min-width: 750px){.proposal .rich-text__text ul{max-width:765px}.proposal .rich-text__text ul li{margin:0 4px 8px;padding:24px}.proposal .rich-text__text ul li br{display:none}}@media screen and (min-width: 1200px){.proposal h2{font-size:4rem;margin-bottom:40px}}.about-price{max-width:100vw;width:100%;padding-bottom:60px}@media screen and (min-width: 750px){.about-price{padding-bottom:80px}}.about-price__container{max-width:56.5rem;width:100%;margin-inline:auto;border-radius:20px;box-shadow:-20px 20px 24px #0234b429;overflow:hidden;margin-bottom:40px}.about-price__heading{background:#0234b4;padding:12px;text-align:center;display:block;color:#fff;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.4}@media screen and (min-width: 750px){.about-price__heading{font-size:2.4rem}}.about-price__textarea{padding:24px 32px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;margin-left:0}.about-price__formula{display:flex;align-items:center;justify-content:center;gap:16px}@media screen and (min-width: 750px){.about-price__formula{gap:10px}}.about-price__numbers,.about-price__yen{color:#2c2c2c;font-size:2.2rem;font-style:normal;font-weight:700;line-height:1.6}@media screen and (min-width: 750px){.about-price__numbers,.about-price__yen{font-size:3.2rem}}.about-price__multiplication{color:#2c2c2c;font-size:3.2rem;font-style:normal;font-weight:500;line-height:1.6}@media screen and (min-width: 750px){.about-price__multiplication{font-size:3.2rem}}.about-price__volume{color:#2c2c2c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.6}.about-price__note{color:#2c2c2c;font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal;max-width:56.5rem;width:100%;margin-inline:auto}.flow .multicolumn h2{color:#2c2c2c;text-align:center;font-size:2.4rem;font-style:normal;font-weight:700;line-height:1.4;position:relative}@media screen and (min-width: 750px){.flow .multicolumn h2{font-size:2.8rem}}.flow .multicolumn .title-wrapper-with-link{position:relative;padding-inline:0!important;margin-bottom:6.8rem}.flow .multicolumn h2:after{position:absolute;content:"";right:calc(50% - 30.5px);bottom:-24px;display:block;width:61px;height:4px;background:#0234b4}.about-flow h4,.flow h4{border:none;font-size:1.4rem;font-weight:500;margin:0 auto 8px;padding:0}.about-flow h2,.flow h2{font-size:2.2rem}.about-flow .multicolumn-list li,.flow .multicolumn-list li{position:relative;text-align:center}.about-flow .multicolumn-list li:not(:last-child):after,.flow .multicolumn-list li:not(:last-child):after{background:center / contain url(/cdn/shop/files/flow-arrow-right.svg?v=1743067550) no-repeat;content:"";display:block;width:24px;height:24px}.about-flow .multicolumn-list li h3,.flow .multicolumn-list li h3{font-size:2rem;margin-bottom:12px;color:#2c2c2c;text-align:center;font-style:normal;font-weight:700;line-height:1.5}.about-flow .multicolumn-list li h3 span,.flow .multicolumn-list li h3 span{background:#0234b4;border-radius:8px;color:#fff;display:block;font-size:1.2rem;font-weight:500;margin:0 auto 12px;padding:8px 16px;width:fit-content}.about-flow .multicolumn-list li h3 p,.flow .multicolumn-list li h3 p{height:100%}.about-flow .multicolumn-card__image-wrapper,.flow .multicolumn-card__image-wrapper{width:100px;height:100px;margin:0 auto 8px;padding:0}.about-flow .multicolumn-card__info,.flow .multicolumn-card__info{padding:0}.about-flow .multicolumn-card__info .rte p,.flow .multicolumn-card__info .rte p{color:#2c2c2c;font-size:1.5rem;font-weight:500;text-align:left;line-height:1.6}@media screen and (max-width: 749px){.about-flow .multicolumn-list,.flow .multicolumn-list{display:block}.about-flow .multicolumn-list li,.flow .multicolumn-list li{width:90%;margin:0 auto 56px}.about-flow .multicolumn-card,.flow .multicolumn-card{display:flex}.about-flow .multicolumn-card__image-part,.flow .multicolumn-card__image-part{flex-basis:155px;margin-right:8px}.about-flow .multicolumn-card__image-wrapper,.flow .multicolumn-card__image-wrapper{margin:0 auto!important}.about-flow .multicolumn-card__info,.flow .multicolumn-card__info{flex:1}.about-flow .multicolumn-list li:not(:last-child):after,.flow .multicolumn-list li:not(:last-child):after{flex-basis:100%;transform:rotate(90deg);margin:16px auto}}@media screen and (min-width: 750px){.about-flow .multicolumn-list,.flow .multicolumn-list{justify-content:center}.about-flow .multicolumn-list li,.flow .multicolumn-list li{width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3);margin-bottom:32px}.about-flow .multicolumn-list li:nth-child(1),.about-flow .multicolumn-list li:nth-child(2),.about-flow .multicolumn-list li:nth-child(4),.flow .multicolumn-list li:nth-child(1),.flow .multicolumn-list li:nth-child(2),.flow .multicolumn-list li:nth-child(4){margin-right:24px}.about-flow .multicolumn-list li:not(:last-child):after,.flow .multicolumn-list li:not(:last-child):after{position:absolute;top:calc(39.4% - 12px);right:-24px}.about-flow .multicolumn-list li h3,.flow .multicolumn-list li h3{min-height:108px}}@media screen and (min-width: 1200px){.about-flow h4,.flow h4{font-size:2rem}.about-flow h2,.flow h2{font-size:4.4rem;margin-bottom:40px}.about-flow .multicolumn-list,.flow .multicolumn-list{justify-content:space-between}.about-flow .multicolumn-list li,.flow .multicolumn-list li{width:calc((100% - 100px)/5);max-width:calc((100% - 100px)/5);margin:0!important}}.faq .collapsible-content__header{margin-bottom:43px}.faq h2{text-align:center;color:#2c2c2c;font-size:clamp(2rem,6.13vw,2.3rem);font-style:normal;font-weight:700;line-height:1.4;position:relative;letter-spacing:.01em}@media screen and (min-width: 390px){.faq h2{font-size:2.4rem}}@media screen and (min-width: 750px){.faq h2{font-size:2.8rem;margin-bottom:68px}}.faq h2:after{position:absolute;content:"";right:calc(50% - 30.5px);bottom:-24px;display:block;width:61px;height:4px;background:#0234b4}.faq .accordion details{background:#f5f5f5;border-radius:8px;margin-bottom:4px}.faq .accordion summary{padding:12px 16px;position:relative}.faq .accordion summary:before{-webkit-mask-image:url(/cdn/shop/files/faq_plus.svg?v=1707964253);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/cdn/shop/files/faq_plus.svg?v=1707964253);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#0234b4;content:"";display:block;width:24px;height:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.faq .accordion details[open] summary:before{-webkit-mask-image:url(/cdn/shop/files/faq_minus.svg?v=1707964253);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/cdn/shop/files/faq_minus.svg?v=1707964253);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#0234b4}.faq .accordion summary h3{align-items:center;display:flex;text-decoration:none!important}.faq .accordion summary h3:before{background:#0234b4;border-radius:50%;color:#fff;content:"Q";font-family:Inter,sans-serif;font-size:2.4rem;font-weight:500;display:block;width:40px;height:40px;min-width:40px;line-height:40px;margin-right:16px;text-align:center}.faq .accordion .accordion__title{border-radius:0 0 8px 8px;color:#2c2c2c;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.6}.faq .accordion .accordion__content{background:#fff;padding:16px 32px 24px}.faq .accordion .accordion__content p{color:#828282;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.6}.faq .button.button--center{margin-top:40px;margin-bottom:0;margin-inline:auto;border-radius:50px;border:1px solid #cdcdcd;background:#fff;filter:drop-shadow(-20px 20px 24px rgba(2,52,180,.16));box-shadow:none;position:relative;max-width:316px;width:100%;color:#2c2c2c;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;padding:11px 32px 11px 16px;text-align:center}@media screen and (min-width: 750px){.faq .button.button--center{max-width:300px;font-size:1.8rem;padding:13.5px 32px 13.5px 16px}}@media screen and (min-width: 1200px){.faq .button.button--center{margin-top:60px}}.faq .button.button--center:after{position:absolute;content:"";top:calc(50% - 6px);right:85px;display:block;width:8px;height:12px;background:center / contain no-repeat url(/cdn/shop/files/button__arrow.svg?v=1742853259);transition:all .3s}@media screen and (min-width: 750px){.faq .button.button--center:after{right:56.5px;top:calc(50% - 5px)}}.faq .button.button--center:hover{background:#e6edff;opacity:1}.faq .button.button--center:hover:after{transform:translate(5px);transition:all .3s}.faq .accordion__title{max-width:calc(100% - 3rem)}.about-menu ul{list-style-type:none;text-align:left;padding:0!important}.about-menu ul li{display:inline-block;margin:0 12px 24px 0}.about-menu ul li a{align-items:center;border-bottom:1px solid var(--gradient-base-accent-2);color:var(--gradient-base-accent-2);display:flex;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .5s}@media screen and (max-width: 749px){.about-menu ul li{margin:0 8px 12px}.about-menu ul li a{font-size:1.2rem;padding:8px}}.about-menu ul li a:hover{color:var(--gradient-base-accent-2);opacity:.3}.about-menu ul li a:after{background:center / contain url(/cdn/shop/files/Vector_7.svg?v=1712900311) no-repeat;content:"";display:block;width:16px;height:8px;margin-left:12px}.about_intro{background:#fff}.about_intro ul{display:flex;list-style-type:none;justify-content:space-between;padding:0!important;width:100%}.about_intro ul li{background:var(--gradient-base-accent-2);border-radius:8px;color:#fff;font-weight:500;flex-basis:calc((100% - 32px) / 3);padding:12px;text-align:center;line-height:1.5}.about_intro .image-with-text__media-item{width:380px!important}.about_intro .image-with-text__media-item img{height:auto!important}.about_intro .image-with-text__content{padding:0}.about_intro .image-with-text__content h2{font-size:1.8rem}@media screen and (max-width: 749px){.about_intro .media{margin-bottom:16px}.about_intro ul li{font-size:1.2rem}}@media screen and (min-width: 750px){.about_intro .image-with-text__content{margin-left:56px}.about_intro .image-with-text__content h2{font-size:2.4rem}}.about_background{background:#e9f0fe;padding:80px 0}@media screen and (max-width: 749px){.about_background{padding:60px 0}}.about_intro h2,.about_background h2,.about-merit h2,.about-proposal h2,.about-structure h2,.about-certification-flow h2,.about-difference h2,.about-problem h2,.about-flow h2{color:#2c2c2c;font-size:2.8rem;text-align:center}.about_intro h2:after,.about_background h2:after,.about-merit h2:after,.about-proposal h2:after,.about-structure h2:after,.about-certification-flow h2:after,.about-difference h2:after,.about-problem h2:after,.about-flow h2:after{background:var(--gradient-base-accent-2);content:"";display:block;width:50px;height:3px;margin:16px auto 32px}@media screen and (max-width: 749px){.about_intro h2,.about_background h2,.about-merit h2,.about-proposal h2,.about-structure h2,.about-certification-flow h2,.about-difference h2,.about-problem h2,.about-flow h2{font-size:2.2rem}}.about_intro .image-with-text__grid h2{color:var(--gradient-base-accent-2);text-align:left}.about_intro .image-with-text__grid h2:after{display:none}.about_background ul.issue{margin-bottom:40px;padding:0}.about_background ul.issue li{background:#fff;border-radius:8px;display:block;padding:24px;position:relative;box-sizing:border-box}@media screen and (max-width: 749px){.about_background ul.issue li{margin-bottom:40px}}@media screen and (min-width: 750px){.about_background ul.issue{display:flex;list-style-type:none;justify-content:space-between}.about_background ul.issue li{flex-basis:calc((100% - 24px)/2);padding:32px 27px}}.about_background ul.issue li:after{background:#fff;content:"";display:block;height:calc(tan(60deg)*40px/2);position:absolute;bottom:-20px;width:80px;clip-path:polygon(0 0,100% 0,50% 100%);left:50%;transform:translate(-50%)}.about_background ul.issue li h5{border-bottom:1px solid var(--gradient-base-accent-2);color:#2c2c2c;display:flex;flex-direction:column;justify-content:center;font-size:1.8rem;text-align:center;margin:0 0 16px;padding-bottom:16px}.about_background ul.issue li em{color:var(--gradient-base-accent-2);display:block;font-weight:700;font-style:normal;text-align:center;font-size:1.5rem}@media screen and (min-width: 750px){.about_background ul.issue li h5{font-size:2rem;min-height:70px}.about_background ul.issue li em{font-size:1.8rem}}.about_background ul.issue li p,.about_background ul.issue li a{color:#2c2c2c;font-size:1.2rem;word-break:break-all}.about_background .problem{background:#2c2c2c;border-radius:5px;color:#fff;text-align:center;padding:24px 0 40px;position:relative;margin-bottom:120px}.about_background .problem h3{color:#fff;margin:0}.about_background .problem:after{background:center / contain url(/cdn/shop/files/solve.png?v=1707664846) no-repeat;content:"";position:absolute;left:50%;bottom:-96px;width:265px;height:115px;transform:translate(-50%)}@media screen and (max-width: 749px){.about_background .problem{padding:24px 24px 40px;margin-bottom:72px}.about_background .problem span{font-size:1.4rem}.about_background .problem h3{font-size:1.8rem}.about_background .problem:after{bottom:-45px;width:160px;height:70px}}.about_background .solve{display:flex;flex-wrap:wrap;list-style-type:none;justify-content:center;padding:0}.about_background .solve li{background:#fff;border:2px solid var(--gradient-base-accent-2);border-radius:50%;box-shadow:0 0 12px #1b5bff4d;color:var(--gradient-base-accent-2);font-size:1.8rem;font-weight:700;flex-basis:200px;text-align:center;margin:0 8px;height:200px;line-height:200px;position:relative}@media screen and (max-width: 749px){.about_background .solve li{flex-basis:150px;font-size:1.4rem;height:150px;line-height:150px;margin-bottom:12px}}.about_background .solve li span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;line-height:1.5}.about-merit{padding:80px 0}.about-merit .merit{margin-top:32px}.about-merit .merit .cont{border-radius:8px;margin-bottom:0}@media screen and (min-width: 750px){.about-merit .merit{display:flex;justify-content:space-between}.about-merit .merit .cont{flex-basis:calc((100% - 40px)/2)}}.about-merit .merit .cont.business{border:2px solid var(--gradient-base-accent-2)}.about-merit .merit .cont.user{border:2px solid #369483}.about-merit .merit .cont h5{border-radius:6px 6px 0 0;color:#fff;font-size:1.8rem;font-weight:700;padding:10px 0;position:relative;margin:0 0 20px;text-align:center}.about-merit .merit .cont.business h5{background:var(--gradient-base-accent-2)}.about-merit .merit .cont.user h5{background:#369483}.about-merit .merit .cont ul{list-style-type:none;text-align:center}.about-merit .merit .cont ul li{border-radius:4px;display:inline-block;font-weight:700;padding:10px;line-height:1;margin:0 3px 6px}@media screen and (max-width: 749px){.about-merit{padding:60px 0}.about-merit .merit .cont:not(:last-child){margin-bottom:40px}.about-merit .merit .cont ul{margin:0 auto 24px;width:calc(100% - 48px)}.about-merit .merit .cont ul li{display:block;font-size:1.2rem}}.about-merit .merit .cont.business ul li{background:#e9f0fe;color:var(--gradient-base-accent-2)}.about-merit .merit .cont.user ul li{background:#ebf9f6;color:#369483}.about-structure p{text-align:center;color:var(--gradient-base-accent-2);font-weight:500}.about-certification-flow{background:#e9f0fe;padding:80px 0}@media screen and (max-width: 749px){padding: 60px 0}.about-certification-flow figure{margin:0}.about-certification-flow img{width:100%;z-index:2;position:relative}.about-certification-flow .play-trigger{padding-top:30px}.about-certification-flow .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer;width:93px;height:93px}.about-certification-flow h4{border:none;color:#2c2c2c}.about-certification-flow .page-width>p{text-align:center;color:var(--gradient-base-accent-2);font-weight:500}@media screen and (min-width: 750px){.about-certification-flow .certification-flow_wrap{align-items:center;display:flex;justify-content:space-between}.about-certification-flow .certification-flow_cont.info{flex:1}.about-certification-flow .certification-flow_cont.demo{flex-basis:340px;margin-left:80px}}.about-certification-flow .certification-flow_cont.info .cont{margin:0}.about-certification-flow .certification-flow_cont.info .cont:first-child{border-bottom:1px solid var(--gradient-base-accent-2);margin-bottom:16px;padding-bottom:16px}.about-certification-flow .certification-flow_cont p span{color:#da3c3c}.about-certification-flow .tab-cont{display:none;position:relative}.about-certification-flow .tab-cont.active{display:block}@media screen and (max-width: 749px){.about-certification-flow .tab-cont.active{width:90%;margin:0 auto}}.about-certification-flow .tab-area{display:flex;list-style-type:none;justify-content:center}.about-certification-flow .tab{color:#bdbdbd;cursor:pointer;font-size:1.8rem;margin:0 4px;line-height:1}.about-certification-flow .tab:first-child{border-right:1px solid #333;margin-right:16px;padding-right:16px}.about-certification-flow .tab.active{color:#2c2c2c;font-weight:700}.about-certification-flow .tab-cont video{position:absolute;left:50%;transform:translate(-50%);width:100%;height:calc(100% - 40px);object-fit:contain;top:30px;border-radius:20px;background:#333}.about-certification-flow .tab-area+p{text-align:center}.about-difference p{text-align:center;color:var(--gradient-base-accent-2);font-weight:500;margin-bottom:80px}@media screen and (max-width: 749px){.about-difference p{margin-bottom:24px}.about-difference figure{display:block;margin:0;overflow-x:scroll}.about-difference figure img{min-width:200%}}.about-us_menu ul{list-style-type:none;text-align:left;padding:0!important}@media screen and (min-width: 990px){.about-us_menu ul{max-width:72.6rem;margin:0 auto}}.about-us_menu ul li{display:inline-block;margin:0 12px 24px 0}.about-us_menu ul li a{align-items:center;border-bottom:1px solid var(--gradient-base-accent-2);color:var(--gradient-base-accent-2);display:flex;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .5s}@media screen and (max-width: 749px){.about-us_menu ul li{margin:0 8px 12px}.about-us_menu ul li a{font-size:1.2rem;padding:8px}}.about-us_menu ul li a:hover{color:var(--gradient-base-accent-2);opacity:.3}.about-us_menu ul li a:after{background:center / contain url(/cdn/shop/files/Vector_7.svg?v=1712900311) no-repeat;content:"";display:block;width:16px;height:8px;margin-left:12px}#shopify-section-template--22397931553048__main{background:#fff}#shopify-section-template--22397931553048__main .main-page-title{display:none}.about-us ol{list-style-position:outside!important}.about-us h3{display:flex;margin-bottom:32px}.about-us h3:before{background:#0234b4;content:"";display:block;width:6px;height:32px;margin-right:16px}.about-us h3 span{color:rgba(var(--color-foreground),.75);font-size:2.2rem}.about-us .value h5{background:linear-gradient(90deg,#53a899 1%,#0234b4);font-size:1.8rem;font-weight:700;margin:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 749px){.about-us .value p{margin:4px 0 16px}}@media screen and (min-width: 750px){.about-us .value{align-items:center;display:flex}.about-us .value h5{align-items:center;display:flex;font-size:2.2rem}.about-us .value h5:after{background:#2c2c2c;content:"";display:block;width:30px;height:1px;margin:0 16px}}.about-us iframe{width:100%;height:240px}@media screen and (min-width: 1200px){.material-content .shopify-section:nth-child(3),.material-content .shopify-section:nth-child(4){float:left;width:50%;max-width:60rem;position:relative;left:50%;transform:translate(-100%)}.material-content .image-and-text.material>div{padding:8px 0 0}.material-content .formful__wrapper{padding:40px!important}}@media screen and (max-width: 1199px){.material-content .shopify-section:nth-child(4){background:#e9f0fe;padding-top:60px;padding-bottom:60px}.material-content .formful__wrapper{background:#fff}.material-content .image-and-text.material img{margin-bottom:16px;display:block;max-width:560px}}.material-content .image-and-text.material>div{display:flex;flex-direction:column-reverse}.material-content .image-and-text.material .texts{position:relative;top:auto;transform:none}.material-content .image-and-text.material .texts .heading_subtitle{font-size:1.8rem;font-weight:700;color:#0234b4;line-height:1.4;padding:0 0 8px}@media screen and (min-width: 750px){.material-content .image-and-text.material .texts .heading_subtitle{padding:8px 0 4px}}.material-content .image-and-text.material .texts h2{border-left:6px solid var(--gradient-base-accent-2);color:var(--color-foreground);font-size:2rem;padding-left:10px;margin:24px 0 16px}.material-content .formful__wrapper{padding:24px!important}.material-content .formful__checkbox-label p{color:var(--gradient-base-accent-1)!important;font-weight:400;font-size:1.4rem!important}#shopify-section-template--22385188339992__17085873958810e711{background:#e9f0fe}.content-for-layout .globo-form-app{background:#fff;box-shadow:0 0 12px #1b5bff4d;margin:0 auto}@media screen and (min-width: 750px){.content-for-layout .globo-form-app{padding:96px}}.contact-form_wrap{padding:80px 0}.contact-form_wrap .text-danger{color:#fff}.contact-form_wrap .text-danger:after,.form__block .form__item--required label:after{background:#da3c3c;border-radius:100px;color:#fff;content:"\5fc5\9808"!important;display:inline-block;font-size:1rem;line-height:1;padding:4px 8px;width:fit-content}.form__block .form__item--required label:after{position:relative;margin-left:8px;top:-2px}.label-content,.form__block label,.customer.activate label{color:#0234b4!important;display:block;font-size:1.6rem;font-weight:700;margin-bottom:8px!important}.customer.activate label{text-align:left}.form__block .comCheckBox label{align-items:baseline!important;color:var(--gradient-base-accent-1)!important;font-weight:400}.form__block .comCheckBox label span{letter-spacing:0!important}.form__block .comCheckBox label:after{display:none}.contact-form_wrap .field_radio label{color:rgba(var(--color-foreground),.75);font-weight:400;margin:0}.contact-form_wrap input,.contact-form_wrap textarea,.form__block input,.customer.activate input{background:#e9f0fe!important;border:none;border-radius:4px!important;box-shadow:none!important;padding:12px 16px!important}.customer.activate input{width:100%}.form__block .form__buttons button,.customer.activate button{background:var(--gradient-base-accent-2);border-radius:8px!important;padding:27px 80px!important}.customer.activate button:before,.customer.activate button:after{display:none}.customer.activate button.decline{background:none!important;margin:0;padding:0!important;font-size:12px}.customer.activate ul{width:fit-content;margin:0 auto 40px}.customer.activate #password-error{display:block}.infront div.form--shopifyRegister div.form__container .form__item label{display:block;margin-bottom:8px}.infront div.form--shopifyRegister div.form__container .form__item.form__item--error{background:none!important;border:none!important;padding:0!important}.infront div.form--shopifyRegister div.form__container .form__item.form__item--error .form__item__errorMessage{margin-bottom:16px}.contact-form_wrap .panels+p{opacity:0}::placeholder{color:#0000004d}.wizard__submit{background:#0234b4;border-radius:12px!important;color:#fff;box-shadow:none;width:100%;padding:24px 0}.globo-form-app .message.success{background:#e9f0fe!important}.formful__wrapper .formful__country-picker{display:none!important}.formful__wrapper{border-radius:2px;box-shadow:0 0 6px #0234b433;max-width:800px;margin:8px auto 80px!important}.formful__wrapper label,.formful__wrapper p{color:#0234b4!important;display:block;font-size:16px;font-weight:700;margin-bottom:8px!important}.formful__wrapper input,.formful__wrapper textarea{background:#e9f0fe!important;border:none;border-radius:4px!important;box-shadow:none!important;padding:12px 16px!important;width:100%}.formful__radio-group input{width:fit-content!important}.formful__radio-group label,.formful__wrapper .field__input+label{color:rgba(var(--color-foreground),.75)!important;font-weight:400;margin-bottom:0!important}.formful__wrapper .field_radio>div{cursor:pointer;display:flex;align-items:center;column-gap:5px;margin:0}.formful__wrapper .field_radio>div input{margin:0!important;cursor:pointer;width:fit-content;min-width:fit-content}.formful__wrapper .field_radio>div label{flex:1}.formful__asterisk{color:#fff}.formful__asterisk:after{background:#da3c3c;border-radius:100px;color:#fff;content:"\5fc5\9808";display:inline-block;font-size:10px;line-height:1;padding:4px 8px;width:fit-content;position:relative;left:-4px;top:-2px}.formful__checkbox-label{align-items:baseline!important}.contact__fields .field__label span.required{background:#da3c3c;border-radius:100px;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:4px 8px;width:fit-content;position:relative;left:8px;top:-2px}.formful__button{border:none;display:block;text-align:center;transition:all .25s ease-in-out;border-radius:8px;padding:16px 22px;background:#0234b4;font-size:1.8rem;font-weight:700;color:#fff;cursor:pointer;position:relative;width:100%}@media screen and (min-width: 750px){.formful__wrapper{padding:24px 56px!important}}.page-solution a{text-decoration:none}.page-solution p{color:#121212;font-size:1.8rem;font-weight:700}.page-solution .texts_top{font-size:1.8rem}.page-solution h4{border:none;font-size:2.8rem}@media screen and (min-width: 1199px){.page-solution h4{font-size:4rem}.page-solution .texts_top{font-size:2.8rem;line-height:1.5}}.page-solution h2{border-left:6px solid var(--gradient-base-accent-2);color:#2c2c2c;font-size:2.2rem;text-align:left;padding-left:16px}.page-solution .media{border-radius:4px;filter:drop-shadow(0px 4px 8px rgba(0,26,93,.4));padding-bottom:160px!important;position:relative}.page-solution .media:before{background:linear-gradient(180deg,#42424236,#000000b3);border-radius:4px;content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.page-solution .media img{width:100%!important}.page-solution .multicolumn-card__info{position:relative;top:-68px;margin:0 16px -48px}.page-solution .multicolumn-card__info h3{color:#fff;display:flex;margin-bottom:32px;justify-content:space-between}.page-solution .multicolumn-card__info h3.withlink:after{background:center / contain url(/cdn/shop/files/chevron_right_w.svg?v=1712475021) no-repeat;content:"";display:block;width:24px;height:24px}.page-solution-other .media{border-radius:50%;padding-bottom:100%!important}.page-solution-other .multicolumn-list{justify-content:center}@media screen and (max-width: 989px){.page-solution-other .multicolumn-list li{flex-basis:24%;max-width:24%}}@media screen and (max-width: 739px){.page-solution-other .multicolumn-list li{flex-basis:48%;max-width:48%}}.page-solution-other .multicolumn-card__info{position:relative;top:-56px;margin-bottom:-48px;padding:0 6px}.page-solution-other h3{background:var(--gradient-base-accent-2);border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;font-size:1.4rem;padding:10px;text-align:center;width:100%;min-height:66px}.page-solution-other p{color:var(--gradient-base-accent-2);font-size:1.2rem}.page-price_plan p,.page-price.proposal h2,.page-price_detail h2{color:#2c2c2c;font-size:1.8rem;font-weight:700}.page-price_plan .rich-text__text p{font-size:1.4rem;color:#2c2c2c;text-align:center;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 750px){.page-price_plan .rich-text__text p{font-size:1.8rem}}@media screen and (min-width: 750px){.page-price_plan p,.page-price.proposal h2,.page-price_detail h2{font-size:2.2rem}}@media screen and (max-width: 749px){.page-price_plan p,.page-price.proposal h2{font-size:1.6rem}}.page-price.proposal h2,.page-price_detail h2{line-height:1.8}.page-price.proposal h2:after,.page-price_detail h2:after{background:var(--gradient-base-accent-2);content:"";display:block;width:50px;height:3px;margin:16px auto 32px}.page-price_detail{text-align:center;padding:80px 0!important}@media only screen and (min-width: 1200px){.page-price_detail{max-width:1000px!important}}@media screen and (max-width: 1199px){.page-price_detail{padding:40px 32px!important}}.page-price_detail h2{color:#2c2c2c}.page-price_detail.top-price h2{color:var(--gradient-base-accent-2);font-size:4rem}@media screen and (max-width: 1199px){.page-price_detail.top-price h2{font-size:2.2rem}}.page-price_detail.top-price h2:after{display:none}.page-price_detail>p{color:var(--gradient-base-accent-2)}.page-price_detail>p.small{color:#2c2c2c}.page-price_detail .small{font-size:1.2rem}.page-price_detail ul{list-style-type:none;margin:32px auto 24px;padding:0}@media screen and (min-width: 750px){.page-price_detail ul{display:flex;flex-wrap:wrap;justify-content:space-between}.page-price_detail ul li{flex-basis:calc((100% - 70px) / 3)}}.page-price_detail ul li{border-radius:8px;box-shadow:0 0 12px #1b5bff4d;padding:32px}@media screen and (max-width: 1199px){.page-price_detail ul li{margin-bottom:35px}}.page-price_detail ul li h3{font-size:2.8rem}.page-price_detail ul li h3 span{display:block;font-size:1.6rem;font-weight:400}.page-price_detail ul li h4{border:none;margin:0 auto 8px;padding:0}.page-price_detail ul li h3{margin:0 auto 20px}.page-price_detail ul li h3:after{content:"";display:block;width:40px;height:3px;margin:8px auto}.page-price_detail ul li .price{align-items:baseline;display:flex;font-size:4rem;font-weight:700;justify-content:center;margin:0;line-height:1}.page-price_detail ul li .price span{font-size:1.6rem;font-weight:400}.page-price_detail ul li .num{border-radius:4px;padding:8px;margin-bottom:16px}.page-price_detail ul li .num p{color:#fff!important;font-size:1.4rem;margin:0}.page-price_detail ul li.light-plan h3,.page-price_detail ul li.light-plan h4,.page-price_detail ul li.light-plan .price,.page-price_detail ul li.light-plan p{color:#369483}.page-price_detail ul li.standard-plan h3,.page-price_detail ul li.standard-plan h4,.page-price_detail ul li.standard-plan .price,.page-price_detail ul li.standard-plan p{color:#0234b4}.page-price_detail ul li.enterprise-plan h3,.page-price_detail ul li.enterprise-plan h4,.page-price_detail ul li.enterprise-plan .price,.page-price_detail ul li.enterprise-plan p{color:#da3c3c}.page-price_detail ul li.light-plan h3:after,.page-price_detail ul li.light-plan .num{background:#369483}.page-price_detail ul li.standard-plan h3:after,.page-price_detail ul li.standard-plan .num{background:#0234b4}.page-price_detail ul li.enterprise-plan h3:after,.page-price_detail ul li.enterprise-plan .num{background:#da3c3c}.page-price_detail ul li .cover{border-radius:4px;padding:16px 8px}.page-price_detail ul li .cover p{font-size:1.4rem;margin:0}.page-price_detail ul li.light-plan .cover{background:#ebf9f6}.page-price_detail ul li.standard-plan .cover{background:#e9f0fe}.page-price_detail ul li.enterprise-plan .cover{background:#fdd}.page-corporation h2,.page-corporation_benefit h2,.page-corporation_newsletter h2{color:#2c2c2c;font-size:1.8rem;font-weight:700;line-height:1.8}@media screen and (min-width: 750px){.page-corporation h2,.page-corporation_benefit h2,.page-corporation_newsletter h2{font-size:2.2rem}}.page-corporation h2:after,.page-corporation_benefit h2:after,.page-corporation_newsletter h2:after{background:var(--gradient-base-accent-2);content:"";display:block;width:50px;height:3px;margin:16px auto 32px}.page-corporation_benefit .multicolumn-list{margin-top:40px}.page-corporation_benefit .multicolumn-list__item{background:#fff;border-radius:8px;box-shadow:0 0 12px #1b5bff4d;padding:24px;text-align:center}@media screen and (min-width: 750px){.page-corporation_benefit .multicolumn-list{justify-content:space-between}.page-corporation_benefit .multicolumn-list__item h3{font-size:2rem}.page-corporation_benefit .multicolumn-list__item{flex-basis:calc((100% - 64px) / 3);max-width:calc((100% - 64px) / 3)!important}}@media screen and (max-width: 749px){.page-corporation_benefit .multicolumn-list__item h3{margin-bottom:12px}.page-corporation_benefit .multicolumn-list__item{width:90%!important;margin:0 auto 24px;max-width:90%!important}}.page-corporation_benefit .multicolumn-list__item .multicolumn-card__info{padding:0}.page-corporation_benefit .multicolumn-list__item p{color:var(--gradient-base-accent-2)}.page-corporation_benefit .multicolumn-list__item .media{width:120px;padding-bottom:120px!important;margin:0 auto 12px}.page-corporation_benefit .multicolumn-list__item .media img{object-fit:contain}.image-and-text.material{margin-bottom:44px}@media screen and (min-width: 750px){.image-and-text{position:relative}.image-and-text figure{margin:0 auto}.image-and-text .middle-pic{width:70%}.image-and-text .small-pic{width:50%}.image-and-text .texts .button_wrap{display:flex;gap:16px}.image-and-text.material{margin-bottom:64px}}.image-and-text img{width:100%;height:auto;object-fit:contain}.blog-news{margin-bottom:6rem}.blog-news .blog-articles__article{border-bottom:1px solid #e9f0fe;display:block}@media screen and (min-width: 750px){.blog-news .card__information{align-items:center;display:flex}}.blog-news .card__information h3{flex:1;margin:0}.blog-news .card__information .article-card__info{align-items:center;flex-direction:row-reverse;flex-basis:15%;padding:0;margin-right:24px;justify-content:left}.blog-news .card__information .article-card__info span{font-size:1.4rem;white-space:nowrap}.blog-news .card__information .article-card__info .tags{margin-left:8px}.blog-news .circle-divider{color:#bdbdbd}.factor{overflow-x:hidden}.factor-texts h2.rich-text__heading{font-size:2.8rem;color:var(--color-foreground);line-height:1.5;margin-bottom:60px}.factor-texts .rich-text__text ul{display:flex;list-style-type:none;max-width:80rem;justify-content:flex-end;margin:0 auto;padding:0 16px 0 0}.factor-texts .rich-text__text ul li{align-items:center;display:flex;margin-left:16px}@media screen and (max-width: 749px){.factor-texts .rich-text__text ul{margin-bottom:-36px}}@media screen and (max-width: 1199px){.factor-texts h2.rich-text__heading{font-size:1.8rem}.factor-texts .rich-text__text ul li{font-size:1.4rem}}.factor-texts .rich-text__text ul li:before{content:"";width:24px;height:24px;display:block;margin-right:8px}.factor-texts .rich-text__text ul li:first-child:before{background:center / contain url(/cdn/shop/files/icon_marketing.svg?v=1715263809) no-repeat}.factor-texts .rich-text__text ul li:last-child:before{background:center / contain url(/cdn/shop/files/icon_security.svg?v=1715263809) no-repeat}.factor .accordion{box-shadow:0 0 12px #1b5bff4d;border-radius:8px;box-sizing:border-box;margin-bottom:32px}.factor .accordion details[open] summary h3{border-radius:8px 8px 0 0}.factor .accordion summary{display:block;padding:0}.factor .accordion summary h3{background:var(--gradient-base-accent-2);border-radius:8px;box-sizing:border-box;color:#fff;min-width:100%;padding:24px 40px 24px 24px;position:relative}.factor .accordion summary h3:after{content:"";display:block;width:24px;height:24px;position:absolute;background:center / contain url(/cdn/shop/files/faq_plus.svg?v=1707964253) no-repeat;right:16px;top:50%;transform:translateY(-50%)}.factor .accordion details[open] summary h3:after{background:center / contain url(/cdn/shop/files/faq_minus.svg?v=1707964253) no-repeat}.factor .accordion summary h3:hover{text-decoration:none}.factor .accordion .accordion__content{border-radius:8px;padding:32px 40px 40px}.factor .accordion .accordion__content>div{border-bottom:1px solid #e9f0fe;padding-bottom:16px}.factor .accordion .accordion__content>div:not(:last-child){margin-bottom:16px}.factor .accordion .accordion__content h4{align-items:center;border:none;display:flex;padding:0;margin:0 0 8px;justify-content:space-between}.factor .accordion .accordion__content h4 div{display:flex;align-items:center}.factor .accordion .accordion__content h4 div.icon{width:24px;height:24px;display:block;margin-left:8px}.factor .accordion .accordion__content h4 div.icon.marketing{background:center / contain url(/cdn/shop/files/icon_marketing.svg?v=1715263809) no-repeat}.factor .accordion .accordion__content h4 div.icon.security{background:center / contain url(/cdn/shop/files/icon_security.svg?v=1715263809) no-repeat}.factor .accordion .accordion__content h4 span{display:block;background:var(--gradient-base-accent-2);border-radius:4px;color:#fff;font-size:1.4rem;line-height:1;padding:8px;margin-right:10px}.factor .accordion .accordion__content p{margin:0}@media screen and (max-width: 750px){.factor .accordion{margin-bottom:24px}.factor .accordion .accordion__content{padding:16px}.factor .accordion .accordion__content h4{align-items:flex-start;font-size:1.8rem}.factor .accordion .accordion__content h4>div{align-items:flex-start}.factor .accordion .accordion__content h4 span{font-size:1.2rem;padding:8px;margin-right:8px}}.image-and-text.free-counseling .page-width{display:flex;flex-direction:column-reverse}.image-and-text.free-counseling .texts{position:static;transform:none}@media screen and (min-width: 751px){.image-and-text.free-counseling .page-width{flex-direction:row-reverse}.image-and-text.free-counseling .texts{flex:1;position:static;transform:none}}.image-and-text.free-counseling .texts h2{border-left:6px solid var(--gradient-base-accent-2);color:var(--gradient-base-accent-1);font-size:24px;margin:0 0 16px;padding-left:16px}.image-and-text.free-counseling .texts .small{font-size:12px}@media screen and (min-width: 751px){.image-and-text.free-counseling figure{flex-basis:45%;margin-right:60px}}@media screen and (min-width: 1200px){.image-and-text.free-counseling figure{flex-basis:520px;margin-right:60px}}.image-and-text.free-counseling .texts .button{background:var(--gradient-base-accent-2);border-radius:12px!important;box-shadow:none;color:#fff;margin:16px 0 0;width:100%}@media screen and (min-width: 751px){.free-demo{display:flex}.free-demo .free-demo__texts{flex-basis:45%}.free-demo .contact{flex:1;margin:0 0 0 60px!important;padding:24px!important}}@media screen and (min-width: 1200px){.free-demo .free-demo__texts{flex-basis:520px}}.free-demo{margin-bottom:80px!important}.free-demo .contact{padding:16px}.free-demo picture img{width:100%}.free-demo .free-demo__texts h2{border-left:6px solid var(--gradient-base-accent-2);color:var(--gradient-base-accent-1);font-size:24px;padding-left:11px;font-weight:700;line-height:1.75;letter-spacing:0px}.free-demo .free-demo__texts p{font-size:14px;line-height:1.42;letter-spacing:0px}.free-demo .button{border-radius:8px!important;font-size:16px;padding:11px 22px!important;line-height:1}.free-demo .radio-group{display:flex;gap:20px;margin-top:10px}.free-demo .radio-label{display:flex;align-items:center;font-size:16px}@media screen and (max-width: 769px){.free-demo .radio-label{font-size:13px}}.free-demo .radio-label input{margin-right:8px;width:12px}.mypage.link-prev,.link-404.link-prev,.back-home.link-prev{align-items:center;color:var(--gradient-base-accent-2);display:flex;font-weight:700;text-decoration:none;justify-content:center;margin:40px auto}.mypage.link-prev:before,.link-404.link-prev{background:center / contain url(/cdn/shop/files/Vector_7.svg?v=1712900311) no-repeat;content:"";display:block;min-width:12px;height:12px;margin-right:8px;transform:rotate(90deg)}a.link{color:var(--gradient-base-accent-2)!important}.font-mid{font-weight:500}.policy h2{border-bottom:1px solid var(--gradient-base-accent-2);color:var(--gradient-base-accent-2);font-size:20px;padding-bottom:16px;margin:24px 0 16px}.policy ol{list-style-position:outside!important}.policy ol li{margin-bottom:4px}.policy ol ol{margin-top:8px;list-style-type:lower-latin}:root,.color-background-1{--color-foreground: #2c2c2c;--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1)}.color-background-2{background:linear-gradient(180deg,#eee,#e2e3ea 86.88%)}.color-inverse{--color-foreground: var(--color-base-background-1);--color-background: #2c2c2c;--gradient-background: rgb(#2c2c2c)}.color-accent-1{background:#e9f0fe}.color-accent-2{background:linear-gradient(270deg,#0033b6,#0e2a74 101.11%)}.color-accent-2 h2,.color-accent-2 p{color:#fff}.color-foreground-outline-button{--color-foreground: var(--color-base-outline-button-labels)}.color-foreground-accent-1{--color-foreground: var(--color-base-accent-1)}.color-foreground-accent-2{--color-foreground: var(--color-base-accent-2)}:root,.color-background-1{--color-link: var(--color-base-outline-button-labels);--alpha-link: .85}.color-background-2,.color-inverse,.color-accent-2{--color-link: var(--color-foreground);--alpha-link: .7}:root,.color-background-1{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-button: var(--color-foreground);--color-button-text: var(--color-background)}.button--secondary{--color-button: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels);--color-button: var(--color-background);--alpha-button-background: 1}.color-background-2 .button--secondary,.color-accent-1 .button--secondary,.color-accent-2 .button--secondary,.color-inverse .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}.button--tertiary{--color-button: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels);--alpha-button-background: 0;--alpha-button-border: .2}.color-background-2 .button--tertiary,.color-inverse .button--tertiary,.color-accent-1 .button--tertiary,.color-accent-2 .button--tertiary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground)}:root,.color-background-1{--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: .1}.color-background-2,.color-inverse,.color-accent-2{--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1}:root,.color-background-1,.color-background-2{--color-card-hover: #2c2c2c}.color-inverse{--color-card-hover: var(--color-base-background-1)}.color-accent-1,.color-accent-2{--color-card-hover: var(--color-base-solid-button-labels)}:root,.color-icon-text{--color-icon: rgb(#2c2c2c)}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.product-card-wrapper .card,.contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width: 980px){.top-mv .page-width{padding:0 5rem}}.top-mv .page-width figure{margin:0}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}@media screen and (min-width: 1200px){.page-width{padding:0 5rem}.header.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width: 1200px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{position:relative;z-index:0}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width: 750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}body,.color-background-1,.color-inverse{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background))}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:#0234b4;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700;letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}@media only screen and (min-width: 750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width: 750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width: 750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:2.2rem}@media only screen and (min-width: 1200px){h2,.h2{font-size:4rem}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width: 750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h4,.h4{font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 2rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width: 750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width: 750px){blockquote{padding-left:1.5rem}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width: 750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.6rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media screen and (min-width: 750px){hr{margin:7rem 0}}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}:root{--duration-short: .1s;--duration-default: .2s;--duration-long: .5s}.underlined-link,.customer a,.inline-richtext a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}.underlined-link,.customer a{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.icon-arrow{width:1.5rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width: 750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focused,.no-js *:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset,.no-js .focus-inset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.no-js .focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused,.no-js .focus-offset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:0 auto 32px;text-align:center}#categories .categories-wrap{list-style-type:none;display:flex;flex-wrap:wrap;padding:0}#categories .categories-wrap a,#categories .categories-wrap span{border-radius:4px;display:inline-block;margin:0 4px 4px 0;padding:4px 20px}@media screen and (min-width: 990px){margin: 0 8px 8px 0;padding: 10px 34px}#categories .categories-wrap a{background:#e9f0fe;color:#0234b4;text-decoration:none}#categories .categories-wrap span{background:#0234b4;color:#fff}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (min-width: 990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:0 0 64px}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link .link-with-icon svg{width:1.5rem}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}.title-wrapper--no-top-margin{margin-top:0}.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width: 750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{column-gap:0;row-gap:0}@media screen and (max-width: 749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width: 750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width: 750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}}@media screen and (min-width: 990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width: 990px){.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width: 749px){.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width: 750px) and (max-width: 989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width: 990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var( --buttons-border-offset );--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.shopify-payment-button__button--branded{z-index:auto}.cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(#2c2c2c,var(--shadow-opacity))}.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused),.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button-label,.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}@media screen and (forced-colors: active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(#2c2c2c,var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover svg{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(#2c2c2c,var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:1.2rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}product-info .loading-overlay:not(.hidden)~*,.quantity__rules-cart .loading-overlay:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.no-js details[open] .modal__toggle{position:absolute;z-index:5}.modal__toggle-close{display:none}.no-js details[open] svg.modal__toggle-close{display:flex;z-index:1;height:1.7rem;width:1.7rem}.modal__toggle-open{display:flex}.no-js details[open] .modal__toggle-open{display:none}.no-js .modal__close-button.link{display:none}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.announcement-bar{border-bottom:.1rem solid rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.announcement-bar__link{display:block;width:100%;padding:1rem 0;text-decoration:none}.announcement-bar__link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-card-hover),.06)}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__link .announcement-bar__message{padding:0}.announcement-bar__message{padding:1rem 0;margin:0;letter-spacing:.1rem}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}.header-wrapper{display:block;position:fixed;background-color:rgb(var(--color-background));padding:0;width:100%;top:0!important}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{display:flex;align-items:center;justify-content:space-between}.header--login{align-items:center;width:calc(100% - 100px);display:flex;justify-content:flex-end;margin:8px auto}.header--login a{color:var(--gradient-base-accent-1);font-size:15px;font-weight:500;text-decoration:none;line-height:1}.header--login a:not(:last-child){border-right:1px solid #bdbdbd;padding-right:16px;margin-right:16px}.header--login .mypage:before,.header--login .login:before,.header--login .logout:before{content:"";display:inline-block;width:16px;height:16px;position:relative;margin-right:4px;top:2px}.header--login .mypage:before{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.2002C10.075 9.2002 11.75 7.5252 11.75 5.4502C11.75 3.3752 10.075 1.7002 8 1.7002C5.925 1.7002 4.25 3.3752 4.25 5.4502C4.25 7.5252 5.925 9.2002 8 9.2002ZM8 2.8252C9.45 2.8252 10.625 4.0002 10.625 5.4502C10.625 6.9002 9.45 8.0752 8 8.0752C6.55 8.0752 5.375 6.9002 5.375 5.4502C5.375 4.0002 6.55 2.8252 8 2.8252Z' fill='%230234B4'/%3E%3Cpath d='M15.3722 13.3C13.3222 11.575 10.7222 10.625 7.99717 10.625C5.27217 10.625 2.67217 11.575 0.622167 13.3C0.397167 13.5 0.347167 13.85 0.547167 14.1C0.747167 14.325 1.09717 14.375 1.34717 14.175C3.19717 12.6 5.54717 11.75 7.99717 11.75C10.4472 11.75 12.7972 12.6 14.6222 14.15C14.7222 14.25 14.8472 14.275 14.9972 14.275C15.1472 14.275 15.3222 14.2 15.4222 14.075C15.6222 13.85 15.5972 13.5 15.3722 13.3Z' fill='%230234B4'/%3E%3C/svg%3E%0A")}.header--login .login:before{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2984 0.450195L8.47344 0.450195C7.82344 0.450195 7.27344 1.0002 7.27344 1.6502V3.3752C7.27344 3.6752 7.52344 3.9252 7.82344 3.9252C8.12344 3.9252 8.39844 3.6752 8.39844 3.3752V1.6252C8.39844 1.5752 8.42344 1.5502 8.47344 1.5502L11.2984 1.5502C11.8984 1.5502 12.3734 2.0252 12.3734 2.6252L12.3734 13.3502C12.3734 13.9502 11.8984 14.4252 11.2984 14.4252H8.47344C8.42344 14.4252 8.39844 14.4002 8.39844 14.3502V12.6252C8.39844 12.3252 8.14844 12.0752 7.82344 12.0752C7.49844 12.0752 7.27344 12.3252 7.27344 12.6252V14.3502C7.27344 15.0002 7.82344 15.5502 8.47344 15.5502H11.2984C12.5234 15.5502 13.4984 14.5502 13.4984 13.3502L13.4984 2.6502C13.4984 1.4252 12.4984 0.450195 11.2984 0.450195Z' fill='%230234B4'/%3E%3Cpath d='M7.53594 7.50615L3.06094 7.50615C2.76094 7.50615 2.51094 7.75615 2.51094 8.05615C2.51094 8.35615 2.76094 8.60615 3.06094 8.60615L7.51094 8.60615L5.96094 10.1812C5.73594 10.4062 5.73594 10.7562 5.96094 10.9812C6.18594 11.2062 6.53594 11.2062 6.76094 10.9812L9.26094 8.43115C9.48594 8.20615 9.48594 7.85615 9.26094 7.63115L6.76094 5.08115C6.66094 4.98115 6.51094 4.90615 6.36094 4.90615C6.21094 4.90615 6.08594 4.95615 5.96094 5.05615C5.73594 5.28115 5.73594 5.63115 5.96094 5.85615L7.53594 7.50615Z' fill='%230234B4'/%3E%3C/svg%3E%0A")}.header--login .logout:before{background:center / contain no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_518_5939)'%3E%3Cpath d='M4.70156 15.5498L7.52656 15.5498C8.17656 15.5498 8.72656 14.9998 8.72656 14.3498L8.72656 12.6248C8.72656 12.3248 8.47656 12.0748 8.17656 12.0748C7.87656 12.0748 7.60156 12.3248 7.60156 12.6248L7.60156 14.3748C7.60156 14.4248 7.57656 14.4498 7.52656 14.4498L4.70156 14.4498C4.10156 14.4498 3.62656 13.9748 3.62656 13.3748L3.62656 2.6498C3.62656 2.0498 4.10156 1.5748 4.70156 1.5748L7.52656 1.5748C7.57656 1.5748 7.60156 1.5998 7.60156 1.6498L7.60156 3.3748C7.60156 3.6748 7.85156 3.9248 8.17656 3.9248C8.50156 3.9248 8.72656 3.6748 8.72656 3.3748L8.72656 1.6498C8.72656 0.999803 8.17656 0.449802 7.52656 0.449802L4.70156 0.449802C3.47656 0.449802 2.50156 1.4498 2.50156 2.6498L2.50156 13.3498C2.50156 14.5748 3.50156 15.5498 4.70156 15.5498Z' fill='%230234B4'/%3E%3Cpath d='M13.3047 7.64355L10.8047 5.09355C10.5797 4.86855 10.2297 4.86855 10.0047 5.09355C9.77969 5.31855 9.77969 5.66855 10.0047 5.89355L11.5547 7.46855H7.10469C6.80469 7.46855 6.55469 7.71855 6.55469 8.01855C6.55469 8.31855 6.80469 8.56855 7.10469 8.56855H11.5797L10.0047 10.1686C9.77969 10.3936 9.77969 10.7436 10.0047 10.9686C10.1047 11.0686 10.2547 11.1186 10.4047 11.1186C10.5547 11.1186 10.7047 11.0686 10.8047 10.9436L13.3047 8.39356C13.5297 8.21856 13.5297 7.86855 13.3047 7.64355Z' fill='%230234B4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_518_5939'%3E%3Crect width='16' height='16' fill='white' transform='translate(16 16) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}@media screen and (max-width: 1199px){.header--login{justify-content:center}}@media screen and (max-width: 1199px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width: 1200px){.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr;column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0;z-index:10}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;word-break:break-word;position:relative;z-index:10}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width: 1199px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:1fr auto}.header__heading-logo-wrapper img{height:17px;width:auto}}@media screen and (min-width: 1200px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center;text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}header-drawer{margin:0!important}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width: 990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.no-js .predictive-search{display:none}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width: 750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width: 990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width: 1200px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{z-index:-1}.header__submenu.list-menu{border-radius:4px;box-shadow:0 0 12px #1b5bff4d;padding:2.4rem!important}.header__submenu.list-menu li:not(:last-child){margin-bottom:16px}.header__submenu.list-menu li a{color:var(--gradient-base-accent-2);padding:0!important}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2.4rem}.header__submenu .header__submenu .header__menu-item{padding-left:3.4rem}.header__menu-item .icon-caret{right:-1.4rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}#MainContent{padding-top:56px}@media screen and (min-width: 1200px){#MainContent{padding-top:100px}}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow:auto}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-foreground));word-break:break-word}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors: active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width: 749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe{border-radius:0;border-left:none;border-right:none}@supports not (inset: 10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width: 749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media (forced-colors: active){.button,.shopify-challenge__button,.customer button{border:transparent solid 1px}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:solid transparent 1px}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{outline:transparent solid 1px}.localization-form__select:focus{outline:transparent solid 1px}}.rte:after{clear:both;content:"";display:block}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width: 750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul,.rte ol{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}@media (prefers-reduced-motion: no-preference){.animate--ambient>img,.animate--ambient>svg{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/base.css.map */
