﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a{color:#e52d27;text-decoration:none}a:hover{color:#666;text-decoration:none}body{font-family:"Avenir", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", "Meiryo", sans-serif;word-break:break-word}#myModalEdit .modal-body h2{text-align:center}.release-bg-cover{padding:40px 0 30px 0;position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:#000;background:-webkit-linear-gradient(to left, #000, #434343);background:linear-gradient(to left, #000, #434343)}.release-bg-cover.ie{padding:60px 0}.release-bg-cover::before{content:"";background:inherit;-webkit-filter:blur(50px);-moz-filter:blur(50px);-o-filter:blur(50px);-ms-filter:blur(50px);filter:blur(50px) brightness(75%);position:absolute;top:-200px;left:-200px;right:-200px;bottom:-200px;z-index:-1}.release-bg-cover img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:55%;min-height:55%;filter:blur(30px);-webkit-filter:blur(30px);-moz-filter:blur(30px);-o-filter:blur(30px);-ms-filter:blur(30px);opacity:0.7}.single-release{padding-top:0 !important;margin-top:60px}.single-release .centering{width:80%;max-width:400px;margin:0 auto;position:relative;text-shadow:none;color:#f5f5f5;box-shadow:0 0 25px #000}.single-release .centering .share-btn{position:absolute;top:100%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.single-release .centering .share-btn a.shareicon{padding:10px;font-size:70%;color:#f5f5f5;background:#af1713;border-radius:4px;-webkit-transition:none;-moz-transition:none;transition:none}.single-release .centering .share-btn a.shareicon:hover{color:#f5f5f5;background:#333}.single-release .centering .artwork{background:#000;background:-webkit-linear-gradient(to left, #000, #434343);background:linear-gradient(to left, #000, #434343)}.single-release .centering .artwork img{display:block;width:100%;background:#000}.single-release .centering span.hires{padding:4px;line-height:1;border-radius:10px;font-size:70%;color:#a9a204;background:#f2e806;pointer-events:none;text-shadow:none;position:absolute;right:40px;top:24px}.single-release .centering .cover .title{line-height:1.8;font-size:80%;padding:15px;background:#000;background:-webkit-linear-gradient(to left, #000, #434343);background:linear-gradient(to left, #000, #434343);width:100%;text-align:center}.single-release .centering .cover .title img{width:50px}.single-release .centering .cover .title h1,.single-release .centering .cover .title h2{margin:0}.single-release .centering .cover .title h1{white-space:normal;font-size:130%;line-height:1.4}.single-release .centering .cover .title h2{font-size:80%}.single-release .centering .release_date{padding:30px;background:#000;background:-webkit-linear-gradient(to left, #000, #434343);background:linear-gradient(to left, #000, #434343)}.single-release .centering .release_date p.schedule{text-align:center;text-shadow:none;background:#7868e6;padding:10px 0;border-radius:8px 8px 0 0}.single-release .centering .release_date .release_date_wrap{border:1px solid #7868e6;padding:20px;border-radius:0 0 8px 8px}.single-release .centering .release_date .release_date_wrap p.schedule_date{font-size:180%;text-align:center;text-shadow:none}.single-release .centering .release_date .release_date_wrap p.note{font-size:65%;text-align:center;text-shadow:none}.single-release .centering .store_icon{background:#fff;list-style:none;padding:0;margin:0}.single-release .centering .store_icon li+li{border-top:1px solid #ededed}.single-release .centering .store_icon .store{display:block;padding:15px 10px;position:relative}.single-release .centering .store_icon .store picture{display:inline-block;max-width:107px;max-height:40px}.single-release .centering .store_icon .store img{display:block;width:107px;height:40px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.single-release .centering .store_icon a{display:block;position:relative}.single-release .centering .store_icon a .store img{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}.single-release .centering .store_icon a:hover .store{background:#efefef}.single-release .centering .store_icon a:after{content:"\f105";color:#ccc;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Solid";text-rendering:auto;-webkit-font-smoothing:antialiased;text-shadow:none;font-size:40px;position:absolute;right:10px;top:12px}.single-release .centering .store_icon .about_preview{text-shadow:none;border-top:1px solid #434343;color:#000;padding:5px 15px;line-height:1.8}.single-release .centering .warning_container{padding:10px;background-color:#161616}.single-release .centering .warning{padding:10px;border:1px solid #ffc107;font-size:small;display:flex}.single-release .centering .warning_icon{fill:#ffc107;width:20px;margin-right:10px}.single-release .centering .warning_description{text-shadow:none;line-height:1.8}.single-release .centering .info_area{background:#000;background:-webkit-linear-gradient(to left, #000, #434343);background:linear-gradient(to left, #000, #434343);padding:30px 30px 35px}.single-release .centering .info_area h3,.single-release .centering .info_area h4{text-align:center;font-weight:bold;font-size:120%;margin:21px 0 14px 0;line-height:1.5}.single-release .centering .info_area .trackList{margin:0 0 23px 0}.single-release .centering .info_area .trackList ol{list-style-position:outside;padding-left:20px;font-size:80%}.single-release .centering .info_area .trackList li{line-height:1.8}.single-release .centering .info_area .description{line-height:1.8}.single-release .centering .info_area .description p{font-size:80%}.single-release .centering .info_area .chart_in{margin:20px 0}.single-release .centering .info_area .chart_in .chart_in_label{margin:7px auto;position:relative}.single-release .centering .info_area .chart_in .chart_in_label a{display:block;text-align:center;pointer-events:none}.single-release .centering .info_area .chart_in .chart_in_label a span{background:#3a3a3a;padding:10px 10px;border-radius:15px;color:#ffffff;font-size:80%;display:inline-block;width:100%}.single-release .centering .info_area .chart_in .chart_in_label a img{width:50px;vertical-align:middle;position:absolute;top:-10px;left:-1px}.single-release .centering .info_area .chart_in .chart_in_detail{margin:10px 0 15px}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_realtime,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past{padding:15px 0}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_realtime h3,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past h3{text-align:left;font-size:95%;padding:2px 0 2px 5px;font-weight:bold;margin:0 0 5px}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_realtime h4,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past h4{text-align:left;font-size:75%;margin:10px 0 0}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_realtime span,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past span{font-size:70%;padding:3px 5px;border-radius:3px;display:inline-block;margin:3px 0 0 0;line-height:1.3}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_realtime{color:#98f9e0}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_realtime h3{border-left:2px solid #98f9e0}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_realtime span{border:1px solid #98f9e0}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past{color:#fff}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past h3{border-left:2px solid #fff}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past span{border:1px solid #fff}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #rank-in-past-check,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #playlist-in-past-check{display:none}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past label{width:100%;font-size:85%;font-weight:normal;padding:7.5px;text-align:center;border:1px solid grey;cursor:pointer}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past .contents{opacity:0;transition:.5s;height:0;visibility:hidden}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past .contents span{display:none}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #rank-in-past-check:checked ~ .contents,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #playlist-in-past-check:checked ~ .contents{opacity:1;height:auto;visibility:visible}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #rank-in-past-check:checked ~ .contents span,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #playlist-in-past-check:checked ~ .contents span{display:inline-block}.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #rank-in-past-check:checked ~ label,.single-release .centering .info_area .chart_in .chart_in_detail .chart_in_past #playlist-in-past-check:checked ~ label{display:none}.single-release .centering .info_area .artist{margin-top:15px;border-top:1px solid #222;line-height:1.8}.single-release .centering .info_area .artist .artistPhoto{width:140px;height:140px;display:block;margin:20px auto 10px auto;border-radius:50%}.single-release .centering .info_area .artist p{font-size:80%;word-break:break-word}.single-release .centering .info_area .artist p.to_artistPage{text-align:right}.single-release .centering .info_area .follow{margin:9px 0 29px 0;font-size:80%}.single-release .centering .info_area .follow ul{list-style:none;text-align:center}.single-release .centering .info_area .follow ul li{margin:19px 15px 0 0}.single-release .centering .info_area .follow ul li i{margin-right:4px}.single-release .centering .info_area .follow ul li i.tiktok-icon{display:inline-block;width:19px;height:19px;fill:#f5f5f5;background:url(../images/tiktok_logo_w.png) no-repeat center;background-size:cover}.single-release .centering .info_area .follow ul a{color:#fff;font-size:140%}.single-release .centering .info_area .follow ul a:hover{color:#e52d27}.single-release .centering .info_area .follow ul a:hover i.tiktok-icon{background:url(../images/tiktok_logo_r.png) no-repeat center;background-size:cover}.single-release .centering .info_area p.labelName{text-align:center;font-size:50%;margin:10px 0 4px 0}.single-release ul.store_icon img{width:auto;height:40px}.single-release.embedded{margin-top:0;position:relative}.single-release.embedded .single-release-detail{overflow:auto}.single-release.embedded .centering{width:100%;max-width:300px;box-shadow:none}.single-release.embedded .footer_wrap{padding:0 20px 40px 20px;background:linear-gradient(to left, #000, #434343);text-align:center}.single-release.embedded .footer_wrap .copy,.single-release.embedded .footer_wrap .copy_small{margin-top:15px}.single-release.embedded .footer_wrap hr{border-top:1px solid #222;margin:0;padding:10px 0}.single-release.sort-store .centering .cover .title h2{font-size:100%}.single-release.sort-store .centering .store_icon .store{cursor:pointer}.single-release.sort-store .centering .store_icon .store:after{content:"\f0c9";color:#ccc;display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Solid";text-rendering:auto;-webkit-font-smoothing:antialiased;text-shadow:none;font-size:28px;position:absolute;right:10px;top:20px}.single-release.sort-store .centering .store_icon .store img{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}.single-release+footer{position:relative;width:80%;max-width:400px;margin:35px auto;padding:40px 0;color:#fff;text-align:center;box-shadow:0 0 25px #000;background:#000;background:-webkit-linear-gradient(to left, #000, #434343);background:linear-gradient(to left, #000, #434343)}.single-release+footer .lang{margin:6px 0;font-size:16px}.single-release+footer .copy_small{font-size:50%}.single-release+footer .copy{width:30%;min-width:120px;margin:21px auto 0}.single-release+footer .copy a img{display:block;width:100%;height:auto}#shareModal .modal-dialog.modalcenter{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50%;max-width:600px;height:45%}#shareModal .modal-dialog.modalcenter .modal-header h4.modal-title{font-size:120%;border-left:none;text-align:center;padding:0 0 0 10px;margin:0}#shareModal .modal-dialog.modalcenter .modal-header p{margin:0}#shareModal .modal-dialog.modalcenter .modal-body h5{font-size:85%;margin:0 0 5px}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias{list-style:none;margin:0 auto 30px auto}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li{padding:0;text-indent:0;float:left;background:#333;border-radius:4px;margin:0 10px 0 0;line-height:1.8}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li a{min-width:50px;text-align:center;padding:10px 10px 5px;display:block;cursor:pointer;color:#f5f5f5}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li a:hover{background:#111;border-radius:4px}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li a .fab{font-size:170%}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li.facebook{background:#3b5998}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li.twitter{background:#55acee}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li.line{background:#00c300}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li.googleplus{background:#dc4e41}.snippet{background-color:#f5f5f5;margin:0 0 20px;padding:10px 15px;position:relative}.snippet .btn{color:#e52d27;background:transparent;position:absolute;top:10px;right:15px;padding:2px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:0.2s ease-in-out;max-width:80px;white-space:normal;text-align:right}.snippet .btn:hover{color:#333}.snippet .btn:active{-webkit-box-shadow:none;box-shadow:none}.snippet code{margin-right:80px;display:inline-block}@media only screen and (max-width: 768px){#shareModal .modal-dialog.modalcenter{width:90%;height:50%}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li{margin:0 4px 4px 0}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li a{min-width:40px;padding:8px 8px 3px}#shareModal .modal-dialog.modalcenter .modal-body ul.sharemedias li a .fab{font-size:150%}.single-release .centering .info_area .artist p.to_artistPage{text-align:center;margin:10px 0}.single-release.embedded .scrollhint{position:absolute;width:100%;overflow:hidden;pointer-events:none}.single-release.embedded .scrollhint.bottom{bottom:0;height:35px}.single-release.embedded .scrollhint.bottom .gradient{background-image:linear-gradient(rgba(204,204,204,0) 0%, #ccc 100%);height:35px}.single-release.embedded .single-release-detail{max-height:600px}}.link_btn a,.link_btn button{display:block;background:#e52d27;width:100%;max-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:#ce2823}#error404{padding:139px 0 60px 0}#error404 .centering{width:60%;margin:0 auto;max-width:980px}#error404 .centering h1{font-size:140%;font-weight:normal;color:#666;text-align:center;margin:0 0 20px 0;line-height:1.4}#error404 .centering p{text-align:center}#error404 .centering img{display:block;width:20%;margin:30px auto}#error404.linkcore{padding:60px 0}
