#artist{background:#fff}#artist #text-section{max-width:1380px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:24px}@media screen and (max-width: 1440px){#artist #text-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#artist #text-section{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#artist #text-section{margin-bottom:0}}#artist #profile-section{position:relative;z-index:22;margin-bottom:24px}#artist #profile-section:before{content:"";width:398px;height:597px;position:absolute;bottom:-60px;right:0;background:url(../images/artist/profile-bg.webp) no-repeat center/contain;z-index:-1}#artist #profile-section .inner{max-width:1380px;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding:40px;display:flex;background:hsla(0,0%,100%,.5)}@media screen and (max-width: 1440px){#artist #profile-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#artist #profile-section .inner{width:calc(100% - 16vw)}}#artist #profile-section .inner .textarea{flex:1;margin-left:40px}#artist #profile-section .inner .textarea .name{color:#ff9400;margin-bottom:20px}#artist #profile-section .inner .textarea .text p{margin:0 0 16px;font-size:.7777777778rem;line-height:2}#artist #profile-section .inner .textarea .text p:last-child{margin:0}@media screen and (max-width: 959px){#artist #profile-section{position:relative;z-index:22;margin-bottom:24px}#artist #profile-section:before{content:"";width:26.667vw;height:32vw;position:absolute;bottom:-60px;right:-8vw;background:url(../images/artist/profile-bg.webp) no-repeat center/contain;z-index:-1}#artist #profile-section .inner{max-width:1380px;width:100%;margin-left:auto;margin-right:auto;max-width:1000px;padding:8vw;display:block;background:hsla(0,0%,100%,.5)}}@media screen and (max-width: 959px)and (max-width: 1440px){#artist #profile-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px)and (max-width: 959px){#artist #profile-section .inner{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#artist #profile-section .inner img{margin:0 auto}#artist #profile-section .inner .textarea{flex:1;margin:24px 0 0}#artist #profile-section .inner .textarea .name{color:#ff9400;margin-bottom:20px}#artist #profile-section .inner .textarea .text p{margin:0 0 16px;font-size:.7777777778rem;line-height:2}#artist #profile-section .inner .textarea .text p:last-child{margin:0}}/*# sourceMappingURL=artist.css.map */