@charset "euc-jp";

.wrapper .kv { display: none; }
.wrapper .main-area .bread-lists { order: 1; }
.wrapper .main-area .left-menu { order: 2; }

.contents-list { order: 3; position: relative; margin: 25px 33px 0 0; padding-bottom: 70px; width: 815px; }
.contents-list .list-cover { position: relative; width: 810px; height: 322px; background: url(https://img21.shop-pro.jp/PA01480/411/etc_base64/Z3JvdXAtY292ZXI.png?cmsp_timestamp=20240522142818) 0 0 no-repeat; background-size: contain; }/* 20230113魚喜ファイル変更 */
.contents-list .list-cover.type1 { background: url(https://img21.shop-pro.jp/PA01480/411/etc/img_6.jpg) 0 0 no-repeat; background-size: contain; }/* じゃがバタ */
.contents-list .list-cover.type2 { background: url(https://img21.shop-pro.jp/PA01480/411/etc/img_7.jpg) 0 0 no-repeat; background-size: contain; }/* つきみくら */
.contents-list .list-cover.type3 { background: url(https://img21.shop-pro.jp/PA01480/411/etc/img_11.jpg) 0 0 no-repeat; background-size: contain; }/* 桜鱒 */

.contents-list .list-cover.new { background: url(https://img21.shop-pro.jp/PA01480/411/etc/cover-new.jpg) 0 0 no-repeat; background-size: contain; }/* 20221201魚喜タイプ名変更 */

.contents-list .list-cover p { position: absolute; bottom: 33px; right: 0; padding: 0 45px 0 35px; font-size: 24px; line-height: 45px; letter-spacing: 0.1em; font-weight: 600; color: #ffffff; background-color: #000000; }
.contents-list .item-lists { margin: 60px auto 0 auto; width: 815px; text-align: center; }
.contents-list .item-lists ul { display: flex; flex-wrap: wrap; }
.contents-list .item-lists ul li { margin-right: 15px; margin-bottom: 50px; }
.contents-list .item-lists ul li:nth-child(3n+3) { margin-right: 0; }
.contents-list .item-lists ul li .img-1 { position: relative; width: 260px; }
.contents-list .item-lists ul li .img-1.new::before { content: ""; position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: url(https://img21.shop-pro.jp/PA01480/411/etc/icon_new.png) 0 0 no-repeat; background-size: contain; }
.contents-list .item-lists ul li .txt-1 { margin-top: 15px; font-size: 14px; line-height: 24px; }
.contents-list .item-lists ul li .btn-addcart { margin-top: 15px; }



@media screen and (max-width: 1200px) {

	.contents-list { margin: 2.083333333vw 2.75vw 0 0; padding-bottom: 5.833333333vw; width: 67.91666667vw; }
	.contents-list .list-cover { width: 67.5vw; height: 26.83333333vw; background: url(https://img21.shop-pro.jp/PA01480/411/etc/cover-special.jpg) 50% 50% no-repeat; background-size: cover; }
	.contents-list .list-cover p { bottom: 2.75vw; right: 0; padding: 0 3.75vw 0 2.916666667vw; font-size: 2vw; line-height: 3.75vw; }
	.contents-list .item-lists { margin: 5vw auto 0 auto; width: 67.91666667vw; }
	.contents-list .item-lists ul {}
	.contents-list .item-lists ul li { margin-right: 1.25vw; margin-bottom: 4.166666667vw; }
	.contents-list .item-lists ul li:nth-child(3n+3) { margin-right: 0; }
	.contents-list .item-lists ul li .img-1 { width: 21.66666667vw; }
	.contents-list .item-lists ul li .img-1.new::before { top: 0; right: 0; width: 3.333333333vw; height: 3.333333333vw; }
	.contents-list .item-lists ul li .txt-1 { margin-top: 1.25vw; font-size: 1.166666667vw; line-height: 2vw; }
	.contents-list .item-lists ul li .btn-addcart { margin-top: 1.25vw; }

}

@media screen and (max-width: 1024px) {

	.wrapper .main-area { margin: 8vw auto 0 auto; width: 96vw; }
	.contents-list { margin: 1.333333333vw auto 0 auto; padding-bottom: 9.333333333vw; width: 93.33333333vw; }
	.contents-list .list-cover { position: relative; width: 93.33333333vw; height: 32vw; background: url(https://img21.shop-pro.jp/PA01480/411/etc/cover-special.jpg) 50% 50% no-repeat; background-size: cover; }/* 20230113魚喜ファイル変更 */
	.contents-list .list-cover.type1 { background-size: cover; }
	.contents-list .list-cover.type2 { background-size: cover; }
	.contents-list .list-cover.type3 { background-size: cover; }

    .contents-list .list-cover.new { background-size: cover; }/* 20221201魚喜タイプ名変更 */

	.contents-list .list-cover p { bottom: 3.333333333vw; right: 0; padding: 0 6vw 0 4vw; font-size: 3.2vw; line-height: 6vw; }
	.contents-list .item-lists { margin: 7.333333333vw auto 0 auto; width: 90vw; }
	.contents-list .item-lists ul { justify-content: space-between; }
	.contents-list .item-lists ul li { margin-right: 0; margin-bottom: 4vw; }
	.contents-list .item-lists ul li:nth-child(3n+3) { margin-right: 0; }
	.contents-list .item-lists ul li .img-1 { position: relative; width: 42.66666667vw; }
	.contents-list .item-lists ul li .img-1.new::before { content: ""; position: absolute; top: 0; right: 0; width: 5.333333333vw; height: 5.333333333vw; }
	.contents-list .item-lists ul li .txt-1 { margin-top: 1.066666667vw; font-size: 2.133333333vw; line-height: 3.733333333vw; }
	.contents-list .item-lists ul li .btn-addcart { display: none; }

}
