a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Helvetica,Arial,sans-serif;background:url(imgs/bg.png) top/cover no-repeat;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}fixed{position:fixed;width:100%;height:100%}a{text-decoration:none;cursor:pointer}a:link,a:visited{color:inherit}img{max-width:100%}.allow::after{content:'';display:inline-block;background:url(imgs/linkicon.png) center center/contain no-repeat;width:12px;height:13px;margin-left:6px}@media screen and (min-width:750px){.allow::after{width:24px;height:26px;margin-left:17px}}.allow--pink::after{content:'';display:inline-block;background:url(imgs/linkicon-pink.png) center center/contain no-repeat;width:9px;height:11px;margin-left:6px}.container{margin:0 auto;width:100%;max-width:550px}.footer{background-color:#11d3d1;margin-top:-25px}.footer__txt{font-family:HelveticaNeue,Arial,sans-serif;color:#fff;font-size:11px;font-weight:400;line-height:19px;padding:44px 0 29px 20px}.footer__txt ul{margin-top:11px}@media screen and (min-width:750px){.allow--pink::after{width:18px;height:22px;margin-left:12px}.container{max-width:960px}.footer{margin-top:-51px}.footer__txt{font-size:22px;font-weight:400;line-height:38px;padding:89px 0 58px 40px}.footer__txt ul{margin-top:22px}}.footer__title{font-size:18px;letter-spacing:3px;font-weight:500}.modal-content{overflow-x:hidden;z-index:9999;display:none;position:absolute;width:90%;max-width:900px;top:0;right:0;left:0;background:#fff;margin:0 auto;border:4px solid #11d3d1}.modal-content-2{border-color:#ff828d}.modal-content-inner{position:relative}.modal-close{position:absolute;top:0;right:0;cursor:pointer;background:url(imgs/close.png) center center/15px 15px no-repeat,#11d3d1;width:35px;height:35px}@media screen and (min-width:750px){.footer__title{font-size:36px}.modal-close{background:url(imgs/close.png) center center/30px 30px no-repeat,#11d3d1;width:70px;height:70px}}.modal-close--2{background:url(imgs/close.png) center center/15px 15px no-repeat,#ff828d}@media screen and (min-width:750px){.modal-close--2{background:url(imgs/close.png) center center/30px 30px no-repeat,#ff828d;width:70px;height:70px}}.modal-title{position:absolute;color:#00c4c2;display:flex;justify-content:center;align-items:center;height:100%;margin-right:-60px;top:0;right:0}.modal-title--2{color:#ff828d}.modal-title h2{transform:rotate(90deg);font-size:12px;letter-spacing:2px;font-weight:500;line-height:10px}.modal-txt{color:#00c4c2;font-size:11px;font-weight:500;line-height:18px;padding:15px 0 19px 20px;width:339px;max-width:70%}.modal-txt ul{margin-top:7px}@media screen and (min-width:750px){.modal-title{margin-right:-90px}.modal-title h2{font-size:24px;line-height:20px}.modal-txt{font-size:14px;line-height:20px;padding:30px 0 39px 40px;width:339px}.modal-txt ul{margin-top:14px}}.modal-txt--2{color:#ff828d}.modal-overlay{z-index:10;display:none;cursor:pointer;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(255,169,169,.4)}.product{position:relative;margin-top:20px}@media screen and (min-width:750px){.modal-overlay{cursor:default}.product{margin-top:40px}}.product-title{z-index:2;position:relative;margin:0 20px 0 auto;text-align:center;width:225px;height:60px;border:2px solid #ff828d}.product-title__txt{font-family:HelveticaNeue,Arial,sans-serif;color:#ff828d;font-size:18px;letter-spacing:2px;font-weight:400;line-height:60px}@media screen and (min-width:750px){.product-title{margin:0 40px 0 auto;width:450px;height:120px}.product-title__txt{font-size:36px;letter-spacing:3px;font-weight:400;line-height:120px}}.product-cover{z-index:1;position:relative;width:70%;max-width:275px;padding-right:20px;margin:-30px auto 0}@media screen and (min-width:750px){.product-cover{max-width:550px;padding:0;margin:-60px 0 0 160px}}.product-btn{z-index:2;position:relative;background-color:#11d3d1;text-align:center;margin:-22px 0 0 20px;width:215px;height:45px;transition:.3s all ease 0s}.product-btn:hover{transform:translate3d(0,5px,0);color:#fff;font-weight:400}.product-btn__txt{font-family:HelveticaNeue,Arial,sans-serif;color:#fff;font-size:15px;letter-spacing:2px;font-weight:400;line-height:45px}@media screen and (min-width:750px){.product-btn{margin:-45px 0 0 40px;width:430px;height:90px}.product-btn__txt{font-size:30px;line-height:90px}}.product-tracklist{z-index:1;position:relative;background:#fff;margin:-10px 20px 0 auto;width:258px}.product-tracklist__items{color:#f56378;font-size:12px;font-weight:500;line-height:20px;padding:20px 0 20px 21px}@media screen and (min-width:750px){.product-tracklist{margin:-21px 40px 0 auto;width:516px}.product-tracklist__items{font-size:24px;line-height:40px;padding:40px 0 40px 41px}}.product-caption{z-index:-1;position:relative;width:300px;max-width:90%;margin:-15px 0 0 20px;border:2px solid #11d3d1}.product-caption__txt{color:#00c4c2;font-size:11px;font-weight:500;line-height:19px;padding:28px 21px 21px 20px}@media screen and (min-width:750px){.product-caption{width:600px;margin:-30px 0 0 40px}.product-caption__txt{font-size:22px;line-height:38px;padding:57px 43px 42px 40px}}.product-tracklist__triangle{position:absolute;bottom:4px;left:-22px;width:38px}.ball{z-index:-2;position:absolute;bottom:127px;right:61px}.blank{margin-top:39px}.artist{margin-top:88px}@media screen and (min-width:750px){.product-tracklist__triangle{left:-45px;width:76px}.artist{margin-top:176px}}.artist-caption{position:relative;background-color:#ffa5b2;width:300px;max-width:90%;margin:0 20px 0 auto}.artist-caption__txt{color:#fff;font-size:11px;font-weight:500;line-height:19px;padding:27px 20px 30px}@media screen and (min-width:750px){.artist-caption{width:600px;margin:0 40px 0 auto}.artist-caption__txt{font-size:22px;line-height:38px;padding:54px 40px 60px}}.artist-caption__title{font-size:18px;line-height:24px;letter-spacing:3px}.artist-caption__title::after{content:'';display:block;background:url(imgs/se-line.png) center center/contain no-repeat;width:25px;height:2px;margin:15px 0}.artist-photo{z-index:0;position:relative;margin:-7px 0 0 20px;width:230px}@media screen and (min-width:750px){.artist-caption__title{font-size:36px;line-height:48px}.artist-caption__title::after{width:50px;height:4px;margin:30px 0}.artist-photo{margin:-14px 0 0 40px;width:460px}}.artist-caption__label-logo{z-index:2;position:absolute;top:-115px;right:-20px;width:160px}@media screen and (min-width:750px){.artist-caption__label-logo{top:-230px;right:50px;width:320px}}.artist-caption__tele-line{z-index:2;position:absolute;top:-22px;left:-40px;width:86px}@media screen and (min-width:750px){.artist-caption__tele-line{top:-45px;left:-80px;width:173px}}.artist-caption__yu{z-index:4;position:absolute;right:56px;bottom:-25px;width:34px}@media screen and (min-width:750px){.artist-caption__yu{right:112px;bottom:-50px;width:68px}}.artist-photo__nyoro{z-index:3;position:absolute;bottom:5px;right:-25px;width:77px}@media screen and (min-width:750px){.artist-photo__nyoro{bottom:11px;right:-50px;width:155px}}