.collection_slider{width:100%;height:auto}.collection_slider div img{width:70.8%;height:auto;margin:0 auto}.good_image_movie{position:relative}.splide__slide__container--has-video{height:100%}.collection_slider .good_image_movie img{width:100%;object-fit:cover;height:100%}.good_image_movie::before{content:"";width:100%;height:119px;display:block;position:absolute;top:0;left:0;opacity:0.4}.good_image_movie span:before{content:"";width:30%;height:250px;display:block;position:absolute;top:0;left:0;opacity:0.4}.good_image_movie::after{content:"";width:100%;height:55px;display:block;position:absolute;bottom:39px;left:0;opacity:0.4}.good_image_movie span:after{content:"";width:30%;height:250px;display:block;position:absolute;top:0;right:0;opacity:0.4}.good_image_movie iframe{width:92%;text-align:center;border-radius:10px;display:block;margin:0 auto}.splide__video__play{background:#000;height:50px;width:50px}.splide__video__play:after{border-color:transparent transparent transparent #fff}.item_detail .collection_slider{margin:0 0 30px !important}.collection-slider__sumnail{display:flex;flex-wrap:wrap;justify-content:flex-start;transform:translateX(0px)}.collection-slider__sumnail .splide__slide{margin:0 0 10px}.good_image .splide__arrows.splide__arrows--ltr{position:absolute;top:210px}@media screen and (min-width: 1024px){#detail .good_image{margin:0 20px 0 0}}@media screen and (min-width: 801px){.collection-slider__sumnail .splide__slide{width:15.4% !important;margin:0 1.25% 10px 0 !important}}@media screen and (min-width: 801px) and (max-width: 1024px){.good_image .splide__arrows.splide__arrows--ltr{position:absolute;top:140px}}@media screen and (min-width: 640px) and (max-width: 800px){.collection-slider__sumnail{display:flex;flex-wrap:nowrap;justify-content:flex-start}.good_image .splide__arrows.splide__arrows--ltr{position:absolute;top:35%}.collection-slider__sumnail .splide__slide{width:16% !important;margin:0 0.1% 10px}}@media screen and (min-width: 320px) and (max-width: 640px){.collection-slider__sumnail{display:flex;flex-wrap:nowrap;justify-content:flex-start}.collection-slider__sumnail .splide__slide{width:18% !important;margin:0 2% 2px 0 !important}.good_image .splide__arrows.splide__arrows--ltr{position:absolute;top:36%}}@media screen and (min-width: 320px) and (max-width: 640px){.collection_slider{width:100%;height:auto;text-align:center}.collection_slider div img{display:inline-block;width:89%;height:auto;vertical-align:middle}}
