﻿@font-face{font-family:"YuGothic M";src:local("Yu Gothic Medium")}.spDisp{display:inline-block}.pcDisp{display:none}body{height:100%}html.isModal{overflow:hidden !important}body.isModal{overflow:hidden !important}@keyframes zoomImage01{0%{-moz-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}#contents{position:relative;width:100%;padding:0;margin:0;overflow:hidden;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents #main{border-bottom:7px solid #EF0081}#contents #main h1 img{width:100%}#contents #pickup{background-image:url(../img/bg_pink01.png);background-size:93.90625vw auto;background-position:center top}#contents #pickup .inner01{padding:0 3.125vw 3.125vw 3.125vw}#contents #pickup .inner01 #movies ul li h3{text-align:center;margin:3.125vw 0}#contents #pickup .inner01 #movies ul li h3 img{height:10.625vw;display:inline-block}#contents #pickup .inner01 #movies ul li .movie01{width:100%;padding-top:56.25%;position:relative}#contents #pickup .inner01 #movies ul li .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #pickup .inner01 #movies a{width:86.25vw;margin:3.125vw auto 0 auto;display:block}#contents #pickup .inner01 #movies a img{width:100%}#contents #pickup .inner01 .pickup01{margin-top:3.125vw;border:4px solid #EF0081;-moz-border-radius:6.25vw;-webkit-border-radius:6.25vw;border-radius:6.25vw;background-image:url(../img/bg_white01.png);background-size:95.78125vw auto;background-position:center top;padding:2.5vw 2.5vw 2.5vw 2.5vw}#contents #pickup .inner01 .pickup01>img{width:100%}#contents #pickup .inner01 .pickup01 .btn_buy01{display:block;margin-top:4.6875vw}#contents #pickup .inner01 .pickup01 .btn_buy01 img{width:100%}#contents #play{background-image:url(../img/bg_blue01.png);background-size:93.90625vw auto;background-position:center top}#contents #play .inner01{padding:0 3.125vw 6.25vw 3.125vw}#contents #play .inner01 h2{margin:12.5vw 0}#contents #play .inner01 h2 img{width:100%}#contents #play .inner01 img{width:100%}#contents #lineup{background-image:url(../img/bg_white01.png);background-size:95.78125vw auto;background-position:center top;padding-bottom:6.25vw}#contents #lineup .inner01 h2{width:81.5625vw;margin:12.5vw auto 0 auto}#contents #lineup .inner01 h2 img{width:100%}#contents #lineup .inner01 .annotation01{text-align:center;width:100%;margin-top:1.5625vw}#contents #lineup .inner01 .annotation01 img.pcNone{display:inline-block !important;width:81.5625vw}#contents #lineup .inner01 .annotation02{display:block;height:2.5vw;margin:2.5vw auto 0 auto}#contents #lineup .inner01 .catch01{text-align:right;position:relative;z-index:100}#contents #lineup .inner01 .catch01 img{width:24.375vw;margin-right:3.125vw}#contents #lineup .inner01 .lineup{z-index:50}#contents #lineup .inner01 .lineup h3{height:24.6875vw;background-size:17.8125vw auto;display:block;background-repeat:no-repeat;text-align:right;position:relative;pointer-events:none}#contents #lineup .inner01 .lineup h3 img{margin-top:1.5625vw;width:80.3125vw}#contents #lineup .inner01 .lineup .chara01{margin-top:6.25vw}#contents #lineup .inner01 .lineup .chara01:first-of-type{margin-top:-8.75vw}#contents #lineup .inner01 .lineup #charas01 h3{background-image:url(../img/icon_lineup01.png)}#contents #lineup .inner01 .lineup #charas01 ul{background-image:url(../img/bg_lineup01.svg)}#contents #lineup .inner01 .lineup #charas02 h3{background-image:url(../img/icon_lineup02.png)}#contents #lineup .inner01 .lineup #charas02 ul{background-image:url(../img/bg_lineup02.svg)}#contents #lineup .inner01 .lineup #charas03 h3{background-image:url(../img/icon_lineup03.png)}#contents #lineup .inner01 .lineup #charas03 ul{background-image:url(../img/bg_lineup03.svg)}#contents #lineup .inner01 .lineup #charas04 h3{background-image:url(../img/icon_lineup04.png)}#contents #lineup .inner01 .lineup #charas04 ul{background-image:url(../img/bg_lineup04.svg)}#contents #lineup .inner01 .lineup ul{margin-top:-12.5vw;background-size:auto 100%;text-align:center;background-repeat:no-repeat}#contents #lineup .inner01 .lineup ul li{display:inline-block}#contents #lineup .inner01 .lineup ul li a{display:block}#contents #lineup .inner01 .lineup ul li a img{height:39.375vw;width:auto}#contents #worlds{background-image:url(../img/bg_green01.png);background-size:93.90625vw auto;background-position:center top;padding:0 3.125vw 6.25vw 3.125vw}#contents #worlds .inner01 h2{margin:12.5vw auto;width:52.5vw;display:block}#contents #worlds .inner01 h2 img{width:100%}#contents #worlds .inner01 ul li{margin-top:6.25vw}#contents #worlds .inner01 ul li:first-of-type{margin-top:0}#contents #worlds .inner01 ul li img.img01{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:2px solid #85B00D;display:block}#contents #worlds .inner01 ul li a{width:49.6875vw;display:block;margin:3.125vw auto 0 auto}#contents #worlds .inner01 ul li a img{width:100%}#contents footer{background-image:url(../img/bg_white01.png);background-size:95.78125vw auto;background-position:center top;padding:6.25vw 3.125vw 3.125vw 3.125vw}#contents footer .inner01 .btn_buy01{display:block;width:86.25vw;margin:0 auto}#contents footer .inner01 .btn_buy01 img{width:100%}#contents footer .inner01 .sns{width:100%;text-align:center;margin:6.25vw 0}#contents footer .inner01 .sns li{display:inline-block;font-size:0;line-height:20px;vertical-align:top;overflow:hidden}#contents footer .inner01 .sns li:last-of-type{margin-left:5px}#contents footer .inner01 .sns li:last-of-type iframe{width:85px !important}#contents footer .inner01 small{width:100%;display:block;text-align:right}#contents footer .inner01 small img{width:25.9375vw;display:inline-block}#modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:3000;overflow:auto}#modal div.outer{width:100%;height:100%;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.125vw 0}#modal div.wrap{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle;overflow:auto}#modal div.wrap .images{position:relative;width:96.875vw;margin:0 auto;display:block}#modal div.wrap .images img{width:86.25vw;display:inline-block;-moz-animation:zoomImage01 0.3s ease-out 0s 1;-webkit-animation:zoomImage01 0.3s ease-out 0s 1;animation:zoomImage01 0.3s ease-out 0s 1}#modal div.wrap a.btn_close{display:block;width:20.625vw;margin:4.6875vw auto 0 auto}#modal div.wrap a.btn_close img{width:100%}#modal div.wrap a.btn_prev01{position:absolute;top:calc(50% - (9.375vw / 2));left:1.875vw}#modal div.wrap a.btn_prev01 img{width:3.125vw}#modal div.wrap a.btn_next01{position:absolute;top:calc(50% - (9.375vw / 2));right:1.875vw}#modal div.wrap a.btn_next01 img{width:3.125vw}#modal.isVisible{display:block}@media screen and (min-width: 640px){#contents #main{width:100%;overflow:hidden;min-width:1200px;background-image:url(../img/bg_white01.png);background-position:center top;border-bottom:14px solid #EF0081}#contents #main .inner01{width:100%;height:897px;margin:0 auto;position:relative}#contents #main h1{position:absolute;left:50%;top:0}#contents #main h1 img{width:1440px;margin-left:-720px}#contents #main .sns{position:relative;width:1200px;margin:20px auto 0 auto;text-align:right}#contents #main .sns li{display:inline-block;font-size:0;line-height:20px;vertical-align:top;overflow:hidden}#contents #main .sns li:last-of-type{margin-left:5px}#contents #main .sns li:last-of-type iframe{width:85px !important}#contents #pickup{background-size:601px auto}#contents #pickup .inner01{padding:40px 0;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #pickup .inner01 #movies ul{width:1200px;margin:0 auto}#contents #pickup .inner01 #movies ul li{display:inline-block;width:580px}#contents #pickup .inner01 #movies ul li:first-of-type{margin-right:20px}#contents #pickup .inner01 #movies ul li:last-of-type{margin-left:20px}#contents #pickup .inner01 #movies ul li h3{margin:0 0 20px 0}#contents #pickup .inner01 #movies ul li h3 img{height:69px}#contents #pickup .inner01 #movies ul li .movie01{padding-top:56.25%;margin:0 auto;position:relative}#contents #pickup .inner01 #movies ul li .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #pickup .inner01 #movies a{width:600px;margin:40px auto 0 auto}#contents #pickup .inner01 .pickup01{width:1000px;margin:40px auto 0 auto;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;background-size:613px auto;padding:40px 37px 40px 37px}#contents #pickup .inner01 .pickup01>img{width:100%}#contents #pickup .inner01 .pickup01 .btn_buy01{display:block;margin:25px auto 0 auto;width:600px}#contents #pickup .inner01 .pickup01 .btn_buy01 img{width:100%}#contents #play{background-size:601px auto}#contents #play .inner01{padding:0 0 40px 0;width:1200px;margin:0 auto}#contents #play .inner01 img{width:1128px;margin:0 auto}#contents #play .inner01 h2{width:811px;margin:50px auto 60px auto}#contents #play .inner01 h2 img{width:100%}#contents #lineup{background-image:url(../img/bg_white01.png);background-size:613px auto;padding-bottom:0}#contents #lineup .inner01 h2{width:705px;margin:70px auto 0 auto}#contents #lineup .inner01 h2 img{width:100%}#contents #lineup .inner01 .annotation01{margin-top:10px}#contents #lineup .inner01 .annotation01 img.pcNone{display:none !important}#contents #lineup .inner01 .annotation01 img.spNone{display:inline-block !important;width:692px}#contents #lineup .inner01 .annotation02{height:17px;margin:10px auto 0 auto}#contents #lineup .inner01 .catch01{text-align:right;position:relative;z-index:100}#contents #lineup .inner01 .catch01 img{width:24.375vw;margin-right:3.125vw}#contents #lineup .inner01 .lineup{z-index:50;width:1200px;height:972px;margin:0 auto;background-image:url(../img/bg_lineup01.png);background-repeat:no-repeat}#contents #lineup .inner01 .lineup .chara01{margin-top:17px}#contents #lineup .inner01 .lineup .chara01:first-of-type{margin-top:83px}#contents #lineup .inner01 .lineup #charas01 ul{background-image:none}#contents #lineup .inner01 .lineup #charas02 ul{background-image:none}#contents #lineup .inner01 .lineup #charas03 ul{background-image:none}#contents #lineup .inner01 .lineup #charas04 ul{background-image:none}#contents #lineup .inner01 .lineup ul{margin-top:0;background-size:auto 100%;text-align:left;background-repeat:no-repeat;margin-left:322px}#contents #lineup .inner01 .lineup ul li{display:inline-block}#contents #lineup .inner01 .lineup ul li a{-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;display:block}#contents #lineup .inner01 .lineup ul li a:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#contents #lineup .inner01 .lineup ul li a img{height:195px;width:auto}#contents #worlds{background-size:601px auto;padding:0 0 40px 0}#contents #worlds .inner01{width:1200px;margin:0 auto}#contents #worlds .inner01 h2{margin:70px auto 24px auto;width:453px}#contents #worlds .inner01 h2 img{width:100%}#contents #worlds .inner01 ul{text-align:center}#contents #worlds .inner01 ul li{margin-left:20px;margin-right:20px;display:inline-block;margin-top:40px;width:480px}#contents #worlds .inner01 ul li:first-of-type{margin-top:40px}#contents #worlds .inner01 ul li img.img01{width:100%;border:4px solid #85B00D;display:block}#contents #worlds .inner01 ul li a{width:318px;display:block;margin:10px auto 0 auto}#contents #worlds .inner01 ul li a img{width:100%}#contents footer{background-size:613px auto;padding:40px 0 14px 0}#contents footer .inner01{width:1000px;margin:0 auto}#contents footer .inner01 .btn_buy01{width:600px;margin:0 auto}#contents footer .inner01 .btn_buy01 img{width:100%}#contents footer .inner01 small{width:100%;display:block;text-align:right;margin-top:15px}#contents footer .inner01 small img{width:122px;display:inline-block;margin-right:10px}#modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:3000;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#modal div.outer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;width:100%;height:100%;display:table}#modal div.wrap{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle;overflow:hidden}#modal div.wrap .images{position:relative;width:750px;margin:0 auto;display:block}#modal div.wrap .images img{width:auto;height:calc(100vh - 80px - 53px);max-height:896px;display:inline-block}#modal div.wrap a.btn_close{display:block;width:133px;margin:20px auto 0 auto}#modal div.wrap a.btn_close img{width:100%}#modal div.wrap a.btn_prev01{position:fixed;top:calc(50% - (66px / 2) - (53px / 2));left:calc(50% - 43vh);width:38px}#modal div.wrap a.btn_prev01 img{width:38px}#modal div.wrap a.btn_next01{position:fixed;top:calc(50% - (66px / 2) - (53px / 2));right:calc(50% - 43vh);width:38px}#modal div.wrap a.btn_next01 img{width:38px}#modal.isVisible{display:block}}
