a,body,div,h1,h2,h3,html,img,span,table,td,th,tr{border:0;box-sizing:border-box;font-size:100%;font-weight:400;margin:0;padding:0;vertical-align:initial}.button,button{-webkit-tap-highlight-color:gray;cursor:pointer;margin:0;padding:0}button:disabled{cursor:not-allowed}html{font-family:sans-serif;height:100%}html.wf-active{font-family:Noto Sans Japanese,sans-serif}body{min-height:650px;min-width:630px}.home,body{height:100%}*{-webkit-tap-highlight-color:transparent}input,select{font-size:32px}.loading-item{animation:rolling 1s linear infinite;border:5px solid #fff;border-radius:30px;border-top-color:transparent;bottom:0;display:none;height:50px;left:0;margin:auto;position:fixed;right:0;top:0;width:50px;z-index:101}.loading-item.loading{display:block}.modal-background{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:100}.ready .modal-background{display:none}.app-container{display:flex;height:100%}.side-menu{background-color:#f1d4af;height:100%;left:0;margin-left:-320px;overflow-y:auto;position:fixed;top:0;transition:all .3s ease 0s;visibility:hidden;width:320px;z-index:90}.ready .side-menu{visibility:visible}.side-menu.open{margin-left:0}.side-menu .side-menu-header{height:60px}.app-main{animation:fadeIn 1s ease 0s 1 normal;display:none;flex:1;height:100%;width:100%}.app-header,.ready .app-main{display:flex}.app-header{align-items:center;background-color:#40a1b2;justify-content:center;min-height:72px;position:relative}.app-header .copyright{bottom:0;position:absolute;right:6px}.side-menu-button{background-color:#f1d4af;border-radius:4px;color:#40a1b2;font-size:48px;height:64px;margin-left:2px;outline:0;position:relative;visibility:hidden;width:64px}.side-menu-button.show{visibility:visible}.side-menu-button .notice{color:#f94355;display:none;font-size:18px;position:absolute;right:0;top:0}.side-menu-button .notice.show{display:block}.app-header-title{color:#fff;font-size:28px;font-weight:400;margin:auto;text-align:center}.app-deck-block{display:flex;flex:1;flex-direction:column;height:100%;min-width:630px}.deck-boad-container{display:block}.list-container{display:flex;flex-direction:column;min-width:630px;overflow:hidden}.simple-filter-container{align-items:center;display:none;justify-content:center;min-height:80px}.open-filter{border:1px solid #000;font-size:18px;height:56px;margin:5px;outline:none;width:56px}.modal.ready .modal-background{display:block}@media screen and (max-width:1080px),screen and (max-width:1300px) and (max-height:740px),screen and (min-width:1300px) and (max-height:650px){.ready.modal-small .modal-background{display:block}div.simple-filter-container{display:flex}}@media screen and (min-width:1580px){.ready .side-menu.open{margin-left:0;position:static}}@media screen and (max-width:1300px) and (max-height:740px),screen and (min-width:1300px) and (max-height:650px){.app-deck-block{flex-wrap:wrap}.deck-boad-container{width:calc(100% - 630px)}.list-container{height:100%}}.side-menu-list{padding:0;width:100%}.side-menu-item,.side-menu-list{border-color:#ccc;border-style:solid;border-width:1px 0;box-sizing:border-box;list-style:none}.side-menu-item{font-size:22px;height:80px;padding-left:10px}.side-menu-item:hover{background-color:#edc693}.side-menu-item a,.side-menu-item a:visited{align-items:center;color:#000;cursor:pointer;display:flex;height:100%;text-decoration:none;width:100%}.side-menu-item a.disabled{color:#ccc;cursor:default}.side-menu-item .external-link-icon{font-size:10px}.side-menu-item .notice{color:#f94355;display:none;margin-left:6px}.side-menu-item .notice.show{display:block}@media (display-mode:standalone){.side-menu-item.pwa-install{display:none}}.open-deck-config{align-items:center;background-color:#c5e0dc;border:1px solid #ccc;display:flex;font-size:30px;justify-content:center;min-height:52px;width:72px}.open-deck-config.modified{color:#ff8c00}.assist-deck-card-list{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;height:70px;justify-content:flex-start;overflow-x:auto;overflow-y:none;padding-right:4px;width:100%}.assist-deck-card-list .open-deck-config{margin:4px}.deck-board{width:100%}.deck-card-list{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;height:274px;justify-content:flex-start;overflow-x:auto;padding:0;width:100%}.deck-actions{align-items:center;display:flex;flex-direction:column;height:254px;justify-content:space-between;margin:2px 4px;min-width:72px;width:72px}.deck-actions>*{margin:2px 0}.deck-actions .open-deck-config{flex:1;min-height:50px;width:100%}.add-new-deck-card{align-items:center;background-color:#c5e0dc;border:1px solid #ccc;color:#000;display:flex;flex:5;font-size:28px;justify-content:center;min-width:72px;width:72px;writing-mode:vertical-rl}.add-new-deck-card.disabled{color:#ccc;cursor:not-allowed}.deck-clear{background-color:#c5e0dc;border:1px solid #ccc;color:#000;font-size:16px;min-width:72px;width:72px}.deck-awakening-gen-main,.deck-clear{align-items:center;display:flex;flex:1;justify-content:center}.deck-awakening-gen-main{margin:4px 0 2px;min-height:36px;padding-top:6px;position:relative;width:100%}.deck-awakening-gen-main[data-label]:before{content:attr(data-label);font-size:10px;position:absolute;top:-6px}.deck-awakening-gen-main.over-limit{color:#f94355}.assist-deck-card{background-color:rgba(0,0,0,.1);box-sizing:initial;cursor:pointer;height:52px;margin:4px;min-width:232px;position:relative}.active.assist-deck-card{border:4px solid #ff8c00;cursor:default;margin:0}.assist-deck-card>*{align-items:center;display:flex;flex-wrap:nowrap;height:26px;justify-content:center;position:absolute}.assist-deck-card .image{height:52px;left:0;top:0;width:48px}.assist-deck-card .assist-thumb{border:1px solid #ccc;bottom:0;height:48px;margin:auto;position:absolute;top:0;width:48px}.assist-deck-card .state{color:#fff;font-size:18px;left:48px;top:0;width:26px}.assist-deck-card .card-type{font-size:12px;left:74px;top:0;width:30px}.assist-deck-card .name{font-size:16px;justify-content:flex-start;left:104px;top:0;width:128px}.assist-deck-card .strategy{justify-content:flex-start;left:48px;top:26px;width:184px}.assist-deck-card .tool-box{align-items:center;background-color:initial;display:none;flex-direction:column;flex-wrap:nowrap;height:100%;left:0;padding:2px 0;pointer-events:none;position:absolute;top:0;width:100%}.active.assist-deck-card .tool-box{display:flex}.active.no-assist.assist-deck-card .tool-box{display:none}.assist-deck-card .tool-box>*{font-size:20px;pointer-events:auto}.assist-deck-card .tool-box .tool-button{background-color:#789;opacity:.8;padding:2px}.assist-deck-card .tool-box .remove,.assist-deck-card .tool-box .tool-button{background-clip:content-box;border-style:none;cursor:pointer;height:36px;outline:0;position:absolute;width:36px}.assist-deck-card .tool-box .remove{background-color:#fff;border-radius:50%;color:#f94355;padding:6px;right:-10px;top:-10px}.assist-deck-card .tool-box .circle-icon{padding-bottom:2px;padding-top:2px}.assist-deck-card .tool-box .show-detail{bottom:auto;color:#fff;top:auto}.deck-card{box-sizing:initial;cursor:pointer;font-size:16px;height:250px;margin:4px;min-width:72px;position:relative;width:72px}.active.deck-card{border:4px solid #ff8c00;cursor:default;margin:0}.deck-card .deck-card-inner-top{color:#fff;height:115px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.deck-card .deck-card-inner-top>*{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;position:absolute}.deck-card .deck-card-inner-bottom{height:135px;position:relative}.deck-card .deck-card-inner-bottom>*{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;position:absolute}.deck-card [data-label]:before{content:attr(data-label);font-size:10px;position:absolute;top:-4px}.deck-card .general-thumb-wrap{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;top:0;width:100%}.deck-card .general-thumb{-webkit-user-drag:none;height:110%;margin-top:-4px;object-fit:cover;width:110%}.deck-card .shadow{height:100%;left:0;top:0;width:100%}.deck-card .tool-box{align-items:center;display:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;padding:2px 0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.active.deck-card .tool-box{display:flex}.deck-card .tool-box>*{font-size:20px;pointer-events:auto}.deck-card .tool-box .tool-button{background-color:#789;opacity:.8;padding:2px}.deck-card .tool-box .remove,.deck-card .tool-box .tool-button{background-clip:content-box;border-style:none;cursor:pointer;height:36px;outline:0;position:absolute;width:36px}.deck-card .tool-box .remove{background-color:#fff;border-radius:50%;color:#f94355;padding:6px;right:-10px;top:-10px}.deck-card .tool-box .search{left:auto;right:auto;top:137px}.deck-card .tool-box .search.enable{color:#ff8c00}.deck-card .tool-box .circle-icon{padding-bottom:2px;padding-top:2px}.deck-card .tool-box .show-detail{color:#fff;left:auto;right:auto;top:45px}.deck-card .tool-box .move-left{color:#fff;display:none;left:-2px;top:91px}.deck-card .tool-box .move-left.enabled{display:block}.deck-card .tool-box .move-right{color:#fff;display:none;right:-2px;top:91px}.deck-card .tool-box .move-right.enabled{display:block}.deck-card .state{height:22px;left:0;top:14px;width:22px}.deck-card .version{color:#fff;font-size:10px;height:14px;left:0;padding:0 2px;top:0}.deck-card .name{bottom:2px;color:#fff;font-size:16px;right:0;writing-mode:vertical-rl}.deck-card .name .rarity{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.deck-card .cost{bottom:28px}.deck-card .cost,.deck-card .unit{height:28px;left:0;padding-top:4px;width:32px}.deck-card .unit{bottom:0}.deck-card .additional{color:#ff8c00;text-shadow:0 0 5px #fff}.deck-card .force{height:38px;left:0;top:4px;width:24px}.deck-card .intelligence{height:38px;left:24px;top:4px;width:24px}.deck-card .conquest{height:38px;left:48px;top:4px;width:24px}.deck-card .skills{align-items:center;display:flex;flex-wrap:nowrap;font-size:14px;justify-content:center;top:38px;width:100%}.deck-card .skills .skill{background-color:#e2ab04;border:2px solid #000;font-weight:700;margin:0 2px;width:20px}.deck-card .skills .no-skill,.deck-card .skills .skill{align-items:center;display:flex;flex-wrap:nowrap;height:20px;justify-content:center}.deck-card .skills .no-skill{background-color:rgba(0,0,0,.2);width:64px}.deck-card .gen-mains{flex-direction:column;height:72px;padding-top:10px;top:63px;width:100%}.deck-card .gen-mains:before{top:-2px}.deck-card .gen-mains-select-wrapper{align-items:center;display:flex;height:34px;justify-content:center;width:100%}.deck-card .gen-mains-select{border:1px solid #333;cursor:pointer;height:48px;min-width:calc(161.29032% - 2px);outline:0;transform:scale(.62);width:calc(161.29032% - 2px)}.deck-card .awaken-gen-main{background-color:#eee;border:2px solid #ccc;box-sizing:border-box;color:#111;font-size:14px;height:30px;outline:0;position:relative;width:100%}.deck-card .awaken-gen-main .label{position:relative}.deck-card .awaken-gen-main .diamonds{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:space-around;left:0;pointer-events:none;position:absolute;top:0;width:100%}.deck-card .awaken-gen-main .diamonds .diamond{background-color:#fff;height:16px;transform:rotate(-45deg);width:16px}.deck-card .awaken-gen-main.gen-main-awakening{background-color:#40a1b2;border:2px solid #ff8c00}.deck-card .awaken-gen-main.gen-main-awakening .diamonds .diamond{background-color:#c5e0dc}.deck-card .awaken-gen-main.gen-main-awakening .label{font-weight:700}.deck-card .awaken-gen-main.gen-main-disable-awakening{color:#789;cursor:not-allowed}.deck-card.from-right.odd{animation:move-from-right-odd .5s}.deck-card.from-right.even{animation:move-from-right-even .5s}.deck-card.from-left{animation:move-from-left .5s}@keyframes move-from-right-odd{0%{transform:translateX(76px)}to{transform:translateX(0)}}@keyframes move-from-right-even{0%{transform:translateX(76px)}to{transform:translateX(0)}}@keyframes move-from-left{0%{transform:translateX(-76px)}to{transform:translateX(0)}}.deck-total{position:relative;width:100%}.deck-total .switch-total-all{-webkit-tap-highlight-color:transparent;align-items:center;background-clip:content-box;background-color:#c5e0dc;border-style:none;bottom:-10px;display:none;height:32px;justify-content:center;left:0;margin:0 auto;opacity:.6;outline:none;overflow:hidden;padding:16px 0 4px;position:absolute;right:0;width:64px;z-index:10}.deck-total .switch-total-all.show-button{display:flex}.deck-total .switch-total-all .down-icon,.deck-total .switch-total-all .up-icon{box-sizing:border-box;display:flex;height:12px;justify-content:center;position:relative;width:100%}.deck-total .switch-total-all .icon-inner{border:24px solid transparent;height:0;position:absolute;width:0}.deck-total .switch-total-all .up-icon{align-items:flex-end}.deck-total .switch-total-all .up-icon .icon-inner{border-bottom:8px solid #000;bottom:2px}.deck-total .switch-total-all .down-icon{align-items:flex-start}.deck-total .switch-total-all .down-icon .icon-inner{border-top:8px solid #000;top:2px}.deck-inner{display:flex;flex-wrap:wrap;margin-bottom:8px;max-height:182px;overflow-y:auto;width:100%}.deck-inner .total{border:1px solid #ccc;display:flex;flex-wrap:wrap;font-size:14px;margin:1px;padding:0 5px;position:relative}.deck-inner .total-params{display:flex;flex-wrap:wrap;width:100%}.deck-inner .total-params .total-row{display:flex;flex:1;margin:0;min-width:318px}.deck-inner .total-params .total{align-items:flex-end;justify-content:flex-end;min-height:48px;min-width:104px;width:calc(33.33333% - 2px)}.deck-inner .total-params .total.total-cost{min-width:110px}.deck-inner .total-params .total .has-gen-main{color:#ff8c00;display:none;font-size:10px;position:absolute;right:0;top:2px}.deck-inner .total-params .total .has-gen-main.active{display:block}.deck-inner .total-params .total>*{font-weight:700}.deck-inner .total-params .total .dummy{font-weight:400}.deck-inner .total-params .total .conquest-rank{font-size:16px;margin-right:6px}.deck-inner .total-params .total .cost-remain{font-size:12px}.deck-inner .total-params .total .cost-remain.over{color:#f94355;font-size:10px}.deck-inner .total-params .total .cost-remain.under{color:blue}.deck-inner .total-params .total .breakdown{display:none}.deck-inner .total-params .total .breakdown.active{display:inline-block}.deck-inner .total-params .total .breakdown .addition-by-gen-main{color:#ff8c00}.deck-inner .total-type-counts{display:flex;flex-wrap:wrap;max-height:0;min-height:0;overflow-y:hidden;transition-duration:.5s;transition-property:min-height,max-height;transition-timing-function:ease;width:100%}.deck-inner .total-type-counts.show-total{display:flex;max-height:200px;min-height:48px}.deck-inner .total-type-counts>.total{align-content:flex-start;align-items:flex-start;flex:1;justify-content:flex-start;min-width:318px;padding:1px}.deck-inner .total-type-counts .type-count{align-items:flex-end;display:flex;margin:1px 6px;max-height:22px}.deck-inner .total-type-counts .type-count:first-child{margin-left:60px}.deck-inner .total-type-counts .type-count .cost-label{align-items:flex-end;display:flex;font-size:10px}.deck-inner .total-type-counts .type-count .skill{align-items:center;background-color:#e2ab04;border:2px solid #000;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:700;height:20px;justify-content:center;margin:0 2px;width:20px}.deck-inner .total-type-counts .type-count .unit{font-size:16px;font-weight:700;margin:0 2px}.deck-inner [data-label]{font-weight:700;position:relative}.deck-inner [data-label]:before{content:attr(data-label);font-size:14px;font-weight:700;left:2px;position:absolute;top:2px}.deck-card.deck-dummy-card{border:1px solid #ccc;margin:3px}.active.deck-card.deck-dummy-card{border:4px solid #ff8c00;cursor:default;margin:0}.active.deck-card.deck-dummy-card.has-state{border-style:solid;margin:0}.deck-card.deck-dummy-card.has-state{border-style:none;margin:4px}.deck-card.deck-dummy-card .deck-card-inner-top{background-color:rgba(0,0,0,.1);color:#000}.has-state.deck-card.deck-dummy-card .deck-card-inner-top{color:#fff}.active.deck-card.deck-dummy-card .deck-card-inner-top{display:none}.deck-card.deck-dummy-card .deck-dummy-edit{align-items:center;display:none;flex-direction:column;flex-wrap:nowrap;height:100%;padding-top:26px;position:absolute;right:0;top:0;width:100%}.active.deck-card.deck-dummy-card .deck-dummy-edit{display:flex}.deck-card.deck-dummy-card .deck-dummy-edit .select-item-container{align-items:center;display:flex;flex-wrap:nowrap;height:45px;justify-content:center;padding-top:2px;position:relative;width:100%}.deck-card.deck-dummy-card .deck-dummy-edit .select-item{cursor:pointer;height:48px;min-width:116px;transform:scale(.62);width:116px}.deck-card.deck-dummy-card .tool-box .tool-button{opacity:1}.deck-card.deck-dummy-card .tool-box .search{top:212px}.deck-card.deck-dummy-card .tool-box .move-left,.deck-card.deck-dummy-card .tool-box .move-right{top:166px}.reading-generals{color:#ff8c00;font-size:12px;position:absolute;right:90px}.cardlist-container{display:flex;flex-direction:column;overflow:hidden;position:relative}.cardlist-paging{align-items:center;display:flex;justify-content:space-between;max-height:36px;min-height:36px}.cardlist-paging .pageing-label{font-size:20px;margin:auto;text-align:center;width:300px}.cardlist-paging .paging-button{border-color:#000;font-size:20px;height:32px;margin:auto 6px;visibility:hidden;width:80px}.cardlist-paging .paging-button.prev{float:left}.cardlist-paging .paging-button.next{float:right}.cardlist-paging .paging-button.active{visibility:visible}.cardlist-main{-webkit-overflow-scrolling:touch;overflow:auto;padding:10px 0}.general-card{display:block;font-size:20px;height:92px;margin:5px auto;position:relative;width:600px}.general-card.clickable{cursor:pointer}.general-card>*{align-items:center;display:flex;flex-wrap:nowrap;height:46px;justify-content:center;position:absolute}.general-card [data-label]:before{content:attr(data-label);font-size:10px;position:absolute;top:0}.general-card [data-label1][data-label2]:before{content:attr(data-label1) "\A" attr(data-label2);font-size:10px;position:absolute;top:0;white-space:pre}.general-card .state{color:#fff;font-size:26px;font-weight:700;height:40px;left:0;top:0;width:40px}.general-card .rarity{font-weight:700;justify-content:flex-end;left:0;top:46px;width:40px}.general-card .version{font-size:18px;top:0;width:82px}.general-card .name,.general-card .version{font-weight:700;justify-content:flex-start;left:40px;padding-left:3px}.general-card .name{font-size:26px;top:46px;width:130px}.general-card .image{height:48px;left:122px;top:2px;width:48px}.general-card .no-image{background:#ccc}.general-card .general-thumb{border:1px solid #ccc;bottom:0;height:48px;margin:auto;position:absolute;top:0;width:48px}.general-card .cost{left:170px;top:0;width:36px}.general-card .unit{left:170px;padding-top:2px;top:46px;width:36px}.general-card .force{left:206px;top:0;width:36px}.general-card .intelligence{left:242px;top:0;width:36px}.general-card .conquest{left:278px;top:0;width:36px}.general-card .skills{align-items:center;display:flex;flex-wrap:nowrap;font-size:20px;justify-content:center;left:206px;top:46px;width:108px}.general-card .skills .skill{background-color:#e2ab04;border:2px solid #000;font-weight:700;margin:0 2px;width:30px}.general-card .skills .no-skill,.general-card .skills .skill{align-items:center;display:flex;flex-wrap:nowrap;height:30px;justify-content:center}.general-card .skills .no-skill{background-color:rgba(0,0,0,.2);width:94px}.general-card .strategy{display:none;flex-wrap:wrap;font-size:18px;height:62px;justify-content:flex-start;left:314px;padding-top:10px;top:0;width:120px}.general-card .strategy.show{display:flex}.general-card .strategy-category{display:none;flex-wrap:wrap;font-size:12px;height:30px;justify-content:flex-start;left:314px;padding:1px 0;top:62px;width:120px}.general-card .strategy-category.show{display:flex}.general-card .strategy-explanation{display:none;flex-wrap:wrap;font-size:12px;font-weight:400;height:92px;justify-content:flex-start;left:314px;overflow-y:auto;padding-left:3px;padding-right:3px;top:0;width:120px}.general-card .strategy-explanation.show{display:flex}.general-card .strategy-morale{height:92px;left:434px;padding-top:6px;top:0;width:32px}.general-card .gen-mains{display:flex;flex-direction:column;height:92px;left:466px;padding:11px 2px 0;top:0;width:90px}.general-card .gen-mains:before{top:-2px}.general-card .gen-main{background-color:#c5e0dc;border-color:#000;font-size:16px;height:33%;margin-top:1px;width:100%}.general-card .gen-main-readonly{align-items:center;background-color:#e2ab04;border:2px solid #000;border-radius:6px;display:flex;flex-wrap:nowrap;font-size:16px;height:30%;justify-content:center;margin-top:1px;width:90%}.general-card .buttons{display:flex;flex-direction:column;height:92px;left:556px;padding-top:11px;top:0;width:42px}.general-card .add-deck{background-color:#c5e0dc;border-color:#000;font-size:20px;height:100%;width:100%}.general-card .externals{display:flex;flex-direction:column;font-size:8px;height:92px;left:556px;top:0;width:42px}.no-generals{align-items:center;background-color:gray;display:flex;font-size:20px;height:92px;justify-content:center;margin:5px auto;width:600px}.deck-selected .general-card .add-icon{display:none}.deck-selected .general-card .change-icon{display:inline-block}.assist-general-card{display:block;font-size:20px;height:92px;margin:5px auto;position:relative;width:600px}.assist-general-card.clickable{cursor:pointer}.assist-general-card>*{align-items:center;display:flex;flex-wrap:nowrap;height:46px;justify-content:center;position:absolute}.assist-general-card [data-label]:before{content:attr(data-label);font-size:10px;position:absolute;top:0}.assist-general-card [data-label1][data-label2]:before{content:attr(data-label1) "\A" attr(data-label2);font-size:10px;position:absolute;top:0;white-space:pre}.assist-general-card .state{color:#fff;font-size:26px;font-weight:700;height:40px;left:0;top:0;width:40px}.assist-general-card .rarity{font-size:18px;font-weight:700;justify-content:flex-end;left:0;top:46px;width:40px}.assist-general-card .version{font-size:18px;top:0;width:82px}.assist-general-card .name,.assist-general-card .version{font-weight:700;justify-content:flex-start;left:40px;padding-left:3px}.assist-general-card .name{font-size:26px;top:46px;width:130px}.assist-general-card .image{height:48px;left:122px;top:2px;width:48px}.assist-general-card .no-image{background:#ccc}.assist-general-card .general-thumb{border:1px solid #ccc;bottom:0;height:48px;margin:auto;position:absolute;top:0;width:48px}.assist-general-card .strategy{display:none;flex-wrap:wrap;height:62px;justify-content:flex-start;left:170px;padding:10px 10px 0;top:0;width:230px}.assist-general-card .strategy.show{display:flex}.assist-general-card .strategy-category{display:none;flex-wrap:wrap;font-size:12px;height:30px;justify-content:flex-start;left:170px;padding:1px 10px;top:62px;width:230px}.assist-general-card .strategy-category.show{display:flex}.assist-general-card .strategy-explanation{display:none;flex-wrap:wrap;font-size:12px;font-weight:400;height:92px;justify-content:flex-start;left:170px;overflow-y:auto;padding-left:3px;padding-right:3px;top:0;width:230px}.assist-general-card .strategy-explanation.show{display:flex}.assist-general-card .strategy-range{height:92px;left:400px;width:68px}.assist-general-card .strategy-range .range-image{height:60px}.assist-general-card .buttons{display:flex;flex-direction:column;height:92px;left:538px;padding-top:11px;top:0;width:62px}.assist-general-card .add-deck{background-color:#c5e0dc;border-color:#000;font-size:20px;height:100%;width:100%}.assist-general-card .externals{display:flex;flex-direction:column;font-size:8px;height:92px;left:538px;top:0;width:62px}.add-icon{display:inline-block}.change-icon,.deck-selected .assist-general-card .add-icon{display:none}.deck-selected .assist-general-card .change-icon{display:inline-block}.simple-filter-section{align-items:center;display:flex;margin-bottom:0;position:relative}.simple-filter-section .title-inline{color:#fccd4d;font-size:18px;margin:5px;text-shadow:0 0 5px #fccd4d;vertical-align:middle}.simple-filter-section .search-mode{align-items:center;border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;font-size:18px;height:56px;margin:5px;outline:none;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:56px}.simple-filter-section .search-mode .mode-item{align-items:center;display:flex;font-weight:700;height:50%;justify-content:center;width:100%}.simple-filter-section .search-mode .mode-item-general{background-color:#eee;border:1px solid #ccc;color:#789}.simple-filter-section .search-mode .mode-item-assist,.simple-filter-section .search-mode.mode-general .mode-item-general{background-color:#40a1b2;border:2px solid #ff8c00;color:#fccd4d}.simple-filter-section .search-mode.mode-general .mode-item-assist{background-color:#eee;border:1px solid #ccc;color:#789}.simple-filter-state{align-items:center;background-color:#333;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:5px}.simple-filter-state .button-list{flex-wrap:nowrap}.button-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.button.filter-item{background-color:tan;border:3px solid #fff;border-radius:6px;color:#fff;font-size:24px;font-weight:700;height:48px;margin:3px;max-width:180px;min-width:90px;outline:none;padding:0 3px;text-shadow:0 0 10px #789}.button.filter-item.square{font-size:28px;height:60px;max-width:60px;min-width:60px;padding:0}.button.filter-item.checked{border-color:#ff8c00;text-shadow:0 0 30px #ff8c00}.button.filter-item.checked:disabled{border-color:#ff8c00;color:#ccc}.button.filter-item:disabled{border-color:#ccc;color:#ccc}.card-filter-container{background-color:rgba(0,0,0,.8);display:flex;flex:1;flex-direction:column;height:100%;min-width:300px;position:relative}.card-filter-container .filter-selection-mode{background-color:#774f38;border:2px solid #fccd4d;position:absolute;right:8px;top:4px;width:182px}.card-filter-container .filter-selection-mode .selection-mode-label{display:flex;font-weight:700;height:100%;justify-content:center;padding-bottom:4px;padding-top:22px;position:relative;width:100%}.card-filter-container .filter-selection-mode .selection-mode-label:before{color:#fccd4d;content:attr(data-label);font-size:16px;font-weight:700;left:auto;position:absolute;top:-2px}.card-filter-title{color:#fccd4d;font-size:26px;font-weight:400;height:36px;margin:18px auto;text-align:center;text-shadow:0 0 5px #fccd4d}.card-filter-buttons{border-bottom:3px solid #fccd4d;display:flex;height:50px;justify-content:space-between;padding:0 5px}.card-filter-content{background-color:#774f38;display:none;height:calc(100% - 130px);overflow:auto}.card-filter-content.active{display:block}@media screen and (max-width:1080px),screen and (max-width:1300px) and (max-height:740px),screen and (min-width:1300px) and (max-height:650px){.card-filter-container{display:none;height:calc(100% - 20px);left:0;margin:10px;min-width:610px;position:fixed;top:0;width:calc(100% - 20px);z-index:101}.card-filter-container.open{display:block}}.card-filter-tabs{display:flex;justify-content:flex-start}.card-filter-tabs [class^=tab-button-]{-webkit-tap-highlight-color:transparent;border-color:#fccd4d;border-top-left-radius:6px;border-top-right-radius:6px;border-width:3px;color:#fccd4d;font-size:18px;font-weight:700;height:50px;margin:0 3px;outline:none;width:80px}.card-filter-tabs [class^=tab-button-].active{border-bottom-color:#774f38;border-bottom-width:0;height:60px;margin-top:-10px}.card-filter-tabs .tab-button-basic{background-color:#6048ad}.card-filter-tabs .tab-button-detail{background-color:#e55ba2}.card-filter-tabs .tab-button-strat{background-color:#372496}.card-filter-actions{display:flex;justify-content:flex-end}.card-filter-actions [class^=action-button-]{border:2px solid #fccd4d;border-radius:6px;color:#fff;font-size:18px;font-weight:700;height:40px;margin:3px;outline:none;width:88px}.card-filter-actions .action-button-reset{background-color:#1656f9}.card-filter-actions .action-button-ok{background-color:#e55ba2;display:none}@media screen and (max-width:1080px),screen and (max-width:1300px) and (max-height:740px),screen and (min-width:1300px) and (max-height:650px){.modal-small .card-filter-actions .action-button-ok{display:block}}.general-mode-off .general-mode-only{display:none}.filter-section{animation:fadeIn .5s ease 0s 1 normal;margin-bottom:15px;position:relative}.filter-section .title{border-bottom:3px solid #fccd4d;color:#fccd4d;font-size:24px;margin:15px auto 10px;padding-left:10px;text-shadow:0 0 5px #fccd4d}.filter-section .title-button{position:absolute;right:10px;top:5px}.cost-ratio-force,.normal-force{animation:fadeIn .5s ease 0s 1 normal;display:none}.cost-ratio-force.active,.normal-force.active{display:block}.range{color:#fccd4d;font-size:32px;padding-left:3px}.range *{margin:0 3px}.button.filter-item.no-skill{color:#000;font-weight:400;text-shadow:0 0 5px #fff}.button.filter-item.no-skill:disabled{border-color:#789;color:#789;text-shadow:0 0 10px #789}.switch-item{border:2px solid #ccc;border-radius:15px;height:30px;outline:none;overflow:hidden;position:relative;width:120px}.switch-item .switch-button{display:block;height:30px;overflow:hidden;position:absolute;top:-2px;transform:skewX(20deg)}.switch-item .switch-button button{background-color:#eee;border-width:0;color:#789;font-size:16px;font-weight:700;height:100%;left:-6px;line-height:26px;position:absolute;text-align:center;text-shadow:0 0 30px #fff;transform:skewX(-20deg);width:calc(100% + 12px)}.switch-item .switch-button.active button{background-color:#40a1b2;color:#fccd4d}.switch-item .switch-button:first-child{border-right-width:1px;right:50%;width:calc(50% + 10px)}.switch-item .switch-button:first-child button{padding-left:12px}.switch-item .switch-button:last-child{border-left-width:1px;left:50%;width:calc(50% + 10px)}.switch-item .switch-button:last-child button{padding-right:12px}.number-select{min-height:48px;min-width:102px}.number-select.has-default-label{min-width:260px}.cost-ratio-base-force{align-items:center;color:#fccd4d;display:flex;flex-wrap:wrap;font-size:32px;font-weight:400;justify-content:flex-start;margin-top:10px;padding-left:3px}.cost-ratio-base-force .title-inline{font-size:20px}.cost-ratio-base-force *{margin:0 3px}.search-textbox{margin:0 3px;width:90%}.detail-version,.major-version{animation:fadeIn .5s ease 0s 1 normal;display:none}.detail-version.active,.major-version.active{display:block}.button.filter-item.strategy-category-button{height:58px}.multiline-label .main-name{color:#fff;font-size:20px;font-weight:700}.multiline-label .sub-name{display:block;font-size:12px}.button.filter-item.strategy-range-button{height:80px;width:80px}.button.filter-item.strategy-range-button .range-image{height:60px}.same-card-constraint{color:#fccd4d;font-size:20px;margin:6px 0}.deck-config{animation:fadeIn .5s ease 0s 1 normal;background-color:rgba(0,0,0,.8);border-radius:6px;bottom:0;display:flex;flex-direction:column;left:0;margin:20px auto;max-width:600px;min-width:300px;position:fixed;right:0;top:0;width:80%;z-index:101}.deck-config .number-select.assist-card-limit{width:120px}.deck-config .deck-filter-content{margin:0 6px}.deck-config-inner{height:100%;position:relative;width:100%}.deck-config-title{align-items:center;color:#fccd4d;display:flex;font-size:24px;height:60px;justify-content:center;text-shadow:0 0 5px #fccd4d}.deck-config-buttons{display:flex;justify-content:flex-end;margin:0 6px}.deck-config-buttons [class^=action-button-]{border:2px solid #fccd4d;border-radius:6px;color:#fff;font-size:18px;font-weight:700;height:40px;margin:3px;outline:none;width:88px}.deck-config-buttons .action-button-reset{background-color:#1656f9;width:124px}.deck-config-buttons .action-button-ok{background-color:#e55ba2}.deck-config-body{background-color:#774f38;display:flex;flex-direction:column;height:calc(100% - 100px);min-height:200px;overflow-y:auto;padding:0 10px 20px}.radio-button{cursor:pointer;margin:0 3px}.radio-check{align-items:center;background-color:#fff;border:2px solid #40a1b2;border-radius:50%;color:#fff;display:inline-flex;font-size:60%;justify-content:center;margin:3% 3px;padding:1%}.radio-check .checked{color:#40a1b2}.update-info{animation:fadeIn .5s ease 0s 1 normal;background-color:rgba(0,0,0,.8);border-radius:6px;display:flex;flex-direction:column;height:calc(100% - 40px);left:0;margin:auto;max-width:600px;min-width:300px;position:fixed;right:0;top:20px;width:calc(100% - 40px);z-index:101}.update-info-inner{height:100%;position:relative;width:100%}.update-info-title{align-items:center;color:#fccd4d;display:flex;font-size:24px;height:60px;justify-content:center;text-shadow:0 0 5px #fccd4d}.update-info-buttons{display:flex;height:46px;justify-content:flex-end;margin:0 6px;min-height:46px}.update-info-buttons [class^=action-button-]{border:2px solid #fccd4d;border-radius:6px;color:#fff;font-size:18px;font-weight:700;height:40px;margin:3px;outline:none;width:88px}.update-info-buttons .action-button-ok{background-color:#e55ba2}.update-info-body{background-color:#774f38;display:flex;flex-direction:column;height:calc(100% - 106px);justify-content:space-around;min-height:calc(100% - 106px);padding:10px}.update-info-iframe{background-color:#fff;height:100%;width:100%}.general-detail{animation:fadeIn .5s ease 0s 1 normal;background-color:#fff;border-radius:6px;display:flex;flex-direction:column;left:0;margin:auto;max-width:650px;min-width:610px;position:fixed;right:0;top:20px;width:95%;z-index:101}.general-detail .close{background-color:#fff;border:none;border-radius:50%;font-size:32px;height:36px;padding:1px;position:absolute;right:-10px;top:-10px;width:36px}.general-detail-inner{width:100%}.general-detail-body,.general-detail-inner{display:flex;flex-direction:column;height:100%;position:relative}.general-detail-body{margin:5px auto;width:600px}.general-detail-body [data-label]:before{content:attr(data-label);font-size:12px;position:absolute;top:-16px}.general-detail-body [data-label]{margin-top:16px}.general-detail-body .row{display:flex;margin-top:6px}.general-detail-body .strategy-explanation{display:flex;flex:1;flex-wrap:wrap;font-size:18px;font-weight:400;justify-content:flex-start;min-height:100px;padding-left:3px;padding-right:10px;position:relative}.general-detail-body .strategy-range{min-height:100px;min-width:100px;position:relative}.general-detail-body .strategy-range .range-image{height:60px}@media screen and (max-width:1080px){body{min-height:740px}}@media screen and (max-width:1300px) and (max-height:740px),screen and (min-width:1300px) and (max-height:650px){body{min-height:600px;min-width:1150px}}@keyframes rolling{0%{transform:rotate(0);transform-origin:center}to{transform:rotate(1turn);transform-origin:center}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog-container{height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}.dialog-base{height:100%;position:relative;width:100%}.dialog-background{background:#000;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.dialog{animation:fadeIn .5s ease 0s 1 normal;display:flex;flex-direction:column;left:0;margin:auto;max-width:600px;min-width:300px;position:absolute;right:0;top:80px;width:80%}.dialog-inner{height:100%;position:relative;width:100%}.dialog-inner>*{background-color:#40a1b2}.dialog-title{color:#fff;font-size:20px;height:30px;justify-content:center}.dialog-body,.dialog-title{align-items:center;display:flex}.dialog-body{justify-content:space-around;min-height:120px;padding:0 10px}.dialog-body .dialog-logo{align-items:center;display:none;flex:1;justify-content:center}.dialog-body .dialog-logo.show{display:flex}.dialog-body .dialog-logo img{height:80px;width:80px}.dialog-body .dialog-message{align-items:center;color:#fff;display:flex;flex:4;font-size:24px;justify-content:center;text-align:center}.dialog-actions{display:flex;justify-content:space-around;min-height:80px;padding:20px 0}.dialog-actions .dialog-action-button{align-items:center;border:1px solid #ccc;color:#f7ca7e;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:center;min-width:100px;padding:0 10px;position:relative}.dialog-actions .dialog-action-button.dialog-action-red{background-color:#f94355}.dialog-actions .dialog-action-button.dialog-action-red.text:before{color:#f94355;content:"緋";font-size:30px;font-weight:400;left:-28px;opacity:.5;position:absolute}.dialog-actions .dialog-action-button.dialog-action-blue{background-color:#1656f9}.dialog-actions .dialog-action-button.dialog-action-blue.text:after{color:#1656f9;content:"蒼";font-size:30px;font-weight:400;opacity:.5;position:absolute;right:-28px}.dialog-close{cursor:pointer;display:none;font-size:22px;height:30px;position:absolute;right:0;text-align:center;top:0;width:30px}.dialog-close.cancelable{display:block}.action-animation{-webkit-text-stroke:1px #000;align-items:center;animation:scaleIn .2s linear 0s 1 normal;display:none;font-size:108px;font-weight:700;left:0;margin:auto;opacity:.8;position:absolute;right:0;top:80px;writing-mode:vertical-rl}.action-animation.show{display:flex}.action-animation.red{color:#f94355}.action-animation.blue{color:#1656f9}@keyframes scaleIn{0%{transform:scale(1.5)}to{transform:scale(1)}}