#contents,#contents *{box-sizing:border-box}.page,.page .page-logo{display:none}@font-face{font-family:'Noto Sans JP';font-weight:400;font-style:normal;src:url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-weight:700;font-style:normal;src:url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format('opentype')}.loader,.loader:after,.loader:before{border-radius:50%}.loader{position:relative;width:50px;height:50px;-webkit-transform:translateZ(0);transform:translateZ(0);text-indent:-9999px;color:#fff;box-shadow:inset 0 0 0 6px}.loader:after,.loader:before{top:-1px;width:26px;height:51px;background:#000;position:absolute;content:''}#contents,#sqexFooter,#wp,.container,.page,.page .page-title,.page .wrapper{position:relative}.loader:before{left:-1px;-webkit-transform-origin:27px 26px;-ms-transform-origin:27px 26px;transform-origin:27px 26px;-webkit-animation:loader_animation 1s infinite ease .75s;animation:loader_animation 1s infinite ease .75s;border-radius:51px 0 0 51px}.loader:after{left:26px;-webkit-transform-origin:0 26px;-ms-transform-origin:0 26px;transform-origin:0 26px;-webkit-animation:loader_animation 1s infinite ease;animation:loader_animation 1s infinite ease;border-radius:0 51px 51px 0}@-webkit-keyframes loader_animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader_animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{background:#000;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-text-size-adjust:none}*{outline:0}header#sqexHeader-black_rsp{position:relative;z-index:1001}#sqexFooter{z-index:10}#contents{font-family:'Noto Sans JP',sans-serif;font-weight:400;width:100%;color:#fff;background:url(../img/common/bg.jpg) center top #000}#wp{font-size:13px;line-height:1.7em;min-width:980px;color:#fff;background:#000}.container{width:980px;margin:auto}.page{margin:auto;color:#fff}.page#initial-print,.page#mp3-download,.page#spec,.page#tracklist{padding-top:105px}.page#initial-print .wrapper,.page#mp3-download .wrapper,.page#spec .wrapper,.page#tracklist .wrapper{width:980px;margin:auto;padding:45px 30px;background:rgba(0,0,0,.75)}.page .page-title{font-size:36px;font-weight:700;line-height:1;height:100px;margin:0 0 40px;padding:20px 0 0;text-align:center;letter-spacing:.1em}.page .page-title::before{position:absolute;top:0;left:50%;width:4px;height:100px;content:'';-webkit-transform:translate(-50%,0) skewX(40deg);-ms-transform:translate(-50%,0) skewX(40deg);transform:translate(-50%,0) skewX(40deg);background:rgba(62,187,255,.5)}.page .page-title span{position:relative;display:block}.page .page-title span.en,.page .page-title span.large{font-size:32px;line-height:1.3}.page .page-title span.ja,.page .page-title span.small{font-size:16px;line-height:1.3}.page .pc-appear{display:block}.page .sp-appear{display:none}@media screen and (max-width:640px){#contents{background-size:750px}#wp{min-width:0}#wp.mobile{overflow:scroll;height:100vh;-webkit-overflow-scrolling:touch}#sqexFooter{padding-bottom:20px}.container{width:auto}.page .wrapper{position:relative}.page#initial-print,.page#mp3-download,.page#spec,.page#tracklist{padding-top:0}.page#initial-print .wrapper,.page#mp3-download .wrapper,.page#spec .wrapper,.page#tracklist .wrapper{width:auto;margin:0 15px;padding:25px 10px 45px}.page .page-logo{display:block;width:75%;margin:auto;padding:30px 0 25px}.page .page-logo a{display:block;width:100%;height:0;margin:auto;padding-bottom:8.9%;text-indent:-9999px;background:url(../img/common/logo.svg) center center no-repeat;background-size:contain}.page .page-title{font-size:28px;height:70px;margin:0 0 30px;padding:14px 0 0;letter-spacing:.1em}.page .page-title::before{width:4px;height:70px}.page .page-title span.en,.page .page-title span.large{font-size:23px;line-height:1.3;letter-spacing:0}.page .page-title span.ja,.page .page-title span.small{font-size:11px;line-height:1.3}.page .pc-appear{display:none}.page .sp-appear{display:block}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}99%{display:block;opacity:0}100%{display:none}}@keyframes fade-out{0%{opacity:1}99%{display:block;opacity:0}100%{display:none}}#local_header{position:absolute;z-index:1000;top:0;left:0;width:100%}#local_header nav#menu{position:relative;width:100%;margin:auto}#local_header nav#menu .menu-list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;width:100%;height:70px;padding-right:85px;background:rgba(0,0,0,.8);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#local_header nav#menu .menu-list .title{position:relative;width:143px}#local_header nav#menu .menu-list .title a{position:relative;display:block;width:100%;height:70px;text-indent:-9999px;background:url(../img/header/logo.png) right 11px no-repeat;background-size:113px 44px}#local_header nav#menu .menu-list ul li{font-size:14px;line-height:70px;position:relative;display:inline-block;letter-spacing:.02em;color:#fff}@media screen and (min-width:1030px){#local_header nav#menu .menu-list ul li{letter-spacing:.1em}}#local_header nav#menu .menu-list ul li:not(:last-child)::after{display:inline-block;padding:0 .5em;content:'/'}#local_header nav#menu .menu-list ul li a,#local_header nav#menu .menu-list ul li p{display:inline-block;color:#fff}#local_header nav#menu .menu-list ul li p{opacity:.2}#local_header nav#menu .menu-list ul li.active a,#local_header nav#menu .menu-list ul li:hover a{text-decoration:none;color:#3ebbff}#local_header nav#menu #volume{position:absolute;top:0;right:0;display:none;background:#c3c3c3}#local_header nav#menu #volume .toggle{position:relative;display:block;width:70px;height:70px;text-indent:-9999px;background:url(../img/header/header-sound.png) 24px 26px no-repeat;background-size:24px 62px}#local_header nav#menu #volume .toggle.off{background-position:26px -19px}#local_header nav#menu #volume .toggle.hidden,#local_header nav#menu .menu_icon{display:none}#local_header.fixed{position:fixed}#local_header.fixed nav#menu .menu-list{border-bottom:#838383 1px solid;background:#000}#local_header.start nav#menu .menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:fade-in 1s forwards;animation:fade-in 1s forwards}@media screen and (max-width:960px){#local_header.fixed nav#menu .menu-list .title{display:none}#local_header.fixed nav#menu .menu-list ul{display:block;width:100%;text-align:right}#local_header.fixed nav#menu .menu-list ul li{font-size:1.75vw;letter-spacing:0}}@media screen and (max-width:640px){#local_header nav#menu #volume .toggle::before,#local_header nav#menu .menu-list .title::after,#local_header nav#menu .menu-list ul li:not(:last-child)::after{content:none}#local_header{position:fixed;z-index:1002;width:100%;height:auto;margin:0}#local_header.fixed{position:fixed;height:auto;border:none}#local_header nav#menu{position:relative;width:100%;height:auto;margin:0;background:0 0}#local_header nav#menu .menu-list{position:fixed;z-index:500;display:block;height:auto;min-height:100vh;padding:0;-webkit-transition:opacity .3s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:opacity .3s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:opacity .3s,transform .6s cubic-bezier(.215,.61,.355,1);transition:opacity .3s,transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);opacity:0;background:rgba(0,0,0,.9)}#local_header nav#menu .menu-list .title{width:100%;margin:60px 0 20px}#local_header nav#menu .menu-list .title a{width:75%;height:0;margin:auto;padding-bottom:8.9%;background:url(../img/common/logo.svg) center top no-repeat}#local_header nav#menu .menu-list ul li{display:block;-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}#local_header nav#menu .menu-list ul li a,#local_header nav#menu .menu-list ul li p{font-size:14px;line-height:50px;display:block;text-align:center}#local_header nav#menu .menu-list ul li.menu1{-webkit-transition-delay:.5s;transition-delay:.5s}#local_header nav#menu .menu-list ul li.menu2{-webkit-transition-delay:.55s;transition-delay:.55s}#local_header nav#menu .menu-list ul li.menu3{-webkit-transition-delay:.6s;transition-delay:.6s}#local_header nav#menu .menu-list ul li.menu4{-webkit-transition-delay:.65s;transition-delay:.65s}#local_header nav#menu .menu-list ul li.menu5{-webkit-transition-delay:.7s;transition-delay:.7s}#local_header nav#menu .menu-list ul li.menu6{-webkit-transition-delay:.75s;transition-delay:.75s}#local_header nav#menu .menu-list ul li.menu7{-webkit-transition-delay:.8s;transition-delay:.8s}#local_header nav#menu.open .menu-list{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}#local_header nav#menu.open .menu-list ul li{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:all;transition-property:all;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}#local_header nav#menu #volume{z-index:1001;top:0;right:0;width:50px;height:44px;background:0 0}#local_header nav#menu #volume .toggle{width:50px;height:44px;margin:0;background-position:center 13px}#local_header nav#menu #volume .toggle.off{background-position:center -32px}#local_header nav#menu .menu_icon{position:absolute;z-index:502;top:1px;left:0;width:47px;height:42px;padding:10px;-webkit-transition:.3s;transition:.3s;border:none}#local_header nav#menu .menu_icon span{position:relative;display:inline-block;width:25px;height:2px;-webkit-transition:.3s;transition:.3s;vertical-align:middle;text-indent:-9999px;background:#fff}#local_header nav#menu .menu_icon span::after,#local_header nav#menu .menu_icon span::before{position:absolute;left:0;display:inline-block;width:100%;height:2px;content:'';-webkit-transition:.3s;transition:.3s;background:#fff}#local_header.fixed nav#menu .menu-list .title,#local_header.start nav#menu .menu-list{display:block}#local_header nav#menu .menu_icon span::before{top:8px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}#local_header nav#menu .menu_icon span::after{top:-8px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}#local_header nav#menu.open .menu_icon span{background:0 0}#local_header nav#menu.open .menu_icon span::before{-webkit-transform:translate(0,-8px) rotate(-45deg);-ms-transform:translate(0,-8px) rotate(-45deg);transform:translate(0,-8px) rotate(-45deg)}#local_header nav#menu.open .menu_icon span::after{-webkit-transform:translate(0,8px) rotate(45deg);-ms-transform:translate(0,8px) rotate(45deg);transform:translate(0,8px) rotate(45deg)}#local_header.start nav#menu .menu_icon{display:block;-webkit-animation:fade-in 1s forwards;animation:fade-in 1s forwards}}#landing .logo,#top .logo{padding-bottom:8.9%;text-indent:-9999px}#landing{position:relative;z-index:1000;height:725px;-webkit-animation:fade-in 1s forwards .75s;animation:fade-in 1s forwards .75s;opacity:0;background:#000}#landing .container{padding-top:290px}#landing .logo{width:730px;height:0;margin:0 auto 125px;background:url(../img/common/logo.svg) no-repeat;background-size:contain}#landing .note{font-size:14px;line-height:1.6;margin-bottom:10px;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center;letter-spacing:.1em;opacity:1;color:#fff}#landing .btns{position:relative;width:310px;height:58px;margin:auto}#landing .btns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#landing .btns li{position:relative;width:155px;height:58px}#landing .btns li::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}#landing .btns li a{position:relative;display:block;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;text-indent:-9999px;background-repeat:no-repeat;background-position:center center}#landing.hide,#landing.loading .btns ul,#modal{display:none}#landing .btns li a:hover{opacity:.7}#landing .btns li.bgm_on::before{background:#fff}#landing .btns li.bgm_on a{background-image:url(../img/landing/btn-sound-on.svg);background-size:110px 19px}#landing .btns li.bgm_off::before{background:#2a577c}#landing .btns li.bgm_off a{background-image:url(../img/landing/btn-sound-off.svg);background-size:114px 19px}#landing .btns li:hover.bgm_off::before,#landing .btns li:hover.bgm_on::before{opacity:.8}#landing .btns .loader{position:absolute;top:0;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modal,#modal .cover{top:0;left:0}#landing.loading .note{opacity:0}#landing.show{-webkit-transition:background .3s;transition:background .3s;background:rgba(0,0,0,0)}#landing.show .btns .loader{-webkit-animation:fade-out .3s forwards;animation:fade-out .3s forwards}@media screen and (max-width:640px){#landing{position:relative;height:516px;background-position:center 30px;background-size:429px 486px}#landing .container{padding-top:160px}#landing .logo{width:90%;margin-bottom:100px}#landing .note{font-size:12px;margin-bottom:10px;letter-spacing:.1em}#landing .btns{width:270px;height:58px}#landing .btns li{width:135px;height:58px}}#modal,#modal .cover,#wp.show-modal{width:100%;height:100%;position:fixed}html.show-modal{overflow:hidden}#modal{z-index:1003;overflow:auto;background-color:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch}#modal .close{position:fixed;top:20px;right:20px;width:46px;height:46px;cursor:pointer;text-indent:-9999px}#modal .close::after,#modal .close::before{position:absolute;top:50%;left:50%;width:63px;height:1px;content:'';-webkit-transition:background .3s;transition:background .3s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:#fff}#modal .close::before{-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}#modal .close::after{-webkit-transform:translate(-50%,0) rotate(-45deg);-ms-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}#modal .close:hover::after,#modal .close:hover::before{background:#3ebbff}#modal .modal_container{position:relative;z-index:10;margin:25px auto}#modal .modal_container.fixed{position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modal .modal_container.fixed .close{top:-5px;right:-70px}@media screen and (max-width:640px){#modal .close{top:15px;right:15px;width:33px;height:33px;background-size:contain}#modal .close::after,#modal .close::before{width:54px}}#top{position:relative}#top .wrapper{padding-top:290px}#top .logo{width:730px;height:0;margin:0 auto 30px;background:url(../img/common/logo.svg) no-repeat;background-size:contain}#top .date{width:333px;margin:0 auto 125px}#top .date img{display:block;width:100%}#top .video{margin-bottom:100px}#top .video h2{font-size:22px;height:60px;margin-top:0;margin-bottom:0}#top .links .portal a,#top .links .series li a{font-size:13px;color:#fff;text-decoration:none}#top .video h2::before{height:60px}#top .video .player-container{position:relative;width:756px;margin:auto;padding:10px;background:url(../img/top/video-frame.png) no-repeat #000;background-size:100% 100%}#top .video .player-container .player{position:relative;width:100%;height:0;padding-bottom:56.25%}#top .video .player-container .youtube-player{position:absolute;top:0;left:0;width:100%;height:100%}#top .vote-banner{width:750px;margin:0 auto 75px}#top .vote-banner a{display:block;-webkit-transition:box-shadow .3s,opacity .3s;transition:box-shadow .3s,opacity .3s;border:5px solid transparent;box-shadow:0 0 20px 0 rgba(255,255,255,.45)}#top .links .portal a::before,#top .links .series li a::before{height:0;border-style:solid;content:''}#top .vote-banner a img{display:block;width:100%}#top .vote-banner a:hover{opacity:.85;box-shadow:0 0 20px 0 rgba(255,255,255,.75)}#top .contents-link{display:none}#top .links{padding:20px 0;background:rgba(0,0,0,.6)}#top .links .portal{margin:0 0 20px;text-align:center}#top .links .portal a{line-height:1.3;position:relative;display:inline-block;padding:15px 30px;-webkit-transition:background .3s;transition:background .3s;letter-spacing:.1em;background:#000}#top .links .portal a::before{position:absolute;right:2px;bottom:2px;width:0;border-width:0 0 12px 12px;border-color:transparent transparent #fff}#top .links .portal a:hover{background:#333}#top .links .series{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .links .series li{width:50%}#top .links .series li a{line-height:1.4;position:relative;padding:5px 15px;-webkit-transition:opacity .3s;transition:opacity .3s}#top .links .series li a::before{position:absolute;top:11px;left:0;width:0;-webkit-transition:left cubic-bezier(.215,.61,.355,1) .1s;transition:left cubic-bezier(.215,.61,.355,1) .1s;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff}#top .links .series li a:hover{opacity:.7}#top .links .series li a:hover::before{left:1px}@media screen and (max-width:640px){#top .wrapper{padding-top:160px}#top .logo{width:90%;margin-bottom:10px}#top .date{width:60%;margin:0 auto 100px}#top .video{margin-bottom:40px;padding:0 10px}#top .video h2{font-size:18px;margin-top:10px}#top .video h2::before{top:-5px}#top .video .player-container{width:100%;padding:0;border:2px solid #fff;background:0 0}#top .vote-banner{width:95%;margin:0 auto 50px}#top .contents-link{display:block;padding:0 10px 30px}#top .contents-link li{border-top:rgba(255,255,255,.85) 1px solid}#top .contents-link li.menu1{display:none}#top .contents-link li:last-child{margin-bottom:0;border-bottom:rgba(255,255,255,.85) 1px solid}#top .contents-link li a,#top .contents-link li p{font-size:13px;line-height:45px;position:relative;display:block;margin:3px 0;text-align:center;text-decoration:none;color:#fff;background:rgba(0,0,0,.5)}#top .contents-link li a::before{position:absolute;right:2px;bottom:2px;width:0;height:0;content:'';border-width:0 0 12px 12px;border-style:solid;border-color:transparent transparent #3ebbff}#top .contents-link li p{color:rgba(255,255,255,.4)}#top .links{padding:20px 0}#top .links .portal{margin:0 10px 20px}#top .links .portal a{font-size:12px;display:block;padding:10px;background:rgba(62,187,255,.4)}#top .links .series{display:block;width:auto;margin:0 10px}#top .links .series li{width:auto;margin-bottom:8px}#top .links .series li a{font-size:12px;line-height:1.4;display:block}#top .links .series li a::before{top:10px;left:2px}}#result{width:750px;border:5px solid transparent;box-shadow:0 0 15px rgba(255,255,255,.5)}#result .inner{background:#000}#result .title img{width:100%}#result .title .lead-text{font-size:16px;line-height:1.6;margin:40px 0 45px;text-align:center;color:#ccc}#result .ranking-top3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#result .ranking-top3 .item{width:100%;margin-bottom:50px;text-align:center}#result .ranking-top3 .item .crown{margin:auto}#result .ranking-top3 .item .crown img{display:block;width:100%}#result .ranking-top3 .item .track-name{font-weight:700;margin-bottom:15px}#result .ranking-top3 .item .track-name span{display:block}#result .ranking-top3 .item .track-name span.ja{font-size:16px;line-height:1.4}#result .ranking-top3 .item .track-name span.en{font-size:12px;line-height:1.4}#result .ranking-top3 .item .screen{margin:auto;border:3px solid transparent;box-shadow:0 0 15px rgba(255,255,255,.5)}#result .ranking-top3 .item .screen img{display:block;width:100%}#result .ranking-top3 .item.rank-1 .crown{width:80px}#result .ranking-top3 .item.rank-1 .track-name{color:#d2b424}#result .ranking-top3 .item.rank-1 .screen{width:406px}#result .ranking-top3 .item.rank-2 .crown{width:67px}#result .ranking-top3 .item.rank-2 .track-name{color:#fff}#result .ranking-top3 .item.rank-2 .screen{width:326px}#result .ranking-top3 .item.rank-3{width:50%}#result .ranking-top3 .item.rank-3 .crown{width:67px}#result .ranking-top3 .item.rank-3 .track-name{color:#b87d5a}#result .ranking-top3 .item.rank-3 .screen{width:306px}#result .ranking-top3 .note{font-size:13px;width:100%;margin-top:-20px;text-align:center}#result .ranking-top10{margin:0 40px;padding:25px 0 20px;border-top:#333 1px solid;border-bottom:#333 1px solid}#result .ranking-top10 dl{font-size:16px;line-height:1.4}#result .ranking-top10 dl dt{float:left;clear:both;width:60px;color:#d2b424}#result .ranking-top10 dl dd{padding:0 0 5px 60px}#result .ranking-top10 dl dd span{display:block}#result .ranking-top10 dl dd span.en{font-size:12px;line-height:1.4}#result .ranking-top50{margin:0 40px;padding:25px 0 20px}#result .ranking-top50 dl{font-size:13px;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#result .ranking-top50 dl dt{width:50px;color:#676767}#result .ranking-top50 dl dd{width:280px;padding:0 15px 8px 0}#result .ranking-top50 dl dd span{display:block}#result .ranking-top50 dl dd span.en{font-size:10px;line-height:1.4}@media screen and (max-width:640px){#result{width:95%;margin-top:70px!important}#result .title .lead-text{font-size:14px;line-height:1.6;margin:10px 10px 20px;text-align:left}#result .title .lead-text br{display:none}#result .ranking-top3{display:block;margin-bottom:20px}#result .ranking-top3 .item{margin-bottom:60px}#result .ranking-top3 .item .track-name{margin-bottom:5px}#result .ranking-top3 .item.rank-1 .screen,#result .ranking-top3 .item.rank-2 .screen{width:90%}#result .ranking-top3 .item.rank-3{width:100%}#result .ranking-top3 .item.rank-3 .screen{width:90%}#result .ranking-top3 .note{font-size:12px;margin-top:-35px}#result .ranking-top10,#result .ranking-top50{margin:0 10px}#result .ranking-top10 dl{font-size:14px;line-height:1.4}#result .ranking-top10 dl dt{width:50px}#result .ranking-top10 dl dd{padding:0 0 5px 50px}#result .ranking-top10 dl dd span.en{font-size:10px;line-height:1.4}#result .ranking-top50 dl{font-size:12px;line-height:1.4;display:block}#result .ranking-top50 dl dt{float:left;clear:both;width:50px}#result .ranking-top50 dl dd{width:auto;padding:0 0 5px 50px}}#spec .page-sub-title{font-size:24px;margin-bottom:50px;text-align:center;color:#3ebbff}#spec .page-sub-title br{display:none}#spec .spec{position:relative;min-height:315px;margin-bottom:70px;padding-left:383px}#spec .spec .jacket{position:absolute;top:0;left:0;width:360px}#spec .spec .jacket img{width:100%;box-shadow:0 0 10px 0 #fff}#spec .spec .detail .name{font-size:24px;font-weight:700;line-height:1.45;margin-bottom:10px;letter-spacing:.1em}#spec .spec .detail .spec-detail{font-size:14px;line-height:1.4;margin-bottom:45px;color:#ccc}#spec .spec .link{overflow:hidden}#spec .spec .link .link-title{font-size:16px;line-height:1.3;position:relative;display:inline-block;margin-bottom:15px}#spec .spec .link .link-title::after{position:absolute;top:50%;left:100%;width:597px;height:1px;content:'';background:#fff}#spec .spec .link .link-group{margin-bottom:20px}#spec .spec .link .link-group a{font-size:13px;line-height:1.4;position:relative;display:block;display:inline-block;margin:0 10px 10px 0;padding:8px 20px 8px 14px;-webkit-transition:background .3s;transition:background .3s;text-align:center;white-space:nowrap;text-decoration:none;color:#fff;background:rgba(255,255,255,.1)}#spec .talk .inner,#tracklist .tracklist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}#spec .spec .link .link-group a:last-child{margin-bottom:0}#spec .spec .link .link-group a::before{position:absolute;top:2px;right:2px;width:0;height:0;content:'';border-width:0 10px 10px 0;border-style:solid;border-color:transparent #fff transparent transparent}#spec .spec .link .link-group a:hover{background:rgba(62,187,255,.7)}#spec .talk{position:relative;margin-bottom:50px;padding-bottom:65px}#spec .talk::after{position:absolute;bottom:0;left:50%;width:60px;height:3px;content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff}#spec .talk .section-title{font-size:24px;line-height:1.4;margin-bottom:30px;text-align:center;letter-spacing:.1em;color:#3ebbff}#spec .talk .inner{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#spec .talk .inner .jacket{width:430px}#spec .talk .inner .jacket img{width:100%}#spec .talk .inner .text{font-size:15px;line-height:1.8;width:1%;padding-left:30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#spec .talk .inner .text p{margin-bottom:1.5em}#spec .feature{text-align:center}#spec .feature .feature-block{margin-bottom:50px}#spec .feature .feature-block .feature-title{font-size:20px;line-height:1.4;margin-bottom:20px;letter-spacing:.1em;color:#3ebbff}#spec .feature .feature-block .feature-text{font-size:13px;line-height:1.7;letter-spacing:.1em}#spec .feature .notes{padding:30px 40px;border:1px solid #999;background:#000}#spec .feature .notes .feature-text{text-align:left}#spec .feature .notes .feature-text a{color:#3ebbff}@media screen and (max-width:640px){#spec .page-sub-title{font-size:18px;line-height:1.6;margin-bottom:15px}#spec .page-sub-title br{display:block}#spec .spec{min-height:0;margin-bottom:50px;padding:0}#spec .spec .jacket{position:relative;top:auto;left:auto;width:92%;margin:0 auto 15px}#spec .spec .detail{text-align:center}#spec .spec .detail .name{font-size:20px;line-height:1.1}#spec .spec .detail .spec-detail{font-size:11px;line-height:1.4;margin-bottom:40px}#spec .spec .link{overflow:hidden}#spec .spec .link .link-title{font-size:16px;line-height:1.3;display:block;margin-bottom:15px;text-align:center}#spec .spec .link .link-title::after{content:none}#spec .spec .link .link-group{margin-bottom:20px}#spec .spec .link .link-group a{display:block;margin:0 0 10px;padding:10px 5px 10px 0}#spec .spec .link .link-group a:hover{background:rgba(255,255,255,.1)}#spec .talk{margin-bottom:40px;padding-bottom:55px}#spec .talk .section-title{font-size:18px;line-height:1.4;margin-bottom:20px}#spec .talk .inner{display:block}#spec .feature .feature-block .feature-text br,#spec .feature .notes .feature-title br{display:none}#spec .talk .inner .jacket{width:100%;margin-bottom:15px}#spec .talk .inner .text{font-size:13px;line-height:1.7;width:100%;padding-left:0}#spec .feature{text-align:left}#spec .feature .feature-block{margin-bottom:40px}#spec .feature .feature-block .feature-title{font-size:16px;line-height:1.4}#spec .feature .notes{padding:15px}#spec .feature .notes .feature-title{font-size:14px;line-height:1.4;margin-bottom:10px}#spec .feature .notes .feature-text{font-size:12px;line-height:1.5}}#tracklist .wrapper{padding-right:20px!important;padding-left:20px!important}#tracklist .tracklist{display:flex;margin-bottom:40px}#tracklist .tracklist .list{width:50%;padding-right:20px}#tracklist .tracklist .list h2{font-size:20px;font-style:italic;line-height:1.3;position:relative;margin-bottom:20px;padding-left:100px;letter-spacing:.1em;color:#3ebbff}#tracklist .tracklist .list h2::after{position:absolute;top:50%;left:20px;width:70px;height:2px;content:'';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#3ebbff}#tracklist .tracklist .list li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 20px;padding:0 0 0 95px;color:#fff}#tracklist .tracklist .list li .no{font-size:14px;line-height:1.4;position:absolute;top:0;left:60px}#tracklist .tracklist .list li .track-name{font-size:14px;line-height:1.4;display:inline-block}#tracklist .tracklist .list li .track-name span{display:block}#tracklist .tracklist .list li .track-name span.en{font-size:11px;line-height:1.4}#tracklist .tracklist .list li .track-name sup{font-size:50%;vertical-align:super}#tracklist .tracklist .list li .preview{position:absolute;top:0;left:0;display:block;width:46px;height:36px;cursor:pointer;text-indent:-9999px;-webkit-tap-highlight-color:transparent}#tracklist .tracklist .list li .preview::before{position:absolute;top:-2px;left:3px;width:36px;height:36px;content:'';-webkit-transition:background .3s,border .3s,-webkit-transform .3s;transition:background .3s,border .3s,-webkit-transform .3s;transition:transform .3s,background .3s,border .3s;transition:transform .3s,background .3s,border .3s,-webkit-transform .3s;border:2px solid transparent;background:rgba(62,187,255,.5)}#tracklist .tracklist .list li .preview::after{position:absolute;top:0;left:0;width:46px;height:36px;content:'';background:url(../img/tracklist/btn-preview.png) no-repeat;background-size:46px 108px}#tracklist .tracklist .list li .preview.playing::before,#tracklist .tracklist .list li .preview:hover::before{-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);border-color:#3ebbff;background:#000}#tracklist .tracklist .list li .preview.playing::after{background-position:0 -72px}#tracklist .tracklist .list li .preview.playing:hover::after{background-position:0 -36px}#tracklist .tracklist .list li .preview.loading::after{-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;background:url(../img/tracklist/preview_loading.svg) center center no-repeat;background-size:24px 24px}#tracklist .tracklist .list li.bonus{padding-top:10px;padding-left:55px;border-top:rgba(255,255,255,.3) 1px solid}#tracklist .tracklist .list li.bonus .no{top:10px}#tracklist .notes{font-size:13px;line-height:1.4;padding-left:60px}@media screen and (max-width:640px){#tracklist .wrapper{padding-right:10px!important;padding-left:10px!important}#tracklist .tracklist{display:block;margin-bottom:0}#tracklist .tracklist .list{width:100%;padding:0}#tracklist .tracklist .list h2{font-size:18px;margin-top:50px;padding-left:80px}#tracklist .tracklist .list h2::after{left:0}#tracklist .tracklist .list li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 10px;padding:0 0 0 25px;color:#fff}#tracklist .tracklist .list li .no{font-size:12px;line-height:1.4;left:0}#tracklist .tracklist .list li .track-name{font-size:12px;line-height:1.4}#tracklist .notes,#tracklist .tracklist .list li .track-name span.en{font-size:10px;line-height:1.4}#tracklist .tracklist .list li .preview{left:28px;width:35px;height:27px}#tracklist .tracklist .list li .preview::before{left:2px;width:27px;height:27px;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}#tracklist .tracklist .list li .preview:after{width:35px;height:27px;background-size:35px 81px}#tracklist .tracklist .list li .preview.playing::before,#tracklist .tracklist .list li .preview:hover::before{background:#3ebbff}#tracklist .tracklist .list li .preview.playing:after{background-position:0 -54px}#tracklist .tracklist .list li .preview.playing:hover::after{background-position:0 -27px}#tracklist .tracklist .list li.bonus{padding-left:45px}#tracklist .notes{padding:15px 0 0}}#initial-print{text-align:center}#initial-print .image{margin-bottom:35px}#initial-print .item-title{font-size:20px;line-height:1.4;margin-bottom:30px;letter-spacing:.1em;color:#3ebbff}#initial-print .item-text{margin-bottom:25px}#initial-print .item-text span{display:block}#initial-print .item-text span.ja{font-size:16px;line-height:1.2;letter-spacing:.1em}#initial-print .item-text span.en{font-size:11px;line-height:1.2;color:#ccc}@media screen and (max-width:640px){#initial-print .image{margin-top:-20px;margin-bottom:10px}#initial-print .image img{width:200px}#initial-print .item-title{font-size:18px;line-height:1.4}#initial-print .item-text{margin-bottom:25px}#initial-print .item-text span.ja{font-size:14px;line-height:1.4;margin-bottom:3px;letter-spacing:0}#initial-print .item-text span.en{font-size:10px}}#mp3-download .lang{position:absolute;top:15px;right:15px}#mp3-download .lang a{font-size:14px;font-weight:700;text-decoration:none;color:#3ebbff}#mp3-download .container{width:720px;margin:0 auto 30px}#mp3-download .container:last-child{margin-bottom:0}#mp3-download .container img{width:100%}@media screen and (max-width:640px){#mp3-download .lang{position:relative;top:auto;right:auto;margin:-10px 0 20px;text-align:center}#mp3-download .lang a{font-size:13px}#mp3-download .container{width:auto;margin:0 15px 60px}}