@charset "UTF-8";@media (min-width:769px){.main-slide:not(:last-child){margin-bottom:121px}.b-intro{background-color:#fff;padding-bottom:120px;text-align:center}.b-intro .inner:not(:last-child){margin-bottom:120px}.b-intro__catch{font-size:2rem;font-weight:300;line-height:2}.b-intro__images{display:flex;flex-flow:row wrap;gap:2.08%}.b-intro__images .image{border-radius:8px;height:calc(337/483*100%);flex:auto;max-width:calc((100% - 4.16%)/3);overflow:hidden;transition-delay:calc(.5s*var(--delay))}.b-intro__images .image:nth-child(3n-1){margin-top:calc(128/1512*100%)}.b-intro__images .image:nth-child(3n){margin-top:calc(64/1512*100%)}.b-slide{position:relative}.b-slide__text{color:#fff;display:flex;align-items:center;font-size:2rem;font-weight:600;line-height:2;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:9}.b-slide__text+.b-slide__item{margin-top:-100vh}.b-slide__item{position:relative;height:100vh}.b-slide__item:before{background-color:#3336;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.b-howto{background-color:#eaeaea;padding-block:120px}.b-howto .inner{max-width:1000px}.b-howto .frame{border-radius:8px;overflow:hidden;perspective:1px}.b-info{background-color:#fff;border-radius:0 56px 56px 0;padding-block:122px 120px}.b-info:not(:last-child){margin-bottom:120px}.b-info+.b-info{border-radius:56px 0 0 56px;padding-top:116px}.b-info .page-tl:not(:last-child){margin-bottom:9px}.b-info .page-tl.large:not(:last-child){margin-bottom:16px}.b-info .text-catch{font-size:1.125rem;text-align:center}.b-info .text-catch:not(:last-child){margin-bottom:96px}.b-info .text-note{font-size:.875rem;font-weight:300;line-height:1.5}.b-info__intro:not(:last-child){margin-bottom:96px}.b-info__intro .image{border-radius:8px;overflow:hidden;perspective:1px;height:600px}.b-info__intro .text{width:100%}.b-info__intro .text .tl{color:var(--text_color);font-size:2rem;font-weight:600;line-height:2}.b-info__intro .text .tl:not(:last-child){margin-bottom:16px}.b-info__intro .text-wrap{display:flex;align-items:center}.b-info__intro .text-wrap__image{border:1px solid #d9d9d9;border-radius:1000px;box-sizing:border-box;flex-shrink:0;margin-right:24px;width:208px}.b-info__intro:not(.horizontal){text-align:center}.b-info__intro:not(.horizontal) .image{margin-bottom:16px}.b-info__intro:not(.horizontal) .text .tl{font-size:2.5rem}.b-info__intro:not(.horizontal) .text .tl:not(:last-child){margin-bottom:8px}.b-info__intro.horizontal{display:flex;align-items:center}.b-info__intro.horizontal .image{flex-shrink:0;height:100%;margin-right:40px;min-height:446px;width:600px}.b-info__intro+.b-info__box{margin-top:152px}.b-info__video:not(:last-child){margin-bottom:152px}.b-info__video .tl{color:var(--text_color);font-size:2rem;font-weight:600;line-height:2;margin:0 auto 16px;padding-inline:30px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-info__video .tl:after,.b-info__video .tl:before{background-color:currentColor;content:"";position:absolute;height:calc(100% - 24px);inset-block:0;margin-block:auto;width:2px}.b-info__video .tl:before{left:0;transform:rotate(-30deg)}.b-info__video .tl:after{right:0;transform:rotate(30deg)}.b-info__video .frame{border-radius:8px;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.b-info__box{background-color:#f5f5f5;border-radius:8px;padding:112px 100px 70px;position:relative}.b-info__box:not(:last-child){margin-bottom:96px}.b-info__box+.b-info__box{margin-top:152px}.b-info__box .c-tag{position:absolute;inset-inline:0;margin-inline:auto;top:0;transform:translateY(-50%)}.b-info__box .text-note{text-align:center;margin-bottom:40px}.b-info__box .step-list{display:flex;justify-content:center;gap:33px}.b-info__box .step-list:not(:last-child){margin-bottom:40px}.b-info__box .step-list__item{position:relative}.b-info__box .step-list__item:not(:last-child):after{background-color:var(--text_color);content:"";height:18px;width:13px;-webkit-mask-image:url(../images/shark/handycleaner/stainforce/ic_chevron_right.png);mask-image:url(../images/shark/handycleaner/stainforce/ic_chevron_right.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;inset-block-start:90px;inset-inline-start:calc(100% + 12px)}.b-info__box .step-list__item .image{border-radius:8px;height:198px;perspective:1px;overflow:hidden}.b-info__box .step-list__item .tl{font-size:1.125rem;font-weight:300;line-height:2;text-align:center}.b-info__box .step-list__item .tl:not(:first-child){margin-top:24px}.b-info__box .step-list__item .tl--large{font-size:1.375rem;font-weight:600}.b-info__box .step-list__item .tl--large:not(:first-child){margin-top:8px}.b-info__box .image-list{display:grid;grid-template-columns:repeat(2,1fr);gap:56px 40px;margin-bottom:-14px}.b-info__box .image-list .image{border-radius:8px;height:244px;perspective:1px;overflow:hidden}.b-info__box .image-list .image:not(:last-child){margin-bottom:8px}.b-info__box .image-list .tl{font-size:1.375rem;font-weight:600;line-height:2;text-align:center}.b-info__box .box-video{max-width:600px;margin:0 auto}.b-info__box .box-video .frame{border-radius:8px;perspective:1px;overflow:hidden}.b-info__quickly{padding-top:63px}.b-info__quickly:not(:last-child){margin-bottom:95px}.b-info__quickly .page-tl:not(:last-child){margin-bottom:58px}.b-info__quickly .c-quickly__item{display:flex;align-items:center}.b-info__quickly .c-quickly__item:not(:last-child){margin-bottom:56px}.b-info__quickly .c-quickly__item .image{border-radius:8px;flex-shrink:0;height:100%;margin-right:40px;min-height:446px;perspective:1px;overflow:hidden;width:600px}.b-info__quickly .c-quickly__item .text{font-size:2rem;font-weight:600;line-height:2}.b-info__pet{display:flex;align-items:center;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-info__pet:not(:last-child){margin-bottom:96px}.b-info__pet .image{border-radius:1000px;flex-shrink:0;height:308px;margin-right:40px;width:308px}.b-info__pet .text-tl{color:var(--text_color);font-size:1.375rem;font-weight:600;line-height:2}.b-info__pet .text-tl:not(:last-child){margin-bottom:16px}.b-info__highlight .image{border-radius:8px;height:700px;perspective:1px;overflow:hidden}.b-info__highlight .tl-animation{margin-top:-50px}.b-step{padding-block:115px 120px;border-radius:0 56px 56px 0;background:#333;color:#fff;margin-bottom:120px}.b-step .page-tl{color:#fff;font-size:3rem;margin-bottom:95px}.b-step .page-tl__sub{font-size:1.5rem}.b-step .page-tl__text{font-size:.875rem;margin-top:8px;color:#fff}.b-step .step-ttl{text-align:center;margin-bottom:16px}.b-step .step-ttl span{position:relative;display:inline-block;font-size:2rem;line-height:2;letter-spacing:0;font-weight:600;padding-inline:40px}.b-step .step-ttl span:before,.b-step .step-ttl span:after{content:"";position:absolute;width:2px;height:43px;background:#fff;bottom:10px}.b-step .step-ttl span:before{left:0;transform:rotate(-30deg)}.b-step .step-ttl span:after{right:0;transform:rotate(30deg)}.b-step .step-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.b-step .step-wrap:not(:last-child){margin-bottom:86px}.b-step .step-wrap .step-item figure{width:100%;height:216px;overflow:hidden;margin-bottom:22px}.b-step .step-wrap .step-item__content{text-align:center;font-weight:600;line-height:1.5}.b-step .step-wrap .step-item__content .num{font-size:1.125rem;margin-bottom:5px}.b-step .step-wrap .step-item__content .ttl{font-size:1.375rem}.b-step .step-link{text-align:center}.b-step .step-link .btn-step{position:relative;color:#333;font-size:1.125rem;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:13px;width:256px;height:67px;background:#fff;box-shadow:0 4px 44px #00000080}.b-step .step-link .btn-step i.icon-arrow{width:10px;height:15px;background:url(../images/shark/handycleaner/stainforce/ic_chevron_right.png?v73b73d577b0df0d42c2f8c612e846486)no-repeat;background-size:cover;transition:transform .3s ease;will-change:transform}.b-step .step-link .btn-step:hover i.icon-arrow{transform:translate(5px)}.b-mode{padding-block:116px 226px;background:#f5f5f5;border-radius:56px 56px 0 0}.b-mode .page-tl{margin-bottom:96px}.b-mode .mode-wrap{position:relative;display:flex;justify-content:center;gap:64px;margin-inline:auto;max-width:1000px;width:100%;background:#fff;padding:67px 0 57px;border-radius:8px}.b-mode .mode-wrap:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);background:#f5f5f5;width:72px;height:36px;-webkit-clip-path:polygon(0 0,100%0,50% 100%);clip-path:polygon(0 0,100%0,50% 100%)}.b-mode .mode-wrap .mode-item{display:flex;align-items:center;width:406px;transform:translate(-5px)}.b-mode .mode-wrap .mode-item:first-child figure{width:228px}.b-mode .mode-wrap .mode-item figure{width:261px;flex-shrink:0;margin-right:16px}.b-mode .mode-wrap .mode-item__content .ttl{font-size:2rem;font-weight:600;margin-bottom:8px}.b-angle{position:relative;padding-block:148px 162px;margin-top:-50px;background:#dfdfdf;border-radius:56px 56px 0 0}.b-angle .c-tag{padding-inline:92px 48px;position:absolute;top:-56px;left:49.6%;transform:translate(-50%)}.b-angle .c-tag:after{display:none}.b-angle .c-tag:before{content:"";position:absolute;top:40px;left:50px;width:30px;height:30px;background:url(../images/shark/handycleaner/stainforce/ic_plus02.png?v6c30f5836f224d2443c67327380fa1e5)no-repeat;background-size:cover}.b-angle .page-tl{margin-bottom:70px}.b-angle .page-tl__sub{color:#c8c8c8}.b-angle .angle-wrap{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:86px}.b-angle .angle-wrap .angle-item{width:378px}.b-angle .angle-wrap .angle-item:nth-child(2){margin-top:56px}.b-angle .angle-wrap .angle-item:nth-child(2) .btn-angle i.icon-arrow{transform:rotate(90deg)}.b-angle .angle-wrap .angle-item:nth-child(3){margin-top:112px}.b-angle .angle-wrap .angle-item:nth-child(3) .btn-angle i.icon-arrow{transform:rotate(180deg)}.b-angle .angle-wrap .angle-item figure{border-radius:8px;overflow:hidden;margin-bottom:17px}.b-angle .angle-wrap .angle-item .btn-angle{position:relative;margin-inline:auto;margin-bottom:8px;width:184px;height:63px;background:#602976;color:#fff;border-radius:100px;font-size:2rem;font-weight:600;display:flex;align-items:center;justify-content:center}.b-angle .angle-wrap .angle-item .btn-angle i.icon-arrow{width:25px;margin-right:5px;height:15px;background:url(../images/shark/handycleaner/stainforce/ic_chevron_right_white.png?v8a26a48a6bf0d1696aa058cc5e136e64)no-repeat;background-size:cover}.b-angle .angle-wrap .angle-item p{font-size:1.375rem;font-weight:600;text-align:center}.b-angle .angle-box{box-sizing:border-box;background:#fff;border-radius:8px;padding:19px 95px;display:flex;align-items:center;gap:49px;width:1000px;margin-inline:auto;margin-bottom:96px}.b-angle .angle-box figure{width:290px}.b-angle .angle-box .ttl{font-size:2rem;line-height:2;font-weight:600;margin-bottom:8px}.b-angle .angle-box .txt{font-size:1.125rem;line-height:2;font-weight:300}.b-angle .angle-mv{position:relative}.b-angle .angle-mv figure{border-radius:8px;overflow:hidden}.b-angle .angle-mv .tl-animation{margin-top:-50px}.b-maintenance{padding-block:118px;margin-top:-42px;border-radius:56px;background:#f5f5f5;position:relative}.b-maintenance .page-tl{margin-bottom:94px}.b-maintenance .maintenance-item{padding-block:40px 39px;border-top:1px solid #adadad;display:flex;align-items:center}.b-maintenance .maintenance-item:last-child{border-bottom:1px solid #adadad}.b-maintenance .maintenance-item figure{width:464px;height:280px;border-radius:8px;overflow:hidden;margin-right:32px;flex-shrink:0}.b-maintenance .maintenance-item .ttl{font-size:2rem;line-height:2;font-weight:600;margin-bottom:8px}.b-maintenance .maintenance-item .txt{font-size:1.125rem;line-height:2}.b-maintenance .maintenance-action{margin-top:40px;margin-bottom:96px;text-align:center}.b-maintenance .maintenance-action .maintenance-btn{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;color:#fff;background:#602976;font-size:1.125rem;font-weight:500;width:344px;height:80px;border-radius:100px;box-shadow:0 0 16px #00000029}.b-maintenance .maintenance-action .maintenance-btn i.icon-plus{margin-left:15px;width:24px;height:24px;background:url(../images/shark/handycleaner/stainforce/ic_plus.png?v56d74902c3ca8f13d44ea861422c5084)no-repeat;background-size:cover}@media (hover:hover){.b-maintenance .maintenance-action .maintenance-btn{transition:opacity .3s ease;will-change:opacity}.b-maintenance .maintenance-action .maintenance-btn:hover{opacity:.6}}.b-maintenance .maintenance-box{background:#fff;border-radius:8px;padding:20px;box-sizing:border-box;width:820px;margin-inline:auto;display:flex;align-items:center;gap:40px;margin-bottom:96px}.b-maintenance .maintenance-box figure{width:316px}.b-maintenance .maintenance-box__content .ttl{font-size:1.375rem;font-weight:600;line-height:2;margin-bottom:8px}.b-maintenance .maintenance-box__content .txt{font-size:1.125rem;line-height:2}.b-maintenance .maintenance-mv figure{border-radius:8px;overflow:hidden}.b-maintenance .tl-animation{margin-top:-50px}.b-slider{padding-block:120px}.b-slider .slider-ttl{text-align:center;font-size:2.5rem;line-height:2;font-weight:600;margin-bottom:95px}.b-slider .slider{overflow:hidden}.b-slider .slider-list{display:flex;gap:32px;transform:translateZ(0)}.b-slider .slider-list__item{flex:0 0 auto;border-radius:8px;overflow:hidden;width:1121px;height:750px;animation:sliderSmooth 60s linear infinite}@keyframes sliderSmooth{0%{transform:translate(0)}to{transform:translate(-4608px)}}.b-model{background:#fff;padding:120px 25px 0}.b-model .model-box{box-sizing:border-box;width:100%;max-width:1424px;background:#f5f5f5;border-radius:16px;display:flex;align-items:center;margin-inline:auto;padding:24px}.b-model .model-box figure{width:668px;height:668px}.b-model .model-box__content{margin-top:-48px;padding-left:2px}.b-model .model-box__content .title{width:621px;height:48px;margin-bottom:24px}.b-model .model-box__content .text{text-align:center;font-size:2.5rem;font-weight:600;line-height:1.5;margin-bottom:54px}.b-model .model-box__content .button-wrap{display:flex;justify-content:center;gap:48px}.b-model .model-box__content .button-wrap a{background:#602976;color:#fff;font-size:1.125rem;font-weight:600;padding:16px 65px;transition:color .3s ease,background .3s ease;will-change:color,background}.b-model .model-box__content .button-wrap a:hover{background:#fff;color:#602976}}@media (max-width:768px){.product-header__sub-navigation-list-item-shop{background-color:#000;color:#fff;position:relative}.product-header__sub-navigation-list-item-shop:before{background-color:#fff;content:"";display:inline-block;margin-right:1.3vw;width:5.3vw;height:4.3vw;-webkit-mask-image:url(../images/utils/product-header/icon_store.png);mask-image:url(../images/utils/product-header/icon_store.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-header__sub-navigation-list-item-shop img{display:none}.product-header__sub-navigation-list-item-store{background-color:#e74c39}.main-slide:not(:last-child){margin-bottom:13.3vw}.main-slide__slide-product{height:min(calc(100svh - 40vw),140vw)}.main-slide__slide-product img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;height:100%;width:100%}.b-intro{background-color:#fff;padding-bottom:14.9vw;text-align:center}.b-intro .inner:not(:last-child){margin-bottom:14.7vw}.b-intro__catch{font-size:5.3vw;font-weight:300;line-height:1.5}.b-intro__images .image{border-radius:2.1vw;height:46.4vw;width:66.7vw;overflow:hidden}.b-intro__images .image:nth-child(3n-1){margin-left:auto}.b-intro__images .image:nth-child(3n){margin-left:6.9vw}.b-intro__images .image:not(:last-child){margin-bottom:4.5vw}.b-slide{position:relative}.b-slide__text{color:#fff;display:flex;align-items:center;font-size:4.3vw;font-weight:600;line-height:1.5;height:70.1vw;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:9}.b-slide__text+.b-slide__item{margin-top:-70.1vw}.b-slide__item{position:relative;height:70.1vw}.b-slide__item:before{background-color:#3336;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.b-howto{padding-block:14.9vw}.b-howto .frame{border-radius:2.1vw;overflow:hidden;perspective:1px}.b-info{background-color:#fff;border-radius:0 8.5vw 8.5vw 0;padding-block:14.7vw 14.9vw}.b-info:not(:last-child){margin-bottom:14.9vw}.b-info+.b-info{border-radius:8.5vw 0 0 8.5vw;padding-top:12vw}.b-info .page-tl:not(:last-child){margin-bottom:2.1vw}.b-info .text-catch{font-size:3.7vw;line-height:2;text-align:center}.b-info .text-catch:not(:last-child){margin-bottom:10.7vw}.b-info .text-note{font-size:3.2vw;font-weight:300;letter-spacing:-.01em;line-height:1.5}.b-info__intro:not(:last-child){margin-bottom:10.7vw}.b-info__intro .image{border-radius:2.1vw;height:69.3vw;margin-bottom:4.3vw;overflow:hidden;perspective:1px}.b-info__intro .text{width:100%}.b-info__intro .text .tl{color:var(--text_color);font-size:5.3vw;font-weight:600;line-height:1.5}.b-info__intro .text .tl:not(:last-child){margin-bottom:4.3vw}.b-info__intro .text-wrap{display:flex;align-items:center}.b-info__intro .text-wrap__image{border:1px solid #d9d9d9;border-radius:266.7vw;box-sizing:border-box;flex-shrink:0;height:32.8vw;margin-right:4.3vw;margin-top:.5vw;width:32.8vw}.b-info__intro:not(.horizontal) .image{border-radius:0;margin-left:-6.9vw;width:calc(100% + 13.9vw)}.b-info__intro:not(.horizontal) .text{box-sizing:border-box;padding-inline:4.3vw}.b-info__intro:not(.horizontal) .text .tl{font-size:5.9vw}.b-info__intro:not(.horizontal) .text .tl:not(:last-child){margin-bottom:2.1vw}.b-info__intro.horizontal .image{height:57.6vw}.b-info__intro.horizontal .text .tl{text-align:center}.b-info__intro+.b-info__box{margin-top:21.6vw;padding-top:24vw}.b-info__video:not(:last-child){margin-bottom:19.2vw}.b-info__video .tl{color:var(--text_color);font-size:4.5vw;font-weight:600;line-height:calc(30/17);margin:0 auto 4.3vw;padding-inline:3.7vw;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b-info__video .tl:after,.b-info__video .tl:before{background-color:currentColor;content:"";position:absolute;height:calc(100% - 2.7vw);inset-block:0;margin-block:auto;width:.5vw}.b-info__video .tl:before{left:0;transform:rotate(-30deg)}.b-info__video .tl:after{right:0;transform:rotate(30deg)}.b-info__video .frame{border-radius:2.1vw;overflow:hidden}.b-info__box{background-color:#f5f5f5;border-radius:2.1vw;padding:21.6vw 4.3vw 10.7vw;position:relative}.b-info__box:not(:last-child){margin-bottom:10.7vw}.b-info__box+.b-info__box{margin-top:19.2vw}.b-info__box .c-tag{position:absolute;inset-inline:0;margin-inline:auto;top:0;transform:translateY(-50%)}.b-info__box .text-note{text-align:center;margin-bottom:10.7vw}.b-info__box .step-list:not(:last-child){margin-bottom:10.7vw}.b-info__box .step-list__item{position:relative}.b-info__box .step-list__item:not(:last-child){margin-bottom:13.1vw}.b-info__box .step-list__item:not(:last-child):after{background-color:var(--text_color);content:"";height:3.5vw;width:5.1vw;-webkit-mask-image:url(../images/shark/handycleaner/stainforce/ic_chevron_down.png);mask-image:url(../images/shark/handycleaner/stainforce/ic_chevron_down.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;inset-inline:0;margin-inline:auto;inset-block-start:calc(100% + 5.3vw)}.b-info__box .step-list__item .image{border-radius:2.1vw;height:49.3vw;perspective:1px;overflow:hidden}.b-info__box .step-list__item .tl{font-size:3.7vw;font-weight:300;line-height:2;text-align:center}.b-info__box .step-list__item .tl:not(:first-child){margin-top:4.3vw}.b-info__box .step-list__item .tl--large{font-size:4.3vw;font-weight:600;line-height:1.5}.b-info__box .image-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8.5vw 4.3vw}.b-info__box .image-list .image{border-radius:2.1vw;height:32vw;perspective:1px;overflow:hidden}.b-info__box .image-list .image:not(:last-child){margin-bottom:4.3vw}.b-info__box .image-list .tl{font-size:4.3vw;font-weight:600;line-height:1.5;text-align:center}.b-info__box .box-video{margin-bottom:-.8vw}.b-info__box .box-video .frame{border-radius:2.1vw;perspective:1px;overflow:hidden}.b-info__quickly{padding-top:10.7vw}.b-info__quickly:not(:last-child){margin-bottom:10.9vw}.b-info__quickly .page-tl:not(:last-child){margin-bottom:10.7vw}.b-info__quickly .c-quickly__item:not(:last-child){margin-bottom:8.5vw}.b-info__quickly .c-quickly__item .image{border-radius:2.1vw;height:57.6vw;margin-bottom:4.3vw;perspective:1px;overflow:hidden}.b-info__quickly .c-quickly__item .text{font-size:5.3vw;font-weight:600;line-height:1.5}.b-info__pet:not(:last-child){margin-bottom:10.4vw}.b-info__pet .image{border-radius:266.7vw;flex-shrink:0;height:50.1vw;margin-inline:auto;margin-bottom:4.3vw;width:50.1vw}.b-info__pet .text{text-align:center}.b-info__pet .text-tl{color:var(--text_color);font-size:4.3vw;font-weight:600;line-height:1.5}.b-info__pet .text-tl:not(:last-child){margin-bottom:2.1vw}.b-info__pet+.b-info__highlight .tl-animation{margin-top:-4vw}.b-info__highlight{width:calc(100% + 13.9vw);margin-left:-6.9vw}.b-info__highlight .image{border-radius:2.1vw;height:69.3vw;perspective:1px;overflow:hidden}.b-info__highlight .tl-animation{margin-top:-2.7vw}.b-step{padding-block:14.9vw;border-radius:0 8.5vw 8.5vw 0;background:#333;color:#fff;margin-bottom:14.7vw}.b-step .page-tl{color:#fff;font-size:6.4vw;line-height:1.6;margin-bottom:8.8vw}.b-step .page-tl__text{font-size:3.2vw;margin-top:2.1vw;color:#fff}.b-step .step-ttl{text-align:center;margin-bottom:3.7vw}.b-step .step-ttl span{position:relative;display:inline-block;font-size:4.5vw;line-height:2;letter-spacing:0;font-weight:600;padding-inline:0}.b-step .step-ttl span:before,.b-step .step-ttl span:after{content:"";position:absolute;width:.5vw;height:5.3vw;background:#fff;bottom:1.9vw}.b-step .step-ttl span:before{left:-3.5vw;transform:rotate(-30deg)}.b-step .step-ttl span:after{right:-3.5vw;transform:rotate(30deg)}.b-step .step-wrap:not(:last-child){margin-bottom:14.9vw}.b-step .step-wrap .step-item{width:77.6vw;margin-inline:auto}.b-step .step-wrap .step-item:not(:last-child){margin-bottom:8.8vw}.b-step .step-wrap .step-item figure{width:100%;height:43.5vw;overflow:hidden;margin-bottom:4.3vw}.b-step .step-wrap .step-item__content{text-align:center;font-weight:600;line-height:1.5}.b-step .step-wrap .step-item__content .num{font-size:5.3vw;margin-bottom:.5vw}.b-step .step-wrap .step-item__content .ttl{font-size:5.9vw}.b-step .step-link{text-align:center}.b-step .step-link .btn-step{position:relative;color:#333;font-size:4.3vw;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:2.7vw;width:77.6vw;height:15.2vw;background:#fff;box-shadow:0 1.1vw 11.7vw #00000080}.b-step .step-link .btn-step i.icon-arrow{width:2.7vw;height:4vw;background:url(../images/shark/handycleaner/stainforce/ic_chevron_right.png?v73b73d577b0df0d42c2f8c612e846486)no-repeat;background-size:cover;transition:transform .3s ease;will-change:transform}.b-mode{padding-block:15.2vw 36.8vw;background:#f5f5f5;border-radius:8.5vw 8.5vw 0 0}.b-mode .page-tl{margin-bottom:10.7vw}.b-mode .mode-wrap{position:relative;box-sizing:border-box;margin-inline:auto;background:#fff;padding:5.9vw 1.9vw 4.3vw;width:77.6vw;border-radius:2.1vw}.b-mode .mode-wrap:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);background:#f5f5f5;width:9.6vw;height:5.3vw;-webkit-clip-path:polygon(0 0,100%0,50% 100%);clip-path:polygon(0 0,100%0,50% 100%)}.b-mode .mode-wrap .mode-item{display:flex;align-items:center}.b-mode .mode-wrap .mode-item:first-child{margin-bottom:4.3vw}.b-mode .mode-wrap .mode-item:first-child figure{width:34.7vw;margin-left:2.9vw}.b-mode .mode-wrap .mode-item figure{width:37.3vw;flex-shrink:0;margin-right:2.1vw}.b-mode .mode-wrap .mode-item__content .ttl{font-size:4.3vw;font-weight:600;margin-bottom:1.6vw}.b-angle{position:relative;padding-block:23.7vw 25.9vw;margin-top:-13.3vw;background:#dfdfdf;border-radius:8.5vw 8.5vw 0 0}.b-angle .c-tag{box-sizing:border-box;padding-inline:9.9vw 0;position:absolute;width:81.6vw;top:-8.5vw;left:49.6%;transform:translate(-50%)}.b-angle .c-tag:after{display:none}.b-angle .c-tag:before{content:"";position:absolute;top:5.9vw;left:5.6vw;width:5.6vw;height:5.6vw;background:url(../images/shark/handycleaner/stainforce/ic_plus02.png?v6c30f5836f224d2443c67327380fa1e5)no-repeat;background-size:cover}.b-angle .page-tl{margin-bottom:10.7vw}.b-angle .page-tl__sub{color:#c8c8c8}.b-angle .angle-wrap{margin-bottom:8.5vw}.b-angle .angle-wrap .angle-item{display:flex;align-items:center}.b-angle .angle-wrap .angle-item:not(:last-child){margin-bottom:4.5vw}.b-angle .angle-wrap .angle-item:nth-child(2n){flex-direction:row-reverse}.b-angle .angle-wrap .angle-item:nth-child(2n) figure{margin-inline:4.3vw 0}.b-angle .angle-wrap .angle-item:nth-child(2) .btn-angle{padding-left:0}.b-angle .angle-wrap .angle-item:nth-child(2) .btn-angle i.icon-arrow{margin-right:1.3vw;transform:rotate(90deg)}.b-angle .angle-wrap .angle-item:nth-child(3) .btn-angle i.icon-arrow{transform:rotate(180deg)}.b-angle .angle-wrap .angle-item figure{flex-shrink:0;width:42.9vw;height:40.8vw;border-radius:2.1vw;overflow:hidden;margin-inline:0 4.3vw}.b-angle .angle-wrap .angle-item .item-content{margin-top:1.3vw}.b-angle .angle-wrap .angle-item .btn-angle{padding-left:1.1vw;box-sizing:border-box;position:relative;margin-bottom:1.1vw;width:27.7vw;height:10.9vw;background:#602976;color:#fff;border-radius:100px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 6.4vw #0000001a}.b-angle .angle-wrap .angle-item .btn-angle i.icon-arrow{width:4.5vw;height:2.7vw;margin-right:3.2vw;background:url(../images/shark/handycleaner/stainforce/ic_chevron_right_white.png?v8a26a48a6bf0d1696aa058cc5e136e64)no-repeat;background-size:cover}.b-angle .angle-wrap .angle-item p{font-size:4.3vw;font-weight:600}.b-angle .angle-box{box-sizing:border-box;background:#fff;border-radius:2.1vw;margin-inline:auto;margin-bottom:14.9vw;padding:2.9vw 4.3vw 6.1vw}.b-angle .angle-box figure{width:56.5vw;margin-inline:auto;padding-right:3.5vw}.b-angle .angle-box .ttl{text-align:center;font-size:5.3vw;line-height:1.5;font-weight:600;margin-bottom:2.1vw}.b-angle .angle-box .txt{font-size:3.7vw;line-height:2;font-weight:300}.b-angle .angle-mv{position:relative;margin-inline:-6.9vw}.b-angle .angle-mv figure{width:100%;height:69.3vw;border-radius:2.1vw;overflow:hidden}.b-angle .angle-mv .tl-animation{margin-top:-2.9vw}.b-maintenance{position:relative;padding-block:14.9vw 14.7vw;margin-top:-11.2vw;border-radius:8.5vw;background:#f5f5f5}.b-maintenance .page-tl{margin-bottom:10.7vw}.b-maintenance .maintenance-wrap{margin-inline:-2.7vw}.b-maintenance .maintenance-item{border-top:1px solid #adadad;padding-block:8.5vw}.b-maintenance .maintenance-item:last-child{border-bottom:1px solid #adadad}.b-maintenance .maintenance-item figure{width:100%;border-radius:2.1vw;overflow:hidden;margin-bottom:2.9vw}.b-maintenance .maintenance-item .ttl{font-size:5.3vw;line-height:2;font-weight:600;margin-bottom:2px}.b-maintenance .maintenance-item .txt{font-size:3.7vw;line-height:2}.b-maintenance .maintenance-action{margin-top:4.3vw;margin-bottom:14.9vw;text-align:center}.b-maintenance .maintenance-action .maintenance-btn{padding-inline:5.3vw;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;color:#fff;background:#602976;font-size:4vw;font-weight:500;height:15.2vw;border-radius:26.7vw}.b-maintenance .maintenance-action .maintenance-btn i.icon-plus{margin-left:2.1vw;width:4.8vw;height:4.8vw;background:url(../images/shark/handycleaner/stainforce/ic_plus.png?v56d74902c3ca8f13d44ea861422c5084)no-repeat;background-size:cover}.b-maintenance .maintenance-box{width:77.6vw;background:#fff;border-radius:2.1vw;padding:4.3vw 4.3vw 1.9vw;box-sizing:border-box;margin-inline:auto;margin-bottom:14.9vw}.b-maintenance .maintenance-box figure{width:100%;margin-bottom:3.2vw}.b-maintenance .maintenance-box__content .ttl{font-size:4.3vw;font-weight:600;line-height:2;margin-bottom:1.1vw}.b-maintenance .maintenance-box__content .txt{font-size:3.7vw;line-height:2}.b-maintenance .maintenance-mv{margin-inline:-6.9vw}.b-maintenance .maintenance-mv figure{border-radius:2.1vw;overflow:hidden}.b-maintenance .tl-animation{margin-top:-3.7vw}.b-slider{padding-block:14.7vw}.b-slider .slider-ttl{text-align:center;font-size:4.8vw;line-height:2;font-weight:600;margin-bottom:10.7vw}.b-slider .slider{overflow:hidden}.b-slider .slider-list{display:flex;gap:1.1vw;transform:translateZ(0)}.b-slider .slider-list__item{flex:0 0 auto;border-radius:2.1vw;overflow:hidden;width:79.7vw;height:53.3vw;animation:sliderSmooth 50s linear infinite}.b-slider .slider-list__item img{display:block;border-radius:2.1vw}@keyframes sliderSmooth{0%{transform:translate(0)}to{transform:translate(-323.2vw)}}.b-model{background:#fff;padding:14.9vw 6.7vw 0}.b-model .model-box{box-sizing:border-box;width:100%;max-width:379.7vw;background:#f5f5f5;border-radius:2.1vw;padding:7.5vw 4.3vw 4.5vw 4.5vw}.b-model .model-box figure{width:60.5vw;height:60.5vw;margin-inline:auto;margin-bottom:1.3vw}.b-model .model-box__content{padding-left:2px}.b-model .model-box__content .title{width:78.7vw;height:6.1vw;margin-bottom:3.7vw}.b-model .model-box__content .text{text-align:center;font-size:5.9vw;font-weight:600;line-height:2;margin-bottom:4.3vw}.b-model .model-box__content .button-wrap a{display:block;background:#602976;color:#fff;font-size:4.8vw;font-weight:600;padding:2.7vw;text-align:center}.b-model .model-box__content .button-wrap a:not(:last-child){margin-bottom:6.7vw}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/stainforce.css.map */
