.front-vtuber-logo img{width:6rem;margin-top:.3rem}.privacy .sub-vtuber-works{padding-left:.6rem;padding-right:.6rem}.mini-title-vtuber{font-size:.8rem;letter-spacing:0}.sub-vtuber-frame:after{display:none}.front-vtuber-logo-text{padding:5px 15px;font-size:.9rem}.front-vtuber-logo-text:nth-child(1){margin-bottom:.5em}.vtuber-text-m{padding:1rem 0}.vtuber-strong .about-first-area>.area-detail .area-detail-lead:after,.vtuber-strong .about-first-area>.area-detail .area-detail-lead2:after,.vtuber-strong .about-first-area-reverse>.area-detail .area-detail-lead:after{content:""}.sub-vtuber-works-item{width:calc(100% - 3em);min-width:calc(100% - 3em)}.sub-vtuber-works-block{flex-wrap:nowrap;overflow-x:scroll;padding:0 2em}.sub-short-line{margin-bottom:2rem}.vtuber-text-s{margin-top:.9rem}.sub-short-line-or{line-height:2.5rem;letter-spacing:0}.sub-vtuber-border{margin-bottom:1rem}.vtuber-strong .about-first-area>.area-image,.animation-strong .about-first-area>.area-image{width:100%}.vtuber-strong .about-first-area>.area-image>.area-image-img,.animation-strong .about-first-area>.area-image>.area-image-img{width:100%;height:auto;aspect-ratio:auto;object-fit:unset}.vtuber-strong .about-first-area>.area-detail .area-detail-lead,.vtuber-strong .about-first-area-reverse>.area-detail .area-detail-lead,.vtuber-strong .about-first-area>.area-detail .area-detail-lead2{padding:0;font-size:1.6rem}.vtuber-strong .about-first-area>.area-detail .area-detail-text2,.vtuber-strong .about-first-area>.area-detail .area-detail-text,.animation-strong .about-first-area>.area-detail .area-detail-text2,.animation-strong .about-first-area>.area-detail .area-detail-text{margin-top:1.5rem;font-size:1.1rem;letter-spacing:1.1px}.vtuber-strong .about-first-area>.area-detail .area-detail-lead2 span,.vtuber-strong .about-first-area>.area-detail .area-detail-lead span,.animation-strong .about-first-area>.area-detail .area-detail-lead2 span,.animation-strong .about-first-area>.area-detail .area-detail-lead span{letter-spacing:0}.vtuber-blog .sub-vtuber-blog-item{width:calc(100% - 3em);min-width:calc(100% - 3em);margin:0 auto}.sub-animation-works-block{flex-wrap:nowrap;overflow-x:scroll;padding:0 2em}.animation-production-menu-scroll{flex-wrap:nowrap;overflow-x:scroll}.concept-animation-text-l{font-size:2.2rem;line-height:3.5rem}.animation-strong .about-first-area>.area-detail .area-detail-lead,.animation-strong .about-first-area-reverse>.area-detail .area-detail-lead,.animation-strong .about-first-area>.area-detail .area-detail-lead2{padding:0;font-size:1.4rem}