@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho&display=swap";#top .mainInner nav{width:100%;max-width:19.2rem;margin:0 auto;height:100svh;position:relative}#top .mainInner nav h1{position:absolute;top:calc(50% - 1.05rem);left:0;right:0;width:1.5rem;margin:0 auto;z-index:1}@media screen and (max-width: 828px){#top .mainInner nav h1{width:1rem;top:calc(50% - .675rem)}}#top .mainInner nav ul{width:100%;height:100svh}@media screen and (max-width: 828px){#top .mainInner nav ul{display:flex;flex-direction:column}}#top .mainInner nav ul li{width:50%;height:100%;position:relative}@media screen and (max-width: 828px){#top .mainInner nav ul li{width:100%;height:50vh}}#top .mainInner nav ul li .textBox{width:3rem;margin:0 auto;color:#fff;position:absolute;top:calc(50% - .77rem);left:0;right:0}#top .mainInner nav ul li .textBox h2{text-align:center;letter-spacing:.04rem;margin-bottom:.06rem;line-height:1.8}@media screen and (max-width: 828px){#top .mainInner nav ul li .textBox h2{letter-spacing:.05rem;margin-bottom:.1rem;line-height:2;font-size:.2rem}}#top .mainInner nav ul li .textBox h2 .en{display:block;font-size:.16rem;margin-bottom:-0.05rem;letter-spacing:.04rem}@media screen and (max-width: 828px){#top .mainInner nav ul li .textBox h2 .en{font-size:.13rem;letter-spacing:.02rem}}#top .mainInner nav ul li .enterBtn{font-size:.13rem;padding:.2rem 0;text-align:center;border:1px solid #dedddb;position:relative;letter-spacing:.02rem;width:2.7rem;margin:0 auto}@media screen and (max-width: 828px){#top .mainInner nav ul li .enterBtn{padding:.1rem 0;width:2.4rem}}#top .mainInner nav ul li .enterBtn:after{position:absolute;right:.25rem;top:.2rem;content:"";background:no-repeat right center/100% url(/assets/img/common/arrow.png);-webkit-animation:horizontal01 1s ease-in-out infinite alternate;-webkit-animation:vertical 1s ease-in-out infinite alternate;-webkit-animation-duration:1.1s;width:.09rem;height:.18rem}@media screen and (max-width: 828px){#top .mainInner nav ul li .enterBtn:after{top:.125rem}}#top .mainInner nav ul li:first-child{background:no-repeat center top/cover url(/assets/img/enterR.jpg)}#top .mainInner nav ul li:last-child{background:no-repeat center center/cover url(/assets/img/enterS.jpg)}#top .mainInner nav ul li:last-child .ls{letter-spacing:-0.04rem;margin-left:-0.05rem}@media screen and (max-width: 828px){#top .mainInner nav ul li:last-child .ls{margin-left:-0.01rem;letter-spacing:0}}@media screen and (max-width: 828px){#top .mainInner nav ul li:last-child .textBox{top:calc(50% - .4rem)}}/*# sourceMappingURL=top.min.css.map */