#contents,#wp,.loader,.page{color:#fff}#products .block .btn-frame:hover,#top .top .spec .type .link a:hover,#top .top .spec .type .tracklist a:hover,#tracklist .back a:hover,#videos .group .thumbs .item a:hover{text-decoration:none}@font-face{font-family:'Noto Sans JP';font-weight:100;font-style:normal;src:url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.otf) format('opentype')}@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')}.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;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 .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 2s infinite ease 1.5s;animation:loader_animation 2s infinite ease 1.5s;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 2s infinite ease;animation:loader_animation 2s 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:100;width:100%;background:#000}#contents *{box-sizing:border-box}#wp{font-size:13px;line-height:1.7em;min-width:980px;background:#000}.container{width:980px;margin:auto}.page{display:none;margin:auto}.page .wrapper{padding-top:70px}@media screen and (max-width:640px){#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}}#local_header{position:absolute;z-index:1000;top:0;left:0;width:100%;-webkit-transition:-webkit-transform 1s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform 1s cubic-bezier(.25,.46,.45,.94);transition:transform 1s cubic-bezier(.25,.46,.45,.94);transition:transform 1s cubic-bezier(.25,.46,.45,.94),-webkit-transform 1s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate(0,-200px)}#local_header.show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#local_header.fixed{position:fixed}#local_header.fixed nav#menu .menu-list{background:rgba(0,0,0,.85)}#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;width:100%;height:67px;-webkit-transition:background .3s;transition:background .3s;color:#fff;border-bottom:rgba(255,255,255,.4) 1px solid;background:rgba(0,0,0,.1)}#local_header nav#menu .menu-list .title{position:relative;width:265px;border-right:rgba(255,255,255,.4) 1px solid;background:rgba(0,0,0,.2)}#local_header nav#menu .menu-list .title span{font-size:16px;line-height:18px;position:absolute;top:50%;left:50%;display:inline-block;padding-bottom:2px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}#local_header nav#menu .menu-list ul li{display:inline-block;margin:0 30px}#local_header nav#menu .menu-list ul li a{font-size:16px;line-height:67px;-webkit-transition:text-shadow .3s;transition:text-shadow .3s;letter-spacing:.1em}#local_header nav#menu .menu-list ul li.active a,#local_header nav#menu .menu-list ul li:hover a{text-decoration:none;text-shadow:0 0 7px #2c90b1,0 0 10px #2c90b1}#local_header nav#menu #volume{position:absolute;top:0;right:0;display:none!important;border-left:rgba(255,255,255,.4) 1px solid;background:rgba(0,0,0,.2)}#local_header nav#menu #volume .toggle{display:block;width:66px;height:66px;text-indent:-9999px;background-color:transparent;background-image:url(../img/common/header-sound-pc.png);background-repeat:no-repeat}#local_header nav#menu #volume .toggle.off{background-position:0 -70px}#local_header nav#menu .menu_icon{display:none}@media screen and (max-width:640px){#local_header,#local_header.fixed{position:fixed;height:auto}#local_header{z-index:1002;width:100%;margin:0}#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;width:100%;height:auto;min-height:700px;-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;border:none;background:rgba(0,0,0,.8)}#local_header nav#menu .menu-list .title{line-height:1.7;position:relative;width:100%;margin-bottom:25px;padding:75px 0 30px;text-align:center;border:none;background:0 0}#local_header nav#menu .menu-list .title span{position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#local_header nav#menu .menu-list .title::after{position:absolute;bottom:0;left:50%;width:50px;height:1px;content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:rgba(255,255,255,.5)}#local_header nav#menu .menu-list ul{position:relative;width:100%;height:auto;margin:0 0 25px}#local_header nav#menu .menu-list ul li{display:block;width:auto;margin:0 30px;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1);-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{font-size:14px;line-height:50px;display:block;padding-left:5px;text-align:center;text-align:left;text-align:center;text-indent:0}#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.open .menu-list,#local_header nav#menu.open .menu-list ul li{-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}#local_header nav#menu #volume .toggle{width:50px;height:44px;margin:0;background-image:url(../img/common/header-sound-sp.png);background-repeat:no-repeat;background-position:center 14px;background-size:25px}#local_header nav#menu #volume .toggle.off{background-position:center -31px}#local_header nav#menu .menu_icon{position:absolute;z-index:502;top:-1px;left:0;display:block;padding:12px;-webkit-transition:.3s;transition:.3s;opacity:.8;border:none}#local_header nav#menu .menu_icon span{position:relative;display:inline-block;width:27px;height:3px;-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:3px;content:'';-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:24.5px center;-ms-transform-origin:24.5px center;transform-origin:24.5px center;background:#fff}#local_header nav#menu .menu_icon span::before{top:10px}#local_header nav#menu .menu_icon span::after{top:-10px}#local_header nav#menu.open .menu_icon span{background:0 0}#local_header nav#menu.open .menu_icon span::before{-webkit-transform:rotate(45deg) translate(-3px,0);-ms-transform:rotate(45deg) translate(-3px,0);transform:rotate(45deg) translate(-3px,0)}#local_header nav#menu.open .menu_icon span::after{-webkit-transform:rotate(-45deg) translate(-3px,0);-ms-transform:rotate(-45deg) translate(-3px,0);transform:rotate(-45deg) translate(-3px,0)}}#landing{position:relative;z-index:1000;min-height:665px;-webkit-transition:background 2s;transition:background 2s;background:#000}#landing.show{background:0 0}#landing .container{padding-top:125px}#landing h1{width:508px;height:293px;margin:0 auto 40px;padding-right:90px;text-indent:-9999px;background:url(../img/common/logo.png) left top no-repeat;background-size:contain}#landing .btns{position:relative;width:288px;height:108px;margin:0 auto 15px}#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{width:109px;height:108px}#landing .btns li a{display:block;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;text-indent:-9999px;background-size:contain}#landing .btns li a:hover{opacity:.7}#landing .btns li.bgm_on a{background:url(../img/landing/bgm-on.png) no-repeat;background-size:contain}#landing .btns li.bgm_off a{background:url(../img/landing/bgm-off.png) no-repeat;background-size:contain}#landing .btns .loader{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#landing .note{font-size:13px;font-weight:400;display:none;text-align:center;color:#ccc}#landing.loading .btns .bgm-btn{display:none}#landing.loading .btns .loader{display:block}@media screen and (max-width:640px){#landing .container{padding-top:88px}#landing h1{width:320px;height:189px;margin-bottom:25px;padding-right:50px}#landing .btns{width:240px;height:95px;margin:0 auto 17px}#landing .btns li{width:95px;height:95px}#landing .btns .loader{-webkit-transform:translate(-50%,-50%) scale(.75);-ms-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}#landing .note{font-size:13px}}#background{position:fixed;top:0;left:0;width:100%;height:100%}#background .slide,#background::after{position:absolute;width:100%;height:100%}#background::after{top:0;left:0;content:'';background:url(../img/common/bg-cover.png);background-size:9px}#background .slide{opacity:0;background-repeat:no-repeat;background-size:cover}#background .slide.show{-webkit-transition:opacity 2.5s;transition:opacity 2.5s;opacity:1}#top{padding:125px 0 80px}#top .top .logo{width:508px;height:293px;margin:0 auto 50px;padding-right:90px}#top .top .logo img{width:100%}#top .top .date{font-size:28px;margin:0 0 70px;text-align:center;letter-spacing:.1em;text-shadow:0 0 8px rgba(44,144,176,.7),0 0 8px rgba(44,144,176,.7)}#top .top .date strong{font-size:42px;font-weight:100}#top .top .spec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:950px;margin:0 auto 5px;padding:25px 15px;border:10px solid rgba(255,255,255,.15);background:rgba(8,71,133,.2);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#top .top .spec .type{width:405px;text-align:center}#top .top .spec .type .name{font-size:20px;font-weight:400;margin-bottom:15px;padding-bottom:5px;letter-spacing:.1em;border-bottom:rgba(255,255,255,.2) 1px solid}#top .top .spec .type .name small{font-size:13px}#top .top .spec .type .tracklist a{font-size:16px;font-weight:400;line-height:33px;position:relative;display:block;width:198px;height:36px;margin:0 auto;text-align:center;color:#000;background:url(../img/top/btn-tracklist.png) no-repeat;background-size:contain}#top .top .spec .type .tracklist a span::after,#top .top .spec .type .tracklist a span::before,#top .top .spec .type .tracklist a::after,#top .top .spec .type .tracklist a::before{position:absolute;content:'';-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#000}#top .top .spec .type .tracklist a::before{top:4px;left:4px;width:7px;height:1px}#top .top .spec .type .tracklist a::after{top:4px;left:4px;width:1px;height:7px}#top .top .spec .type .tracklist a span::before{right:4px;bottom:4px;width:7px;height:1px}#top .top .spec .type .tracklist a span::after{right:4px;bottom:4px;width:1px;height:7px}#top .top .spec .type .tracklist a:hover span::after,#top .top .spec .type .tracklist a:hover span::before,#top .top .spec .type .tracklist a:hover::after,#top .top .spec .type .tracklist a:hover::before{background:#fff}#top .top .spec .type .tracklist a:hover::before{top:0;left:0;width:100%}#top .top .spec .type .tracklist a:hover::after{top:0;left:0;height:100%}#top .top .spec .type .tracklist a:hover span::before{right:0;bottom:0;width:100%}#top .top .spec .type .tracklist a:hover span::after{right:0;bottom:0;height:100%}#top .top .spec .type .outline{font-size:12px;margin-bottom:10px}#top .top .spec .type .link a{font-size:13px;font-weight:400;line-height:36px;position:relative;display:block;width:260px;margin:0 auto 10px;padding:4px;background:rgba(0,0,0,.4)}#top .top .spec .type .link a span::after,#top .top .spec .type .link a span::before,#top .top .spec .type .link a::after,#top .top .spec .type .link a::before{position:absolute;content:'';-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#008de5}#top .top .spec .type .link a::before{top:4px;left:4px;width:7px;height:1px}#top .top .spec .type .link a::after{top:4px;left:4px;width:1px;height:7px}#top .top .spec .type .link a span::before{right:4px;bottom:4px;width:7px;height:1px}#top .top .spec .type .link a span::after{right:4px;bottom:4px;width:1px;height:7px}#top .top .spec .type .link a:hover::before{top:0;left:0;width:100%}#top .top .spec .type .link a:hover::after{top:0;left:0;height:100%}#top .top .spec .type .link a:hover span::before{right:0;bottom:0;width:100%}#top .top .spec .type .link a:hover span::after{right:0;bottom:0;height:100%}#top .top .spec .type .extra{font-weight:400;margin:15px auto 0;padding:20px;background:#000}#top .top .spec .type .extra h3{font-size:20px;margin-bottom:5px;letter-spacing:.1em}#top .top .spec .type .extra .limited{font-size:11px;line-height:25px;display:inline-block;margin-bottom:15px;padding:0 20px;letter-spacing:.1em;background:rgba(0,154,182,.5)}#top .top .spec .type .extra .detail{font-size:13px;line-height:1.3;letter-spacing:.1em}#top .top .spec .type .extra .detail li{margin-bottom:10px}#top .top .spec-note{font-size:14px;font-weight:400;display:block;text-align:center;letter-spacing:.1em;color:#fff}#top .banners{padding:50px 0 0}#top .banners .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:650px;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#top .banners .items .item{width:315px}#top .banners .items .item img{width:100%;box-shadow:0 0 10px 3px rgba(255,255,255,.4)}#top .banners .items .item a{-webkit-transition:opacity .3s;transition:opacity .3s}#top .banners .items .item a:hover{opacity:.7}@media screen and (max-width:640px){#top{padding:25px 0 0}#top .top .logo{width:320px;height:189px;margin:0 auto 25px;padding-right:50px}#top .top .logo img{width:100%}#top .top .date{font-size:14px}#top .top .date strong{font-size:21px}#top .top .spec{display:block;width:auto;margin:0 10px 5px;padding:10px;border-width:5px}#top .top .spec .type{width:auto}#top .top .spec .type .name{font-size:16px;margin-bottom:10px;padding-bottom:5px}#top .top .spec .type .name small{font-size:10px}#top .top .spec .type .outline{font-size:11px}#top .top .spec .type .link a{font-size:11px;line-height:36px;width:auto}#top .top .spec .type .extra{margin:10px auto 20px;padding:15px 10px;background:#000}#top .top .spec .type .extra h3{font-size:14px}#top .top .spec .type .extra .limited{font-size:10px;line-height:20px;padding:0 10px}#top .top .spec .type .extra .detail{font-size:12px;line-height:1.7}#top .top .spec-note{font-size:13px}#top .banners{padding:35px 0 15px}#top .banners .items{display:block;width:auto;margin:0 60px}#top .banners .items .item{width:auto;margin-bottom:15px}}#top .composer{margin:30px 0 0;padding:50px 0 40px;background:rgba(0,0,0,.7)}#top .composer dl{line-height:40px;width:620px;margin:auto;letter-spacing:.1em;text-shadow:0 0 5px #2c90b0,0 0 8px #2c90b0}#bdm .block .container h2,#products .description p,#tracklist .lists .tab p,#tracklist .lists h2{text-shadow:0 0 8px rgba(44,144,176,.7),0 0 8px rgba(44,144,176,.7)}#top .composer dl dt{font-size:14px;float:left;clear:both;width:50%;padding-right:30px;text-align:right}#top .composer dl dt img{padding-right:8px;vertical-align:middle}#top .composer dl dd{font-size:22px;padding:0 0 0 335px}#top .composer dl.main-composer{margin-bottom:10px}#top .composer dl.main-composer dt{font-size:20px}@media screen and (max-width:640px){#top .composer{margin:30px 0 0;padding:25px 0 20px}#top .composer dl{line-height:1.7;width:auto}#top .composer dl dt{font-size:10px;float:none;clear:none;width:auto;padding-right:0;text-align:center}#top .composer dl dt img{padding-right:8px;vertical-align:middle}#top .composer dl dt:nth-of-type(1) img,#top .composer dl dt:nth-of-type(2) img{height:7px}#top .composer dl dt:nth-of-type(3) img{height:11px}#top .composer dl dt:nth-of-type(4) img{height:7px}#top .composer dl dd{font-size:14px;padding:0 0 10px;text-align:center}#top .composer dl.main-composer{margin-bottom:10px}#top .composer dl.main-composer dt{font-size:10px}}#products .description{padding:100px 0;text-align:center}#products .description p{font-size:18px;line-height:1.8;margin-bottom:1.8em;letter-spacing:.1em}#products .description p.notes{font-size:13px;text-shadow:none}#products .block{margin-bottom:40px;padding:80px 0 60px;background:rgba(0,0,0,.3);box-shadow:0 0 15px 3px rgba(44,144,176,.4)}#products .block .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto}#products .block .container .title{width:375px;padding:5px 30px 5px 0;text-align:right;border-right:rgba(255,255,255,.4) 1px solid}#products .block .container .title .type{font-size:24px;margin-bottom:5px;letter-spacing:.05em}#products .block .container .title .type .disc{font-size:13px;line-height:20px;display:inline-block;margin-left:5px;padding:0 5px;vertical-align:middle;background:#004d5b}#products .block .container .title .spec{font-size:10px;margin-bottom:15px;letter-spacing:.1em;opacity:.5}#products .block .container .title .jacket img{width:270px;box-shadow:0 0 15px 3px rgba(255,255,255,.3)}#products .block .container .detail{width:604px;padding:5px 0 5px 35px}#products .block .container .detail h3{font-size:16px;line-height:1.5;margin-bottom:1.5em;letter-spacing:.1em}#products .block .container .detail p{font-size:13px;line-height:1.7;margin-bottom:1em;letter-spacing:.1em;color:#b0b0b0}#products .block .link-tracklist,#products .block .stores{margin-bottom:20px}#products .block .link-tracklist a{background:rgba(0,77,91,.7)}#products .block .stores li{display:inline-block;margin-right:20px}#products .block .stores li a{font-size:13px;line-height:2em;display:inline-block;padding-left:16px;background:url(../img/common/icon-arrow.svg) left center no-repeat;background-size:6px 10px}#products .block .link-bdm a{background:rgba(255,255,255,.1)}#products .block .btn-frame{font-size:13px;font-weight:400;line-height:40px;position:relative;display:block;padding:4px;text-align:center}#products .block .btn-frame span::after,#products .block .btn-frame span::before,#products .block .btn-frame::after,#products .block .btn-frame::before{position:absolute;content:'';-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#fff}#products .block .btn-frame::before{top:4px;left:4px;width:7px;height:1px}#products .block .btn-frame::after{top:4px;left:4px;width:1px;height:7px}#products .block .btn-frame span::before{right:4px;bottom:4px;width:7px;height:1px}#products .block .btn-frame span::after{right:4px;bottom:4px;width:1px;height:7px}#products .block .btn-frame:hover::before{top:0;left:0;width:100%}#products .block .btn-frame:hover::after{top:0;left:0;height:100%}#products .block .btn-frame:hover span::before{right:0;bottom:0;width:100%}#products .block .btn-frame:hover span::after{right:0;bottom:0;height:100%}@media screen and (max-width:640px){#products .description{padding:0 20px 30px;text-align:left}#products .description p{font-size:14px}#products .description p br{display:none}#products .description p.notes{font-size:11px}#products .block{margin-bottom:0;padding:10px 0}#products .block .container{display:block;width:100%;padding:0 15px}#products .block .container .title{width:auto;padding:15px 0;text-align:center;border-right:none;border-bottom:rgba(255,255,255,.4) 1px solid}#products .block .container .title .type{font-size:22px;margin-bottom:0}#products .block .container .title .type .disc{font-size:12px;font-weight:100;display:block;margin:3px 0 0;background:0 0}#products .block .container .title .jacket,#products .block .link-tracklist,#products .block .stores{margin-bottom:15px}#products .block .container .title .jacket img{width:240px}#products .block .container .detail{width:auto;padding:15px 0}#products .block .container .detail h3{font-size:14px}#products .block .container .detail p{font-size:12px}#products .block .stores li{display:block;margin-right:0}#products .block .stores li a{font-size:11px;display:inline-block;padding-left:14px;background-size:5px 8px}#products .block .btn-frame{font-size:13px;font-weight:400;line-height:40px;position:relative;display:block;padding:4px;text-align:center}#products .block .btn-frame span::after,#products .block .btn-frame span::before,#products .block .btn-frame::after,#products .block .btn-frame::before{position:absolute;content:'';-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#fff}#products .block .btn-frame::before{top:4px;left:4px;width:7px;height:1px}#products .block .btn-frame::after{top:4px;left:4px;width:1px;height:7px}#products .block .btn-frame span::before{right:4px;bottom:4px;width:7px;height:1px}#products .block .btn-frame span::after{right:4px;bottom:4px;width:1px;height:7px}#products .block .btn-frame:hover{text-decoration:none}#products .block .btn-frame:hover::before{top:0;left:0;width:100%}#products .block .btn-frame:hover::after{top:0;left:0;height:100%}#products .block .btn-frame:hover span::before{right:0;bottom:0;width:100%}#products .block .btn-frame:hover span::after{right:0;bottom:0;height:100%}}#bdm .block .container .image,#bdm .note{text-align:center}#bdm .note span,#tracklist .lists h2.show{display:block}#bdm{padding-top:60px;padding-bottom:60px}#bdm .block{margin-bottom:100px;padding:30px 0;background:rgba(0,0,0,.5);box-shadow:0 0 15px 3px rgba(44,144,176,.8)}#bdm .block:last-of-type{margin-bottom:40px}#bdm .block .container{width:980px;margin:auto}#bdm .block .container h2{font-size:28px;font-weight:100;line-height:1.7;margin-bottom:50px;text-align:center;letter-spacing:.15em}#bdm .block .container h2 small{font-size:80%}#bdm .note{font-size:13px;letter-spacing:.1em}@media screen and (max-width:640px){#bdm{margin-top:-30px;padding-top:0;padding-bottom:50px}#bdm .block{margin-bottom:0;padding:20px 0}#bdm .block:last-of-type{margin-bottom:20px}#bdm .block .container{width:auto;padding:0 15px}#bdm .block .container h2{font-size:16px;margin-bottom:15px;letter-spacing:.05em}#bdm .block .container .image img{width:100%}#bdm .note{font-size:12px;margin:15px 15px 0;text-align:left}#bdm .note span{padding-left:1em;text-indent:-1em}}#tracklist{padding:80px 0}#tracklist .lists{width:800px;margin:0 auto 40px}#tracklist .lists h2{font-size:32px;font-weight:100;margin-bottom:30px;text-align:center;letter-spacing:.2em}#tracklist .lists h2 small{font-size:13px;letter-spacing:.1em}#tracklist .lists .tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#tracklist .lists .tab p{font-size:18px;font-weight:100;width:48%;padding:15px 0 40px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:center;letter-spacing:.2em;opacity:.7;color:#999;background:url(../img/tracklist/tab-non-active.png) center bottom no-repeat}#tracklist .lists .tab p.active,#tracklist .lists .tab p:hover{opacity:1;color:#fff}#tracklist .lists .tab p.active{background-image:url(../img/tracklist/tab-active.png)}#tracklist .lists .block{display:none;margin:0 auto 30px;padding:10px 20px 20px;border:4px solid #282828;background:rgba(0,0,0,.6);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#tracklist .lists .block.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#tracklist .lists .block h3{font-size:20px;font-weight:100;display:none;width:100%;margin-bottom:15px;padding-bottom:15px;text-align:center;letter-spacing:.15em;border-bottom:rgba(255,255,255,.2) 1px solid;text-shadow:0 0 8px rgba(207,186,121,.7),0 0 8px rgba(207,186,121,.7)}#tracklist .lists .block h3.show{display:block}#tracklist .lists .block h3 .disc-no,#tracklist .lists .block h3 small{font-size:14px}#tracklist .lists .block h3 .disc-no{font-weight:400;color:#008de5}#tracklist .lists .block h3 .limited{font-size:12px;font-weight:400;line-height:20px;display:inline-block;margin-top:5px;padding:0 15px;letter-spacing:.1em;color:#000;background:#cfba79}#tracklist .lists .block ul{width:50%;padding:0 20px}#tracklist .lists .block ul li{margin-bottom:10px}#tracklist .lists .block ul li .title{font-size:14px;line-height:1.4}#tracklist .lists .block ul li .composer{font-size:10px;line-height:1.4;color:#aaa}#tracklist .lists .block .comingsoon{font-size:18px;width:100%;padding:50px 0;text-align:center;color:#ccc}#tracklist .back a{font-size:13px;font-weight:400;line-height:36px;position:relative;display:block;width:260px;margin:auto;padding:4px;text-align:center;background:rgba(0,0,0,.85)}#tracklist .back a span::after,#tracklist .back a span::before,#tracklist .back a::after,#tracklist .back a::before{position:absolute;content:'';-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#008de5}#tracklist .back a::before{top:4px;left:4px;width:7px;height:1px}#tracklist .back a::after{top:4px;left:4px;width:1px;height:7px}#tracklist .back a span::before{right:4px;bottom:4px;width:7px;height:1px}#tracklist .back a span::after{right:4px;bottom:4px;width:1px;height:7px}#tracklist .back a:hover::before{top:0;left:0;width:100%}#tracklist .back a:hover::after{top:0;left:0;height:100%}#tracklist .back a:hover span::before{right:0;bottom:0;width:100%}#tracklist .back a:hover span::after{right:0;bottom:0;height:100%}@media screen and (max-width:640px){#tracklist{padding:0}#tracklist .lists{width:auto;margin:0 10px 40px}#tracklist .lists h2{font-size:26px;margin-bottom:50px}#tracklist .lists h2 small{font-size:11px}#tracklist .lists .tab{margin-bottom:15px}#tracklist .lists .tab p{font-size:13px;padding:10px 0 15px;background-size:245px 12.5px}#tracklist .lists .block{padding:15px 10px}#tracklist .lists .block.show{display:block}#tracklist .lists .block h3{font-size:14px;line-height:1.4;padding-bottom:15px}#tracklist .lists .block h3 .limited{font-size:10px;margin-top:5px}#tracklist .lists .block h3 .disc-no{font-size:12px}#tracklist .lists .block ul{width:auto;padding:0 5px}#tracklist .lists .block ul li{font-size:11px}#tracklist .back a{font-size:11px;line-height:36px;width:auto;margin:0 15px}}#videos{padding-bottom:70px}#videos .group{margin-top:100px}#videos .group .title{font-size:28px;font-weight:100;line-height:1.4;margin-bottom:40px;text-align:center;letter-spacing:.2em;text-shadow:0 0 8px rgba(44,144,176,.7),0 0 8px rgba(44,144,176,.7)}#videos .group .thumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:980px;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#videos .group .thumbs .item{width:280px;margin:0 10px 30px}#videos .group .thumbs .item figure img{width:100%;-webkit-transition:border .3s;transition:border .3s;border:3px solid #000}#videos .group .thumbs .item figure figcaption{font-size:12px;line-height:1.4;margin-top:5px;text-align:center}#videos .group .thumbs .item a{display:block}#videos .group .thumbs .item a:hover img{border-color:#2c90b0}@media screen and (max-width:640px){#videos{padding-bottom:40px}#videos .group{margin-top:0;margin-bottom:40px}#videos .group .title{font-size:22px;margin-bottom:15px}#videos .group .thumbs{max-width:100%;padding:0 10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#videos .group .thumbs .item{width:48.5%;margin:0 0 15px}#videos .group .thumbs .item figure{line-height:0}#videos .group .thumbs .item figure figcaption{font-size:10px;line-height:1.3;margin-top:3px}}#modal,#wp.show-modal{position:fixed;width:100%;height:100%}html.show-modal{overflow:hidden}#modal{z-index:1003;top:0;left:0;display:none;background-color:rgba(0,0,0,.8)}#modal .close{position:absolute;top:20px;right:20px;width:40px;height:40px;cursor:pointer;text-indent:-9999px;background:url(../img/common/modal_close.png)}#modal .youtube{position:absolute;top:50%;left:50%;width:800px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000;box-shadow:0 0 15px 3px rgba(44,144,176,.4)}#modal .youtube .close{top:-40px;right:-10px}#modal .videoPlayer{position:relative;width:100%;height:0;padding-bottom:56.25%}#modal .videoPlayer iframe{position:absolute;top:0;left:0}@media screen and (max-width:640px){#modal .youtube{width:95%}#modal .close{top:10px;right:10px;width:33px;height:33px;background-size:contain}}