.legacy-product{font-size:1.6rem;line-height:1.5;color:#292929;text-align:left}.legacy-product div,.legacy-product span,.legacy-product h1,.legacy-product h2,.legacy-product h3,.legacy-product h4,.legacy-product h5,.legacy-product h6,.legacy-product p,.legacy-product a,.legacy-product em,.legacy-product img,.legacy-product strong,.legacy-product ol,.legacy-product ul,.legacy-product li,.legacy-product dl,.legacy-product dt,.legacy-product dd,.legacy-product figure,.legacy-product table,.legacy-product th,.legacy-product td,.legacy-product button{margin:0;padding:0;background:transparent;border:0;outline:0;font-size:1em}.legacy-product ol,.legacy-product ul{list-style:none}.legacy-product img{display:inline;vertical-align:top;max-width:100%;height:auto}.legacy-product a,.legacy-product a:link,.legacy-product a:visited,.legacy-product a:hover,.legacy-product a:active{color:#292929;text-decoration:none;transition:all ease .3s}@media all and (max-width:1300px){.legacy-product{font-size:1.5rem}.legacy-product .pc{display:none!important}}.legacy-product .has-pointer{cursor:pointer}.legacy-product #main{min-height:calc(100vh - 436px);display:block}.legacy-product .content{padding:0 15px;margin:0 auto;max-width:1280px}.legacy-product .comLink03{margin:0 auto;width:280px}.legacy-product .comLink03 a{padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:60px;border-radius:30px;text-align:center;color:#fff;font-size:2rem;background:#2093f5;background:linear-gradient(205deg,#2093f5,#054985)}.legacy-product .comLink03 a.no-login{background:#a5a4a4}.legacy-product .aim-c-button:hover,.legacy-product .comLink03 a:hover{opacity:.5!important}.legacy-product .page404 .content{padding-top:145px}.legacy-product .mypage .content{max-width:920px;padding-top:17px}.legacy-product .demoPage .mainImg .content{max-width:1380px}.legacy-product .demoPage .content{max-width:1000px}.legacy-product .seminar .slug .comLink03{width:280px}.legacy-product .registerPage .content{max-width:1160px}.legacy-product .benefitUl li .comLink03{margin-bottom:0}.legacy-product .media_slug .content{max-width:1360px}.legacy-product .membership .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.legacy-product .demo .content{padding-top:120px}.legacy-product .indexBox .content{max-width:1410px;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:120px}.legacy-product .demonstration .content{max-width:1165px}.legacy-product .demonstration .content .imgBox{padding-top:27px;display:flex;flex-wrap:wrap;justify-content:space-between}.legacy-product .demonstration .content .imgBox .photoBox{width:48.2%;margin:8px 0 0 40px;order:2}.legacy-product .demonstration .content .imgBox .photoBox img{width:100%}.legacy-product .demonstration .content .imgBox .textBox{flex:1}.legacy-product .demonstration .content .imgBox p{margin-bottom:52px;font-size:1.8rem;line-height:1.78}.legacy-product .top-product-name em.g2:before,.legacy-product .top-product-name em.g3:before{background-color:red;border-radius:2px;color:#fff;content:"NEW";display:block;font-size:12px;padding:8px;position:absolute;top:4px;left:-50px}.legacy-product .font-product{font-family:HelveticaLTPro-Roman}.legacy-product .aim-s-cta .s-cta__headButton{margin-bottom:40px}.legacy-product:not(.legacy--lowergi) #model-g{padding:0;max-width:none}.legacy-product:not(.legacy--lowergi) .aim-s-kv{position:relative;overflow:hidden}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__head{position:absolute;top:25px;left:0;margin-bottom:60px;width:100%;z-index:4}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__headInner{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 80px);max-width:1280px;margin-left:auto;margin-right:auto}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__headInner,.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__nav{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__logo img{height:36px}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__nav{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__head{margin-bottom:92px}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__head.g2{margin-bottom:46px}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__content{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__content.g2{max-width:none;padding:0 32px}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__list{counter-reset:feature 0;width:100%}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__item:first-child{padding-top:0}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #D0D0D0;padding:24px 0;counter-increment:feature}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__item.g2{padding:36px 0;height:auto;margin-bottom:10px}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__eyecatch{width:140px;-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__image--pc{display:-webkit-box;display:-ms-flexbox;display:flex}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__image--sp{display:none}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__itemTitle{font-size:20px;font-weight:700;line-height:28px;letter-spacing:.04em;text-align:left;margin-bottom:12px}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__itemTitle2{font-size:20px;font-weight:700;color:#2093f5;line-height:28px;letter-spacing:.04em;text-align:left;margin-bottom:12px}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-feature .s-feature__itemTitle2{color:#e7380d}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-feature .s-feature__itemTitle2{color:#e7380d}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__itemTitle:before{font-family:darkmode-on,sans-serif;font-style:normal;font-size:14px;font-weight:700;line-height:19px;letter-spacing:.04em;text-align:left;text-decoration:underline;content:"0" counter(feature);color:#2093f5;display:block;margin-bottom:10px}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__itemTitle2:before{font-style:italic;font-size:52px;font-weight:700;line-height:19px;letter-spacing:.04em;content:counter(feature)}.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__inner{display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:80px 0}.legacy-product:not(.legacy--lowergi) .s-images__head.g3-layout,.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__head{margin-bottom:53px}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__label{font-family:Noto Sans JP;font-size:36px;font-weight:700;line-height:170%;letter-spacing:1.44px;color:#000;text-align:center}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__inner{display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 0}.legacy-product:not(.legacy--lowergi) .s-how_to__text{font-family:Noto Sans JP;font-size:18px;font-weight:400;line-height:170%;letter-spacing:.8px;text-align:center;margin-top:16px}.legacy-product:not(.legacy--lowergi) .s-how_to__text.left{text-align:left!important}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__imgBox{margin-top:54px}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__imgInner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:24px 40px;width:100%}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__imgList:nth-child(1){margin:0}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__imgList{padding:16px 24px 24px;background-color:#f8f8f8;width:270px;height:auto}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__numberBox{text-align:center}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__number{color:#2093f5;display:inline-block;font-family:Darkmode;font-size:32px;font-weight:700;letter-spacing:1.28px;border-bottom:solid 1px #2093F5}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__listTextBox{margin:16px 0;height:44px}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__listText{color:#000;text-align:center;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:140%;letter-spacing:.64px}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__listImageInner{width:222px;height:222px}.legacy-product:not(.legacy--lowergi) .aim-s-how_to .s-how_to__listImage{width:100%;height:100%}.legacy-product:not(.legacy--lowergi) .aim-s-images .s-images__lead{font-size:36px;font-weight:700;line-height:61px;letter-spacing:.04em;text-align:center}.legacy-product:not(.legacy--lowergi) .aim-s-images.g2 .s-images__lead{font-size:24px;line-height:1.5;margin:20px 0}.legacy-product:not(.legacy--lowergi) .aim-s-images.g2 .s-images__lead span.large{color:#405f9b;display:inline-block;font-size:140%;padding:0 6px}.legacy-product:not(.legacy--lowergi) .aim-s-images .s-images__content{width:100%;max-width:960px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.legacy-product:not(.legacy--lowergi) .aim-s-images .s-images__movie{margin-top:80px}.legacy-product:not(.legacy--lowergi) .aim-s-images.g2 .s-images__movie{margin-top:0}.legacy-product:not(.legacy--lowergi) .aim-s-images .s-images__iframeContainer{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:3;height:0;padding-top:56.354166666%}.legacy-product:not(.legacy--lowergi) .aim-s-images .s-images__iframeContainer iframe{position:absolute;left:0;top:0;width:100%;height:100%}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__inner{display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:80px 0 0}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__head{margin-bottom:60px}.legacy-product:not(.legacy--lowergi) .aim-c-sectionTitle .c-sectionTitle__subtitle{font-size:18px;font-weight:700;line-height:23px;letter-spacing:.01em;text-align:left;color:#3615ff;margin-bottom:12px}.legacy-product:not(.legacy--lowergi) .aim-s-images .s-images__inner{display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 0}.legacy-product:not(.legacy--lowergi) .aim-s-images.g2 .s-images__inner{display:block;width:calc(100% - 80px);max-width:1200px;margin:0 auto;padding:10px 0 60px;text-align:center}.legacy-product:not(.legacy--lowergi) .aim-s-images{position:relative}.legacy-product:not(.legacy--lowergi) .aim-s-images:after{position:absolute;left:0;bottom:0;display:block;width:100%;height:448px;background:url(/product/legacy/model-g-bg.webp)}.legacy-product:not(.legacy--lowergi) .aim-s-images.g2:after{background:none}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__lead{font-size:30px;font-weight:700;line-height:51px;letter-spacing:.04em;text-align:center;margin-bottom:40px}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__stepList{max-width:900px;margin:0 auto;padding:40px 88px;list-style:none;counter-reset:step 0;border:1px solid #DDD}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__stepList .s-flow__stepItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;counter-increment:step;overflow:hidden;padding-bottom:50px}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__stepList .s-flow__stepItem .s-flow__stepNumber{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;position:relative}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__stepList .s-flow__stepItem .s-flow__stepNumber .s-flow__stepLabel{color:#2093f5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:darkmode-on,sans-serif;font-style:normal;font-size:13px;font-weight:700;line-height:16px;letter-spacing:.04em;text-align:center}.legacy-product:not(.legacy--lowergi) .aim-s-flow .s-flow__stepList .s-flow__stepItem .s-flow__stepNumber .s-flow__stepLabel:after{font-family:darkmode-on,sans-serif;font-style:normal;font-size:20px;font-weight:700;line-height:24px;letter-spacing:.04em;text-align:center;content:"0" counter(step);color:#2093f5}.legacy-product:not(.legacy--lowergi) .aim-s-installation .s-installation__inner{display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:120px 0 40px}.legacy-product:not(.legacy--lowergi) .aim-s-installation .s-installation__lead{font-size:24px;font-weight:700;line-height:38px;letter-spacing:.04em;text-align:left;margin-bottom:48px}.legacy-product:not(.legacy--lowergi) .aim-s-installation .s-installation__head{margin-bottom:48px}.legacy-product:not(.legacy--lowergi) .aim-s-installation .s-installation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-80px}.legacy-product:not(.legacy--lowergi) .aim-s-installation .s-installation__item{width:calc((100% - 80px)/2);margin-bottom:80px}.legacy-product:not(.legacy--lowergi) .aim-s-installation .s-installation__image{width:100%;margin-bottom:16px}.legacy-product:not(.legacy--lowergi) .aim-s-installation .s-installation__text{font-size:16px;font-weight:400;line-height:26px;letter-spacing:.08em;text-align:left}.legacy-product:not(.legacy--lowergi) .aim-s-cta .s-cta__inner{width:calc(100% - 80px);margin-left:auto;margin-right:auto;max-width:800px;padding-top:72px;padding-bottom:48px}.legacy-product:not(.legacy--lowergi) .aim-s-cta .s-cta__lead{font-size:28px;font-weight:700;line-height:45px;letter-spacing:.04em;text-align:center;margin-bottom:24px}.legacy-product:not(.legacy--lowergi) .aim-s-cta .s-cta__headButton{margin-bottom:40px}.legacy-product:not(.legacy--lowergi) .aim-c-button2 .c-button2__title,.legacy-product:not(.legacy--lowergi) .aim-c-button2 .c-button2__title--min,.legacy-product:not(.legacy--lowergi) .aim-c-dl .c-dl__dt{font-size:16px;font-weight:700;text-align:left}.legacy-product:not(.legacy--lowergi) .aim-s-cta .s-cta__buttonList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.legacy-product:not(.legacy--lowergi) .aim-c-button--large .c-button__title{font-size:20px;font-weight:700;line-height:40px;letter-spacing:.04em;text-align:left}.legacy-product:not(.legacy--lowergi) .aim-c-button .c-button__title{font-size:16px;font-weight:700;line-height:32px;letter-spacing:.04em;text-align:center}.legacy-product:not(.legacy--lowergi) .aim-c-button .c-button__circle{position:absolute;width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;background:#292929;-webkit-transition:1s;transition:1s;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legacy-product:not(.legacy--lowergi) .aim-s-cta .s-cta__button:last-child{margin-bottom:0}.legacy-product:not(.legacy--lowergi) .aim-s-cta .s-cta__button{width:calc((100% - 40px)/2)}.legacy-product:not(.legacy--lowergi) .aim-c-button{background:#2093f5;background:linear-gradient(94deg,#2093f5,#054985);color:#fff;border-radius:40px;padding:12px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:1s;transition:1s}.legacy-product:not(.legacy--lowergi) #model-g a,.legacy-product:not(.legacy--lowergi) button{-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.legacy-product:not(.legacy--lowergi) .aim-c-button--bgGrad2{background:linear-gradient(94.53deg,#f79538 28.24%,#e0470e 95.18%)}.legacy-product:not(.legacy--lowergi) .aim-c-button--large{padding:18px 0 22px}.legacy-product:not(.legacy--lowergi) .aim-c-button{color:#fff}.legacy-product:not(.legacy--lowergi) .aim-c-button--large .c-button__title{font-size:20px;font-weight:700;line-height:40px;letter-spacing:.04em;text-align:left;color:#fff}.legacy-product:not(.legacy--lowergi) .aim-s-information{background:#f8f8f8}.legacy-product:not(.legacy--lowergi) .aim-s-information .s-information__inner{display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 0}.legacy-product:not(.legacy--lowergi) .aim-s-information .s-information__head{margin-bottom:56px}.legacy-product:not(.legacy--lowergi) .aim-c-sectionTitle .c-sectionTitle__subtitle{font-size:18px;font-weight:700;line-height:23px;letter-spacing:.01em;text-align:left;color:#2093f5;margin-bottom:12px}.legacy-product:not(.legacy--lowergi) .baseX .aim-c-sectionTitle .c-sectionTitle__subtitle{color:#e7380d}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-c-sectionTitle .c-sectionTitle__subtitle{color:#e7380d}.legacy-product:not(.legacy--lowergi) .aim-c-sectionTitle .c-sectionTitle__title{font-family:darkmode-on,sans-serif;font-style:normal;font-size:76px;font-weight:700;line-height:68px;letter-spacing:0;text-align:left}.legacy-product:not(.legacy--lowergi) #main-copy{font-size:52px;line-height:1.2}.legacy-product:not(.legacy--lowergi) .aim-c-sectionTitle .c-sectionTitle__title:after{content:"";margin-top:20px;background:#000;width:96px;height:1px;display:block}.legacy-product:not(.legacy--lowergi) .aim-s-information .s-information__content{margin-left:auto;margin-right:auto;max-width:900px}.legacy-product:not(.legacy--lowergi) .aim-s-information .s-information__item{margin-bottom:48px}.legacy-product:not(.legacy--lowergi) .aim-s-information .s-information__itemTitle{font-size:24px;font-weight:700;line-height:34px;letter-spacing:.04em;text-align:left;margin-bottom:32px}.legacy-product:not(.legacy--lowergi) .aim-c-dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.legacy-product:not(.legacy--lowergi) .aim-c-dl .c-dl__dt{line-height:26px;letter-spacing:.04em;width:170px;padding-bottom:16px;border-bottom:1px solid #000}.legacy-product:not(.legacy--lowergi) #model-g3 .aim-c-dl .c-dl__dd,.legacy-product:not(.legacy--lowergi) #model-g .aim-c-dl .c-dl__dd{font-size:16px;font-weight:400;line-height:26px;letter-spacing:.08em;text-align:left;width:calc(100% - 170px);padding-bottom:16px;padding-left:16px;border-bottom:1px solid #DDD}.legacy-product:not(.legacy--lowergi) #model-g *,.legacy-product:not(.legacy--lowergi) :after,.legacy-product:not(.legacy--lowergi) :before{box-sizing:border-box}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__inner{display:flex;-webkit-box-pack:justify;justify-content:space-between;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:0 0 60px}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__inner{display:flex;-webkit-box-pack:justify;justify-content:space-between;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:120px 0}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__content{margin-left:auto;margin-right:auto;width:75%}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item:first-child{padding-top:0;border-top:none}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item{padding:32px 0;border-bottom:1px solid rgb(215,215,215)}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item .s-faq__dt{position:relative}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item .s-faq__qText{font-size:16px;font-weight:700;line-height:26px;letter-spacing:.04em;text-align:left;width:calc(100% - 100px);transition:.4s}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item .s-faq__button{position:absolute;right:49px;top:50%;transform:translateY(-50%)}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item .s-faq__button span:last-child{transform-origin:center center;transform:rotate(90deg)}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item .s-faq__button span{width:12px;height:2px;display:block;position:absolute;right:0;background:#3615ff}.legacy-product:not(.legacy--lowergi) .aim-s-faq .s-faq__item .s-faq__dd{padding-top:24px;display:none}.legacy-product:not(.legacy--lowergi) #information *,.legacy-product:not(.legacy--lowergi) #model-g *,.legacy-product:not(.legacy--lowergi) :after,.legacy-product:not(.legacy--lowergi) :before{box-sizing:border-box}.legacy-product:not(.legacy--lowergi) .aim-s-kv{background:url(/product/legacy/type-g-2.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.legacy-product:not(.legacy--lowergi) .g2 .aim-s-kv{background:url(/product/legacy/type-g2-1.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.legacy-product:not(.legacy--lowergi) .g3 .aim-s-kv{background:url(/product/legacy/type-g3-1.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv{background:url(/product/legacy/baseX.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv{background:none;position:relative;overflow:hidden}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv:before{content:"";position:absolute;inset:0;background:url(/product/legacy/baseX2.webp);background-size:150%;background-repeat:no-repeat;background-position:center center;opacity:.6;z-index:-1}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__inner{position:relative;z-index:3;display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:78px 0 100px}.legacy-product:not(.legacy--lowergi) .g3 .aim-s-kv .s-kv__inner{padding:78px 0 200px}.legacy-product:not(.legacy--lowergi) .g3 .aim-s-kv{background-position:right center}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv .s-kv__inner{padding:118px 0 140px}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv .s-kv__inner{padding:118px 0 140px}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__content{max-width:710px;position:relative}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__title{position:relative;font-size:52px;font-weight:700;line-height:68px;letter-spacing:.06em;text-align:left;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:32px;padding-left:32px}.legacy-product:not(.legacy--lowergi) .g3 .aim-s-kv .s-kv__title{font-size:clamp(2.25rem,1.147rem + 2.52vw,5.25rem);line-height:1.5!important}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv .s-kv__title{font-size:28px;line-height:1.2}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv .s-kv__title{font-size:28px;line-height:1.3!important}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__title:before{height:100%;width:2px;background:#fff;position:absolute;left:0;top:0}.legacy-product:not(.legacy--lowergi) .aim-s-head .s-head__title:after,.legacy-product:not(.legacy--lowergi) .aim-s-images:after,.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__bgImageCover,.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__title:before{content:""}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__text{font-style:normal;font-weight:400;font-size:20px;line-height:160%;letter-spacing:.04em;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:40px}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__caption{font-weight:400;font-size:12px;line-height:130%;letter-spacing:.06em;color:#fff}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__caption{line-height:1.8}.legacy-product:not(.legacy--lowergi) .aim-s-kv .s-kv__bgImageCover{height:100%;background:url(/product/legacy/bg-mask.webp);background-size:1250px;z-index:2}.legacy-product:not(.legacy--lowergi) #main-visual.comLink03{padding:0 20px;text-align:left;margin:30px 0 0;max-width:320px;width:auto}.legacy-product:not(.legacy--lowergi) .g2list{margin-top:1em;list-style-type:disc}.legacy-product:not(.legacy--lowergi) .g2list li{padding-left:6px;margin-left:30px}.legacy-product:not(.legacy--lowergi) .g2-howto-frame{margin:0 auto;padding-top:3em;text-align:center}.legacy-product:not(.legacy--lowergi) .g2-howto-frame img{width:100%;max-width:740px}.legacy-product:not(.legacy--lowergi) .g3-howto-frame{margin:0 auto;padding-top:1em;text-align:center}.legacy-product:not(.legacy--lowergi) .g3-howto-frame ul{text-align:left;margin:0 auto}.legacy-product:not(.legacy--lowergi) .g3-howto-frame ul li{list-style-type:disc;margin-bottom:3px;margin-left:30px}.legacy-product:not(.legacy--lowergi) .annotation{display:inline-block;font-size:.8em;padding:8px 0 0}.legacy-product:not(.legacy--lowergi) .annotation-r{display:block;font-size:.8em;padding:16px 0 0;text-align:right}.legacy-product:not(.legacy--lowergi) .aim-about-screeningX{max-width:1200px;margin:0 auto;padding:2em 10px 0}.legacy-product:not(.legacy--lowergi) .image-flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:0 auto;padding:0 16px 70px;width:100%;max-width:1300px}.legacy-product:not(.legacy--lowergi) .image-flex p{flex:1}.legacy-product:not(.legacy--lowergi) .small-midashi{display:block;font-size:1.15em;font-weight:600;padding-bottom:10px}.legacy-product:not(.legacy--lowergi) .baseX2 .right-image{padding-left:24px}.legacy-product:not(.legacy--lowergi) .baseX2 .right-image.no1 img{max-width:230px}.legacy-product:not(.legacy--lowergi) .baseX2 .right-image.no2 img{max-width:400px}.legacy-product:not(.legacy--lowergi) .baseX2-grid-container{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:4em auto 0;max-width:700px}.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row1-col1{grid-column:1/3;grid-row:1;border-bottom:1px solid #000;padding:16px}.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row1-col2{grid-column:3/7;grid-row:1;border-bottom:1px solid #CCC;font-size:110%;font-webkit:600;padding:16px;display:flex;align-items:center;justify-content:flex-start}.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row2-col1{grid-column:1/3;grid-row:2;padding:16px}.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row2-col2{grid-column:3/5;grid-row:2;padding:16px}.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row2-col3{grid-column:5/7;grid-row:2;padding:16px}.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row1-col1,.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row1-col2,.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row2-col1,.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row2-col2,.legacy-product:not(.legacy--lowergi) .baseX2-grid-container .row2-col3{padding:40px 0}.legacy-product:not(.legacy--lowergi) .X2-cta{max-width:380px!important;padding:60px 0 10px;margin:0 auto}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner{background-color:#ece0afbf;padding:40px 20px;max-width:940px;margin:40px auto}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .x2-hero-logo{display:block;margin:0 auto;padding:0 140px}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .copy1{font-size:180%;font-weight:600;padding:0 150px 50px}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .copy2{font-size:140%;font-weight:600;padding-top:60px;text-align:center}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .copy3{font-size:136%;padding:20px 0;text-align:center}.legacy-product:not(.legacy--lowergi) #baseXtab.product-tab-wrapper{max-width:1200px;margin:0 auto;padding:0 10px}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab-container{display:flex;gap:20px}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab{flex:1;display:block;padding:18px 24px;font-size:19px;font-weight:500;letter-spacing:.05em;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #d1cfcf;border-radius:8px 8px 0 0;transition:background-color .2s,color .2s}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab:not(.active){background:linear-gradient(135deg,#f2f2f2,#ccc);color:#565656}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab:not(.active):hover{background:linear-gradient(135deg,#999,#555);color:#fff}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab.active{background:linear-gradient(135deg,#999,#666);color:#fff;pointer-events:none}.legacy-product:not(.legacy--lowergi) .micro{display:inline-block;font-weight:400;font-size:.6em}.legacy-product:not(.legacy--lowergi) .base-c-wysiwyg ul{list-style-type:disc;margin-left:10px}.legacy-product:not(.legacy--lowergi) .base-c-wysiwyg ul li{margin-left:10px}.legacy-product:not(.legacy--lowergi) .large_number{display:inline-block;font-size:200%;font-weight:700;padding:0 0 0 6px}.legacy-product:not(.legacy--lowergi) #hubspot-video{margin:50px auto 0;max-width:960px;padding-bottom:1px;border:1px solid #DDDDDD}.legacy-product:not(.legacy--lowergi) .footer-annotation{line-height:1.6}.legacy-product:not(.legacy--lowergi) #g3-detection-area{margin-top:60px;text-align:center}.legacy-product:not(.legacy--lowergi) #g3-detection-area img{max-width:420px;width:100%}.legacy-product:not(.legacy--lowergi) #g3-detection-area .c-button__title{color:#fff;font-size:18px;padding:2px 30px}.legacy-product:not(.legacy--lowergi) .border-image-frame{border:1px solid #DDDDDD;display:inline-block;padding:8px}.legacy-product:not(.legacy--lowergi) #g3-feature-frame li{display:-webkit-flex;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.legacy-product:not(.legacy--lowergi) .g3-02,.legacy-product:not(.legacy--lowergi) .g3-03{max-width:360px}.legacy-product:not(.legacy--lowergi) .g3-04{max-width:520px}.legacy-product:not(.legacy--lowergi) .g3-05,.legacy-product:not(.legacy--lowergi) .g3-06{max-width:220px}.legacy-product:not(.legacy--lowergi) .g3-07{max-width:460px}.legacy-product:not(.legacy--lowergi) .flex-g3-feature{display:flex;align-items:center}.legacy-product:not(.legacy--lowergi) .automatic-recognition{padding:0 0 0 10px}.legacy-product:not(.legacy--lowergi) .automatic-recognition .title{font-weight:700;font-size:1.2em;line-height:2}.legacy-product:not(.legacy--lowergi) #g3-goto-video{display:inline-block;padding:0 20px;text-align:center;margin-top:20px}.legacy-product:not(.legacy--lowergi) .s-feature__itemText{margin-bottom:1em}.legacy-product #eirl .aim-s-kv{background:url(/product/legacy/eyecatch-eirl.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.legacy-product #eirl .aim-s-kv .s-kv__inner{position:relative;z-index:3;display:block;width:calc(100% - 80px);max-width:1200px;margin-left:auto;margin-right:auto;padding:148px 0 64px;height:450px}.legacy-product #eirl .aim-s-kv .s-kv__content{max-width:710px;position:relative}.legacy-product #eirl .aim-s-kv .s-kv__title{position:relative;font-size:52px;font-weight:700;line-height:68px;letter-spacing:.06em;text-align:left;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:32px;padding-left:32px}.legacy-product #eirl .aim-s-kv .s-kv__title:before{content:"";height:100%;width:2px;background:#fff;position:absolute;left:0;top:0}.legacy-product #eirl .colonpolyp-article{background:#fff url(/product/legacy/colonpolyp-background-large-bg.webp) repeat-x center top/auto 1139px}.legacy-product #eirl .header-service-message .header-service-message-small{display:block;font-size:25px;line-height:1.3684210526;margin:13px 0 25px}.legacy-product #eirl .section-title-green,.legacy-product #eirl .section-title-white{color:#10b76f;font-family:futura-pt,Noto Sans JP;font-size:38px;font-weight:700;letter-spacing:.09em;line-height:1.36;padding:0 0 75px}.legacy-product #eirl{background:#fff url(/product/legacy/colonpolyp-background-large-bg.webp) repeat-x center top/auto 1139px}.legacy-product #eirl .section-title-green.is-medium,.legacy-product #eirl .is-medium.section-title-white{font-size:32px}.legacy-product #eirl .colonpolyp-background .colonpolyp-background-items{background:#fff;box-shadow:0 0 20px #00000012;font-size:16px;margin:0 0 40px;max-width:1050px;padding:33px;width:100%}.legacy-product #eirl .colonpolyp-results .colonpolyp-results__text{color:#000;font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.5555555556;padding:0 0 20px}.legacy-product #eirl .section-title-green,.legacy-product #eirl .section-title-white{color:#54aeb8;font-family:futura-pt,Noto Sans JP;font-size:38px;font-weight:700;letter-spacing:.09em;line-height:1.36;padding:0 0 75px}.legacy-product #eirl .colonpolyp-background .colonpolyp-background-inner{margin:0 auto;max-width:1120px;padding:84px 0 0;width:89.3%}.legacy-product #eirl .colonpolyp-background .colonpolyp-background-list{margin-top:-21px}.legacy-product #eirl .colonpolyp-results{margin:0 auto;max-width:1120px;padding:80px 0 1px;position:relative;width:89.3%}.legacy-product #eirl .colonpolyp-function{color:#000;padding:75px 0;position:relative}.legacy-product #eirl .c-list__number2 li:first-child .c-list__number2-headline{margin-left:-3px;padding:0}.legacy-product #eirl .c-list__number2 .c-list__number2-headline{color:#54aeb8;display:inline-block;font-family:din-2014,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:.5454545455;margin:0 0 30px;padding:0 0 0 9px;position:relative;text-align:center;text-stroke:1px #54AEB8;-webkit-text-stroke:1px #54AEB8;white-space:nowrap}.legacy-product #eirl .c-list__number2 li:first-child .c-list__number2-headline:before{text-indent:0}.legacy-product #eirl .c-list__number2 .c-list__number2-headline:before{content:counter(bglist,decimal-leading-zero);display:block;font-family:din-2014,sans-serif;font-size:90px;font-weight:700;letter-spacing:-.07em;line-height:.9;opacity:.11;text-indent:-8px}.legacy-product #eirl .c-list__number2.is-2cols{display:flex;flex-wrap:wrap;justify-content:space-between}.legacy-product #eirl .c-list__number2{list-style:none;margin:130px auto 0;padding:0}.legacy-product #eirl .u-mt-1{margin-top:1rem!important}.legacy-product #eirl ol,.legacy-product #eirl ul{box-sizing:border-box}.legacy-product #eirl .c-list__number2.is-2cols li{width:49.4642857143%}.legacy-product #eirl .c-list__number2 li{counter-increment:bglist;margin:0 0 43px;position:relative}.legacy-product #eirl li{list-style:none}.legacy-product #eirl .content{margin:0;padding:0;max-width:none}.legacy-product #eirl .colonpolyp-background .colonpolyp-background-title{color:#54aeb8;font-size:22px;font-weight:700;padding:0 0 22px}.legacy-product #eirl .colonpolyp-background .colonpolyp-background-notes{font-size:13px;letter-spacing:.02em;line-height:1.6923076923}.legacy-product #eirl .u-mt-3{margin-top:3rem!important}.legacy-product #eirl .c-list__number2.is-2cols figure{display:block;margin:0}.legacy-product #eirl .c-list__number2.is-2cols figure img{display:block;width:100%}.legacy-product #eirl .c-list__number2 .c-list__number2-text{color:#000;font-size:16px;letter-spacing:.02em;line-height:1.75;padding:20px 10px}.legacy-product #eirl .c-headline__section{color:#54aeb8;font-family:futura-pt,Noto Sans JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:.09em;line-height:1.5;margin:0 auto 55px;max-width:1120px;padding:0 40px;position:relative}.legacy-product #eirl .u-mt-7{margin-top:7rem!important}.legacy-product #eirl .colonpolyp-video .colonpolyp-video__item{background-color:#000;height:736px;position:relative;width:100%}.legacy-product #eirl .u-mt-5{margin-top:5rem!important}.legacy-product #eirl .colonpolyp-video .colonpolyp-video__play:hover{opacity:.7}.legacy-product #eirl .colonpolyp-video .colonpolyp-video__play{background-color:transparent;display:block;line-height:0;margin:auto;position:absolute;inset:0;transition:opacity .3s ease}.legacy-product #eirl .colonpolyp-video .colonpolyp-video__play.is-hide{opacity:0;pointer-events:none}.legacy-product #eirl .colonpolyp-video .colonpolyp-video__video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.legacy-product #eirl .colonpolyp-video .colonpolyp-video__play img{height:auto;width:72px}.legacy-product #eirl .colonpolyp-function .colonpolyp-function__body{align-items:center;display:grid;grid-template-columns:44.5% 52%;grid-template-rows:auto auto;gap:0px 3.5%;grid-template-areas:"image headline" "image text";justify-content:space-between;margin:0 auto;max-width:1120px;position:relative;width:89.3%;z-index:2}.legacy-product #eirl .u-mt-15{margin-top:15rem!important}.legacy-product #eirl .c-headline__block{align-self:flex-end;color:#54aeb8;font-family:futura-pt,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;grid-area:headline;letter-spacing:.01em;line-height:1.7;padding:0 0 30px}.legacy-product #eirl .colonpolyp-function .colonpolyp-function__image{align-self:flex-start;grid-area:image;margin:0 0 0 -24px;max-width:100%;width:500px}.legacy-product #eirl .colonpolyp-function .colonpolyp-function__paragraph{align-self:flex-start;font-size:16px;grid-area:text;letter-spacing:.05em;line-height:1.75;padding:0 4px 55px}.legacy-product #eirl .u-mt-8{margin-top:8rem!important}.legacy-product #eirl .basic-specs-inner{margin:0 auto;max-width:1120px;padding:93px 0 0;width:89.3%}.legacy-product #eirl .basic-specs-2{display:flex;justify-content:space-between;padding:0 0 100px}.legacy-product #eirl .basic-specs-2-items{width:46.4%}.legacy-product #eirl .specs-title-green{color:#54aeb8;font-family:futura-pt,Noto Sans JP;font-size:34px;font-weight:700;padding:0 0 35px}.legacy-product #eirl .table-specs{line-height:1.67;width:100%}.legacy-product #eirl table{border-collapse:collapse;border-spacing:0}.legacy-product #eirl .table-specs tr:first-child,.legacy-product #eirl .table-specs tr{border-bottom:solid 1px #54AEB8}.legacy-product #eirl .table-specs th{color:#747474;font-family:futura-pt,Noto Sans JP;font-size:14px;font-weight:700;padding:27px 0;text-align:left;width:200px}.legacy-product #eirl .table-specs td{color:#000;font-family:futura-pt,Noto Sans JP;font-size:15px;font-weight:500;padding:27px 0}.legacy-product #eirl .services-faq{background:#4ab3a5 url(/product/legacy/bg-faq@2x.webp) no-repeat left top/100% auto}.legacy-product #eirl .services-faq-inner{margin:0 auto;max-width:1120px;padding:90px 0 110px;width:89.3%}.legacy-product #eirl .section-title-white{color:#fff}.legacy-product #eirl .list-faq-question{background-image:url(/product/legacy/icon-question@2x.webp);background-position:left top;background-repeat:no-repeat;background-size:84px 81px;font-family:futura-pt,Noto Sans JP;font-size:17px;font-weight:700;letter-spacing:.02em;line-height:1.59;padding:25px 0 54px 69px}.legacy-product #eirl .list-faq-answer{font-size:15px;letter-spacing:.02em;line-height:1.87}.legacy-product #eirl .list-faq a{color:#fff;text-decoration:underline}.legacy-product #eirl .list-faq a:hover{opacity:1;text-decoration:none}.legacy-product #eirl .list-faq-items{border-bottom:solid 1px #fff;color:#fff;padding:40px 0 30px}.legacy-product #eirl .list-faq{margin:-30px auto 0}.legacy-product #eirl #model-g *,.legacy-product #eirl :after,.legacy-product #eirl :before{box-sizing:border-box}.legacy-product #eirl .aim-s-cta{background:url(/product/legacy/bg.webp);background-size:cover}.legacy-product #eirl .aim-s-cta .s-cta__inner{width:calc(100% - 80px);margin-left:auto;margin-right:auto;max-width:800px;padding-top:72px;padding-bottom:48px}.legacy-product #eirl .aim-s-cta .s-cta__lead{font-size:28px;font-weight:700;line-height:45px;letter-spacing:.04em;text-align:center;margin-bottom:24px}.legacy-product #eirl .aim-s-cta .s-cta__headButton{margin-bottom:40px}.legacy-product #eirl .aim-c-button2 .c-button2__title,.legacy-product #eirl .aim-c-button2 .c-button2__title--min,.legacy-product #eirl .aim-c-dl .c-dl__dt{font-size:16px;font-weight:700;text-align:left}.legacy-product #eirl .aim-c-button--large .c-button__title{font-size:20px;font-weight:700;line-height:40px;letter-spacing:.04em;text-align:left;color:#fff}.legacy-product #eirl #model-g a,.legacy-product #eirl button{-webkit-transition:opacity .35s ease;transition:opacity .35s ease;cursor:pointer}.legacy-product #eirl .aim-c-button{color:#fff}.legacy-product #eirl .aim-c-button{background:#2093f5;background:linear-gradient(94deg,#2093f5,#054985);color:#fff;border-radius:40px;padding:12px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:1s;transition:1s}.legacy-product #eirl .aim-c-button--bgGrad2{background:linear-gradient(94.53deg,#f79538 28.24%,#e0470e 95.18%)}.legacy-product #eirl .aim-c-button--large{padding:18px 0 22px}.legacy-product #eirl .aim-s-cta .s-cta__button{width:calc((100% - 40px)/2)}.legacy-product #eirl .aim-s-cta .s-cta__buttonList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.legacy-product #eirl #main-visual.comLink03{padding:0 30px;text-align:left;margin:0;max-width:320px;width:auto}.legacy-product #eirl .aim-c-button .c-button__circle{position:absolute;width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;background:#292929;-webkit-transition:1s;transition:1s;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legacy-product .aim-s-faq .s-faq__item .s-faq__dt{cursor:pointer}.legacy-product .aim-s-faq .s-faq__item.is-open .s-faq__dd{display:block}.legacy-product .aim-s-faq .s-faq__item.is-open .s-faq__button span:last-child{transform:rotate(0)}.legacy-product #eirl .aim-s-kv .s-kv__inner{height:auto;min-height:450px}@media all and (min-width:1300px){.legacy-product .sp{display:none!important}}@media all and (max-width:1300px){.legacy-product .pc{display:none!important}.legacy-product #main{min-height:calc(100vh - 618px)}}@media all and (max-width:896px){.legacy-product #gFooter.footer02 .content{position:relative}}@media all and (max-width:1300px){.legacy-product .demo .content{padding-top:90px!important}}@media all and (max-width:1300px){.legacy-product .comLink03{width:auto!important;max-width:225px}.legacy-product .comLink03 a{padding:5px;font-size:1.5rem;min-height:45px}}@media all and (max-width:896px){.legacy-product .page404 .content{padding:15px 40px 0}}@media all and (max-width:896px){.legacy-product .mypage .content{padding:22px 40px 0}}@media all and (max-width:896px){.legacy-product .seminar .slug .content{padding:0 20px}.legacy-product .seminar .slug .comLink03{max-width:180px}.legacy-product .seminar_complete .comLink03{max-width:220px}}@media all and (max-width:896px){.legacy-product .conference .content{padding:5px 20px 0}}@media all and (max-width:896px){.legacy-product .registerPage .content{padding:0 20px}.legacy-product .benefitUl li .comLink03{max-width:210px}}@media all and (max-width:896px){.legacy-product .videoPage .content{padding:0 20px}}@media all and (max-width:896px){.legacy-product .media_slug .content{padding:0 20px}}@media all and (max-width:896px){.legacy-product .membership .content{display:block}}@media all and (min-width:1300px){.legacy-product .demonstration .comLink03{margin:0;width:219px}.legacy-product .demonstration .comLink03 a{padding-bottom:15px;font-size:2.4rem;background-position:right 15px center}}@media all and (max-width:896px){.legacy-product .indexBox .content{display:block;padding-top:70px}.legacy-product .demonstration .content{max-width:inherit}.legacy-product .demonstration .content .imgBox{padding:0;display:block}.legacy-product .demonstration .content .imgBox .photoBox{width:auto;margin:0 0 12px}.legacy-product .demonstration .content .imgBox p{margin-bottom:35px;font-size:1.6rem;line-height:1.8125}.legacy-product .demonstration .comLink03{max-width:165px;margin:0 auto}.legacy-product .demonstration .comLink03 a{padding-bottom:8px;font-size:1.8rem;background-size:18px auto}}@media(max-width:500px){.legacy-product .aim-s-faq .s-faq__item .s-faq__qText{width:calc(100% - 70px)!important}.legacy-product .aim-c-dl{display:block!important;width:100%}.legacy-product #model-g3 .aim-c-dl .c-dl__dt,.legacy-product #model-g .aim-c-dl .c-dl__dt{width:100%!important;padding-bottom:16px!important}.legacy-product #model-g3 .aim-c-dl .c-dl__dd,.legacy-product #model-g .aim-c-dl .c-dl__dd{width:100%!important;padding:16px 16px 32px!important;border-bottom:none!important}.legacy-product #information{padding:60px 0 10px!important}}@media(max-width:1299px){.legacy-product .indexBox .content.news-cone{display:block}}@media screen and (max-width:767px){.legacy-product .aim-s-kv{width:100%;background-size:cover}.legacy-product #eirl .aim-s-kv .s-kv__inner{padding:60px 30px;height:auto;width:auto}.legacy-product .header-service-message-small{display:block;font-size:12px!important;margin-top:1em}.legacy-product .aim-s-kv .s-kv__title{font-size:26px!important;line-height:1.1}.legacy-product .aim-s-kv .s-kv__inner{position:relative;z-index:3;display:block;width:100%;margin-left:auto;margin-right:auto;padding:30px}.legacy-product .aim-c-sectionTitle .c-sectionTitle__title{font-size:40px;line-height:36px}.legacy-product .aim-s-how_to .s-how_to__label{font-size:20px;line-height:190%;letter-spacing:.8px;text-align:left}.legacy-product .aim-s-images .s-images__lead{font-style:normal;font-weight:700;font-size:20px;line-height:190%;letter-spacing:.04em;text-align:left}.legacy-product .aim-s-flow .s-flow__lead{font-size:16px;font-weight:700;line-height:27px;letter-spacing:.04em;text-align:left;margin-bottom:24px}.legacy-product .aim-s-flow .s-flow__stepList{padding:32px 12px;width:100%}.legacy-product .aim-s-flow .s-flow__stepList .s-flow__stepItem .s-flow__stepWrap .s-flow__stepText{padding-left:55px;font-size:15px;line-height:27px;letter-spacing:.04em}.legacy-product .aim-s-flow .s-flow__stepList .s-flow__stepItem:nth-last-of-type(1){padding-bottom:0}.legacy-product .aim-s-installation .s-installation__lead{font-size:16px;font-weight:700;line-height:26px;letter-spacing:.04em;text-align:left;margin-bottom:26px}.legacy-product .aim-s-how_to .s-how_to__imgInner{display:block}.legacy-product .aim-s-installation .s-installation__item{margin-bottom:32px;width:100%}.legacy-product .aim-s-how_to .s-how_to__imgList{width:100%;height:100%;margin:24px 0 0}.legacy-product .aim-s-how_to .s-how_to__text{font-size:14px;line-height:190%;letter-spacing:.56px;text-align:left}.legacy-product .aim-s-cta .s-cta__inner{width:calc(100% - 48px);padding:48px 0}.legacy-product .aim-s-cta .s-cta__buttonList{margin-bottom:0}.legacy-product .aim-s-cta .s-cta__lead{font-size:16px;line-height:31px}.legacy-product .aim-s-cta .s-cta__button{width:100%;margin-bottom:24px}.legacy-product .aim-s-installation .s-installation__inner{width:calc(100% - 48px);padding:48px 0}.legacy-product .aim-s-installation .s-installation__list{margin-bottom:-48px}.legacy-product .aim-s-faq .s-faq__content{width:100%}.legacy-product .aim-s-faq .s-faq__item .s-faq__qText{font-size:15px;line-height:24px;width:calc(100% - 80px)}.legacy-product .aim-s-faq .s-faq__head{margin-bottom:32px;width:100%}.legacy-product .aim-s-faq .s-faq__inner{width:calc(100% - 48px);padding:40px 0 48px;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy-product .aim-c-sectionTitle .c-sectionTitle__subtitle{font-size:13px;line-height:17px;margin-bottom:8px}.legacy-product .aim-c-sectionTitle .c-sectionTitle__title:after{width:64px}.legacy-product .basic-specs-inner{padding:26px 0}.legacy-product .basic-specs-2{flex-direction:column;padding-bottom:15px}.legacy-product .basic-specs-2-items{padding:0 0 45px;width:100%}.legacy-product .table-specs th{font-size:13px;padding:15px 35px 15px 0;width:105px;vertical-align:top}.legacy-product #col3table.table-specs th{width:60px;padding:15px 15px 15px 0}.legacy-product .colonpolyp-background .colonpolyp-background-items{width:auto}.legacy-product .u-sp-mt-3{margin-top:3rem!important}.legacy-product .c-list__number2.is-2cols li{width:100%}.legacy-product .aim-s-how_to .s-how_to__listImageInner{margin:0 auto}.legacy-product .table-specs td{font-size:14px;font-weight:400;letter-spacing:.03em;padding:15px 0}.legacy-product #col3table.table-specs td{width:43%;padding:15px 20px 15px 0}.legacy-product .specs-title-green{font-size:22px;letter-spacing:.08em;line-height:1.36;padding:0 0 18px}.legacy-product .section-title-green.is-medium,.legacy-product .is-medium.section-title-white{font-size:24px;padding-bottom:40px}.legacy-product .colonpolyp-function .colonpolyp-function__image{display:block;margin:20px auto 10px;width:365px}.legacy-product .c-headline__block{font-size:17px;letter-spacing:.02em;line-height:1.4117647059;padding:0 0 24px}.legacy-product .colonpolyp-function .colonpolyp-function__body{display:block;padding:0}.legacy-product .c-headline__section{font-size:24px;margin-bottom:20px}.legacy-product .colonpolyp-video .colonpolyp-video__item{height:211px}.legacy-product #eirl .section-title-white{font-size:24px;width:auto;padding-bottom:50px}.legacy-product .aim-s-feature .s-feature__inner{padding:40px 0!important}.legacy-product .aim-s-feature .s-feature__item{display:block!important}.legacy-product .baseX2 .right-image.no1,.legacy-product .baseX2 .right-image.no2{padding-left:0;text-align:center!important}.legacy-product .baseX2 .right-image.no1 img,.legacy-product .baseX2 .right-image.no2 img{max-width:320px!important;margin-top:30px!important}}@media screen and (max-width:767px){.legacy-product .aim-s-cta .s-cta__headButton{margin-bottom:32px}}@media screen and (max-width:700px){.legacy-product:not(.legacy--lowergi) .aim-s-feature .s-feature__content.g2{padding:0}}@media(min-width:1200px){.legacy-product:not(.legacy--lowergi) .g3 .aim-s-kv .s-kv__inner{padding:78px 0 20%}}@media screen and (max-width:480px){.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv .s-kv__title{font-size:18px!important;margin-top:20px;margin-bottom:0}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv .s-kv__inner{padding:20px 10px}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv{background-position-x:84%}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv .s-kv__caption{padding-top:150px;line-height:1.5;display:block}.legacy-product:not(.legacy--lowergi) .baseX .aim-s-kv .s-kv__caption br{display:none}.legacy-product:not(.legacy--lowergi) .baseX2.aim-s-kv .s-kv__title{font-size:18px!important;margin-top:20px;margin-bottom:0}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv .s-kv__inner{padding:20px 10px}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv{background-position-x:84%}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv .s-kv__caption{padding-top:150px;line-height:1.5;display:block}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv .s-kv__caption br{display:none}}@media screen and (max-width:767px){.legacy-product:not(.legacy--lowergi) .image-flex{display:block}.legacy-product:not(.legacy--lowergi) .image-flex p{display:block;padding-bottom:20px;text-align:center}.legacy-product:not(.legacy--lowergi) .image-flex p img{width:100%;max-width:540px}.legacy-product:not(.legacy--lowergi) .baseX2 .aim-s-kv:before{background-size:200%}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner{padding:20px 10px;margin:18px 16px}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .x2-hero-logo{padding:0 30px}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .copy1{font-size:150%;font-weight:600;padding:0 0 20px 30px}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .copy2{font-size:130%;padding-top:30px;text-align:center}.legacy-product:not(.legacy--lowergi) #x2-hero .x2-hero_inner .copy3{font-size:120%;padding:14px 0 20px;text-align:center}}@media(min-width:860px){.legacy-product:not(.legacy--lowergi) #g3-detection-area{display:-webkit-flex;display:flex;gap:30px;align-items:center}}@media(min-width:860px){.legacy-product:not(.legacy--lowergi) #g3-goto-video{width:100%;max-width:580px}.legacy-product:not(.legacy--lowergi) #g3-goto-video a.aim-c-button{display:inline-block;font-size:26px;margin-top:0;padding:10px 50px}.legacy-product:not(.legacy--lowergi) #g3-detection-area .c-button__title{color:#fff;font-size:20px}}@media(max-width:600px){.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab{padding:14px 12px;font-size:14px;letter-spacing:.02em}}@media(max-width:400px){.legacy-product:not(.legacy--lowergi) #baseXtab.product-tab-wrapper{padding:0 4px}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab-container{flex-direction:column;gap:0}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab{border-radius:0}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab:first-child{border-radius:8px 8px 0 0}.legacy-product:not(.legacy--lowergi) #baseXtab .product-tab+.product-tab{border-top:none}}@media(max-width:698px){.legacy-product:not(.legacy--lowergi) .g3 .aim-s-kv .s-kv__title{font-size:22px!important;line-height:32px;padding-right:50%;padding-left:20px;margin-left:26px}.legacy-product:not(.legacy--lowergi) .g3 .aim-s-kv .s-kv__title br,.legacy-product:not(.legacy--lowergi) .g3 .s-kv__caption br{display:none}.legacy-product:not(.legacy--lowergi) .g3 .s-kv__caption{padding-right:20%}.legacy-product:not(.legacy--lowergi) #main-copy{font-size:32px;line-height:1.2}.legacy-product:not(.legacy--lowergi) #main-copy br{display:none}.legacy-product:not(.legacy--lowergi) .g3-layout .aim-s-how_to .s-how_to__text br{display:none}.legacy-product:not(.legacy--lowergi) .g3-layout #main-visual.comLink03{max-width:200px}}
