@media(min-width: 751px){.u-sp{display:none !important}}@media screen and (max-width: 750px){.u-pc{display:none !important}}.c_recommend{overflow:hidden}@media screen and (max-width: 750px){.c_recommend{padding-block-end:0px}}.c_recommend__title img{width:620px}@media screen and (max-width: 750px){.c_recommend__title img{width:340px}}.c_recommend__title h2{color:#fff}.c_recommend__list{margin-block-start:34.5px}@media(max-width: 1000px){.c_recommend__list{margin-block-start:60px}}@media screen and (max-width: 750px){.c_recommend__list{margin-block-start:32px}}.c_recommend__swiper-container,.c_recommend__swiper,.c_recommend__swiper-wrapper,.c_recommend__swiper-slide{position:relative}.c_recommend__swiper{overflow:visible}.c_recommend__swiper-slide{width:300px;height:auto}.c_recommend__item{display:block;width:100%;height:100%}@media(any-hover: hover){.c_recommend__item:hover img{scale:1.1}.c_recommend__item:hover .c_recommend__item-title{text-decoration:underline}}.c_recommend__item-img{display:block;width:100%;height:auto;aspect-ratio:1;overflow:hidden}.c_recommend__item-img img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease}.c_recommend__item-info{padding:20px;background:#fff}.c_recommend__item-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:20px;font-style:normal;font-weight:500;min-height:60px;font-family: "MFW-UDDigiKyokashoStd-Regular";}.c_recommend__item-meta{display:flex;justify-content:space-between;align-items:center;margin-block-start:12px}.c_recommend__item-tags{min-height:32px}.c_recommend__item-tag{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:6px 12px;max-width:200px;background:#5d5d5d}.c_recommend__item-price{font-family:"Lato",sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:normal}.c_recommend__swiper-meta{display:flex;justify-content:end;align-items:center;position:absolute;bottom:calc(100% + 40px);position:absolute;z-index:2;right:0;width:fit-content}@media screen and (max-width: 750px){.c_recommend__swiper-meta{bottom:calc(100% + 20px)}}.c_recommend__swiper-meta .swiper-button-prev,.c_recommend__swiper-meta .swiper-button-next,.c_recommend__swiper-meta .swiper-pagination-bullets.swiper-pagination-horizontal{top:unset;bottom:unset;left:unset;right:unset;margin:0;padding:0;position:relative}.c_recommend__swiper-meta .swiper-button-prev::after,.c_recommend__swiper-meta .swiper-button-next::after{content:""}.c_recommend__swiper-meta .swiper-button-prev,.c_recommend__swiper-meta .swiper-button-next{width:52px}@media screen and (max-width: 750px){.c_recommend__swiper-meta .swiper-button-prev,.c_recommend__swiper-meta .swiper-button-next{display:none}}.c_recommend__swiper-meta .swiper-button-next{right:0}.c_recommend__swiper-meta .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;align-items:center;width:fit-content}@media screen and (max-width: 750px){.c_recommend__swiper-meta .swiper-pagination-bullets.swiper-pagination-horizontal{right:0}}.c_recommend__swiper-meta .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{opacity:1;width:6px;height:auto;aspect-ratio:1;background:#fff;border-radius:0}.c_recommend__swiper-meta .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:#5d5d5d}