﻿@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:400,100,300);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,main,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,main,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}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}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;height:100%}body{background-color:#5a438e;font-family:"Josefin Sans",Verdana,Roboto,"Droid Sans","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:20px;font-size:2.0rem;font-weight:400;line-height:1.4;text-align:left;color:#FFFFFF}body *::selection{background-color:#FEFBB0;color:#9C7C51}body *::-moz-selection{text-shadow:0 0 5px #FEFBB0;color:#FEFBB0}#wrapper{margin:0 auto;width:1280px;position:relative;z-index:100}#parallax_wrap{margin-bottom:-200px;width:100%;position:relative;overflow:hidden;z-index:10}#parallax{margin-top:-100px;padding-top:50px;width:100%;min-height:1310px;position:relative}#parallax .layer{width:100%;height:100%}#parallax .layer#layer01 img{width:110%;display:block;position:absolute;left:-5%}#parallax .layer#layer02 #logo{margin:100px auto;background:transparent url(./image/logo.png) no-repeat 0 0;background-size:contain;width:80%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}#parallax .layer#layer03 #marisa{margin-right:100px;background:transparent url(./image/marisa.png) no-repeat 0 0;width:1107px;height:906px;position:absolute;top:12.5%;right:5%;opacity:0}#parallax .layer#layer04 #effects{position:absolute;top:5%;right:calc(5% + 550px)}#parallax .layer#layer04 #effects .effect{position:absolute}#parallax .layer#layer04 #effects .effect#effect01{margin-right:130px;background:transparent url(./image/effects.png) no-repeat 0 0;width:1074px;height:850px;top:20px;right:-210px;opacity:0;transform-origin:593px 313px}#parallax .layer#layer04 #effects .effect#effect02{background:transparent url(./image/effects.png) no-repeat 0 -850px;width:400px;height:450px;top:140px;right:40px;display:none}#parallax .layer#layer04 #effects .effect#effect03{background:transparent url(./image/effects.png) no-repeat -400px -850px;width:400px;height:450px;top:140px;right:40px;display:none}#parallax .layer#layer04 #effects .effect#effect04{background:transparent url(./image/effects.png) no-repeat -800px -850px;width:400px;height:450px;top:140px;right:40px;display:none}#parallax .layer#layer04 #effects .effect#effect05{background:transparent url(./image/effects.png) no-repeat 0 -1300px;width:400px;height:450px;top:140px;right:40px;display:none}#parallax .layer#layer04 #effects .effect#effect06{background:transparent url(./image/effects.png) no-repeat -400px -1300px;width:674px;height:798px;top:30px;right:190px;display:none}#parallax .layer#layer05 #layer_hirano{background:transparent url(./image/hirano.png) no-repeat 0 0;width:300px;height:424px;position:absolute;top:calc(5% + 200px);right:calc(8% + 900px);display:none}a{outline:0;text-decoration:underline}a:link{color:#FEFBB0}a:visited{color:#FEFBB0}a:active{color:#FEFBB0;text-decoration:none}a:hover{color:#FEFBB0;text-decoration:none}h2{margin-bottom:20px;padding:0 0 2px 38px;border-bottom:1px solid #4B367B;font-size:50px;font-weight:300;font-family:"Josefin Sans","Times New Roman","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;position:relative}h2:before,h2:after{content:"★";margin:auto;position:absolute;bottom:0;text-shadow:0 0 5px #FDF8B6}h2:before{font-size:20px;top:-6px;left:-2px;animation:spin 4s linear infinite}h2:after{font-size:25px;top:6px;left:4px;animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.column{padding:15px;width:640px;box-sizing:border-box;float:left}section{margin-bottom:20px}small{font-size:14px;font-size:1.4rem}strong{font-size:20px;font-size:2.0rem;font-weight:normal}p{padding:0 0 20px}#twitter{margin-right:15px;display:inline-block;position:absolute;right:0}#information dl dt{font-size:14px;font-size:1.4rem}#information dl dd{padding:0 0 20px}#tracklist dl dt{padding:20px 0 2px;font-size:20px;font-size:2.0rem}#tracklist dl dt:first-child{padding-top:0}#tracklist dl dd{font-size:14px;font-size:1.4rem}#tracklist dl dd span{display:inline-block}#tracklist dl dd span:after{content:",";padding:0 5px;display:inline-block}#tracklist dl dd span:last-child:after{display:none}#tracklist dl dd dl dt{padding:0 0 2px 0;width:120px;font-size:14px;font-size:1.4rem;float:left}#tracklist dl dd dl dd{padding-left:10px;padding-bottom:5px;font-size:14px;font-size:1.4rem}#tracklist dl dd dl dd:after{*zoom:1}#tracklist dl dd dl dd:after:before,#tracklist dl dd dl dd:after:after{content:"";display:table}#tracklist dl dd dl dd:after:after{clear:both}#staffcredit{font-size:14px;font-size:1.4rem}#staffcredit dl dt{padding:0 0 2px 0;width:120px;float:left}#staffcredit dl dd{padding-left:10px;padding-bottom:5px}#staffcredit dl dd:after{*zoom:1}#staffcredit dl dd:after:before,#staffcredit dl dd:after:after{content:"";display:table}#staffcredit dl dd:after:after{clear:both}#banner img{vertical-align:bottom}#banner input{margin:3px 0px 20px;padding:3px 11px;background-color:#d4cae3;background-color:rgba(212,202,227,0.8);border-width:0px;width:446px;height:16px;line-height:16px;color:#6b4d98;display:block}#banner input:hover,#banner input:focus{background-color:#e8def7;background-color:rgba(232,222,247,0.8)}#hirano{outline:0;text-decoration:underline;color:#b6d7fd}#hirano:hover{color:#b6d7fd;text-decoration:none;cursor:pointer}
