.column_slider_wrap{max-width:100vw;position:relative}.column_slider_wrap .column_slider{overflow:hidden;padding:0;position:relative;width:100%}.column_slider_wrap .swiper-wrapper{flex-wrap:wrap;gap:30px}.column_slider_wrap .swiper-slide{flex-shrink:0}.column_slider_wrap .outline{max-width:1400px}.column_slider_wrap .swiper-button-next,.column_slider_wrap .swiper-button-prev{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:auto;width:48px}.column_slider_wrap .swiper-button-next:after,.column_slider_wrap .swiper-button-next:before,.column_slider_wrap .swiper-button-prev:after,.column_slider_wrap .swiper-button-prev:before{display:none}.column_slider_wrap.no_swiper .swiper-button-next,.column_slider_wrap.no_swiper .swiper-button-prev{display:none!important}@media screen and (min-width:769px){.column_slider_wrap.no_swiper .swiper-wrapper{gap:30px 1.5%!important;justify-content:center}.column_slider_wrap.no_swiper .swiper-wrapper .swiper-slide{width:32%}}@media screen and (min-width:601px){.column_slider_wrap .swiper-slide{flex-shrink:0;max-width:46%}}@media screen and (min-width:769px){.column_slider_wrap{padding:0 50px}.column_slider_wrap .swiper-button-next,.column_slider_wrap .swiper-button-prev{display:block}.column_slider_wrap .swiper-slide{max-width:100%}.column_slider_wrap .swiper-wrapper{flex-wrap:nowrap;gap:0}}@media screen and (min-width:1241px){.column_slider_wrap{margin-inline:-50px;max-width:100vw;padding:0 105px;width:calc(100% + 100px)}.column_slider_wrap .swiper-button-next,.column_slider_wrap .swiper-button-prev{width:84px}}.column_slide .img{border-radius:10px;margin-bottom:10px;overflow:hidden}.column_slide .img img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.column_slide .title{font-size:1rem;font-weight:700;letter-spacing:.06em;margin-bottom:16px}.column_slide .content{display:-webkit-box;font-size:.8125rem;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.column_slide a{color:#333}.column_slide a,.column_slide a:hover{text-decoration:none}.column_slide a:hover .img img{transform:scale(1.15) translateY(-2%)}@media (hover:none){.column_slide a:hover .img img{transform:none}}