@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,ul,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section,footer{display:block}img{vertical-align:bottom}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}img{backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:auto;vertical-align:bottom;line-height:1}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,ul,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section,footer{display:block}img{vertical-align:bottom}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}img{backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:auto;vertical-align:bottom;line-height:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:#000}body{overflow-y:scroll}#contents{font-family:"Zen Maru Gothic", 游ゴシック, "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-size:2.66667vw;font-weight:700;line-height:1.4;background-color:#e4007f;background:url(../images/common/bg.jpg) repeat top center}#contents::before{content:"";background:url(../images/common/bg.jpg) repeat top center;position:fixed;top:0vw;right:0vw;width:100%;height:100%}@media (min-width: 751px){#contents{font-size:1.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#contents{font-size:16px}}#contents #particles-js{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:0}#contents header,#contents main,#contents footer{position:relative;z-index:1;overflow:hidden}#contents *{box-sizing:border-box;margin:0;padding:0;outline:none;font-size:100%}#contents img{width:100%;height:auto}#contents main{display:block}#contents .pc{display:none}@media (min-width: 751px){#contents .sp{display:none}#contents .pc{display:block}}#contents a{text-decoration:underline}#contents a:hover{text-decoration:none}@media (min-width: 751px){#contents .hoverS{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}#contents .hoverS:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}}@media (min-width: 751px){#contents .hoverO{transition:opacity 0.3s}#contents .hoverO:hover{opacity:0.7}}#contents .moviethum{display:block;position:relative;z-index:2}#contents .moviethum::before{content:"";display:block;width:21.86667vw;height:21.86667vw;background:url(../images/common/ico_play.png) no-repeat center;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:4}@media (min-width: 751px){#contents .moviethum::before{width:13.66667vw;max-width:164px;height:13.66667vw;max-height:164px}}#contents header{padding:13.33333vw 5.33333vw 10.66667vw 5.33333vw;z-index:2}@media (min-width: 751px){#contents header{padding:8.33333vw 3.33333vw 4.16667vw 3.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header{padding:100px 40px 50px 40px}}#contents header .logo_h{width:22.66667vw;position:absolute;top:2.66667vw;left:2.66667vw}@media (min-width: 751px){#contents header .logo_h{width:14.16667vw;max-width:170px;position:absolute;top:1.66667vw;left:1.66667vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .logo_h{top:20px;left:20px}}#contents header .logo_b{width:22.66667vw}@media (max-width: 751px){#contents header .logo_b{position:absolute;top:3.33333vw;left:29.33333vw}}@media (min-width: 751px){#contents header .logo_b{width:15vw;max-width:180px;position:absolute;top:1.66667vw;right:1.66667vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .logo_b{top:20px;right:20px}}#contents header nav{position:relative;z-index:10}@media (max-width: 751px){#contents header nav.open .navInner{-webkit-transform:translateX(0%);transform:translateX(0%);overflow-y:scroll}}#contents header .navInner{display:block}@media (max-width: 751px){#contents header .navInner{position:fixed;top:0vw;right:0vw;width:50%;height:100%;padding:16vw 5.33333vw 5.33333vw 5.33333vw;background:url(../images/common/nav/bg_line_sp.png) repeat-y top left;background-color:rgba(255,255,255,0.95);-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}}@media (min-width: 751px){#contents header .navInner{position:relative;margin:0 auto;width:93.33333vw;max-width:1120px;height:9.16667vw;max-height:110px;background:url(../images/common/nav/bg_pc.png) no-repeat top center;background-size:contain}}#contents header .navInner h1{width:34.93333vw;margin:0vw auto 8vw auto}@media (min-width: 751px){#contents header .navInner h1{-webkit-animation:5s fuwafuwa03 infinite;animation:5s fuwafuwa03 infinite;width:21.83333vw;max-width:262px;position:absolute;top:-1.33333vw;left:2.58333vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner h1{top:-16px;left:31px}}#contents header .navInner ul{display:-webkit-flex;display:flex;-webkit-flex:flex;flex:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 751px){#contents header .navInner ul{position:absolute;top:3.25vw;right:14.16667vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner ul{top:39px;right:170px}}#contents header .navInner ul li{display:block;position:relative}#contents header .navInner ul li a{display:block}#contents header .navInner ul li:before{content:"";display:block;width:4.93333vw;height:4.93333vw;background:url(../images/common/deco/kira_02.png) no-repeat center;background-size:contain}@media (max-width: 751px){#contents header .navInner ul li{width:100%}#contents header .navInner ul li a{margin:0 auto}#contents header .navInner ul li:before{position:absolute;bottom:-6.66667vw;right:0vw;left:0;margin:0 auto}}@media (min-width: 751px){#contents header .navInner ul li:before{width:3.08333vw;max-width:37px;height:3.08333vw;max-height:37px;position:absolute;top:-.16667vw;right:-4.16667vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner ul li:before{top:-2px;right:-50px}}@media (min-width: 751px){#contents header .navInner ul li a{transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}#contents header .navInner ul li:hover a{-webkit-transform:translateY(-5px) rotate(-3deg);transform:translateY(-5px) rotate(-3deg)}}@media (max-width: 751px){#contents header .navInner ul li:nth-child(1){margin:0vw 0vw 8vw 0vw}#contents header .navInner ul li:nth-child(1) a{width:16.26667vw}}@media (min-width: 751px){#contents header .navInner ul li:nth-child(1){width:10.16667vw;max-width:122px;margin:0vw 5vw 0vw 0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner ul li:nth-child(1){margin:0px 60px 0px 0px}}#contents header .navInner ul li:nth-child(2):before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media (max-width: 751px){#contents header .navInner ul li:nth-child(2){margin:0vw 0vw 8vw 0vw}#contents header .navInner ul li:nth-child(2) a{width:20.13333vw}}@media (min-width: 751px){#contents header .navInner ul li:nth-child(2){width:12.58333vw;max-width:151px;margin:0vw 5vw 0vw 0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner ul li:nth-child(2){margin:0px 60px 0px 0px}}@media (max-width: 751px){#contents header .navInner ul li:nth-child(3){margin:0vw 0vw 8vw 0vw}#contents header .navInner ul li:nth-child(3) a{width:12.13333vw}}@media (min-width: 751px){#contents header .navInner ul li:nth-child(3){width:7.58333vw;max-width:91px;margin:0vw 5vw 0vw 0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner ul li:nth-child(3){margin:0px 60px 0px 0px}}#contents header .navInner ul li:nth-child(4):before{display:none}@media (max-width: 751px){#contents header .navInner ul li:nth-child(4) a{width:12.53333vw}}@media (min-width: 751px){#contents header .navInner ul li:nth-child(4){width:7.83333vw;max-width:94px}}#contents header .navInner .deco::before,#contents header .navInner .deco::after{content:"";display:block}#contents header .navInner .deco.kira::before,#contents header .navInner .deco.kira::after{display:none}@media (min-width: 751px){#contents header .navInner .deco.kira::before,#contents header .navInner .deco.kira::after{display:block;width:2.41667vw;max-width:29px;height:2.66667vw;max-height:32px;background:url(../images/common/deco/kira_01.png) no-repeat center;background-size:contain}}#contents header .navInner .deco.kira::before{position:absolute;top:-.58333vw;left:27.58333vw;-webkit-animation:5s fuwafuwa02 infinite;animation:5s fuwafuwa02 infinite}@media (min-width: 1200px){#contents header .navInner .deco.kira::before{top:-7px;left:331px}}#contents header .navInner .deco.kira::after{display:none}#contents header .navInner .deco.niji::before{display:none}@media (min-width: 751px){#contents header .navInner .deco.niji::before{display:block;width:7.83333vw;max-width:94px;height:5.5vw;max-height:66px;background:url(../images/common/deco/deco_niji.png) no-repeat center;background-size:contain;position:absolute;top:-2.5vw;right:13.33333vw;-webkit-animation:3s fuwafuwa02 infinite;animation:3s fuwafuwa02 infinite}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner .deco.niji::before{top:-30px;right:160px}}#contents header .navInner .deco.niji::after{display:none}#contents header .navInner .deco.chara::before{display:none}@media (min-width: 751px){#contents header .navInner .deco.chara::before{display:block;width:12.66667vw;max-width:152px;height:12.33333vw;max-height:148px;background:url(../images/common/deco/deco_chara.png) no-repeat center;background-size:contain;position:absolute;top:-1.66667vw;right:.83333vw;-webkit-animation:3s fuwafuwa02 infinite;animation:3s fuwafuwa02 infinite}}@media (min-width: 751px) and (min-width: 1200px){#contents header .navInner .deco.chara::before{top:-20px;right:10px}}#contents header .navInner .deco.chara::after{display:none}#contents header .navBtn{width:9.86667vw;display:block;position:fixed;top:2.66667vw;right:2.66667vw;z-index:20;cursor:pointer;border-radius:50%;background:url(../images/common/nav/btn_close.png) top center no-repeat;background-size:contain}#contents header .navBtn img{position:relative;z-index:1}#contents header .navBtn.open img{opacity:0}@media (min-width: 751px){#contents header .navBtn{display:none}}#contents main{padding:0vw 0vw 13.33333vw 0vw}@media (min-width: 751px){#contents main{padding:0vw 0vw 8.33333vw 0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents main{padding:0px 0px 100px 0px}}#contents main section{max-width:1200px;padding:20vw 4vw 0vw 4vw;margin:0vw auto 0vw auto}@media (min-width: 751px){#contents main section{padding:16.66667vw 3.33333vw 0vw 3.33333vw;margin:0vw auto 0vw auto}}@media (min-width: 751px) and (min-width: 1200px){#contents main section{padding:200px 40px 0px 40px}}@media (min-width: 751px) and (min-width: 1200px){#contents main section{margin:0px auto 0px auto}}#contents main .contentsInner{width:100%;background:rgba(255,255,255,0.95);padding:10.66667vw 4vw 10.66667vw 4vw;border-radius:6.66667vw;position:relative}@media (min-width: 751px){#contents main .contentsInner{padding:6.66667vw 3.33333vw 6.66667vw 3.33333vw;border-radius:4.16667vw}}@media (min-width: 751px) and (min-width: 1200px){#contents main .contentsInner{padding:80px 40px 80px 40px}}@media (min-width: 751px) and (min-width: 1200px){#contents main .contentsInner{border-radius:50px}}#contents main .contentsInner.separation{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:10px}#contents main .contentsInner.separation::after{content:"";display:block;width:100%;height:10px;background:url("../images/common/item_hr.png") center repeat-x;position:absolute;right:0;left:0;bottom:-10px;margin:auto}#contents main .contentsInner.separation+.contentsInner{border-top-left-radius:0;border-top-right-radius:0;padding:5.33333vw 4vw 10.66667vw 4vw}@media (min-width: 751px){#contents main .contentsInner.separation+.contentsInner{padding:3.33333vw 3.33333vw 6.66667vw 3.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#contents main .contentsInner.separation+.contentsInner{padding:40px 40px 80px 40px}}#contents main h2{position:absolute;top:-9.33333vw;left:0vw;right:0;margin:auto}@media (min-width: 751px){#contents main h2{position:absolute;top:-6.66667vw;left:0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents main h2{top:-80px;left:0px}}#contents main h3{font-weight:900;color:#e4007f;text-align:center;padding:4vw 0vw 2.66667vw 0vw;margin:0vw 0vw 8vw 0vw;border-bottom:4px #e4007f solid;font-size:7.2vw}@media (min-width: 751px){#contents main h3{font-size:4.5vw;padding:2.5vw 0vw 2.5vw 0vw;margin:0vw 0vw 5vw 0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents main h3{font-size:54px}}@media (min-width: 751px) and (min-width: 1200px){#contents main h3{padding:30px 0px 30px 0px}}@media (min-width: 751px) and (min-width: 1200px){#contents main h3{margin:0px 0px 60px 0px}}#contents main h4{text-align:center;font-weight:900;font-size:5.06667vw;position:relative;margin:8vw auto 8vw auto}@media (min-width: 751px){#contents main h4{font-size:2.83333vw;margin:6.66667vw auto 5vw auto}}@media (min-width: 751px) and (min-width: 1200px){#contents main h4{font-size:34px}}@media (min-width: 751px) and (min-width: 1200px){#contents main h4{margin:80px auto 60px auto}}#contents main h4::before,#contents main h4::after{content:"";display:block;background:#e4007f;width:40vw;height:3px;border-radius:1;margin:auto;right:0}@media (min-width: 751px){#contents main h4::before,#contents main h4::after{width:25vw;max-width:300px}}#contents main h4::before{position:absolute;top:-.66667vw;left:0vw}@media (min-width: 751px){#contents main h4::before{position:absolute;top:-.41667vw;left:0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents main h4::before{top:-5px;left:0px}}#contents main h4::after{position:absolute;bottom:-1.33333vw;left:0vw}@media (min-width: 751px){#contents main h4::after{position:absolute;bottom:-.83333vw;left:0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents main h4::after{bottom:-10px;left:0px}}#contents main .btn{width:80.26667vw;margin:8vw auto 0vw auto;display:block}@media (min-width: 751px){#contents main .btn{width:50.16667vw;max-width:602px;margin:5vw auto 0vw auto}}@media (min-width: 751px) and (min-width: 1200px){#contents main .btn{margin:60px auto 0px auto}}#contents footer{background:#e4007f;width:100%;padding:5.33333vw 0vw 5.33333vw 0vw}@media (min-width: 751px){#contents footer{padding:3.33333vw 0vw 3.33333vw 0vw}}@media (min-width: 751px) and (min-width: 1200px){#contents footer{padding:40px 0px 40px 0px}}#contents footer p{text-align:center;color:#FFF;font-size:2.66667vw}@media (min-width: 751px){#contents footer p{font-size:1.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#contents footer p{font-size:16px}}#contents footer p.caution{margin:1.33333vw auto 0vw auto}@media (min-width: 751px){#contents footer p.caution{margin:.83333vw auto 0vw auto}}@media (min-width: 751px) and (min-width: 1200px){#contents footer p.caution{margin:10px auto 0px auto}}#contents footer #pagetop{display:none;width:8vw;position:fixed;bottom:2.66667vw;right:2.66667vw}@media (min-width: 751px){#contents footer #pagetop{position:fixed;bottom:1.66667vw;right:1.66667vw;width:5vw;max-width:60px}}@media (min-width: 751px) and (min-width: 1200px){#contents footer #pagetop{bottom:20px;right:20px}}.slick-loading .slick-list{background:#fff url("../images/common/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../images/common/slick/fonts/slick.eot");src:url("../images/common/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("../images/common/slick/fonts/slick.woff") format("woff"),url("../images/common/slick/fonts/slick.ttf") format("truetype"),url("../images/common/slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;width:7.06667vw;height:10.93333vw;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:calc(50% - 0px);-webkit-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:10}@media (min-width: 751px){.slick-prev,.slick-next{width:4.41667vw;max-width:53px;height:6.83333vw;max-height:82px}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{content:"";display:block;font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:50px;width:26px}.slick-prev{left:2.66667vw}.slick-prev:before{content:""}[dir="rtl"] .slick-prev:before{content:""}@media (min-width: 751px){.slick-prev{left:1.66667vw}}@media (min-width: 1200px){.slick-prev{right:0;left:-1000px;margin:auto !important}}.slick-next{right:2.66667vw}.slick-next:before{content:""}[dir="rtl"] .slick-next:before{content:""}@media (min-width: 751px){.slick-next{right:1.66667vw}}@media (min-width: 1200px){.slick-next{right:-1000px;left:0px;margin:auto !important}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:calc( 50 / 749 * -100vw);list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;z-index:10}@media (min-width: 751px){.slick-dots{bottom:calc( 50 / 1049 * -100vw)}}@media (min-width: 1200px){.slick-dots{bottom:-50px}}.slick-dots li{position:relative;display:inline-block;margin:0 1vw !important;padding:0;cursor:pointer;width:4.8vw;height:4.8vw}@media (min-width: 751px){.slick-dots li{width:2.16667vw;max-width:26px;height:2.16667vw;max-height:26px;margin:0 10px !important}}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;width:4.8vw;height:4.8vw}@media (min-width: 751px){.slick-dots li button{width:2.16667vw;max-width:26px;height:2.16667vw;max-height:26px}}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"";position:absolute;top:0;left:0;content:"•";font-family:"slick";font-size:10px;line-height:26px;text-align:center;color:transparent;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(../images/common/ico_dots.png) top center no-repeat;background-size:contain;width:4.8vw;height:4.8vw}@media (min-width: 751px){.slick-dots li button:before{width:2.16667vw;max-width:26px;height:2.16667vw;max-height:26px}}.slick-dots li.slick-active button:before{background:url(../images/common/ico_dots_active.png) top center no-repeat;background-size:contain;color:transparent;opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{overflow-y:scroll}body.compensate-for-scrollbar{overflow-y:scroll !important;margin-right:0}#contents footer{z-index:5}#contents .g-share__list{position:relative;z-index:5;margin-bottom:100px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width: 751px){#contents .g-share__list{margin-bottom:60px}}#contents .g-share__list-item{margin:10px}@media (max-width: 751px){#contents .g-share__list-item-link-img{width:54px;height:54px}}#top header .sphead{display:-webkit-flex;display:flex}@media (min-width: 751px){#top header .sphead{display:none}}#top header .sphead .chara{width:30.93333vw;-webkit-animation:3s fuwafuwa03 infinite;animation:3s fuwafuwa03 infinite}#top header .sphead .spTit{width:73.33333vw;-webkit-animation:3s fuwafuwa03 infinite;animation:3s fuwafuwa03 infinite}#top main{padding:0vw 0vw 0vw 0vw}#top main #mvSlider{position:relative;z-index:5}#top main #mvSlider,#top main .movieItem{margin:0vw auto 0vw auto;max-width:1000px}@media (min-width: 751px){#top main #mvSlider,#top main .movieItem{margin:0vw auto 0vw auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #mvSlider,#top main .movieItem{margin:0px auto 0px auto}}#top main #mvSlider .slick-prev,#top main .movieItem .slick-prev{background:url(../images/common/ico_arrow_l.png) repeat top center;background-size:contain}@media (min-width: 751px){#top main #mvSlider .slick-prev,#top main .movieItem .slick-prev{transition:opacity 0.3s}#top main #mvSlider .slick-prev:hover,#top main .movieItem .slick-prev:hover{opacity:0.7}}#top main #mvSlider .slick-next,#top main .movieItem .slick-next{background:url(../images/common/ico_arrow_r.png) repeat top center;background-size:contain}@media (min-width: 751px){#top main #mvSlider .slick-next,#top main .movieItem .slick-next{transition:opacity 0.3s}#top main #mvSlider .slick-next:hover,#top main .movieItem .slick-next:hover{opacity:0.7}}#top main #concept{position:relative;z-index:5;padding:21.33333vw 4vw 0vw 4vw}@media (min-width: 751px){#top main #concept{padding:16.66667vw 3.33333vw 0vw 3.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept{padding:200px 40px 0px 40px}}#top main #concept h2{width:65.6vw;position:relative;top:0;padding:12vw 4vw 4vw 4vw;z-index:2}@media (min-width: 751px){#top main #concept h2{width:41vw;max-width:492px;padding:12.5vw 3.33333vw 2.5vw 3.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept h2{padding:150px 40px 30px 40px}}#top main #concept .contentsInner{background:linear-gradient(45deg, #d3e9ce 0%, #44c0f0 35%, #d3e9ce 72%, #44c0f0 100%)}#top main #concept .cmllLogo{width:62.53333vw;position:absolute;top:-6.66667vw;left:-1.33333vw}@media (min-width: 751px){#top main #concept .cmllLogo{width:60.75vw;max-width:729px;position:absolute;top:-6.66667vw;left:-1.66667vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept .cmllLogo{top:-80px;left:-20px}}#top main #concept .cmlChara{width:34.93333vw;position:absolute;top:-9.33333vw;right:-2.66667vw}@media (min-width: 751px){#top main #concept .cmlChara{width:33.83333vw;max-width:406px;position:absolute;top:-10vw;right:-1.66667vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept .cmlChara{top:-120px;right:-20px}}#top main #concept .txt01{position:relative;z-index:1;margin:0vw auto 6.66667vw auto;width:76.93333vw}@media (min-width: 751px){#top main #concept .txt01{margin:0vw auto 4.16667vw auto;width:63vw;max-width:756px}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept .txt01{margin:0px auto 50px auto}}#top main #concept .txt02{margin:0vw auto 0vw auto;width:84vw;position:relative;z-index:1}@media (min-width: 751px){#top main #concept .txt02{width:74.58333vw;max-width:895px}}#top main #concept .conceptDecoWrap{position:absolute;top:0vw;left:0vw;width:100%;height:100%;z-index:2}#top main #concept .conceptDecoWrap::before{content:"";left:0;margin:auto;z-index:0;background:url(../images/concept/bg_deco_01_sp.png) top center no-repeat;background-size:contain;width:84vw;height:82.13333vw;position:absolute;top:45.33333vw;right:0vw}@media (min-width: 751px){#top main #concept .conceptDecoWrap::before{width:83.66667vw;max-width:1004px;height:46.66667vw;max-height:560px;position:absolute;top:25vw;right:0vw;background:url(../images/concept/bg_deco_01_pc.png) top center no-repeat;background-size:contain}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept .conceptDecoWrap::before{top:300px;right:0px}}#top main #concept .conceptDecoWrap li:nth-child(1){width:8.26667vw;position:absolute;top:33.33333vw;left:4vw;-webkit-animation:4s fuwafuwa02 infinite;animation:4s fuwafuwa02 infinite}@media (min-width: 751px){#top main #concept .conceptDecoWrap li:nth-child(1){width:5.16667vw;max-width:62px;position:absolute;top:29.16667vw;left:13.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept .conceptDecoWrap li:nth-child(1){top:350px;left:160px}}#top main #concept .conceptDecoWrap li:nth-child(2){width:14.66667vw;position:absolute;bottom:58.66667vw;right:-1.33333vw;-webkit-animation:3s fuwafuwa infinite;animation:3s fuwafuwa infinite}@media (min-width: 751px){#top main #concept .conceptDecoWrap li:nth-child(2){width:10.83333vw;max-width:130px;position:absolute;bottom:35.83333vw;right:3.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept .conceptDecoWrap li:nth-child(2){bottom:430px;right:40px}}#top main #concept .conceptDecoWrap li:nth-child(3){width:13.46667vw;position:absolute;bottom:9.33333vw;right:4vw;-webkit-animation:5s fuwafuwa infinite;animation:5s fuwafuwa infinite}@media (min-width: 751px){#top main #concept .conceptDecoWrap li:nth-child(3){width:8.41667vw;max-width:101px;position:absolute;bottom:5.83333vw;right:16.66667vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #concept .conceptDecoWrap li:nth-child(3){bottom:70px;right:200px}}#top main #movie{position:relative;z-index:5}#top main #movie h2{width:64.26667vw}@media (min-width: 751px){#top main #movie h2{width:40.16667vw;max-width:482px}}#top main #movie .txtComing{font-weight:900;font-size:9.33333vw;color:#e4007f;text-align:center;padding:13.33333vw 0vw 13.33333vw 0vw}@media (min-width: 751px){#top main #movie .txtComing{font-size:5.83333vw;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #movie .txtComing{font-size:70px}}@media (min-width: 751px) and (min-width: 1200px){#top main #movie .txtComing{padding:100px 0px 100px 0px}}#top main #magic{position:relative;z-index:5;padding:20vw 4vw 13.33333vw 4vw}@media (min-width: 751px){#top main #magic{padding:16.66667vw 3.33333vw 8.33333vw 3.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic{padding:200px 40px 100px 40px}}#top main #magic h2{width:65.6vw}@media (min-width: 751px){#top main #magic h2{width:41vw;max-width:492px}}#top main #magic::before{content:"";margin:auto;z-index:0;width:29.46667vw;height:25.73333vw;background:url(../images/common/deco/deco_unicorn.png) top center no-repeat;background-size:contain;position:absolute;top:9.33333vw;right:-6.66667vw;display:block;z-index:2;-webkit-animation:5s fuwafuwa02 infinite;animation:5s fuwafuwa02 infinite}@media (min-width: 751px){#top main #magic::before{width:18.41667vw;max-width:221px;height:16.08333vw;max-height:193px;position:absolute;top:14.16667vw;right:1.66667vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic::before{top:170px;right:20px}}#top main #magic .itemCol .imgBnr{width:100%;margin:0vw auto 5vw auto}@media (min-width: 1200px){#top main #magic .itemCol .imgBnr{margin:0px auto 60px auto}}@media (min-width: 751px){#top main #magic .itemCol .imgBnr{width:82.66667vw;max-width:992px;margin:0vw auto 5vw auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .itemCol .imgBnr{margin:0px auto 60px auto}}#top main #magic .itemCol .imgBnr:last-child{margin-bottom:0}#top main #magic .itemCol .txt{margin:0vw auto 5.33333vw auto;text-align:center;color:#e4007f;font-size:4.53333vw}@media (min-width: 751px){#top main #magic .itemCol .txt{margin:0vw auto 3.33333vw auto;font-size:2.5vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .itemCol .txt{margin:0px auto 40px auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .itemCol .txt{font-size:30px}}#top main #magic .itemCol .txt:last-child{margin-bottom:0}#top main #magic .lab_01 h3 span{display:block;margin:0 auto;width:55.2vw}@media (min-width: 751px){#top main #magic .lab_01 h3 span{width:34.5vw;max-width:414px}}#top main #magic .lab_01 .img01{width:81.33333vw;margin:0vw auto 5.33333vw auto}@media (min-width: 751px){#top main #magic .lab_01 .img01{margin:0vw auto 3.33333vw auto;width:59.25vw;max-width:711px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_01 .img01{margin:0px auto 40px auto}}#top main #magic .lab_01 .imgSample{width:81.33333vw;margin:0vw auto 5.33333vw auto}@media (min-width: 751px){#top main #magic .lab_01 .imgSample{margin:0vw auto 3.33333vw auto;width:57.41667vw;max-width:689px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_01 .imgSample{margin:0px auto 40px auto}}#top main #magic .lab_02 h3 span{display:block;margin:0 auto;width:69.73333vw}@media (min-width: 751px){#top main #magic .lab_02 h3 span{width:59.41667vw;max-width:713px}}#top main #magic .lab_02 .comingImg{position:relative}#top main #magic .lab_02 .comingImg img{-webkit-filter:blur(3px);filter:blur(3px)}#top main #magic .lab_02 .txtComing{font-weight:900;font-size:9.33333vw;color:#e4007f;text-align:center;padding:8vw 0vw 13.33333vw 0vw;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:9.33333vw}@media (min-width: 751px){#top main #magic .lab_02 .txtComing{font-size:5.83333vw;padding:5vw 0vw 8.33333vw 0vw;height:5.83333vw;max-height:70px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_02 .txtComing{font-size:70px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_02 .txtComing{padding:60px 0px 100px 0px}}#top main #magic .lab_03 h3 span{display:block;margin:0 auto;width:43.46667vw}@media (min-width: 751px){#top main #magic .lab_03 h3 span{width:44.58333vw;max-width:535px}}#top main #magic .lab_03 .comingImg{position:relative}#top main #magic .lab_03 .comingImg img{-webkit-filter:blur(3px);filter:blur(3px)}#top main #magic .lab_03 .txtComing{font-weight:900;font-size:9.33333vw;color:#e4007f;text-align:center;padding:8vw 0vw 13.33333vw 0vw;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:9.33333vw}@media (min-width: 751px){#top main #magic .lab_03 .txtComing{font-size:5.83333vw;padding:5vw 0vw 8.33333vw 0vw;height:5.83333vw;max-height:70px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_03 .txtComing{font-size:70px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_03 .txtComing{padding:60px 0px 100px 0px}}#top main #magic .lab_08 h3 span{display:block;margin:0 auto;width:70.26667vw}@media (min-width: 751px){#top main #magic .lab_08 h3 span{width:51.66667vw;max-width:620px}}#top main #magic .lab_08 .comingImg{position:relative}#top main #magic .lab_08 .comingImg img{-webkit-filter:blur(3px);filter:blur(3px)}#top main #magic .lab_08 .txtComing{font-weight:900;font-size:9.33333vw;color:#e4007f;text-align:center;padding:8vw 0vw 13.33333vw 0vw;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:9.33333vw}@media (min-width: 751px){#top main #magic .lab_08 .txtComing{font-size:5.83333vw;padding:5vw 0vw 8.33333vw 0vw;height:5.83333vw;max-height:70px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_08 .txtComing{font-size:70px}}@media (min-width: 751px) and (min-width: 1200px){#top main #magic .lab_08 .txtComing{padding:60px 0px 100px 0px}}#top main #character{position:relative;z-index:5}#top main #character h2{opacity:0;width:65.6vw}@media (min-width: 751px){#top main #character h2{width:41vw;max-width:492px}}#top main #character h2.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #character::before{content:"";margin:auto;z-index:0;width:29.46667vw;height:25.73333vw;background:url(../images/common/deco/deco_unicorn.png) top center no-repeat;background-size:contain;position:absolute;top:9.33333vw;right:-6.66667vw;display:block;z-index:2;-webkit-animation:5s fuwafuwa02 infinite;animation:5s fuwafuwa02 infinite}@media (min-width: 751px){#top main #character::before{width:18.41667vw;max-width:221px;height:16.08333vw;max-height:193px;position:absolute;top:14.16667vw;right:1.66667vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #character::before{top:170px;right:20px}}#top main #character h3{width:79.6vw;margin:0vw auto 2.66667vw auto;border-bottom:none}@media (min-width: 751px){#top main #character h3{width:49.75vw;max-width:597px;margin:0vw auto 1.66667vw auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #character h3{margin:0px auto 20px auto}}#top main #character .imgName{width:auto;margin:3.33333vw auto 0vw auto}@media (min-width: 1200px){#top main #character .imgName{margin:40px auto 0px auto}}@media (min-width: 751px){#top main #character .imgName{width:47.41667vw;max-width:569px;margin:3.33333vw auto 0vw auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #character .imgName{margin:40px auto 0px auto}}@media (max-width: 751px){#top main #character .imgName{width:50%;margin:5vw auto 0vw auto}}@media (max-width: 751px) and (min-width: 1200px){#top main #character .imgName{margin:60px auto 0px auto}}#top main #character .itemCharaBox{position:relative}#top main #character .imgChara{width:100%;margin:0vw auto 5vw auto}@media (min-width: 1200px){#top main #character .imgChara{margin:0px auto 60px auto}}@media (min-width: 751px){#top main #character .imgChara{width:79.33333vw;max-width:952px;margin:0vw auto 5vw auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #character .imgChara{margin:0px auto 60px auto}}#top main #character .imgResult{width:100%;position:absolute;top:20px;right:20px;-webkit-animation:5s fuwafuwa05 infinite;animation:5s fuwafuwa05 infinite}#top main #character .imgResult:hover{-webkit-animation:5s fuwafuwa06 infinite;animation:5s fuwafuwa06 infinite}@media (min-width: 751px){#top main #character .imgResult{width:26.5vw;max-width:318px}}@media (max-width: 751px){#top main #character .imgResult{top:0;right:0;width:26.5vw;max-width:318px}}#top main #character .imgSubText{width:100%;margin:0vw auto 5vw auto}@media (min-width: 1200px){#top main #character .imgSubText{margin:0px auto 60px auto}}@media (min-width: 751px){#top main #character .imgSubText{width:55.83333vw;max-width:670px;margin:0vw auto 5vw auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #character .imgSubText{margin:0px auto 60px auto}}@media (max-width: 751px){#top main #character .imgSubText{width:90%}}#top main #character .profList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;max-width:900px;margin:0 auto}@media (min-width: 751px){#top main #character .profList li{width:26% !important;margin:0vw auto 3.33333vw auto}}@media (min-width: 751px) and (min-width: 1200px){#top main #character .profList li{margin:0px auto 40px auto}}@media (max-width: 751px){#top main #character .profList li{width:calc(49% - 30px) !important;margin:0vw 5vw 5vw 0vw}}@media (max-width: 751px) and (min-width: 1200px){#top main #character .profList li{margin:0px 60px 60px 0px}}@media (max-width: 751px){#top main #character .profList li:nth-child(2n){margin-right:0 !important}#top main #character .profList li:nth-child(5){margin-bottom:0 !important}#top main #character .profList li:nth-child(6){margin-bottom:0 !important}}#top main #character .profList li button{background:none;border:none}#top main #character .profList li button:hover{cursor:pointer}#top main #character .profList li button img{width:auto}@media (min-width: 751px){#top main #character .profList li button img{width:100%}}@media (max-width: 751px){#top main #character .profList li button img{width:100%}}#top .modal-container{font-family:"Zen Maru Gothic", 游ゴシック, "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;display:none;position:absolute;overflow-y:auto;max-height:90%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-width:1200px;padding:40px;border:solid 4px #e4007f;border-radius:40px;-webkit-filter:drop-shadow(0px 0px 1px #e4007f);filter:drop-shadow(0px 0px 1px #e4007f);box-shadow:10px 10px 0px 2px #e4007f}@media (min-width: 751px){#top .modal-container{padding:20px 20px 20px 20px;width:57.41667vw;max-width:689px}}@media (min-width: 751px) and (min-width: 1200px){#top .modal-container{padding:20px 20px 20px 20px}}@media (max-width: 751px){#top .modal-container{padding:4%;border-radius:20px;-webkit-filter:drop-shadow(0px 0px 1px #e4007f);filter:drop-shadow(0px 0px 1px #e4007f);box-shadow:4px 4px 0px 0px #e4007f}}#top .modalTit{text-align:center;font-size:2em;font-weight:bold;line-height:1em;margin:0 0 20px 0;color:#000}@media (min-width: 751px){#top .modalTit{margin:0;padding:0vw 2% 4% 2%}}@media (min-width: 751px) and (min-width: 1200px){#top .modalTit{padding:0px 2% 4% 2%}}@media (max-width: 751px){#top .modalTit{margin:0vw 0vw 10px 0vw}}#top .modalTit:before{display:none}#top .modalTit:after{display:none}#top .modalTit span{color:#e4007f}@media (min-width: 751px){#top .modalTit span{font-size:0.6em}}@media (max-width: 751px){#top .modalTit span{font-size:0.6em}}#top .modalTit img{width:auto;margin-bottom:10px}@media (max-width: 751px){#top .modalTit img{max-width:80px;max-height:80px}}#top .modalContents{font-weight:bold}@media (min-width: 751px){#top .modalContents{font-size:1.3rem;display:block}}#top .modalContents .modalText{color:#000;text-align:center}@media (min-width: 751px){#top .modalContents .modalText{width:100%}}#top .modalContents .modalText p{margin:2% 0}@media (min-width: 751px){#top .modalContents .modalText p{margin:0 auto;letter-spacing:.06em;line-height:1.6}}#top .fancybox-infobar{display:none}#top .fancybox-slide--html .fancybox-close-small{width:72px;height:72px;top:4px}@media (max-width: 751px){#top .fancybox-slide--html .fancybox-close-small{width:52px;height:52px}}@media (max-width: 751px){#top .fancybox-navigation .fancybox-button{display:none}}#top .is-open{display:block}#top .is-close{display:none;-webkit-animation:.4s fadeout;animation:.4s fadeout}#top .fancybox-stage #prof_01{background:repeating-linear-gradient(-45deg, #fef6dd, #fef6dd 15px, #feedbf 0, #feedbf 30px)}#top .fancybox-stage #prof_02{background:repeating-linear-gradient(-45deg, #faddfc, #faddfc 15px, #f6c0fa 0, #f6c0fa 30px)}#top .fancybox-stage #prof_03{background:repeating-linear-gradient(-45deg, #e1f9f6, #e1f9f6 15px, #c7f4ed 0, #c7f4ed 30px)}#top .fancybox-stage #prof_04{background:repeating-linear-gradient(-45deg, #d1eefd, #d1eefd 15px, #acdffc 0, #acdffc 30px)}#top .fancybox-stage #prof_05{background:repeating-linear-gradient(-45deg, #fdecde, #fdecde 15px, #fcdac1 0, #fcdac1 30px)}#top .fancybox-stage #prof_06{background:repeating-linear-gradient(-45deg, #f8d6e4, #f8d6e4 15px, #f2b4cb 0, #f2b4cb 30px)}#top main #concept{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .2s, -webkit-transform .2s;transition:transform .2s, opacity .2s;transition:transform .2s, opacity .2s, -webkit-transform .2s}#top main #concept.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #concept .cmllLogo{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);transition:opacity .2s, -webkit-transform .2s;transition:transform .2s, opacity .2s;transition:transform .2s, opacity .2s, -webkit-transform .2s}#top main #concept .cmllLogo.s{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top main #concept .cmlChara{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);transition:opacity .2s .2s, -webkit-transform .2s .2s;transition:transform .2s .2s, opacity .2s .2s;transition:transform .2s .2s, opacity .2s .2s, -webkit-transform .2s .2s}#top main #concept .cmlChara.s{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top main #concept .txt01{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #concept .txt01.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #concept .txt02{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #concept .txt02.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #concept h2{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #concept h2.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #movie{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .2s, -webkit-transform .2s;transition:transform .2s, opacity .2s;transition:transform .2s, opacity .2s, -webkit-transform .2s}#top main #movie.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #movie h2{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #movie h2.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #movie .kotamino{background:url(../images/movie/bg_kotamino.jpg) top center no-repeat;background-size:cover;padding:16vw 4vw 14.66667vw 4vw}@media (min-width: 751px){#top main #movie .kotamino{padding:10vw 3.33333vw 10vw 3.33333vw}}@media (min-width: 751px) and (min-width: 1200px){#top main #movie .kotamino{padding:120px 40px 120px 40px}}#top main #movie .kotamino .movieItem{width:100%;margin:0 auto;max-width:1000px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #movie .kotamino .movieItem.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #movie .kotamino .movieItem ul li{position:relative}#top main #movie .kotamino .movietit{width:77.86667vw;position:relative;z-index:3;margin:auto;margin-top:-6vw}@media (min-width: 751px){#top main #movie .kotamino .movietit{width:48.66667vw;max-width:584px;margin-top:-60px}}#top main #magic{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .2s, -webkit-transform .2s;transition:transform .2s, opacity .2s;transition:transform .2s, opacity .2s, -webkit-transform .2s}#top main #magic.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #magic h2{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #magic h2.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #magic .itemCol .scrollA{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #magic .itemCol .scrollA.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #magic .itemCol h2.scrollA{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);transition:opacity .2s .2s, -webkit-transform .2s .2s;transition:transform .2s .2s, opacity .2s .2s;transition:transform .2s .2s, opacity .2s .2s, -webkit-transform .2s .2s}#top main #magic .itemCol h2.scrollA.s{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top main #character{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .2s, -webkit-transform .2s;transition:transform .2s, opacity .2s;transition:transform .2s, opacity .2s, -webkit-transform .2s}#top main #character.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #character h2{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #character h2.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #character .itemCol .scrollA{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #character .itemCol .scrollA.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #character .itemCol .imgChara{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s, -webkit-transform .4s;transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s, -webkit-transform .4s}#top main #character .itemCol .imgChara.s{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#top main #character .itemCol h3.scrollA{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);transition:opacity .2s .2s, -webkit-transform .2s .2s;transition:transform .2s .2s, opacity .2s .2s;transition:transform .2s .2s, opacity .2s .2s, -webkit-transform .2s .2s}#top main #character .itemCol h3.scrollA.s{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fuwafuwa02{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes fuwafuwa02{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes fuwafuwa03{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes fuwafuwa03{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes fuwafuwa03{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes fuwafuwa05{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}}@keyframes fuwafuwa05{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}}@-webkit-keyframes fuwafuwa06{0%,100%{-webkit-transform:translateY(0) scale(1.02);transform:translateY(0) scale(1.02)}50%{-webkit-transform:translateY(10px) scale(1.02);transform:translateY(10px) scale(1.02)}}@keyframes fuwafuwa06{0%,100%{-webkit-transform:translateY(0) scale(1.02);transform:translateY(0) scale(1.02)}50%{-webkit-transform:translateY(10px) scale(1.02);transform:translateY(10px) scale(1.02)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}

/*# sourceMappingURL=maps/top.css.map */
