label.svelte-9u1nfz.svelte-9u1nfz{display:inline-block;color:#28b4a0;font-size:13px;font-weight:600}ul.main-genres.svelte-9u1nfz.svelte-9u1nfz{white-space:nowrap}ul.main-genres.svelte-9u1nfz>li.svelte-9u1nfz{padding:15px 0;display:flex;align-items:center;justify-content:space-between;position:relative}ul.main-genres.svelte-9u1nfz>li.svelte-9u1nfz:not(.selected){border-bottom:1px solid #dce1e6}ul.main-genres.svelte-9u1nfz>li.selected-label.svelte-9u1nfz{padding:0 0 15px 10px;justify-content:flex-start;font-size:13px}ul.main-genres.svelte-9u1nfz>li.selected-label .cancel.svelte-9u1nfz{display:block;width:16px;height:16px;margin-right:10px;border-radius:50%;background-color:#323c46}ul.main-genres.svelte-9u1nfz>li.selected-label .cancel.svelte-9u1nfz:before,ul.main-genres.svelte-9u1nfz>li.selected-label .cancel.svelte-9u1nfz:after{content:"";display:block;width:8px;height:1px;margin:0 auto;background-color:#fff}ul.main-genres.svelte-9u1nfz>li.selected-label .cancel.svelte-9u1nfz:before{transform:rotate(-45deg)}ul.main-genres.svelte-9u1nfz>li.selected-label .cancel.svelte-9u1nfz:after{margin-top:-1px;transform:rotate(45deg)}ul.main-genres.svelte-9u1nfz>li.sp .arrow.svelte-9u1nfz:before{top:-6px;transform:rotate(135deg)}ul.main-genres.svelte-9u1nfz>li .arrow.svelte-9u1nfz{position:relative;display:inline-block}ul.main-genres.svelte-9u1nfz>li .arrow.svelte-9u1nfz:before{content:"";width:8px;height:8px;border-top:solid 1px #28b4a0;border-right:solid 1px #28b4a0;position:absolute;top:-4px;right:4px;transform:rotate(45deg)}ul.sub-genres.svelte-9u1nfz.svelte-9u1nfz{z-index:2;min-width:188px;position:absolute;top:calc(100% - 35px);left:calc(100% - 35px);border-radius:6px;background-color:#fff;box-shadow:0 0 6px #0003}ul.sub-genres.sp.svelte-9u1nfz.svelte-9u1nfz{top:calc(100% - 15px);right:0;left:auto}ul.sub-genres.svelte-9u1nfz li.svelte-9u1nfz{margin-top:2px;padding:12px 18px;font-size:13px;position:relative}ul.sub-genres.svelte-9u1nfz li.svelte-9u1nfz:not(:first-child){margin:5px 0}ul.sub-genres.svelte-9u1nfz li.svelte-9u1nfz:not(:last-child):after{content:"";position:absolute;width:100%;height:1px;top:100%;left:0;margin:2px 0;background-color:#dce1e6}ul.sub-genres.svelte-9u1nfz li.svelte-9u1nfz:last-child{margin-bottom:2px}@media (hover: hover){ul.sub-genres.svelte-9u1nfz li.svelte-9u1nfz:hover{background-color:#ebf0f5}}button.reset.svelte-9u1nfz.svelte-9u1nfz{display:flex;align-items:center}button.reset.svelte-9u1nfz .cross.svelte-9u1nfz{display:inline-block;width:16px;height:16px;margin-right:10px;border-radius:50%;background-color:#323c46}button.reset.svelte-9u1nfz .cross.svelte-9u1nfz:before,button.reset.svelte-9u1nfz .cross.svelte-9u1nfz:after{content:"";display:block;width:8px;height:1px;margin:7px auto 0;background-color:#fff}button.reset.svelte-9u1nfz .cross.svelte-9u1nfz:before{transform:rotate(-45deg)}button.reset.svelte-9u1nfz .cross.svelte-9u1nfz:after{margin-top:-1px;transform:rotate(45deg)}button.detail-search.svelte-9u1nfz.svelte-9u1nfz{position:relative}button.detail-search.svelte-9u1nfz .arrow-down.svelte-9u1nfz,button.detail-search.svelte-9u1nfz .arrow-up.svelte-9u1nfz{position:relative;display:inline-block;width:10px;margin-left:5px}button.detail-search.svelte-9u1nfz .arrow-down.svelte-9u1nfz:before,button.detail-search.svelte-9u1nfz .arrow-up.svelte-9u1nfz:before{content:"";width:7px;height:7px;border-top:solid 1px #96a0aa;border-right:solid 1px #96a0aa;position:absolute;right:3px;transition:all .3s .3s}button.detail-search.svelte-9u1nfz .arrow-down.svelte-9u1nfz:before{top:-10px;transform:rotate(135deg)}button.detail-search.svelte-9u1nfz .arrow-up.svelte-9u1nfz:before{top:-7px;transform:rotate(-45deg)}section.svelte-2imswx.svelte-2imswx{padding:20px 20px 80px}@media screen and (min-width: 768px){section.svelte-2imswx.svelte-2imswx{padding-top:50px}}.section-inner.svelte-2imswx.svelte-2imswx{max-width:1100px;margin:0 auto;display:flex}.section-inner.svelte-2imswx h1.svelte-2imswx{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #28b4a0}@media screen and (min-width: 768px){.section-inner.svelte-2imswx h1.svelte-2imswx{margin-bottom:20px;padding-bottom:20px}}.pc-search-block.svelte-2imswx.svelte-2imswx{width:230px;margin-right:50px;display:none;z-index:1}@media screen and (min-width: 768px){.pc-search-block.svelte-2imswx.svelte-2imswx{display:block}}.order-select-wrapper.svelte-2imswx.svelte-2imswx{display:flex;align-items:center;position:relative}.order-select-wrapper.svelte-2imswx .arrow-down.svelte-2imswx{position:absolute;display:inline-block;width:12px;left:calc(100% - 10px)}.order-select-wrapper.svelte-2imswx .arrow-down.svelte-2imswx:before{content:"";width:8px;height:8px;border-top:solid 1px #96a0aa;border-right:solid 1px #96a0aa;position:absolute;top:-6px;transform:rotate(135deg)}.events-wrapper.svelte-2imswx.svelte-2imswx{margin-bottom:30px;padding-bottom:30px;display:flex;flex-wrap:wrap;flex-direction:column;gap:30px 20px;border-bottom:1px solid #dce1e6}@media screen and (min-width: 768px){.events-wrapper.svelte-2imswx.svelte-2imswx{flex-direction:row}}.events-wrapper.svelte-2imswx .event.svelte-2imswx{width:100%;display:flex;gap:0 10px;word-break:break-all}@media screen and (min-width: 768px){.events-wrapper.svelte-2imswx .event.svelte-2imswx{width:calc(50% - 10px);max-width:260px;display:block}}.events-wrapper.svelte-2imswx .event .thumbnail.svelte-2imswx{flex-shrink:0;width:100px;height:100px}@media screen and (min-width: 768px){.events-wrapper.svelte-2imswx .event .thumbnail.svelte-2imswx{width:100%;height:auto}}.sp-search-toggler.svelte-2imswx.svelte-2imswx{position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;background-color:#28b4a0;color:#fff;font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sp-search-toggler.svelte-2imswx .icon.svelte-2imswx{margin-bottom:10px}.sp-search-toggler.svelte-2imswx .icon span.svelte-2imswx{display:flex;width:20px;height:1px;background-color:#fff;position:relative;align-items:center}.sp-search-toggler.svelte-2imswx .icon span.svelte-2imswx:before{content:"";position:absolute;width:1px;height:6px;background-color:#fff}.sp-search-toggler.svelte-2imswx .icon span.svelte-2imswx:first-child{margin-bottom:8px}.sp-search-toggler.svelte-2imswx .icon span.svelte-2imswx:first-child:before{left:6px}.sp-search-toggler.svelte-2imswx .icon span.svelte-2imswx:last-child:before{left:auto;right:6px}
