.loading{width:100%;height:100vh;display:block;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:99999;background:#fff}.contents-wrap-l{width:90%;max-width:1300px;margin:0 auto}.contents-wrap{width:90%;max-width:1100px;margin:0 auto}.contents-wrap-s{width:90%;max-width:928px;margin:0 auto}.contents-wrap-s .contents-inner{width:100%;max-width:600px;margin:0 auto}.contents-wrap-s .contents-inner-enmedia{width:100%;max-width:600px;margin:0 auto 50px}.box-section-s{padding:40px 0}.box-section-s-t{padding-top:40px}.box-section{padding:60px 0}.box-section-t{padding-top:60px}.box-section-b{padding-bottom:60px}.box-section-m{padding:100px 0}.box-section-l{padding:120px 0}.box-section-l-t{padding-top:120px}.last-box{padding-bottom:100px}@media screen and (max-width:600px){.box-section-s{padding:20px 0}.box-section-s-t{padding-top:20px}.box-section{padding:30px 0}.box-section-t{padding-top:30px}.box-section-b{padding-bottom:30px}.box-section-m{padding:40px 0}.box-section-l{padding:50px 0}.box-section-l-t{padding-top:50px}.last-box{padding-bottom:60px}}.conts_lr{display:flex;flex-wrap:wrap;justify-content:space-between}.conts_lr .tilte{width:28%}.conts_lr .text{width:70%}.column{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.column.reverse{flex-direction:row-reverse}.mainColumn{width:70%}.sideColumn{width:22%}.column2{display:flex;flex-wrap:wrap;justify-content:space-between}.column2.reverse{flex-direction:row-reverse}.column2>*{width:48%}.column2-s2{display:flex;flex-wrap:wrap;justify-content:space-between}.column2-s2>*{width:48%}@media screen and (max-width:900px){.conts_lr .tilte{width:100%}.conts_lr .text{width:100%}.mainColumn{width:100%;margin-bottom:3rem}.sideColumn{width:100%}.column2>*{width:100%}}.header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;margin:auto;z-index:99;height:6.5rem}.header::after{content:'';width:calc(16rem + 1px);display:block;height:1px}.img-header{color:#fff}.head-logo{margin-left:2rem;position:relative;z-index:999}.head-logo.separator{display:flex;align-items:center}.head-logo.separator img{margin-right:.5em}.head-logo .icon-logo{color:#ea3224;font-size:1.5rem}.scrolled .header{position:fixed;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.scrolled.up .header{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-ms-transition:transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;background:#fff;color:#000}.scrolled .header .head-contact0{transform:translateY(100%)}.scrolled.up .header .head-contact0{transform:translateY(0)}.page-template-separator2025 .-separator-hidden,.page-template-separatorseparator2026-php .-separator-hidden,.page-template-visit-form .-separator-hidden,.page-template-samplet-test-form .-separator-hidden{opacity:0;pointer-events:none}@media screen and (max-width:1000px){.page-template-separator2025 .head-contact,.page-template-separatorseparator2026-php .head-contact,.page-template-visit-form .head-contact,.page-template-samplet-test-form .head-contact{width:100%!important}.page-template-separator2025 .-separator-hidden,.page-template-separatorseparator2026-php .-separator-hidden,.page-template-visit-form .-separator-hidden,.page-template-samplet-test-form .-separator-hidden{display:none}}.header{z-index:99}.header::after{display:none}.btn-humberger{display:block;position:fixed;top:0;right:0;margin:auto;width:4rem;height:4rem;background:none;border:none;text-indent:200%;overflow:hidden;white-space:nowrap;outline:none;z-index:999}.btn-humberger:before,.btn-humberger:after{content:'';width:50%;height:3px;background:#ea3224;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.btn-humberger:before{-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 6px 0 #ea3224}.btn-humberger:after{-ms-transform:translateY(6px);-webkit-transform:translateY(6px);transform:translateY(6px)}.btn-humberger.open:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:none}.btn-humberger.open:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.global-navi{display:none}.global-navi.open{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow-y:scroll;background:#000;color:#fff;z-index:998}.global-navi.open .gNav{display:block}.head-logo{margin-top:1.5rem;margin-left:5%;position:absolute;top:0;left:0}.head-contact0{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;position:fixed;top:0;right:0;margin:auto}.head-contact0 div{min-height:2rem;margin-top:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1ch}.head-contact0{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;margin:auto;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background:#fff;padding-top:1px}a.head-contact,a.head-contact2,a.head-contact3{width:calc(50% - 1px);padding:1em 2em 1em 1em;text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:.75rem}.head-contact0 div{display:inline-block;vertical-align:middle;margin-top:0;min-height:0}a.head-contact,a.head-contact3,a.head-contact,a.head-contact2 a.head-contact{background:#ea3224;color:#fff;text-align:left;font-family:'Montserrat',sans-serif;font-size:.75rem;line-height:150%}a.head-contact3,a.head-contact2{background:#ea3224;color:#fff;text-align:left;font-family:'Montserrat',sans-serif;font-size:.75rem;line-height:150%}.head-contact .icon,.head-contact2 .icon,.head-contact3 .icon{display:inline-block;width:auto;height:28px;margin-right:.5em}.head-contact i,.head-contact2 i,.head-contact3 i{display:inline-block;vertical-align:middle;margin-right:.5em;height:auto;font-size:3em;height:28px}.head-contact0.three-button a.head-contact,.head-contact0.three-button a.head-contact2,.head-contact0.three-button a.head-contact3{width:calc(33.33% - 1px);flex-direction:column;text-align:center;padding:1em;line-height:1.2}.head-contact0.three-button .head-contact .icon,.head-contact0.three-button .head-contact2 .icon,.head-contact0.three-button .head-contact3 .icon{display:block;width:auto;height:1.5rem;margin:0 auto .5rem;object-fit:contain}.head-contact0.three-button .head-contact i,.head-contact0.three-button .head-contact2 i,.head-contact0.three-button .head-contact3 i{display:block;width:auto;height:1.5rem;margin:0 auto .5em;font-size:1.5rem}.gNav{padding-top:6rem}.gNav>li{border-top:1px solid #404040;height:auto;padding:0;font-size:1rem}.gNav .menu-item{padding:.8em 1em;display:block;width:100%}.gNav .submenu-btn .menu-item{display:flex;justify-content:space-between}.gNav .submenu-btn .menu-item::after{content:'+';font-family:'Noto Sans',sans-serif;fotn-weight:normal;font-size:1.5em;color:#999}.gNav .sp-menu{display:block}.gNav .list-menu p span{display:none}.gNav .submenu-btn:hover{background:none;color:#fff}.gNav>li.here .menu-item::before,.gNav>li:hover .menu-item::before{display:none}.gNav .submenu-btn .submenu{display:none;padding:1.5em 0}.head-sns{display:block;margin:1em 1.5em}.head-sns>li{display:inline-block;vertical-align:middle;font-size:1.5rem}.head-sns>li+li{margin-left:1em}@media screen and (min-width:1001px){.head-logo{margin-top:0;margin-left:2rem;position:relative}.global-navi{display:block;padding:0;padding-right:4em}.gNav{display:flex;align-items:center;padding:0}.gNav>li{height:104px;padding:2em .8em;border:none;font-size:.8rem}.gNav .menu-item{position:relative;padding:0}.gNav .list-menu p span{display:block}.gNav .menu-item:before{content:'';width:100%;height:3px;background:#ea3224;position:absolute;bottom:-.5em;left:0;margin:auto;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0)}.gNav>li.here .menu-item:before,.gNav>li:hover .menu-item:before{width:100%;-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-ms-transition:transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s}.gNav .sp-menu{display:none}.gNav .submenu-btn .submenu{display:block;position:absolute;width:100%;height:auto;top:100%;right:50%;-ms-transform:translateX(50%) scaleY(0);-webkit-transform:translateX(50%) scaleY(0);transform:translateX(50%) scaleY(0);opacity:0;pointer-events:none;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;-ms-transform-origin:center top;-webkit-transform-origin:center top;transform-origin:center top;width:100vw;display:block;background:#FFF}.submenu-btn{cursor:pointer}.gNav .submenu-btn .menu-item::after{display:none}.gNav>li.here .menu-item::before,.gNav>li:hover .menu-item::before{display:block}.gNav .submenu-btn:hover{background:#fff;color:#000}.gNav .submenu-btn:hover .submenu{background:#FFF;display:block;-ms-transform:translateX(50%) scaleY(1);-webkit-transform:translateX(50%) scaleY(1);transform:translateX(50%) scaleY(1);opacity:1;pointer-events:none;pointer-events:auto;box-shadow:0 20px 20px 0 rgb(0 0 0 / .1);position:absolute;top:100%;right:50%;padding:60px 0;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.btn-humberger{display:none}.head-sns{display:none}.head-contact0 div{min-height:2rem;margin-top:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1ch}.head-contact0{width:calc(11rem + 1px);position:fixed;top:0;right:0;left:auto;bottom:auto;display:flex;background:none}.head-contact0.three-button{width:calc(16.5rem + 2px)}.header::after{content:'';display:block;width:calc(11rem + 1px)}a.head-contact i,a.head-contact2 i,a.head-contact3 i{margin:0 auto}.head-contact .icon,.head-contact2 .icon,.head-contact3 .icon{margin:0 auto}a.head-contact,a.head-contact2,a.head-contact3{display:block;width:5.5rem;padding:2em 0;flex-direction:column;text-align:center;font-size:.6rem}.head-contact0.three-button a.head-contact,.head-contact0.three-button a.head-contact2,.head-contact0.three-button a.head-contact3{line-height:1.5;padding:2em 0;display:flex;align-items:center;flex-direction:column;justify-content:center}.head-contact0.three-button .head-contact .icon,.head-contact0.three-button .head-contact2 .icon,.head-contact0.three-button .head-contact3 .icon{height:3em;height:28px;margin-bottom:0}.head-contact0.three-button .head-contact i,.head-contact0.three-button .head-contact2 i,.head-contact0.three-button .head-contact3 i{font-size:3em;height:28px;margin-bottom:0}}@media screen and (min-width:1100px){.head-contact0{width:calc(14rem + 1px)}.header::after{width:calc(14rem + 1px)}.head-contact0.three-button{width:calc(21rem + 2px)}a.head-contact,a.head-contact2,a.head-contact3{width:7rem}.gNav>li{padding:2rem .8em;font-size:.9rem}}@media screen and (min-width:1350px){.global-navi{padding-right:0}.gNav>li{padding:2rem 1em;font-size:1rem}}.foot-case_faq{display:flex;flex-wrap:wrap}.foot-case_faq .linkbtn{width:50%;display:block;position:relative}.foot-case_faq .linkbtn.case{background:#000 url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/bg-btn-case.jpg) no-repeat right center / auto 100%;color:#fff;padding:3em 5% 3rem 15%}.foot-case_faq .linkbtn.agency{background:#000 url(https://www.moki-ss.co.jp/wordpress/wp-content/themes/moki/css/../img/bg-btn-agency.jpg) no-repeat right center / auto 100%;color:#fff;padding:3em 5% 3rem 15%}.foot-case_faq .linkbtn.faq{display:block;background:#ccc;padding:3rem 15% 3rem 5%}.foot-case_faq .linkbtn.faq .icon-faq{font-size:8rem;color:#fff;position:absolute;right:20%;top:0;bottom:0;margin:auto;width:1em;height:1em;display:block}.foot-case_faq .linkbtn::before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:rgb(0 0 0 / .2);-ms-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;pointer-events:none;z-index:2;opacity:0}.foot-case_faq .linkbtn:hover::before{opacity:1}@media screen and (max-width:1300px){.foot-case_faq .linkbtn.case{padding:3em 5% 3rem 10%}.foot-case_faq .linkbtn.agency{padding:3em 5% 3rem 10%}.foot-case_faq .linkbtn.faq{padding:3rem 10% 3rem 5%}.foot-case_faq .linkbtn.faq .icon-faq{font-size:6rem;right:15%}}@media screen and (max-width:900px){.foot-case_faq{padding:0 5% 1em}.foot-case_faq .linkbtn{width:100%;margin-bottom:.5em}.foot-case_faq .linkbtn.case,.foot-case_faq .linkbtn.agency,.foot-case_faq .linkbtn.faq{padding:1.5rem 30% 1.5rem 10%}.foot-case_faq .linkbtn.faq .icon-faq{font-size:5rem}}.foot-contact{background:#ea3224;color:#fff;padding:50px 0}.foot-contact.-gray{background:#CCC;color:#333}.foot-contact.-lightgray{background:#F5F5F5;color:#333}.foot-contact .title{text-align:center;font-size:1.1875rem;font-weight:700;margin-bottom:1em}.foot-contact .title br{display:none}.foot-contact .tel_mail{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.25rem;letter-spacing:.1em;margin-top:1em}.foot-contact .tel_mail>li{width:48%;text-align:center}.foot-contact .tel_mail .btn{background:#fff;color:#ea3224;font-size:1.25rem;font-family:'Montserrat',sans-serif;font-weight:700;padding:1em;text-transform:uppercase;widht:100%;display:block;letter-spacing:.2em;margin-bottom:1em;border:2px solid #fff;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.foot-contact .tel_mail .btn i{font-size:2em;display:inline-block;margin-right:.2em;vertical-align:middle}.foot-contact .tel_mail span{font-size:.6em;display:block;line-height:150%;margin-top:.5em}.foot-contact .icon-tel-num{font-size:1.5rem;margin-bottom:-.2em;display:block}.foot-contact .tel_mail .btn:hover{color:#fff;background:#ea3224}@media screen and (max-width:900px){.foot-contact .title{font-size:1.3rem}.foot-contact .title br{display:block}.foot-contact .tel_mail .btn{font-size:1rem}}@media screen and (max-width:600px){.foot-contact{padding:25px 0}.foot-contact .title{font-size:.875rem}.foot-contact .tel_mail>li{width:100%}.foot-contact .tel_mail>li+li{margin-top:1.5em}}.footer{background:#333;color:#b3b3b3}.foot-navi{display:flex;flex-wrap:wrap;justify-content:space-between}.foot-navi>div{width:50%}.fNav{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:.8125rem}.fNav>li{width:33%}.fNav .submenu{font-size:.85em;line-height:200%}.fNav .submenu>li{padding-left:1.2em}.fNav .submenu>li:before{content:'';display:inline-block;width:.5em;height:.5em;border-top:1px solid;border-right:1px solid;margin-left:-1.2em;vertical-align:middle;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:.7em}.fNav>li>a{display:block}.fNav>li>a+a{margin-top:1em}.fNav a{-ms-transition:color 0.3s;-webkit-transition:color 0.3s;transition:color 0.3s}.fNav a:hover{color:#fff}.foot-logo{color:#ea3224;text-align:center;margin-top:150px;margin-bottom:2rem;font-size:2rem}.foot-address{text-align:center;font-size:.8125rem;line-height:160%;text-align:center}.foot-sns{text-align:center;margin-top:4em;color:#e6e6e6}.foot-sns>li{display:inline-block;vertical-align:middle;font-size:1.5rem}.foot-sns>li+li{margin-left:1em}.foot-sns>li.-type2 a{width:1.5rem;height:1.5rem;display:flex;opacity:.9;transition:0.3s}.foot-sns>li.-type2:hover a{opacity:1}.foot-sns a{-ms-transition:color 0.3s;-webkit-transition:color 0.3s;transition:color 0.3s}.foot-sns a:hover{color:#fff}.copyright{font-size:.7rem;text-align:center;margin-top:2rem;display:block;letter-spacing:.2em;font-family:'Montserrat',sans-serif}@media screen and (max-width:1200px){.foot-navi>div{width:100%}.foot-navi>div+div{margin-top:3em}}@media screen and (max-width:900px){.footer{padding-bottom:80px}.foot-navi>div{width:48%}.foot-navi>div+div{margin-top:0}.fNav>li{width:100%;margin-bottom:1em}.foot-logo{margin-top:100px}.footer-s{padding-bottom:100px}}@media screen and (max-width:600px){.foot-logo{margin:50px 0 1rem}.foot-sns{margin-top:1rem}.copyright{font-size:.5rem;letter-spacing:.1em;margin-top:1rem}}.list-menu{display:flex;flex-wrap:wrap}.list-menu>li{width:32%;margin-right:2%;position:relative}.list-menu>li:nth-child(3n){margin-right:0}.list-menu>li:nth-child(n+4){margin-top:2em}.list-menu>li.burning-sub{width:100%}.list-menu figure{position:relative}.list-menu figure::before{content:'';width:100%;height:100%;display:block;background:rgb(0 0 0 / .2);opacity:0;pointer-events:none;-ms-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.list-menu>li:hover figure::before{opacity:1}.list-menu p{font-size:1.3rem;letter-spacing:.2em;z-index:2;margin-top:.5em}.list-menu p span{font-size:.5rem;margin-top:.5em;font-family:'Montserrat',sans-serif;font-weight:400;display:block;letter-spacing:.2em;line-height:150%}.list-menu.clb{color:#000}.global-navi .list-menu{color:#000}.page-template-separator2026 .global-navi{color:#000}.page-template-english-pageseparator2025-php .head-title,.page-template-separator2026 .head-title{margin-top:100px}@media screen and (max-width:900px){.list-menu>li{width:48%;margin-right:4%}.list-menu>li>*{padding:10vw 0}.list-menu>li:nth-child(n+3){margin-top:1.5rem}.list-menu>li:nth-child(3n){margin-right:4%}.list-menu>li:nth-child(2n){margin-right:0%}.list-menu p{font-size:1.2rem}.list-menu p span{margin-top:0;display:none}.global-navi .list-menu{color:#fff}.page-template-separator2026 .global-navi{color:#FFF}.page-template-english-pageseparator2025-php .head-title,.page-template-separator2026 .head-title{margin-top:60px}}@media screen and (max-width:600px){.list-menu p{font-size:1rem}.list-menu>li>*{padding:8vw 0}}.breadcrumb{font-size:.8rem}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:'';width:.5em;height:.5em;border-top:1px solid;border-right:1px solid;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;vertical-align:middle;margin:0 .5em}.pagination{margin:80px 0;text-align:center;font-family:'Montserrat',sans-serif;color:#ea3224}.pagination>span,.pagination>a{display:inline-block;margin:0 .8em}.pagination .current{border-bottom:1px solid;color:#000}.pagination .prev{margin-right:2em}.pagination .next{margin-left:2em}@media screen and (max-width:900px){.pagination{margin:30px 0}}.bottom-links{margin-top:80px;font-family:'Montserrat',sans-serif;color:#ea3224;display:flex;justify-content:space-between}.bottom-links .nolink{opacity:0;pointer-events:none}.side-category .children{padding-left:1em;font-size:.9rem}.btn-scroll{width:8rem;height:4rem;display:block;position:absolute;bottom:0;right:0;margin:auto;background:#ea3224;text-indent:100%;overflow:hidden;white-space:nowrap;z-index:2}.btn-scroll:before{content:'';width:6px;height:6px;background:#fff;border-radius:3px;background:#fff;position:absolute;top:1.25em;left:0;right:0;margin:auto;-webkit-animation:down 2s infinite;animation:down 2s infinite}.btn-scroll:after{content:'';width:2px;height:1.75rem;display:block;background:#fff;position:absolute;left:0;right:0;bottom:1em;margin:auto}@-webkit-keyframes down{0%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:0}5%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{-ms-transform:translateY(1.6rem);-webkit-transform:translateY(1.6rem);transform:translateY(1.6rem);opacity:1}100%{-ms-transform:translateY(1.7rem);-webkit-transform:translateY(1.7rem);transform:translateY(1.7rem);opacity:0}}@keyframes down{0%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:0}5%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{-ms-transform:translateY(1.6rem);-webkit-transform:translateY(1.6rem);transform:translateY(1.6rem);opacity:1}100%{-ms-transform:translateY(1.7rem);-webkit-transform:translateY(1.7rem);transform:translateY(1.7rem);opacity:0}}@media screen and (max-width:900px){.btn-scroll{display:none}}.product-cta{display:flex;flex-wrap:wrap;justify-content:space-between}.product-cta>a{display:block;width:48%;padding:1em;font-size:1.25rem;color:#EA3224;text-align:center;border:1px solid #EA3224;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.product-cta i{font-size:2rem;vertical-align:middle;margin-right:.2em}.product-cta>a:hover{background:#EA3224;color:#FFF}.product-cta.header-cta{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.product-cta.header-cta>a{width:32%}@media screen and (max-width:900px){.product-cta>a{width:100%;margin-bottom:1em;font-size:1rem}.product-cta.header-cta>a{font-size:.8rem;line-height:150%;padding:1em .2em;width:100%}.product-cta.header-cta>a+a{margin-top:1em}.product-cta.header-cta i{display:block;margin-bottom:.2em}.product-cta>a+a{margin-top:0}.product-cta.header-cta>a+a{margin-top:0}}.gotop{width:8rem;height:4rem;display:none;position:fixed;bottom:0;right:0;margin:auto;background:#ea3224;text-indent:100%;overflow:hidden;white-space:nowrap;z-index:97}.gotop:before{content:'';width:6px;height:6px;background:#fff;border-radius:3px;background:#fff;position:absolute;top:1.25em;left:0;right:0;margin:auto;-webkit-animation:up 2s infinite;animation:up 2s infinite}.gotop:after{content:'';width:2px;height:1.75rem;display:block;background:#fff;position:absolute;left:0;right:0;bottom:1em;margin:auto}@-webkit-keyframes up{0%{-ms-transform:translateY(1.7rem);-webkit-transform:translateY(1.7rem);transform:translateY(1.7rem);opacity:0}5%{-ms-transform:translateY(1.6rem);-webkit-transform:translateY(1.6rem);transform:translateY(1.6rem);opacity:1}90%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes up{0%{-ms-transform:translateY(1.7rem);-webkit-transform:translateY(1.7rem);transform:translateY(1.7rem);opacity:0}5%{-ms-transform:translateY(1.6rem);-webkit-transform:translateY(1.6rem);transform:translateY(1.6rem);opacity:1}90%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@media screen and (max-width:900px){.gotop{display:none}}@media screen and (max-width:900px){.grecaptcha-badge{bottom:60px!important}}@media print{.header,.footer,.foot-case_faq,.foot-contact,.head-contact0{display:none}.title-lineup,.use-product,.page-break{break-before:page}.sep-case-flow__item:last-child{border:2px solid #fbd6d3!important}}