.listing{grid-template-columns:repeat(2,1fr);gap:25px 15px;display:grid}.listing.-col1{grid-template-columns:1fr}.listing>li{overflow:hidden}.item-main{display:block}.item-main:hover{text-decoration:none}.item-photo{position:relative}.item-photo img{aspect-ratio:1;background-color:var(--color-gray100);object-fit:cover;width:100%;height:100%;display:block}.item-photo .like-button{position:absolute;bottom:0;right:0}.item-name{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.item-name:hover{text-decoration:underline}.item-shop{color:var(--color-dark-beige);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.listing-item-sold{display:block;position:relative}.listing-item-sold:after{color:var(--color-white);content:"SOLD";background-color:#bdbdbd;padding:0 3px;font-size:10px;font-weight:700;position:absolute;top:5px;left:5px}.listing-item-new .item-name:before,.listing-item-relisted .item-name:before{background-color:var(--color-white);vertical-align:1px;margin-right:3px;padding:1px 3px 0;font-size:10px;line-height:14px;display:inline-block}.listing-item-new .item-name:before{border:1px solid var(--color-dark-red);color:var(--color-dark-red);content:"NEW"}.listing-item-relisted .item-name:before{border:1px solid var(--color-gray900);content:"再出品"}#content{background-color:var(--color-gray100);width:auto;margin-bottom:30px;padding-top:0}.header-image{text-align:center;max-width:980px;margin:0 auto}.intro{text-align:center;width:750px;margin:0 auto 40px;padding:60px 20px 0;font-size:15px}.intro p+p{margin-top:1em}#info a{text-decoration:underline}#info a:hover{text-decoration:none}#info table{max-width:820px;margin:0 auto;line-height:180%}#info table th{vertical-align:top;white-space:nowrap}#info table td,#info table th{padding:15px 20px}.items{max-width:600px;margin:0 auto;padding-top:50px}.items .items-ttl{text-align:center;border-top:1px solid #c4c4c4;padding:20px 0 30px;font-size:16px;font-weight:700}.download{max-width:640px;margin:0 auto;padding:50px 20px 0}.download a{text-decoration:underline}.download a:hover{text-decoration:none}.download p{margin-bottom:1em}.download .download-ttl{margin-bottom:.6em;font-size:20px;font-weight:700}.download .download-images{text-align:center;padding-bottom:.5em}.download .download-images p{margin-bottom:1.5em}.banners{max-width:600px;margin:0 auto;padding-top:50px}.banners .banners-ttl{text-align:center;border-top:1px solid #c4c4c4;padding:20px 0 30px;font-size:16px;font-weight:700}.banners ul li,.contents-list{margin-bottom:30px}.contents-list.newsletter{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contents-list article .image{margin-bottom:10px}.contents-list article .image a{transition:opacity .4s;display:block}.contents-list article .image a:hover{opacity:.8}.contents-list article .image a img{width:100%;height:auto}.contents-list article .image ul{aspect-ratio:4/3;grid-template-columns:1fr 1fr;gap:3px;display:grid;overflow:hidden}.contents-list article .image ul li img{aspect-ratio:4/3;width:100%;height:auto}.contents-list article .series-title{display:none}.contents-list article h2{margin-bottom:8px;font-size:18px;font-weight:700}.contents-list article h2>a{text-decoration:none!important}.contents-list article h2>a:hover{text-decoration:underline!important}.contents-list article .lead{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;display:-webkit-box;overflow:hidden}.contents-list article .publish-date{margin-bottom:10px;font-size:12px}@media (min-width:640px){.listing.-col3{grid-template-columns:repeat(3,1fr)}.listing.-col4{grid-template-columns:repeat(4,1fr)}.listing.-col5{grid-template-columns:repeat(5,1fr)}.listing.-col6{grid-template-columns:repeat(6,1fr)}.listing.-col8{grid-template-columns:repeat(8,1fr)}}@media (max-width:639px){.listing{gap:20px 10px}.listing.-col6,.listing.-col8{grid-template-columns:repeat(4,1fr)}.item-price{font-weight:700}.item-shop{display:none}#content{background-position:top;background-size:auto 100%;width:auto;padding:0}.intro{text-align:left;width:auto;padding-top:8vw}#info table{font-size:12px;line-height:160%}#info table th{margin-bottom:6px;padding:0 4vw;font-size:16px;display:block}#info table td{padding:0 4vw 20px;line-height:170%;display:block}.banners,.items{padding:30px 20px}.banners ul li{margin-bottom:20px}.action-button{font-size:16px}.contents-list.newsletter{grid-template-columns:1fr}}
/*# sourceMappingURL=coupon.49b7c9009f3fdfa4.css.map*/