@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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media only screen and (min-width:1025px){html{font-size:62.5%!important}body{width:100%;font-family:"游ゴシック Medium",Yu Gothic Medium,"游ゴシック体",YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"ＭＳ ゴシック",sans-serif,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#d8d996}*{box-sizing:border-box;zoom:1}a{outline:none;text-decoration:none}a:link,a:visited{color:#08b5e0;text-decoration:underline}a:hover,a:focus,a:active{color:#9bbdc6;text-decoration:underline}strong,b{font-weight:700}.pc_n{display:none}.pc_b{display:block}.pc_i{display:inline}.sp_n{display:none!important}.sp_b{display:none!important}.sp_i{display:none!important}.clearfix:after{display:block;clear:both;content:""}#wrapper{min-width:1280px;margin:0 auto;position:relative}header{width:390px;position:absolute;top:20px;left:40px;z-index:1}header h1{margin:0 0 30px}header .announce .follow-up{margin:12px 0}header .announce .animejapan{padding:20px 20px 30px;background:rgba(0,102,204,.9);border-radius:10px}header .announce .animejapan a p{margin:0 0 12px}header .announce .animejapan a div img{transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}header .announce .animejapan a:hover div img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}@-webkit-keyframes swing-bottom{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}25%{-webkit-transform:translate(-5%,0) rotate(-5deg);transform:translate(-5%,0) rotate(-5deg)}50%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}75%{-webkit-transform:translate(5%,0) rotate(5deg);transform:translate(5%,0) rotate(5deg)}100%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}}@keyframes swing-bottom{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}25%{-webkit-transform:translate(-5%,0) rotate(-5deg);transform:translate(-5%,0) rotate(-5deg)}50%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}75%{-webkit-transform:translate(5%,0) rotate(5deg);transform:translate(5%,0) rotate(5deg)}100%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}}@-webkit-keyframes swing-top{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}28%{-webkit-transform:translate(8%,0) rotate(-8deg);transform:translate(8%,0) rotate(-8deg)}75%{-webkit-transform:translate(-3%,0) rotate(3deg);transform:translate(-3%,0) rotate(3deg)}100%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}}@keyframes swing-top{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}28%{-webkit-transform:translate(8%,0) rotate(-8deg);transform:translate(8%,0) rotate(-8deg)}75%{-webkit-transform:translate(-3%,0) rotate(3deg);transform:translate(-3%,0) rotate(3deg)}100%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}}main div.mainvisual{max-width:1600px;min-width:1280px;height:100%;min-height:945px;margin:0 auto;background:url(../../images/pc/teaser/bg.png) 50% 0 no-repeat;background-size:cover;position:relative}main div.mainvisual span.chiku{width:72px;height:95px;display:block;background:url(../../images/pc/teaser/img_chiku_prize.png) 0 0 no-repeat;position:absolute;left:43.0625%;bottom:230px;-webkit-animation:swing-bottom 3s infinite both;animation:swing-bottom 3s infinite both}main div.mainvisual span.donsama{width:92px;height:112px;display:block;background:url(../../images/pc/teaser/img_donsama_prize.png) 0 0 no-repeat;position:absolute;left:48.75%;bottom:228px;-webkit-animation:swing-bottom 3s infinite both;animation:swing-bottom 3s infinite both}main div.mainvisual span.pebu{width:85px;height:86px;display:block;background:url(../../images/pc/teaser/img_pebu_prize.png) 0 0 no-repeat;position:absolute;right:39.8125%;bottom:230px;-webkit-animation:swing-bottom 3s infinite both;animation:swing-bottom 3s infinite both}main div.mainvisual span.wind-chime{width:40px;height:145px;display:block;background:url(../../images/pc/teaser/img_wind-chime.png) 0 0 no-repeat;position:absolute;top:316px;right:51.1875%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation:swing-top 3s infinite both;animation:swing-top 3s infinite both;-webkit-animation-timing-function:linear;animation-timing-function:linear}main section.news{width:100%;height:60px;padding:0 40px;background:#fff6d8;position:absolute;bottom:-60px;left:0}main section.news h2{margin:16px 0 0;display:inline-block}main section.news .ticker{width:calc(100% - 350px);margin:0 0 0 35px;padding:15px 15px 15px 0;text-align:left;position:relative;overflow:hidden;display:inline-block}main section.news .ticker ul{width:100%;position:relative}main section.news .ticker ul li{width:100%;display:none}main section.news .ticker ul li p{font-size:16px;font-size:1.6rem;display:inline}main section.news .ticker ul li p+p{margin:0 0 0 30px}footer{width:280px;position:absolute;top:30px;right:40px;z-index:1}footer .twitter{margin:0 0 30px}footer .twitter .heading{padding:11.2px 0 7.2px;text-align:center;background:rgba(0,102,204,.9);border-radius:10px 10px 0 0}footer .twitter .timeline{height:302px;background:#fff;line-height:0}footer .twitter .follow a{padding:10.3px 0 9.3px;text-align:center;background:rgba(0,102,204,.9);border-radius:0 0 10px 10px;display:block;position:relative}footer .twitter .follow a img{position:relative;right:10px}footer .twitter .follow a:after{content:"";width:8px;height:12px;background:url(../../images/pc/teaser/icon_arrow.png) 0 0 no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;transition:.3s}footer .twitter .follow a:hover:after{right:25px}footer .bnr{margin:0 0 25px}footer .bnr li{line-height:0}footer .bnr li a{color:#000;text-decoration:none}footer .bnr li a img{margin:0 0 5px;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}footer .bnr li a:hover{text-decoration:underline}footer .bnr li a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}footer .bnr li a p{font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.4285;text-align:center;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}footer .bnr li+li{margin:15px 0 0}footer .socialList{text-align:center}footer .socialList li{display:inline-block}footer .socialList li+li{margin:0 0 0 15px}footer .copyright{font-size:12px;font-size:1.2rem;position:absolute;bottom:-122px;right:0}}