@charset "utf-8";:root{--font-base:'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif}.animation-text{display:block;overflow:hidden;height:100px}.animation-text .animation-item{height:100%;transition:transform 2s ease-in-out;will-change:transform;transform:translateY(100%)}.animation-text+.animation-text{margin-top:-50px}.active .animation-item{transform:translateY(0)}h1,h2,h3,h4{font-weight:600}.movie-modal__close{display:none}@keyframes arrowLoop{0%{transform:translateY(0);opacity:1}45%{transform:translateY(18px);opacity:0}46%{transform:translateY(-18px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:769px){.only-sp{display:none!important}.youtube-trigger{display:flex;align-items:center;justify-content:center;width:194px;height:44px;border-radius:100px;background:rgba(255,255,255,.2);margin-inline:auto 0;margin-bottom:26px}.youtube-trigger span{position:relative;display:flex;gap:10px}.youtube-trigger span:before{content:"";display:block;width:24px;height:24px;background:url(../images/shark/stickcleaner/powerclean360pro/play_circle.png?v7cc62bcad58e7d9643eb072f30ca8110)no-repeat;background-size:cover}.pin-spacer{min-width:1200px}.main_inner{font-family:var(--font-base);font-weight:600;color:#000}.main_inner *{box-sizing:border-box}.main_inner :before,.main_inner :after{box-sizing:border-box}.main_inner .header__breadcrumb,.main_inner .product-header__inner{font-weight:400}.root{min-width:1200px}.row{width:1200px;margin:0 auto}iframe{width:100%;height:100%;object-fit:cover}section{position:relative;z-index:1;overflow:hidden}.main-mv{position:relative;overflow:hidden}.main-mv__video{position:relative;width:100%;height:640px;pointer-events:none}.main-mv__video video{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:1200px;min-height:640px;object-fit:cover;transform:translate(-50%,-50%)}.main-mv__title{position:absolute;top:20px;z-index:10;left:50%;transform:translateX(-50%);text-align:right;max-width:1332px;width:100%}.main-mv__ja{color:#fff;font-size:2rem;font-weight:600;letter-spacing:.02em}.main-mv__trigger{z-index:5;cursor:pointer;display:flex;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.9375rem;font-weight:600;padding:6px 15px 6px 4px;background:#000;color:#fff;border-radius:1000px;transition:opacity .3s ease;will-change:opacity}.main-mv__trigger .icon-play{width:35px;height:35px;background:url(../images/shark/stickcleaner/powerclean360pro/icon_play.png?v3d50c1e66f5a700680fd7bd530b73b41);background-size:cover}.main-mv__trigger:hover{opacity:.6}.fixed-scroll{position:fixed;display:flex;align-items:center;justify-content:space-between;z-index:100;width:100%;left:0;bottom:40px;padding-inline:40px}.fixed-scroll ul{display:flex;align-items:center;gap:8px}.fixed-scroll ul .btn{display:block;color:#fff;font-size:.9375rem;padding:13px 20px 15px;background:#eb0e6a}.fixed-scroll ul .btn01{background:#602976}.intro{display:grid;align-items:center;grid-template-columns:50% 50%;background:#f3f3f5;padding-block:112px;margin:22px 20px}.intro .intro-image{width:calc(415/1440*100vw)}.intro .intro-content{padding-right:20px}.intro-ttl{width:496px;margin-left:-14px;margin-bottom:35px}.intro-lg{margin-left:-4px;font-size:2.375rem;line-height:1.4;letter-spacing:.02em;margin-bottom:34px}.intro-sm{font-size:1.25rem;line-height:1.7;margin-left:-4px;margin-bottom:39px}.intro .notes{max-width:600px;font-size:.625rem;font-weight:300;line-height:1.4}.section{overflow:clip}.lead{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:250vh;background:#121212;box-shadow:0 4px 30px 5px rgba(0,0,0,.1)}.lead-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.lead-ttl{width:553px}.lead-txt{font-size:3.625rem;color:#fff}.lead-txt span{font-size:3.375rem}.feature{position:relative;z-index:2;height:100vh;background:#000}.feature-progress{position:absolute;color:#fff;top:120px;width:1280px;z-index:5;left:50%;transform:translateX(-50%)}.feature-progress .wrap{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(255,255,255,.5);margin-top:-1px}.feature-progress .wrap .ttl{font-size:.8125rem}.feature-progress .wrap .num{font-size:.9375rem;font-family:"Open Sans"}.feature-progress .line{width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left center}.feature .feature-list:has(a:hover) .item a{opacity:.6}.feature .feature-list:has(a:hover) .item a:hover{opacity:1}.feature .feature-list .item a{transition:opacity .5s ease,transform .5s ease;will-change:transform,opacity}.feature-item{height:100vh;position:relative;color:#fff;padding-block:347px 89px;position:absolute;inset:0;width:100%;height:100%;will-change:clip-path,transform}.feature-item02 .feature-content{margin-inline:-40px auto}@media screen and (max-width:1300px){.feature-item02 .feature-content{margin-inline:0 auto}}.feature-bg{--overlay-opacity:0;position:absolute;inset:0;z-index:-1;overflow:hidden}.feature-bg:after{content:"";position:absolute;inset:0;background:#000;opacity:.1}.feature-bg img{width:100%;height:100%;object-fit:cover;will-change:transform}.feature-bg .feature-overlay{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8) 100%)}.feature-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto 100px;color:#fff;margin-bottom:170px}.feature-content .en{font-family:"Open Sans";font-size:.8125rem;letter-spacing:.03em;margin-bottom:25px}.feature-content .title{font-size:2rem;line-height:1.3;letter-spacing:.03em}.feature-list{display:grid;grid-template-columns:repeat(5,1fr);gap:40px 18px}.feature-list a{display:block}.feature-list a:hover .item-content .icon-arrow{animation:arrowLoop .7s cubic-bezier(.22,1,.36,1)}.feature-list a .item-image{border-radius:6px;overflow:hidden;margin-bottom:12px}.feature-list a .item-content .num,.feature-list a .item-content .title,.feature-list a .item-content .text{transition:opacity .3s ease;will-change:opacity}.feature-list a .item-content .num{font-size:.8125rem;margin-bottom:1px}.feature-list a .item-content .title{font-size:1.125rem;letter-spacing:.02em;margin-bottom:4px}.feature-list a .item-content .text{font-size:.75rem;line-height:1;font-weight:300;margin-bottom:16px}.feature-list a .item-content .icon-arrow{display:block;width:38px;height:38px;background:url(../images/shark/stickcleaner/powerclean360pro/icon_arrow.png?v178311d99e28431f8734aef31c0b8052)no-repeat;background-size:cover;transition:all .3s ease}.feature-list a .item-content .icon-arrow{position:relative;overflow:hidden;width:38px;height:38px}.feature-list a .item-content .icon-arrow::before,.feature-list a .item-content .icon-arrow::after{content:"";position:absolute;inset:0;background:url(../images/shark/stickcleaner/powerclean360pro/icon_arrow.png?v178311d99e28431f8734aef31c0b8052)no-repeat center/cover;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease;will-change:transform,opacity}.feature-list a .item-content .icon-arrow:before{transform:translateY(0);opacity:1}.feature-list a .item-content .icon-arrow:after{transform:translateY(-120%);opacity:0}.feature .notes{margin-top:37px;opacity:0;will-change:transform,opacity}.feature .notes p{font-size:.625rem;line-height:1.6;font-weight:300}.feature .notes p+.p{margin-top:2px}.anchor{background:#fff;z-index:5;text-align:center;padding-block:149px 115px}.anchor-ttl{font-size:1.875rem;line-height:1.4;margin-bottom:24px;margin-left:-14px}.anchor a{display:inline-block}.anchor a:hover .icon-arrow{animation:arrowLoop .7s cubic-bezier(.22,1,.36,1)}.anchor .icon-arrow{display:block;margin-inline:auto;width:38px;height:38px;background:url(../images/shark/stickcleaner/powerclean360pro/icon_arrow-black.png?va5813100a60dd8c41315886dc76e276a)no-repeat;background-size:cover}.pinProduct{position:relative;height:100vh;overflow:hidden}.product{padding-block:250px;text-align:center;color:#fff;position:absolute;inset:0;overflow:hidden;background:#121212;box-shadow:0 4px 30px 5px rgba(0,0,0,.1);border-radius:10px}.product:before{content:"";position:absolute;pointer-events:none;z-index:2;inset:0;background:linear-gradient(180deg,rgba(18,18,18,0)0,#121212 100%)}.product .bg-section{position:absolute;inset:0;z-index:1;pointer-events:none}.product .bg-section img{width:100%;height:120%;opacity:.6;object-fit:cover;will-change:transform}.product .sec-num{position:absolute;z-index:1;top:90px;left:20px;font-size:.875rem;font-family:"Open Sans"}.product .content{position:absolute;inset:0;z-index:5;display:flex;justify-content:center;padding-top:180px;padding-bottom:120px;overflow:visible;will-change:transform}.product .row{position:relative;z-index:2}.product-ttl{font-size:5rem;line-height:1;margin-bottom:80px;font-weight:600}.product-ttl .sub-ttl{display:block;font-family:"Open Sans";font-size:1.5rem;margin-bottom:20px}.product .product-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:81px;margin-bottom:40px}.product .product-wrap.once{justify-content:center;grid-template-columns:580px}.product .product-wrap.once .item-head{padding-block:10px}.product .product-wrap.once .item-head:before{display:none!important}.product .product-wrap .item{padding:13px 13px 18px;border-radius:20px;overflow:hidden}.product .product-wrap .item-head{position:relative;font-size:1.375rem;line-height:1.2;margin-bottom:10px;padding-block:23px}.product .product-wrap .item-head sup{font-size:.6875rem}.product .product-wrap .item-head.mh{min-height:125px;display:flex;align-items:center;justify-content:center}.product .product-wrap .item-head:before{position:absolute;font-family:"Open Sans";font-size:.8125rem;top:-3px;right:8px}.product .product-wrap .item-image{border-radius:10px;overflow:hidden}.product .product-wrap .item-image iframe,.product .product-wrap .item-image img{display:block;border-radius:10px;width:100%;height:260px}.product .product-wrap .item-image iframe{height:auto;aspect-ratio:16/9}.product .product-wrap .item-before{background:rgba(255,255,255,.08)}.product .product-wrap .item-before .item-head{color:rgba(255,255,255,.5)}.product .product-wrap .item-before .item-head:before{content:"従来の掃除機";color:#fff}.product .product-wrap .item-after{background:#602976}.product .product-wrap .item-after .item-head:before{content:"PowerClean 360 PRO"}.product .video-more{width:594px;margin-inline:auto;margin-bottom:47px}.product .video-more figure,.product .video-more img,.product .video-more video,.product .video-more iframe{display:block;border-radius:10px;overflow:hidden;width:100%;aspect-ratio:16/9}.product-catch{font-size:1.375rem;line-height:1.4;color:rgba(255,255,255,.7);margin-bottom:39px;margin-inline:-100px}.product-catch sup{font-size:.6875rem}@media screen and (max-width:1400px){.product-catch{margin-inline:30px}}.product-catch span{color:#fff}.product .thumb-wrap{display:flex;justify-content:center;align-items:center}.product .thumb-wrap .thumb-content{width:498px;padding-right:12px;text-align:left}.product .thumb-wrap .product-catch{margin-bottom:5px;margin-inline:0}.product .thumb-wrap figure{width:280px;flex-shrink:0}.product .thumb-wrap figure img{border-radius:10px;margin-bottom:5px}.product .thumb-wrap figure figcaption{margin-inline:-5px;font-size:.75rem;line-height:1.5}.product .thumb-wrap figure figcaption.clr{color:rgba(255,255,255,.7)}.product .notes{font-size:.75rem;line-height:1.4}.product-battery{display:grid;justify-content:center;grid-template-columns:repeat(3,278px);gap:14px;margin-top:-6px}.product-battery .battery-item{display:grid;align-items:center;gap:40px;grid-template-columns:60px 140px;padding:6px 15px 6px 20px;background:#fff;color:#000}.product-battery .battery-item p{position:relative;font-size:.75rem;line-height:1.4;text-align:left}.product-battery .battery-item p:before{content:"";position:absolute;top:0;left:-20px;width:1px;height:100%;background-color:rgba(0,0,0,.2)}.pinProduct,.product,.bg-section,.bg-section img{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:40px 20px;background:#000;color:#fff;min-height:738px;border-radius:20px}.info:after{content:"";position:absolute;inset:0;background:url(../images/shark/stickcleaner/powerclean360pro/ill_info.png?v5384855718cbdd9944fee4be110526de)no-repeat;background-size:100% 100%;pointer-events:none}.info-sub{font-size:1.5rem;font-family:"Open Sans";margin-bottom:45px}.info-ttl{font-size:3.125rem;line-height:1.3;margin-bottom:39px;font-weight:600}.info-txt{font-size:1rem;line-height:1.4;color:rgba(255,255,255,.7)}.info-txt:not(:last-child){margin-bottom:20px}.info-txt span{color:#fff}.usage{padding-block:114px 60px}.usage-item:not(:last-child){margin-bottom:133px}.usage-item{text-align:center}.usage-item p{font-size:1.125rem;line-height:1.7;margin-inline:-30px}.usage-item .usage-ttl{font-size:3.375rem;line-height:1.2;padding-block:15px 33px}.usage-item figure{width:835px;margin-inline:auto;margin-top:55px}.usage-item figure+.usage-ttl{margin-top:65px}.usage-item .image-wrap{display:grid;grid-template-columns:398px 398px;justify-content:center;gap:40px}.usage-item .image-wrap figure{width:100%}.compare{border-radius:20px;background:#602976;margin:80px 40px 78px;padding:66px 40px}.compare-ttl{padding-top:10px;margin-bottom:46px;font-size:.8125rem;line-height:1.7;letter-spacing:.03em;color:#fff;border-top:1px solid #fff}.compare .tbl{width:931px;margin-inline:auto;border-collapse:separate;border-spacing:6px 5px;table-layout:fixed}.compare .tbl th,.compare .tbl td{text-align:center;background:#fff;padding-block:7px 9px;font-size:.875rem;font-weight:600}.compare .tbl th.bg01,.compare .tbl td.bg01{background:rgba(217,217,217,.8)}.compare .tbl th.bg02,.compare .tbl td.bg02{background:#dadada}.compare .tbl thead tr th{padding-block:17px 18px}.compare .tbl thead tr th:first-child{width:221px;background:#000;color:#fff}.compare .tbl thead tr th:nth-child(2){width:300px;background:rgba(0,0,0,.2)}.compare .tbl thead tr th img{width:275px;margin-inline:auto}.compare .tbl tbody tr th{background:#242424;color:#fff}.award{padding-block:87px 47px;background:#000;color:#fff}.award .row{width:1280px;margin-inline:auto}.award-head{display:grid;justify-content:center;grid-template-columns:290px 552px;gap:78px;padding-right:40px;margin-bottom:113px;padding-bottom:80px;border-bottom:1px solid rgba(255,255,255,.5)}.award-head__title{margin-top:24px}.award-head__title .sub{font-size:.8125rem;font-family:"Open Sans";letter-spacing:.03em;margin-bottom:78px}.award-head__title .title{font-size:2.75rem;line-height:1.2;font-weight:600}.award-head__image{display:grid;grid-template-columns:273px 273px;gap:6px}.award-head__image figure{border-radius:20px;overflow:hidden}.award-body{text-align:center;margin-left:-40px}.award-body .title{font-size:2.75rem;font-weight:600;line-height:1.2;margin-bottom:48px}.award-body .title sup{display:inline-block;font-size:.875rem;transform:translateY(-7px)}.award-body figure{width:553px;margin-inline:auto;border-radius:20px;overflow:hidden;margin-bottom:37px}.award-body .content .sub{font-size:1.125rem;margin-bottom:20px}.award-body .content .sub-title{font-size:2.75rem;line-height:1.2;margin-bottom:27px;margin-left:-10px}.award-body .content .sub-title sup{font-size:.875rem}.award-body .content .sub-title .num{font-size:3.125rem}.award-body .content .notes{font-size:.75rem;line-height:1.4}.cta{padding:113px 40px 80px 60px}.cta-logo{width:961px;margin-inline:auto;margin-bottom:44px}.cta-wrap{display:grid;justify-content:center;align-items:center;grid-template-columns:284px 575px;gap:92px;margin-left:18px}.cta-image{width:284px}.cta-content{margin-top:105px}.cta-content .sub{font-size:1.5rem;line-height:1.2;margin-bottom:23px;margin-bottom:67px}.cta-content .ttl{font-size:2.5rem;line-height:1.2;margin-bottom:20px}.cta-content .notes{width:462px;font-size:.625rem;font-weight:300;line-height:1.4;margin-bottom:51px}.cta-content .btn-wrap{display:flex;gap:6px;margin-bottom:17px}.cta-content .btn-wrap .btn{display:flex;align-items:center;justify-content:center;font-size:.9375rem;min-width:214px;min-height:52px;color:#fff;padding:10px 20px;background:#eb0e6a}.cta-content .btn-wrap .btn-primary{background:#602976}.cta-content .btn-wrap .btn{transition:opacity .3s ease;will-change:opacity}.cta-content .btn-wrap .btn:hover{opacity:.7}.cta-content .link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.6875rem;font-weight:300;padding:10px 21px;border:1px solid rgba(0,0,0,.4)}}@media (max-width:768px){.only-pc{display:none!important}.reverse-sp{display:flex;flex-direction:column-reverse}.reverse-sp:not(:last-child){margin-bottom:12.7vw}.youtube-trigger{display:flex;align-items:center;justify-content:center;width:63.6vw;height:11.2vw;border-radius:25.4vw;background:rgba(255,255,255,.2);margin-inline:auto;margin-top:-2.5vw}.youtube-trigger span{position:relative;display:flex;align-items:center;gap:2.5vw;font-size:3.6vw}.youtube-trigger span:before{content:"";display:block;width:4.8vw;height:4.8vw;background:url(../images/shark/stickcleaner/powerclean360pro/play_circle.png?v7cc62bcad58e7d9643eb072f30ca8110)no-repeat;background-size:cover}.main_inner{font-family:var(--font-base);font-weight:600;color:#000}.main_inner *{box-sizing:border-box}.main_inner :before,.main_inner :after{box-sizing:border-box}.main_inner .header__breadcrumb,.main_inner .product-header__inner{font-weight:400}.row{width:89.8vw;margin:0 auto}iframe{width:100%;height:100%;object-fit:cover}section{position:relative;z-index:1;overflow:hidden}.animation-text{height:15.3vw}.animation-text+.animation-text{margin-top:-8.1vw}.fixed-scroll{position:fixed;z-index:100;width:100%;left:0;bottom:12vw}.fixed-scroll ul .btn{display:block;color:#fff;text-align:center;font-size:3.3vw;padding:3.3vw 5.1vw;background:#602976}.main-mv{position:relative;overflow:hidden}.main-mv__video{position:relative;width:100%;height:100vw;pointer-events:none}.main-mv__video video{width:100%;height:100%;object-fit:cover}.main-mv__title{position:absolute;top:2.5vw;z-index:10;left:50%;transform:translateX(-50%);text-align:right;max-width:92.6vw;width:100%}.main-mv__trigger{position:absolute;z-index:5;bottom:5.1vw;right:2vw;cursor:pointer;display:flex;align-items:center;gap:2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:3.1vw;font-weight:600;padding:1vw 2.5vw 1vw 1vw;background:#000;color:#fff;border-radius:254.5vw;transition:opacity .3s ease;will-change:opacity}.main-mv__trigger .icon-play{width:6.4vw;height:6.4vw;background:url(../images/shark/stickcleaner/powerclean360pro/icon_play.png?v3d50c1e66f5a700680fd7bd530b73b41);background-size:cover}.intro{display:flex;flex-direction:column-reverse;background:#f3f3f5;padding:8.1vw 4.6vw 30.5vw;margin:2.5vw 2.5vw 2vw;position:relative}.intro .intro-image{display:block;margin-top:8.9vw}.intro-lg{font-size:8.7vw;line-height:1.4;letter-spacing:.02em;margin-bottom:3.3vw}.intro-sm{font-size:4.6vw;line-height:1.7;margin-bottom:4.3vw}.intro .notes{font-size:2.5vw;font-weight:300;line-height:1.4;position:absolute;bottom:5.1vw;padding-right:4.6vw}.section{overflow:clip}.lead{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:200svh;background:#121212;box-shadow:0 4px 30px 5px rgba(0,0,0,.1)}.lead-inner{height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center}.lead-ttl{width:88.5vw;margin-bottom:-1.3vw}.lead-txt{font-size:9.2vw;letter-spacing:.02em;color:#fff}.feature{position:relative;z-index:2;height:105svh}.feature-progress{position:absolute;color:#fff;top:8.9vw;width:85.8vw;z-index:5;left:50%;transform:translateX(-50%)}.feature-progress .wrap{display:flex;justify-content:space-between;padding-top:2vw;border-top:1px solid rgba(255,255,255,.5);margin-top:-1px}.feature-progress .wrap .ttl{font-size:2.8vw}.feature-progress .wrap .num{font-size:3.1vw;font-family:"Open Sans"}.feature-progress .line{width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left center}.feature-item{position:relative;color:#fff;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8) 100%);position:absolute;inset:0;width:100%;height:105svh;will-change:clip-path,transform;display:flex;align-items:center;padding-top:127.2vw}.feature-item02 .row{padding-block:25.4vw 5.1vw}.feature-item02 .feature-content{margin-inline:0 auto}.feature-bg{--overlay-opacity:0;position:absolute;inset:0;z-index:-1;overflow:hidden}.feature-bg:after{content:"";position:absolute;inset:0;background:#000;opacity:.1}.feature-bg img{width:100%;height:100%;object-fit:cover}.feature-bg .feature-overlay{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8) 100%)}.feature-content{color:#fff;margin-left:2vw;margin-bottom:12.7vw}.feature-content .en{font-family:"Open Sans";font-size:2.5vw;line-height:1.5;letter-spacing:.03em;margin-bottom:4.3vw}.feature-content .title{font-size:6.1vw;line-height:1.4;letter-spacing:.03em}.feature-list{display:flex;flex-direction:column;gap:4.1vw}.feature-list a{display:grid;align-items:center;grid-template-columns:31.8vw auto;gap:3.8vw}.feature-list a .item-image{height:14.8vw;border-radius:1.5vw;overflow:hidden}.feature-list a .item-content{position:relative;padding-right:10.2vw}.feature-list a .item-content .num{font-size:2.5vw;font-weight:300;margin-bottom:2px}.feature-list a .item-content .title{font-size:4.6vw;line-height:1;letter-spacing:.02em;margin-bottom:1.8vw}.feature-list a .item-content .text{font-size:2.5vw;line-height:1;font-weight:300}.feature-list a .item-content .icon-arrow{position:absolute;right:0;display:block;top:50%;transform:translateY(-50%);width:9.7vw;height:9.7vw;background:url(../images/shark/stickcleaner/powerclean360pro/icon_arrow.png?v178311d99e28431f8734aef31c0b8052)no-repeat;background-size:cover}.feature .notes{margin-top:6.4vw;margin-right:-5.1vw;opacity:0;will-change:transform,opacity}.feature .notes p{font-size:2.5vw;line-height:1.6;font-weight:300}.anchor{background:#fff;z-index:5;text-align:center;padding-block:30.8vw 30.5vw;padding-inline:7.6vw}.anchor-ttl{font-size:7.6vw;line-height:1.4;margin-bottom:13.2vw}.anchor a{display:block}.anchor .icon-arrow{display:block;margin-inline:auto;width:9.7vw;height:9.7vw;background:url(../images/shark/stickcleaner/powerclean360pro/icon_arrow-black.png?va5813100a60dd8c41315886dc76e276a)no-repeat;background-size:cover}.pinProduct{position:relative;height:100vh;overflow:hidden}.product{padding-block:63.6vw;padding-block:24.4vw 9.7vw;text-align:center;color:#fff;position:absolute;inset:0;overflow:hidden;background:#121212;box-shadow:0 1vw 7.6vw 1.3vw rgba(0,0,0,.1)}.product:before{content:"";position:absolute;pointer-events:none;z-index:2;inset:0;background:linear-gradient(180deg,rgba(18,18,18,0)0,#121212 100%)}.product .content{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding-top:30.5vw;padding-bottom:30.5vw;overflow:visible;will-change:transform}.product .bg-section{pointer-events:none;position:absolute;inset:0;z-index:1}.product .bg-section img{width:100%;height:120%;height:100%;opacity:.6;object-fit:cover}.product .sec-num{position:relative;z-index:2;font-size:2.8vw}.product .row{position:relative;width:95.4vw;z-index:2}.product-ttl{font-size:8.7vw;line-height:1.4;margin-bottom:8.4vw}.product-ttl .sub-ttl{display:block;font-family:"Open Sans";font-weight:700;font-size:3.3vw;margin-block:2.5vw 1.5vw}.product .product-wrap{display:flex;flex-direction:column;gap:3.8vw;margin-bottom:9.7vw}.product .product-wrap.once .item-head:before{display:none!important}.product .product-wrap .item{padding:3.3vw 1.3vw 4.6vw;border-radius:5.1vw;overflow:hidden}.product .product-wrap .item-head{position:relative;font-size:3.6vw;line-height:1.2;margin-inline:-5.1vw;padding-block:6.4vw 6.4vw}.product .product-wrap .item-head:before{position:absolute;font-family:"Open Sans";font-size:3.6vw;letter-spacing:.03em;top:-.8vw;right:6.4vw}.product .product-wrap .item-image{border-radius:2.5vw;overflow:hidden}.product .product-wrap .item-before{background:rgba(255,255,255,.08)}.product .product-wrap .item-before .item-head{color:rgba(255,255,255,.5)}.product .product-wrap .item-before .item-head:before{content:"従来の掃除機";color:#fff}.product .product-wrap .item-after{background:#602976}.product .product-wrap .item-after .item-head:before{content:"PowerClean 360 PRO"}.product .video-more{width:84vw;margin-inline:auto;margin-top:-1.3vw;margin-bottom:8.9vw}.product .video-more figure,.product .video-more img,.product .video-more video,.product .video-more iframe{display:block;width:100%;border-radius:2.5vw;overflow:hidden;aspect-ratio:16/9}.product-catch{font-size:4.1vw;line-height:1.4;color:rgba(255,255,255,.7);margin-bottom:5.9vw}.product-catch span{color:#fff}.product .notes{font-size:2.5vw;font-weight:300;line-height:1.4}.product .thumb-wrap figure{width:81.4vw;margin-inline:auto;margin-top:5.1vw}.product .thumb-wrap figure img{border-radius:2.5vw;overflow:hidden;margin-bottom:3.8vw}.product .thumb-wrap figure figcaption{font-size:2.5vw;margin-inline:-1.3vw}.product-battery{display:flex;align-items:center;flex-direction:column;gap:2.5vw;margin-top:6.6vw}.product-battery .battery-item{display:grid;align-items:center;gap:12.2vw;grid-template-columns:15.3vw 43.3vw;padding:1.5vw 5.1vw;background:#fff;color:#000;width:81.4vw}.product-battery .battery-item p{position:relative;font-size:3.6vw;line-height:1.4;text-align:left}.product-battery .battery-item p:before{content:"";position:absolute;top:0;left:-6.1vw;width:1px;height:100%;background-color:rgba(0,0,0,.2)}.info{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:5.1vw 2.3vw;padding-block:6.4vw 12.7vw;background:#000;color:#fff;min-height:159.3vw;border-radius:5.1vw}.info:before,.info:after{content:"";position:absolute;pointer-events:none;left:50%;transform:translateX(-50%);width:70.5vw;height:9.7vw}.info:before{top:3.1vw;background:url(../images/shark/stickcleaner/powerclean360pro/ill_info01.png?ve6492b3dbbb582c78f250601892333f4)no-repeat;background-size:100% 100%}.info:after{bottom:3.6vw;background:url(../images/shark/stickcleaner/powerclean360pro/ill_info02.png?v4f9f3ff452216c28a69e3cf061d1e0a0)no-repeat;background-size:100% 100%}.info-sub{font-size:4.6vw;font-family:"Open Sans";margin-bottom:7.6vw}.info-ttl{font-size:6.6vw;line-height:1.3;margin-left:3.3vw;margin-bottom:14vw}.info-txt{padding-inline:3.8vw;font-size:3.1vw;line-height:1.4;color:rgba(255,255,255,.7)}.info-txt:not(:last-child){margin-bottom:4.3vw}.info-txt span{color:#fff}.usage{padding-block:17.6vw 15.3vw}.usage .row{width:95.4vw}.usage-item:not(:last-child){margin-bottom:19.3vw}.usage-item{text-align:center}.usage-item p{font-size:3.6vw;line-height:1.4}.usage-item .usage-ttl{font-size:7.6vw;line-height:1.2;padding-block:5.1vw 4.6vw}.usage-item figure{margin-top:8.9vw;margin-inline:auto}.usage-item figure+.usage-ttl{margin-top:5.6vw}.usage-item .image-wrap{display:grid;grid-template-columns:47.6vw 47.6vw;justify-content:center;gap:1vw}.usage-item .image-wrap figure{width:100%;height:68.7vw}.usage-item .image-wrap figure img{width:100%;height:100%;object-fit:cover}.compare{z-index:2;border-radius:5.1vw;background:#602976;margin-top:11.5vw;padding:8.7vw 4.8vw 17.3vw}.compare-ttl{padding-top:2.5vw;margin-bottom:7.4vw;font-size:3.3vw;line-height:1.7;letter-spacing:.03em;color:#fff;border-top:1px solid #fff}.compare .scroll-sp{overflow:auto;margin-right:-5.1vw;margin-left:-4.3vw;-webkit-overflow-scrolling:touch}.compare .tbl{width:106.9vw;margin-inline:auto;border-collapse:separate;border-spacing:1.5vw 1.3vw;table-layout:fixed}.compare .tbl th,.compare .tbl td{text-align:center;background:#fff;padding-block:2vw 2vw;font-size:2.5vw;font-weight:600}.compare .tbl th.bg01,.compare .tbl td.bg01{background:rgba(217,217,217,.8)}.compare .tbl th.bg02,.compare .tbl td.bg02{background:#dadada}.compare .tbl thead tr th{font-size:3.6vw;padding-block:5.3vw 4.8vw}.compare .tbl thead tr th:first-child{width:36.6vw;background:#000;color:#fff;font-size:3.3vw}.compare .tbl thead tr th:nth-child(2){width:31.3vw;background:rgba(0,0,0,.2)}.compare .tbl thead tr th img{width:29vw;margin-inline:auto}.compare .tbl tbody tr th{background:#242424;color:#fff}.compare .tbl tbody tr td:nth-of-type(1){font-size:4.1vw}.award{margin-top:-6.4vw;padding-block:20.9vw 10.4vw;background:#000;color:#fff}.award-head{margin-bottom:15vw;padding-bottom:15vw;border-bottom:1px solid rgba(255,255,255,.5)}.award-head__title{margin-left:-2px;margin-bottom:13.7vw}.award-head__title .sub{font-size:3.3vw;font-family:"Open Sans";letter-spacing:.03em;margin-bottom:10.9vw}.award-head__title .title{font-size:8.1vw;line-height:1.2;font-weight:600}.award-head__image{display:grid;grid-template-columns:44.5vw 44.5vw;gap:.8vw}.award-head__image figure{border-radius:5.1vw;overflow:hidden}.award-body{text-align:center}.award-body .title{font-size:7.6vw;font-weight:600;line-height:1.2;margin-bottom:9.4vw}.award-body .title sup{font-size:3.8vw}.award-body figure{margin-inline:auto;border-radius:5.1vw;overflow:hidden;margin-bottom:8.1vw}.award-body .content .sub{font-size:3.6vw;margin-bottom:4.1vw}.award-body .content .sub-title{font-size:9.2vw;line-height:1.2;margin-bottom:12vw;margin-left:-3.8vw}.award-body .content .sub-title .num{font-size:10.2vw}.award-body .content .notes{text-align:left;font-size:2.5vw;font-weight:300;line-height:1.4}.award-body .content .notes+.notes{margin-top:3.6vw}.cta{padding-block:15.3vw 0}.cta-logo{width:89.1vw;margin-inline:auto;transform:translateX(-3px);margin-bottom:5.1vw}.cta-wrap{padding-inline:7.6vw 8.4vw}.cta-wrap .cta-image{width:46.8vw;margin-inline:auto;margin-bottom:7.6vw}.cta-content .sub{font-size:4.6vw;line-height:1.2;margin-bottom:2.8vw;margin-bottom:12vw}.cta-content .ttl{font-size:6.1vw;line-height:1.2;margin-bottom:7.6vw}.cta-content .notes{font-size:2.5vw;font-weight:300;line-height:1.4;margin-bottom:8.9vw}.cta-content .btn-wrap{display:flex;flex-direction:column;gap:2.5vw;margin-bottom:12.2vw}.cta-content .btn-wrap .btn{display:flex;align-items:center;justify-content:center;font-size:4.3vw;letter-spacing:.02em;min-height:13.2vw;color:#fff;padding:2.5vw 5.1vw;background:#eb0e6a}.cta-content .btn-wrap .btn-primary{background:#602976}.cta-content .btn-wrap .btn{transition:opacity .3s ease;will-change:opacity}.cta-content .btn-wrap .btn:hover{opacity:.7}.cta-content .link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:2.8vw;padding:2.5vw 5.3vw;border:1px solid rgba(0,0,0,.4);transform:translateX(2vw)}}