div.campaign{margin:0 auto;max-width:800px;padding:3rem 40px 0}.campaign img{box-shadow:2px 2px 5px #0003;transition:.3s;width:100%}.campaign img:hover{box-shadow:none}div.campaign a{display:block;text-align:center;margin-bottom:10px}div.campaign a:last-child{margin-bottom:0}@media screen and (max-width:650px){div.campaign{padding:20px 1rem}}#section-news-list .news-list-heading{margin-bottom:5px}#section-news-list .container{max-width:1024px;margin:0 auto;padding:2.5rem 2rem 0}h2.contents-title{line-height:.5em}#section-news-list .news-list{padding:0;margin:0}#section-news-list .news-list-item{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:0}#section-news-list .news-list-item>a{color:#000;text-decoration:none}#section-news-list .news-list-item>a:hover{color:#ffd900;text-decoration:underline}#section-news-list .news-list-item:last-child{border-bottom:none}#section-news-list .news-list-date{display:flex;align-items:center;font-size:1em;font-weight:700;letter-spacing:2px;margin-right:30px;color:#000}#section-news-list .news-list-title{font-size:1em;display:flex;align-items:center;margin-bottom:0;overflow:hidden}#section-news-list .link{line-height:1em}.link a{color:#000;text-decoration:underline}.link a:hover{color:#ffd900;text-decoration:underline}@media screen and (max-width: 600px){#section-news-list .container{padding:1.5rem 1rem;font-size:.8em}ul.news-list{padding:0 20px}#section-news-list .news-list-item{display:block;border-bottom:1px solid #ccc;padding:.5em 0}#section-news-list .news-list-item>a{display:block;padding:0}#section-news-list .news-list-info{margin-bottom:0}}.onlinestore-wrap{background-color:#eee;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto;padding:60px 0}.onlinestore-wrap h2{text-align:center;color:#fff}.top-store-lineup{margin:0 auto;padding:0}.top-store-lineup ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;list-style:none;margin:0 auto;padding:0}.top-store-lineup ul li{width:calc(33.33% - 5px);aspect-ratio:4/3;margin-bottom:7px;box-shadow:2px 2px 5px 2px #0c0c0c66}.top-store-lineup ul li a{display:block;width:100%;height:100%;position:relative;background:#ddd0;transition:.3s}.top-store-lineup ul li a:hover{background:#ddd3}.top-store-lineup ul li a div.category{position:absolute;left:0;bottom:0;right:0;background-position:left bottom;background-repeat:no-repeat;background-size:100%;color:#000;font-weight:700;z-index:50;padding:0 .5rem;letter-spacing:2px;font-size:1em;background:#fff6;transition:.3s;z-index:0}.top-store-lineup ul li a:hover div.category{background:#0003}.top-store-lineup div.cat-link{text-align:right;margin:10px 0 0}.top-store-lineup div.cat-link a{text-decoration:underline;color:#fff}.top-store-lineup div.cat-link a:hover{color:#ededed}@media screen and (max-width: 900px){.top-store-lineup ul li a img{height:22px}}@media screen and (max-width: 420px){.top-store-lineup ul li{width:calc(50% - 5px);margin-bottom:7px}.top-store-lineup ul li a div.category{letter-spacing:1px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
