@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500;600&family=Montserrat:wght@500;600&family=Roboto:wght@500&family=Reddit+Sans+Condensed:wght@200..900&display=swap";.co-slider .slide-arrow{position:absolute;top:50%;width:min(4.347826087vw,60px);height:min(4.347826087vw,60px);aspect-ratio:1/1;transform:translateY(-50%);z-index:2;cursor:pointer}.co-slider .slide-arrow.prev-arrow{transform:scale(-1, 1) translateY(-50%);left:15vw}.co-slider .slide-arrow.next-arrow{right:15vw}.co-slider .product-movie__slider .co-prev-arrow{left:15vw;transform:scale(-1, 1)}.co-slider .product-movie__slider .co-next-arrow{right:15vw;transform:none}@media only screen and (max-width: 650px){.product-info--gps .modal-box{display:flex;justify-content:center}}.product-info--gps .modal-box img{max-width:27vw}@media only screen and (max-width: 650px){.product-info--gps .modal-box img{max-width:50vw}}.product-movie{padding-top:min(6.0144927536vw,83px);padding-bottom:min(6.9565217391vw,96px);background-color:#ebeff3;overflow:hidden}@media only screen and (max-width: 650px){.product-movie{padding-top:4rem;padding-bottom:4.5rem}}@media only screen and (max-width: 650px){.product-movie__inner.inner{padding:0}}@media only screen and (max-width: 650px){.product-movie__contents{padding-left:1.5rem}}.product-movie__wrap{margin:0 calc(50% - 50vw) 0;width:100vw}@media only screen and (max-width: 650px){.product-movie__wrap{width:100%;margin:0;padding-bottom:2.9375rem}}@media only screen and (max-width: 650px){.product-movie__wrap::-webkit-scrollbar{scrollbar-color:#4984ce #4984ce}}@media only screen and (max-width: 650px){.product-movie__wrap::-webkit-scrollbar-thumb{scrollbar-color:#4984ce #4984ce}}@media only screen and (max-width: 650px){.product-movie__slider{display:flex;column-gap:1.1875rem}}.product-movie__item{margin:0 min(1.0869565217vw,15px)}@media only screen and (max-width: 650px){.product-movie__item{margin:0}}.product-movie__item:not(.is-active){opacity:.5;transition:.2s opacity;pointer-events:none}@media only screen and (max-width: 650px){.product-movie__item:not(.is-active){opacity:1;pointer-events:all}}.product-movie__box{cursor:pointer}.product-movie__img{width:100%}@media only screen and (max-width: 650px){.product-movie__img{width:17.5rem}}.product-movie__img img{aspect-ratio:299/168;object-fit:cover;display:block;border-radius:min(0.8695652174vw,12px);width:100%}@media only screen and (max-width: 650px){.product-movie__img img{aspect-ratio:280/158;border-radius:0.75rem}}.product-movie__title{margin-top:min(0.4347826087vw,6px);display:flex;align-items:center;column-gap:min(0.5797101449vw,8px);padding-bottom:min(0.4347826087vw,6px);border-bottom:min(0.0724637681vw,1px) solid #a7b0bc}@media only screen and (max-width: 650px){.product-movie__title{margin-top:0.75rem;column-gap:0.5rem;padding-bottom:0.75rem;border-bottom:0.0625rem solid #a7b0bc}}.product-movie__title img{max-width:min(2.8985507246vw,40px);width:100%;aspect-ratio:1/1;display:block}@media only screen and (max-width: 650px){.product-movie__title img{max-width:2.5rem}}.product-movie__title span{font-size:min(1.3043478261vw,18px);font-weight:500;line-height:1.6;letter-spacing:.05em;color:#36393e}@media only screen and (max-width: 650px){.product-movie__title span{font-size:0.9375rem}}.product-movie__text{margin:min(0.5797101449vw,8px) 0 0 0;font-size:min(0.9420289855vw,13px);font-weight:400;line-height:1.6;letter-spacing:.05em;color:#36393e}@media only screen and (max-width: 650px){.product-movie__text{margin-top:0.5rem;font-size:0.8125rem}}.product-movie__wrap.no-slide{width:100%;margin:auto}.product-movie__wrap.no-slide .product-movie__slider{display:flex;column-gap:min(2.0289855072vw,28px)}@media only screen and (max-width: 650px){.product-movie__wrap.no-slide .product-movie__slider{column-gap:1.1875rem}}.product-movie__wrap.no-slide .product-movie__item{width:calc(25% - min(1.4492753623vw,20px));margin:0;opacity:1;pointer-events:all}@media only screen and (max-width: 650px){.product-movie__wrap.no-slide .product-movie__item{width:auto;opacity:1;pointer-events:all}}