@charset "UTF-8";.br-sp{display:none}.top-main-img{background-image:url(../img/top_img_bg.png);background-position:center;background-size:cover;padding:40px 0;text-align:center}.main-text-content{color:#1e54a5;text-align:center;margin:100px auto 70px}.main-text-content .main-text-sub{font-size:26px;font-weight:700;margin-bottom:-30px}.main-text-content .main-text{font-size:70px;font-weight:700}.card-content{width:80%;margin:0 auto 100px;display:flex;flex-wrap:wrap;gap:50px 2%}.card-detail{background-color:#01a29a;width:32%;box-shadow:0 0 15px -6px #a3a3a3;border-radius:5px;overflow:hidden;position:relative}.card-detail::after,.foot-artist-btn::after{content:"";display:block;position:absolute;right:15px;width:23px;height:7px;margin-top:-4px;background-image:url(../common/img/arrow.png);background-size:100% auto;background-repeat:no-repeat}.card-detail::after{bottom:4%}.card-detail img{width:100%}.card-detail .card-text{color:#fff;padding:15px 20px}.card-detail .card-text .artist_detail{font-size:12px}.card-detail .card-text .artist_name{font-size:20px;font-weight:700}.card-detail .card-text .artist_job{font-size:14px}.message-page-under{background-size:cover;padding:180px 0}.message-page-under .page-under-title-sub{text-align:center;font-size:30px;font-weight:700;text-shadow:3px 3px 10px #fff,-3px -3px 10px #fff}.message-page-under .page-under-title{background-size:contain;text-align:center;font-weight:700;font-style:italic;line-height:1.25}.message-page-under .page-under-title .fz-70{font-size:70px}.message-page-under .page-under-title .fz-36{font-size:36px}.message-page-under .page-under-title .fz-90{font-size:90px}.message-page-under .page-under-title .fz-74{font-size:74px}.message-page-under .page-under-title .fz-50{font-size:50px}.bg-01{color:#fff;background-image:url(../img/footer_bg01.png)}.bg-02{color:#1e54a5;background-image:url(../img/footer_bg02.png)}.ttl-01{text-shadow:3px 3px 5px rgba(0,0,0,.48);background-image:url(../artist_message/img/title.png)}.ttl-02{text-shadow:3px 3px 10px #fff,-3px -3px 10px #fff;background-image:url(../company_message/img/title.png)}.message-page-under-inner{max-width:1200px;width:94%;margin:auto}.interview-foot-top{margin-top:60px;margin-bottom:-60px;text-align:center}.foot-artist-btn{position:relative;display:inline-block;min-width:380px;padding:15px 0;border-radius:5px;font-size:20px;font-size:2rem;color:#fff;transition:background-color .4s ease}.foot-artist-btn::after{top:50%;transition:right .4s ease}.btn-pink{background-color:#f15d91}.btn-blue{background-color:#1e54a5}@media only screen and (max-width:640px){.br-sp{display:inline-block}.top-main-img{background-image:url(../img/top_img_bg_sp.png);padding:min((4.66667vw),35px) min((6.66667vw),50px)}.main-text-content{margin:min((9.33333vw),70px) auto min((6.66667vw),50px)}.main-text-content .main-text-sub{font-size:min((4vw),30px);margin-bottom:0}.main-text-content .main-text{font-size:min((9.33333vw),70px)}.card-content{display:block;width:90%}.card-detail{width:100%;margin-bottom:min((8vw),60px)}.card-detail .card-text .artist_detail{font-size:min((2.8vw),21px)}.card-detail .card-text .artist_name{font-size:min((6.53333vw),49px)}.card-detail .card-text .artist_job{font-size:min((3.33333vw),25px)}.message-page-under{background-size:cover;padding:100px 0}.message-page-under .page-under-title-sub{font-size:min((4vw),30px)}.message-page-under .page-under-title .fz-70{font-size:min((11.2vw),84px)}.message-page-under .page-under-title .fz-36{font-size:min((5.76vw),43.2px)}.message-page-under .page-under-title .fz-90{font-size:min((14.4vw),108px)}.message-page-under .page-under-title .fz-74{font-size:min((11.84vw),88.8px)}.message-page-under .page-under-title .fz-50{font-size:min((5.76vw),43.2px)}.bg-01{background-image:url(../img/footer_bg01_sp.png);margin-bottom:-60px}.bg-02{background-image:url(../img/footer_bg02_sp.png)}.interview-foot-top{margin-top:min((6.66667vw),50px);margin-bottom:-30px}.foot-artist-btn{padding:min((2.66667vw),20px) 0;min-width:min((76vw),570px);font-size:min((4vw),30px)}}@media (hover:hover){.foot-artist-btn:hover{opacity:1;background-color:rgba(86,48,114,.8)}.foot-artist-btn:hover::after{right:5px}}