:root{--base:#ffffff;--base-rgb:255, 255, 255;--base-hue:0;--base-saturation:0%;--base-lightness:100%;--background-bg:#f0f0f0;--content-bg:#ffffff;--text-main:#3b3b3b;--border-color:#cccccc;--base-dark:#222;--base-rgb-dark:34, 34, 34;--base-hue-dark:0;--base-saturation-dark:0%;--base-lightness-dark:13%;--background-bg-dark:#333333;--content-bg-dark:var(--base-dark);--text-main-dark:#ccc;--border-color-dark:#666;--base-pink:#fa2772;--base-hue-pink:339;--base-saturation-pink:95%;--base-lightness-pink:57%;--background-bg-pink:#f382aa;--content-bg-pink:linear-gradient(#f35990, #fa2772);--text-main-pink:#ffffff;--border-color-pink:#ffffff;--background-bg-blue:#82aaf3;--content-bg-blue:linear-gradient(#2d94fb, #1485f6);--text-main-blue:#ffffff;--border-color-blue:#ffffff;--color-w-50:rgba(255,255,255,0.5);--color-b-50:rgba(0,0,0,0.5)}.dark-theme{--base:var(--base-dark);--base-rgb:var(--base-rgb-dark);--base-hsl:var(--base-hsl-dark);--base-hue:var(--base-hue-dark);--base-saturation:var(--base-saturation-dark);--base-lightness:var(--base-lightness-dark);--background-bg:var(--background-bg-dark);--content-bg:var(--content-bg-dark);--text-main:var(--text-main-dark);--border-color:var(--border-color-dark)}.pink-theme{--base-hue:var(--base-hue-pink);--base-saturation:var(--base-saturation-pink);--base-lightness:var(--base-lightness-pink);--base:var(--base-pink);--background-bg:var(--background-bg-pink);--content-bg:var(--content-bg-pink);--text-main:var(--text-main-pink);--border-color:var(--border-color-pink)}.blue-theme{--background-bg:var(--background-bg-blue);--content-bg:var(--content-bg-blue);--text-main:var(--text-main-blue);--border-color:var(--border-color-blue)}#bHome main section{margin:3rem 0}#bHome main section .sectionInner{padding:1.5rem 2rem;background:var(--content-bg);border-radius:1rem}#bHome main .sectionLiveONAir{text-align:center}#bHome main .sectionLiveONAir .sectionInner{padding:1.5rem 1rem}#bHome main .sectionLiveONAir .blockTitle{margin-bottom:1rem;text-align:center}#bHome main .sectionLiveONAir .blockTitle span{padding:.2rem .3rem;border:3px solid #000;background:#C83A22;font-weight:bold;color:#fff}#bHome main .sectionLiveONAir .image{width:5.5rem;height:5.5rem;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:1rem}#bHome main .sectionLiveONAir .blockBody{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}#bHome main .sectionLiveONAir .blockBody a{border-radius:1rem}#bHome main .sectionLiveONAir .blockBody a.fave{outline:3px solid orange;outline-offset:-3px}#bHome main .sectionLiveONAir .blockBody div.image span{display:none;font-size:80%}#bHome main .sectionFave{text-align:center}#bHome main .sectionBottom{margin-top:3rem;font-family:"Bebas Neue",sans-serif;text-align:center}#bHome main .sectionBottom ul{display:flex;justify-content:center;gap:2rem}#bHome main .sectionArticle{display:grid;gap:calc(.6rem + ((1vw - 3.6px) * 2));grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}#bHome main .sectionArticle a{display:contents}#bHome main .sectionArticle article{visibility:hidden;padding:1rem 1rem;background:var(--content-bg);border-radius:1rem;text-align:center;transition:opacity .5s ease-out,transform .2s ease-out;box-shadow:0 0 8px #eee}#bHome main .sectionArticle article:hover .articleImage{transform:scale(1.05)}#bHome main .sectionArticle article.fave{outline:3px solid orange;outline-offset:-3px}#bHome main .sectionArticle article h2{line-height:1.5}#bHome main .sectionArticle article .boxImage{margin:1rem auto;width:8rem;height:8rem;overflow:hidden;border-radius:1rem}#bHome main .sectionArticle article .articleImage{width:8rem;height:8rem;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s;border-radius:1rem;transform:scale(1)}#bHome main .sectionArticle article .articleData .blockLive{text-align:center}#bHome main .sectionArticle article .articleData .blockLive span{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;padding:0 1rem;border:3px solid #000;background:#C83A22;color:#fff;line-height:1}#bHome main .sectionArticle article .blockSubscriber{font-family:"Bebas Neue",sans-serif}#bHome main .sectionArticle article .blockOffice{display:none;font-size:70%}body#bIntroduction main section{text-align:center;margin:3rem 0}body#bIntroduction main section .sectionInner{padding:1.5rem 2rem;background:var(--content-bg);border-radius:1rem}body#bIntroduction main .sectionMainImage div{margin:1rem auto;width:calc(20rem + ((1vw - .2rem) * 20));height:calc(20rem + ((1vw - .2rem) * 20));background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:1rem}body#bIntroduction main .sectionDetail{margin-top:-2rem}body#bIntroduction main .sectionDetail a{border-radius:1rem;padding:.5rem 2rem;background:var(--base)}body#bIntroduction main .sectionDetail a:hover{background-color:hsl(var(--base-hue), var(--base-saturation), calc(var(--base-lightness) + 3%))}body#bIntroduction main .sectionLive{margin:0 auto;padding:.5rem 1rem;width:fit-content;background:var(--content-bg);border-radius:1rem}body#bIntroduction main .sectionLive .blockThumbnail{margin-top:1rem}body#bIntroduction main .sectionLive .blockThumbnail img{width:20rem}body#bIntroduction main .sectionLive .blockLive{text-align:center}body#bIntroduction main .sectionLive .blockLive span{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;padding:0 1rem;border:3px solid #000;background:#C83A22;color:#fff;line-height:1}body#bIntroduction main .sectionLive .blockTitle{font-size:60%}body#bIntroduction main .sectionYoutube a{display:block;margin:0 auto;padding:1.5rem 2rem;width:30rem;max-width:-webkit-fill-available;background:var(--content-bg);border-radius:1rem;word-break:break-all}body#bIntroduction main .sectionYoutube .fab{color:#FF002D;font-size:5rem}body#bIntroduction main .sectionSNS img{margin:0 1rem;width:2.6rem}body#bIntroduction main .sectionSNS i{margin:0 1rem;font-size:3rem}body#bIntroduction main .sectionSNS i.xIcon{mask-image:url(/theme/site/vtubu/images/sns/x_logo.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--text-main);display:inline-block;width:2.6rem;aspect-ratio:1/1;text-indent:-9999px}body#bIntroduction main .sectionName{font-size:200%}body#bIntroduction main .sectionFave{margin:4rem 0}