#event-list-controller{margin-left:15px;margin-bottom:5px;display:flex;gap:15px}@media(max-width: 1199px){#event-list-controller{flex-direction:column}}#event-list-controller label{font-size:1.05rem;cursor:pointer}#event-list-controller label input{cursor:pointer}#event-list-root{display:flex;flex-direction:column;align-items:center;border:1px solid #d3d3d3;background-color:#fff;padding:10px 5px;gap:10px;max-height:550px;overflow-y:auto;border-radius:3px}#event-list-root .event-btn{position:relative;border-radius:7px;cursor:pointer;padding:5px}#event-list-root .event-btn:hover{background-color:rgba(0,0,0,.1)}#event-list-root .event-btn.select{background-color:rgba(0,0,0,.3)}#event-list-root .event-btn img.rerun{width:60px;position:absolute;top:7px;left:25px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media(max-width: 1199px){#event-list-root .event-btn img.rerun{width:20%}}#event-list-root .event-btn img.parcel{width:100%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}#event-list-root .event-btn .server-badge{position:absolute;top:7px;right:5px;border-radius:7px;border:1px solid gray;padding:0 5px}#event-list-root .event-btn .server-badge.gl{background-color:#c8ffc8}#event-list-root .event-btn .server-badge.jp{background-color:pink}#event-right-side{display:none}#event-right-side #event-main-intro{margin-top:40px}#event-right-side #event-main-intro #event-main-img-root{display:flex;justify-content:flex-start;align-items:center;height:100%}#event-right-side #event-main-intro #event-main-img-root #event-main-img-wrapper{position:relative}#event-right-side #event-main-intro #event-main-img-root #event-main-img-wrapper #img-enter-rerun{width:65px;position:absolute;left:0;top:15px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media(max-width: 991px){#event-right-side #event-main-intro #event-main-img-root #event-main-img-wrapper #img-enter-rerun{width:50px}}#event-right-side #event-main-intro #event-main-img-root #event-main-img-wrapper #img-event-enter{width:100%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media(max-width: 991px){#event-right-side #event-main-intro #event-main-img-root #event-main-img-wrapper #img-event-enter{width:40%}}#event-right-side #event-main-intro #event-title{font-size:1.5rem;font-weight:bold}#event-right-side #event-main-intro #hr-event-main{margin-top:5px;margin-bottom:7px}#event-right-side #event-main-intro #event-desc{font-size:1rem;word-break:auto-phrase}#event-right-side #event-main-intro ul#event-date{margin:0 0 0 15px;padding:10px;font-size:.9rem}#event-right-side #content-toc{border:1px solid gray;border-radius:7px;padding:8px 25px 8px 10px;width:fit-content}#event-right-side #content-toc #content-toc-title{font-size:1.1rem;margin-bottom:5px}#event-right-side #content-toc #content-toc-inner .content-toc-item{margin:0;padding-left:15px}#event-right-side h2{margin-top:20px;font-weight:bold}#event-right-side h3{margin-top:10px}#box-gacha-root{background-color:rgba(0,0,0,.2);border-radius:7px;border:1px solid #d3d3d3}#box-gacha-root #box-header{display:flex;justify-content:flex-start;padding:5px 5px 5px 10px;background-color:#f2f2f2;border-radius:7px 7px 0 0}#box-gacha-root #box-body{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;overflow-x:auto;padding:10px}#box-gacha-root #box-body .box-line{display:flex;gap:20px;margin:0 auto}#box-gacha-root #box-body .box-line .box-item-card{width:130px;border:1px solid #fff;text-align:center;background-color:#d5dee5;border-radius:10px;background-image:url("/static/img/ba/shop_bg_0.png");background-size:cover;background-repeat:no-repeat;background-position:left top}#box-gacha-root #box-body .box-line .box-item-card .box-item-card-name-wrap{padding:5px 8px;color:#2c3a4a;font-size:1rem;line-height:1.05rem;display:flex;align-items:center;justify-content:space-around;height:34px}#box-gacha-root #box-body .box-line .box-item-card .box-item-card-name-wrap .item-name{display:block}#box-gacha-root #box-body .box-line .box-item-card hr{margin:2px 7px}#box-gacha-root #box-body .box-line .box-item-card .ba-item-root{background-size:contain;background-repeat:no-repeat;position:relative;padding:7px}#box-gacha-root #box-body .box-line .box-item-card .ba-item-root .ba-item{padding:0;width:100%}#box-gacha-root #box-body .box-line .box-item-card .ba-item-root .ba-item .ba-item-wrap{height:auto}#box-gacha-root #box-body .box-line .box-item-card .ba-item-root .ba-item .ba-item-wrap .ba-item-img{cursor:default}#box-gacha-root #box-body .box-line .box-item-card .ba-item-root .ba-item .ba-item-wrap .ba-item-count{right:18px}#box-gacha-root #box-body .box-line .box-item-card .ba-item-root .ba-item .ba-item-wrap .ba-item-prob{left:18px;font-size:1rem;display:none}#box-gacha-root #box-body .box-line .box-item-card .box-item-card-available{width:100%;display:block;background-color:#2c3f59;color:#fff;border-radius:0 0 10px 10px}#box-gacha-root #box-body .box-line .box-item-dummy{width:130px;height:0}#recollect-root,#collection-root{background-color:rgba(0,0,0,.2);padding:7px;max-height:400px;overflow:auto}#recollect-root #recollect-list-root,#recollect-root #collection-list-root,#collection-root #recollect-list-root,#collection-root #collection-list-root{display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){#recollect-root #recollect-list-root,#recollect-root #collection-list-root,#collection-root #recollect-list-root,#collection-root #collection-list-root{align-items:flex-start;width:fit-content;min-width:100%}}#recollect-root #recollect-list-root .item,#recollect-root #collection-list-root .item,#collection-root #recollect-list-root .item,#collection-root #collection-list-root .item{display:flex;gap:7px;background:#feeefd;border-radius:7px;border:1px solid gray;overflow:hidden}@media(max-width: 768px){#recollect-root #recollect-list-root .item,#recollect-root #collection-list-root .item,#collection-root #recollect-list-root .item,#collection-root #collection-list-root .item{width:max-content;min-width:100%}}#recollect-root #recollect-list-root .item .img-wrap.collection,#recollect-root #collection-list-root .item .img-wrap.collection,#collection-root #recollect-list-root .item .img-wrap.collection,#collection-root #collection-list-root .item .img-wrap.collection{position:relative;display:flex;align-items:center;background-color:rgba(0,0,0,.4)}#recollect-root #recollect-list-root .item .img-wrap .thumb,#recollect-root #collection-list-root .item .img-wrap .thumb,#collection-root #recollect-list-root .item .img-wrap .thumb,#collection-root #collection-list-root .item .img-wrap .thumb{height:140px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}#recollect-root #recollect-list-root .item .img-wrap .thumb.collection,#recollect-root #collection-list-root .item .img-wrap .thumb.collection,#collection-root #recollect-list-root .item .img-wrap .thumb.collection,#collection-root #collection-list-root .item .img-wrap .thumb.collection{width:200px;object-fit:cover}#recollect-root #recollect-list-root .item .img-wrap .detail,#recollect-root #collection-list-root .item .img-wrap .detail,#collection-root #recollect-list-root .item .img-wrap .detail,#collection-root #collection-list-root .item .img-wrap .detail{position:absolute;bottom:5px;right:5px;cursor:pointer;background-color:rgba(0,0,0,.3);padding:3px;border-radius:5px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}#recollect-root #recollect-list-root .item .img-wrap .detail:hover,#recollect-root #collection-list-root .item .img-wrap .detail:hover,#collection-root #recollect-list-root .item .img-wrap .detail:hover,#collection-root #collection-list-root .item .img-wrap .detail:hover{background-color:rgba(0,0,0,.5)}#recollect-root #recollect-list-root .item .right-wrap,#recollect-root #collection-list-root .item .right-wrap,#collection-root #recollect-list-root .item .right-wrap,#collection-root #collection-list-root .item .right-wrap{width:100%}#recollect-root #recollect-list-root .item .right-wrap .title,#recollect-root #collection-list-root .item .right-wrap .title,#collection-root #recollect-list-root .item .right-wrap .title,#collection-root #collection-list-root .item .right-wrap .title{margin-bottom:0;margin-top:5px;font-size:1.2rem;font-weight:bold;padding-right:7px;word-break:auto-phrase}@media(max-width: 768px){#recollect-root #recollect-list-root .item .right-wrap .title,#recollect-root #collection-list-root .item .right-wrap .title,#collection-root #recollect-list-root .item .right-wrap .title,#collection-root #collection-list-root .item .right-wrap .title{white-space:nowrap;word-break:normal}}#recollect-root #recollect-list-root .item .right-wrap .sub-title,#recollect-root #collection-list-root .item .right-wrap .sub-title,#collection-root #recollect-list-root .item .right-wrap .sub-title,#collection-root #collection-list-root .item .right-wrap .sub-title{font-style:italic;padding-left:7px}#recollect-root #recollect-list-root .item .right-wrap hr,#recollect-root #collection-list-root .item .right-wrap hr,#collection-root #recollect-list-root .item .right-wrap hr,#collection-root #collection-list-root .item .right-wrap hr{margin:5px 0}#recollect-root #recollect-list-root .item .right-wrap .desc,#recollect-root #collection-list-root .item .right-wrap .desc,#collection-root #recollect-list-root .item .right-wrap .desc,#collection-root #collection-list-root .item .right-wrap .desc{margin-bottom:0;padding-right:7px;word-break:auto-phrase}@media(max-width: 768px){#recollect-root #recollect-list-root .item .right-wrap .desc,#recollect-root #collection-list-root .item .right-wrap .desc,#collection-root #recollect-list-root .item .right-wrap .desc,#collection-root #collection-list-root .item .right-wrap .desc{white-space:nowrap;word-break:normal}}#meetup-root #meetup-table .cost-wrap{display:flex;flex-direction:column;align-items:center}#meetup-root #meetup-table .cost-wrap img{width:50px}#meetup-root #meetup-table .cost-wrap span{text-align:center}#meetup-root #meetup-table .meetup-td-list .td-list-control{display:flex;justify-content:flex-end}#meetup-root #meetup-table .meetup-td-list .td-list-control .expand{padding-right:10px;color:#495bbd;cursor:pointer}#meetup-root #meetup-table .meetup-td-list .td-list-control img{transform:rotate(180deg)}#meetup-root #meetup-table .meetup-td-list .td-list-control img.expand{transform:rotate(0deg)}#meetup-root #meetup-table .meetup-td-list .list-wrap{display:flex;flex-wrap:wrap}#meetup-root #meetup-table .meetup-td-list .list-wrap.collapse{position:relative;max-height:120px;overflow:hidden;transition:max-height .3s ease}#meetup-root #meetup-table .meetup-td-list .list-wrap.collapse::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white)}#meetup-root #meetup-table .meetup-td-list .list-wrap .ba-item .ba-item-wrap .ba-item-img{cursor:pointer}#location-root #location-cost-table-wrapper{width:100%;overflow-x:auto}#location-root #location-cost-table-wrapper #location-cost-table{min-width:400px}#location-root #location-cost-table-wrapper #location-cost-table .cost-img-wrap img{width:100%}#location-root #location-cost-table-wrapper #location-cost-table #location-reset-wrap{text-align:center}#location-root #location-body-root{display:flex;align-items:flex-start;background-color:#feeefd;border-radius:5px;border:1px solid #d3d3d3}@media(max-width: 768px){#location-root #location-body-root{flex-direction:column;align-items:stretch}}#location-root #location-body-root #tab-location-btn-container{flex:0 0 220px;overflow-y:auto;padding:8px}@media(max-width: 768px){#location-root #location-body-root #tab-location-btn-container{flex:0 0 auto;flex-direction:row;width:100%;max-height:none;overflow-x:auto;border-bottom:1px solid #d3d3d3}}#location-root #location-body-root #tab-location-btn-container .tab-location-btn{display:block;width:100%;text-align:left;color:#2d4664;font-weight:bold;border-radius:5px;padding:4px 10px;margin-bottom:5px}#location-root #location-body-root #tab-location-btn-container .tab-location-btn.active{background-color:#2d4664;color:#fff}#location-root #location-body-root #tab-location-content{flex:1;min-width:0;padding:12px 15px;border-left:1px solid #d3d3d3}@media(max-width: 768px){#location-root #location-body-root #tab-location-content{border-left:none;border-top:1px solid #d3d3d3}}#location-root #location-body-root #tab-location-content .location-intro{display:flex;gap:12px;background-color:#fff;border:1px solid gray;border-radius:7px;overflow:hidden;margin-bottom:15px}@media(max-width: 768px){#location-root #location-body-root #tab-location-content .location-intro{flex-direction:column}}#location-root #location-body-root #tab-location-content .location-intro .img-wrap{position:relative;display:flex;align-items:center;flex:0 0 220px;background-color:rgba(0,0,0,.4)}@media(max-width: 768px){#location-root #location-body-root #tab-location-content .location-intro .img-wrap{flex:0 0 auto}}#location-root #location-body-root #tab-location-content .location-intro .img-wrap .thumb{width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media(max-width: 768px){#location-root #location-body-root #tab-location-content .location-intro .img-wrap .thumb{height:160px}}#location-root #location-body-root #tab-location-content .location-intro .img-wrap .detail{position:absolute;bottom:5px;right:5px;cursor:pointer;background-color:rgba(0,0,0,.3);padding:3px;border-radius:5px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}#location-root #location-body-root #tab-location-content .location-intro .img-wrap .detail:hover{background-color:rgba(0,0,0,.5)}#location-root #location-body-root #tab-location-content .location-intro .right-wrap{padding:10px 12px 10px 0}@media(max-width: 768px){#location-root #location-body-root #tab-location-content .location-intro .right-wrap{padding:0 12px 10px}}#location-root #location-body-root #tab-location-content .location-intro .right-wrap .title{font-size:1.2rem;font-weight:bold;margin-bottom:0}#location-root #location-body-root #tab-location-content .location-intro .right-wrap hr{margin:5px 0}#location-root #location-body-root #tab-location-content .location-intro .right-wrap .unlock-info{background-color:#feeefd;padding:3px;border-radius:5px;border:1px solid #dfbdd9;margin-bottom:10px}#location-root #location-body-root #tab-location-content .location-intro .right-wrap .desc{word-break:auto-phrase;margin-bottom:8px}#location-root #location-body-root #tab-location-content .location-intro .right-wrap .voice-wrap{display:flex;flex-wrap:wrap;gap:8px}#location-root #location-body-root #tab-location-content .location-intro .right-wrap .voice-wrap .voice-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid gray;border-radius:15px;cursor:pointer;font-size:.9rem}#location-root #location-body-root #tab-location-content .location-intro .right-wrap .voice-wrap .voice-btn:hover{background-color:rgba(0,0,0,.1)}#location-root #location-body-root #tab-location-content .location-intro .right-wrap .voice-wrap .voice-btn .icon{width:16px}#location-root #location-body-root #tab-location-content .location-rank-table-wrapper{width:100%;overflow-x:auto;margin-bottom:15px}#location-root #location-body-root #tab-location-content .location-rank-table-wrapper .location-rank-table{min-width:500px}#location-root #location-body-root #tab-location-content .location-rank-table-wrapper .location-rank-table .location-rank-td-rank .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}#location-root #location-body-root #tab-location-content .location-rank-table-wrapper .location-rank-table .location-rank-td-rank .wrapper .rank{font-weight:bold;font-size:1.1rem}#location-root #location-body-root #tab-location-content .location-rank-table-wrapper .location-rank-table .location-rank-td-reward .reward-line{display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:unset;background-color:unset;padding:0}#location-root #location-body-root #tab-location-content .location-rank-table-wrapper .location-rank-table .location-rank-td-reward .reward-line .ba-item{width:80px;padding:4px}
