@media screen and (min-width: 769px){.hover{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hover:focus{opacity:.7}}@media screen and (min-width: 769px) and (hover: hover){.hover:hover{opacity:.7}}.splide.bike_splide .splide__slide{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden;aspect-ratio:1.3953488372}.splide.bike_splide .splide__arrow{background:transparent;width:33px;height:33px;opacity:.8;border-radius:0}@media screen and (min-width: 769px){.splide.bike_splide .splide__arrow{width:43px;height:43px}}.splide.bike_splide .splide__arrow svg{width:100%;height:auto;fill:var(--white)}.splide.bike_splide .splide__arrow--next{right:5px}.splide.bike_splide .splide__arrow--prev{left:5px}.splide.bike_thumbnail_splide .splide__slide{width:100%;max-width:105px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden;aspect-ratio:1.3823529412}@media screen and (min-width: 769px){.splide.bike_thumbnail_splide .splide__slide{max-width:188px}}.splide.bike_thumbnail_splide .splide__track--nav>.splide__list>.splide__slide{border:none}.splide.bike_thumbnail_splide .splide__track--nav>.splide__list>.splide__slide.is-active{border:none;opacity:.7}.splide.other_example_splide .splide__arrow{top:30vw;background:transparent;width:43px;height:43px;opacity:1;border-radius:0}@media screen and (min-width: 500px){.splide.other_example_splide .splide__arrow{top:26vw}}@media screen and (min-width: 769px){.splide.other_example_splide .splide__arrow{top:16vw}}.splide.other_example_splide .splide__arrow svg{width:100%;height:auto;fill:var(--white)}.splide.other_example_splide .splide__arrow--next{right:9px}.splide.other_example_splide .splide__arrow--prev{left:9px}.splide.other_example_splide .splide__pagination{position:relative;padding:32px 20px 0;gap:8px}@media screen and (min-width: 769px){.splide.other_example_splide .splide__pagination{padding:48px 0 0;gap:16px}}.splide.other_example_splide .splide__pagination__page{width:13px;height:13px;margin:0;background:var(--gray02);opacity:1}@media screen and (min-width: 769px){.splide.other_example_splide .splide__pagination__page{width:16px;height:16px}}.splide.other_example_splide .splide__pagination__page.is-active{-webkit-transform:none;transform:none;background:var(--blue01)}
