.fb-top-banner{width:100%;padding-left:0;padding-right:0;margin-bottom:10px}@media(max-width: 575.98px){.fb-top-banner{padding:0}}.fb-top-banner a{overflow:hidden}.fb-top-banner a img.pc{position:relative;left:50%;transform:translateX(-50%)}.fb-top-banner a img.mobile{width:100%}.fb-top-banner .slick-prev{background:rgba(0,0,0,0) url("/static/images/assets/arrow_left.png") no-repeat scroll 0 0;left:5%}@media(max-width: 575.98px){.fb-top-banner .slick-prev{left:0}}.fb-top-banner .slick-next{background:rgba(0,0,0,0) url("/static/images/assets/arrow_right.png") no-repeat scroll 0 0;right:5%}@media(max-width: 575.98px){.fb-top-banner .slick-next{right:0}}.fb-top-banner .slick-slide{outline:none;display:block;width:100%;height:auto;line-height:0}.fb-top-banner .slick-arrow{color:rgba(0,0,0,0);border:medium none;width:80px;height:100px;background-position:center center;position:absolute;top:40%;z-index:50;white-space:nowrap;overflow:hidden}.fb-top-banner .slick-dots{padding:0;text-align:center;list-style-type:none;bottom:10px;height:8px;left:0;position:absolute;width:100%;z-index:40}.fb-top-banner .slick-dots li{cursor:pointer;display:inline-block;height:8px;margin-right:7px;width:8px}.fb-top-banner .slick-dots li button{width:10px;height:10px;color:rgba(0,0,0,0);border:medium none;background:#bbb none repeat scroll 0 0;border-radius:4px;padding:0;margin:0;white-space:nowrap;overflow:hidden}.fb-top-banner .slick-dots li button:hover{background-color:#555}.fb-top-banner .slick-dots li.slick-active button{background-color:#555}.event-banner{overflow:hidden}.event-banner .pc{position:relative;left:50%;transform:translateX(-50%)}.weekly-sale{background-image:repeating-linear-gradient(45deg, rgb(253, 247, 247), rgb(253, 247, 247) 6px, rgb(248, 233, 233) 6px, rgb(248, 233, 233) 7px)}.weekly-sale .title h2{font-size:52px !important}.weekly-sale .title h2{font-family:"Times New Roman",serif;font-weight:800}@media(min-width: 768px){.weekly-sale .title h2{font-size:76px !important}.weekly-sale .title h2{line-height:1em}}.weekly-sale .title hr{width:30px;border-top-width:2px}@media(max-width: 767.98px){.weekly-sale .items{width:100%;overflow-x:scroll}}.weekly-sale .items .item{width:150px;margin:0 20px 20px 0;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}@media(min-width: 768px){.weekly-sale .items .item{margin:0 40px 40px 0 !important}}.weekly-sale .items .item *{text-decoration:none !important}.weekly-sale .items .item:hover{transform:translateY(-3px)}.weekly-sale .items .item:hover img{box-shadow:0 8px 18px rgba(0,0,0,.12) !important}.weekly-sale .items .item img{transition:box-shadow .2s}.weekly-sale .items .item .name{line-height:1.3;height:2.6em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.85rem}section[\:has\(\%3E.item-group-heading\)]{margin-top:36px !important}section:has(>.item-group-heading){margin-top:36px !important}@media(min-width: 768px){section[\:has\(\%3E.item-group-heading\)]{margin-top:48px !important}section:has(>.item-group-heading){margin-top:48px !important}}.item-group-heading{font-size:1.15rem !important;font-weight:700 !important;padding:0 !important}.item-group-heading{color:#212529;letter-spacing:-0.01em}@media(min-width: 768px){.item-group-heading{font-size:1.35rem !important}}.item-group-heading~hr{margin-top:14px !important;margin-bottom:18px !important}.item-group-heading~hr{border:none;height:1px;background:linear-gradient(to right, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0));opacity:1}.item-group-heading a{color:inherit !important}.item-group-heading a:hover{color:inherit !important}.item-group-heading a:hover{opacity:.7}.main-popup{top:150px;left:100px;position:absolute;height:auto;z-index:1000}
