header.artist-mypage{position:fixed;left:0;top:0;background-color:#fff;border-bottom:1px solid #e7e7e7;width:100%;height:50px;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif}.artist-mypage .header-pc{display:none}.artist-mypage .header-sp{width:100%;height:50px;display:flex;justify-content:space-between;align-items:center}.artist-mypage .title a{margin:0;font-size:24px;font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-weight:700;color:#202020;padding-left:8px}.artist-mypage .menuButton{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;height:24px;width:30px;padding:0}.artist-mypage .menuLine{background-color:#202020;height:3px;width:100%}.artist-mypage .modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:hsla(0,0%,42%,.253);z-index:900!important}.artist-mypage .modal-content{width:100%;height:auto;position:fixed;left:0;top:0;background-color:#fff;text-align:left;padding:80px 20px;z-index:900}.artist-mypage .close{color:#202020;float:right;font-size:44px;font-weight:lighter}.artist-mypage .close:focus,.artist-mypage .close:hover{color:#202020;text-decoration:none;cursor:pointer}.artist-mypage .modal-content h2{font-size:40px;text-align:left;margin-bottom:40px;margin-left:20px}.artist-mypage .modal-content p button{width:150px;height:50px;line-height:50px;background-color:#000;color:#fff;border-radius:5px;cursor:pointer;margin-bottom:30px;font-weight:700;margin-left:20px}.artist-mypage .modal-content p button.white_button{background-color:#fff;color:#000;border:1px solid #000}.artist-mypage .language-switcher{width:100px;height:auto;display:flex;align-items:center;justify-content:space-between;margin:0;padding-right:8px}.artist-mypage .language-switcher button{border:none;color:#202020;cursor:pointer;padding:0}.artist-mypage .language-switcher span{color:#202020;font-size:16px}.artist-mypage p.menu_item{margin-bottom:30px;margin-left:20px}@media screen and (min-width:767px){header.artist-mypage{height:80px;padding-bottom:10px}.artist-mypage .header-sp{display:none}.artist-mypage .header-pc{display:flex;justify-content:space-between;height:80px;align-items:center;padding:0 20px}.artist-mypage .title a{font-size:30px;font-weight:700;color:#202020}.artist-mypage .header-pc-right{width:70%;height:auto;display:flex;flex-direction:column;align-items:flex-end}.artist-mypage .header-menu-icon{width:400px;height:auto;margin-top:20px;margin-right:20px;display:flex;justify-content:space-between;align-items:center}.artist-mypage .header-search{width:-moz-fit-content;width:fit-content;height:auto}.artist-mypage .header-search a{display:flex;align-items:center;width:150px;height:40px;padding-left:10px;background-color:#fff;border:.5px solid #202020;border-radius:100px}.artist-mypage .header-search a p span{font-size:14px}.artist-mypage li.language-switcher{width:150px;margin:0;display:flex;align-items:center}.artist-mypage li.language-switcher button{width:40px;font-weight:lighter;background-color:#fff;color:#202020;border-radius:0;margin:auto;padding:0}.artist-mypage li.language-switcher button,.artist-mypage li.language-switcher span{height:40px;line-height:40px;font-size:14px;width:-moz-fit-content;width:fit-content}.artist-mypage nav{width:600px;height:auto;margin-right:20px;margin-top:20px}header.artist-mypage .header-pc nav ul{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;gap:0}header.artist-mypage a{font-size:14px;color:#202020}header.artist-mypage p button{width:140px;height:40px;line-height:40px;margin-bottom:0;margin-left:0;background-color:#000;color:#fff;border-radius:5px;font-size:14px}header.artist-mypage p button.white_button{background-color:#fff;color:#000;border:1px solid #000}header.artist-mypage div.login_announce div.login_modal div.login_modal_content{width:300px;height:300px;background-color:#fff;text-align:left;padding:20px;position:fixed;inset:0;margin:auto;border-radius:5px;box-shadow:4px 4px 2px #00000021;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}header.artist-mypage .login_announce .login_modal_content p{text-align:center;width:250px;height:50px}header.artist-mypage .login_announce .login_modal_content p.blackButton{padding:0}header.artist-mypage .login_announce .login_modal_content p.whiteButton{border:.5px solid #e0e0e0;padding:0}header.artist-mypage .login_announce .login_modal_content p.blackButton button{background-color:#000;color:#fff;width:100%;height:50px;margin:0}header.artist-mypage .login_announce .login_modal_content p.whiteButton button{background-color:#fff;color:#202020;width:100%;height:50px;margin:0}}footer.sp-only{position:fixed;left:0;bottom:0;width:100%;height:64px;background-color:#fff;border-top:1px solid #e0e0e0;display:flex;flex-direction:row;justify-content:space-evenly;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif}footer.sp-only .box{width:60px;height:60px;border-radius:5px;text-decoration:none;color:#000;margin-top:8px;text-align:center}footer.sp-only .box a p span{font-size:10px;margin-top:0}.login_modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:hsla(0,0%,42%,.253);z-index:900!important}.login_announce .login_modal .login_modal_content{width:90%;height:300px;background-color:#fff;text-align:left;padding:20px;position:fixed;inset:0;margin:auto;border-radius:5px;box-shadow:4px 4px 2px #00000021;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.login_announce .login_modal_content p{text-align:center;width:250px;height:50px}.login_announce .login_modal_content p.whiteButton{border:.5px solid #e0e0e0}@media screen and (min-width:767px){footer.sp-only{display:none}}