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;-webkit-transform:translate(0, 30px);transform:translate(0, 30px);transition:all 1s}.fadeUp.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fadeRoll{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg);transition:all 1s}.fadeRoll.active{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fadeRight{opacity:0;-webkit-transform:translate(50px, 0px);transform:translate(50px, 0px);transition:all 1s}.fadeRight.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.fadeBottom{opacity:0;-webkit-transform:translate(0px, 50px);transform:translate(0px, 50px);transition:all 1s}.fadeBottom.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes logo{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0}50%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}}@-webkit-keyframes logo{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0}50%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}}@keyframes bnr{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bnr{0%{opacity:0}100%{opacity:1}}@keyframes rotate01{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes rotate01{0%{-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg)}}@-webkit-keyframes fuwa{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}75%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fuwa{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}75%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fan{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}75%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes loop{0%{-webkit-transform:translatey(-180px);transform:translatey(-180px)}80%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}85%{-webkit-transform:translatey(calc(100% - 210px));transform:translatey(calc(100% - 210px))}90%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}95%{-webkit-transform:translatey(calc(100% - 200px));transform:translatey(calc(100% - 200px))}100%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}}@-webkit-keyframes loop{0%{-webkit-transform:translatey(-180px);transform:translatey(-180px)}80%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}85%{-webkit-transform:translatey(calc(100% - 210px));transform:translatey(calc(100% - 210px))}90%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}95%{-webkit-transform:translatey(calc(100% - 200px));transform:translatey(calc(100% - 200px))}100%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}}@keyframes chara{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}40%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}60%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}80%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes chara{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}40%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}60%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}80%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}100%{-webkit-transform:rotateZ(0deg);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}}@-webkit-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")}}@-webkit-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:-webkit-sticky;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,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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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;-webkit-animation:rotate01 10s 0s linear infinite;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;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btnMenu.active span:nth-child(2){right:25px;-webkit-transform:rotate(45deg);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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 1023px){.snav{-webkit-flex-wrap:wrap;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 li.new a{position:relative}.snav 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){.snav li.new a:before{width:2em;height:1.5em;position:absolute;bottom:1.4em;left:0;top:-5px}}@media screen and (min-width: 1024px){.snav li.new a:before{width:2em;height:2em;position:absolute;top:-10px;left:0}}.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:0.5s}.to-top:hover{bottom:0px}}footer{color:#fef7ef;position:relative;display:block;text-align:center}footer #footerInner{font-size:0.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, #70ba59 49%, #fbfcf6 50%),#70ba59}footer #footerInner{padding:20px 10px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fef7ef}::-webkit-scrollbar-thumb{background:#7b649f}html{scrollbar-width:thin;scrollbar-color:#7b649f #fef7ef}html{scroll-behavior:smooth}body{-moz-text-size-adjust:100%;-ms-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;-webkit-transform:translateY(0px);transform:translateY(0px)}body .bnrOn:hover{-webkit-transform:translateY(2px);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{-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg)}@media screen and (max-width: 1023px){body main,body header,body footer{font-size:0.875rem;line-height:1.8em}}@media screen and (min-width: 1024px){body main,body header,body footer{line-height:2.0em;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:0.7}}body a:focus{outline:none}body a img{border-style:none}body a img:hover{opacity:0.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;-webkit-transform:translate(0, 45px);transform:translate(0, 45px);transition:all 800ms}body .effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);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;-webkit-animation:loop 3s 0s linear forwards;animation:loop 3s 0s linear forwards}body main #logoPage img:hover{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:chara .5s;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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}body .btnList li{margin:0 5px}}body small,body .note{font-weight:600;-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg)}@media screen and (max-width: 1023px){body small,body .note{font-size:0.8em;line-height:1.6em}}@media screen and (min-width: 1024px){body small,body .note{font-size:0.8em;line-height:1.6em}}body ul.note{padding-left:1em;text-indent:-1em;margin-bottom:1em}body ul.note li{text-align:left;-webkit-transform:rotateZ(0.03deg);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 p{padding:1em 0 0;text-align:center}#wishList ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:1em 0 0}@media screen and (max-width: 1023px){#wishList{padding:30px}#wishList ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}#wishList ul li{width:50%;padding:0 10px 20px}}@media screen and (min-width: 1024px){#wishList{max-width:1200px;padding:50px}#wishList>div{max-width:700px;margin:0 auto}#wishList ul li{padding:0 10px}}.fancybox-slide--iframe .fancybox-content{background:none !important;width:90%;height:90%;max-width:800px;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:0.3}.slide-arrow:hover{cursor:pointer;-webkit-filter:brightness(130%);filter:brightness(130%)}.prev-arrow{left:calc(50% - 530px)}.next-arrow{right:calc(50% - 530px)}}

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