@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'icon';src:url("../font/icon.eot?uvzgfa");src:url("../font/icon.eot?#iefixuvzgfa") format("embedded-opentype"),url("../font/icon.ttf?uvzgfa") format("truetype"),url("../font/icon.woff?uvzgfa") format("woff"),url("../font/icon.svg?uvzgfa#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arr_l:before{content:"\e900"}.icon-arr_r:before{content:"\e901"}.icon-arrbtm:before{content:"\e902"}.icon-arrtop:before{content:"\e903"}.icon-external:before{content:"\e904"}.icon-fb:before{content:"\e905"}.icon-gp:before{content:"\e906"}.icon-link:before{content:"\e907"}.icon-mail:before{content:"\e908"}.icon-tw:before{content:"\e909"}html,body{font:13px "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:600;width:100%;color:#000;background:#fff;font-weight:bold}img{border-style:none;border:0;outline:none;width:100%}a{text-decoration:none;color:#000;border-style:none;border:0;outline:none;display:block;-webkit-transition:all .3s;transition:all .3s}a:active{border-style:none;border:0;outline:none}a:visited{border-style:none;border:0;outline:none}a:hover{text-decoration:underline}a img{border-style:none;border:0;outline:none}h1,h2,h3,h4,h5,h6{line-height:1}p,span,a{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;line-height:1.5;font-weight:bold}p.g,span.g,a.g{font-family:"游ゴシック体", "Yu Gothic", YuGothic, Meiryo, "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}p.o,span.o,a.o{font-family:'Open Sans', sans-serif}.spi{display:none}::selection{background:#868686}::-moz-selection{background:#868686}img::selection{background:none}img::-moz-selection{background:none}.inner{width:100%;position:relative;z-index:1;display:block}.clear{clear:both}.container{position:relative;max-width:920px;margin:0 auto;z-index:1}.imgtxt{line-height:0}.hide{display:none}.spi{display:none}#wrapper{width:100%;min-width:920px;position:relative;z-index:1;margin:0 auto;max-width:1600px}#wrapper #header{width:100%;height:60px;background:#000;top:0;left:0;z-index:999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0}#wrapper #header ul li{float:right;margin:0 15px 0 0}#wrapper #header ul li a{font-size:1.5em;line-height:60px;color:#fff}#wrapper #header ul li a:hover{text-decoration:none;color:#919191}#wrapper #main section#mv{width:100%;height:500px;overflow:hidden}#wrapper #main section#mv .inner{height:500px}#wrapper #main section#mv .bg{width:1600px;height:1600px;position:absolute;background:url(../img/mv.jpg) no-repeat center center;background-size:cover;top:0;left:0;z-index:1}#wrapper #main section#mv .cover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#wrapper #main section#mv .container{z-index:3}#wrapper #main section#mv .container .logo{padding:140px 0 0 0;width:690px;height:118px;line-height:0;margin:0 auto 120px auto}#wrapper #main section#mv .container #lang{text-align:center}#wrapper #main section#mv .container #lang span,#wrapper #main section#mv .container #lang a{color:#fff;font-size:3em}#wrapper #main section#mv .container #lang a{color:#fff;display:inline-block}#wrapper #main section#mv .container #lang a.current{text-decoration:underline;cursor:default}#wrapper #main section#mv .credit{color:#fff;font-size:0.9em;position:absolute;bottom:10px;right:10px;z-index:10}#wrapper #main section#mv .credit a{color:#fff;display:inline;text-decoration:underline}#wrapper #main section#mv .credit a:hover{text-decoration:none}#wrapper #main section#intro{padding:120px 0 0 0;text-align:center}#wrapper #main section#intro .period{display:inline-block;text-align:left;margin:0 0 90px 0;font-size:0.8em;color:#d7063b}#wrapper #main section#intro .period .top{margin:0 0 0.5em 0}#wrapper #main section#intro p{text-align:center;line-height:1.8em;font-size:1.4em}#wrapper #main section#intro p.en{font-weight:600}#wrapper #main section#info{padding:120px 0 0 0}#wrapper #main section#info .txts{width:560px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 30px}#wrapper #main section#info .txts p{text-align:left;font-size:1.2em;line-height:1.6em}#wrapper #main section#info .photo{float:left;width:360px}#wrapper #main section#info .photo .img{width:360px;line-height:0;margin:0 0 15px 0}#wrapper #main section#info .photo .img img{width:100%}#wrapper #main section#info .photo a{display:inline-block;margin:0 0 5px 0;text-decoration:underline}#wrapper #main section#info .photo a:hover{text-decoration:none}#wrapper #main section#info .credit{font-size:0.9em}#wrapper #main section#detail,#wrapper #main section#detail2,#wrapper #main section#tracklist,#wrapper #main section#tshirts{padding:120px 0 0 0}#wrapper #main section#detail .area,#wrapper #main section#detail2 .area,#wrapper #main section#tracklist .area,#wrapper #main section#tshirts .area{text-align:center}#wrapper #main section#detail .ttl,#wrapper #main section#detail2 .ttl,#wrapper #main section#tracklist .ttl,#wrapper #main section#tshirts .ttl{font-size:2em;line-height:1.6em;text-align:center;margin:0 0 30px 0}#wrapper #main section#detail .ttl.en,#wrapper #main section#detail2 .ttl.en,#wrapper #main section#tracklist .ttl.en,#wrapper #main section#tshirts .ttl.en{font-weight:bold}#wrapper #main section#detail .ttl.u_n,#wrapper #main section#detail2 .ttl.u_n,#wrapper #main section#tracklist .ttl.u_n,#wrapper #main section#tshirts .ttl.u_n{margin:0 0 15px 0}#wrapper #main section#detail .notice,#wrapper #main section#detail2 .notice,#wrapper #main section#tracklist .notice,#wrapper #main section#tshirts .notice{display:inline-block;list-style-type:none;list-style-position:inside;font-size:1.05em;text-align:left;margin:0 0 30px 0}#wrapper #main section#detail .notice li,#wrapper #main section#detail2 .notice li,#wrapper #main section#tracklist .notice li,#wrapper #main section#tshirts .notice li{padding-left:1em;text-indent:-1em}#wrapper #main section#detail .notice li.n_top,#wrapper #main section#detail2 .notice li.n_top,#wrapper #main section#tracklist .notice li.n_top,#wrapper #main section#tshirts .notice li.n_top{margin:0 0 5px 0}#wrapper #main section#detail .notice li a,#wrapper #main section#detail2 .notice li a,#wrapper #main section#tracklist .notice li a,#wrapper #main section#tshirts .notice li a{display:inline;text-decoration:underline}#wrapper #main section#detail .notice li a:hover,#wrapper #main section#detail2 .notice li a:hover,#wrapper #main section#tracklist .notice li a:hover,#wrapper #main section#tshirts .notice li a:hover{text-decoration:none}#wrapper #main section#detail .l,#wrapper #main section#detail2 .l,#wrapper #main section#tracklist .l,#wrapper #main section#tshirts .l{float:left;width:360px}#wrapper #main section#detail .l .pkg,#wrapper #main section#detail2 .l .pkg,#wrapper #main section#tracklist .l .pkg,#wrapper #main section#tshirts .l .pkg{width:100%;line-height:0}#wrapper #main section#detail .l .pkg img,#wrapper #main section#detail2 .l .pkg img,#wrapper #main section#tracklist .l .pkg img,#wrapper #main section#tshirts .l .pkg img{width:100%}#wrapper #main section#detail .l .notice,#wrapper #main section#detail2 .l .notice,#wrapper #main section#tracklist .l .notice,#wrapper #main section#tshirts .l .notice{margin:10px 0 0 0;font-size:0.9em}#wrapper #main section#detail .r,#wrapper #main section#detail2 .r,#wrapper #main section#tracklist .r,#wrapper #main section#tshirts .r{width:560px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 30px}#wrapper #main section#detail .set,#wrapper #main section#detail2 .set,#wrapper #main section#tracklist .set,#wrapper #main section#tshirts .set{margin:0 0 30px 0}#wrapper #main section#detail .set .top,#wrapper #main section#detail2 .set .top,#wrapper #main section#tracklist .set .top,#wrapper #main section#tshirts .set .top{margin:0 0 10px 0}#wrapper #main section#detail .set .top .lbl,#wrapper #main section#detail2 .set .top .lbl,#wrapper #main section#tracklist .set .top .lbl,#wrapper #main section#tshirts .set .top .lbl{background:#fff;color:#000;display:inline-block;padding:5px 3px 3px 3px;margin:0 15px 0 0;border-bottom:5px solid #000;font-size:1.4em;line-height:1.2em;vertical-align:middle}#wrapper #main section#detail .set .top a.lbl,#wrapper #main section#detail2 .set .top a.lbl,#wrapper #main section#tracklist .set .top a.lbl,#wrapper #main section#tshirts .set .top a.lbl{background:#000;color:#fff;display:inline-block;padding:5px 15px 3px 15px;margin:0 15px 0 0;border:1px solid #000;font-size:1em;line-height:1.5}#wrapper #main section#detail .set .top a.lbl:hover,#wrapper #main section#detail2 .set .top a.lbl:hover,#wrapper #main section#tracklist .set .top a.lbl:hover,#wrapper #main section#tshirts .set .top a.lbl:hover{text-decoration:none;background:#fff;color:#000}#wrapper #main section#detail .set .top a.lbl .icon-mail:before,#wrapper #main section#detail2 .set .top a.lbl .icon-mail:before,#wrapper #main section#tracklist .set .top a.lbl .icon-mail:before,#wrapper #main section#tshirts .set .top a.lbl .icon-mail:before{font-size:0.8em;display:inline-block;margin:0 0 0 0.5em}#wrapper #main section#detail .set .top .price,#wrapper #main section#detail2 .set .top .price,#wrapper #main section#tracklist .set .top .price,#wrapper #main section#tshirts .set .top .price{display:inline-block;font-size:1.1em;display:block;margin:1em 0}#wrapper #main section#detail .set .top .sold,#wrapper #main section#detail2 .set .top .sold,#wrapper #main section#tracklist .set .top .sold,#wrapper #main section#tshirts .set .top .sold{text-decoration:line-through}#wrapper #main section#detail .set .top .red,#wrapper #main section#detail2 .set .top .red,#wrapper #main section#tracklist .set .top .red,#wrapper #main section#tshirts .set .top .red{color:#d7063b;display:inline-block;margin:0 0 0 0.5em}#wrapper #main section#detail .set .btm ul,#wrapper #main section#detail2 .set .btm ul,#wrapper #main section#tracklist .set .btm ul,#wrapper #main section#tshirts .set .btm ul{list-style-type:none;list-style-position:inside;font-size:1.2em}#wrapper #main section#detail .set .btm ul.en,#wrapper #main section#detail2 .set .btm ul.en,#wrapper #main section#tracklist .set .btm ul.en,#wrapper #main section#tshirts .set .btm ul.en{list-style-type:disc}#wrapper #main section#detail .set .btm ul.en li,#wrapper #main section#detail2 .set .btm ul.en li,#wrapper #main section#tracklist .set .btm ul.en li,#wrapper #main section#tshirts .set .btm ul.en li{padding-left:1em;text-indent:-1em}#wrapper #main section#detail .btnarea,#wrapper #main section#detail2 .btnarea,#wrapper #main section#tracklist .btnarea,#wrapper #main section#tshirts .btnarea{text-align:center;margin:30px 0 0 0}#wrapper #main section#detail .btnarea .notice,#wrapper #main section#detail2 .btnarea .notice,#wrapper #main section#tracklist .btnarea .notice,#wrapper #main section#tshirts .btnarea .notice{margin:0 0 8px 0;font-size:1.2em}#wrapper #main section#detail .btnarea a,#wrapper #main section#detail2 .btnarea a,#wrapper #main section#tracklist .btnarea a,#wrapper #main section#tshirts .btnarea a{display:inline-block;background:#000;color:#fff;text-align:center;padding:15px 60px;font-size:1.7em;letter-spacing:0.1em;border:1px solid #000}#wrapper #main section#detail .btnarea a .icon-external,#wrapper #main section#detail2 .btnarea a .icon-external,#wrapper #main section#tracklist .btnarea a .icon-external,#wrapper #main section#tshirts .btnarea a .icon-external{display:inline-block;margin:0 0 0 10px;font-size:0.8em}#wrapper #main section#detail .btnarea a:hover,#wrapper #main section#detail2 .btnarea a:hover,#wrapper #main section#tracklist .btnarea a:hover,#wrapper #main section#tshirts .btnarea a:hover{text-decoration:none;background:#fff;color:#000}#wrapper #main section#tracklist,#wrapper #main section#tshirts{text-align:center}#wrapper #main section#tracklist .img,#wrapper #main section#tshirts .img{left:0;margin:0 0 30px 0}#wrapper #main section#tracklist .n_all,#wrapper #main section#tshirts .n_all{display:block;text-align:center}#wrapper #main section#tracklist .n_all a,#wrapper #main section#tshirts .n_all a{display:inline;text-decoration:underline}#wrapper #main section#tracklist .n_all a:hover,#wrapper #main section#tshirts .n_all a:hover{text-decoration:none}#wrapper #main section#tracklist .tracks,#wrapper #main section#tshirts .tracks{display:inline-block;text-align:left}#wrapper #main section#tracklist .tracks .set .top .lbl,#wrapper #main section#tshirts .tracks .set .top .lbl{font-size:1.2em}#wrapper #main section#tracklist .tracks .set .price,#wrapper #main section#tshirts .tracks .set .price{font-size:1em;margin:0 0 0.5em 0}#wrapper #main section#tshirts .container,#wrapper #main section#detail2 .container{width:800px}#wrapper #main section#tshirts .container iframe,#wrapper #main section#detail2 .container iframe{margin:0 0 30px 0}#wrapper footer{text-align:center;margin:180px 0 0 0;padding:0 0 90px 0}#wrapper footer p{font-size:1.3em}#wrapper footer .contact .mail{display:inline;text-decoration:underline}#wrapper footer .contact .mail:hover{text-decoration:none}#wrapper footer .logo{margin:30px 0 0 0}#wrapper footer .logo a{display:inline-block;line-height:0}#wrapper footer .logo a img{-webkit-transition:all .3s;transition:all .3s}#wrapper footer .logo a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}#wrapper footer .logo .btc{width:229px;margin:0 30px 0 0}#wrapper footer .logo .cpf{width:73px;margin:0 30px 0 0}#wrapper footer .logo .wa{width:229px}body.sp .pcc{display:none}body.sp .spi{display:inline}body.sp #wrapper #main section#intro p{font-size:1.1em}
