body.page-detail .feat-sec-title{margin-bottom:0}body.page-detail .detail-buy__brand{text-align:left}body.page-detail .detail-sample-video{margin-top:60px}body.page-detail .detail-sample-video video{width:100%;height:auto;display:block}body.page-detail .spec-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:40px 0 0}body.page-detail .spec-actions__btn{min-width:227px}@media(max-width:768px){body.page-detail .spec-actions{flex-direction:column;align-items:center;gap:12px}body.page-detail .spec-actions__btn{width:100%;min-width:0}}body.page-detail .detail-gallery__features{margin-bottom:30px}body.page-detail .detail-gallery__features--spec{align-items:flex-start}body.page-detail .detail-gallery__features--spec .detail-gallery__feature{width:auto;min-width:56px;max-width:92px;display:flex;flex-direction:column;align-items:center;gap:5px}body.page-detail .detail-gallery__features--spec .detail-gallery__feature img{width:56px;height:auto}body.page-detail .detail-gallery__feature-label{font-family:var(--font-ja);font-size:.6rem;line-height:1.35;font-weight:700;letter-spacing:-.5px;text-align:center;color:var(--color-text);word-break:break-word}body.page-detail .detail-360{margin-top:60px}@media(max-width:568px){body.page-detail .detail-gallery__features--spec .detail-gallery__feature img{width:38px}body.page-detail .detail-gallery__feature-label{font-size:.5rem}body.page-detail .detail-360{margin-top:28px}}body.page-detail .detail-360__tabs{display:flex;gap:20px}body.page-detail .detail-360__tab{flex:1 1 0;height:52px;padding:0;border:0;border-radius:3px;background:#d9d9d9;color:#222;font-family:var(--font-en);font-weight:700;font-size:18px;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,color .2s ease}body.page-detail .detail-360__tab.is-active{background:var(--color-main);color:#fff}body.page-detail .detail-360__body{position:relative;margin-top:12px;aspect-ratio:16 / 9;background:#eef0ec;border-radius:4px;overflow:hidden}body.page-detail .detail-360__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:none}body.page-detail .detail-360__panel.is-active{display:block}body.page-detail .detail-360__photo{position:relative;width:100%;height:100%}body.page-detail .detail-360__photo img{display:block;width:100%;height:100%;object-fit:contain}body.page-detail .detail-360__hint{position:absolute;left:12px;bottom:12px;font-size:12px;color:#555;background:#ffffffd1;padding:4px 10px;border-radius:3px}body.page-detail .detail-360 .detail-sample-video{margin-top:0;width:100%;height:100%}body.page-detail .detail-360 .detail-sample-video video{width:100%;height:100%;object-fit:cover}body.page-detail .spec-real__video{width:100%}body.page-detail .spec-real__video .sns-video-thumb{border-radius:6px}body.page-detail .spec-real__video .spec-real__note{margin-top:16px}@media(max-width:896px){body.page-detail .detail-buy__price-num{font-size:26px}body.page-detail .detail-buy__price-yen{font-size:16px}body.page-detail .feat-pager__btn{width:36px;height:36px}body.page-detail .feat-card__label{padding:14px 20px}body.page-detail .spec-real__body{font-size:14px}body.page-detail .spec-real__card-cap{padding:1rem .75rem .5rem;font-size:12px}body.page-detail .related-item__icons img{width:22px;height:22px}body.page-detail .related-item__name-en{font-size:18px}body.page-detail .related-item__name-jp{font-size:13px}body.page-detail .detail-buy__name-jp{font-size:16px}}@media(max-width:568px){body.page-detail .detail-gallery__pager{margin:8px 0 2px}body.page-detail .detail-gallery__feature-link{font-size:14px;margin-top:1rem}body.page-detail .detail-gallery__feature-line{margin:.4rem 0 1rem}body.page-detail .detail-gallery__lifestyle{margin-top:1rem}body.page-detail .detail-gallery__spec-link{font-size:14px;padding:.75rem 1rem;margin-top:1rem}body.page-detail .detail-gallery__movie-label{font-size:10px}body.page-detail .detail-buy__price{margin-top:.5rem}body.page-detail .detail-buy__block{margin-top:1.25rem}body.page-detail .detail-color{gap:.5rem .75rem}body.page-detail .detail-color__swatch{width:24px;height:24px}body.page-detail .detail-color__name{font-size:14px}body.page-detail .detail-pkg__tab{padding:8px 14px;font-size:14px;min-height:44px}body.page-detail .detail-pkg__tabs{flex-wrap:wrap;gap:.4rem}body.page-detail .detail-pkg__panel{margin-top:.75rem}body.page-detail .detail-pkg__panel-title-en{font-size:13px}body.page-detail .detail-pkg__panel-title-ja{font-size:11px}body.page-detail .detail-pkg__panel-body{font-size:13px}body.page-detail .detail-qty{gap:.5rem 1rem}body.page-detail .detail-qty__select{width:75px;height:33px;font-size:14px}body.page-detail .detail-qty__num{height:44px;width:48px;font-size:14px}body.page-detail .opt-card__btn-body{gap:.2rem}body.page-detail .opt-card__btn-price-tax{font-size:10px}body.page-detail .opt-card__detail{font-size:12px}body.page-detail .opt-card__detail-icon{width:14px;height:14px}body.page-detail .detail-summary{margin-top:1.25rem}body.page-detail .detail-summary__item-tax{font-size:10px}body.page-detail .detail-summary__total-price{text-align:right}body.page-detail .detail-summary__total-notax{font-size:10px;margin-left:.35rem}body.page-detail .detail-buy__confirm-icon{width:16px;height:16px}body.page-detail .detail-buy__confirm-links{gap:6px 14px;margin-bottom:1rem}body.page-detail .feat-sec-title__line{width:24px}body.page-detail .feat-sec-title__line-yellow{left:16px;width:8px}body.page-detail .feat-sec-title__sub{gap:.75rem}body.page-detail .feat-hero{gap:1.25rem;margin-bottom:2rem}body.page-detail .feat-hero__brand{gap:.25rem .5rem;margin:.5rem 0 0}body.page-detail .feat-hero__note{font-size:11px;margin:.4rem 0 0}body.page-detail .feat-who-heading{margin:0 0 1rem}body.page-detail .feat-urban{padding-bottom:2rem}body.page-detail .feat-urban__imgs{grid-template-columns:repeat(3,1fr);gap:4px}body.page-detail .feat-urban__img{aspect-ratio:322 / 446}body.page-detail .feat-urban__points{gap:.75rem}body.page-detail .feat-point__marker{width:22px;top:.6em}body.page-detail .feat-point__marker:after{left:14px;width:8px}body.page-detail .feat-slider-wrap{padding-bottom:2.5rem}body.page-detail .feat-pager{gap:14px}body.page-detail .feat-pager__btn{width:32px;height:32px}body.page-detail .feat-pager__btn svg{width:10px;height:10px}body.page-detail .feat-pager__count{font-size:13px;min-width:44px}body.page-detail .feat-card__media{aspect-ratio:470 / 352.5}body.page-detail .spec-head{gap:.5rem 1rem;margin-bottom:1.5rem}body.page-detail .spec-real{gap:1.5rem;margin-top:2rem}body.page-detail .spec-real__body{font-size:13px}body.page-detail .spec-real__card-cap{padding:.75rem .6rem .4rem;font-size:11px}body.page-detail .spec-real__card-img{aspect-ratio:3 / 2}body.page-detail .spec-real__pager{margin-top:1rem}body.page-detail .spec-real__note{font-size:12px}body.page-detail .spec-notes{font-size:12px;margin-top:1rem}body.page-detail .spec-compare__label{font-size:12px}body.page-detail .related-item,.apeider-related .related-item{max-width:none;flex:1 1 0}body.page-detail .related-item__icons{gap:.3rem;margin-bottom:.5rem}body.page-detail .related-item__icons img{width:18px;height:18px}body.page-detail .related-item__img{margin-bottom:.75rem}body.page-detail .related-item__link{font-size:12px}body.page-detail .related-item__link-arrow{width:12px;height:12px}#mp-rv-grid.pickup-grid{grid-template-columns:1fr}#mp-rv-grid .pickup-item{width:100%;border-right:none;border-bottom:1px solid var(--color-sub)}#mp-rv-grid .pickup-item:last-child{border-bottom:none}body.page-detail .detail-checked__note{padding-top:1rem}body.page-detail .detail-buy__fieldset{margin:1.25rem 0 0}body.page-detail .detail-top__layout{gap:1.5rem}.guide-modal-body{margin-top:15px}.icon-modal-head{margin-bottom:15px}.icon-modal-title,.icon-modal-subtitle{font-size:15px}.guide-modal-lead+.guide-sec{margin-top:15px}.guide-modal-note{font-size:10px}.guide-sec{margin-top:25px}.guide-sec__inner{padding:63px 11px 16px}.btn-main.btn-guide{font-size:12px;min-height:50px}body.page-detail .feat-urban__imgs{gap:1px}.detail-spec{padding:.5rem 0}.guide-modal-lead{font-size:12px}.guide-sec__num:after{left:40px}body.page-detail .detail-360__tab{font-size:16px;height:40px}body.page-detail .detail-360{margin-top:15px}}@media(max-width:896px){body.page-detail .feat-hero{margin-bottom:2rem}body.page-detail .feat-riders{margin:0 0 2rem}body.page-detail .spec-actions__btn{width:100%;min-width:0}body.page-detail .guide-block__title{font-size:16px}body.page-detail .guide-block__text{line-height:1.7}body.page-detail .trust-card{min-height:0}}@media(max-width:568px){body.page-detail .detail-buy__brand img{height:24px}body.page-detail .detail-buy__name{gap:.15rem .6rem}body.page-detail .detail-buy__name-en{font-size:22px;line-height:1.25}body.page-detail .detail-buy__name-jp{font-size:14px}body.page-detail .detail-buy__price-num{font-size:22px}body.page-detail .detail-buy__price-yen{font-size:13px}body.page-detail .detail-buy__cart{width:100%;min-height:48px;padding:12px 16px;font-size:15px}body.page-detail .feat-hero{gap:1rem;margin-bottom:1.75rem}body.page-detail .feat-hero__brand-en{font-size:22px;line-height:1.15}body.page-detail .feat-hero__brand-jp{font-size:14px}body.page-detail .feat-hero__catch{font-size:15px;line-height:1.55;margin:.5rem 0 0}body.page-detail .feat-hero__body{font-size:13px;line-height:1.6;margin:.5rem 0 0}body.page-detail .feat-riders{margin:0 0 1.5rem}body.page-detail .feat-urban__lead{margin:0 0 1rem}body.page-detail .feat-urban__points{gap:1rem}body.page-detail .feat-point__small{padding-left:2rem;font-size:13px;line-height:1.55}body.page-detail .feat-point__big{font-size:14px;line-height:1.5}body.page-detail .feat-card__label{padding:8px 12px;font-size:13px}body.page-detail .feat-card__body{padding:.75rem 1rem 1rem}body.page-detail .feat-card__title{font-size:13px;line-height:1.5}body.page-detail .feat-card__desc{font-size:12px;line-height:1.55}body.page-detail .spec-subtitle{font-size:15px;margin-bottom:.5rem}body.page-detail .spec-left .spec-subtitle{margin-top:1rem}body.page-detail .spec-row{font-size:12px;line-height:1.5}body.page-detail .spec-row dt{flex-basis:38%;padding:.5rem}body.page-detail .spec-row dd{padding:.5rem}body.page-detail .spec-actions{margin:1.5rem 0 0;gap:8px}body.page-detail .spec-actions__btn{width:100%;min-width:0;min-height:48px}body.page-detail .spec-real__catch{font-size:16px;line-height:1.45}body.page-detail .trust-top{padding:2rem 0}body.page-detail .trust-top__lead{font-size:13px;margin-top:.75rem}body.page-detail .trust-card{min-height:0;gap:.75rem}body.page-detail .trust-card__img{flex:0 0 90px;width:90px}body.page-detail .trust-card__body{padding:.75rem .75rem .75rem 0}body.page-detail .related-item{padding:.5rem}body.page-detail .detail-checked .pickup-item__name-en{font-size:14px;line-height:1.3}body.page-detail .detail-checked .pickup-item__name-jp{font-size:12px}body.page-detail .detail-checked .pickup-item__price-num{font-size:14px}body.page-detail .detail-checked .pickup-item__price-yen{font-size:12px}body.page-detail .detail-guide{padding:2rem 0}body.page-detail .guide-blocks,body.page-detail .guide-blocks__col{gap:1.25rem}body.page-detail .guide-block__title{font-size:14px;padding-left:.75rem;padding-top:.15rem;padding-bottom:.4rem;border-left-width:3px}body.page-detail .guide-block__text{font-size:12px;line-height:1.6;padding-left:.75rem;border-left-width:3px}body.page-detail .guide-intro__body{font-size:12px;line-height:1.6;margin-top:.5rem}body.page-detail table{max-width:100%}body.page-detail .modal-content,body.page-detail .feat-modal__dialog,body.page-detail .insurance-modal__dialog,body.page-detail .bouhan-modal__dialog{width:min(92vw,480px);max-width:92vw;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mp-product.css.map */
