.sp_banner{margin-left:auto;margin-right:auto;max-width:var(--max-width)}.sp_banner a{display:block;transition:transform .5s,opacity .5s}:root .sp_banner a:hover,_:-ms-fullscreen:hover{opacity:.8;transform:scale(.98)}#set .product_list.slick-initialized .slick-slide,#set .product_list>li{display:flex}#set .product_list.slick-initialized .slick-slide>a,#set .product_list>li>a{display:flex;flex-direction:column;justify-content:flex-start;min-height:0;width:100%}#set .product_list.slick-initialized .slick-slide>a .item_btn,#set .product_list.slick-initialized .slick-slide>a img,#set .product_list>li>a .item_btn,#set .product_list>li>a img{flex-shrink:0}#set .product_list.slick-initialized .slick-slide>a .item_ttl,#set .product_list>li>a .item_ttl{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0}@media (min-width:768px){.sp_banner{max-width:640px;padding-bottom:8rem;padding-top:8rem;width:100%}}@media (max-width:767.98px){.sp_banner{padding-bottom:11.35vw;padding-top:1.4rem}#set .product_list.slick-initialized .slick-slide,#set .product_list>li{height:auto}#set .product_list .slick-list{height:auto!important}#set .product_list .slick-track{display:flex}}@media (hover:hover){.sp_banner a:hover{opacity:.8;transform:scale(.98)}}@media (hover:none){.sp_banner a:active,.sp_banner a:focus{-webkit-tap-highlight-color:transparent;opacity:.8;transform:scale(.98)}}