.lp-artist-wrapper{width:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;overflow-x:hidden}section{width:100%;margin:0;padding:0;position:relative}.desktop-only{display:block}.mobile-only{display:none}@media screen and (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}a{text-decoration:none;display:inline-block}a.cta-button img,a img{transition:transform .3s,opacity .3s;display:block}a.cta-button:hover img,a:hover img{opacity:.95;transform:scale(1.05)}a.cta-button:active img,a:active img{transform:scale(.98)}.mv-section{width:100%;margin:0;padding:0}.mv-background{width:100%;min-height:100vh}.mv-container{width:100%}.section-02,.section-03,.section-04{width:100%;margin:0;padding:0}.video-container{border-radius:10px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.faq-question-button{cursor:pointer;background:0 0;border:none;width:100%;padding:0;transition:transform .2s;display:block}.faq-question-button:hover{transform:scale(1.02)}.faq-question-button:active{transform:scale(.98)}.faq-question-button img{width:100%;height:auto;display:block}.faq-answer{color:#333;white-space:pre-wrap;background-color:#fffffff2;border-radius:0 0 10px 10px;margin-top:-5px;padding:30px;font-size:16px;line-height:1.8;animation:.3s ease-out slideDown;box-shadow:0 4px 12px #0000001a}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.faq-answer{padding:20px;font-size:14px}}img{max-width:100%;height:auto;display:block}img[alt]{color:#999;font-size:14px}@media screen and (max-width:768px){.mv-background{min-height:auto;padding:40px 15px!important}.mv-container{padding:40px 15px!important}.section-02>div>div,.section-03>div>div,.section-04>div>div{padding:50px 15px!important}.mv-container,.section-02>div>div,.section-03>div>div{gap:30px!important}.section-04>div>div{gap:35px!important}}@media screen and (min-width:768px) and (max-width:1024px){.mv-container{padding:50px 30px!important}.section-02>div,.section-03>div,.section-04>div{padding:70px 30px!important}}@media screen and (min-width:1920px){.mv-container,.section-02>div>div,.section-03>div>div,.section-04>div>div{max-width:1600px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}button:focus,a:focus{outline-offset:4px;outline:3px solid #ff6b9d}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #ff6b9d}.mv-background,a img,button img{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.desktop-only{display:block!important}.mobile-only{display:none!important}a img:hover{transform:none!important}iframe{display:none}section{page-break-inside:avoid}}
