body{height:100%}#wrap{min-height:100vh;position:relative}footer{background-color:#f5f5f5;text-align:center;padding:8rem 1rem 2rem 1rem;position:absolute;bottom:0;right:0;width:100%;height:360px}@media (max-width: 575.98px){html{font-size:8px}}@media (min-width: 576px) and (max-width: 767.98px){html{font-size:8px}}@media (min-width: 768px) and (max-width: 991.98px){html{font-size:9px}}@media (min-width: 992px) and (max-width: 1199.98px){html{font-size:10px}}@media (min-width: 1200px) and (max-width: 1399.98px){html{font-size:10px}}@media (min-width: 1400px){html{font-size:10px}}@media (min-width: 1920px){html{font-size:10px}}a{text-decoration:none}a:hover{opacity:0.6;transition:1s;text-decoration:none}.more-btn{text-align:center}.scroll{overflow:auto;margin-bottom:24px}.scroll::-webkit-scrollbar{height:10px}.scroll::-webkit-scrollbar-track{background:#ddd}.scroll::-webkit-scrollbar-thumb{background:#2cc2e4}.scroll table{width:100%;white-space:nowrap}.hamburger-btn{z-index:3050;position:absolute}#hamburger-btn-open{z-index:3050;position:absolute}#hamburger-btn-close{z-index:3050;position:absolute}@media (max-width: 575.98px){.mobile-btn-open,.mobile-btn-close{position:fixed;width:60px;height:60px;top:0px;right:0px}}@media (min-width: 576px) and (max-width: 767.98px){.hamburger-btn img{position:fixed;width:60px;height:60px;top:0px;right:0px}}@media (min-width: 768px) and (max-width: 991.98px){.hamburger-btn img{position:fixed;width:60px;height:60px;top:0px;right:0px}}@media (min-width: 992px){.hamburger-btn img{display:none}}.btn-hide{display:none}.anime-information{text-align:left}.anime-information img{text-align:left}.anime-information .logo img{text-align:right;margin:3.6rem 0 2.8rem 0;padding:0 2rem}#mobile-menu{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;position:fixed;top:-1px;padding-bottom:60px;background-position:top left;background-repeat:no-repeat;background-image:url(../images/left_bg.png);-ms-overflow-style:none;scrollbar-width:none;z-index:1000;background-color:#ffffff}h1.logo-mobile-menu{display:block;text-align:left;padding-left:2rem;padding-top:1rem}h1.logo-mobile-menu img{width:168px}#mobile-menu::-webkit-scrollbar{display:none}#mobile-menu nav{text-align:left}#mobile-menu nav ul{margin:1rem 0 0 4rem;padding:0px}#mobile-menu nav ul li{margin:0px;padding:1rem 0;list-style:none}#mobile-menu nav ul li a{font:normal normal bold 2.3rem/2.3rem Oswald;letter-spacing:1.15px;color:#000000}.nav-active{color:#c38782 !important}#mobile-menu nav ul li a img{position:relative;top:-0.3rem;margin-right:1rem}.sns-icons{width:100%;text-align:center;position:absolute;bottom:2.4rem}.sns-icons img{width:6rem}.sns-icons-mobile{width:100%;margin:2rem 0 0 3rem}.sns-icons img{padding:0 0.4rem}.mobile-menu-layout{display:block !important;position:fixed !important}#right-side{padding-bottom:360px;height:100%}@media (max-width: 575.98px){#wrap{height:100%;width:100%;background-image:url(../images/bg.png);background-position:top center;background-repeat:no-repeat;background-attachment:fixed}}@media (min-width: 576px) and (max-width: 767.98px){#wrap{height:100%;width:100%;background-image:url(../images/bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}@media (min-width: 768px) and (max-width: 991.98px){#wrap{height:100%;width:100%;background-image:url(../images/bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}@media (min-width: 992px) and (max-width: 1199.98px){#wrap{height:100%;width:100%;background-image:url(../images/bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}@media (min-width: 1200px) and (max-width: 1399.98px){#wrap{height:100%;width:100%;background-image:url(../images/bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}@media (min-width: 1400px){#wrap{height:100%;width:100%;background-image:url(../images/bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}@media (max-width: 767.98px){#left-side{display:none}}@media (min-width: 768px) and (max-width: 991.98px){#left-side{display:none}}@media (min-width: 992px){#left-side{position:fixed;background-position:top left;background-repeat:no-repeat;background-size:100%;background-image:url(../images/left_bg.png);-ms-overflow-style:none;scrollbar-width:none;z-index:50;background-color:#ffffff}}#left-side nav{text-align:left;padding:0px}#left-side nav ul{padding:0px}#left-side nav ul li{padding:1.2rem 0;list-style:none}#left-side nav ul li a{font:normal normal bold 2.3rem/2.3rem Oswald;letter-spacing:1.15px;color:#000000}.nav-top{color:#c38782 !important}#left-side nav ul li a img{position:relative;top:-0.3rem;margin-right:1rem}@media (min-width: 992px) and (max-width: 1199.98px){#left-side nav ul{margin:1.6rem 0 0 1.6rem}#left-side nav ul li{padding:0.9vh 0}#left-side nav ul li a{font-size:1.3vw;letter-spacing:0.024vw;line-height:0.12vw}#left-side nav ul li a img{width:1.6rem;position:relative;top:-0.2rem;margin-right:0.4rem}}@media (min-width: 1200px) and (max-width: 1399.98px){#left-side nav ul{margin:1.8rem 0 0 1.8rem}#left-side nav ul li{padding:1vh 0}#left-side nav ul li a{font-size:1.3vw;letter-spacing:0.024vw;line-height:0.12vw}#left-side nav ul li a img{width:1.8rem;position:relative;top:-0.2rem;margin-right:0.5rem}}@media (min-width: 1400px){#left-side nav ul{margin:2rem 0 0 2rem}#left-side nav ul li{padding:1.2vh 0}#left-side nav ul li a{font-size:1.3vw;letter-spacing:0.024vw;line-height:0.12vw}#left-side nav ul li a img{width:2rem;position:relative;top:-0.2rem;margin-right:0.6rem}}.mobile-menu-layout{display:block !important;position:fixed !important}@media (max-width: 767.98px){#right-side{width:100%}}@media (min-width: 768px) and (max-width: 991.98px){#right-side{width:100%}}@media (min-width: 992px){#right-side{width:100%;z-index:1}}@media (max-width: 767.98px){.logo-mobile img{width:21rem;height:6rem;position:absolute;top:2rem;left:2rem;z-index:100}}@media (min-width: 768px) and (max-width: 991.98px){.logo-mobile img{width:35rem;height:12rem;position:absolute;top:1rem;left:2rem;z-index:100}}.logo-mobile-common img{width:24rem;height:8rem;margin:2rem 2rem}#contents h2{color:#c7dfea;position:relative}@media (max-width: 575.98px){#contents h2{font:normal normal bold 12rem/10rem Oswald;letter-spacing:0rem;left:-1rem}}@media (min-width: 576px) and (max-width: 767.98px){#contents h2{font:normal normal bold 22.5rem/16rem Oswald;letter-spacing:0rem;left:-1rem}}@media (min-width: 768px) and (max-width: 991.98px){#contents h2{font:normal normal bold 22.5rem/16rem Oswald;letter-spacing:0rem;left:-1rem}}@media (min-width: 992px) and (max-width: 1199.98px){#contents h2{font:normal normal bold 16rem/11rem Oswald;letter-spacing:0rem;left:-1rem}}@media (min-width: 1200px) and (max-width: 1399.98px){#contents h2{font:normal normal bold 22.5rem/16rem Oswald;letter-spacing:0rem;left:-1rem}}@media (min-width: 1400px){#contents h2{font:normal normal bold 22.5rem/16rem Oswald;letter-spacing:0rem;left:-1rem}}#page404{margin:8rem 12rem;font:normal normal normal 1.8rem/2.6rem "M PLUS 1p", sans-serif}footer .footer-sns-icons a{display:inline}#scroll-to-top-btn-img{position:fixed;bottom:16px;right:16px;border:none;background:none;opacity:0;transition-duration:0.5s}@media (max-width: 767.98px){#scroll-to-top-btn-img img{width:100px}}.footer-share{font:normal normal bold 2rem/3rem Oswald;letter-spacing:0px;color:#000000;margin-bottom:2rem}footer img{margin:0 1rem 4rem 0}footer a{display:block;text-decoration:underline;font:normal normal normal 1.4rem/2.4rem "M PLUS 1p", sans-serif;letter-spacing:0rem;color:#000000;margin-bottom:4rem}.copyright{text-align:center;font:normal normal normal 1.4rem/2.4rem "M PLUS 1p", sans-serif;letter-spacing:0px;color:#000000}
