#main{position:relative;width:100%}#main .mv{background:url(../images/top/main.webp) no-repeat 0 0;background-size:cover;font-size:0;position:relative}@media screen and (max-width: 767px){#main .mv{background:url(../images/top/main@sp.webp) no-repeat 0 0;background-size:cover}}#main .mv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}#main .mv .skip{position:absolute;top:110px;left:10px}@media screen and (max-width: 767px){#main .mv .skip{top:61px}}#main .mv .skip a{display:block;font-size:min(2.8svw,16px);padding:1em 1em;background:#080156;color:#fff}#contents{padding:40px 0 0 0;background:#080156;overflow:hidden;position:relative}@media screen and (max-width: 767px){#contents{padding:2em 0 0 0}}#contents .information{padding:2em 0 5em;color:#fff;max-width:600px;width:95%;margin:0 auto}#contents .information h2{text-align:center;font-size:min(5.4svw,38px);border-bottom:1px solid #fff;margin:0;padding:0 0 .5em}#contents .information dl{max-width:600px;margin:0 auto .5em;padding:0 0 .5em;display:flex;border-bottom:1px solid #fff;font-size:min(2.8svw,16px)}#contents .information dl dt{width:10em;padding:1em}#contents .information dl dd{width:calc(100% - 11em);padding:1em}#contents .meritbox{max-width:1400px;margin:0 auto 90px;width:95%}@media screen and (max-width: 767px){#contents .meritbox{margin:0 auto 2em}}#contents .koudou{margin:0 0 200px}@media screen and (max-width: 767px){#contents .koudou{margin:0 0 4em}}#contents .koudou h1{font-size:min(5.4svw,38px);text-align:center;color:#fff}#contents .koudou .txt{font-size:min(7.1svw,63px);text-align:center;color:#c9bc9c;margin:0 0 1em}#contents .koudou .menu{max-width:1280px;width:95%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#contents .koudou .menu li{width:48%;margin:0 0 1em}@media screen and (max-width: 767px){#contents .koudou .menu li{width:100%;margin:0 0 .5em}}#contents .koudou .menu li.cs a{pointer-events:none;opacity:.7}#contents .copy{padding:0 0 300px}@media screen and (max-width: 767px){#contents .copy{padding:0 0 2em}}#contents .copy .img{max-width:940px;width:90%;margin:0 auto 130px}@media screen and (max-width: 767px){#contents .copy .img{margin:0 auto 2em}}#contents .copy .txt{text-align:center;color:#fff;font-size:min(3.75svw,24px);line-height:2.5}#contents .fullpage{position:relative}#contents .fullpage .block{width:100%;height:100vh;position:relative}#contents .fullpage .block h2{position:absolute;left:0;bottom:10%;font-size:min(6.5svw,50px);color:#fff;border-bottom:2px solid #fff;text-align:center;width:37.5%;font-weight:normal;text-shadow:0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7)}@media screen and (max-width: 767px){#contents .fullpage .block h2{width:70%}}#contents .fullpage .block .btn{position:absolute;right:5%;bottom:5%;width:100px;height:100px}@media screen and (max-width: 767px){#contents .fullpage .block .btn{width:50px;height:50px;bottom:7.5%}}#contents .fullpage .block .btn a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100px;color:#fff;font-size:min(6.5svw,50px);box-shadow:0 0 10px rgba(0,0,0,.7);text-shadow:0 0 10px rgba(0,0,0,.7);background:rgba(0,0,0,.7)}#contents .fullpage .redevelopment{background:url(../images/redevelopment/main.webp) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}@media screen and (max-width: 767px){#contents .fullpage .redevelopment{background:url(../images/redevelopment/main@sp.webp) no-repeat 50% 50%;background-size:cover;background-attachment:scroll}}#contents .fullpage .access{background:url(../images/access/main.webp) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}@media screen and (max-width: 767px){#contents .fullpage .access{background:url(../images/access/main@sp.webp) no-repeat 50% 50%;background-size:cover;background-attachment:scroll}}#contents .fullpage .location{background:url(../images/location/main.webp) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}@media screen and (max-width: 767px){#contents .fullpage .location{background:url(../images/location/main@sp.webp) no-repeat 50% 50%;background-size:cover;background-attachment:scroll}}#contents .fullpage .oneminute{background:url(../images/oneminute/main.webp) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}@media screen and (max-width: 767px){#contents .fullpage .oneminute{background:url(../images/oneminute/main@sp.webp) no-repeat 50% 50%;background-size:cover;background-attachment:scroll}}#contents .fullpage .residence{background:url(../images/residence/main.webp) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}@media screen and (max-width: 767px){#contents .fullpage .residence{background:url(../images/residence/main@sp.webp) no-repeat 50% 50%;background-size:cover;background-attachment:scroll}}#contents .fullpage .plan{background:url(../images/plan/main.webp) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}@media screen and (max-width: 767px){#contents .fullpage .plan{background:url(../images/plan/main@sp.webp) no-repeat 50% 50%;background-size:cover;background-attachment:scroll}}.bnrFloating{position:fixed;bottom:0;right:0;max-width:520px;z-index:9}.bnrFloating .bnr{opacity:1;margin:0 auto;position:relative;overflow:hidden;font-size:0;padding:41px 0 0 0}.bnrFloating .bnr span.close{position:absolute;top:0;right:0;cursor:pointer;width:30px;padding:5px;color:#fff;background:rgba(0,0,0,.7);font-size:20px;text-align:center}@media screen and (max-width: 767px){.bnrFloating{bottom:50px}.bnrFloating .bnr{width:100%;padding:20px 0 0 0}.bnrFloating .bnr span.close{width:20px;font-size:10px}}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;justify-content:center;align-items:center;transition:opacity .6s ease}#loader.fade-out{opacity:0;pointer-events:none}.spinner{width:50px;height:50px;border:5px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}/*# sourceMappingURL=top.css.map */