html{scroll-behavior:smooth}.page-header.feature-title{padding-top:70px}.article-feature-template{max-width:1200px;margin:auto}.article-feature-template .feature-800{max-width:800px;margin:auto auto 80px;padding-left:30px;padding-right:30px}.pickup-blocks{margin-bottom:50px;padding-top:140px;margin-top:-140px}.pickup__group{display:flex;flex-direction:column}.pickup-blocks .pickup__group{margin-bottom:10px}.pickup__group .pic-content,.pickup__group .text-content{width:100%}.pickup-blocks .text-content{width:var(--sp-width);margin:auto;padding-top:25px}.article-template__content{font-family:var(--base-font-family)!important}.pickup-blocks .text-content .text-content__inner h2,.article-template__content h2{font-size:22px;font-weight:600;letter-spacing:.05em;line-height:1.9375;margin-bottom:27px}.pickup-blocks .text-content .text-content__inner h2{text-align:center}.pickup-blocks .text-content .text-content__inner p,.article-template__content p{font-size:14px;line-height:1.875}.swiper-container{position:relative;width:100%}.product-recommendations-list.swiper{position:relative;width:100%;overflow:hidden;padding:0 80px;margin-top:50px}.product-recommendations-list .swiper-wrapper{display:flex}.product-recommendations-list .swiper-slide{box-sizing:border-box;height:auto}.swiper-button-prev,.swiper-button-next{font-size:0;line-height:0;position:absolute;top:50%;width:62px;height:62px;padding:0;border-radius:50%;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:#ffffff3d;box-shadow:0 0 6px #00000026;z-index:2;display:flex;align-items:center;justify-content:center}.swiper-button-prev{left:5px}.swiper-button-next{right:5px}.swiper-button-prev:after,.swiper-button-next:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #333;border-right:2px solid #333;position:absolute}.swiper-button-next:after{transform:rotate(45deg)}.swiper-button-prev:after{transform:rotate(-135deg)}.swiper-button-lock,.swiper-pagination-lock{display:none!important}@media screen and (max-width:768px){.article-feature-template .feature-800{padding-left:16px;padding-right:16px}.swiper-button-prev,.swiper-button-next{width:42px;height:42px}.swiper-button-prev:after{left:17px}.swiper-button-next:after{left:14px}}@media screen and (min-width:769px){.article-pickup__subtitle{font-size:1.6rem;letter-spacing:.05em;text-indent:.05em;margin-bottom:3px}.article-pickup__title{font-size:3rem;font-weight:700;margin-bottom:50px}.article-pickup__content{font-size:1.6rem;font-weight:300;letter-spacing:.05em;margin:0 auto 100px}.pickup-blocks{margin-bottom:100px}.pickup__group{flex-direction:row;margin-bottom:20px}.pickup__group.flex-direction-reverse{flex-direction:row-reverse}.pickup-blocks .pic-content,.pickup-blocks .text-content{width:100%}.pickup-blocks .text-content{padding-left:50px;display:flex;justify-content:center;align-items:center}.pickup-blocks .d-flex-pc.flex-direction-reverse .text-content{padding-left:0;padding-right:50px}.pickup-blocks .text-content.full{padding-left:0;padding-right:0;margin-bottom:10px}.pickup-blocks .text-content.full .text-content__inner{max-width:800px;margin:auto}.pickup-blocks .text-content .text-content__inner h2,.article-feature-template h2{line-height:1.5;margin-bottom:40px}}.feature-toc{margin:0 0 60px}.feature-toc__inner{background:#f7f9f9;border:1px solid #e4e4e4;padding:14px}.feature-toc__title{margin:0 0 18px;font-size:14px;line-height:1.6;font-weight:400;letter-spacing:.02em;color:#6f7372}.feature-toc__list{margin:0;padding:0;list-style:none}.feature-toc__item{margin:0;border-bottom:1px solid #6F7372;list-style:none}.feature-toc__item:last-child{border-bottom:none}.feature-toc__link{position:relative;display:block;padding:8px 0;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:.02em;text-decoration:none;transition:opacity .3s ease;color:#6f7372}.feature-toc__link:hover{opacity:.75}@media screen and (max-width:768px){.feature-toc{margin-bottom:32px}.feature-toc__title{margin-bottom:14px;line-height:1.5}.feature-toc__list{margin-bottom:0}.feature-toc__link:before{top:14px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/article-feature.css.map */
