@charset "UTF-8";.artist_message_content{position:relative;max-width:1200px;margin:50px auto 100px}.content_title{color:#fff;font-size:40px;font-weight:700;background-image:url(../img/title.png);background-size:cover;padding:15px 0 22px 30px;margin-bottom:50px;line-height:1.2em}.artist-content{display:flex;flex-wrap:wrap;gap:50px 5%;width:96%;margin:auto}.artist-card{width:47.5%;margin-bottom:50px;background-color:#fff}.card-inner{padding:30px}.card-inner .subtitle,.card-inner h2{font-size:16px;font-weight:700;margin-bottom:-8px}.card-inner h2{font-size:26px;margin-bottom:10px}.card-inner h2 span{font-size:16px;position:relative;display:inline-block;margin-left:3em}.card-inner h2 span::before{position:absolute;content:"";display:inline-block;width:2px;height:20px;background-color:#c9c9c9;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-10px}.card-inner p{font-size:14px}.interview-foot-top{margin-top:10px;text-align:center}.interview-foot-top-btn{position:relative;display:inline-block;min-width:380px;padding:15px 0;background-color:#f15d91;border-radius:5px;font-size:20px;font-size:2rem;color:#fff;font-weight:700;transition:background-color .4s ease}.interview-foot-top-btn::after{content:"";display:block;position:absolute;right:15px;top:50%;width:23px;height:7px;margin-top:-4px;background-image:url(../../common/img/arrow.png);background-size:100% auto;background-repeat:no-repeat;transition:right .4s ease}@media only screen and (max-width:640px){.content_title{font-size:min((5.33333vw),40px);background-image:url(../img/title_sp.png)}.artist-card{width:94%;margin:0 auto min((3.06667vw),23px)}.card-inner{padding:min((4.26667vw),32px)}.card-inner .subtitle,.card-inner h2 span{font-size:min((4vw),30px)}.card-inner h2{font-size:min((5.6vw),42px);margin-bottom:min((4vw),30px)}.card-inner p{font-size:min((3.73333vw),28px)}.interview-foot-top{margin-top:min((6.66667vw),50px)}.interview-foot-top-btn{padding:min((2.66667vw),20px) 0;min-width:min((76vw),570px);font-size:min((4vw),30px)}}@media (hover:hover){.interview-foot-top-btn:hover{opacity:1;background-color:rgba(86,48,114,.8)}.interview-foot-top-btn:hover::after{right:5px}}