body{position:relative}.bg-galaxy{position:fixed;width:100%;height:100%;background:url(../../img/webp/bg.webp) 50%/cover;opacity:.7}.bg-dark{background:rgba(0,0,0,.5)}.mainvisual{position:relative}.mainvisual-video{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.mainvisual-video video{width:100%}.mainvisual-button{text-align:center;padding:24px 0;background:#000}.mainvisual-button .button{width:340px;display:block;max-width:100%}.mainvisual-button .button:nth-child(n+2){margin-top:24px}h2{line-height:1;text-align:center}.point{background-position:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.point-content{display:-ms-grid;display:grid;gap:25px}.point-content--pic{text-align:center}.point__2,.point__3,.point__4{margin-bottom:50px}.features h2{font-size:4.2rem;margin-bottom:38px}.features ul{display:-ms-grid;display:grid;padding:0 20px;gap:24px}.features ul li{display:-ms-flexbox;display:flex;color:#d7d7d7;font-size:1.6rem;gap:20px}.features ul li span{display:inline-block;min-width:30px;min-height:30px}.features p{margin-top:60px}.specific{background:linear-gradient(135deg,#4c1953,#26215e)}.specific h2{font-size:4.2rem;margin-bottom:38px}.specific-small{font-size:75%}.specific div.specific-small{margin:10px 0}.specific dl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d7d7d7;padding:24px 0}.specific dl dt{width:100%;font-size:1.2rem;color:#d7d7d7}.specific dl dd{margin-top:4px;font-size:1.8rem}.event{background:#fff;color:#000}.event-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.event-content,.event-content--pic{-ms-flex-pack:center;justify-content:center}.event-content--pic{padding:24px 29%}.contact{text-align:center;background:#242424}.contact .button{max-width:max-content}.contact__end{padding-top:100px;padding-bottom:30px}.contact__end .button{margin-top:34px}.contact__end p{margin:80px auto 0}@media only screen and (min-width:768px){.mainvisual-button,.sp-only{display:none}.point{background-size:50% auto;background-repeat:no-repeat;height:100vh;max-height:747px}.point-content--pic{display:none}.point__1{padding-bottom:0}.point__2{background-image:url(../../img/webp/point/bg_2__tab.webp)}.point__3{background-image:url(../../img/webp/point/bg_3.webp);background-size:50% auto;background-position:center right 7.5%}.point__4{background-image:url(../../img/webp/point/bg_4.webp)}.features h2{font-size:6rem;margin-bottom:68px}.features p{margin-top:80px}.features ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px 106px}.features ul li{font-size:2.4rem}.features ul li span{-ms-transform:translateY(4px);transform:translateY(4px)}.features ul li:nth-child(odd){width:calc(61% - 53px)}.features ul li:nth-child(2n){width:calc(39% - 53px)}.specific h2{font-size:6rem;margin-bottom:68px}.specific dl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.specific dl dt{width:360px;padding-right:20px;font-size:1.8rem}.specific dl dd{width:calc(100% - 360px);font-size:2.4rem}.event-content{gap:60px}.event-content>div{width:calc(50% - 30px)}.event-content--pic{padding:25px}.contact .button{font-size:2.6rem}}@media only screen and (min-width:1400px){.point{background-size:auto 100%}.point__2{background-image:url(../../img/webp/point/bg_2.webp)}.point__3{background-size:auto 85%;background-position:top 30% right 7.5%}}@media only screen and (max-width:767.99px){.pc-only{display:none}.contact__end{padding-top:60px}.contact__end .button{margin-top:0}.contact__end p{margin:44px auto 0}}
/*# sourceMappingURL=../map/page/top.css.map */