@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700&display=swap");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, 50px);transform:translate(0, 50px);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)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes logo{0%{-webkit-transform:translate(0, -50vh);transform:translate(0, -50vh);opacity:0}80%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}90%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px);opacity:1}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes logo{0%{-webkit-transform:translate(0, -50vh);transform:translate(0, -50vh);opacity:0}80%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}90%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px);opacity:1}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes AA{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes AA{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 buruburu{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(-1px, -1px) rotateZ(1deg);transform:translate(-1px, -1px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, -2px) rotateZ(0deg);transform:translate(0px, -2px) rotateZ(0deg)}75%{-webkit-transform:translate(1px, 1px) rotateZ(-1deg);transform:translate(1px, 1px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes buruburu{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(-1px, -1px) rotateZ(1deg);transform:translate(-1px, -1px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, -2px) rotateZ(0deg);transform:translate(0px, -2px) rotateZ(0deg)}75%{-webkit-transform:translate(1px, 1px) rotateZ(-1deg);transform:translate(1px, 1px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@-webkit-keyframes rotate01{0%{-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg)}}@keyframes king{0%{background-image:url("../images/character/img_king01.webp")}33%{background-image:url("../images/character/img_king02.webp")}66%{background-image:url("../images/character/img_king03.webp")}}@-webkit-keyframes king{0%{background-image:url("../images/character/img_king01.webp")}33%{background-image:url("../images/character/img_king02.webp")}66%{background-image:url("../images/character/img_king03.webp")}}@keyframes prince{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes prince{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes prince2{0%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}40%{-webkit-transform:translate(100vw, 0px);transform:translate(100vw, 0px)}45%{-webkit-transform:translate(-100vw, 0px);transform:translate(-100vw, 0px)}0%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes prince2{0%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}40%{-webkit-transform:translate(100vw, 0px);transform:translate(100vw, 0px)}45%{-webkit-transform:translate(-100vw, 0px);transform:translate(-100vw, 0px)}0%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes prince{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes mates{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}5%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}10%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}20%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes mates{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}5%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}10%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}20%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fan{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}5%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}10%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}20%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes playBg{0%,100%{background-image:url("../images/play/bg_play.jpg")}50%{background-image:url("../images/play/bg_play2.jpg")}}@-webkit-keyframes playBg{0%,100%{background-image:url("../images/play/bg_play.jpg")}50%{background-image:url("../images/play/bg_play2.jpg")}}@keyframes pagetop{0%{background-image:url("../images/common/bg_pagetop_off.png")}25%{background-image:url("../images/common/bg_pagetop_on.png")}50%{background-image:url("../images/common/bg_pagetop_off.png")}100%{background-image:url("../images/common/bg_pagetop_on.png")}}@-webkit-keyframes pagetop{0%{background-image:url("../images/common/bg_pagetop_off.png")}25%{background-image:url("../images/common/bg_pagetop_on.png")}50%{background-image:url("../images/common/bg_pagetop_off.png")}100%{background-image:url("../images/common/bg_pagetop_on.png")}}@-webkit-keyframes princerun{0%{-webkit-transform:translate(-100%, 50px);transform:translate(-100%, 50px)}10%{-webkit-transform:translate(-75%, 10px);transform:translate(-75%, 10px)}30%{-webkit-transform:translate(-25%, 30px);transform:translate(-25%, 30px)}40%{-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}60%{-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}80%{-webkit-transform:translate(50%, 30px);transform:translate(50%, 30px)}100%{-webkit-transform:translate(100%, 50px);transform:translate(100%, 50px)}}@keyframes princerun{0%{-webkit-transform:translate(-100%, 50px);transform:translate(-100%, 50px)}10%{-webkit-transform:translate(-75%, 10px);transform:translate(-75%, 10px)}30%{-webkit-transform:translate(-25%, 30px);transform:translate(-25%, 30px)}40%{-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}60%{-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}80%{-webkit-transform:translate(50%, 30px);transform:translate(50%, 30px)}100%{-webkit-transform:translate(100%, 50px);transform:translate(100%, 50px)}}html{scroll-behavior:smooth}@media screen and (max-width: 1023px){html{scroll-padding-top:30px}}@media screen and (min-width: 1024px){html{scroll-padding-top:30px}}body{background:#090e1b;color:#fff;word-wrap:break-word;overflow-wrap:break-word}body *{box-sizing:border-box}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(../images/common/bg.jpg) center top no-repeat;background-size:cover}body main,body header,body footer{font-family:'Zen Maru Gothic', sans-serif;font-weight:500}@media screen and (max-width: 1023px){body main,body header,body footer{font-size:1rem;line-height:1.8em}}@media screen and (min-width: 1024px){body main,body header,body footer{font-size:1.5rem;line-height:1.6em}}body a{color:#0088af;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 (hover: hover){body a{transition:.2s ease-in-out}}body a:focus{outline:none}body a img{border-style:none}body img{width:auto;max-width:100%;height:auto;border-style:none}body .large{display:none}@media screen and (min-width: 1280px){body .large{display:block}}body .pc{display:none}@media screen and (min-width: 1024px){body .pc{display:inline}}body .sp{display:inline}@media screen and (min-width: 1024px){body .sp{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 main{position:relative}body main section{text-align:center}@media screen and (max-width: 1023px){body main section{padding:50px 20px}}@media screen and (min-width: 1024px){body main section{padding:80px 50px}}body main section p{margin-bottom:1em}@media screen and (max-width: 1023px){body main section small{font-size:0.8em;line-height:1.6em}}@media screen and (min-width: 1024px){body main section small{font-size:0.8em;line-height:1.6em}}body main .titMain{text-align:center}@media screen and (max-width: 1023px){body main .titMain{margin:0 auto 30px auto}}@media screen and (min-width: 1024px){body main .titMain{margin:0 auto 80px auto}}@media screen and (max-width: 1023px){body .btn{margin:30px auto}}@media screen and (min-width: 1024px){body .btn{margin:80px auto}}@media (hover: hover){body .btn a img{transition:.2s ease-in-out}body .btn a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.movieBox{position:relative;width:100%;padding-top:56.25%}.movieBox iframe{position:absolute;top:0;right:0;width:100%;height:100%}.slide-arrow{position:absolute;top:50%;cursor:pointer;z-index:50}.fadeUp{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);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)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes logo{0%{-webkit-transform:translate(0, -50vh);transform:translate(0, -50vh);opacity:0}80%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}90%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px);opacity:1}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes logo{0%{-webkit-transform:translate(0, -50vh);transform:translate(0, -50vh);opacity:0}80%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}90%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px);opacity:1}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes AA{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes AA{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)}}@keyframes buruburu{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(-1px, -1px) rotateZ(1deg);transform:translate(-1px, -1px) rotateZ(1deg)}50%{-webkit-transform:translate(0px, -2px) rotateZ(0deg);transform:translate(0px, -2px) rotateZ(0deg)}75%{-webkit-transform:translate(1px, 1px) rotateZ(-1deg);transform:translate(1px, 1px) rotateZ(-1deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@-webkit-keyframes rotate01{0%{-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg)}}@keyframes king{0%{background-image:url("../images/character/img_king01.webp")}33%{background-image:url("../images/character/img_king02.webp")}66%{background-image:url("../images/character/img_king03.webp")}}@-webkit-keyframes king{0%{background-image:url("../images/character/img_king01.webp")}33%{background-image:url("../images/character/img_king02.webp")}66%{background-image:url("../images/character/img_king03.webp")}}@keyframes prince{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes prince{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes prince2{0%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}40%{-webkit-transform:translate(100vw, 0px);transform:translate(100vw, 0px)}45%{-webkit-transform:translate(-100vw, 0px);transform:translate(-100vw, 0px)}0%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes prince{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes mates{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}5%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}10%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}20%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fan{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}5%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}10%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}20%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes playBg{0%,100%{background-image:url("../images/play/bg_play.jpg")}50%{background-image:url("../images/play/bg_play2.jpg")}}@-webkit-keyframes playBg{0%,100%{background-image:url("../images/play/bg_play.jpg")}50%{background-image:url("../images/play/bg_play2.jpg")}}@keyframes pagetop{0%{background-image:url("../images/common/bg_pagetop_off.png")}25%{background-image:url("../images/common/bg_pagetop_on.png")}50%{background-image:url("../images/common/bg_pagetop_off.png")}100%{background-image:url("../images/common/bg_pagetop_on.png")}}@-webkit-keyframes pagetop{0%{background-image:url("../images/common/bg_pagetop_off.png")}25%{background-image:url("../images/common/bg_pagetop_on.png")}50%{background-image:url("../images/common/bg_pagetop_off.png")}100%{background-image:url("../images/common/bg_pagetop_on.png")}}@keyframes princerun{0%{-webkit-transform:translate(-100%, 50px);transform:translate(-100%, 50px)}10%{-webkit-transform:translate(-75%, 10px);transform:translate(-75%, 10px)}30%{-webkit-transform:translate(-25%, 30px);transform:translate(-25%, 30px)}40%{-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}60%{-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}80%{-webkit-transform:translate(50%, 30px);transform:translate(50%, 30px)}100%{-webkit-transform:translate(100%, 50px);transform:translate(100%, 50px)}}#gnav{z-index:999}#gnav .gnavBtn li ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#gnav .gnavBtn li ul li{padding:0 5px;line-height:1}@media screen and (max-width: 1023px){#gnav{position:fixed}}@media screen and (min-width: 1024px){#gnav{background:url("../images/common/bg_gnav.png") center top repeat-x;width:100%;top:0;right:0;position:-webkit-sticky;position:sticky}#gnav .gnavBtn>ul{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}#gnav .gnavBtn>ul>li:first-of-type{width:220px;padding:20px 20px 0 20px}#gnav .gnavBtn>ul>li:nth-of-type(n+2){padding:40px 15px 0px}#gnav .gnavBtn>ul>li:nth-of-type(7),#gnav .gnavBtn>ul>li:nth-of-type(8){padding:30px 10px 0px}}@media (hover: hover){#gnav .gnavBtn ul li a:hover img{opacity:1;animation:buruburu 0.1s liner infinite;-webkit-animation:buruburu 0.1s infinite}}@media screen and (min-width: 1024px){.btnMenu{display:none}}@media screen and (max-width: 1023px){.btnMenu{background:#2d1322;display:block;position:fixed;z-index:3;right:10px;top:10px;width:50px;height:50px;cursor:pointer;text-align:center;transition:1s all;border-radius:5px}.btnMenu span{display:block;position:absolute;width:23px;height:3px;left:13px;background:#edcb75}.btnMenu span:nth-child(1){top:15px}.btnMenu span:nth-child(2){top:25px}.btnMenu span:nth-child(3){top:35px}.btnMenu.active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background:none;border-radius:50%;background:#ffd663}.btnMenu.active span:nth-child(1){top:24px;left:13px;background:#2d1322;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btnMenu.active span:nth-child(2){top:24px;background:#2d1322;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnMenu.active span:nth-child(3){opacity:0}.gnavBtn{position:fixed;height:100vh;z-index:2;top:0;left:0;background:#2d1322;color:#edcb75;text-align:center;width:100%;opacity:0;transition:opacity .6s ease, visibility .6s ease;display:none;padding-top:30px}.gnavBtn>ul{margin:0 auto;padding:0;width:100%}.gnavBtn>ul>li{list-style-type:none;padding:0;width:100%;transition:.4s all;border-bottom:1px solid #b55f88}.gnavBtn>ul>li:nth-of-type(1) img{width:50%}.gnavBtn>ul>li a{display:block;padding:20px 0px;text-decoration:none}.gnavBtn ul li.nolink{display:block;padding:10px 0}.gnavBtn.active{opacity:100;display:block}}.to-top{display:block;position:fixed;cursor:pointer;z-index:98;right:0px;bottom:0px;display:none}@media screen and (max-width: 1023px){.to-top{width:130px;height:81px}}@media screen and (min-width: 1024px){.to-top{width:333px;height:207px;padding:175px 0 0 225px}.to-top:before{background:url("../images/common/bg_pagetop_off.png") left bottom no-repeat;content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.to-top:hover:before{animation:pagetop 0.1s infinite;-webkit-animation:pagetop 0.1s infinite}}#prince{position:relative;z-index:0;-webkit-animation:princerun 10s infinite linear 0.5s both;animation:princerun 10s infinite linear 0.5s both}@media screen and (max-width: 1023px){#prince img{width:100px}}footer{background:url("../images/common/bg_footer.png") center top no-repeat;position:relative;z-index:1;display:block;text-align:center;overflow:hidden;width:100%}@media screen and (max-width: 1023px){footer{background-size:120% auto;background-position:center top 70px;padding:40px 0 0}footer #footerInner{padding:0px 10px 30px}}@media screen and (min-width: 1024px){footer{background-position:center top 80px}footer #footerInner{padding:40px 10px 30px}}footer #footerInner{background:#65b6d2;color:#fff}@media screen and (max-width: 1023px){footer #footerInner{padding-top:50px;font-size:0.75em;line-height:1.8em}footer #footerInner ul li{text-align:left;padding-left:1em;text-indent:-1em}}@media screen and (min-width: 1024px){footer #footerInner{font-size:0.8125rem;line-height:1.8em}}footer #footerInner .txt_copy{padding:1em;text-align:center;margin-bottom:0}#footerBne{background:#f2f2f2}@media screen and (max-width: 1023px){#footerBne{padding-bottom:100px}}@media screen and (min-width: 1024px){#footerBne{padding-bottom:150px}}body{animation:fadeIn 2s ease-out 0s 1 normal;-webkit-animation:fadeIn 2s ease-out 0s 1 normal}#mvCol{position:relative;width:100%;padding:0;overflow:hidden}@media screen and (max-width: 1023px){#mvCol{background:url("../images/top/kv_sp.jpg") center top no-repeat;background-size:100% auto;aspect-ratio:1024 / 1280}}@media screen and (min-width: 1024px){#mvCol{background:url("../images/top/kv.jpg") center top no-repeat;background-size:cover;aspect-ratio:2000 / 1014}}#mvCol #mvInner{position:absolute;left:0;right:0;width:100%;padding:0}#mvCol #mvInner h1{margin:0px auto;text-align:center;z-index:50}@media screen and (max-width: 1023px){#mvCol #mvInner{bottom:0px}#mvCol #mvInner h1{width:50%;max-width:438px;height:auto;position:relative}#mvCol #mvInner dl{background:#461b6a;border-top:5px solid #ffd663;border-bottom:5px solid #ffd663;margin:0 auto;padding:10px 20px}#mvCol #mvInner dl dt{width:70%;margin:0 auto}#mvCol #mvInner dl dd{width:50%;margin:0 auto}}@media screen and (min-width: 1024px){#mvCol #mvInner{background:url("../images/top/bg_console.png") center bottom no-repeat;max-height:364px;bottom:20px}#mvCol #mvInner h1{width:22%;max-width:438px;height:auto;position:relative}#mvCol #mvInner dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-bottom:20px;line-height:1}#mvCol #mvInner dl dt{padding-right:20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}#mvCol .logo{animation:logo ease 2s 1;-webkit-animation:logo ease 2s 1}#mvCol .AA{animation:AA ease 2s 1;-webkit-animation:AA ease 2s 1}@media (hover: hover){#mvCol .AA a img{transition:.2s ease-in-out}#mvCol .AA a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}#mvCol #X{position:absolute}@media screen and (max-width: 1023px){#mvCol #X{top:10px;right:70px;max-width:calc(100% - 70px)}#mvCol #X img{height:50px;width:auto}}@media screen and (min-width: 1024px){#mvCol #X{position:absolute;top:20px;right:20px;transition:.5s ease-in-out}#mvCol #X:hover{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}}#movieCol{background:url("../images/movie/bg_movie_b.svg") center bottom no-repeat;background-size:100% auto}@media screen and (max-width: 1023px){#movieCol{padding:30px 0 0}}@media screen and (min-width: 1024px){#movieCol{padding:80px 0 40px}}#movieCol .movieBg{background:url("../images/movie/bg_movie.png") center top no-repeat;background-size:contain;aspect-ratio:1264 / 731;max-width:1264px;max-height:731px;padding:0;margin:0 auto}#movieCol .movieBg h2{padding:0;margin:0 auto;text-align:center}#movieCol .movieBg .movieList{margin:0 auto;box-sizing:content-box}@media screen and (max-width: 1023px){#movieCol .movieBg .movieList{border:5px solid #ffd663;border-radius:5px}}@media screen and (min-width: 1024px){#movieCol .movieBg .movieList{border:10px solid #ffd663;border-radius:10px}}@media screen and (max-width: 1279px){#movieCol .movieBg{width:90%;padding:1.2vw 11vw}#movieCol .movieBg h2{width:30%;line-height:1;margin-bottom:0.5vw}#movieCol .movieBg .slide-arrow{width:8vw;height:8vw;margin-top:-4vw}#movieCol .movieBg .prev-arrow{left:-10.5vw}#movieCol .movieBg .next-arrow{right:-10.5vw}}@media screen and (min-width: 1280px){#movieCol .movieBg{width:1264px;padding:20px 80px}#movieCol .movieBg h2{margin-bottom:13px}#movieCol .movieBg .movieList{max-width:940px}#movieCol .movieBg .slide-arrow{width:120px;height:120px;margin-top:-60px}#movieCol .movieBg .prev-arrow{left:-140px}#movieCol .movieBg .next-arrow{right:-140px}}#aboutCol .aboutInner{max-width:760px;margin:0px auto;position:relative}@media screen and (max-width: 1023px){#aboutCol{background:url("../images/about/bg_about_sp.jpg") no-repeat center center #163364;background-size:100% auto;padding:30px 20px}#aboutCol .aboutInner{background:rgba(22,51,100,0.7);padding:20px}#aboutCol .aboutInner p{margin-bottom:30px}#aboutCol .aboutInner ul{margin-bottom:30px}#aboutCol .aboutInner ul li{width:60%;margin:0 auto 10px;padding-left:15px}}@media screen and (min-width: 1024px){#aboutCol{background:url("../images/about/bg_about_r.jpg") no-repeat right top,url("../images/about/bg_about_l.jpg") no-repeat left top #163364;padding:50px 10px}#aboutCol .aboutInner{padding:0px 20px}#aboutCol .aboutInner p{padding-bottom:30px}#aboutCol .aboutInner ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#aboutCol .aboutInner ul li{padding:0 10px 50px}}#playCol{background:url("../images/play/bg_play.jpg") center top repeat-x #08263a;position:relative;animation:playBg 4s infinite;-webkit-animation:playBg 4s infinite;padding-left:0;padding-right:0}#playCol:before{background:url("../images/play/bg_play_t.svg") center top no-repeat;background-size:100% auto;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:70px}#playCol:after{background:url("../images/play/bg_play_b.png") center bottom repeat-x;content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100px}@media screen and (max-width: 1023px){#playCol h2{padding-left:20px;padding-right:20px}#playCol:after{background-size:auto 50px;height:50px}}@media screen and (min-width: 1024px){#playCol{padding:130px 0}}#playCol .playTxt{padding:0 20px}#playCol .princeCol{width:100%;margin:0 auto}#playCol .princeCol .prince{-webkit-transform-origin:center bottom;transform-origin:center bottom;animation:prince 2s infinite;-webkit-animation:prince 2s infinite}@media screen and (max-width: 1023px){#playCol .princeCol{padding-bottom:30px}}@media screen and (min-width: 1024px){#playCol .princeCol{padding-bottom:50px}}#playCol .playList li{background:#0088af;text-align:center}#playCol .playList li dd{text-align:center}#playCol .playList li dd img{margin:0 auto}@media screen and (max-width: 1023px){#playCol .playList{padding:50px 0}#playCol .playList li{width:300px;margin:0 10px}#playCol .playList li dd{padding:30px}#playCol .playList .slide-arrow{width:30px;height:48px;margin-top:-24px}#playCol .playList .prev-arrow{left:10px}#playCol .playList .next-arrow{right:10px}}@media screen and (min-width: 1024px){#playCol .playList{padding:50px 0}#playCol .playList li{width:700px;margin:0 30px}#playCol .playList li dd{padding:30px}#playCol .playList .slide-arrow{width:61px;height:96px;margin-top:-48px}#playCol .playList .prev-arrow{left:calc(50% - 430px);transition:0.3}#playCol .playList .prev-arrow:hover{cursor:pointer;-webkit-filter:brightness(70%);filter:brightness(70%)}#playCol .playList .next-arrow{right:calc(50% - 430px);transition:0.3}#playCol .playList .next-arrow:hover{cursor:pointer;-webkit-filter:brightness(70%);filter:brightness(70%)}}#characterCol .characterList li{background:url("../images/character/bg_character.png") center top no-repeat;background-size:cover;aspect-ratio:5 / 6;position:relative;border:solid 10px #edcb75;border-radius:1em;overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;max-width:500px}#characterCol .characterList li:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}#characterCol .characterList li img{position:relative;z-index:2;width:100%}#characterCol .characterList li:nth-of-type(1):before{background:url("../images/character/img_king01.webp") center bottom no-repeat;background-size:100% auto;animation:king 2s infinite;-webkit-animation:king 2s infinite}#characterCol .characterList li:nth-of-type(2):before{background:url("../images/character/img_prince.webp") center top 40% no-repeat;background-size:53% auto;animation:prince 2s infinite;-webkit-animation:prince 2s infinite;-webkit-transform-origin:center bottom;transform-origin:center bottom}#characterCol .characterList li:nth-of-type(3):before{background:url("../images/character/img_mates.webp") center top 24% no-repeat;background-size:66% auto;-webkit-animation:mates 4s infinite;-webkit-transform-origin:center bottom;transform-origin:center bottom}@media screen and (max-width: 1023px){#characterCol{padding-bottom:0}#characterCol .characterList li{margin:0 auto 20px;padding:5px}}@media screen and (min-width: 1024px){#characterCol .characterList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#characterCol .characterList li{margin:0 10px;padding:10px}}#songlistCol{overflow:hidden}#songlistCol .songList{max-width:1300px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#songlistCol .songList li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-right:1em;margin:0 2%}#songlistCol .songList li:nth-of-type(4n+3){margin-left:4%}#songlistCol .songList li:nth-of-type(4n+2){margin-right:4%}#songlistCol .songList li:nth-of-type(7n+1){background:url("../images/songlist/bg_song01.svg") center top no-repeat;background-size:100% 100%}#songlistCol .songList li:nth-of-type(7n+2){background:url("../images/songlist/bg_song02.svg") center top no-repeat;background-size:100% 100%}#songlistCol .songList li:nth-of-type(7n+3){background:url("../images/songlist/bg_song03.svg") center top no-repeat;background-size:100% 100%}#songlistCol .songList li:nth-of-type(7n+4){background:url("../images/songlist/bg_song04.svg") center top no-repeat;background-size:100% 100%}#songlistCol .songList li:nth-of-type(7n+5){background:url("../images/songlist/bg_song05.svg") center top no-repeat;background-size:100% 100%}#songlistCol .songList li:nth-of-type(7n+6){background:url("../images/songlist/bg_song06.svg") center top no-repeat;background-size:100% 100%}#songlistCol .songList li:nth-of-type(7n+7){background:url("../images/songlist/bg_song07.svg") center top no-repeat;background-size:100% 100%}@media screen and (max-width: 1023px){#songlistCol .songList li{line-height:1.4em;width:20em;min-height:4em;margin-bottom:5px}}@media screen and (min-width: 1024px){#songlistCol .songList li{line-height:1.4em;width:44%;min-height:5em;margin-bottom:5px}}#specCol{padding-top:0}#specCol .specList{color:#3e1101;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#specCol .specList dl{padding-right:20px}#specCol .specList dt{font-weight:700}@media screen and (max-width: 1023px){#specCol .specList{background:url("../images/spec/bg_spec_sp.png") center top no-repeat;background-size:contain;padding:20px 30px 20px 20px;margin-left:20px}}@media screen and (min-width: 1024px){#specCol .specList{background:url("../images/spec/bg_spec.png") center top no-repeat;background-size:contain;padding:0px 100px 0px 50px;width:602px;height:187px}#specCol .specList dl{width:calc(100% - 120px)}}

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