﻿body{font-family:YakuHanJPs, "Barlow", "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;line-height:1.8;font-weight:normal;font-size:100%;background:var(--color-gray-2);color:var(--color-text-black);word-break:break-all}a,a:visited{color:var(--color-primary);text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:0.2s ease-in-out}a:hover{color:var(--color-primary-hover);text-decoration:none}.clearfix:after{content:"";clear:both;display:block}hr{margin:30px 0}#TopBanner{padding:0;width:100%;height:164px;position:relative}#TopBanner .tri_wrap{display:block;width:780px;padding:40px 0;margin:0 auto}#TopBanner .tri_wrap .banner_logo{max-width:200px;max-height:80px}#TopBanner .tri_wrap .banner_logo img{display:block;width:200px;height:80px;object-fit:cover;float:left}#TopBanner .tri_wrap .text{width:430px;float:left;padding:0 15px;overflow:hidden}#TopBanner .tri_wrap .text p{font-size:90%;height:80px;line-height:80px;color:#f5f5f5;text-align:center}#TopBanner .tri_wrap .cta{width:120px;float:left}#TopBanner .tri_wrap .cta a{line-height:80px;padding:10px;border:1px solid #f5f5f5;color:#f5f5f5}#TopBanner .tri_wrap .cta a:hover{color:#333;background:#f5f5f5}#TopBanner .tri_wrap_sp{display:none}#TopBanner .close_button a{color:#f5f5f5;position:absolute;top:20px;right:25px;font-size:120%}#TopBanner .close_button a:hover{color:#999}header{position:relative;z-index:222}header#header{background:#000;margin:auto;font-size:90%;position:fixed;top:0;width:100vw;display:flex;flex-flow:column}header#header ul{list-style:none}header#header .header_bar{height:72px;padding:16px 5%;display:flex;justify-content:space-between;align-items:center}header#header .header_bar a{text-decoration:none}header#header .header_bar .header_logo_menu{display:flex;align-items:center}header#header .header_bar .header_logo_menu .header_toplogo img{width:120px;vertical-align:middle}header#header .header_bar .header_logo_menu .header_toplogo img:hover{opacity:0.7}header#header .header_bar .header_logo_menu .header_menu_pc{padding:0 16px}header#header .header_bar .header_logo_menu .header_menu_pc ul{display:flex}header#header .header_bar .header_logo_menu .header_menu_pc ul li{padding:8px;position:relative}header#header .header_bar .header_logo_menu .header_menu_pc ul li ul{display:block;position:absolute;top:32px;left:0%;overflow:hidden;width:0px;padding:8px 0}header#header .header_bar .header_logo_menu .header_menu_pc ul li ul li{width:100%;padding:0}header#header .header_bar .header_logo_menu .header_menu_pc ul li ul li a{padding:16px;display:flex;align-items:center;width:180px;height:48px}header#header .header_bar .header_logo_menu .header_menu_pc ul li ul li a:hover{background-color:#2f2f2f}header#header .header_bar .header_logo_menu .header_menu_pc ul li:hover ul{width:180px;background-color:black;border:1px solid white;border-radius:4px}header#header .header_bar .header_logo_menu .header_menu_sp{display:none}header#header .header_bar .header_login_register ul{display:flex;align-items:center}header#header .header_bar .header_login_register ul li{padding:0 8px}header#header .header_bar .header_login_register ul li.header_register a{background:#ffffff;border:1px solid #ffffff;display:inline-block;color:#000;padding:6px 14px;border-radius:40px}header#header .header_bar .header_login_register ul li.header_register a:hover{background:none;border:1px solid #ffffff;color:#ffffff;transition:0.2s}header#header .header_bar a{color:#f7f7f7}header#header .header_bar a:hover{color:#b1b1b1}@media only screen and (max-width: 768px){header#header{flex-flow:column-reverse}header#header .header_bar .header_logo_menu{flex-direction:row-reverse}header#header .header_bar .header_logo_menu .header_toplogo{margin-left:48px}header#header .header_bar .header_logo_menu .header_toplogo img{width:120px}header#header .header_bar .header_logo_menu .header_menu_pc{display:none}header#header .header_bar .header_logo_menu .header_menu_sp{display:inline}header#header .header_bar .header_logo_menu .header_menu_sp .hamburger{display:block;position:absolute;z-index:3;top:16px;width:42px;height:42px;cursor:pointer;text-align:center}header#header .header_bar .header_logo_menu .header_menu_sp .hamburger span{display:block;position:absolute;width:24px;height:2px;left:6px;background:#b1b1b1;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out}header#header .header_bar .header_logo_menu .header_menu_sp .hamburger span:nth-child(1){top:10px}header#header .header_bar .header_logo_menu .header_menu_sp .hamburger span:nth-child(2){top:18px}header#header .header_bar .header_logo_menu .header_menu_sp .hamburger span:nth-child(3){top:26px}header#header .header_bar .header_logo_menu .header_menu_sp .hamburger.active span:nth-child(1){top:16px;left:6px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}header#header .header_bar .header_logo_menu .header_menu_sp .hamburger.active span:nth-child(2),header#header .header_bar .header_logo_menu .header_menu_sp .hamburger.active span:nth-child(3){top:16px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}header#header .header_bar .header_logo_menu .header_menu_sp nav.globalMenuSp{display:none}header#header .header_bar .header_logo_menu .header_menu_sp nav.globalMenuSp.active{display:block;position:fixed;z-index:2;top:0;left:0;color:#fff;background:rgba(0,0,0,0.97);text-align:center;width:100%;opacity:100;transition:opacity 0.6s ease, visibility 0.6s ease}header#header .header_bar .header_logo_menu .header_menu_sp nav.globalMenuSp.active ul{margin:0 auto;padding:0;width:100%;height:100vh}header#header .header_bar .header_logo_menu .header_menu_sp nav.globalMenuSp.active ul li{list-style-type:none;padding:24px 0;width:100%;transition:0.4s all;border-bottom:1px solid #151515}header#header .header_bar .header_logo_menu .header_menu_sp nav.globalMenuSp.active ul li a{display:block;color:#fff;padding:1em 0;text-decoration:none;font-size:140%}header#header .header_bar .header_logo_menu .header_menu_sp nav.globalMenuSp.active ul li:hover{background:#0e0e0e}}header#header #contents section#first_view .first_view_wrap .first_view_content h2{font-size:300%}header#header #contents section#first_view .first_view_wrap .first_view_content .first_view_btn .first_view_login{font-size:90%}header#header #contents section#first_view .first_view_wrap .first_view_content .first_view_btn .first_view_register{font-size:90%}header#header #contents section#store .store_wrap .store_logo ul li img{width:90px}header#header #contents section#features .features_wrap{flex-flow:column}header#header #contents section#features .features_wrap .features_box{padding:0;width:100%}header#header #contents section#features .features_wrap .features_box h3{font-size:130%}header#header #contents section#price .price_wrap .price_content{flex-flow:column}header#header #contents section#price .price_wrap .price_content .price_box{margin-bottom:48px;width:100%}header#header #contents section#price .price_wrap .price_content .price_box .box_title p{font-size:85%}header#header #contents section#how_to_use .how_to_use_wrap{flex-flow:column}header#header #contents section#how_to_use .how_to_use_wrap .how_to_use_row{width:100%}header#header #contents section#service .service_wrap .service_content{flex-flow:column}header#header #contents section#service .service_wrap .service_content .service_wrap_step{width:100%;padding:0;margin:0 0 48px}header#header #contents section#register .register_wrap{flex-flow:column}header#header #contents section#register .register_wrap h2{margin:0 0 32px}header#header #contents section#register_img .register_wrap{flex-flow:column;justify-content:center}header#header #contents section#register_img .register_wrap h2{text-align:center}header#header #contents section#support .support_wrap .support_content .support_box{width:100%;padding:24px 0}header#header #contents section#support .support_wrap .support_help{flex-wrap:wrap;padding:0}header#header #contents section#support .support_wrap .support_help .support_img{width:100%;padding-top:56.25%}header#header #contents section#support .support_wrap .support_help .support_help_box{width:100%}@media only screen and (max-width: 540px){header#header{font-size:80%}header#header .header_bar .header_logo_menu .header_toplogo img{width:80px}}@media only screen and (max-width: 320px){header#header{font-size:60%}header#header .header_bar .header_logo_menu .header_toplogo img{width:70px}header#header .header_bar .header_login_register ul li.header_register a{padding:8px}}nav ul#dropmenu{position:fixed;width:100%;background:rgba(255,255,255,0.75);z-index:111;margin:0px;padding:0px;list-style-type:none;float:left}nav ul#dropmenu li{float:left;font-size:100%;position:relative}nav ul#dropmenu li ul{margin:0px;padding:0px;position:absolute;top:79px;left:0%;overflow:hidden;width:0;transition:0.2s}nav ul#dropmenu li ul li{width:180%}nav ul#dropmenu li ul li a{text-align:left;line-height:1.2;padding:18px 8px}nav ul#dropmenu li:hover ul{width:180%}nav ul#dropmenu li:hover ul li a{white-space:nowrap}nav ul#dropmenu li a{display:block;text-align:center;line-height:39px;padding:20px 8px;font-size:80%;color:#111;white-space:nowrap;position:relative}nav ul#dropmenu li a .points{width:32px;height:5px;border-radius:5px;background:#dc143c;color:#f5f5f5;position:absolute;top:26px;right:20px;pointer-events:none}nav ul#dropmenu li:hover a{background:#333;color:#f5f5f5}nav ul#dropmenu li a:hover{color:#e52d27;background:#111}nav ul#dropmenu li.logo{float:left;position:relative}nav ul#dropmenu li.logo a{padding:24px 8px 24px 20px}nav ul#dropmenu li.logo a img{display:block;width:120px}nav ul#dropmenu li.logo a:hover{background:none}nav ul#dropmenu li.right{float:right;font-size:100%}nav ul#dropmenu li.right:hover ul{width:100%}nav ul#dropmenu li#notification{position:relative}nav ul#dropmenu li#notification #jQueryPush_bell a{font-size:140%}nav ul#dropmenu li#notification #jQueryPush_bell a:hover{color:#666}nav ul#dropmenu li#notification .PushUnread{width:10px;height:10px;border-radius:50%;text-align:center;font-size:75%;background:#dc143c;color:#f5f5f5;position:absolute;top:26px;right:6px;pointer-events:none;font-weight:bold}#jQueryBox_bell{position:relative}#jQueryBox_bell .popup:before{content:"";display:inline-block;border:8px solid transparent;border-bottom-color:#fcfcfc;position:absolute;top:-16px;right:54px}#jQueryBox_bell .popup{width:500px;padding:20px 0 0 0;background:#fcfcfc;position:fixed;top:100px;right:45px;border-radius:4px}#jQueryBox_bell .popup ul{list-style:none;padding:0 20px;max-height:200px;overflow:scroll}#jQueryBox_bell .popup ul li{padding:0 0 14px 0;margin:0 0 20px 0;border-bottom:1px solid #ededed}#jQueryBox_bell .popup ul li h4{font-size:80%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}#jQueryBox_bell .popup ul li h4 a{color:#333}#jQueryBox_bell .popup ul li h4 a:hover{color:#666}#jQueryBox_bell .popup ul li h4.importance_100:before{content:"重要";display:inline-block;text-align:center;font-size:0.5em;background:#e52d27;color:#fff;padding:5px 5px 3px;border-radius:5px;line-height:1.2}#jQueryBox_bell .popup ul li p{font-size:70%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}#jQueryBox_bell .popup ul li.unread h4 a{font-weight:bold}#jQueryBox_bell .popup ul li.unread p{font-weight:bold}#jQueryBox_bell .popup ul li:last-child{border:none;margin:0}#jQueryBox_bell .popup .all_access a{background:#ddd;color:#333;padding:10px;text-align:center;display:block;border-radius:0 0 4px 4px}#jQueryBox_bell .popup .all_access a:hover{background:#333;color:#f5f5f5}#pc_menu{display:block}#sp_menu{display:none}.getstarted a{display:block;background:#dc211a;width:300px;padding:10px;border-radius:4px;text-align:center;font-size:140%;color:#f5f5f5;margin:30px auto}.getstarted a:hover{background:rgba(206,31,25,0.9)}.link_btn.sp_login a{display:none}section{padding:60px 0}section.long{padding:90px 0}.pattern{background-image:url(../png/pattern.png);background-repeat:repeat;background-attachment:scroll;width:100%;height:100%;position:absolute;top:0;left:0}.big-background{z-index:110;text-align:center;height:100vh;position:relative;overflow:hidden;background-color:#222;background-image:url("../jpg/top_bg.jpg");background-position:center center;background-size:cover}.big-background .centering{width:60%;margin:0 auto;max-width:980px}.big-background .centering .catch_block{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:200px;width:50%}.big-background .centering .catch_block h1{padding-left:20px;font-size:250%;color:#f5f5f5;font-weight:normal;text-align:center}.big-background .centering .catch_block p{font-size:120%;color:#f5f5f5;margin:6px 0 0 0;text-align:center}#christmas2017{padding:0;position:relative}#christmas2017 #christmas2017snow{width:98%;position:absolute;margin:0 1%}#christmas2017 #christmas2017top{background:url(../png/holiday_web_01.png) center top repeat-x #f8314d;background-size:800px auto;height:80px}#christmas2017 #christmas2017middle{background:#f8314d}#christmas2017 #christmas2017middle img{height:200px;display:block;margin:0 auto}#christmas2017 #christmas2017middle a.line{display:block;background:#5835a3;margin:0 auto;padding:14px;text-align:center;color:#f5f5f5;position:relative;top:-20px;font-size:120%;z-index:1;width:100%}#christmas2017 #christmas2017middle a:hover{background:rgba(88,53,163,0.6)}#christmas2017 #christmas2017middle .bgline{display:block;background:rgba(188,110,230,0.8);margin:0 auto;padding:14px;text-align:center;color:#f5f5f5;position:absolute;bottom:100px;font-size:120%;height:80px;width:100%}#christmas2017 #christmas2017bottom{background:url(../png/holiday_web_02.png) center bottom repeat-x #f8314d;background-size:1000px auto;height:88px}#paynoah2020_top,#bridge2020_top,.banner_info{padding:30px;background-size:cover;padding:30px;background:url(../jpg/stories_top.jpg) center center repeat-x #111;background-size:cover;color:#f5f5f5;text-align:center;position:relative}#paynoah2020_top h2,#bridge2020_top h2,.banner_info h2{font-size:160%;line-height:1.3}#paynoah2020_top h2 .bold,#bridge2020_top h2 .bold,.banner_info h2 .bold{font-weight:bold}#paynoah2020_top p,#bridge2020_top p,.banner_info p{font-size:90%}#paynoah2020_top a,#bridge2020_top a,.banner_info a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:0.1s ease-in-out}#paynoah2020_top a:hover,#bridge2020_top a:hover,.banner_info a:hover{background:rgba(0,0,0,0.1)}#paynoah2020_top span,#bridge2020_top span,.banner_info span{display:inline-block;border:solid 1px #f5f5f5;border-radius:5px;font-size:105%;padding:1px 6px;margin:7px 0}#paynoah2020_top{background:url("../jpg/paynoah2020_top.jpg") no-repeat center/cover}#bridge2020_top{background:url("../jpg/bridge2020_top.jpg") no-repeat center/cover}#bridge2020_top span{font-size:80%;border:1px solid #fff}#storeList{background:#f5f5f5}#storeList .centering{width:83%;margin:0 auto;max-width:980px}#storeList .centering h2{font-size:160%;font-weight:normal;line-height:1.5;text-align:center;color:#666}#storeList .centering img.overview{width:80%;display:block;margin:30px auto}#storeList .centering p{font-size:100%;text-align:center;margin:0 0 20px 0}#storeList .centering p.align_right{font-size:80%;text-align:right;padding-right:20px}#storeList .centering .storeList{margin:10px 0;list-style:none}#storeList .centering .storeList .storeList-page img.storesfloat{height:40px;margin:16px;float:left;text-align:center}#forArtist{padding:90px 0;background-color:#222;background-image:url("../jpg/forartist_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}#forArtist .centering{width:80%;margin:0 auto;max-width:980px}#forArtist .centering .wrap .leftclm{width:38%;float:left;color:#f5f5f5}#forArtist .centering .wrap .leftclm h2{font-size:160%;font-weight:normal;line-height:1.4;text-align:center}#forArtist .centering .wrap .leftclm h3{font-size:120%;line-height:1.4;margin:30px 0 0 0;text-align:center}#forArtist .centering .wrap .leftclm p{margin:30px 0 0 0}#forArtist .centering .wrap .rightclm{width:58%;float:right}#sp_only_image{display:none}#linkcore_top{background:url("../jpg/top.jpg") no-repeat center/cover}#linkcore_top .centering{width:80%;margin:0 auto;max-width:980px}#linkcore_top .centering h2{font-size:180%;font-weight:normal;line-height:1.4;text-align:center;color:#666}#linkcore_top .centering h2 a{color:#f5f5f5}#overview{background:#f5f5f5}#overview .centering{width:80%;margin:0 auto;max-width:980px}#overview .centering h2{font-size:160%;font-weight:normal;line-height:1.4;text-align:center;color:#666}#overview .centering .wrap{margin:30px 0 0 0}#overview .centering .wrap .block4{width:25%;padding:0 10px;float:left;text-align:center}#overview .centering .wrap .block4 img{width:100px}#overview .centering .wrap .block4 h2{font-size:120%;font-weight:normal;line-height:1.4;color:#dc211a;margin:0;text-align:center}#overview .centering .wrap .block4 p{margin:10px 0 0 0;font-size:90%}#overview .centering h3{font-size:180%;font-weight:normal;line-height:1.4;color:#666;margin:0;padding:30px 0 0 0;text-align:center}#overview .centering ul{width:70%;margin:0 auto;list-style:none}#overview .centering ul li{width:50%;float:left;margin-top:20px;position:relative}#overview .centering ul li span.small{font-size:70%}#overview .centering ul li:after{display:block;content:"";position:absolute;top:0.5em;left:-1em;width:6px;height:6px;border-right:1px solid #e52d27;border-bottom:1px solid #e52d27;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#new_function{background:#2d2d2d}#new_function .centering{width:80%;margin:0 auto;max-width:980px;color:#f5f5f5}#new_function .centering h2{font-size:160%;font-weight:normal;line-height:1.4;text-align:center;color:#f5f5f5}#new_function .centering h3{font-size:90%;line-height:1.4;margin:30px 0 0 0;text-align:center}#new_function .centering p{font-size:110%;line-height:1.4;margin:25px 0 0 0;text-align:center}#new_function .centering .nf_column,#new_function .centering .nf_column_end{width:32%;float:left;margin-right:2%}#new_function .centering .nf_column img,#new_function .centering .nf_column_end img{display:block;width:50%;margin:30px auto 0 auto}#new_function .centering .nf_column a,#new_function .centering .nf_column_end a{color:#f5f5f5}#new_function .centering .nf_column a:hover,#new_function .centering .nf_column_end a:hover{color:#afafaf}#new_function .centering .nf_column p a,#new_function .centering .nf_column_end p a{display:block;text-align:center}#new_function .centering .nf_column .nf_more,#new_function .centering .nf_column_end .nf_more{font-size:100%}#new_function .centering .nf_column .comming_soon_color,#new_function .centering .nf_column_end .comming_soon_color{color:#7c7c7c}#new_function .centering .nf_column_end{margin:0}#artist_service{background:#ededed}#artist_service .centering{width:80%;margin:0 auto;max-width:980px}#artist_service .centering h2{font-size:160%;font-weight:normal;line-height:1.4;text-align:center;color:#666}#artist_service .centering h3{font-size:120%;line-height:1.4;margin:30px 0 0 0;text-align:center}#artist_service .centering p{margin:30px 0 0 0}#artist_service .centering .service{width:32%;float:left;margin:0 2% 0 0}#artist_service .centering .service img{display:block;width:60%;margin:30px auto 0 auto}#artist_service .centering .service a{color:#333}#artist_service .centering .service a:hover{color:#666}#artist_service .centering .service p a{display:block;text-align:center}#artist_service .centering .service:nth-child(3n+1){margin:0}#artist_service .centering .movie{margin:0}#newsfeed{background:#f5f5f5}#newsfeed .centering{width:60%;margin:0 auto;max-width:980px}#newsfeed .centering h2{font-size:160%;font-weight:normal;line-height:1.4;text-align:center;color:#666}#newsfeed .centering ul{margin:30px 0 0 0}#newsfeed .centering ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dotted #ccc;padding:10px 0;width:100%}#newsfeed .centering ul li span.date{font-size:90%;color:#707070;margin:0 10px 0 0}#newsfeed .centering ul li a{color:#333}#newsfeed .centering ul li a:hover{color:#666}#newsfeed .centering p.more{margin:10px 0 0 0;text-align:right}#new_release{background:#f5f5f5}#new_release .centering{width:90%;margin:0 auto;max-width:1280px}#new_release .centering h2{font-size:160%;font-weight:normal;line-height:1.4;text-align:center;color:#666666}#new_release .centering .wrap{margin:30px 0 0 0}#new_release .centering .wrap .main_release{display:flex;justify-content:center;align-items:center}#new_release .centering .wrap .main_release .prev_release,#new_release .centering .wrap .main_release .next_release{width:40px;text-align:center;color:#999;font-size:140%;cursor:pointer}#new_release .centering .wrap .main_release .prev_release:hover,#new_release .centering .wrap .main_release .next_release:hover{color:#666}#new_release .centering .wrap .main_release .prev_release i{display:none}#new_release .centering .wrap .main_release ul{flex:1;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#new_release .centering .wrap .main_release ul::-webkit-scrollbar{display:none}#new_release .centering .wrap .main_release ul li{display:block;flex:0 0 180px;margin:0px 8px;max-width:180px}#new_release .centering .wrap .main_release ul li a{color:#666}#new_release .centering .wrap .main_release ul li img{width:100%}#new_release .centering .wrap .main_release ul li h3{color:#333333;font-size:90%;margin:8px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#new_release .centering .wrap .main_release ul li p{font-size:85%;color:#707070;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#new_release .centering .wrap .nr_all{margin:10px 10px 0 0;text-align:right;font-size:90%}#stories_and_revenue{background:#ededed;padding:0}#stories_and_revenue .ArtistStories_block,#stories_and_revenue .ArtistRevenue_block{width:50%;padding:120px 0;float:left;position:relative;color:#f5f5f5;text-align:center}#stories_and_revenue .ArtistStories_block h2,#stories_and_revenue .ArtistRevenue_block h2{font-size:240%;margin:0 0 10px 0}#stories_and_revenue .ArtistStories_block p,#stories_and_revenue .ArtistRevenue_block p{color:#333;background:#f5f5f5;padding:10px;display:inline}#stories_and_revenue .ArtistStories_block a,#stories_and_revenue .ArtistRevenue_block a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:0.1s ease-in-out}#stories_and_revenue .ArtistStories_block :before,#stories_and_revenue .ArtistRevenue_block :before{background-color:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;content:" ";-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out}#stories_and_revenue .ArtistStories_block{background-image:url("../jpg/secartiststories_top.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}#stories_and_revenue .ArtistRevenue_block{background-image:url("../jpg/first_view_bg-3.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}#stories_and_revenue .ArtistStories_block:hover :before,#stories_and_revenue .ArtistRevenue_block:hover :before{background-color:rgba(0,0,0,0.1)}#stories_and_revenue .MusicStats_logo{width:38vw}#recruit{background:url("../jpg/recruit_bg.jpg") center center no-repeat #222;background-size:cover;color:#f5f5f5}#recruit .centering{width:60%;margin:0 auto;max-width:980px}#recruit .centering h2{font-size:160%;font-weight:normal;line-height:1.4;text-align:center;color:#666}#recruit .centering h3{font-size:120%;line-height:1.4;margin:30px 0 0 0}#recruit .centering p{margin:30px 0 0 0}#register{background:#dc211a;color:#f5f5f5}#register .centering{width:80%;margin:0 auto;max-width:980px}#register .centering .getstarted_left{width:60%;float:left}#register .centering .getstarted_left h4{font-size:140%;font-weight:bold;margin:6px 0 0 0;line-height:1.5}#register .centering .getstarted_left p{font-size:90%;margin:10px 0 0 0;line-height:1.6}#register .centering .getstarted_right a{width:30%;display:block;background:#ce1f19;padding:10px;border-radius:4px;text-align:center;font-size:120%;color:#f5f5f5;float:right}#register .centering .getstarted_right a span.servicename{font-size:70%}#register .centering .getstarted_right a:hover{background:#c11d17}footer#footer{background:#000}footer#footer .sns-icon{width:16px;height:auto;margin-right:8px}footer#footer ul{list-style:none}footer#footer .footer_wrap{max-width:1200px;margin:auto;padding:0 3%}footer#footer .footer_wrap .footer_menu{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:94%;padding:40px 0 16px}footer#footer .footer_wrap .footer_menu .footer_menu_list_container{padding:0 16px;margin:8px 0 16px}footer#footer .footer_wrap .footer_menu ul{min-width:100px}footer#footer .footer_wrap .footer_menu ul li{margin:8px 0}footer#footer .footer_wrap .footer_menu ul li a{display:flex;align-items:center}footer#footer .footer_wrap .footer_menu ul li a .the-magazine-logo{width:180px;max-width:100%;margin-top:8px}footer#footer .footer_wrap .footer_menu a{color:#f7f7f7}footer#footer .footer_wrap .footer_menu a:hover{color:#b1b1b1}footer#footer .footer_wrap .copyright{display:flex;justify-content:space-between;padding:8px 0}footer#footer .footer_wrap .copyright p{display:inline-block;font-size:85%;color:#484848}#white_loading{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:white;opacity:0.5;z-index:2000}#white_loading .white_loading_box img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:32px;height:32px}#social-auth{padding:120px 0 60px;margin:0 auto;max-width:500px}.link_btn a,.link_btn button{display:block;background:#e52d27;width:300px;padding:10px;border-radius:4px;text-align:center;color:#f5f5f5;margin:20px auto 0 auto}.link_btn a:hover,.link_btn button:hover{background:#ce1f19}.webp .big-background{background-image:url("../webp/top_bg.webp")}.webp #forArtist{background-image:url("../webp/forartist_bg.webp")}.webp #stories_and_revenue .ArtistStories_block,.webp #stories_and_revenue .ArtistRevenue_block{background-image:url("../jpg/first_view_bg-3.jpg")}.login-notice{border:1px solid #e69400;background:#ffe9bf;border-radius:4px;padding:15px;margin:25px 0;font-size:0.8em}.login-notice ul{padding:0}.login-notice ul li{margin-left:25px}
