#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}.cardshop-select-group{display:flex;align-items:center;gap:7px}#btn-cardshop-prob-detail,#cardshop-prob-modal-close{background-color:#cbd8f4;border:1px solid #9da8dc;color:#2d4c71;font-weight:bold}#btn-cardshop-prob-detail:hover,#btn-cardshop-prob-detail:active,#cardshop-prob-modal-close:hover,#cardshop-prob-modal-close:active{background-color:#9da8dc;border-color:#9da8dc;color:#fff}#btn-cardshop-prob-detail{margin-bottom:15px}#cardshop-prob-modal-wrap{background-color:#fff;border:3px solid #9da8dc;border-radius:5px;padding:20px 20px 15px;box-sizing:border-box;width:800px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);display:flex;flex-direction:column;cursor:default}#cardshop-prob-modal-wrap #cardshop-prob-modal-content{overflow:auto;min-height:0;word-break:auto-phrase}#cardshop-prob-modal-wrap #cardshop-prob-modal-content h1{font-size:1.5rem;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #d9d9d9}#cardshop-prob-modal-wrap #cardshop-prob-modal-content h2{font-size:1.25rem;font-weight:bold;margin-top:25px}#cardshop-prob-modal-wrap #cardshop-prob-modal-content table{border-collapse:collapse;margin-bottom:1rem}#cardshop-prob-modal-wrap #cardshop-prob-modal-content table th,#cardshop-prob-modal-wrap #cardshop-prob-modal-content table td{border:1px solid #a9a9a9;padding:3px 8px;text-align:center}#cardshop-prob-modal-wrap #cardshop-prob-modal-content table th{background-color:#d9d9d9}#cardshop-prob-modal-wrap #cardshop-prob-modal-content pre{background-color:#f2f2f2;border:1px solid #d9d9d9;border-radius:5px;padding:8px 12px}#cardshop-prob-modal-wrap #cardshop-prob-modal-content code{color:#2d4c71}#cardshop-prob-modal-wrap #cardshop-prob-modal-footer{margin-top:15px;display:flex;justify-content:flex-end;flex-shrink:0}#cardshop-header{display:flex;justify-content:flex-start;gap:15px;margin-bottom:5px}#cardshop-summary-root{margin-bottom:20px}#cardshop-summary-root #cardshop-summary-header{display:flex;margin-bottom:5px}#cardshop-summary-root #cardshop-summary-table th span,#cardshop-summary-root #cardshop-summary-table th .bs5-tt{vertical-align:middle}#cardshop-summary-root #cardshop-summary-table .cardshop-rarity{text-align:center}#cardshop-summary-root #cardshop-summary-table .cardshop-summary-prob{text-align:center;font-weight:bold}#cardshop-table-wrapper{max-height:550px;overflow-y:auto;padding:8px;padding-top:0px}#cardshop-table{border-collapse:separate;border-spacing:0}#cardshop-table th,#cardshop-table td{border:none;box-shadow:inset -1px -1px 0 #a9a9a9,inset 1px 1px 0 #a9a9a9}#cardshop-table thead th{position:sticky;top:0;z-index:2;background-color:#b7b7b7}#cardshop-table .cardshop-rarity{text-align:center}#cardshop-table .cardshop-card-total{text-align:center;font-weight:bold}#cardshop-table .cardshop-rarity-total{text-align:center;font-weight:bold;font-size:1.05rem}#cardshop-table .card-wrap{display:flex;flex-direction:column;padding:3px}#cardshop-table .list-wrap{display:flex;flex-wrap:wrap}#cardshop-table .list-wrap.collapse{position:relative;max-height:120px;overflow:hidden;transition:max-height .3s ease}#cardshop-table .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)}#cardshop-table .list-wrap .ba-item{width:90px}#cardshop-table .list-wrap .ba-item .ba-item-wrap .ba-item-img{cursor:pointer}
