html{scroll-behavior:smooth}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#213547;background-color:#fff}body{margin:0;min-width:320px;min-height:100vh}table,th,td{border:1px solid black;border-collapse:collapse;padding:1em}@media screen and (min-width: 769px){.container{width:100%;box-sizing:border-box;padding:10px;border-radius:10px}.container+.container{margin-top:15px}.container .container-title p{text-align:center;margin:0;font-weight:600;color:#000;font-size:20px}.container .component{margin-top:10px;padding-bottom:5px}}@media screen and (max-width: 768px){.container{min-width:320px;padding:5px 10px 10px;border-radius:10px;background-color:#2681c880}.container+.container{margin-top:15px}.container .container-title p{text-align:center;margin:0;font-weight:600;color:#000;font-size:20px}.container .component{margin-top:10px;padding-bottom:5px}}.component .idol-card .idol-detail .idol-image img{width:100%;height:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.component[data-v-941f1eed]{padding:5px;border-radius:10px;background-color:#2681c880;display:flex;overflow-x:auto}.component .idol-card[data-v-941f1eed]{user-select:none}@media screen and (min-width: 769px){.filter[data-v-941f1eed]{display:flex;flex-direction:column;align-items:center;border-radius:10px}.filter p[data-v-941f1eed]{text-align:left;margin:0;font-weight:600;color:#000}.filter input[data-v-941f1eed]{background-color:#fff;width:40%;border-radius:10px;margin-top:5px;padding-left:10px;padding-right:10px}.component[data-v-941f1eed]{min-height:220px;gap:10px}.component .idol-card[data-v-941f1eed]{min-width:110px;max-width:110px;cursor:pointer}.component .idol-card .idol-detail[data-v-941f1eed]{padding:5px;border-radius:12px}.component .idol-card .idol-detail .idol-furigana[data-v-941f1eed]{font-size:10px;font-weight:600}.component .idol-card .idol-detail .idol-name[data-v-941f1eed]{font-size:14px;font-weight:600}}@media screen and (max-width: 768px){.filter[data-v-941f1eed]{display:flex;flex-direction:column;align-items:center;border-radius:10px}.filter p[data-v-941f1eed]{text-align:left;margin:0;font-weight:600;color:#000}.filter input[data-v-941f1eed]{background-color:#fff;width:90%;border-radius:10px;margin-top:5px;padding-left:10px;padding-right:10px}.component[data-v-941f1eed]{min-height:240px;gap:30px}.component .idol-card[data-v-941f1eed]{min-width:130px;max-width:130px}.component .idol-card .idol-detail[data-v-941f1eed]{padding:5px;border-radius:12px}.component .idol-card .idol-detail .idol-furigana[data-v-941f1eed]{font-size:12px}.component .idol-card .idol-detail .idol-name[data-v-941f1eed]{font-size:16px}}.component .unit-info{display:flex;flex-direction:column}.component .unit-info .unit-detail{margin-left:auto;margin-right:auto;margin-bottom:5px;width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3px 10px;border-radius:10px;background-color:#ffffff4d}.component .unit-info .unit-detail p{width:fit-content}.component .unit-info .unit-detail .unit-furigana{color:#111111b3;font-weight:600}.component .unit-info .unit-detail .unit-name{color:#111111e6;font-weight:600}.component .unit-info .unit-detail .song-unit{color:#111111b3}.component .unit-info .unit-members{padding:5px;border-radius:10px;background-color:#225cad80}.component .unit-info .unit-members .idol-card .idol-detail{border-radius:10px}.component .unit-info .unit-members .idol-card .idol-detail .idol-furigana,.component .unit-info .unit-members .idol-card .idol-detail .idol-name{font-weight:600}@media screen and (min-width: 769px){.component .unit-info+.unit-info{margin-top:10px}.component .unit-info .unit-detail .unit-furigana{font-size:13px}.component .unit-info .unit-detail .unit-name{font-size:17px}.component .unit-info .unit-detail .song-unit{font-size:15px}.component .unit-info .unit-members{display:flex;flex-flow:row;gap:5px;width:100%;flex-wrap:nowrap;overflow-x:auto}.component .unit-info .unit-members .idol-card{min-width:110px;max-width:110px;max-height:200px}.component .unit-info .unit-members .idol-card:first-child{margin-left:auto}.component .unit-info .unit-members .idol-card:last-child{margin-right:auto}.component .unit-info .unit-members .idol-card .idol-detail{padding:3px}.component .unit-info .unit-members .idol-card .idol-detail .idol-furigana{font-size:10px}.component .unit-info .unit-members .idol-card .idol-detail .idol-name{font-size:13px}}@media screen and (max-width: 768px){.component .unit-info+.unit-info{margin-top:10px}.component .unit-info .unit-detail .unit-furigana{font-size:13px}.component .unit-info .unit-detail .unit-name{font-size:17px}.component .unit-info .unit-detail .song-unit{font-size:15px}.component .unit-info .unit-members{display:flex;gap:15px;width:100%;overflow-x:auto}.component .unit-info .unit-members .idol-card{min-width:110px;max-width:110px;max-height:200px}.component .unit-info .unit-members .idol-card:first-child{margin-left:auto}.component .unit-info .unit-members .idol-card:last-child{margin-right:auto}.component .unit-info .unit-members .idol-card .idol-detail{padding:5px}.component .unit-info .unit-members .idol-card .idol-detail .idol-furigana{font-size:10px}.component .unit-info .unit-members .idol-card .idol-detail .idol-name{font-size:13px}}.component[data-v-a71b7353]{padding:5px;border-radius:10px;background-color:#2681c880;display:flex;overflow-x:auto}.component .idol-card[data-v-a71b7353]{user-select:none}@media screen and (min-width: 769px){.filter[data-v-a71b7353]{display:flex;flex-direction:column;align-items:center;border-radius:10px}.filter p[data-v-a71b7353]{text-align:left;margin:0;font-weight:600;color:#000}.filter input[data-v-a71b7353]{background-color:#fff;width:40%;border-radius:10px;margin-top:5px;padding-left:10px;padding-right:10px}.filter input[data-v-a71b7353]::placeholder{font-size:16px;color:#aaa}.module-wrapper .container[data-v-a71b7353]{display:flex;flex-wrap:wrap}.module-wrapper .container .container-title[data-v-a71b7353]{width:100%}.module-wrapper .container .produce-idol[data-v-a71b7353]{width:15%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-left:10px;padding-right:10px}.module-wrapper .container .produce-idol .text[data-v-a71b7353]{color:#000;font-weight:600}.module-wrapper .container .produce-idol .component[data-v-a71b7353]{display:flex;flex-direction:column;min-height:200px}.module-wrapper .container .produce-idol .component .idol-card[data-v-a71b7353]{min-width:none;max-width:none}.module-wrapper .container .produce-idol .component .idol-card .idol-detail[data-v-a71b7353]{min-width:130px}.module-wrapper .container .produce-idol .component .idol-card .idol-detail .idol-image[data-v-a71b7353]{max-width:100px}.module-wrapper .container .idol-list[data-v-a71b7353]{width:85%;align-self:flex-end}.module-wrapper .container .idol-list .component[data-v-a71b7353]{min-height:200px}.module-wrapper .container .idol-list .idol-card[data-v-a71b7353]{cursor:pointer}.component[data-v-a71b7353]{gap:10px}.component .idol-card[data-v-a71b7353]{min-width:110px;max-width:110px}.component .idol-card .idol-detail[data-v-a71b7353]{padding:5px;border-radius:12px}.component .idol-card .idol-detail .idol-furigana[data-v-a71b7353]{font-size:10px;font-weight:600}.component .idol-card .idol-detail .idol-name[data-v-a71b7353]{font-size:14px;font-weight:600}}@media screen and (max-width: 768px){.filter[data-v-a71b7353]{display:flex;flex-direction:column;align-items:center;border-radius:10px}.filter p[data-v-a71b7353]{text-align:left;margin:0;font-weight:600;color:#000}.filter input[data-v-a71b7353]{background-color:#fff;width:90%;border-radius:10px;margin-top:5px;padding-left:10px;padding-right:10px}.filter input[data-v-a71b7353]::placeholder{font-size:12px;color:#aaa}.module-wrapper .container[data-v-a71b7353]{margin-left:auto;margin-right:auto;width:100%}.module-wrapper .container .component[data-v-a71b7353]{width:100%;min-height:200px;gap:30px}.module-wrapper .container .component .idol-card[data-v-a71b7353]{min-width:110px;max-width:110px}.module-wrapper .container .component .idol-card .idol-detail[data-v-a71b7353]{padding:5px;border-radius:12px}.module-wrapper .container .component .idol-card .idol-detail .idol-furigana[data-v-a71b7353]{font-size:10px}.module-wrapper .container .component .idol-card .idol-detail .idol-name[data-v-a71b7353]{font-size:14px}.module-wrapper .container .produce-idol .component[data-v-a71b7353]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.module-wrapper .container .produce-idol .component .idol-card[data-v-a71b7353]{width:140px;max-width:140px}.module-wrapper .container .produce-idol .component .idol-card .idol-detail .idol-image[data-v-a71b7353]{max-width:100px}}.component .idol-card [data-type=cute]{background-color:#ef7fb2}.component .idol-card [data-type=cool]{background-color:#5da1ff}.component .idol-card [data-type=passion]{background-color:#ffc249}.component .idol-card:first-child{margin-left:auto}.component .idol-card:last-child{margin-right:auto}.component .idol-card .idol-detail{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.component .idol-card .idol-detail .idol-image img{min-width:100px;width:100%;height:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.component .idol-card .idol-detail .idol-furigana{color:#111111b3;margin:0}.component .idol-card .idol-detail .idol-name{color:#111111e6;margin:0}.component[data-v-cd1b8423]{padding:5px;border-radius:10px;background-color:#2681c880;display:flex;overflow-x:auto}.component .idol-card[data-v-cd1b8423]{user-select:none}@media screen and (min-width: 769px){.filter[data-v-cd1b8423]{display:flex;flex-direction:column;align-items:center;border-radius:10px}.filter p[data-v-cd1b8423]{text-align:left;margin:0;font-weight:600;color:#000}.filter input[data-v-cd1b8423]{background-color:#fff;width:40%;border-radius:10px;margin-top:5px;padding-left:10px;padding-right:10px}.component[data-v-cd1b8423]{min-height:220px;gap:10px}.component .idol-card[data-v-cd1b8423]{min-width:110px;max-width:110px;cursor:pointer}.component .idol-card .idol-detail[data-v-cd1b8423]{padding:5px;border-radius:12px}.component .idol-card .idol-detail .idol-furigana[data-v-cd1b8423]{font-size:10px;font-weight:600}.component .idol-card .idol-detail .idol-name[data-v-cd1b8423]{font-size:14px;font-weight:600}}@media screen and (max-width: 768px){.filter[data-v-cd1b8423]{display:flex;flex-direction:column;align-items:center;border-radius:10px}.filter p[data-v-cd1b8423]{text-align:left;margin:0;font-weight:600;color:#000}.filter input[data-v-cd1b8423]{background-color:#fff;width:90%;border-radius:10px;margin-top:5px;padding-left:10px;padding-right:10px}.component[data-v-cd1b8423]{min-height:240px;gap:30px}.component .idol-card[data-v-cd1b8423]{min-width:130px;max-width:130px}.component .idol-card .idol-detail[data-v-cd1b8423]{padding:5px;border-radius:12px}.component .idol-card .idol-detail .idol-furigana[data-v-cd1b8423]{font-size:12px}.component .idol-card .idol-detail .idol-name[data-v-cd1b8423]{font-size:16px}}.container[data-v-4bff5936]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.container .container-title[data-v-4bff5936]{width:100%}.container .produce-idol[data-v-4bff5936],.container .live-points[data-v-4bff5936],.container .produce-bonus[data-v-4bff5936]{width:33.3333333333%}.container .produce-idol .component .idol-card .idol-detail[data-v-4bff5936]{border-radius:15px}footer{margin-top:15px;padding-top:15px;padding-bottom:5px;width:100%;box-sizing:border-box;border-radius:10px 10px 0 0;background-color:#c8c8c8b3}footer p+p{margin-top:10px}footer .link{margin-top:10px}footer .link p{font-weight:600}footer .link ul{margin-top:10px}footer .link ul li{list-style-type:none}footer .link+.copyright{margin-top:10px}footer p,footer li{font-size:14px;color:#000000de}.btn-page-top{position:fixed;right:15px;bottom:15px;width:60px;height:60px;background:rgba(100,100,100,.7);cursor:pointer;transition:.3s;border-radius:5px}.btn-page-top:before{content:"";position:absolute;top:4px;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border-top:6px solid #000;border-left:6px solid #000;transform:rotate(45deg);box-sizing:border-box}@media screen and (max-width: 768px){footer p{font-size:12px}}h1{font-size:30px}a{color:#0066c0}a:hover{color:#0080ff}#app{width:100%;margin:0 auto;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;box-sizing:border-box}@media screen and (min-width: 769px){.sp-only{display:none}#app{max-width:1280px;padding-left:15px;padding-right:15px}.main-wrapper .tab-menu{display:flex;margin:0;padding:0;list-style-type:none}.main-wrapper .tab-menu li{display:block;margin-right:8px;padding:10px 20px;border-style:solid;border-width:1px;border-color:transparent;border-radius:4px 4px 0 0;color:#557f95;text-decoration:none}.main-wrapper .tab-menu .active{background-color:#2681c880;color:#000;font-weight:600}.main-wrapper .tab-menu :not(.active){background-color:#29597e80;color:#000;font-weight:600}.main-wrapper .tab-content{background-color:#2681c880;border-radius:0 15px 15px;padding:10px}.main-wrapper .tab-content .tab-title .text{color:#000;font-size:20px;font-weight:600}.module-wrapper{background-color:#ffffff4d;border-radius:10px}.module-wrapper+.module-wrapper{margin-top:20px}}@media screen and (max-width: 768px){.pc-only{display:none}#app{padding:1rem}.main-wrapper .tab-menu{display:flex;margin:0;padding:0;list-style-type:none}.main-wrapper .tab-menu li{display:block;margin-right:8px;padding:10px 20px;border-style:solid;border-width:1px;border-color:transparent;border-radius:4px 4px 0 0;color:#557f95;text-decoration:none}.main-wrapper .tab-menu .active{background-color:#2681c880;color:#000;font-weight:600}.main-wrapper .tab-menu :not(.active){background-color:#29597e80;color:#000;font-weight:600}.main-wrapper .tab-content{background-color:#2681c880;border-radius:0 15px 15px;padding:10px}.main-wrapper .tab-content .tab-title .text{color:#000;font-size:20px;font-weight:600}.module-wrapper{background-color:#ffffff4d;border-radius:10px}.module-wrapper+.module-wrapper{margin-top:20px}}
