.listing{display:grid;gap:25px 15px;grid-template-columns:repeat(2,1fr)}.listing.-col1{grid-template-columns:1fr}.listing>li{overflow:hidden}.listing .info{font-size:12px;padding:0 3px}.listing .photo{margin-bottom:8px;position:relative}.listing .photo a{aspect-ratio:1/1;background-color:#f7f7f7;display:block}.listing .photo img{height:100%;object-fit:cover;vertical-align:bottom;width:100%}.listing .photo .like-button{bottom:0;position:absolute;right:0}.listing .maker,.listing .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing .maker a{color:#746a58}#content{background-color:#f7f7f7;font-family:YuGothic,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,Helvetica Neue,Osaka,Arial,sans-serif;margin-bottom:30px;padding:0;width:auto}#container{position:relative}#area{background:none;border:none;box-sizing:border-box;color:#222;margin:0 auto;max-width:980px;padding:0 0 100px}#area,.header-image,.intro{text-align:center}.intro{box-sizing:border-box;font-size:15px;line-height:1.6;margin:0 auto 40px;padding:60px 20px 0;width:750px}.intro p+p{margin-top:1em}#info a{text-decoration:underline}#info a:hover{text-decoration:none}#info table{line-height:180%;margin:0 auto;max-width:820px}#info table th{vertical-align:top;white-space:nowrap}#info table td,#info table th{padding:15px 20px}.items{margin:0 auto;max-width:600px;padding-top:50px}.items .items-ttl{border-top:1px solid #c4c4c4;font-size:16px;font-weight:700;padding:20px 0 30px;text-align:center}.download{margin:0 auto;max-width:600px;padding:50px 20px 0}.download a{text-decoration:underline}.download a:hover{text-decoration:none}.download p{margin-bottom:1em}.download .download-ttl{font-size:20px;font-weight:700;margin-bottom:.6em}.download .download-images{padding-bottom:.5em;text-align:center}.download .download-images p{margin-bottom:1.5em}.banners{margin:0 auto;max-width:600px;padding-top:50px}.banners .banners-ttl{border-top:1px solid #c4c4c4;font-size:16px;font-weight:700;padding:20px 0 30px;text-align:center}.banners ul li{margin-bottom:30px}@media only screen and (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 only screen and (max-width:639px){.listing{gap:20px 10px}.listing.-col6,.listing.-col8{grid-template-columns:repeat(4,1fr)}.listing .maker{display:none}.listing .price{font-weight:700}#container #area,#content{padding:0}#content{background-position:top;background-size:auto 100%;width:auto}.intro{padding-top:8vw;text-align:left;width:auto}#info table{font-size:12px;line-height:160%}#info table th{display:block;font-size:16px;margin-bottom:6px;padding:0 4vw}#info table td{display:block;line-height:170%;padding:0 4vw 20px}.banners,.items{padding:30px 20px}.banners ul li{margin-bottom:20px}.banners .action-button{font-size:16px}}

/*# sourceMappingURL=coupon.72e7f7ed220290370e87.css.map*/