section.mainvis .mainvis_slider .swiper-pagination{margin:0}section.movie{padding:80px 0;background-image:url("/assets/img/protect_stick/movie_bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 767px){section.movie{padding:40px 0 48px;background-image:url("/assets/img/protect_stick/movie_bg_sp.webp")}}@media(max-width: 767px){section.movie .movie_list.vertical{flex-direction:column;align-items:center}}section.movie .movie_list.vertical li{width:24%}@media(max-width: 767px){section.movie .movie_list.vertical li{width:100%}}@media(max-width: 767px){section.movie .movie_list.vertical li+li{margin-top:37px}}section.movie .movie_list.vertical a{max-width:236px}@media(max-width: 767px){section.movie .movie_list.vertical a{max-width:162px}}section.movie .movie_list.vertical a::before{background-image:url("../img/common/icon_movie_gray.svg")}section.movie .movie_list.vertical p{color:#7e87a8}.page_link{min-height:75px;background:#d33f89}@media(max-width: 767px){.page_link{min-height:58px}}@media(max-width: 767px){.page_link li+li::before{height:22px}}.page_link a{font-size:3.2rem;font-weight:bold;text-decoration:none;color:#fff}@media(max-width: 767px){.page_link a{font-size:1.6rem}}@media(max-width: 767px){.page_link a::after{margin-top:0}}section.feature{padding:122px 0 100px;background-image:url("/assets/img/protect_stick/feature_bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 767px){section.feature{padding:54px 0 74px;background-image:url("/assets/img/protect_stick/feature_bg_sp.webp")}}@media(max-width: 767px){section.feature .inner{width:calc(100% - 20px)}}section.feature h2{margin-bottom:40px}@media(max-width: 767px){section.feature h2{margin-bottom:42px}}section.feature h2 span{color:#666}section.feature .feature_list>li{position:relative}section.feature .feature_list>li+li{margin-top:53px;padding-top:53px}@media(max-width: 767px){section.feature .feature_list>li+li{margin-top:40px;padding-top:42px}}section.feature .feature_list>li+li::before{content:"";width:100%;height:4px;margin:auto;display:block;position:absolute;left:0;top:0;background:radial-gradient(circle farthest-side, #7e88a8, #7e88a8 2px, transparent 0, transparent);background-size:10px}section.feature .feature_list h3{margin-bottom:18px;text-align:center}@media(max-width: 767px){section.feature .feature_list h3{margin-bottom:24px}}@media(max-width: 767px){section.feature .feature_list h3 img{max-width:none;position:relative;left:50%;translate:-50%;transform:scale(0.25);transform-origin:top center}}@media(max-width: 767px){section.feature .feature_list li.easy h3{margin-bottom:-364px}}@media(max-width: 767px){section.feature .feature_list li.easy h3 img{width:1360px}}section.feature .feature_list li.easy .lead{margin-bottom:-8px;font-size:20px;text-align:center}@media(max-width: 767px){section.feature .feature_list li.easy .lead{margin-bottom:26px;font-size:16px}}section.feature .feature_list li.easy .img{margin-left:-43px}@media(max-width: 767px){section.feature .feature_list li.easy .img{width:calc(100% - 18px);margin:auto}}section.feature .feature_list li.oval h3{margin-bottom:25px}@media(max-width: 767px){section.feature .feature_list li.oval h3{margin-bottom:-400px}}@media(max-width: 767px){section.feature .feature_list li.oval h3 img{width:1292px}}section.feature .feature_list li.smooth h3{margin-bottom:10px}@media(max-width: 767px){section.feature .feature_list li.smooth h3{margin-bottom:-385px}}@media(max-width: 767px){section.feature .feature_list li.smooth h3 img{width:1360px}}section.feature .feature_list li.smooth .img{margin-left:-15px}@media(max-width: 767px){section.feature .feature_list li.smooth .img{margin-left:-10px}}section.product{padding:134px 0 122px;background:#eaf0ff}@media(max-width: 767px){section.product{padding:60px 0 40px}}section.product h2{margin-bottom:35px}@media(max-width: 767px){section.product h2{margin-bottom:36px}}section.product h2 span{color:#666}section.product .product_list>li{width:100%;padding:80px 125px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#fff}@media(max-width: 767px){section.product .product_list>li{flex-direction:column;padding:30px 10px 40px}}section.product .product_list .img{width:27%}@media(max-width: 767px){section.product .product_list .img{width:100%;margin-bottom:24px}}section.product .product_list .txt{width:69%;margin:0}@media(max-width: 767px){section.product .product_list .txt{width:100%}}section.product .product_list .copy{margin-bottom:6px;font-size:40px;text-align:left;color:#7c8aa8}@media(max-width: 767px){section.product .product_list .copy{margin-bottom:7px;font-size:26px;line-height:1.1538461538;text-align:center}}section.product .product_list .copy span{margin-bottom:13px;display:block;font-size:28px;position:relative}@media(max-width: 767px){section.product .product_list .copy span{margin-bottom:24px;font-size:26px}}section.product .product_list .copy span::before{content:"";width:200px;height:16px;display:block;position:absolute;bottom:-13px;left:-14px;background-image:url("../img/protect_stick/product_copy_deco.svg");background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){section.product .product_list .copy span::before{bottom:-19px;left:50%;translate:-50%}}section.product .product_list .name{width:100%;margin-bottom:16px;font-size:24px;font-weight:bold;text-align:left}@media(max-width: 767px){section.product .product_list .name{margin-bottom:22px;font-size:26px;line-height:1.1538461538;text-align:center}}section.product .product_list .name span{margin-left:18px;font-size:16px;font-weight:normal}@media(max-width: 767px){section.product .product_list .name span{margin:8px 0 0;display:block}}@media(max-width: 767px){section.product .product_list .feature_list{max-width:100%;margin-bottom:22px}}section.product .product_list .feature_list li{margin-bottom:6px;font-size:16px;background:#fff;border:1px solid #666;border-radius:100vmax;color:#666}@media(max-width: 767px){section.product .product_list .feature_list li{width:49.4%;font-size:15px}}section.product .product_list .feature_list li+li,section.product .product_list .feature_list li:nth-of-type(n + 3){margin-top:0}section.product .product_list .feature_list .wide{width:100%;font-weight:bold;background:#7c8aa8;border:none;color:#fff}@media(max-width: 767px){section.product .product_list .feature_list .wide{font-size:18px}}@media(max-width: 767px){section.product .product_list .feature_list .wide_sp{width:100%}}@media(min-width: 768px){section.product .product_list .kose_buy_btn a{width:56%}}