@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;src:url(//www.sensyn-robotics.com/hubfs/raw_assets/public/LP/shoruira/resources/fonts/NotoSansJP-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;src:url(//www.sensyn-robotics.com/hubfs/raw_assets/public/LP/shoruira/resources/fonts/NotoSansJP-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppin;font-style:normal;src:url(//www.sensyn-robotics.com/hubfs/raw_assets/public/LP/shoruira/resources/fonts/Poppins-Regular.woff) format("woff")}body{font-family:Poppin,Noto Sans JP,sans-serif}.appear.up .item{-webkit-transform:translateY(6px);transform:translateY(6px)}.appear.down .item{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.appear.left .item{-webkit-transform:translateX(40px);transform:translateX(40px)}.appear.right .item{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.appear .item{opacity:0;-webkit-transition:all .8s;transition:all .8s}.appear.inview .item{opacity:1;-webkit-transform:none;transform:none}.appear.inview .item:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.appear.inview .item:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.appear.inview .item:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.appear.inview .item:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.appear.inview .item:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.appear.inview .item:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.appear.inview .item:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.appear.inview .item:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}.appear.inview .item:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}.appear.inview .item:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.animate-title,.tween-animate-title{opacity:0}.animate-title.inview,.tween-animate-title.inview{opacity:1}.animate-title.inview .char,.tween-animate-title.inview .char{display:inline-block}.animate-title .char,.tween-animate-title .char{opacity:0}.animate-title.inview .char{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-animate-chars;animation-name:kf-animate-chars;-webkit-animation-timing-function:cubic-bezier(.39,1.57,.58,1);animation-timing-function:cubic-bezier(.39,1.57,.58,1)}.animate-title.inview .char:first-child{-webkit-animation-delay:.04s;animation-delay:.04s}.animate-title.inview .char:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s}.animate-title.inview .char:nth-child(3){-webkit-animation-delay:.12s;animation-delay:.12s}.animate-title.inview .char:nth-child(4){-webkit-animation-delay:.16s;animation-delay:.16s}.animate-title.inview .char:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.animate-title.inview .char:nth-child(6){-webkit-animation-delay:.24s;animation-delay:.24s}.animate-title.inview .char:nth-child(7){-webkit-animation-delay:.28s;animation-delay:.28s}.animate-title.inview .char:nth-child(8){-webkit-animation-delay:.32s;animation-delay:.32s}.animate-title.inview .char:nth-child(9){-webkit-animation-delay:.36s;animation-delay:.36s}.animate-title.inview .char:nth-child(10){-webkit-animation-delay:.4s;animation-delay:.4s}.animate-title.inview .char:nth-child(11){-webkit-animation-delay:.44s;animation-delay:.44s}.animate-title.inview .char:nth-child(12){-webkit-animation-delay:.48s;animation-delay:.48s}.animate-title.inview .char:nth-child(13){-webkit-animation-delay:.52s;animation-delay:.52s}.animate-title.inview .char:nth-child(14){-webkit-animation-delay:.56s;animation-delay:.56s}.animate-title.inview .char:nth-child(15){-webkit-animation-delay:.6s;animation-delay:.6s}.animate-title.inview .char:nth-child(16){-webkit-animation-delay:.64s;animation-delay:.64s}.animate-title.inview .char:nth-child(17){-webkit-animation-delay:.68s;animation-delay:.68s}.animate-title.inview .char:nth-child(18){-webkit-animation-delay:.72s;animation-delay:.72s}.animate-title.inview .char:nth-child(19){-webkit-animation-delay:.76s;animation-delay:.76s}.animate-title.inview .char:nth-child(20){-webkit-animation-delay:.8s;animation-delay:.8s}.animate-title.inview .char:nth-child(21){-webkit-animation-delay:.84s;animation-delay:.84s}.animate-title.inview .char:nth-child(22){-webkit-animation-delay:.88s;animation-delay:.88s}.animate-title.inview .char:nth-child(23){-webkit-animation-delay:.92s;animation-delay:.92s}.animate-title.inview .char:nth-child(24){-webkit-animation-delay:.96s;animation-delay:.96s}.animate-title.inview .char:nth-child(25){-webkit-animation-delay:1s;animation-delay:1s}.animate-title.inview .char:nth-child(26){-webkit-animation-delay:1.04s;animation-delay:1.04s}.animate-title.inview .char:nth-child(27){-webkit-animation-delay:1.08s;animation-delay:1.08s}.animate-title.inview .char:nth-child(28){-webkit-animation-delay:1.12s;animation-delay:1.12s}.animate-title.inview .char:nth-child(29){-webkit-animation-delay:1.16s;animation-delay:1.16s}.animate-title.inview .char:nth-child(30){-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes kf-animate-chars{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kf-animate-chars{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cover-slide{overflow:hidden;position:relative}.cover-slide:after{background-color:#eaebe6;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.cover-slide.inview:after{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-cover-slide;animation-name:kf-cover-slide;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}@-webkit-keyframes kf-cover-slide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.1%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes kf-cover-slide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.1%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}.img-zoom{opacity:0}.inview .img-zoom{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-img-show;animation-name:kf-img-show;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.inview .img-zoom:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@-webkit-keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1}}@keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1}}.bg-img-zoom{background-image:url(images/image-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.inview .bg-img-zoom{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-img-show;animation-name:kf-img-show;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.img-bg100{position:relative}.img-bg100:before{content:"";display:block;padding-top:100%}.img-bg75{position:relative}.img-bg75:before{content:"";display:block;padding-top:75%}.mobile-menu{background-color:#fff;position:fixed;right:-300px;top:60px;-webkit-transition:all .5s;transition:all .5s;width:300px;z-index:10}.mobile-menu__btn{background-color:unset;border:none;cursor:pointer;outline:none!important}.mobile-menu__btn>span{background-color:#222;display:block;height:2px;margin-bottom:3px;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;width:14px}.mobile-menu__btn>span:last-child{margin-bottom:0}.mobile-menu__cover{background-color:rgba(0,0,0,.3);cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 1s;transition:opacity 1s;visibility:hidden;width:100%;z-index:200}.mobile-menu__main{margin-bottom:0;padding:0;-webkit-perspective:2000px;perspective:2000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mobile-menu__item{display:block;list-style:none;opacity:0;padding:20px 40px;-webkit-transform:translateZ(-1000px);transform:translateZ(-1000px);-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s,-webkit-transform .3s}.mobile-menu .link-text{color:#222;display:block;text-decoration:none!important}.menu-open .mobile-menu{right:0}.menu-open .mobile-menu__cover{opacity:1;visibility:visible}.menu-open .mobile-menu__item{opacity:1;-webkit-transform:none;transform:none}.menu-open .mobile-menu__item:first-child{-webkit-transition-delay:.07s;transition-delay:.07s}.menu-open .mobile-menu__item:nth-child(2){-webkit-transition-delay:.14s;transition-delay:.14s}.menu-open .mobile-menu__item:nth-child(3){-webkit-transition-delay:.21s;transition-delay:.21s}.menu-open .mobile-menu__item:nth-child(4){-webkit-transition-delay:.28s;transition-delay:.28s}.menu-open .mobile-menu__item:nth-child(5){-webkit-transition-delay:.35s;transition-delay:.35s}.menu-open .mobile-menu__btn>span{background-color:#222}.menu-open .mobile-menu__btn>span:first-child{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg);-webkit-transition-delay:70ms;transition-delay:70ms}.menu-open .mobile-menu__btn>span:nth-child(2){-webkit-transform:translateX(-18px) scaleX(0);transform:translateX(-18px) scaleX(0);-webkit-transition-delay:0s;transition-delay:0s}.menu-open .mobile-menu__btn>span:nth-child(3){-webkit-transform:translateY(-10px) rotate(-135deg);transform:translateY(-10px) rotate(-135deg);-webkit-transition-delay:.14s;transition-delay:.14s}img{max-width:100%;vertical-align:bottom}.font-xsm,.label{font-size:11px}.btn,.font-sm,.footer__copyright,.header__li .link-text,.input-label{font-size:14px}.font-md,.form__explain,.scene__example .examples .example,.top__left .btn-area p{font-size:16px}.font-smd,.top__left h1{font-size:18px}.font-lmd,.sub-title{font-size:22px}.font-xmd{font-size:24px}.about .title,.font-lg,.form .title-box .ashirai_free{font-size:32px}.articles .title,.costs .title,.effects .title,.font-slg,.form .title,.problems .title,.products .title,.scene .title{font-size:64px}.mb-sm{margin-bottom:16px}.mb-lg{margin-bottom:80px}.pb-sm{padding-bottom:16px}.pb-lg{padding-bottom:64px}.p-lg{padding:64px 0}.sp{display:none}.c-main{color:#0095a8}.about__inner,.articles__inner,.company__inner,.contact__inner,.content-width,.costs__inner,.effects__btn-area__inner,.effects__inner,.footer__inner,.form__inner,.header__inner,.news-area__inner,.problems__inner,.products__inner,.scene__inner,.top__btn-area__inner,.top__inner{margin:0 auto;max-width:1070px;width:90%}.title{font-weight:700;line-height:1.5;margin-bottom:32px;text-align:center;white-space:pre-line}.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main-content{position:relative;z-index:0}main{z-index:-1}#container,main{position:relative}#container{background-color:#fff;-webkit-transition:-webkit-transform .5s,-webkit-box-shadow .5s;transition:-webkit-transform .5s,-webkit-box-shadow .5s;transition:transform .5s,box-shadow .5s;transition:transform .5s,box-shadow .5s,-webkit-transform .5s,-webkit-box-shadow .5s;z-index:10}.btn{color:#fff;display:inline-block;font-weight:700;height:52px;line-height:52px}.btn.round{background:-webkit-gradient(linear,left top,right top,from(#18b7c7),to(#99c718));background:linear-gradient(90deg,#18b7c7,#99c718);border-radius:26px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.08);box-shadow:0 0 8px rgba(0,0,0,.08);padding:0 40px;-webkit-transition:all .3s;transition:all .3s}.btn.round:hover{-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5);color:#fff;text-decoration:none}.header-right-mobile{display:none}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:78px;left:0;position:fixed;top:0;width:100%;z-index:100}.header.triggered{background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:10px 0 25px -10px rgba(0,0,0,.5);box-shadow:10px 0 25px -10px rgba(0,0,0,.5)}.header__nav{display:block}.header__ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.header__li{margin-left:20px}.header__li .link-text{color:#222;font-weight:700;text-decoration:none!important;text-transform:uppercase}.header .logo img{height:36px;width:auto}.header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.mobile-menu__btn{display:none}ul{padding-left:0}.btn-large{border-radius:60px;-webkit-box-shadow:4px 4px 16px rgba(0,0,0,.16);box-shadow:4px 4px 16px rgba(0,0,0,.16);color:#fff;display:block;font-size:24px;max-width:370px;padding:16px 0;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:100%}.btn-large span{display:block;font-size:14px}.btn-large:hover{-webkit-box-shadow:4px 4px 16px rgba(0,0,0,.32);box-shadow:4px 4px 16px rgba(0,0,0,.32);color:#fff;text-decoration:none}.bg-orange{background-color:#ed8d07}.bg-main{background-color:#0095a8}.top{background-color:#f2feff}.top__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding:130px 0 0;text-align:center}.top__left{text-align:left;width:calc(50% - 12px)}.top__left .mv-top-left{width:100%}.top__left h1{margin-top:16px;text-align:center}.top__left .btn-area{font-weight:700;margin-top:24px;text-align:center}.top__left .btn-area .top-btn{background-color:#dd8344;border-radius:8px;color:#fff;display:inline-block;height:52px;line-height:52px;max-width:350px;-webkit-transition:all .3s;transition:all .3s;width:100%}.top__left .btn-area .top-btn:hover{-webkit-box-shadow:0,0,8px,rgba(0,0,0,.8);box-shadow:0,0,8px,rgba(0,0,0,.8);text-decoration:none}.top__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 12px)}.top__right .mv-top-right{width:100%}.top__right .img-area{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:center;margin-bottom:16px}.top__right .img-area img{height:auto;width:150px}.top__btn-area{padding:48px 0}.top__btn-area__inner{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:center}.news-area{background:#efefef;padding:8px 0;text-align:center}.about{overflow:hidden;text-align:center}.about img{margin:0 auto;width:90%}.problems{background-color:#f2f7f7}.problems__lists{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:space-between;list-style:none}.problems__list{background-color:#fff;border-radius:8px;text-align:center;width:calc(32% - 12px)}.problems__list .sub-title{margin-bottom:24px;white-space:pre-line}.problems__list .img-area{border-radius:4px}.problems__list .img-area .img-bg75{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.problems__list:nth-child(2){margin-top:40px}.problems__list:nth-child(3){margin-top:80px}.problems__list:nth-child(5){margin-top:40px}.problems__list:nth-child(6){margin-top:80px}.problems__list .list__inner{padding:24px}.problems .appear.inview .item:first-child{-webkit-transition-delay:.3s;transition-delay:.3s}.problems .appear.inview .item:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.problems .appear.inview .item:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.problems .appear.inview .item:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}.problems .appear.inview .item:nth-child(5){-webkit-transition-delay:1.5s;transition-delay:1.5s}.problems .appear.inview .item:nth-child(6){-webkit-transition-delay:1.8s;transition-delay:1.8s}.problems .appear.inview .item:nth-child(7){-webkit-transition-delay:2.1s;transition-delay:2.1s}.problems .appear.inview .item:nth-child(8){-webkit-transition-delay:2.4s;transition-delay:2.4s}.problems .appear.inview .item:nth-child(9){-webkit-transition-delay:2.7s;transition-delay:2.7s}.problems .appear.inview .item:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}.products{overflow:hidden}.products .title-area{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.products .title-area .ashirai-img{width:150px}.products .title{padding-left:72px}.products .sub-title{margin-bottom:24px;white-space:pre-line}.products__point{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.products__point:not(:last-child){margin-bottom:32px}.products__point .img-area{width:calc(50% - 12px)}.products__point .img-area img{-webkit-filter:drop-shadow(4px 4px 16px rgba(0,0,0,.16));filter:drop-shadow(4px 4px 16px rgba(0,0,0,.16))}.products__point .text-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;width:calc(50% - 12px)}.products__point .text-area .number{color:#abecf5;font-size:100px;font-weight:700}.products__point.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.products__point.reverse .img-area{width:calc(50% - 12px)}.products__point.reverse .img-area img{-webkit-filter:drop-shadow(-4px -4px 16px rgba(0,0,0,.16));filter:drop-shadow(-4px -4px 16px rgba(0,0,0,.16))}.products__point.reverse .text-area{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.scene__examples{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:space-between}.scene__example{border:1px solid #0095a8;border-radius:4px;list-style:none;width:calc(32% - 12px)}.scene__example .sub-title{background-color:#0095a8;color:#fff;padding:24px;width:100%}.scene__example .examples{padding:24px}.scene__example .examples .example{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;list-style:none}.scene__example .examples .example:not(:last-child){margin-bottom:24px}.scene__example .examples .example img{height:auto;width:18px}.articles__lists{display:flex;gap:16px;list-style:none}.articles__list{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);display:flex;flex-direction:row;gap:24px;padding:16px;width:100%}.articles .img-area{width:30%}.articles .img-area img{height:auto;width:100%}.articles .text-area p{margin-bottom:8px}.effects{background-color:#f2f7f7}.effects__lists{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:space-between}.effects__list{background-color:#fff;border-radius:4px;list-style:none;padding:24px;text-align:center;width:calc(32% - 12px)}.effects__list .img-area{margin:0 auto 24px;width:180px}.effects__list .sub-title{margin-bottom:16px;white-space:pre-line}.effects__list p{text-align:left;white-space:pre-line}.effects__btn-area{padding:24px 0}.effects__btn-area__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.costs__lists,.effects__btn-area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.costs__lists{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.costs__list{background-color:#fff;border-radius:4px;-webkit-box-shadow:4px 4px 16px rgba(0,0,0,.16);box-shadow:4px 4px 16px rgba(0,0,0,.16);list-style:none;padding:24px;text-align:center;width:calc(32% - 12px)}.costs__list .sub-title{color:#0095a8;font-size:32px;margin-bottom:16px}.costs__list p{font-size:16px;font-weight:700;margin-bottom:0}.costs__list p .large{font-size:64px}.costs__list p .block{display:block}.form .title-area{text-align:center}.form .title-box{display:inline-block;position:relative}.form .title-box .ashirai_free{font-weight:700;left:-80px;opacity:0;top:-32px;-webkit-transition:all .3s;transition:all .3s;width:185px}.form .inview.ashirai_free{opacity:1;top:-27px;-webkit-transition-delay:.8s;transition-delay:.8s}.form__explain{margin-bottom:32px;text-align:center;white-space:pre-line}.input-label{font-weight:700;margin-bottom:8px}.label{border-radius:4px;color:#fff;display:inline-block;margin-left:8px;padding:2px 4px}.label.must{background-color:#a62411}.label.option{background-color:#a2a2a2}.company{background-color:#f2f7f7;font-family:Noto Sans JP;font-weight:400}.company table{border-collapse:collapse;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.company table td,.company table th{padding:24px;text-align:left}.company table td{border-left:1px solid #f2f7f7}.company table tr{background-color:#fff;border-bottom:1px solid #f2f7f7}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:42px}.footer{padding-top:24px}.footer__inner{text-align:center}.footer__ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:24px;justify-content:center;list-style:none;margin:0;padding:0}.footer__li a{color:#222}.footer__li .link{text-decoration:underline}.footer__li .link img{margin-right:8px;vertical-align:baseline;width:16px}.footer__copyright{padding:24px 0}@media (max-width:850px){.font-lmd,.sub-title{font-size:18px}.about .title,.font-lg,.form .title-box .ashirai_free{font-size:20px}.articles .title,.costs .title,.effects .title,.font-slg,.form .title,.problems .title,.products .title,.scene .title{font-size:24px}.title{margin-bottom:16px}.sp{display:block}.footer__li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__nav{display:none}.header-right-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.header-right-mobile .btn.mobile{background:-webkit-gradient(linear,left top,right top,from(#18b7c7),to(#99c718));background:linear-gradient(90deg,#18b7c7,#99c718);font-size:12px;height:33px;line-height:33px;padding:0 12px}.top__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:80px 0 60px}.top__left,.top__left .mv-top-left{width:100%}.top__right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.top__right .img-area{margin-bottom:0;margin-top:16px}.mobile-menu__btn{display:block}.footer__ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:600px){.pb-lg{padding-bottom:32px}.p-lg{padding:32px 0}.top__inner{padding-bottom:0}.top__btn-area{padding:24px 0}.problems__lists,.top__btn-area__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.problems__lists{padding-left:0}.problems__list{margin-top:0;width:100%}.problems__list:not(:last-child){margin-bottom:16px}.problems__list:nth-child(2),.problems__list:nth-child(3),.problems__list:nth-child(5),.problems__list:nth-child(6){margin-top:0}.products .title-area .ashirai-img{width:80px}.products .title{padding-left:0}.products__point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.products__point .img-area{width:100%}.products__point .text-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;width:100%}.products__point .text-area .number{font-size:64px}.products__point.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products__point.reverse .img-area{width:100%}.products__point.reverse .text-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.scene__examples{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-left:0}.scene__example{width:100%}.scene__example .examples{padding:16px}.scene__example .examples .example{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;overflow:hidden}.scene__example .examples .example:not(:last-child){margin-bottom:24px}.scene__example .examples .example img{height:auto;width:18px}.articles__list{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);flex-direction:column;gap:16px;padding:16px;width:100%}.articles .img-area{width:100%}.articles .text-area a{display:block;text-align:right}.effects{background-color:#f2f7f7}.effects__lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-left:0}.effects__list{background-color:#fff;border-radius:4px;padding:24px;text-align:center;width:100%}.effects__list img{height:180px;margin-bottom:24px;width:180px}.effects__list .sub-title{margin-bottom:16px;white-space:pre-line}.effects__list p{text-align:left}.costs__lists,.effects__btn-area__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.costs__list{width:100%}.costs__list .sub-title{color:#0095a8;font-size:32px;margin-bottom:16px}.form.p-lg{padding:48px 0 32px}.company table td,.company table th{display:block;width:100%}.company table th{background-color:#abecf5;font-size:larger}}.contact__inner{margin:0 auto;max-width:720px;width:90%}.hs-main-font-element h1{font-size:48px;text-align:center}.contact .hs-form-field{margin-bottom:24px}.contact .input input,.contact .input textarea{border:1px solid #b7b7b7;border-radius:4px;padding:12px 8px;width:100%}.inputs-list{list-style:none}.hs-form-booleancheckbox-display{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center}.grecaptcha-badge{margin:0 auto}.hs-error-msg{color:#f2545b}.actions{text-align:center}.actions input{background-color:#ed8d07;border:none;border-radius:8px;color:#fff;margin:0 auto;max-width:250px;padding:12px 16px;width:100%}#privacy_policy_check-9007dcac-dd8e-4ff9-be19-f55ada7d8da0{width:auto}@media (max-width:480px){.header .logo img{height:30px}.hs-main-font-element h1{font-size:24px}}