/* 2014-04-01 09:12 */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-weight:400}h2{font-weight:400}h3{font-weight:400}h4{font-weight:400}h5{font-weight:400}h6{font-size:.67em;margin:2.33em 0;font-weight:400}hr{-moz-box-sizing:content-box;box-sizing:content-box}dd,dl,menu,ol,ul{margin:0}menu,ol,ul{padding:0}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic}body,html{line-height:1.6;min-height:100%;min-width:1200px;background:#9fe7ec;font-size:62.5%;font-family:Helvetica Neue,Helvetica,"ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-size-adjust:100%}body{padding-top:498px}::-moz-selection,::selection{background:#999;text-shadow:none}h1,h2,h3,h4,h5{margin:0;line-height:1.6;font-size:13px;font-size:1.3rem}p{margin:0}a{color:#000;text-decoration:none}header.global{position:absolute;top:0;left:0;width:100%;min-width:1200px;height:877px;text-align:center;background:url(../img/header.png) center top no-repeat;z-index:5}header.global h1{position:relative;width:839px;margin:0 auto}header.global h1 .anime{position:absolute;top:59px;left:268px}footer.global{position:relative;height:564px;width:100%;background:url(../img/footer.png) center bottom no-repeat;z-index:4}nav.global{position:fixed;top:0;left:0;width:100%;height:100%;text-align:left;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:10}nav.global ul{position:relative;padding-top:320px;height:100%;width:1200px;margin:0 auto;background:url(../img/line.png) left top repeat-y}nav.global li{width:150px;margin-bottom:9px;margin-left:3px}nav.global .goToBlog{margin-top:18px}@media screen and (max-width:1200px){nav.global{position:absolute;left:0}nav.global ul{background:0 0}nav.global li{margin-left:0}}@media screen and (max-height:600px){nav.global ul{padding-top:100px}}.btn_voice_Sample{position:relative;top:-500px;width:900px;margin:-230px auto 0;text-align:right;z-index:10}.btn_voice_Sample a{display:inline-block}.btn_voice_Sample .anime{position:relative;margin-right:-20px;top:30px}.contents{position:relative;width:830px;height:550px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:70px;background-repeat:no-repeat;font-size:18px;font-size:1.8rem;z-index:6}.contents .title{position:absolute;left:0;top:0;z-index:2}.contents .balloon{position:absolute;right:0;margin-top:76px;z-index:2}.contents .balloon img{position:relative;top:-76px}.contents .toTop{position:absolute;right:0;bottom:-129px}.cssanimations.csstransforms .contents,.cssanimations.csstransforms .contents .balloon{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0)}.cssanimations.csstransforms .contents .toTop{opacity:0}.cssanimations.csstransforms .contents.show{-webkit-animation:bounce 2s ease-out both;animation:bounce 2s ease-out both}.cssanimations.csstransforms .contents.show .balloon{-webkit-animation:bounce 1s ease-out both 1.5s;animation:bounce 1s ease-out both 1.5s}.cssanimations.csstransforms .contents.show .toTop{-webkit-animation:toTopShow .3s ease-in both 1.5s;animation:toTopShow .3s ease-in both 1.5s}@-webkit-keyframes bounce{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1.2);transform:scale(1.2)}20%{-webkit-transform:scale(0.8);transform:scale(0.8)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%,50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1.2);transform:scale(1.2)}20%{-webkit-transform:scale(0.8);transform:scale(0.8)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%,50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toTopShow{0%{opacity:0}100%{opacity:1}}@keyframes toTopShow{0%{opacity:0}100%{opacity:1}}.fuwafuwa{-webkit-animation:fuwafuwa 3s infinite ease-in-out;animation:fuwafuwa 3s infinite ease-in-out}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}hr{position:relative;background-image:-webkit-linear-gradient(right,#fff,#fff 30%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to left,#fff,#fff 30%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 100%);background-size:20px 20px;height:6px;border:0;width:830px;margin:170px auto 180px;z-index:6}#profile{color:#e60012;padding-top:168px;background-image:url(../img/profile/bg.png)}#profile .title{top:-36px}#profile .balloon{top:-26px}#profile h2{display:inline-block;font-size:24px;font-size:2.4rem;padding-bottom:23px;margin:-.5em 0 23px;letter-spacing:-.14em;background:url(../img/line_dotted.png) left bottom repeat-x}#profile h2 b{display:block;font-weight:400;font-size:30px;font-size:3rem}#profile dl{letter-spacing:-.1em;overflow:hidden;margin-bottom:33px;line-height:1.7}#profile dt{float:left;clear:both}#profile dt:after{content:"："}#profile dd{float:left}#profile .picture{position:absolute;right:3px;top:3px}#discography{padding-top:116px;color:#d96abb;background-image:url(../img/discography/bg.png)}#discography .title{top:-125px}#discography .balloon{top:-70px}#discography ul{list-style:none;margin-left:-.5em;margin-right:100px;max-height:20em}#discography li{margin:.45em 0}#discography li:before{content:"・"}#discography .more{text-align:center;margin-right:170px}#voice_sample{padding-top:168px;color:#9d9d9d;background-image:url(../img/voice_sample/bg.png)}#voice_sample .title{top:-85px}#voice_sample .balloon{top:-60px;right:6px}#voice_sample ul{list-style:none}#voice_sample li{position:relative;margin-bottom:60px;padding-left:286px;font-size:16px;font-size:1.6rem}#voice_sample li:last-child{margin-bottom:0}#voice_sample h2{color:#ffb193;font-weight:700;font-size:24px;font-size:2.4rem}#voice_sample .player{position:absolute;left:0;top:0}.hide{opacity:.5}.hide h2{color:#d0d0d0!important}.hide .audio_wrapper{color:#d0d0d0}.hide .audio_wrapper .audio_play-bar,.hide .audio_wrapper .audio_volume-bar-value{display:none}.hide .audio_wrapper .audio_controls{border-radius:12px;background:#d0d0d0}.hide .audio_wrapper .audio_controls div{opacity:0;cursor:default}.audio_wrapper{border:5px solid #ff0;border-radius:25px;width:246px;height:40px;color:#fe1789;line-height:1;font-size:10px;font-size:1rem}.audio_wrapper .audio_title{position:absolute;left:47px;top:12px}.audio_wrapper .audio_progress{position:absolute;left:47px;bottom:12px;width:144px;height:6px;background:#d0d0d0}.audio_wrapper .audio_seek-bar{height:100%}.audio_wrapper .audio_play-bar{height:100%;background:#fe1789}.audio_wrapper .audio_time-holder{position:absolute;text-align:right;top:12px;right:16px}.audio_wrapper .audio_volume-bar{position:absolute;right:16px;bottom:12px;width:35px;height:11px;background:#d0d0d0}.audio_wrapper .audio_volumeMask{position:absolute;top:0;left:0;border-style:solid;border-width:11px 35px 0 0;border-color:#fff transparent transparent;z-index:2}.audio_wrapper .audio_volume-bar-value{height:100%;background:#fe1789}.audio_wrapper .audio_controls{position:absolute;left:12px;top:12px;height:24px;width:24px}.audio_wrapper .audio_controls div{position:absolute;left:0;top:0;cursor:pointer}#contact{padding-top:120px;color:#9d9d9d;background-image:url(../img/contact/bg.png)}#contact .title{top:-73px}#contact .balloon{top:-75px}#contact h2{font-weight:700;color:#e98400;font-size:30px;font-size:3rem}#contact h2 span{font-size:24px;font-size:2.4rem}#contact .mailAddress{line-height:1.3}#contact .mailAddress a{display:block;font-size:30px;font-size:3rem;color:#49c360;margin:.3em 0 .6em}#contact dl{margin-top:2.2em}#contact dt{font-weight:700;color:#e98400;margin-bottom:.5em;font-size:24px;font-size:2.4rem}.bg_balloon,.bg_bird,.bg_rainbow{position:fixed;left:0;top:0;width:100%;height:100%}.bg_bird{background:url(../img/bg_bird.png) center 0;z-index:2}.bg_rainbow{position:absolute;top:0;left:0;width:100%;z-index:1}.bg_rainbow img{position:relative;left:50%;margin-left:-1280px}.bg_rainbow div{position:absolute;opacity:0;width:100%;overflow:hidden;-webkit-transition:opacity .5s ease-out 1s;transition:opacity .5s ease-out 1s}.bg_rainbow div.show{opacity:1}.bg_rainbow .bg_rainbow1{top:580px}.bg_rainbow .bg_rainbow2{top:2286px}.bg_rainbow .bg_rainbow3{top:3262px}.bg_balloon{position:fixed;top:0;left:50%;width:100%;height:100%;z-index:3}.bg_balloon img{position:absolute;-webkit-animation:yokoyure 8s infinite ease-in-out;animation:yokoyure 8s infinite ease-in-out}.bg_balloon .bg_balloon1{top:1200px;left:616px}.bg_balloon .bg_balloon2{top:2160px;left:650px}.bg_balloon .bg_balloon3{top:647px;left:-700px}.bg_balloon .bg_balloon4{top:2636px;left:-880px}@media screen and (max-width:1200px){.bg_rainbow{width:1200px}.bg_rainbow img{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.bg_balloon{position:static;width:1200px;margin-left:-600px}}@-webkit-keyframes yokoyure{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}50%{-webkit-transform:translate(15px,5px);transform:translate(15px,5px)}75%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes yokoyure{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}50%{-webkit-transform:translate(15px,5px);transform:translate(15px,5px)}75%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}