﻿.social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px}.social-share-button .ssb-twitter{background-image:url(/assets/social-share-button/twitter-7b64ce0117a85c5d52ed45c27707af61d9b0e0d590284baa287cfe87867b9ae1.svg)}.social-share-button .ssb-facebook{background-image:url(/assets/social-share-button/facebook-03210e1663ee772e93ed5d344cdb36657b68342821aaebe982f2f984915990b3.svg)}.social-share-button .ssb-google_bookmark{background-image:url(/assets/social-share-button/google_bookmark-bb4c960c0421cb7dce602d10e744692bcc1c54f323410f4965d508f96e2255ce.svg)}.social-share-button .ssb-weibo{background-image:url(/assets/social-share-button/weibo-a345a6ca554e6f388da9eb35746bb0425cb018c16408ba82852c66d375245d6f.svg)}.social-share-button .ssb-qq{background-image:url(/assets/social-share-button/qq-4dbae8223fc7823f6d73bc7fbe113eb894f4c174ec3ae93103ca382c78a2bf67.svg)}.social-share-button .ssb-delicious{background-image:url(/assets/social-share-button/delicious-0c55f72f821aae5352691f13eb64bf3435573e2169d0720477ed367b2f1ed28e.svg)}.social-share-button .ssb-linkedin{background-image:url(/assets/social-share-button/linkedin-b7fd42895b291003c444a9c2acf867ea813671e0b725a5d7c05dbb13f5c0fdd3.svg)}.social-share-button .ssb-tumblr{background-image:url(/assets/social-share-button/tumblr-330a37f93cce7c27a750188d0bfdbed3a22f566b807e64d21131dcdc94e08ec3.svg)}.social-share-button .ssb-pinterest{background-image:url(/assets/social-share-button/pinterest-86203d156197cce4087fee058b920d275c535df5fd59d8caa83da0ef41d1ec7f.svg)}.social-share-button .ssb-douban{background-image:url(/assets/social-share-button/douban-46298c27e3bc6d59951c0bbc464339a5ba1b44e3b25b571874f1baacd7af2495.svg)}.social-share-button .ssb-wechat{background-image:url(/assets/social-share-button/wechat-d8852cc3396a7a53eba39595d2e9f638c93a34ab1a0f41bae4ff391b63815f56.svg)}.social-share-button .ssb-vkontakte{background-image:url(/assets/social-share-button/vkontakte-0c2b68277fade991d74efcbdb6f7b359a35e65156cbada9625a3fe8f73151c14.svg)}.social-share-button .ssb-odnoklassniki{background-image:url(/assets/social-share-button/odnoklassniki-579bf782bd70fe94748254cac2c8c3dc150cceb0d2a143399e3062246b5ecb39.svg)}.social-share-button .ssb-xing{background-image:url(/assets/social-share-button/xing-0ebccb4042c8c7220e471c4f569df2bf27da227db425525819b6848c86a1603e.svg)}.social-share-button .ssb-email{background-image:url(/assets/social-share-button/email-7067143cbe69d9d8cf25e67fda1a315d133c2b79074a09088bd712cc5c81135d.svg)}.social-share-button .ssb-reddit{background-image:url(/assets/social-share-button/reddit-730429c239b6990b67d0d4aaaeb6e9fe48c62267f889a412e81f5f1066ec625f.svg)}.social-share-button .ssb-hacker_news{background-image:url(/assets/social-share-button/hacker_news-d89b13fec49355a787389a776f2e03a0a38314abf93777b8865f8c5f146eaf8d.svg)}.social-share-button .ssb-telegram{background-image:url(/assets/social-share-button/telegram-a6b5607917f3e3efbcf35c3ed43356b05622fcfc533d2fbf5066621b78c1dbe4.svg)}.social-share-button .ssb-whatsapp_app,.social-share-button .ssb-whatsapp_web{background-image:url(/assets/social-share-button/whatsapp-766099d1a3ea095e9c8a8628e0505159b7f336b8036a8f70ad5fe60c29233959.svg)}.ss-wechat-dialog{width:300px;position:fixed;background:#fff;padding:15px;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,0.15);z-index:11001;font-size:14px;line-height:1.2em}.ss-wechat-dialog .wechat-popup-header{font-weight:bold}.ss-wechat-dialog .wechat-dialog-qr{text-align:center;margin:25px 0}.ss-wechat-dialog .wechat-popup-close{width:16px;height:16px;position:absolute;right:10px;top:10px;color:#999;text-decoration:none;font-size:16px}.ss-wechat-dialog .wechat-popup-footer{text-align:left;line-height:22px;color:#666}body,html{font-family:Roboto, arial, sans-serif;font-size:14px}.contents_title{font-size:20px;font-weight:normal}.hidden_contents{position:relative}.text{max-height:120px;overflow:hidden;font-size:14px;line-height:20px;word-break:break-all}.text.open{height:auto !important;max-height:unset !important}.show_more,.show_more2{text-align:left;cursor:pointer;font-size:10px}.show_more p,.show_more2 p{color:#606060}.active{background:none}.like_btn{cursor:pointer}.like_btn.active i{color:pink !important}.tab_wrap .tab-group{display:flex;justify-content:center}.tab_wrap .tab-group .tab{padding:5px;list-style:none;text-align:center;cursor:pointer}.tab_wrap .tab-group .tab.is-active{transition:all 0.2s ease-out;border-bottom:1px solid #8cb4fd;font-weight:bold}.tab_wrap .panel-group{border-top:none;background:#f9f9f9}.tab_wrap .panel-group .panel{display:none}.tab_wrap .panel-group .panel.is-show{display:block}.tab_wrap2 .tab-group2{display:flex;justify-content:center;background-color:#fff}.tab_wrap2 .tab-group2 .tab2{padding:5px;list-style:none;text-align:center;cursor:pointer}.tab_wrap2 .tab-group2 .tab2.is-active2{transition:all 0.2s ease-out;border-bottom:1px solid #8cb4fd;font-weight:bold}.tab_wrap2 .panel-group2{border-top:none;background:#f9f9f9}.tab_wrap2 .panel-group2 .panel2{margin:0 2%;display:none}.tab_wrap2 .panel-group2 .panel2.is-show2{display:block}.shared_contents_wrap{background:#fff;max-width:470px;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);padding:15px;box-shadow:0 0 15px rgba(0,0,0,0.4)}.shared_contents_wrap .shared_title{text-align:left;font-size:14px;line-height:1}.shared_contents_wrap .close-btn{position:absolute;top:15px;right:15px;font-size:20px;line-height:0;cursor:pointer}.shared_contents_wrap .shared_contents{padding:10px}.shared_contents_wrap .shared_contents .icons_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.shared_contents_wrap .shared_contents .icons_area p{margin:0 10px}.shared_contents_wrap .shared_contents .icons_area p:last-child{margin-right:0}.shared_contents_wrap .shared_contents .icons_area p.code i{background-color:#f4f4f4;width:44px;height:44px;border-radius:50%;line-height:44px;border:1px solid #ededed;font-size:20px;color:#6e6e6e}.shared_contents_wrap .shared_contents .icons_area p a{display:block}.shared_contents_wrap .shared_contents .icons_area p a img{width:50px}.shared_contents_wrap .shared_contents .icons_area p a .icon_title{font-size:11px;color:#606060;display:block;text-align:center}.shared_contents_wrap .shared_contents .icons_area .social-share-button .ssb-icon{background-size:44px 44px;height:44px;width:44px;border-radius:50%;margin:0 10px}.shared_contents_wrap .shared_contents .url_area{margin-top:30px}.shared_contents_wrap .shared_contents .url_area .url_content{border:1px solid #ededed;padding:10px 20px;background:#fafafa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.shared_contents_wrap .shared_contents .url_area .url_content p{font-size:13px;color:#606060}.shared_contents_wrap .shared_contents .url_area .url_content span{display:inline-block;color:#0084ff;cursor:pointer}.follower_content{width:25%;padding:10px;background-color:#fff;padding:10px}.follower_content .img_area{line-height:0;margin-right:10px}.follower_content .img_area img{width:60px;height:60px;border-radius:50%;object-fit:cover}.follower_content .text_area h3{font-size:14px}.follower_content .text_area p{font-size:12px}.follower_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.follower_wrap .follower_content{text-align:center;width:25%;padding:10px;background-color:#fff;padding:10px}.follower_wrap .follower_content .img_area{line-height:0;margin-bottom:10px;margin-right:0}.follower_wrap .follower_content .img_area img{width:60px;height:60px;border-radius:50%;object-fit:cover}.follower_wrap .follower_content .text_area h3{font-size:14px;margin-bottom:5px}.follower_wrap .follower_content .text_area p{font-size:12px}.follower_wrap .follower_content .text_area .follow_btn{margin-top:20px;margin-left:0}.play_btn{display:block;margin-right:20px;cursor:pointer}.play_btn i{color:#fff;font-size:20px;background-color:#686868;width:45px;height:45px;line-height:45px;padding-left:5px;text-align:center;border-radius:50%}.play_btn i.active{background-color:#0084ff}.play_btn .pause{padding-left:0;display:none}.play_btn.stop .play{display:none}.play_btn.stop .pause{display:block}.play_btn span{display:none}.artist_name a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#0084ff;font-weight:600;font-size:14px}.artist_name a span.icon_wrap{margin-right:5px;display:block;line-height:1}.artist_name a span.icon_wrap img{width:20px;height:20px;border-radius:50%;object-fit:cover}.header-old{position:fixed;width:100%;z-index:999;background-color:#fff;box-shadow:0 0 10px #eee;top:0;padding:0 20px}.header-old .header-top{height:56px;padding:0 16px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.header-old .header-top .header-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header-old .header-top .header-left .logo{padding:0 20px}.header-old .header-top .header-left .logo img{width:100px}.header-old .header-top .header-left #sidebarCollapse{background-color:#1e30ff}.header-old .header-top .header-left #sidebarCollapse i{color:#fff}.header-old .header-top .header-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-ms-flex:1 1 1e-9px;-webkit-flex:1;flex:1;-webkit-flex-basis:1e-9px;flex-basis:1e-9px;margin:0 40px}.header-old .header-top .header-center #search-form{width:100%;max-width:640px;margin:0 auto;-ms-flex:1 1 1e-9px;-webkit-flex:1;flex:1;-webkit-flex-basis:1e-9px;flex-basis:1e-9px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.header-old .header-top .header-center #search-form .search-container{position:relative;align-items:center;background-color:#fff;border:1px solid #ccc;border-right:none;border-radius:2px 0 0 2px;box-shadow:inset 0 1px 2px #eee;color:var(--yt-searchbox-text-color);padding:2px 6px;-ms-flex:1 1 1e-9px;-webkit-flex:1;flex:1;-webkit-flex-basis:1e-9px;flex-basis:1e-9px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.header-old .header-top .header-center #search-form .search-container .search-input-wrap{width:100%}.header-old .header-top .header-center #search-form .search-container .search-input-wrap input[type="search"]{-webkit-appearance:none;-webkit-font-smoothing:antialiased;background-color:transparent;border:none;box-shadow:none;color:inherit;font-family:"Roboto", "Noto", sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-left:4px;max-width:100%;outline:none;text-align:inherit;width:100%;-ms-flex:1 1 0.000000001px;-webkit-flex:1;flex:1;-webkit-flex-basis:0.000000001px;flex-basis:0.000000001px}.header-old .header-top .header-center #search-form button{padding:0;cursor:pointer;width:65px;border:1px solid #d3d3d3;background-color:#f8f8f8;border-radius:0 2px 2px 0;margin:0}.header-old .header-top .header-center #search-form button i{color:#aaa}.header-old .header-top .header-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header-old .header-top .header-right .btn.post{margin-right:10px;width:80px;text-align:center}.header-old .header-top .header-right .btn.post a,.header-old .header-top .header-right .btn.post span{display:block;background-color:#1e30ff;padding:8px;border-radius:50px;font-size:13px;color:white;font-weight:bold}.header-old .header-top .header-right .signInUp{color:#1e30ff;font-weight:bold;font-size:14px}.header-old .header-top .header-right .signInUp span{color:#1e30ff;padding:0 6px}.header-old .header-top .header-right span.slash{margin:0 3px;color:#ccc}.header-old .header-top .header-right .userInfoArea{position:relative}.header-old .header-top .header-right .userInfoArea .userInfo{margin-left:10px;display:flex;align-items:center;cursor:pointer;position:relative}.header-old .header-top .header-right .userInfoArea .userInfo img{border-radius:50%;box-sizing:border-box;width:40px;height:40px;object-fit:cover}.header-old .header-top .header-right .userInfoArea .userInfoContents{display:none;box-shadow:0 0 5px #ccc;position:absolute;background-color:#fff;width:200px;right:0}.header-old .header-top .header-right .userInfoArea .userInfoContents.opened{display:block}.header-old .header-top .header-right .userInfoArea .userInfoContents .user-info-menu-wrap{border-top:1px solid rgba(0,0,0,0.1)}.header-old .header-top .header-right .userInfoArea .userInfoContents .user-info-menu-wrap:first-child{border-top:none}.header-old .header-top .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul{padding:10px}.header-old .header-top .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li{text-align:left;margin-bottom:5px}.header-old .header-top .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li:last-child{margin-bottom:0}.header-old .header-top .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li a{display:block;font-size:13px}.header-old .header-top .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li a i{margin-right:10px}.wrapper{padding-top:56px;padding-bottom:40px}#sidebar{min-width:250px;max-width:250px;color:#fff;transition:all 0.3s;position:fixed;height:100vh;overflow:scroll;padding:20px 0 130px 0;-ms-overflow-style:none;scrollbar-width:none;box-shadow:0px 0px 1px 0 #aaa}#sidebar::-webkit-scrollbar{display:none}#sidebar .sidebar__inner{width:250px;height:100%;overflow-y:hidden;top:auto;left:auto}#sidebar .sidebar__inner .components_wrap{border-top:1px solid #ccc}#sidebar .sidebar__inner .components_wrap:first-child{border-top:none}#sidebar .sidebar__inner .components_wrap h4{color:#606060;font-weight:normal;padding:10px 5px 5px 5px;font-size:14px}#sidebar .sidebar__inner .components_wrap h4 a{cursor:default;display:block}#sidebar .sidebar__inner .components_wrap h4 a i{display:none}#sidebar.active{min-width:0px;max-width:0px;text-align:center}#sidebar.active .sidebar__inner{display:none}#sidebar.active .sidebar-header h3,#sidebar.active .CTAs{display:none}#sidebar.active .sidebar-header strong{display:block}#sidebar.active .followed ul{display:none}#sidebar.active .side_footer{display:none}#sidebar.active .components_wrap h4 a{font-size:0.5em;white-space:nowrap;cursor:pointer}#sidebar.active .components_wrap h4 i{display:block;margin-right:0;display:block;font-size:13px;margin-bottom:5px;color:#1e30ff}#sidebar ul li a{text-align:left}#sidebar.active ul li a{padding:10px 5px;text-align:center;font-size:0.65em;white-space:nowrap}#sidebar.active ul li a i{margin-right:0;display:block;font-size:13px;margin-bottom:5px}#sidebar.active ul ul a{padding:10px !important}#sidebar.active .dropdown-toggle::after{top:auto;bottom:10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}#sidebar.active .components h4{font-size:13px}#sidebar .sidebar-header{padding:20px}#sidebar .sidebar-header strong{display:none;font-size:1.8em}#sidebar ul.components{padding:0 5px 0 5px}#sidebar ul.components ul.acMenu{display:none}#sidebar ul.components .followed-list{display:none}#sidebar ul.components .followed-list.show-list{display:block}#sidebar ul.components .followed-list a{font-size:13px;padding:10px 5px 10px 10px}#sidebar ul.components .followed-list a i{margin-right:10px}#sidebar ul.components p.acMenuBtn{padding:10px 5px 10px 32px;cursor:pointer;position:relative;font-size:13px}#sidebar ul.components p.acMenuBtn::before{position:absolute;top:50%;left:10px;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);font-family:"Font Awesome 5 Free";font-weight:700;content:"\f078";color:#030303}#sidebar ul.components p.acMenuBtn.opened::before{content:"\f077"}#sidebar ul li a{padding:10px;font-size:1.1em;display:block;font-size:13px}#sidebar ul li a:hover{background-color:rgba(0,0,0,0.05)}#sidebar ul li a i{margin-right:10px;color:#1e30ff}#sidebar ul li.active>a{position:relative}#sidebar ul li.active>a::before{content:"";background-color:#1e30ff;width:1px;height:100%;display:block;position:absolute;left:0;top:0}#sidebar .side_footer{padding:10px 0}#sidebar .side_footer ul li a{padding:5px 10px !important}a[aria-expanded="true"]{color:#fff;background:#6d7fcc}a[data-toggle="collapse"]{position:relative}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}ul.CTAs{padding:20px}ul.CTAs a{text-align:center;font-size:0.9em !important;display:block;border-radius:5px;margin-bottom:5px}a.download{background:#fff;color:#7386d5}a.article{background:#6d7fcc !important;color:#fff !important}a.article:hover{background:#6d7fcc !important;color:#fff !important}#content{margin-left:250px;padding:30px 60px;min-height:100vh;transition:all 0.3s;background-color:#f9f9f9;box-sizing:border-box;padding-bottom:100px}#content.active{margin-left:0px}.footer_player{position:fixed;width:100%;bottom:0;left:0;right:0;background:#ddd;padding:0 20px}.footer_player .footer_player_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.footer_player .footer_player_wrap .left-side{width:400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.footer_player .footer_player_wrap .left-side .thumbnail{margin-right:20px;line-height:0}.footer_player .footer_player_wrap .left-side .thumbnail img{width:80px;height:80px;object-fit:cover}.footer_player .footer_player_wrap .right-side{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-left:0}.footer_player .footer_player_wrap .right-side .icons_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.footer_player .footer_player_wrap .right-side .icons_area .like_btn{margin-right:20px}.footer_player .footer_player_wrap .right-side .back_skip_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-left:20px}.footer_player .footer_player_wrap .right-side .back_skip_area a{text-align:center;display:block}.footer_player .footer_player_wrap .right-side .back_skip_area a.back_btn{margin-right:20px}.footer_player .footer_player_wrap .right-side .back_skip_area a i,.footer_player .footer_player_wrap .right-side .back_skip_area a span{display:block}.footer_player .footer_player_wrap .right-side .back_skip_area a i{font-size:20px}.footer_player .footer_player_wrap .right-side .back_skip_area a span{font-size:11px}.footer_player .footer_player_wrap .right-side .audio_area{margin:0 20px;width:80%}.footer_player .footer_player_wrap .right-side .audio_area .audio_title{font-size:11px;text-align:center}.footer_player .footer_player_wrap .right-side .audio_area audio{display:none}.footer_player .footer_player_wrap .right-side .audio_area #time{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%}.footer_player .footer_player_wrap .right-side .audio_area #time #current,.footer_player .footer_player_wrap .right-side .audio_area #time #duration{font-size:10px}.footer_player .footer_player_wrap .right-side .audio_area #seekbar{width:100%;height:10px;border-radius:5px;margin:10px 20px;display:block;background:linear-gradient(#8cb4fd, #8cb4fd) no-repeat #eee;background-size:0;position:relative}.footer_player .footer_player_wrap .right-side .audio_area .volume_icon{position:relative;margin:0 0 0 20px}.footer_player .footer_player_wrap .right-side .audio_area .volume_icon p{display:none;position:absolute;top:-30px;left:-60px;background:#000;padding:5px;line-height:0}.footer_player .footer_player_wrap .right-side .audio_area .volume_icon p.active{display:block}.footer_player .footer_player_wrap .right-side .audio_area .volume_icon i{cursor:pointer}.styleGuideWrap{padding:25px;padding-bottom:100px}.styleGuideWrap section{margin-bottom:20px}.styleGuideWrap .styleGuideTitle{font-size:20px;margin-bottom:20px;background-color:#2f78ff;padding:5px;color:#fff}.lead_title{font-size:16px;font-weight:bold;line-height:1}.lead_text{font-size:14px;margin-top:10px;line-height:1}.grid-checkboxes{display:grid;grid-template-columns:repeat(2, 200px);min-width:200px}.grid-checkboxes label{padding-top:8px}.grid-checkboxes label input{margin-right:4px}.checkbox_style_wrap{min-width:200px}.checkbox_style_wrap label{display:flex;align-items:center;font-size:14px;line-height:1;margin-bottom:5px;font-weight:bold}.select_style_wrap,.input_text_style_wrap{margin-bottom:15px}.select_style_wrap label,.input_text_style_wrap label{display:flex;align-items:center;font-size:14px;line-height:1;margin-bottom:5px;font-weight:bold}.select_style_wrap span,.input_text_style_wrap span{font-size:10px;display:block}.select_style_wrap a,.input_text_style_wrap a{color:#1e30ff;text-decoration:underline}.select_style_wrap>input,.select_style_wrap textarea,.input_text_style_wrap>input,.input_text_style_wrap textarea{width:100%;display:block;border:1px solid gray;border-radius:2px}.select_style_wrap select,.input_text_style_wrap select{border:1px solid gray;min-width:150px}.inputText{border:1px solid #ddd;padding:5px;border-radius:5px;font-size:14px}.select_style{position:relative;width:180px}.select_style::before,.select_style::after{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f0de";color:#000;display:block;width:10px;height:10px;position:absolute;right:8%;top:40%;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.select_style::after{content:"\f0dd"}.select_style select{text-align:center;-webkit-appearance:none;appearance:none;width:100%;margin:auto;box-sizing:border-box;font-size:1em;border:none;color:#000;border-radius:5px;font-size:14px;border:1px solid #ddd;padding:5px}.radio_style_wrap label,.check_box_style_wrap label{display:block;font-size:14px;line-height:1;margin-bottom:5px}.radio_style input[type="radio"],.check_box_style_wrap input[type="checkbox"]{display:none}.radio_style label:focus,.radio_style label:hover,.radio_style label:active,.radio_style input:checked+label,.check_box_style_wrap label:focus,.check_box_style_wrap label:hover,.check_box_style_wrap label:active,.check_box_style_wrap input:checked+label{color:#2f78ff}.radio_style label:focus:before,.radio_style label:hover:before,.radio_style label:active:before,.radio_style input:checked+label:before,.check_box_style_wrap label:focus:before,.check_box_style_wrap label:hover:before,.check_box_style_wrap label:active:before,.check_box_style_wrap input:checked+label:before{border-color:#2f78ff;background:#ffffff}.radio_style label,.check_box_style_wrap label{font-size:14px;color:#606060;line-height:1;position:relative;display:block;overflow:hidden;padding:10px 10px 10px 30px;cursor:pointer;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;white-space:nowrap;text-overflow:ellipsis;background:#ffffff}.radio_style label:before,.check_box_style_wrap label:before{position:absolute;top:7px;left:0;width:20px;height:20px;content:"";border:1px solid #ddd;border-radius:50%}.check_box_style_wrap label:before{border-radius:0}.radio_style input:checked+label:before,.check_box_style_wrap input:checked+label:before{border-color:#2f78ff;background:#2f78ff}.radio_style input:disabled+label,.check_box_style_wrap input:disabled+label{cursor:not-allowed;color:rgba(0,0,0,0.5);background:#efefef}.radio_style input:disabled+label:hover,.check_box_style_wrap input:disabled+label:hover{border-color:rgba(0,0,0,0.1)}.radio_style input:disabled+label:before,.check_box_style_wrap input:disabled+label:before{border-color:#ffffff;background:#ffffff}.radio_style,.check_box_style_wrap{margin-bottom:15px}.radio_style p,.check_box_style_wrap p{padding-left:30px;font-size:13px;color:#606060}button.button{width:150px;text-align:center;padding:7px 0;font-size:14px;line-height:1;margin:10px}button.button.typeA{color:#2f78ff;border:1px solid #2f78ff}button.button.typeB{background-color:#2f78ff;color:#fff}button.button.typeC{background-color:#2f78ff;color:#fff}button.button.typeC span{color:#fff;position:relative;padding:0 0 0 25px}button.button.typeC span::before{content:"";width:12px;border:1px solid #fff;position:absolute;top:50%;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);left:0}button.button.typeC span::after{content:"";height:12px;border:1px solid #fff;position:absolute;top:50%;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);left:5px}button.button.disable{background-color:#aaa;color:#fff}.error_msg p{color:#ff1e1e;font-size:12px;margin-top:3px}.gallery_wrap li{padding:0 10px}.gallery_content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.gallery_content .close-btn{position:absolute !important;top:0 !important;right:-15px !important;color:#fff !important;font-size:18px !important;cursor:pointer !important}.slick_container{position:relative}.slick-prev,.slick-next{width:30px !important;height:50px !important;display:block}button.slick-prev,button.slick-next{top:53%}.slick-prev,.slick-next img{line-height:0}.slick-prev:before,.slick-next:before{content:""}button.slick-prev,button.slick-next{z-index:2}.slick-prev{left:20px}.slick-next{right:20px}.slick-arrow{z-index:10}.slick-dots li button:before{font-size:16px !important;color:#d9d9d9 !important}.slide-arrow.prev-arrow,.slide-arrow.next-arrow{position:absolute;top:50%;left:0;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);width:10px}.slide-arrow.next-arrow{left:inherit;right:0}@media (max-width: 768px){.gallery_content{width:85%}}@media (max-width: 768px){.footer_player{bottom:50px;padding:0}.footer_player .footer_player_wrap .left-side{width:100%}.footer_player .footer_player_wrap .left-side .play_btn{background-color:#fff;width:40px;height:40px;border-radius:50%;padding:0}.footer_player .footer_player_wrap .left-side .play_btn i{color:#686868;margin-right:0}.footer_player .footer_player_wrap .left-side .play_btn span{display:none}.footer_player .footer_player_wrap .right-side .audio_area{display:none}.footer_player .footer_player_wrap .right-side .back_skip_area{display:none}.footer_player .footer_player_wrap .right-side .icons_area .like_btn{display:none}.play_btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin:auto;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.play_btn span{font-size:14px;color:#fff;display:block}.artist_name{width:100%;text-align:center;display:block}.artist_name a{text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.follower_wrap .follower_content{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:2%}.follower_wrap .follower_content .img_area{margin-bottom:0;margin-right:10px}.follower_wrap .follower_content .text_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.follower_wrap .follower_content .text_area .inText{text-align:left}.follower_wrap .follower_content .text_area .inText a{display:block}.follower_wrap .follower_content .text_area .follow_btn{margin-top:0}.contents_title{font-size:16px}.header-old{transition:0.5s}.header-old.hide{transform:translateY(-100%)}.header-old .header-top{padding:0}.header-old .header-top .header-left h1.logo{width:70px}.header-old .header-top .header-left button{display:none}.header-old .header-top .header-left .logo{padding:0}#content{margin-left:0;padding:0 0 60px 0}.header-center{display:none !important}#sidebar{min-width:80px;max-width:80px;text-align:center;margin-left:-80px !important;display:none}.sp-nav{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:5px 20px;box-shadow:0 0 3px #ddd;z-index:10}.sp-nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.sp-nav ul li a,.sp-nav ul li p{display:block;text-align:center}.sp-nav ul li a i,.sp-nav ul li p i{font-size:1rem;color:#606060}.sp-nav ul li a span,.sp-nav ul li p span{font-size:10px;display:block}.sp-nav ul li.active i{color:#1e30ff}.sp-nav ul li.active span{color:#1e30ff}.dropdown-toggle::after{top:auto;bottom:10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}#sidebar{margin-left:0}#sidebar.active{margin-left:0 !important}#sidebar .sidebar-header h3,#sidebar .CTAs{display:none}#sidebar .sidebar-header strong{display:block}#sidebar ul li a{padding:20px 10px}#sidebar ul li a span{font-size:0.85em}#sidebar ul li a i{margin-right:0;display:block}#sidebar ul ul a{padding:10px !important}#sidebar ul li a i{font-size:1.3em}#sidebarCollapse span{display:none}}button{border:none}@media only screen and (max-width: 786px){.pc{display:none !important}.text{max-height:60px}}@media only screen and (max-width: 1025px) and (min-width: 786px){.sp-nav{display:none}.sp{display:none}}@media (min-width: 736px){.sp-nav{display:none}.sp{display:none !important}}.flex{display:flex}.header-title{padding:10px}.tab{padding:10px}@media (max-width: 768px){.sp-cm{display:block}.pc-cm{display:none}}@media (min-width: 769px){.pc-cm{display:block}.sp-cm{display:none}}#content{overflow:hidden}.contents_wrap{padding-top:30px}.contents_wrap h2{margin-bottom:15px}.shadow{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.card-shadow{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.none{display:none !important}.text-right{text-align:right}.btn-add{display:inline-block;background-color:#0084ff !important;color:white;padding:8px 25px !important;border-radius:4px;margin-bottom:15px}.btn-edit{display:inline-block;margin:0 4px;padding:2px 5px;border:1px solid #00cfd6;border-radius:2px;font-size:11px;color:#00cfd6}.alert{position:fixed;top:60px;left:0;right:0;color:#004085;background-color:#cce5ff;border-color:#b8daff;position:relative;padding:0.75rem 1.2rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.alert--alert{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}form .actions{display:flex;align-items:center;padding:15px 0}form .actions .edit-spotify-form{display:block;width:200px;line-height:20px;font-size:14px;text-align:center;padding:0 !important;border-radius:6px}form .actions .edit-spotify-form.submit{border:1px solid #1e30ff;color:#1e30ff;width:100%}form .actions .btn-form{display:block;width:200px;line-height:40px;font-size:14px;text-align:center;padding:0 !important;border-radius:6px}form .actions .btn-form.multi{width:auto;padding:0 15px !important}form .actions .btn-form:nth-child(1){margin-right:10px}form .actions .btn-form:nth-child(2){margin-left:10px}form .actions .btn-form.submit{border:1px solid #1e30ff;color:#1e30ff}form .actions .btn-form.cancel{border:1px solid #030303;color:#030303}.card-user{display:inline-block;width:150px;padding:30px 20px;margin-right:20px;margin-bottom:20px;background-color:white;text-align:center}.card-user a img{width:60px;height:60px;border-radius:30px;object-fit:cover}.card-user p{padding:15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event_list_wrap{display:grid;grid-template-columns:30% 30% 30%;grid-gap:10px}.event_content{display:inline-block;height:300px;position:relative}.event_content .edit_btn{position:absolute;right:5px;bottom:5px;padding:2px 5px;display:inline-block;text-align:center;border:1px solid #00cfd6;border-radius:2px}.event_content .edit_btn a{color:#00cfd6;font-size:11px}.event_content .img_area{width:100%;height:200px}.event_content .img_area img{width:100%;height:100%;object-fit:cover;background-color:transparent}.event_content .text_area{padding:10px 20px}.event_content .text_area .contents_name{display:flex}.event_content .text_area .contents_name a{width:40px;margin-right:15px}.event_content .text_area .contents_name img{width:40px;height:40px;border-radius:20px}.event_content .text_area .contents_name .content-right{flex:1;overflow:hidden}.event_content .text_area .contents_name .content-right h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event_content .text_area .contents_name .content-right p.date,.event_content .text_area .contents_name .content-right p.venue{margin-top:5px}.item-actions{display:flex;align-items:center;margin:15px 0}.item-actions i{font-size:18px;margin-left:8px}.item-actions span{display:inline-block;padding:0 8px}.item-actions i{color:#686868}.item-actions .views,.item-actions p.like,.item-actions p.shared,.item-actions p.comment{display:flex;align-items:center}.item-actions p.like i.fas{color:#FFC0CB}.item-actions p.comment{position:relative}.item-actions p.comment span.count{display:inline-block;position:absolute;padding:0;border-radius:10px;background:#FFC000;text-align:center;line-height:15px;padding:0 4px;font-size:10px;left:20px;top:-5px;color:white}.footer_wrapper .thumbnail img{width:60px !important;height:60px !important}.footer_wrapper .playlist-info{max-width:230px}.footer_wrapper .playlist-info .playlist-name{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.footer_wrapper .playlist-info .artist-part{display:inline-block;display:flex;align-items:center;margin-top:8px}.footer_wrapper .playlist-info .artist-part img{width:30px;height:30px;border-radius:15px;margin-right:15px}.footer_wrapper .playlist-info .artist-part span{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__inner ul li.item-small-artist a{display:flex !important;align-items:center;overflow:hidden}.sidebar__inner ul li.item-small-artist a img{width:30px;height:30px;border-radius:15px;margin-right:10px}.sidebar__inner ul li.item-small-artist a span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar__inner .more{display:block;text-align:center}.tab_wrap{position:relative}.tab_wrap .tab-group.stiky{transition:0.5s;left:250px;right:0;top:56px;background:white;position:fixed;z-index:100}.tab_wrap .tab-group.hide{transform:translateY(-100%)}.pedit-links a{display:block;color:#0084ff}#error_explanation{padding-bottom:20px}#error_explanation .alert{position:unset;top:unset}@media only screen and (max-width: 768px){form .actions{justify-content:space-between}form .actions.only-one{justify-content:center}form .actions.only-one .btn-form{margin:0 !important}form .actions .btn-form{flex:1}.devise.contents_wrap{padding:16px !important}.event_list_wrap{display:block}.event_list_wrap .event_content{display:block;padding:0 15px;margin:10px 0}.card-user{display:flex;align-items:center;width:auto;margin:10px;padding:10px}.card-user>p{flex:1;margin-left:15px;font-weight:bold;text-align:left}.card-user .top-part{flex:1;display:flex;align-items:center;overflow:hidden}.card-user .top-part p{flex:1;margin-left:10px;font-weight:bold;text-align:left}.btn-add{display:block;margin:0 15px 15px;text-align:center}.sp-nav ul{justify-content:space-around}.sp-nav ul li a,.sp-nav ul li p{width:100px}.footer_wrapper .footer_player{bottom:40px}.footer_wrapper .footer_player .footer_player_wrap .left-side{overflow:hidden;width:auto}.footer_wrapper .footer_player .footer_player_wrap .left-side .play_btn{position:absolute;left:0;bottom:0;width:60px;height:60px;background:#0007;border-radius:0}.footer_wrapper .footer_player .footer_player_wrap .left-side .play_btn i{color:white;background-color:transparent}.footer_wrapper .footer_player .footer_player_wrap .left-side .thumbnail{margin-right:15px}.footer_wrapper .footer_player .footer_player_wrap .left-side .playlist-info{flex:1;max-width:none;overflow:hidden}.footer_wrapper .footer_player .footer_player_wrap .left-side .playlist-info .playlist-name{max-width:none}.footer_wrapper .footer_player .footer_player_wrap .left-side .playlist-info .artist-part img{display:none}.footer_wrapper .footer_player .footer_player_wrap .left-side .playlist-info .artist-part span{max-width:none}.footer_wrapper .footer_player .footer_player_wrap .player_show_sp{padding:15px;margin-left:auto}.footer_wrapper .footer_player .footer_player_wrap .player_show_sp i{font-size:16px}.footer_wrapper .footer_player .footer_player_wrap .right-side{flex:1}.tab_wrap .tab-group{padding:0 15px !important}.tab_wrap .tab-group.stiky{left:0}.tab_wrap .tab-group .tab{flex:1;padding:15px 0 !important}.tab_wrap2 .tab-group2.stiky{position:fixed;left:0;right:0;top:108px;z-index:100}#player_view{background:white;text-align:center;padding:50px 20px;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;top:9999px}#player_view .hide_player_view{position:absolute;right:0;top:10px;padding:20px}#player_view .img_playlist{width:240px;height:240px;object-fit:cover}#player_view .playlist_name{margin-top:15px;font-weight:bold;font-size:18px;word-break:break-all}#player_view .event_name{margin-top:15px;font-size:15px}#player_view .event_name a{word-break:break-all}#player_view .artist_name{margin-top:15px;font-size:15px;text-align:left}#player_view .artist_name span,#player_view .artist_name a{display:inline}#player_view .artist_name a{padding-left:8px;word-break:break-all;text-align:left}#player_view .right-side{display:block;margin-right:0 !important}#player_view .right-side .audio_area{width:100% !important;margin:0;display:block !important}#player_view .right-side .audio_area #time{margin:15px 0}.item-actions{display:flex;align-items:baseline}.item-actions .views,.item-actions .like,.item-actions .shared,.item-actions .comment{display:block !important;text-align:center;margin:0 10px}.item-actions .views a,.item-actions .views i,.item-actions .views span,.item-actions .like a,.item-actions .like i,.item-actions .like span,.item-actions .shared a,.item-actions .shared i,.item-actions .shared span,.item-actions .comment a,.item-actions .comment i,.item-actions .comment span{margin:0;padding:0;display:block}.item-actions .views span,.item-actions .like span,.item-actions .shared span,.item-actions .comment span{padding-top:4px;font-size:12px;line-height:20px}.item-actions .views span.count,.item-actions .like span.count,.item-actions .shared span.count,.item-actions .comment span.count{left:unset !important}}#content.users .contents_wrap{background:none !important}.artist_info_wrap{padding:0 20px}.artist_info_wrap .artist_img{position:relative;line-height:1}.artist_info_wrap .artist_img img{height:220px;width:100%;-o-object-fit:cover;object-fit:cover}.artist_info_wrap .artist_img .artist_icon{width:80%;margin:auto;position:absolute;left:0;right:0;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.artist_info_wrap .artist_img .artist_icon img{width:100px;height:100px;border-radius:50%;-webkit-box-shadow:0 0 15px #111;box-shadow:0 0 15px #111}.artist_info_wrap .artist_info{width:80%;margin:auto;margin-bottom:40px}.artist_info_wrap .artist_info .artist_info_detail table{width:100%}.artist_info_wrap .artist_info .artist_info_detail table th{width:100px}.music_lists ul li{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:8px 10px;margin-bottom:10px}.music_lists ul li .title a{display:block}.music_lists ul li .title a.music_title{font-size:16px;font-weight:bold;margin-bottom:5px}.music_lists ul li .title a.artist{font-size:12px}@media (max-width: 768px){.artist_info_wrap .artist_img .artist_icon{display:none}.artist_info_wrap .artist_info{width:100%}.artist_info_wrap .sns_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.artist_info_wrap .sns_area p{width:32px;margin:5px 15px}.music_lists ul li .title a.music_title{font-size:12px}}.user_show .part3.tab_wrap .panel-group{padding:0 !important}.user_show .part3.tab_wrap .panel-group .panel.following,.user_show .part3.tab_wrap .panel-group .panel.event{padding:25px 10%}.user_show .panel-group2 .panel2.songs table{width:100%;margin-bottom:10px}.user_show .panel-group2 .panel2.songs table tr:nth-child(even){background-color:white}.user_show .panel-group2 .panel2.songs table tr:nth-child(odd){background-color:#f7f7f7}.user_show .panel-group2 .panel2.songs table tr td{padding:10px;font-size:14px;color:#606060}.user_show .panel-group2 .panel2.songs table td:nth-child(1){width:100px}.user_show .panel-group2 .panel2.songs table td:nth-child(3){width:50px}.user_show .panel-group2 .panel2.songs table .playlist_name{overflow:hidden;max-width:120px;display:-webkit-box !important;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;color:#606060}@media only screen and (max-width: 768px){.user_show .part1{position:relative}.user_show .part1 .img-artist{position:absolute;top:-50px;left:15px}.user_show .part1 .img-artist img{width:100% !important;height:100% !important;position:unset !important;left:unset !important;top:unset !important}.user_show .part2 .description{width:auto !important;overflow:unset !important}.user_show .part2 .description p{word-break:break-all}.user_show .part3 .tab-group{padding:0 15px !important}.user_show .part3 .panel-group .panel{padding:0 !important}.user_show .part3 .tab-group2{padding:5px 15px !important}.user_show .part3 .tab-group2 .tab2{width:calc(100% / 3);padding:10px 0 !important}.user_show .part3 .panel-group2{padding:0 !important}.user_show table td{padding:5px !important}}.artist_info_wrap{padding:0 20px}.artist_info_wrap .artist_img{position:relative;line-height:1}.artist_info_wrap .artist_img img{height:220px;width:100%;-o-object-fit:cover;object-fit:cover}.artist_info_wrap .artist_img .artist_icon{width:80%;margin:auto;position:absolute;left:0;right:0;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.artist_info_wrap .artist_img .artist_icon img{width:100px;height:100px;border-radius:50%;-webkit-box-shadow:0 0 15px #111;box-shadow:0 0 15px #111}.artist_info_wrap .artist_info{width:80%;margin:auto;margin-bottom:40px}.artist_info_wrap .artist_info .artist_info_detail table{width:100%}.artist_info_wrap .artist_info .artist_info_detail table th{width:100px}@media (max-width: 768px){.artist_info_wrap .artist_img .artist_icon{display:none}.artist_info_wrap .artist_info{width:100%}.artist_info_wrap .sns_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.artist_info_wrap .sns_area p{width:32px;margin:5px 15px}.follower_wrap .follower_content{width:100%}.follower_wrap .follower_content a{width:100%;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.follower_wrap .follower_content a .text_area{display:block;text-align:left}}.artists-index.contents_wrap{background-color:transparent}.artist-show .part2{display:flex;align-items:flex-start}.artist-show .part2 .desc_wrap{flex:1;overflow:hidden}.artist-show .part2 .snss{display:flex;align-items:center;justify-content:center;background-color:white;padding:15px 0}.artist-show .part2 .snss a{display:inline-block;margin:0 10px}.artist-show .part2 .snss a img{width:30px;height:30px}@media only screen and (max-width: 768px){.artist-show .part1{padding:0 15px !important}.artist-show .part1 .img-artist{width:60px !important;height:60px !important;left:15px !important;top:-30px !important}.artist-show .part1 .rightp{display:block !important;padding-left:75px !important}.artist-show .part1 .rightp .event-name{word-break:break-all}.artist-show .part1 .rightp .follow_btn{display:none}.artist-show .part1 .rightp .txt_followers{text-align:left;padding-top:4px}.artist-show .part2{display:block}.artist-show .txt_followers{text-align:center;font-size:14px;font-weight:bold;background-color:white;padding-top:15px}.artist-show .follow{padding-top:15px}.artist-show .part2{padding:15px !important}.artist-show .follow.sp{background-color:white;display:flex}.artist-show .follow.sp .follow_btn{display:flex;align-items:center;justify-content:center;margin:auto}.artist-show .follow.sp .follow_btn .leave,.artist-show .follow.sp .follow_btn .modal_btn{text-align:center}.artist-show .part3 .panel-group{padding:0 !important}}.artist_info_detail{padding:0 20px}.pt-12{padding-top:12px}.artist_info_detail table{width:100%;text-align:left}.artist_info_detail table th{font-size:14px}.artist_info_detail table td{font-size:14px}.artist_info_detail .desc_wrap{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}.artist_info_detail .desc_wrap .desc{height:82px;font-size:13px}.artist_info_detail .desc_wrap .sns_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:25px}.artist_info_detail .desc_wrap .sns_area .sns_icons{width:100%;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.artist_info_detail .desc_wrap .sns_area .sns_icons p{width:24px;margin-top:5px}.artist_info_detail .desc_wrap .sns_area .sns_icons p.insta{width:24px;margin:0 15px 0 15px}.artist_info_detail .desc_wrap .sns_area .sns_bottom{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.artist_info_detail .desc_wrap .sns_area .sns_bottom p{margin-right:10px;font-size:12px}.comment_modal_btn{position:absolute;top:10px;right:0;cursor:pointer}#content.playlists{padding:0}#content.playlists .contents_wrap .tab_wrap .tab-group,#content.playlists .contents_wrap .tab_wrap .tab-group2,#content.playlists .contents_wrap .tab-group .tab-group,#content.playlists .contents_wrap .tab-group .tab-group2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10%}#content.playlists .contents_wrap .tab_wrap .tab-group li,#content.playlists .contents_wrap .tab_wrap .tab-group2 li,#content.playlists .contents_wrap .tab-group .tab-group li,#content.playlists .contents_wrap .tab-group .tab-group2 li{width:auto;padding:10px 40px;border-width:2px;font-size:14px}#content.playlists .contents_wrap .tab_wrap .tab-group2,#content.playlists .contents_wrap .tab-group .tab-group2{padding:15px 10% 0 10%;margin-bottom:30px}#content.playlists .contents_wrap .tab_wrap .panel-group .panel,#content.playlists .contents_wrap .tab-group .panel-group .panel{padding:30px 10%}#content.playlists .contents_wrap .tab_wrap .panel-group .panel.favorite,#content.playlists .contents_wrap .tab-group .panel-group .panel.favorite{padding:0}#content.playlists .contents_wrap .tab_wrap .panel-group2,#content.playlists .contents_wrap .tab-group .panel-group2{padding:0 10%}.follow_btn{margin-left:10px}.follow_btn p{position:relative;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #00cfd6;font-size:11px;padding:2px 5px 2px 16px;display:inline-block;cursor:pointer;border-radius:2px;-webkit-transition:all 0.3s;transition:all 0.3s}.follow_btn p::before,.follow_btn p::after{position:absolute;top:48%;left:10px;content:"";display:inline-block;width:9px;height:2px;border-top:2px solid #00cfd6;transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0)}.follow_btn p::after{transform:translate(-50%, 0) rotate(90deg);-moz-transform:translate(-50%, 0) rotate(90deg);-webkit-transform:translate(-50%, 0) rotate(90deg)}.follow_btn p:hover{opacity:0.7}.follow_btn p .btn_text{color:#00cfd6}.follow_btn p .btn_text.unfollow{display:none}.follow_btn p .btn_text.following{display:none}.follow_btn p.followed{background-color:#00cfd6}.follow_btn p.followed::before,.follow_btn p.followed::after{border-color:#fff}.follow_btn p.followed .btn_text{color:#fff}.follow_btn p.followed .btn_text.follow{display:none}.follow_btn p.followed .btn_text.following{display:block}.follow_btn p.followed.leave:hover{opacity:1;border:1px solid #970726;background-color:#ac082b}.follow_btn p.followed.leave:hover .follow,.follow_btn p.followed.leave:hover .following{display:none}.follow_btn p.followed.leave:hover .unfollow{display:block}.follow_btn p.no_follow{padding:2px 5px}.follow_btn p.no_follow::before,.follow_btn p.no_follow::after{display:none}.contents_wrap{padding:20px;background-color:#fff}.contents_wrap .playlists_contents{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contents_wrap .playlists_contents .left-side{width:56vw}.contents_wrap .playlists_contents .left-side .about{position:relative;margin-bottom:40px}.contents_wrap .playlists_contents .left-side .about h2{margin-bottom:10px}.contents_wrap .playlists_contents .left-side .playlists{margin-bottom:40px}.contents_wrap .playlists_contents .left-side .playlists h2{margin-bottom:10px}.contents_wrap .playlists_contents .left-side .playlists .text{height:auto;max-height:400px;margin-bottom:15px}.contents_wrap .playlists_contents .left-side .playlists table{width:100%;margin-bottom:10px}.contents_wrap .playlists_contents .left-side .playlists table tr:nth-child(odd){background-color:#f7f7f7}.contents_wrap .playlists_contents .left-side .playlists table tr td{padding:10px;font-size:14px;color:#606060}.contents_wrap .playlists_contents .left-side .playlists table tr td:nth-child(1){width:100px}.contents_wrap .playlists_contents .left-side .playlists table tr td:nth-child(3){width:50px}.contents_wrap .playlists_contents .left-side .playlists table tr td i{cursor:pointer}.contents_wrap .playlists_contents .left-side .comments{margin-bottom:40px}.contents_wrap .playlists_contents .left-side .comments h2{margin-bottom:10px}.contents_wrap .playlists_contents .left-side .comments .comment_box{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;width:100%}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area span.icon_wrap{margin-right:10px;display:block;line-height:1;margin-top:5px}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area span.icon_wrap a{display:block;width:30px;height:30px}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area span.icon_wrap a img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;border:0;outline:none;background:transparent;width:100%;border:1px solid #ddd;border-radius:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area textarea::-webkit-input-placeholder{color:#ddd}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area textarea:-ms-input-placeholder{color:#ddd}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area textarea::-ms-input-placeholder{color:#ddd}.contents_wrap .playlists_contents .left-side .comments .comment_box .comment_area textarea::placeholder{color:#ddd}.contents_wrap .playlists_contents .left-side .comments .comment_box .btn_area{display:none;width:280px}.contents_wrap .playlists_contents .left-side .comments .comment_box .btn_area button{border-radius:3px;padding:3px 15px;font-size:13px}.contents_wrap .playlists_contents .left-side .comments .comment_box .btn_area button.cancel{background-color:none}.contents_wrap .playlists_contents .left-side .comments .comment_box .btn_area button.submit{background-color:#ccc;color:#fff}.contents_wrap .playlists_contents .left-side .comments .comment_box.focus .btn_area{display:block}.contents_wrap .playlists_contents .left-side .comments .comment_box.change button.submit{background-color:#1e30ff}.contents_wrap .playlists_contents .left-side .comments .comment_box .fixed_comment{display:none}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents{margin-bottom:30px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;margin-bottom:25px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area span.icon_wrap{margin-right:10px;display:block;line-height:1;margin-top:5px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area span.icon_wrap a{display:block;width:30px;height:30px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area span.icon_wrap a img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area .comment_text{width:100%;border-radius:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area .comment_text .name{font-size:12px;font-weight:bold}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area .comment_text .comment{font-size:12px;word-break:break-all}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area .comment_text .comment_action{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;margin-top:10px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area .comment_text .comment_action .reply{margin-left:30px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .comment_area .comment_text .comment_action .reply p{color:#0084ff;font-size:10px;cursor:pointer}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply{margin-left:35px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content{display:none}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content.show{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content span.icon_wrap{margin-right:10px;display:block;line-height:1;margin-top:5px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content span.icon_wrap img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content .comment_text{width:100%}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content .comment_text .name{font-size:12px;font-weight:bold}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content .comment_text .comment{font-size:12px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content .comment_text .comment_action{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;margin-top:10px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content .comment_text .comment_action .reply{margin-left:30px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply .hide_content .comment_text .comment_action .reply p{color:#0084ff;font-size:10px;cursor:pointer}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .show_reply p.show_btn{cursor:pointer;color:#0084ff;font-size:12px;margin-top:10px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .reply_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;border-bottom:0;padding-bottom:0;margin-bottom:15px;display:none;margin-left:30px}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .reply_area.active{display:block}.contents_wrap .playlists_contents .left-side .comments .all_comments .contents .inreply_area{margin-left:0;margin-top:20px}.contents_wrap .playlists_contents .left-side .comments .all_comments .more_btn{background-color:#00cfd6;color:#fff;width:200px;padding:5px 0;display:block;font-size:14px;border-radius:5px;text-align:center;margin:auto;cursor:pointer}.contents_wrap .playlists_contents .left-side .like_user h2{margin-bottom:10px}.contents_wrap .playlists_contents .left-side .like_user .user_list{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;margin-bottom:20px}.contents_wrap .playlists_contents .left-side .like_user .user_list span.icon_wrap{margin-right:10px;display:block;line-height:1;margin-top:5px}.contents_wrap .playlists_contents .left-side .like_user .user_list span.icon_wrap a{display:block;width:40px;height:40px}.contents_wrap .playlists_contents .left-side .like_user .user_list span.icon_wrap a img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contents_wrap .playlists_contents .left-side .like_user .more_btn{background-color:#00cfd6;color:#fff;width:200px;padding:5px 0;display:block;font-size:14px;border-radius:5px;text-align:center;margin:auto;cursor:pointer}.contents_wrap .playlists_contents .right-side .other_playlists,.contents_wrap .playlists_contents .right-side .other_events{margin-bottom:20px}.contents_wrap .playlists_contents .right-side .other_playlists h2,.contents_wrap .playlists_contents .right-side .other_events h2{margin-bottom:10px;font-size:16px}.contents_wrap .playlists_contents .right-side .other_playlists .more_btn,.contents_wrap .playlists_contents .right-side .other_events .more_btn{text-align:right;font-size:13px}.contents_wrap .playlists_contents .right-side .other_playlists .contents,.contents_wrap .playlists_contents .right-side .other_events .contents{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.contents_wrap .playlists_contents .right-side .other_playlists .contents .thumbnail,.contents_wrap .playlists_contents .right-side .other_events .contents .thumbnail{line-height:0}.contents_wrap .playlists_contents .right-side .other_playlists .contents .thumbnail img,.contents_wrap .playlists_contents .right-side .other_events .contents .thumbnail img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text,.contents_wrap .playlists_contents .right-side .other_events .contents .text{padding:10px 10px 0 10px}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .title,.contents_wrap .playlists_contents .right-side .other_events .contents .text .title{font-size:14px;margin-bottom:10px}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info p,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info p{position:relative;z-index:10;font-size:12px}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info p i,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info p i{color:#686868;margin-right:5px}.contents_wrap .playlists_contents .right-side .other_playlists .more_btn a,.contents_wrap .playlists_contents .right-side .other_events .more_btn a{color:#0084ff}.contents_wrap .playlists_contents .right-side .other_events .contents .text .info{display:block}@media (max-width: 768px){.point_leader{position:absolute;right:10px;top:10px}.play_time{background-color:#8cb4fd;padding:3px 8px;position:absolute;right:0;bottom:0;font-size:10px}.artist_info_detail .desc_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.artist_info_detail .desc_wrap .desc_wrap_left{width:100%}.artist_info_detail .desc_wrap .sns_area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.artist_info_detail .desc_wrap .sns_area .sns_icons{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artist_info_detail .desc_wrap .sns_area .sns_icons p{width:24px}.artist_info_detail .desc_wrap .sns_area .sns_icons p.insta{width:24px}.artist_info_detail .desc_wrap .sns_area .sns_bottom p{width:auto}#content.playlists{padding:0}#content.playlists .contents_wrap{padding:0}#content.playlists .contents_wrap .tab_wrap .tab-group,#content.playlists .contents_wrap .tab_wrap .tab-group2{padding:10px 0 0 0;border-top:1px solid #ddd}#content.playlists .contents_wrap .tab_wrap .tab-group li,#content.playlists .contents_wrap .tab_wrap .tab-group2 li{padding:10px;width:50%}#content.playlists .contents_wrap .tab_wrap .tab-group.two_margin,#content.playlists .contents_wrap .tab_wrap .tab-group2.two_margin{margin-bottom:0}#content.playlists .contents_wrap .tab_wrap .tab-group2{padding:0}#content.playlists .contents_wrap .tab_wrap .panel-group .panel{padding:0}#content.playlists .contents_wrap .tab_wrap .panel-group2{padding:0}.contents_wrap{padding:20px 0}.contents_wrap .playlists_contents{-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_wrap .playlists_contents .left-side{width:100%;padding:0 8px 40px 8px}.contents_wrap .playlists_contents .left-side .playlists table tr td{padding:8px;font-size:11px}.contents_wrap .playlists_contents .left-side .playlists table tr td:nth-child(3){width:30px}.contents_wrap .playlists_contents .left-side .comments .comment_box{border-bottom:none;padding-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_wrap .playlists_contents .left-side .comments .comment_box .fixed_comment{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:-100px;left:0;right:0;margin:auto;background-color:#fff;border-top:1px solid #ccc;padding:5px;z-index:11}.contents_wrap .playlists_contents .left-side .comments .comment_box .fixed_comment .comment_area textarea{border:none}.contents_wrap .playlists_contents .left-side .comments .comment_box .fixed_comment .btn_area{width:50px;margin-left:0}.contents_wrap .playlists_contents .left-side .comments .comment_box .fixed_comment .btn_area button.cancel{display:none}.contents_wrap .playlists_contents .left-side .comments .comment_box .fixed_comment .btn_area button.submit{background:none}.contents_wrap .playlists_contents .left-side .comments .comment_box .fixed_comment .btn_area button.submit i{color:#0084ff;font-size:22px}.contents_wrap .playlists_contents .left-side .comments .comment_box.focus .btn_area{width:100%;text-align:right;margin-top:10px}.contents_wrap .playlists_contents .left-side .comments .comment_box.focus .fixed_comment{bottom:0}.contents_wrap .playlists_contents .left-side .comments .comment_box.focus .fixed_comment .btn_area{display:block}.contents_wrap .playlists_contents .left-side .comments .all_comments .more_btn{font-size:12px;margin-top:20px}.contents_wrap .playlists_contents .left-side .like_user .more_btn{font-size:12px}.contents_wrap .playlists_contents .left-side .profile{margin-top:40px;padding-top:20px;border-top:1px solid #ddd}.contents_wrap .playlists_contents .left-side .profile h2.contents_title{margin-bottom:20px}.contents_wrap .playlists_contents .left-side .profile .profile_contents .artist_pic{margin-bottom:15px}.contents_wrap .playlists_contents .left-side .profile .profile_contents .artist_info .followers{font-size:13px;color:#606060}.contents_wrap .playlists_contents .left-side .profile .profile_contents .artist_info .follow_btn p{width:200px;margin:15px auto 20px auto;text-align:center;display:block;padding:5px 5px 5px 16px}.contents_wrap .playlists_contents .left-side .profile .profile_contents .artist_info .follow_btn p::before,.contents_wrap .playlists_contents .left-side .profile .profile_contents .artist_info .follow_btn p::after{left:35%}.contents_wrap .playlists_contents .left-side .profile .profile_contents .artist_info .urls{margin-top:10px;padding:0 20px}.contents_wrap .playlists_contents .left-side .profile .profile_contents .artist_info .urls p a{font-size:13px}.contents_wrap .playlists_contents .left-side .profile .sns_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.contents_wrap .playlists_contents .left-side .profile .sns_area p{width:32px;margin:5px 15px}.contents_wrap .playlists_contents .right-side{width:90%;background-color:#f7f7f7;padding:0 8px}.contents_wrap .playlists_contents .right-side .other_playlists,.contents_wrap .playlists_contents .right-side .other_events{margin-top:30px}.contents_wrap .playlists_contents .right-side .other_playlists .contents,.contents_wrap .playlists_contents .right-side .other_events .contents{background:#fff;padding-bottom:0;border-bottom:none;margin-bottom:15px;position:relative}.contents_wrap .playlists_contents .right-side .other_playlists .contents .thumbnail img,.contents_wrap .playlists_contents .right-side .other_events .contents .thumbnail img{width:90px;height:90px}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text,.contents_wrap .playlists_contents .right-side .other_events .contents .text{height:inherit}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .title,.contents_wrap .playlists_contents .right-side .other_events .contents .text .title{margin-bottom:0}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info{display:block}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info p,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info p{font-size:10px}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info div,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info div{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0084ff;font-weight:600;font-size:12px}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info div span.icon_wrap,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info div span.icon_wrap{margin-right:5px;display:block;line-height:1}.contents_wrap .playlists_contents .right-side .other_playlists .contents .text .info div span.icon_wrap img,.contents_wrap .playlists_contents .right-side .other_events .contents .text .info div span.icon_wrap img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contents_wrap .playlists_contents .right-side .other_events .contents{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}.contents_wrap .playlists_contents .right-side .other_events .contents .thumbnail{width:100%}.contents_wrap .playlists_contents .right-side .other_events .contents .thumbnail img{width:100%;height:160px}.contents_wrap .playlists_contents .right-side .other_events .contents .text{position:relative;width:100%}}.playlists_index .contents_wrap{background:transparent !important}.item-playlist-event{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid lightgray}.item-playlist-event .item-part1{display:flex;align-items:center;justify-content:space-between}.item-playlist-event .item-part1 .artist{display:flex;align-items:center;color:#0084ff;overflow:hidden}.item-playlist-event .item-part1 .artist img{width:40px;height:40px;border-radius:20px;margin-right:10px}.item-playlist-event .item-part1 .artist span{color:#0084ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-playlist-event .item-part2{margin-top:10px;display:flex;align-items:center}.item-playlist-event .item-part2>img{width:150px;height:150px;margin-right:15px;object-fit:cover}.item-playlist-event .item-part2>.play_btn{display:none}.item-playlist-event .item-part2 .right-part{flex:1;overflow:hidden}.item-playlist-event .item-part2 .right-part .playsound{display:flex;align-items:center;padding-bottom:15px;margin-bottom:5px;border-bottom:1px solid lightgray}.item-playlist-event .item-part2 .right-part .playsound .title{font-size:14px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playlists_main{display:flex;padding:10px;margin:10px;border-radius:4px}.playlists_main .txt-hint{font-size:14px;margin-top:4px}.playlists_main .thumbnail{display:inline-block;width:200px;height:200px;margin-right:15px}.playlists_main .thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:4px}.playlists_main .thumbnail .play_btn{display:none}.playlists_main .main_info_wrap{flex:1;overflow:hidden;position:relative}.playlists_main .main_info_wrap .btns{position:absolute;top:0;right:0;display:flex;align-items:center}.playlists_main .main_info_wrap .pitem-part1{display:flex;align-items:center;padding-top:10px}.playlists_main .main_info_wrap .pitem-part1 .title{flex:1;font-size:18px;line-height:24px;font-weight:bold;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.playlists_main .main_info_wrap .artist_area{display:flex;align-items:center;margin:10px}.playlists_main .main_info_wrap .artist_area .artist_name{display:flex;align-items:center;overflow:hidden}.playlists_main .main_info_wrap .artist_area .artist_name img{width:20px;height:20px;display:inline-block;border-radius:10px;margin-right:8px}.playlists_main .main_info_wrap .artist_area .artist_name a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.playlists_main .main_info_wrap .artist_area .follow_btn{flex:1;min-width:80px}.playlists_main .main_info_wrap .artist_area .playlisttime{display:none}.playlists_main .main_info_wrap .pitem-part2{display:flex;align-items:center;margin:10px}.playlists_main .main_info_wrap .pitem-part2 a{color:#0084ff;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlists_main .main_info_wrap .pitem-part2 p{margin-right:10px}.playlist-items .playlist_main{margin:0;padding:0}.playlist-show,.edit_playlist{background-color:white}.playlist-show h2,.edit_playlist h2{font-weight:bold}.playlist-show .playlists_main,.edit_playlist .playlists_main{box-shadow:none;border-bottom:1px solid lightgray;padding-bottom:20px;margin-bottom:20px;border-radius:0}.playlist-show .past_events>.contents_title,.edit_playlist .past_events>.contents_title{font-weight:bold}.playlist-show .past_events .content,.edit_playlist .past_events .content{display:flex;margin:15px 0}.playlist-show .past_events .content .thumbnail,.edit_playlist .past_events .content .thumbnail{display:inline-block;width:200px;height:200px;margin-right:10px}.playlist-show .past_events .content .thumbnail img,.edit_playlist .past_events .content .thumbnail img{width:100%;height:100%;border-radius:4px;overflow:hidden}.playlist-show .past_events .content .right-part,.edit_playlist .past_events .content .right-part{flex:1;overflow:hidden}.playlist-show .past_events .content .right-part h3,.edit_playlist .past_events .content .right-part h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-show .past_events .content .right-part p.date,.playlist-show .past_events .content .right-part p.venue,.edit_playlist .past_events .content .right-part p.date,.edit_playlist .past_events .content .right-part p.venue{margin-top:4px}.playlist-show .left-side,.edit_playlist .left-side{flex:1;overflow:hidden;width:auto !important}.playlist-show .right-side,.edit_playlist .right-side{width:300px;margin-left:15px;overflow:hidden}.playlist-show .right-side .contents_title,.edit_playlist .right-side .contents_title{word-break:break-all}.playlist-show .right-side .contents .title,.edit_playlist .right-side .contents .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-show .right-side .contents .thumbnail,.edit_playlist .right-side .contents .thumbnail{margin-right:10px}.playlist-show .right-side .contents .right-part,.edit_playlist .right-side .contents .right-part{flex:1;overflow:hidden}.playlist-show .right-side .contents .right-part .title,.edit_playlist .right-side .contents .right-part .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.playlist-show .right-side .contents .right-part .info .date,.playlist-show .right-side .contents .right-part .info .venue,.edit_playlist .right-side .contents .right-part .info .date,.edit_playlist .right-side .contents .right-part .info .venue{font-size:12px;margin-top:4px}.playlist-show .playlist-music,.playlist-show .playlist-music-title,.edit_playlist .playlist-music,.edit_playlist .playlist-music-title{position:relative;padding:10px;font-size:14px;color:#606060;display:flex}.playlist-show .playlist-music span,.playlist-show .playlist-music-title span,.edit_playlist .playlist-music span,.edit_playlist .playlist-music-title span{padding-left:6px;color:#606060;flex:1}@media (max-width: 768px){.playlist-show .playlist-music span,.playlist-show .playlist-music-title span,.edit_playlist .playlist-music span,.edit_playlist .playlist-music-title span{font-size:12px}}.playlist-show .playlist-music .fa-heart,.playlist-show .playlist-music-title .fa-heart,.edit_playlist .playlist-music .fa-heart,.edit_playlist .playlist-music-title .fa-heart{margin-left:auto;padding-right:16px}@media (max-width: 768px){.playlist-show .playlist-music .fa-heart,.playlist-show .playlist-music-title .fa-heart,.edit_playlist .playlist-music .fa-heart,.edit_playlist .playlist-music-title .fa-heart{padding-right:6px;padding-left:4px}}.playlist-show .playlist-music .fa-spotify:before,.playlist-show .playlist-music-title .fa-spotify:before,.edit_playlist .playlist-music .fa-spotify:before,.edit_playlist .playlist-music-title .fa-spotify:before{font-size:18px}.playlist-show .playlist-music i.far.fa-heart.modal_btn.for_follow,.playlist-show .playlist-music .fa-ellipsis-v,.playlist-show .playlist-music-title i.far.fa-heart.modal_btn.for_follow,.playlist-show .playlist-music-title .fa-ellipsis-v,.edit_playlist .playlist-music i.far.fa-heart.modal_btn.for_follow,.edit_playlist .playlist-music .fa-ellipsis-v,.edit_playlist .playlist-music-title i.far.fa-heart.modal_btn.for_follow,.edit_playlist .playlist-music-title .fa-ellipsis-v{float:right;padding-right:16px;padding-top:4px}@media (max-width: 768px){.playlist-show .playlist-music i.far.fa-heart.modal_btn.for_follow,.playlist-show .playlist-music .fa-ellipsis-v,.playlist-show .playlist-music-title i.far.fa-heart.modal_btn.for_follow,.playlist-show .playlist-music-title .fa-ellipsis-v,.edit_playlist .playlist-music i.far.fa-heart.modal_btn.for_follow,.edit_playlist .playlist-music .fa-ellipsis-v,.edit_playlist .playlist-music-title i.far.fa-heart.modal_btn.for_follow,.edit_playlist .playlist-music-title .fa-ellipsis-v{padding-right:6px}}.playlist-show .playlist-music .fab,.playlist-show .playlist-music .fas,.playlist-show .playlist-music-title .fab,.playlist-show .playlist-music-title .fas,.edit_playlist .playlist-music .fab,.edit_playlist .playlist-music .fas,.edit_playlist .playlist-music-title .fab,.edit_playlist .playlist-music-title .fas{cursor:pointer}.playlist-show .playlist-music .float-right,.playlist-show .playlist-music-title .float-right,.edit_playlist .playlist-music .float-right,.edit_playlist .playlist-music-title .float-right{float:right}.playlist-show .hidden_spotify_close,.edit_playlist .hidden_spotify_close{float:right;font-size:20px}.playlist-show .hidden_spotify_close .fas,.edit_playlist .hidden_spotify_close .fas{padding:4px 8px}.playlist-show .hidden_spotify,.playlist-show .close_modal,.edit_playlist .hidden_spotify,.edit_playlist .close_modal{display:none}.playlist-show .fa-spotify.active,.edit_playlist .fa-spotify.active{color:#1ed760;margin:12px}.playlist-show .invalid-message,.edit_playlist .invalid-message{color:red;text-align:center}.flex{display:flex;align-items:center}@media only screen and (max-width: 768px){.playlist-show{padding-top:0 !important}.playlist-show .playlist-top{text-align:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid lightgray}.playlist-show .playlist-top .img_main{width:100%;height:240px;object-fit:cover}.playlist-show .playlist-top .playlist_name{font-size:16px;margin-top:20px;margin-bottom:5px;font-weight:bold;padding:0 15px;word-break:break-all;line-height:22px}.playlist-show .playlist-top .artist_area{display:flex;align-items:center;justify-content:center;margin:0 15px}.playlist-show .playlist-top .artist_area img{width:24px;height:24px;border-radius:12px;object-fit:cover}.playlist-show .playlist-top .artist_area a{color:#0084ff;margin-left:8px;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.playlist-show .playlist-top .event-venue{display:flex;align-items:center;justify-content:center;margin:15px 7px}.playlist-show .playlist-top .event-venue a{flex:1;text-align:left;min-width:120px;color:#0084ff;margin:0 8px;overflow:hidden;text-overflow:ellipsis}.playlist-show .playlist-top .item-actions{justify-content:center}.playlist-show .playlists_contents{display:block}.playlist-show .playlists_contents .left-side{padding-left:15px !important;padding-right:15px !important;padding-bottom:0 !important}.playlist-show .playlists_contents .left-side .playlists{margin-top:40px}.playlist-show .playlists_contents .past_events .thumbnail{width:160px !important;height:160px !important}.playlist-show .playlists_contents .past_events .thumbnail img{width:100% !important;height:100% !important;object-fit:cover}.playlist-show .playlists_contents table td{font-size:14px !important;padding:5px !important}.playlist-show .playlists_contents table td:nth-child(1){width:auto !important;max-width:120px;min-width:75px}.playlist-show .playlists_contents .contents_title{margin-left:0 !important;margin-bottom:10px !important}.playlist-show .playlists_contents .profile .contents_title{margin-left:0 !important;margin-bottom:10px !important}.playlist-show .playlists_contents .profile .profile_contents .artist_pic img{width:100%;object-fit:cover}.playlist-show .playlists_contents .profile .profile_contents .artist_info .artist_name{word-break:break-all}.playlist-show .playlists_contents .profile .profile_contents .artist_info .txt_followers{text-align:center;font-size:14px;margin-top:15px;font-weight:bold}.playlist-show .playlists_contents .profile .profile_contents .artist_info .artist_info_detail{padding:0}.playlist-show .playlists_contents .right-side{margin:15px !important;padding:0 !important;background-color:transparent !important}.playlist-show .playlists_contents .right-side .other_playlists .contents_title{margin-left:0 !important}.playlist-show .playlists_contents .right-side .other_events .contents_title{margin-left:0 !important}.playlist-show .playlists_contents .right-side .other_events .contents{display:block !important}.playlist-show .playlists_contents .right-side .other_events .contents .thumbnail{margin-right:0 !important}.playlist-show .playlists_contents .right-side .other_events .contents .thumbnail a img{width:100% !important;height:150px !important}.playlist-show .play_btn i{width:200px;height:40px;border-radius:4px;background:#686868;padding:0}.playlist-show .play_btn i.active{background:#0084ff}.playlists_main .thumbnail{width:120px;height:120px;position:relative}.playlists_main .thumbnail .play_btn{width:40px;height:40px;background:#777;position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.playlists_main .thumbnail .play_btn span{display:none}.playlists_main .thumbnail .play_btn i{margin:0;background-color:transparent}.playlists_main .main_info_wrap .pitem-part1{padding-top:2px !important}.playlists_main .main_info_wrap .pitem-part1 .title{font-size:14px}.playlists_main .main_info_wrap .play_btn{display:none}.playlists_main .main_info_wrap .artist_area{margin:5px 0 !important}.playlists_main .main_info_wrap .artist_area .follow_btn{display:none}.playlists_main .main_info_wrap .artist_area .playlisttime{display:inline-block;text-align:right;background-color:#8cb4fd;line-height:20px;padding:0 8px;font-size:12px;margin-left:4px}.playlists_main .main_info_wrap .item-actions{display:none}.playlists_main .main_info_wrap .pitem-sp p,.playlists_main .main_info_wrap .pitem-sp a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:20px;font-size:12px}.txt-hint{display:none}.txt-hint.sp{display:block;text-align:center;font-size:12px;margin-top:5px}}.spotify_link .disable{color:#757070;margin-right:5px}.spotify_link .disable input{display:none}.spotify_link .disable span{color:white;font-size:14px;border:1px solid #757070;border-radius:4px;padding:5px 20px}.spotify_link .active{color:#1ED760;margin-right:5px}.spotify_link .active input{display:none}.spotify_link .active span{font-size:14px;border:1px solid #1ED760;border-radius:4px;padding:5px 20px;background:#1ED760;color:white}.spotify_link .flex{display:flex}.spotify_link span.flex{justify-content:center}.spotify_link .active input:checked+span{color:#1ED760;background:#f7f7f7}.background-f7{background:#f7f7f7}.artist_info_wrap .artist_info .artist_info_detail{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;font-size:14px}.artist_info_wrap .artist_info .artist_info_detail .venue{margin-right:10px}.artist_info_wrap .artist_info .artist_info_detail .genre{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.artist_info_wrap .artist_info .artist_info_detail .genre p{margin-right:5px}.gallery{margin:60px 0}.gallery h2{font-size:20px;margin-bottom:20px}.gallery .gallery_wrap{width:100%}.gallery .gallery_wrap ul{width:100%}@media (max-width: 768px){.contents_wrap .playlists_contents{position:relative;padding-bottom:200px}.contents_wrap .playlists_contents .thumbnail{width:30%}.contents_wrap .playlists_contents .thumbnail img{width:200px !important;height:100px !important}.contents_wrap .playlists_contents .main_info_wrap{width:50%}.contents_wrap .playlists_contents .main_info_wrap .play_btn{position:absolute;left:0;bottom:5px;color:#fff;border-radius:0;width:35px;height:35px;padding:0}.contents_wrap .playlists_contents .main_info_wrap .play_btn.active{background-color:#1e30ff}.contents_wrap .playlists_contents .main_info_wrap .play_btn i{margin-right:0}.contents_wrap .playlists_contents .main_info_wrap .info_wrap{padding:10px}.gallery h2{margin-bottom:10px;font-size:16px}.gallery .gallery_wrap li{padding:0;padding-right:20px}.gallery .gallery_wrap li img{width:auto;height:160px;-o-object-fit:cover;object-fit:cover}.sns_area{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.sns_area p{width:32px;margin:5px 15px}}.events_index .contents_wrap{background:transparent !important}.event-show .playlists_name{word-break:break-all}.event-show h2{font-weight:bold}.event-show>.playlists_main{box-shadow:none;border-bottom:1px solid lightgray;border-radius:0;padding-bottom:20px;margin-bottom:20px}.event-show .artist_area{display:flex;align-items:center;margin:10px 0}.event-show .artist_area .artist_name{overflow:hidden}.event-show .artist_area .artist_name span{color:#0084ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-show .artist_area img{width:30px;height:30px;border-radius:15px;object-fit:cover;margin-right:10px}.event-show .info_detail{display:flex;margin:10px}.event-show .info_detail p{margin-right:15px}.event-show .left-side{flex:1;overflow:hidden;width:auto !important}.event-show .left-side .about_main_event .main_event_name{font-size:16px;font-weight:bold;margin-top:15px;padding:15px 0;word-break:break-all}.event-show .left-side .about_main_event .description .text{font-size:14px;line-height:20px}.event-show .right-side{width:300px;margin-left:15px;overflow:hidden}.event-show .right-side .contents_title{word-break:break-all}.event-show .right-side .contents>div{flex:1;overflow:hidden}.event-show .right-side .contents .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-show .right-side .contents .thumbnail{display:inline-block;width:80px;height:80px;margin-right:10px}.event-show .right-side .contents .date,.event-show .right-side .contents .venue{font-size:12px;margin-top:4px}@media only screen and (max-width: 768px){.event-show{padding-top:0 !important}.event-show .playlists_main{margin:15px;padding:0;margin-bottom:0;border:none}.event-show .playlists_main .playlists_name{margin:0 !important}.event-show .event-top{text-align:center;margin-bottom:15px;border-bottom:1px solid lightgray}.event-show .event-top .img_main{width:100%;height:240px;object-fit:cover}.event-show .event-top .playlist_name{font-size:16px;margin-top:20px;margin-bottom:5px;font-weight:bold;padding:0 15px;word-break:break-all;line-height:22px}.event-show .event-top .artist_area{display:flex;align-items:center;justify-content:center;margin:0 15px}.event-show .event-top .artist_area img{width:24px;height:24px;border-radius:12px;object-fit:cover;margin-right:0}.event-show .event-top .artist_area a{color:#0084ff;margin-left:8px;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.event-show .event-top .event-venue{display:flex;align-items:center;justify-content:center;margin:15px 7px}.event-show .event-top .event-venue a{flex:1;text-align:left;min-width:120px;color:#0084ff;margin:0 8px;overflow:hidden;text-overflow:ellipsis}.event-show .event-top .item-actions{justify-content:center}.event-show .item-actions-sp{display:flex;justify-content:center;border-bottom:1px solid lightgray}.event-show .playlists_contents{display:block !important}.event-show .playlists_contents .left-side{margin:15px;padding:0 !important}.event-show .playlists_contents .left-side .contents_title{margin-left:0}.event-show .playlists_contents .left-side .gallery{margin:15px 0}.event-show .playlists_contents .left-side .gallery .slick-list{overflow-x:scroll}.event-show .playlists_contents .right-side{width:auto !important;margin:0 15px;padding:0 !important;background-color:transparent !important}.event-show .playlists_contents .right-side .contents_title{margin-left:0}.event-show .playlists_contents .right-side .contents{display:block !important}.event-show .playlists_contents .right-side .contents .thumbnail{margin:0 !important;height:unset !important}.event-show .playlists_contents .right-side .contents .thumbnail img{width:100% !important;height:200px !important}.event-show .item-playlist-event .item-part2{position:relative}.event-show .item-playlist-event .item-part2 img{width:120px;height:120px}.event-show .item-playlist-event .item-part2>.play_btn{width:40px;height:40px;background:#777;position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.event-show .item-playlist-event .item-part2>.play_btn span{display:none}.event-show .item-playlist-event .item-part2>.play_btn i{margin:0;background-color:transparent}.event-show .item-playlist-event .item-part2 .right-part .play_btn{display:none}.event-show .item-playlist-event .item-part2 .right-part .item-actions p:nth-child(n+3){display:none}}.lock{overflow:hidden}#modal-target{display:none;position:relative;width:100%;height:100%;background:#f2f2f2}.modal-content{display:none}.anime{width:100% !important;height:100vh !important}.modal-wrap{z-index:9999999;display:none;position:fixed;top:0;right:0;width:0;height:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal-overlay{z-index:9999998;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.8)}.MDL_window_wrap{max-width:auto;position:absolute;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.8);text-align:center;width:100vw;height:100vh;top:0;right:0;padding-bottom:66px;z-index:999999}.MDL_window_wrap .close-btn{position:absolute;right:50px;top:30px;font-size:30px;cursor:pointer}.close-btn_wrap{position:fixed;right:30px;top:30px;z-index:11}.box_inner{position:relative;width:100%;height:100%}.arrows{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1150px;left:0;right:0;margin:auto;padding:0;top:50%}.box_load_inner{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:none}.arrow_span{font-weight:bold;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;width:15px;padding:19px;height:15px;display:block;position:relative;background:#fff}.arrow_span:hover{color:#f00}.arrow_left .arrow_span::before{content:"";position:absolute;top:50%;right:inherit;left:15px;width:15px;height:15px;border-top:2px solid #2b3990;border-right:2px solid #2b3990;transform:translate(0, -50%) rotate(-135deg);-moz-transform:translate(0, -50%) rotate(-135deg);-webkit-transform:translate(0, -50%) rotate(-135deg);display:block}.arrow_rigth .arrow_span::before{content:"";position:absolute;left:inherit;display:block;right:15px;width:15px;height:15px;border-top:2px solid #2b3990;border-right:2px solid #2b3990;top:50%;transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg)}.close{max-width:1024px;margin:auto;cursor:pointer;position:relative;z-index:10;position:absolute;right:80px}.close span{background:#da1c5c;width:60px;height:60px;text-align:center;line-height:60px;color:#fff;font-size:30px;display:block;z-index:10;margin-left:auto}.box_cover{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:-1;opacity:0;-webkit-transition:0.3s;transition:0.3s}.box_cover.active{z-index:99999;opacity:1}.box{position:fixed;width:100%;height:100%;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;overflow:hidden;background:rgba(28,117,187,0.1)}.box.speaker{background:transparent}.box.active{z-index:999999;opacity:1;visibility:visible}.box_load{max-width:1400px}.box_load>li{position:absolute;top:0;left:0;width:100%;height:100%}.box_load_cover{width:100%;height:100%;position:relative;top:0;left:0;overflow-y:auto;overflow-x:hidden;background:none}.link_list li{cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.link_list li:hover{background:#ddd;cursor:pointer}.modal_btn{cursor:pointer}@media only screen and (max-width: 768px){.lock{overflow:hidden}#modal-target{display:none;position:relative;width:100%;height:100%;background:#f2f2f2}.modal-content{display:none}.anime{width:100% !important;height:100vh !important}.modal-overlay{z-index:9999998;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.8)}.modal-wrap{z-index:9999999;display:none;position:fixed;top:0;right:0;width:0;height:0;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.modal-open{color:#00f;text-decoration:underline}.modal-close img{width:40px !important}.modal-close:hover{color:#fff !important;opacity:0.7;cursor:pointer}.textarea{background:#f2f2f2 !important;max-width:800px;margin:50px auto;position:relative;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.MDL_window_wrap{max-width:auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.6);text-align:center;width:100vw;height:100vh;top:initial;bottom:0}.MDL_window_wrap .close-btn{top:15px;right:15px}.MDL_window_wrap_menu.active{width:85% !important}.booth_num{font-size:12px}.close{height:auto;position:inherit;top:inherit;right:inherit}.close span{position:absolute;top:15px;right:15px;width:50px;height:50px;line-height:50px;font-size:25px;transform:inherit;-moz-transform:inherit;-webkit-transform:inherit;background:rgba(218,28,92,0.8)}}.modal-content .shared_contents{text-align:center}.modal-content .title{font-size:18px;font-weight:bold}.modal-content .btn-auth{width:400px;height:50px;margin:15px auto;border:1px solid lightgray;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.modal-content .btn-auth img{width:24px;height:24px;position:absolute;top:13px;left:20px}.modal-content .for-follow-txt{line-height:20px;margin-bottom:20px}.modal-content .txt{margin-top:5px}.modal-content .txt span,.modal-content .txt a{color:royalblue;text-decoration:underline}.modal-content .txt-term{margin-top:10px;font-size:13px;text-align:left}@media (max-width: 768px){.shared_contents_wrap{margin:0 20px}.modal-content .btn-auth{width:90%}}#content.artist-show,#content.main_event_show{padding:0}#content.artist-show .img-banner,#content.main_event_show .img-banner{width:100%;height:220px;object-fit:cover;box-shadow:1px 0px 1px #aaa;background-color:lightgray}#content.artist-show .part1,#content.main_event_show .part1{padding:0px 10% 0;margin:0;display:flex;align-items:flex-end;background-color:white;position:relative}#content.artist-show .part1 img,#content.main_event_show .part1 img{width:100px;height:100px;border-radius:50%;box-shadow:0 0 15px #666;position:absolute;top:-50px;left:10%}#content.artist-show .part1 .rightp,#content.main_event_show .part1 .rightp{display:flex;align-items:center;padding:5px 0 5px 115px}#content.artist-show .part1 .rightp .sub,#content.main_event_show .part1 .rightp .sub{max-width:600px;overflow:hidden}#content.artist-show .part1 .rightp .follow_btn,#content.main_event_show .part1 .rightp .follow_btn{flex:1;width:80px}#content.artist-show .part1 .rightp p.event-name,#content.main_event_show .part1 .rightp p.event-name{font-size:18px;line-height:24px;font-weight:bold;color:#030303;word-wrap:break-word}#content.artist-show .part1 .rightp p.followers-cnt,#content.main_event_show .part1 .rightp p.followers-cnt{margin-top:5px;font-size:13px;font-weight:bold;color:#606060}#content.artist-show .part3.tab_wrap .tab-group,#content.main_event_show .part3.tab_wrap .tab-group{padding:0 10%;justify-content:left;background-color:white}#content.artist-show .part3.tab_wrap .tab-group .tab,#content.main_event_show .part3.tab_wrap .tab-group .tab{padding:10px 40px;font-size:14px;color:#030303}#content.artist-show .part3.tab_wrap .panel-group,#content.main_event_show .part3.tab_wrap .panel-group{padding:25px 10%}#content.artist-show .tab_wrap2 .tab-group2,#content.main_event_show .tab_wrap2 .tab-group2{padding:0 10%;justify-content:left;background-color:white}#content.artist-show .tab_wrap2 .tab-group2 .tab2,#content.main_event_show .tab_wrap2 .tab-group2 .tab2{padding:10px 40px;font-size:14px;color:#030303}#content.artist-show .tab_wrap2 .panel-group2,#content.main_event_show .tab_wrap2 .panel-group2{padding:25px 10%}#content.artist-show .part2{padding:20px 10%;background:white}#content.main_event_show .part2{display:flex;align-items:flex-start;padding:20px 10%;background-color:white}#content.main_event_show .part2 .follow_btn{display:none}#content.main_event_show .part2 .description{flex:1;overflow:hidden}#content.main_event_show .part2 .description p{font-size:13px;line-height:20px}#content.main_event_show .part2 .rightp{display:flex;align-items:center;margin-left:15px}#content.main_event_show .part2 .rightp a{display:inline-block;margin:15px 5px}#content.main_event_show .part2 .rightp a img{width:24px;height:24px}@media only screen and (max-width: 768px){#content.main_event_show .part1{padding:0 15px}#content.main_event_show .part1 .img-artist{width:60px;height:60px;left:15px;top:-30px}#content.main_event_show .part1 .rightp{padding-left:75px}#content.main_event_show .part1 .rightp .event-name{word-break:break-all}#content.main_event_show .part1 .rightp .follow_btn{display:none}#content.main_event_show .part2{display:block;padding:10px 15px}#content.main_event_show .part2 .description{width:auto}#content.main_event_show .part2 .follow{display:flex}#content.main_event_show .part2 .follow_btn{display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:15px}#content.main_event_show .part2 .follow_btn .leave,#content.main_event_show .part2 .follow_btn .modal_btn{text-align:center}#content.main_event_show .part2 .rightp{justify-content:center}#content.main_event_show .part3 .panel-group{padding:0 !important}}.welcome.contents_wrap{padding:0}.welcome.contents_wrap .tab_wrap{position:relative}.welcome.contents_wrap .tab_wrap .tab-group{padding-top:10px !important}.venues{padding:0 20px}.venues .sub-title{font-weight:bold;margin-top:15px;margin-bottom:2px}.contacts form label{display:inline-block;font-weight:bold;margin-top:15px;margin-bottom:2px}.contacts form textarea,.contacts form input[type=email],.contacts form input[type=text]{border:1px solid lightgray;border-radius:2px;display:block;width:100%}.contacts form input[type=submit]{padding:8px 0}@media only screen and (max-width: 768px){.contacts .contact-main{padding:0 20px}}.contents_wrap.contacts h2{margin-bottom:0}@media only screen and (max-width: 768px){.contents_wrap.contacts h2{margin-left:20px}}.terms .sub-title{font-size:16px;margin:15px 0}.terms .sub-text{margin-left:24px}.terms .sub-text::before{content:"● ";margin-left:-12px}.top-page{padding-top:8.8rem}@media (max-width: 1024px){.top-page{padding-top:6.8rem}}@media (max-width: 768px){.top-page{padding-top:0}}.top-page .container{max-width:100rem;width:100%;margin:0 auto}.top-page .banner-section{display:flex;max-height:48.3rem}.top-page .banner-section .banner-main{position:relative;border:0.1rem solid #fff;flex:1}.top-page .banner-section .banner-main .banner-main__info{position:absolute;bottom:0;padding:6.5rem 2.9rem 1.6rem;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.7959558824) 80%);font-weight:500;color:#ffffff;font-size:2rem;line-height:2.7rem;width:100%}.top-page .banner-section .banner-main .banner-main__info-desc{margin-top:0.4rem;font-size:2.5rem;color:#ffffff;line-height:3.3rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.top-page .banner-section .banner-list{max-width:34.7rem;width:28%;display:flex;flex-direction:column}@media screen and (max-width: 768px){.top-page .banner-section .banner-list{display:flex;width:100%;max-width:unset;overflow-x:auto;scroll-snap-type:x mandatory}}.top-page .banner-section .banner-list .banner-list__item{flex:1;position:relative;border:0.1rem solid #fff;display:flex}.top-page .banner-section .banner-list .banner-list__item .img-banner--custom{aspect-ratio:347 / 160}.top-page .banner-section .banner-list .banner-list__item .banner-list__item-info{padding:0.8rem 1.2rem 1rem;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.7959558824) 80%);font-weight:500;color:#ffffff;font-size:1.4rem;line-height:1.9rem;bottom:0;width:100%;position:absolute}.top-page .banner-section .banner-list .banner-list__item .info-desc{line-height:2rem;font-size:1.5rem;color:#ffffff;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.top-page .banner-section .img-banner{width:100%;height:100%;object-fit:cover;display:block}.top-page .introduction-section{background-color:#14499F;text-align:center;font-weight:normal;padding:3.3rem 0 3.9rem;position:relative}.top-page .introduction-section .introduction-title{font-size:3rem;line-height:4rem;color:#ffffff;letter-spacing:0.1rem}.top-page .introduction-section .introduction-desc{color:#ffffff;margin-top:2.2rem;line-height:2.1rem;font-size:1.6rem}.top-page .introduction-section .introduction-scroll{position:absolute;bottom:1rem;right:2.06rem;display:flex;flex-direction:row;align-items:center;align-items:flex-start;writing-mode:vertical-rl;text-orientation:mixed;color:#ffffff;font-size:1.2rem;font-weight:600;line-height:1.6rem;gap:0.81rem;letter-spacing:0.1rem}.top-page .playlist-section{margin-top:15rem}.top-page .playlist-section .playlist-section__title{width:100%}.top-page .playlist-section .playlist-section__card-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:5rem;margin-top:6rem;color:#1A1A1A}.top-page .playlist-section .playlist-section__card-list .card-list__item:hover{opacity:0.7}.top-page .playlist-section .playlist-section__card-list .card-date{background-color:#14499F;padding:0.5rem 1.6rem 0.4rem;max-width:10.1rem;width:100%;color:#ffffff;font-size:1.4rem;font-weight:500;line-height:2rem;min-height:2.9rem;display:flex;align-items:center;justify-content:center}.top-page .playlist-section .playlist-section__card-list .card-date.empty{opacity:0}.top-page .playlist-section .playlist-section__card-list .card-img--custom{height:auto;width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.top-page .playlist-section .playlist-section__card-list .card-title{margin-top:0.5rem;font-weight:600;font-size:1.8rem;line-height:2.6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.top-page .playlist-section .playlist-section__card-list .card-desc{margin-top:0.5rem;font-weight:500;font-size:1.6rem;line-height:2.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.top-page .playlist-section .playlist-section__card-list .card-tag{font-size:1.4rem;margin-top:0.5rem;font-weight:500;line-height:2rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.top-page .img-title{height:auto;display:block;object-fit:cover;margin:0 auto}.top-page .button__view-more{background-color:#1765E2;color:#ffffff;display:flex;margin:6rem auto 0;max-width:28.6rem;width:100%;padding:1.1rem 1.5rem 1.2rem 8.9rem;font-size:1.6rem;font-family:"DNP ShueiMGoStd";line-height:2.7rem;font-weight:500;align-items:center;justify-content:space-between}.top-page .view-more__icon{display:flex}.top-page .magazine-section{background-color:#143060;margin-top:9rem;padding:9rem 0}.top-page .magazine-section .magazine-section__list{max-width:100rem;width:100%;margin:6rem auto 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem 2rem}.top-page .magazine-section .magazine-section__list .magazine-section__list-item{width:100%;height:fit-content;max-width:32.1rem;position:relative}.top-page .magazine-section .magazine-section__list .magazine-section__list-item:nth-child(n+4) .magazine-tag{display:none}.top-page .magazine-section .magazine-section__list .magazine-section__list-item:hover{opacity:0.7}.top-page .magazine-section .magazine-section__list .magazine-img{width:100%}.top-page .magazine-section .magazine-section__list .magazine-note{position:absolute;top:0;padding:0.3rem 0.5rem 0.5rem;background-color:#ffffff;color:#1a1a1a;font-weight:500;font-size:1.2rem;line-height:1.7rem;max-width:calc(100% - 8rem);text-align:center;width:fit-content;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-page .magazine-section .magazine-section__list .magazine-tag{position:absolute;max-width:8.2rem;width:100%;top:-4.6rem;right:-1.03rem}.top-page .magazine-section .magazine-section__list .magazine-tag__text{position:absolute;bottom:3.3rem;right:1.3rem;font-size:1.2rem;letter-spacing:0.1rem;line-height:1.7rem;color:#ffffff;font-weight:600;transform:rotate(18deg)}.top-page .magazine-section .magazine-section__list .magazine-tag__img{display:block;width:100%;height:auto;object-fit:cover}.top-page .magazine-section .magazine-section__list .magazine-img--custom{height:auto;display:block;object-fit:cover;width:100%;aspect-ratio:312/182}.top-page .magazine-section .magazine-section__list .magazine-title{margin-top:0.5rem;font-size:1.6rem;font-weight:600;line-height:2.4rem;color:#ffffff;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.top-page .magazine-section .magazine-section__list .magazine-date{margin-top:0.5rem;font-size:1.4rem;font-weight:500;line-height:2rem;color:#ffffff}.top-page .dj-section{margin-top:9rem}.top-page .dj-section .dj-section__list{text-align:center;margin-top:6rem;display:flex}.top-page .dj-section .slick-list{padding:0 10.5rem !important;width:100%}.top-page .dj-section .slick-slide{transition:opacity 0.3s ease;opacity:0.35 !important;margin:0 2rem}.top-page .dj-section .slick-dots{bottom:-6rem}.top-page .dj-section .slick-dots li button:before{color:#a0a0a0 !important}.top-page .dj-section .slick-current,.top-page .dj-section .slick-active{opacity:1 !important}.top-page .dj-section .slick-prev{height:calc(100% - 4.6rem) !important;left:0;top:0;width:9rem !important;transform:unset}.top-page .dj-section .slick-prev:before{content:"" !important;background-image:url(/assets/icons/btn-prev.svg);width:1.8rem;background-size:contain;display:block;height:2.6rem;background-repeat:no-repeat;left:2rem;position:absolute;top:43%}.top-page .dj-section .slick-next{height:calc(100% - 4.6rem) !important;right:0;top:0;width:9rem !important;transform:unset}.top-page .dj-section .slick-next:before{content:"" !important;background-image:url(/assets/icons/btn-next.svg);width:1.8rem;background-size:contain;display:block;height:2.6rem;background-repeat:no-repeat;right:2rem;position:absolute;top:43%}.top-page .dj-section .dj-section__list-img{height:auto;aspect-ratio:1/1;border-radius:50%;border:1rem solid #1A1A1A;object-fit:cover;padding:0;display:block;margin:0;width:100%}.top-page .dj-section .dj-section__list-name{font-size:1.8rem;margin-top:2rem;font-weight:600;text-align:center;line-height:2.6rem;min-height:2.6rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.top-page .dj-section .button__view-more{margin-top:11.6rem}.top-page .event-section{margin-top:18.4rem}.top-page .event-section .event-section__list{margin-top:6rem}.top-page .event-section .event-img .event-img__custom{aspect-ratio:294/416;display:block;width:100%;height:auto;object-fit:cover;padding:0}.top-page .event-section .slick-slide{transition:opacity 0.3s ease;opacity:0.35 !important;margin:0 1.7rem}.top-page .event-section .slick-list{padding:0 14.5rem !important}.top-page .event-section .slick-slide{transition:opacity 0.3s ease}.top-page .event-section .slick-dots{bottom:-6rem}.top-page .event-section .slick-dots li button:before{color:#a0a0a0 !important}.top-page .event-section .slick-current,.top-page .event-section .slick-active{opacity:1 !important}.top-page .event-section .slick-prev{height:100% !important;left:0;top:0;width:12.8rem !important;transform:unset}.top-page .event-section .slick-prev:before{content:"" !important;background-image:url(/assets/icons/btn-prev.svg);width:1.8rem;background-size:contain;display:block;height:2.6rem;background-repeat:no-repeat;left:2rem;position:absolute;top:40%}.top-page .event-section .slick-next{height:100% !important;right:0;top:0;width:12.8rem !important;transform:unset}.top-page .event-section .slick-next:before{content:"" !important;background-image:url(/assets/icons/btn-next.svg);width:1.8rem;background-size:contain;display:block;height:2.6rem;background-repeat:no-repeat;right:2rem;top:40%;position:absolute}.top-page .event-section .button__view-more{margin-top:11.6rem}.top-page .event-section .event-date{font-size:1.4rem;font-weight:500;text-align:center;line-height:2rem;color:#ffffff;background-color:#14499F;padding:0.5rem 1.6rem 0.4rem;max-width:10.1rem;width:100%;min-height:2.9rem}.top-page .event-section .event-date.empty{opacity:0}.top-page .event-section .event-title{margin-top:0.5rem;font-size:2rem;font-weight:600;line-height:2.9rem;color:#1A1A1A;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.top-page .event-section .event-desc{font-size:1.8rem;font-weight:500;line-height:2.6rem;color:#1A1A1A;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}.top-page .event-section .event-tag{font-size:1.4rem;font-weight:500;line-height:2rem;color:#1A1A1A;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word}@media screen and (max-width: 1000px){.top-page .container{padding:0 2rem}}@media screen and (max-width: 1000px) and (max-width: 1000px){.top-page .introduction-section{padding:3.3rem 5rem 3.9rem}}@media screen and (max-width: 1000px){.top-page .playlist-section .playlist-section__card-list{gap:2rem}.top-page .magazine-section{margin-top:8rem;padding:8rem 0}.top-page .magazine-section .magazine-section__list{grid-template-columns:1fr 1fr;max-width:66.2rem}.top-page .magazine-section .magazine-section__list .magazine-section__list-item{margin:0 auto}}@media screen and (max-width: 768px){.top-page .container{padding:0 2rem}.top-page .banner-section{flex-direction:column;max-height:unset}.top-page .banner-section .banner-main{height:34.1rem;flex:unset}.top-page .banner-section .banner-main .banner-main__info{padding:4rem 1.4rem 1rem;font-size:1.4rem;line-height:2rem;font-weight:normal}.top-page .banner-section .banner-main .banner-main__info-desc{font-size:1.6rem;line-height:2.4rem;-webkit-line-clamp:4}.top-page .banner-section .banner-list{display:flex;width:100%;max-width:unset;overflow-x:auto;scroll-snap-type:x mandatory;height:22.8rem;flex-direction:row}.top-page .banner-section .banner-list .banner-list__item{scroll-snap-align:start;overflow:hidden;width:30.2rem;height:22.8rem;flex:none}.top-page .banner-section .banner-list .banner-list__item .img-banner--custom{height:100%;max-height:unset}.top-page .banner-section .banner-list .banner-list__item .banner-list__item-info{padding:0 1.5rem 1rem;font-size:1.5rem;line-height:2.1rem}.top-page .banner-section .banner-list .banner-list__item .info-desc{font-size:1.6rem;line-height:2.4rem}.top-page .introduction-section{padding:6.4rem 1.9rem 3.9rem}.top-page .introduction-section .introduction-title{font-size:2rem;line-height:3.9rem}.top-page .introduction-section .introduction-desc{font-size:1.3rem;line-height:1.9rem;margin-top:1.6rem}.top-page .introduction-section .introduction-scroll{writing-mode:unset;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem;line-height:1.7rem;letter-spacing:0.2rem;right:0;left:0;top:1rem;bottom:unset}.top-page .playlist-section{margin-top:8rem}.top-page .playlist-section .playlist-section__card-list{gap:2rem;grid-template-columns:repeat(2, 1fr)}.top-page .playlist-section .playlist-section__card-list .card-date{font-size:0.9rem;line-height:1.3rem;max-width:5.9rem;padding:0.2rem 0.8rem;min-height:1.7rem}.top-page .playlist-section .playlist-section__card-list .card-title{font-size:1.2rem;line-height:1.7rem}.top-page .playlist-section .playlist-section__card-list .card-desc{font-size:1.2rem;line-height:1.7rem}.top-page .playlist-section .playlist-section__card-list .card-tag{font-size:1.1rem;line-height:1.6rem}.top-page .button__view-more{font-size:1.8rem;line-height:2.4rem;max-width:20.1rem;padding:1.1rem 1.5rem 1.2rem 5.2rem}.top-page .view-more__icon--custom{width:0.8rem}.top-page .magazine-section{margin-top:8rem;padding:8rem 0}.top-page .magazine-section .magazine-section__list{grid-template-columns:1fr;gap:4rem}.top-page .magazine-section .magazine-section__list .magazine-section__list-item{max-width:unset}.top-page .magazine-section .magazine-section__list a:nth-child(n+4){display:flex;gap:0.5rem;margin-bottom:-2rem}.top-page .magazine-section .magazine-section__list a:nth-child(n+4) .magazine-img{width:15.2rem;aspect-ratio:152/86}.top-page .magazine-section .magazine-section__list a:nth-child(n+4) .magazine-note{position:relative;background-color:transparent;color:#fff;padding:0;text-align:start;max-width:15rem}.top-page .magazine-section .magazine-section__list a:nth-child(n+4) .magazine-info{flex:1}.top-page .magazine-section .magazine-section__list a:nth-child(n+4) .magazine-tag{display:none}.top-page .magazine-section .magazine-section__list a:nth-child(n+4) .megazine-cate{color:#ffffff;font-size:1.2rem;font-weight:500;line-height:1.7rem}.top-page .magazine-section .magazine-section__list a:nth-child(n+4) .magazine-title{margin-top:0.9rem;font-size:1.2rem;line-height:1.7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.top-page .magazine-section .magazine-section__list a:nth-child(n+4) .magazine-date{font-size:1.2rem;line-height:1.7rem;margin-top:0.9rem}.top-page .dj-section .dj-section__title{padding:0 2rem}.top-page .dj-section .slick-prev{width:6rem !important}.top-page .dj-section .slick-next{width:6rem !important}.top-page .dj-section .slick-list{padding:0 8.2rem !important}.top-page .event-section .event-section__title{padding:0 2rem}.top-page .event-section .slick-list{padding:0 7.1rem !important}.top-page .event-section .slick-prev{width:5.3rem !important}.top-page .event-section .slick-next{width:5.3rem !important}.top-page .event-section .event-title{font-size:1.4rem;line-height:2rem}.top-page .event-section .event-desc{font-size:1.6rem;line-height:2.3rem}}header.header-user{background-color:#14499F;position:fixed;top:0;left:0;right:0;z-index:100}header.header-user .logo{display:flex;position:relative;align-items:center;width:24.8rem;height:9rem;padding:2rem;background-color:#fff;clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%)}header.header-user .logo .top-logo{position:relative;z-index:1;width:17.8rem}header.header-user .header-container{display:flex;justify-content:space-between;align-items:center}header.header-user .logo-title-tabs{display:flex;align-items:center}header.header-user .tab-menu__list{display:flex;align-items:center;gap:3rem;font-size:1.8rem;font-weight:500;line-height:2.6rem}header.header-user .tab-menu__list .tab-menu__link{color:#fff}header.header-user .site-title__text{color:#fff;font-size:1.5rem;font-weight:500;line-height:2.1rem;margin-bottom:1.2rem}header.header-user .right-section{padding:1rem 2rem;display:flex;flex-wrap:wrap;width:24rem;align-items:center}header.header-user .right-section.is-auth{width:fit-content}header.header-user .search .gsc-control-cse,header.header-user .search .gsc-control-cse-vi{padding:0;border:0;background-color:transparent}header.header-user .search .gsc-input{padding:0;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;overflow:hidden;background:unset !important}header.header-user .search .gsc-input-box{padding:0}header.header-user .search .gsc-search-box{width:20rem;margin-bottom:0}header.header-user .search .gsc-search-button{width:3.1rem;height:2.8rem;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-color:#F7D02F;background-color:#F7D02F;border-top-left-radius:0;border-bottom-left-radius:0;padding:0}header.header-user .search .gsc-search-button svg path{fill:black}header.header-user .search .gsc-results-wrapper-nooverlay{max-height:50vh;position:absolute;z-index:30;right:2rem;left:2rem;background-color:#fff;overflow:auto}header.header-user .search-form-3{display:flex;width:20.1rem}header.header-user .search-form-3 .search-form-3__input{flex:1;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;height:2.8rem;border:unset;padding:0.5rem 1.7rem;outline:none;font-weight:500;width:calc(100% - 3.1rem)}header.header-user .search-form-3 .search-form-3__input::placeholder{opacity:0.6}header.header-user .search-form-3 .search-form-3__button{width:3.1rem;height:2.8rem;background-color:#F7D02F;display:flex;align-items:center;justify-content:center;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}header.header-user .search-form-3 .search-form-3__button:hover .search-form-3__icon{transform:scale(0.9)}header.header-user .search-form-3 .search-form-3__icon{transition:all 0.3s ease}header.header-user .auth-links{color:#fff;font-size:1.8rem;font-weight:400;line-height:2.6rem}header.header-user .auth-links a,header.header-user .auth-links span{color:#fff}header.header-user .header-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header.header-user .header-right .header-right__unauth{display:flex;align-items:center;gap:0.3rem;color:#fff;margin-top:0.6rem}header.header-user .header-right span.slash{margin:0 3px;color:#ccc}header.header-user .header-right .userInfoArea{position:relative}header.header-user .header-right .userInfoArea .userInfo{margin-left:1rem;display:flex;align-items:center;cursor:pointer;position:relative}header.header-user .header-right .userInfoArea .userInfo img{border-radius:50%;box-sizing:border-box;width:4rem;height:4rem;object-fit:cover}header.header-user .header-right .userInfoArea .userInfoContents{display:none;box-shadow:0 0 0.5rem #ccc;position:absolute;background-color:#fff;width:20rem;right:0;z-index:99}header.header-user .header-right .userInfoArea .userInfoContents.opened{display:block}header.header-user .header-right .userInfoArea .userInfoContents .user-info-menu-wrap{border-top:0.1rem solid rgba(0,0,0,0.1)}header.header-user .header-right .userInfoArea .userInfoContents .user-info-menu-wrap:first-child{border-top:none}header.header-user .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul{padding:1rem}header.header-user .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li{text-align:left;margin-bottom:5px}header.header-user .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li:last-child{margin-bottom:0}header.header-user .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li a{display:block;font-size:1.3rem;color:#1A1A1A}header.header-user .header-right .userInfoArea .userInfoContents .user-info-menu-wrap ul li a i{margin-right:1rem}header.header-user .btn.post{font-weight:bold;margin-left:auto;margin-left:1rem;margin-top:0.2rem}header.header-user .btn.post a,header.header-user .btn.post span{color:#fff}@media (max-width: 1280px){header.header-user .site-title__text{font-size:1.4rem;line-height:2rem}header.header-user .tab-menu__list{font-size:1.6rem;line-height:2.2rem;gap:1.5rem}header.header-user .logo{padding:1.5rem}header.header-user .logo .top-logo{width:16.8rem}header.header-user .right-section{padding:1rem}header.header-user .search .gsc-results-wrapper-nooverlay{right:1.5rem;left:1.5rem}header.header-user .auth-links{font-size:1.6rem;line-height:2.2rem}}@media (min-width: 769px){header.header-user .tab-menu{display:block !important}}@media (max-width: 1024px){header.header-user .logo{width:17rem;height:7rem;padding:0 1rem}header.header-user .logo .top-logo{width:13.8rem}header.header-user .right-section{padding:0.5rem 1rem;width:16rem}header.header-user .right-section .auth-links{font-size:1.3rem;line-height:1.8rem}header.header-user .search .gsc-results-wrapper-nooverlay{right:1rem;left:1rem}header.header-user .search .gsc-search-box{width:13.8rem}header.header-user .search-form-3{width:15.9rem}header.header-user .tab-menu__list{font-size:1.3rem;line-height:1.8rem;gap:1rem}}@media (max-width: 768px){header.header-user{position:relative;padding-top:5.4rem;background-color:#14499F}header.header-user .logo-title-tabs__left{display:flex;justify-content:space-between;align-items:center;width:100%;position:fixed;padding:0rem 2rem;top:0;left:0;right:0;z-index:100;background-color:#14499F}header.header-user .logo-title-tabs{flex-direction:column;width:100%;padding:0 2rem}header.header-user .header-container{flex-direction:column}header.header-user .logo{width:16.7rem;height:5.1rem;justify-content:center;clip-path:polygon(8% 0, 100% 0%, 92% 100%, 0% 100%);margin-left:2rem}header.header-user .logo .top-logo{width:11.6rem}header.header-user .tab-menu{display:none;position:fixed;top:5.1rem;left:0;width:21rem;bottom:0;background-color:#d8d9daf2;z-index:99;padding:6.7rem 2rem 3rem;overflow-y:auto;height:calc(100dvh - 5.1rem)}header.header-user .tab-menu .tab-menu__inner{min-height:fit-content}header.header-user .tab-menu .search{margin-top:7.1rem}header.header-user .tab-menu__close{display:flex !important;justify-content:center;align-items:center;position:absolute;top:2rem;left:1.5rem;width:2.7rem;height:2.7rem}header.header-user .tab-menu__close::before,header.header-user .tab-menu__close::after{content:'';position:absolute;width:100%;height:0.2rem;background-color:#1A1A1A}header.header-user .tab-menu__close::before{transform:rotate(45deg)}header.header-user .tab-menu__close::after{transform:rotate(-45deg)}header.header-user .tab-menu__list{flex-direction:column;gap:3rem}header.header-user .tab-menu__list .tab-menu__link{font-size:1.7rem;line-height:2.5rem;color:#1A1A1A}header.header-user .right-section{width:100% !important;background-color:#fff;padding:0.6rem 2rem}header.header-user .search{width:100%}header.header-user .search .gsc-search-box{width:100%}header.header-user .search .gsc-input,header.header-user .search .gsc-input-box{height:2.8rem;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}header.header-user .header-right__unauth{flex-direction:column;gap:0;margin-top:0}header.header-user .search-form-3{width:100%;border:0.1rem solid #707070;border-radius:0.4rem;overflow:hidden}header.header-user .search-form-3 .search-form-3__input{border-top-left-radius:0.4rem;border-bottom-left-radius:0.4rem;width:calc(100% - 2.8rem)}header.header-user .search-form-3 .search-form-3__button{border-top-right-radius:0.4rem;border-bottom-right-radius:0.4rem;width:2.8rem;height:2.8rem}header.header-user .auth-links{margin-top:0}header.header-user .auth-links.sp-only{display:flex;flex-direction:column}header.header-user .auth-links a{display:block;font-size:1.2rem;line-height:1.9rem}header.header-user .menu-button{width:2.9rem;height:2.2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0.4rem}header.header-user .menu-button .menu-button__line{width:100%;height:0.2rem;background-color:#fff}header.header-user .logo-title-tabs__right{width:calc(100% + 4rem);padding:0.4rem 0;text-align:center;box-shadow:0.1rem 0rem 0.1rem #fff}header.header-user .site-title__text{margin-bottom:0}header.header-user .media-link{gap:3rem;margin-top:5rem;justify-content:center}header.header-user .media-link.sp-only{display:flex}header.header-user .contact-link{display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;gap:0.7rem;height:2.9rem;margin-top:2rem;font-size:1.2rem;line-height:1.9rem;color:#143060;font-weight:700}}footer.footer-user{background-color:#143060;padding-top:4rem;margin-top:21rem}footer.footer-user .footer-user__inner{max-width:76.8rem;margin:0 auto}footer.footer-user .footer-nav-top{border-bottom:0.1rem solid #fff;border-top:0.1rem solid #fff;margin:0 auto;padding:2rem 0;max-width:49rem}footer.footer-user .footer-nav-top .footer-nav-list{display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:1.8rem;font-weight:600;line-height:2.6rem;gap:4rem}footer.footer-user .footer-nav-top .footer-nav-list .footer-nav-link{color:#fff}footer.footer-user .contact-link{display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;gap:0.7rem;height:3.7rem;margin-top:2rem;font-size:1.2rem;line-height:1.9rem;color:#143060;font-weight:700;width:21rem;margin:4rem auto 0}footer.footer-user .media-link{display:flex;gap:3rem;margin-top:3rem;justify-content:center}footer.footer-user .footer-nav-bottom{margin-top:1.3rem;display:flex;justify-content:space-between;align-items:center}footer.footer-user .footer-nav-bottom .footer-nav-bottom__list{display:flex;justify-content:center;font-size:1.8rem;font-weight:500;line-height:2.6rem;gap:4rem}footer.footer-user .footer-nav-bottom .footer-nav-bottom__list .footer-nav-bottom__link{color:#fff}footer.footer-user .footer-logo{width:100%;display:flex;justify-content:center;background-color:#fff;padding:0.7rem 0}footer.footer-user .footer-logo .footer-logo__inner{width:10.8rem;margin:0 auto}footer.footer-user .footer-title{display:flex;justify-content:center;font-size:1.4rem;line-height:1.9rem;color:#fff;padding:2rem 0 3rem}@media (max-width: 768px){footer.footer-user{padding:0;margin-top:16rem}footer.footer-user .footer-nav-top{padding:2rem 2rem 0;border:none}footer.footer-user .footer-nav-top .footer-nav-list{flex-direction:column;align-items:flex-start;font-size:1.7rem;line-height:2.5rem;gap:2rem;flex-direction:column}footer.footer-user .footer-nav-bottom{padding:0 2rem}footer.footer-user .footer-nav-bottom .footer-nav-bottom__list{display:none}}.hover-opacity{transition:all 0.3s ease}.hover-opacity:hover{opacity:0.6}.pc-only{display:block}.sp-only{display:none}.overflow-hidden{overflow:hidden}.arrow{position:fixed;bottom:2rem;right:2rem;border:1px solid #fff;border-radius:50%;width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.arrow img{width:100%}@media (max-width: 768px){.pc-only{display:none}.sp-only{display:block}}
