body{color:#1a1a1a;font-size:14px;line-height:1.7}.robot{font-weight:700}.btn_wrap{justify-content:center;gap:24px;padding:16px 24px;display:flex}.btn_wrap .btn{text-align:center;width:33.3333%;padding:12px 32px}.btn_wrap .btn a{color:#fff;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.btn_wrap .btn a img{object-fit:contain;width:16px;height:auto;display:block}.btn_wrap.men{background:#cfffd7}li .bg{border:1px solid #1a1a1a;border-radius:20px;width:100%;display:block;overflow:hidden}li .bg.live{aspect-ratio:9/16}li .bg.cast,li .bg.mg{aspect-ratio:1}li .bg.banner{aspect-ratio:2}li .bg.mg{background:#fff;border:none;border-radius:20px 0 0 20px;width:40%}li .bg img{object-fit:cover;object-position:center;width:100%;height:100%}li .sub{color:#999;margin:8px 0 4px;font-size:12px;display:block}section .banner{aspect-ratio:2;width:100%;height:auto;position:relative}section .banner .banner_txt{color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#21212133;align-items:center;width:50%;height:100%;padding:24px;font-size:28px;font-weight:700;display:flex;position:absolute;right:0}section .banner .banner_txt span{font-size:12px;display:block}section .banner.illust{background:url(/vb_illust.png) 50%/cover no-repeat}section .banner.menbers{background:url(/vb_men.png) 50%/cover no-repeat}.text_box{white-space:pre-wrap;background:#e8ffec;border:1px solid #1a1a1a;padding:20px}main article section.main{background-image:linear-gradient(0deg,#0000 calc(100% - 1px),#c1e7bc30 calc(100% - 1px)),linear-gradient(90deg,#0000 calc(100% - 1px),#c1e7bc30 calc(100% - 1px));background-position:50%;background-repeat:repeat;background-size:16px 16px;background:#f6fff5!important}section.main{padding-top:56px}section.main h2,section.main h2 span{text-align:center;display:block}section.main h2{margin-bottom:24px;font-size:28px;font-weight:700}section.main h2 span{color:#999;font-size:12px}section.main .link_wrap h3{word-break:break-all;overflow-wrap:break-word}section.main .border{color:#323232;background-image:linear-gradient(90deg,#3cb750 0 20%,#e6e9e7 20%);background-position:bottom;background-repeat:no-repeat;background-size:100% 10%;padding:.8rem 0;font-size:26px;font-weight:700}section.main .button_wrap{text-align:center;margin-top:24px}section.main .button_wrap a.button{color:#3cb750;background:#fff;border:2px solid #3cb750;border-radius:999px;justify-content:center;align-items:center;min-width:240px;padding:12px 32px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:8px 8px #3cb750}section.main .button_wrap a.button:hover{background:#e8ffec}article{border-left:2px solid #62eb78;border-right:2px solid #62eb78;padding:0;box-shadow:0 0 30px #62eb78}@media (max-width:768px){article{border:none}.btn_wrap .btn a img{width:24px}section .banner{aspect-ratio:3/4}section .banner.illust{background:url(/vb_illust_sp.png) 50%/cover no-repeat}section .banner.menbers{background:url(/vb_men_sp.png) 50%/cover no-repeat}section.main h2{font-size:20px}}
