body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}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{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}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.fadeUp{opacity:0;transform:translate(0, 30px);transition:all 1s}.fadeUp.active{opacity:1;transform:translate(0, 0)}.fadeRoll{opacity:0;transform:rotate(-360deg);transition:all 1s}.fadeRoll.active{opacity:1;transform:rotate(0deg)}.fadeRight{opacity:0;transform:translate(50px, 0px);transition:all 1s}.fadeRight.active{opacity:1;transform:translate(0px, 0px)}.fadeBottom{opacity:0;transform:translate(0px, 50px);transition:all 1s}.fadeBottom.active{opacity:1;transform:translate(0px, 0px)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes logo{0%{transform:scale(1, 1);opacity:0}50%{transform:scale(1.2, 1.2);opacity:1}100%{transform:scale(1, 1);opacity:1}}@keyframes bnr{0%{opacity:0}100%{opacity:1}}@keyframes rotate01{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes fuwa{0%{transform:translate(0, 0)}25%{transform:translate(0, 5px)}50%{transform:translate(0, 0)}75%{transform:translate(0, 5px)}100%{transform:translate(0, 0)}}@keyframes loop{0%{transform:translatey(-180px)}80%{transform:translatey(calc(100% - 190px))}85%{transform:translatey(calc(100% - 210px))}90%{transform:translatey(calc(100% - 190px))}95%{transform:translatey(calc(100% - 200px))}100%{transform:translatey(calc(100% - 190px))}}@keyframes chara{0%{transform:rotateZ(0deg)}20%{transform:rotateZ(2deg)}40%{transform:rotateZ(-2deg)}60%{transform:rotateZ(1deg)}80%{transform:rotateZ(-1deg)}100%{transform:rotateZ(0deg)}}@keyframes howto{0%{background:url("../images/play/img_01.webp") center top no-repeat}30%{background:url("../images/play/img_02.webp") center top no-repeat}50%{background:url("../images/play/img_03.webp") center top no-repeat}70%{background:url("../images/play/img_04.webp") center top no-repeat}90%{background:url("../images/play/img_05.webp") center top no-repeat}94%{background:url("../images/play/img_05.webp") center top no-repeat}95%{background:url("../images/play/img_05.webp") center top -5px no-repeat}96%{background:url("../images/play/img_05.webp") center top 0px no-repeat}97%{background:url("../images/play/img_05.webp") center top -5px no-repeat}98%{background:url("../images/play/img_05.webp") center top 0px no-repeat}100%{background:url("../images/play/img_05.webp") center top 0 no-repeat}}@keyframes howto_sp{0%{background-image:url("../images/play/img_01_sp.webp")}30%{background-image:url("../images/play/img_02_sp.webp")}50%{background-image:url("../images/play/img_03_sp.webp")}70%{background-image:url("../images/play/img_04_sp.webp")}90%{background-image:url("../images/play/img_05_sp.webp")}100%{background-image:url("../images/play/img_05_sp.webp")}}header{z-index:999}@media screen and (max-width: 1023px){header{position:fixed}}@media screen and (min-width: 1024px){header{position:sticky;top:0;right:0}}#gnav{box-sizing:border-box}@media screen and (min-width: 1024px){#gnav{background:url("../images/common/bg_gnav.png") center bottom repeat-x;box-shadow:0px 0px 5px 5px rgba(0,0,0,.2);width:100%;height:80px}}#gnav .gnavBtn li.new a{position:relative}#gnav .gnavBtn li.new a:before{content:"";display:block;background:url(../images/common/ico_new.png) center top no-repeat;background-size:contain}@media screen and (max-width: 1023px){#gnav .gnavBtn li.new a:before{width:2em;height:1.5em;position:absolute;bottom:1.4em;left:calc(50% - 8em)}}@media screen and (min-width: 1024px){#gnav .gnavBtn li.new a:before{width:1.5em;height:1.2em;position:absolute;top:10px;left:0}}#gnav .gnavBtn li:before{content:"";display:block;background:url(../images/common/gnav_star.webp) center top no-repeat;background-size:contain;width:13px;height:13px}#gnav .gnavBtn li:first-of-type:before{display:none}@media screen and (min-width: 1024px){#gnav .btnMenu{display:none}#gnav .gnavBtn ul{width:100%;display:flex;justify-content:center;align-items:center;padding:0 20px}#gnav .gnavBtn ul li{position:relative}#gnav .gnavBtn ul li a{display:block;padding:28px 20px 28px 20px;line-height:1em}#gnav .gnavBtn ul li:before{position:absolute;top:calc(50% - 7px);left:-6px}}@media screen and (max-width: 1023px){.btnMenu{position:fixed;z-index:3;right:10px;top:10px;width:80px;height:80px;cursor:pointer;text-align:center;transition:1s all}.btnMenu:before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:80px;height:80px;background:url("../images/common/bg_menu.webp") center center no-repeat;background-size:contain;animation:rotate01 10s 0s linear infinite}.btnMenu span{display:block;position:absolute;width:30px;height:3px;left:25px;background:#fef7ef}.btnMenu span:nth-child(1){top:33px}.btnMenu span:nth-child(2){top:43px}.btnMenu.active span{top:40px}.btnMenu.active span:nth-child(1){left:25px;transform:rotate(-45deg)}.btnMenu.active span:nth-child(2){right:25px;transform:rotate(45deg)}.gnavBtn{position:fixed;height:100vh;z-index:2;top:0;left:0;background:url("../images/common/bg_gnav_sp.webp") center top repeat;text-align:center;width:100%;opacity:0;transition:opacity .6s ease,visibility .6s ease;padding-top:60px;display:none}.gnavBtn ul{margin:0 auto;padding:0;width:100%}.gnavBtn ul li{list-style-type:none;padding:0;width:100%;transition:.4s all}.gnavBtn ul li:before{position:absolute;left:calc(50% - 7px)}.gnavBtn ul li a{display:block;padding:2em 0px 1em;text-decoration:none}.gnavBtn ul li:first-of-type:before{display:none}.gnavBtn.active{opacity:100;display:block}}.snav{display:flex;justify-content:center}@media screen and (max-width: 1023px){.snav{flex-wrap:wrap;padding:0 10px;margin-bottom:30px}.snav li{padding:0 5px 10px;width:50%;max-width:290px}}@media screen and (min-width: 1024px){.snav{margin-bottom:50px}.snav li{padding:0 10px 20px}}.snav .new{position:relative}.snav .new::before{content:"";display:block;width:2em;padding-top:2em;background:url(../images/movie/bg_flower.png) center no-repeat;background-size:contain;position:absolute;top:0;left:0;transform-origin:center;animation:rotate01 10s linear infinite;-webkit-animation:rotate01 10s linear infinite;z-index:3}.snav .new::after{content:"";display:block;width:1.5em;padding-top:1.5em;background-image:url(../images/movie/ico_new_pink.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:.2em;left:.2em;z-index:4}.to-top{position:fixed;cursor:pointer;z-index:98;right:0px;bottom:0px;display:none}@media screen and (max-width: 1023px){.to-top{width:80px;height:auto}}@media screen and (min-width: 1024px){.to-top{transition:.5s}.to-top:hover{bottom:0px}}footer{color:#fef7ef;position:relative;display:block;text-align:center}footer #footerInner{font-size:.875rem;line-height:1.6em;font-weight:500}footer #footerInner p,footer #footerInner ul{padding-top:1em}footer #footerInner a{color:#ffc600}footer #footerInner .txt_copy{padding:1em;text-align:center;margin-bottom:0}@media screen and (max-width: 1023px){footer{background:#70ba59;padding:10px 0}footer #footerInner{padding:0px 20px}footer #footerInner p,footer #footerInner li{text-align:center}}@media screen and (min-width: 1024px){footer{background:url("../images/common/bg_footer.png") center top no-repeat,linear-gradient(90deg, rgb(112, 186, 89) 49%, rgb(251, 252, 246) 50%),#70ba59}footer #footerInner{padding:20px 10px}}html{scroll-behavior:smooth}body{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fef7ef;color:#2a1a12;word-wrap:break-word;overflow-wrap:break-word;position:relative}body *{box-sizing:border-box}@media(hover: hover){body .bnrOn{display:block;transform:translateY(0px)}body .bnrOn:hover{transform:translateY(2px)}}body main,body footer,body section{overflow:hidden}body main,body header,body footer{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;line-height:2em}body main p,body header p,body footer p{transform:rotateZ(0.03deg)}@media screen and (max-width: 1023px){body main,body header,body footer{font-size:.875rem;line-height:1.8em}}@media screen and (min-width: 1024px){body main,body header,body footer{line-height:2em;font-size:1.125rem}}body a{color:#7c65a0;text-decoration:none;border:none;border-style:none}body a:hover{text-decoration:underline;border:none}body a:visited{border:none}body a:active{border:none}@media screen and (min-width: 1024px){body a:hover{opacity:.7}}body a:focus{outline:none}body a img{border-style:none}body a img:hover{opacity:.7}@media screen and (min-width: 1024px){body a{transition:.2s ease-in-out}}body img{width:auto;max-width:100%;height:auto;border-style:none}body .largeBr{display:none}@media screen and (min-width: 1280px){body .largeBr{display:block}}body .pc,body .pcBr{display:none}@media screen and (min-width: 1024px){body .pc,body .pcBr{display:inline}}body .sp,body .spBr{display:inline}@media screen and (min-width: 1024px){body .sp,body .spBr{display:none}}body .effect-fade{opacity:0;transform:translate(0, 45px);transition:all 800ms}body .effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}body rt{display:none}body main section{text-align:center}@media screen and (max-width: 1023px){body main section{padding:50px 0px}}@media screen and (min-width: 1024px){body main section{padding:100px 0px}}body main section p{padding-bottom:1em}@media screen and (max-width: 1023px){body main #logoPage{width:40%;max-width:200px;margin:30px auto 0;text-align:center}}@media screen and (min-width: 1024px){body main #logoPage{position:fixed;left:20px;top:0px;height:100vh;width:135px;z-index:9;animation:loop 3s 0s linear forwards}body main #logoPage img:hover{transform-origin:bottom center;animation:chara .5s}}body main h2,body main .titMain{text-align:center;padding:0 20px}@media screen and (max-width: 1023px){body main h2,body main .titMain{margin:0 auto 30px}}@media screen and (min-width: 1024px){body main h2,body main .titMain{margin:0 auto 80px}}body main h3{text-align:center}@media screen and (max-width: 1023px){body main h3{width:70%;margin:30px auto}}@media screen and (min-width: 1024px){body main h3{margin:50px auto}}@media screen and (max-width: 1023px){body .btn{padding:0 20px}}@media screen and (min-width: 1024px){body .btnList{display:flex;justify-content:center}body .btnList li{margin:0 5px}}body small,body .note{font-weight:600;transform:rotateZ(0.03deg)}@media screen and (max-width: 1023px){body small,body .note{font-size:.8em;line-height:1.6em}}@media screen and (min-width: 1024px){body small,body .note{font-size:.8em;line-height:1.6em}}body ul.note{padding-left:1em;text-indent:-1em;margin-bottom:1em}body ul.note li{text-align:left;transform:rotateZ(0.03deg)}body .center{padding-top:1em;text-align:center}body .left{text-align:left}.movieBox{position:relative;width:100%;padding-top:56.25%}.movieBox iframe{position:absolute;top:0;right:0;width:100%;height:100%}#wishList{display:none;background:url("/images/character/bg.png") center top repeat #fef7ef}#wishList ul{display:flex;justify-content:center;align-items:center}#wishList ul li{padding:0 10px}@media screen and (max-width: 1023px){#wishList{padding:30px}#wishList ul{padding:30px 0}}@media screen and (min-width: 1024px){#wishList{max-width:1000px;padding:50px}#wishList ul{padding:30px 0}}.fancybox-slide--iframe .fancybox-content{background:none !important;width:90%;height:90%;max-width:1000px;max-height:90%;margin:0;overflow:hidden !important;border-radius:20px !important}.fancybox-is-open .fancybox-bg{opacity:.9}.fancybox-bg{background:#7c65a0 !important}@media screen and (max-width: 1023px){.slideList,.slideListW{padding:30px 0}.slideList li,.slideListW li{width:300px;margin:0 10px}}@media screen and (min-width: 1024px){.slideList,.slideListW{padding:50px 0}.slideList li,.slideListW li{width:900px;margin:0 20px}}@media screen and (max-width: 1023px){.slideListS{padding:30px 0}.slideListS li{width:200px;margin:0 5px}}@media screen and (min-width: 1024px){.slideListS{padding:50px 0}.slideListS li{width:380px;margin:0 10px}}.slide-arrow{position:absolute;z-index:50}@media screen and (max-width: 1023px){.slide-arrow{top:50%;margin-top:-32px;width:50px;height:64px}.prev-arrow{left:5px}.next-arrow{right:5px}}@media screen and (min-width: 1024px){.slide-arrow{top:50%;margin-top:-64px;width:100px;height:128px;transition:.3}.slide-arrow:hover{cursor:pointer;filter:brightness(130%)}.prev-arrow{left:calc(50% - 530px)}.next-arrow{right:calc(50% - 530px)}}
/*# sourceMappingURL=maps/layout.css.map */
