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;text-decoration:none}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}input,select{vertical-align:middle}ul,li{list-style:none}@-moz-keyframes fadein{from{opacity:0;-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}}@-webkit-keyframes fadein{from{opacity:0;-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}}@keyframes fadein{from{opacity:0;-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}}@-moz-keyframes title-fadein{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@-webkit-keyframes title-fadein{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes title-fadein{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;background:#000}body{position:relative;width:100%;height:100%;z-index:1;min-height:100%;font-family:"Roboto","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ",Meiryo,"IPAGothic",Lucida Grande,"Times New Roman",Osaka,"ＭＳ Ｐゴシック",sans-serif;overflow-x:hidden}@media only screen and (max-width: 640px){body{height:auto}}#wrap{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background:#000 url(../img/piano-bg.jpg) no-repeat center center;background-size:cover;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-animation:fadein 3s ease;-webkit-animation:fadein 3s ease;animation:fadein 3s ease}.cnt{position:relative;z-index:10;height:auto;margin:0 auto}a{-moz-transition:all,.3s,ease,.3s;-o-transition:all,.3s,ease,.3s;-webkit-transition:all,.3s,ease,.3s;transition:all,.3s,ease,.3s}p{letter-spacing:1px}a,span,img{display:inline-block}img{max-width:100%;height:auto}.fadeInDown{-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}#sbmarwusasv5{display:none}.close-btn{margin-top:90px;text-align:center}.close-btn span{background:#e5bc46;padding:15px 30px;color:#000;font-size:16px;font-weight:600;font-family:'Montserrat', sans-serif;letter-spacing:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}#loading{position:fixed;left:0;top:0;z-index:10001;width:100%;height:100%;background:#000 url(../img/loading.gif) no-repeat center;background-size:64px}.sns{position:absolute;left:0;bottom:42px;font-size:0;width:100%;margin:0 auto 0;text-align:center}.sns a{width:30px;height:30px;margin:0 6px;padding-top:7px;font-size:16px;color:#fff;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.sns a.twitter{background:#55acee}.sns a.facebook{background:#315096}.official-link{position:fixed;display:block;width:100%;left:0;bottom:6px;color:#fff;font-size:12px;letter-spacing:1px;padding:9px 18px;text-align:center}.official-link i{margin-left:.5em}header{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;font-size:0;-moz-animation:fadein 3s ease;-webkit-animation:fadein 3s ease;animation:fadein 3s ease}header h1{width:446px;height:242px;background:#000;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding-top:42px;margin:7.5% auto 30px}header h1 img{max-width:100%;height:auto}header #menu{text-align:center}header #menu a{width:108px;height:108px;margin:0 6px;padding:45px 0 0;color:#000;font-size:14px;font-weight:bold;letter-spacing:1px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;vertical-align:top;cursor:pointer}header #menu a:hover{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);background:#e5bc46}header #menu a:hover .en{color:#fff}header #menu a span{cursor:pointer}header #menu a .en{display:block;font-family:'Montserrat', sans-serif;color:#000;color:#e5bc46;font-size:18px;font-weight:400;letter-spacing:2px;padding-left:3px}@media only screen and (max-width: 768px){header h1{width:80%;max-width:446px;height:auto;padding:6% 12%}header #menu{width:80%;max-width:446px;margin:15px auto 0}header #menu a{margin:12px 6px 0}}@media only screen and (max-width: 480px){header h1{margin:30px auto 0}header #menu{width:82%;margin:1% auto 0}header #menu a{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:48%;height:auto;margin:3px 1%;padding:9px 12px}header #menu a .en{font-size:14px;letter-spacing:1px}}.cnt{color:#fff}.cnt h2{position:relative;color:#e5bc46;font-size:36px;font-weight:300;letter-spacing:3px;text-align:center;padding-bottom:60px;font-family:'Montserrat', sans-serif}.cnt h2:after{position:absolute;left:50%;bottom:30px;margin-left:-15px;content:'';display:block;width:30px;height:1px;background:#e5bc46}.cnt p{margin-top:2em;font-size:15px;line-height:36px;text-align:left;text-align:justify;text-shadow:0 0 6px #000}.cnt .story{width:66%;margin:90px auto}@media only screen and (max-width: 960px){.cnt P{line-height:32px}.cnt .story{width:100%;margin:60px auto}}.iframe-wrap{position:relative;width:100%;height:auto;padding-top:56.25%}.iframe-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%}#album .album-title{font-family:"Montserrat","Roboto","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ",Meiryo,"IPAGothic",Lucida Grande,"Times New Roman",Osaka,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-size:42px;margin-top:15px;font-weight:300}@media only screen and (max-width: 640px){#album .album-title{font-size:30px}}#album h3{color:#e5bc46;letter-spacing:1px}#album .release{margin-top:0;text-align:center;color:#fff;font-size:15px;letter-spacing:1px;line-height:24px}#album .release span{padding:3px 9px;border:1px solid #fff}#album .album-cnt{margin-top:30px;overflow:hidden;*zoom:1}#album .album-cnt .trailer{padding-bottom:30px}#album .album-cnt .jackets{width:47.5%;float:left;text-align:left}#album .album-cnt .jackets li{margin-top:30px}#album .album-cnt .jackets li:first-child{margin-top:0}#album .album-cnt .jackets li:nth-child(2) img{width:89.8959%}#album .album-cnt .jackets li .info h4{font-size:13px;line-height:1.5;text-align:left;letter-spacing:1px;margin-top:.5em}#album .album-cnt .jackets li .info h4:first-child{margin-top:0}#album .album-cnt .jackets li .info p{margin-top:0;font-size:13px;line-height:1.5}#album .album-cnt .jackets li .info span{font-size:11px}#album .album-cnt .jackets .comment{margin-top:30px;width:90%;border:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:15px 24px}#album .album-cnt .jackets .comment h4{margin:0;font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.1em;color:#e5bc46}#album .album-cnt .jackets .comment p{margin-top:12px;color:#ccc;font-size:12px;line-height:1.75;text-shadow:0 0 0 #000}#album .album-cnt .song-list{width:47.5%;float:right;text-align:left}#album .album-cnt .song-list h5{font-size:13px;margin-top:9px;margin-left:1.25em;color:#e5bc46;font-weight:normal}#album .album-cnt .song-list h4{margin-top:9px;letter-spacing:1px;font-size:16px;line-height:1.5}#album .album-cnt .song-list h4:before{content:'●';color:#e5bc46;margin-right:.25em}#album .album-cnt .song-list .comments{margin-top:30px}#album .album-cnt .song-list .comments li{margin-top:15px;border:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:15px 24px}#album .album-cnt .song-list .comments li h5{margin:0;font-size:14px;font-weight:700;letter-spacing:.1em}#album .album-cnt .song-list .comments li p{margin-top:12px;color:#ccc;font-size:12px;line-height:1.75;text-shadow:0 0 0 #000}#album .album-cnt .privilege{clear:both;padding-top:60px;text-align:left;overflow:hidden;*zoom:1;width:66%;margin:0 auto}@media only screen and (max-width: 960px){#album .album-cnt .privilege{width:100%;margin:0 auto}}#album .album-cnt .privilege .privilege-title{margin-top:15px;color:#fff;font-size:14px;letter-spacing:1px;line-height:21px;text-align:center}#album .album-cnt .privilege .privilege-title span{padding:3px 9px;border:1px solid #fff}#album .album-cnt .privilege .dvd li{margin-top:30px}#album .album-cnt .privilege .book{margin-top:60px}#album .album-cnt .privilege .haishin{margin-top:60px;border-top:1px solid #999;padding-top:30px}#album .album-cnt .privilege .haishin a{color:#fff;text-decoration:underline}#album .album-cnt .privilege .haishin .note{font-size:11px;color:#ddd}#album .album-cnt .privilege h4{margin-top:9px;letter-spacing:1px;font-size:16px;line-height:1.5}#album .album-cnt .privilege h4:before{content:'●';color:#e5bc46;margin-right:.25em}#album .album-cnt .privilege h5{font-weight:bold;margin-left:0;margin-top:14px;font-size:15px;color:#e5bc46;letter-spacing:1px}#album .album-cnt .privilege p{margin-top:6px;font-size:14px;line-height:1.7}#album .album-cnt .privilege p span{border:1px solid #ddd;padding:3px 9px}#album .album-cnt dl{margin-top:15px;letter-spacing:1px;line-height:1.5;text-align:left;font-size:15px}#album .album-cnt dl dt{float:left;width:2em;text-align:center;padding:9px 0}#album .album-cnt dl dd{border-top:1px solid #444;padding:9px 0;padding-left:2.5em}#album .album-cnt dl dd .title{display:block;font-size:15px}#album .album-cnt dl dd .music{font-size:11px;color:#ddd}#album .album-cnt dl dd .ver{font-size:11px;color:#e5bc46}@media only screen and (max-width: 960px){#album .album-cnt .jackets{width:100%;float:none}#album .album-cnt .song-list{width:100%;float:none;margin-top:60px}}#single .singles{text-align:center}#single .singles .single-cnt{display:block;width:100%;margin:0;vertical-align:top;overflow:hidden;*zoom:1}#single .singles .single-cnt:nth-child(2){margin-top:90px}#single .singles .single-cnt .left{width:45%;margin:6px auto 0}#single .singles .single-cnt .left p{margin-top:6px;line-height:1.5}#single .singles .single-cnt .left p.start{font-size:18px}#single .singles .single-cnt .left p.media{font-size:12px;color:#e5bc46}#single .singles .single-cnt .iframe-wrap{width:72%;margin:30px auto 0}#single .singles .single-cnt .right{width:50%;margin:0 auto 0}#single .singles .single-cnt .right p{margin-top:1.5em;font-size:14px;line-height:2}#single .singles .single-cnt .right p:first-child{margin-top:0}#single .singles .single-cnt .right h4{text-align:left;font-size:18px;line-height:1.8;font-weight:normal;letter-spacing:1px;color:#e5bc46;margin-top:1.5em}#single .singles .single-cnt .right h4:first-child{margin-top:0}#single .singles .single-cnt .right h4:after{content:'';display:block;width:30px;height:1px;background:#e5bc46;margin:15px 0}#single .singles .single-cnt .album-title{font-family:"Montserrat","Roboto","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ",Meiryo,"IPAGothic",Lucida Grande,"Times New Roman",Osaka,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-size:42px;margin-top:15px}@media only screen and (max-width: 640px){#single .singles .single-cnt .album-title{font-size:30px}}#single .singles .single-cnt h3{color:#e5bc46;letter-spacing:1px}#single .singles .single-cnt .jacket{border:1px solid #fff}@media only screen and (max-width: 960px){#single .singles .single-cnt .album-title{font-size:24px;height:auto}#single .singles .single-cnt .left{width:75%}#single .singles .single-cnt .right{width:75%;margin-top:30px}#single .singles .single-cnt .iframe-wrap{width:100%;margin:30px auto 0}}@media only screen and (max-width: 640px){#single .singles .single-cnt{width:100%}#single .singles .single-cnt .left{width:100%}#single .singles .single-cnt .right{width:100%;margin-top:30px}#single .singles .single-cnt .iframe-wrap{width:100%;margin:30px auto 0}}#news .cnt h3,#media .cnt h3{padding-bottom:6px;text-align:left;font-size:18px;letter-spacing:1px;line-height:1.5;border-bottom:3px solid #e5bc46}#news .cnt h3:before,#media .cnt h3:before{content:'●';margin-right:.25em;color:#e5bc46}#news .cnt article,#media .cnt article{margin-top:60px}#news .cnt article:nth-child(2),#media .cnt article:nth-child(2){margin-top:30px}#news .cnt article a,#media .cnt article a{color:#e5bc46;text-decoration:underline}#news .cnt article .detail-information,#media .cnt article .detail-information{margin-top:2em;margin-left:16px;border:6px solid #333;padding:30px}@media only screen and (max-width: 480px){#news .cnt article .detail-information,#media .cnt article .detail-information{padding:15px}}#news .cnt article .detail-information h5,#media .cnt article .detail-information h5{font-size:15px;padding-bottom:6px;line-height:1.4;letter-spacing:.1em;border-bottom:1px solid #666;text-align:left}#news .cnt article .detail-information h5+p,#media .cnt article .detail-information h5+p{margin-top:0}#news .cnt article .detail-information p,#media .cnt article .detail-information p{font-size:11px;margin-left:0}#news .cnt p,#media .cnt p{font-size:14px;line-height:1.9;margin-left:16px}#news .cnt p.note,#media .cnt p.note{color:#eee;font-size:11px}#news .cnt h4,#media .cnt h4{margin-top:2em;border-left:1px solid #e5bc46;line-height:1.5;text-align:left;font-size:16px;letter-spacing:1px;padding-left:15px}#live h3{text-align:center;font-size:30px;letter-spacing:1px;line-height:40px}#live h3 span{display:block;font-size:15px;font-weight:normal;letter-spacing:2px}#live .comment{margin-top:30px;color:#000;padding:30px 60px;background:rgba(229,188,70,0.9);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#live .comment p{text-shadow:none;text-align:center}#live .comment p:first-child{margin-top:0}@media only screen and (max-width: 960px){#live .comment p{text-align:left}#live .comment p br{display:none}}@media only screen and (max-width: 960px){#live .comment{padding:15px 30px}}#live ul{padding:0 15px}#live ul li{text-align:left;margin-top:30px;overflow:hidden;*zoom:1}#live ul li .date{width:180px;float:left;color:#e5bc46;font-family:'Dosis', sans-serif;font-weight:200;font-size:54px;letter-spacing:1px}#live ul li .date .weekday{font-size:30px;margin-left:.25em}#live ul li .schedule-cnt{margin-left:180px;color:#e5bc46;border-left:2px solid #e5bc46;padding-left:30px}#live ul li .schedule-cnt h4{color:#fff;font-size:24px;letter-spacing:1px;line-height:1.5;text-shadow:0 0 6px #000}#live ul li .start{letter-spacing:1px;color:#fff}#live ul li dl{margin-top:15px;overflow:hidden;*zoom:1;font-size:14px;line-height:1.5;letter-spacing:1px}#live ul li dl dt{float:left;width:5em;padding:6px 0}#live ul li dl dd{margin-left:6em;padding:6px 0;border-top:1px dotted rgba(229,188,70,0.5)}#live ul li dl dt:first-child+dd{border-top:none}@media only screen and (max-width: 640px){#live ul li .date{float:none;width:100%}#live ul li .schedule-cnt{margin-left:0;border-top:2px solid #e5bc46;border-left:none;padding-left:0;padding-top:9px;margin-top:9px}#live ul li dl dt{width:4.5em}#live ul li dl dd{margin-left:5em}}#live .price{margin-top:60px}#live .price a{color:#e5bc46}#live .price span{color:#000;background:#fff;padding:12px 36px;text-align:center;font-size:21px;letter-spacing:1px;line-height:1.5;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#live .price .note{margin-top:15px;font-size:13px;line-height:1.5;letter-spacing:1px;font-weight:normal}@media only screen and (max-width: 640px){#live .price{margin-top:30px}#live .price span{font-size:16px;padding:12px 24px}#live .price .note{font-size:11px}}#live .production{margin-top:60px;color:#fff;font-size:13px;line-height:1.5;letter-spacing:1px;text-align:center}#special h3{font-size:18px;line-height:1.5;letter-spacing:1px}#special h3 .sub{display:block;font-size:14px}#special h4{margin-top:18px}#special h4 span{position:relative;padding:9px 24px;color:#000;font-size:13px;font-weight:normal;background:#e5bc46;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#special h4 span:before{position:absolute;left:50%;top:-18px;margin-left:-9px;content:'';display:block;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid transparent;border-bottom:9px solid #e5bc46}#special .list{margin-top:60px}#special article{margin-top:30px}#special article .txt h4{margin-top:30px;color:#e5bc46;font-weight:400;font-size:16px;letter-spacing:.1em}#special article .txt p{margin-top:1em;font-size:13px;line-height:1.9;text-align:center}@media only screen and (max-width: 640px){#special article h3{text-align:left}#special article .txt h4{text-align:left}#special article .txt p{text-align:left}#special article .txt p br{display:none}}#special h5{margin:30px auto 0;text-align:left;width:75%;letter-spacing:1px}#special h5:before{content:'●';color:#e5bc46;margin-right:.25em}@media only screen and (max-width: 640px){#special h5{width:100%}}#special .hikigatari-list{color:#000;font-size:14px;width:75%;margin:15px auto 60px;text-align:left;table-layout:fixed}#special .hikigatari-list tbody tr th{font-size:14px;color:#e5bc46;padding:12px 18px;border-bottom:2px solid #e5bc46}#special .hikigatari-list tbody tr th.title{width:50%}#special .hikigatari-list tbody tr th.lyric,#special .hikigatari-list tbody tr th.music{width:25%}#special .hikigatari-list tbody tr td{color:#fff;padding:12px 18px;border-bottom:2px solid #fff;line-height:1.5}#special .hikigatari-list tbody tr td.title{font-weight:bold;letter-spacing:1px}#special .hikigatari-list tbody tr td.lyric,#special .hikigatari-list tbody tr td.music{font-size:11px}@media only screen and (max-width: 640px){#special .hikigatari-list{width:100%}#special .hikigatari-list tbody tr th{padding:12px 0}#special .hikigatari-list tbody tr td{border-bottom:1px solid #fff;padding:12px 0}}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal{box-sizing:border-box;width:100%;margin:0 auto;padding:90px 10%}.remodal#album,.remodal#trailer01,.remodal#trailer02,.remodal#trailer03{padding:90px 12%}.remodal#live,.remodal#news,.remodal#media{padding:90px 20%}.remodal .left-close-area{position:fixed;left:0;top:0;width:10%;height:100%}.remodal .right-close-area{position:fixed;right:0;top:0;width:10%;height:100%}@media only screen and (max-width: 960px){.remodal{padding:90px 10%}.remodal#album{padding:90px 20%}.remodal#live{padding:90px 10%}}@media only screen and (max-width: 640px){.remodal{padding:90px 10%}.remodal#album,.remodal#news,.remodal#media{padding:90px 10%}.remodal#trailer01,.remodal#trailer02,.remodal#trailer03{padding:90px 5%}}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:fixed;z-index:10200;top:0;right:0;display:block;overflow:visible;width:60px;height:60px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#000;border:0;outline:0;background:#e5bc46;-moz-border-radius:0 0 0 3px;-webkit-border-radius:0;border-radius:0 0 0 3px;cursor:pointer}.remodal-close::before,.remodal-close::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:30px;height:1px;background:#000}.remodal-close::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.remodal-close::after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
