@charset "UTF-8";body{font-family:source-han-sans-cjk-ja,sans-serif;font-weight:500;font-style:normal}p{letter-spacing:.05em}.btn--start,a.btn--start{color:#fff;background-color:#ffe50d}.btn--start:hover,a.btn--start:hover{color:#fff;background:#ffe385}a.btn--radius{border-radius:100vh}.modal-exlg{max-width:1000px}#titleImage{width:100%;position:absolute;opacity:1;z-index:1000}#titleImage img{width:100%;height:100vh;max-width:100%;-o-object-fit:cover;object-fit:cover}#titleImage img.sp{display:block!important}@media (orientation:landscape) and (max-width:900px){#titleImage img.sp{display:none!important}}@media (orientation:landscape) and (min-width:768px) and (max-device-width:1024px){#titleImage img.sp{display:none!important}}@media only screen and (min-width:1025px){#titleImage img.sp{display:none!important}}#titleImage img.land{display:none!important}@media (orientation:landscape) and (max-width:900px){#titleImage img.land{display:block!important}}@media (orientation:landscape) and (min-width:768px) and (max-device-width:1024px){#titleImage img.land{display:block!important}}@media only screen and (min-width:1025px){#titleImage img.land{display:none!important}}#titleImage img.pc{display:none!important}@media (orientation:landscape) and (max-width:900px){#titleImage img.pc{display:none!important}}@media only screen and (min-width:1025px){#titleImage img.pc{display:block!important}}#startActionArea{position:absolute;width:80%;height:auto;bottom:30%;right:10%;z-index:1200;visibility:hidden;opacity:0;transition:all .5s}@media (orientation:landscape) and (max-width:900px){#startActionArea{width:30%;height:auto;bottom:5%}}@media (orientation:landscape) and (min-width:768px) and (max-device-width:1024px){#startActionArea{width:30%;height:auto;bottom:5%}}@media only screen and (min-width:1025px){#startActionArea{width:25%;height:auto;bottom:30%;right:15%}}#startActionArea #startBtn{transition:.3s ease-in-out}#startActionArea #startBtn:hover{transform:scale(1)}#startActionArea #startBtn p{padding:0;margin:0;transition:all .3s;color:#000;font-weight:700}#startActionArea .btn{width:100%;padding:15px;font-size:1.5em;color:#fff;border-radius:50em}#progress{width:100%;height:70px;background-color:unset;visibility:hidden;top:45%;z-index:1400}#progress #progressBar{width:50%;height:30px;position:absolute;border:unset;opacity:1;transform:translate(-50%,0);left:50%;border-radius:50px;background-color:#00a0e9;outline:1px solid #000}#progress #mainTitle{width:100%}#progress #progressText{text-align:center;font-size:1.2em}#progress #progressText p{letter-spacing:unset}#container .btn-floor{display:flex;margin-top:10px;visibility:hidden}@media only screen and (min-width:1025px){#container .btn-floor{top:6%;left:1.5%}}#container .btn-floor .btn-menu{width:70px;border-radius:100px;margin-right:5px;background-color:#00a0e9;font-size:.8em;transition:.1s ease-in-out;color:#fff}@media only screen and (min-width:1025px){#container .btn-floor .btn-menu{width:100px;border-radius:100px;font-size:1em}}#container .btn-floor .btn-menu:hover{background-color:#aae6ff;transform:scale(1.05);color:#000}#container .btn-mapSw{position:absolute;color:#fff;width:70px;height:70px;border-radius:100px;bottom:5%;right:5%;text-align:center;opacity:1;transition:all .3s;background-color:#00a0e9;padding-top:15px;box-shadow:0 0 10px 5px rgba(0,0,0,.5);visibility:hidden}#container .btn-mapSw:hover{background-color:#aae6ff;color:#000}#container .btn-mapSw:before{content:"";width:76px;height:76px;position:absolute;top:-3px;left:-3px;border:solid #00a0e9 2px;border-radius:50%;box-sizing:border-box}#container .btn-mapSw .header{font-size:.8em}#container .btn-mapSw .body{font-size:.8em}.ly_header{visibility:hidden}@media only screen and (min-width:1025px){.ly_header{visibility:hidden}}#logo{top:2%;visibility:hidden;width:50%;z-index:1000}@media only screen and (min-width:1025px){#logo img{width:210px}}#ly_map{width:30vw;max-width:600px}@media (orientation:landscape) and (max-width:900px){#ly_map{width:25vw}}@media only screen and (min-width:600px){#ly_map{width:33vw}}@media only screen and (min-width:1025px){#ly_map{width:30%}}#ly_map .ly_map_header p{font-size:.6em;transform:scale(.8)}@media only screen and (min-width:1025px){#ly_map .ly_map_header p{font-size:.8em;transform:scale(1)}}#ly_map.map_center{width:95vw;bottom:15%;max-width:600px}@media only screen and (min-width:1025px){.modal-dialog-centered{max-width:800px}}.modal-content{border-radius:.2rem}.modal-content .modal-body p{padding-top:15px;text-align:center}.modal-content .btn{width:200px}#topMovWrapper{width:100%;position:absolute;top:20%;z-index:1100;visibility:hidden;opacity:0;transition:all 1s}@media (orientation:landscape) and (max-width:900px){#topMovWrapper{top:unset}}@media only screen and (min-width:1025px){#topMovWrapper{position:fixed;top:0;right:0;left:0;bottom:0;overflow:hidden;opacity:0}}#topMovWrapper #topMovInnerWrapper{width:100%;padding-top:56.25%;overflow:auto;-webkit-overflow-scrolling:touch}#topMovWrapper #topMovInnerWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}@media only screen and (min-width:1025px){#topMovWrapper #topMovInnerWrapper #youtube{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}}#topMovWrapper #topMovInnerWrapper #youtube_mask{position:absolute;z-index:1101;top:0;width:100%;height:100%}.card_contents{position:absolute;width:90%;left:50%;top:60%;transform:translate(-50%,0);background-color:#fff;z-index:1300;border-left:10px solid #00a0e9;visibility:hidden;transition:all 1s;opacity:0;background-image:linear-gradient(-45deg,#d6f3ff 0,#d6f3ff 10%,#fff 10%,#fff 50%,#d6f3ff 50%,#d6f3ff 50%,#fff 75%);background-position:0 0;background-size:5px 5px}@media (orientation:landscape) and (max-width:900px){.card_contents{width:60%}}@media only screen and (min-width:600px){.card_contents{width:80%}}@media (orientation:landscape) and (min-width:768px) and (max-device-width:1024px){.card_contents{width:60%}}@media only screen and (min-width:1025px){.card_contents{width:600px}}.card_contents .card_body{padding:10px}.card_contents .card_body .card_header_title{border-bottom:1px solid #000;height:30px}.card_contents .card_body .card_header_title img{height:50%}@media only screen and (min-width:1025px){.card_contents .card_body .card_header_title{height:40px;font-size:.8em}}.card_contents ul{margin:0;padding:0;list-style:none}.card_contents ul li.contents_list{border-left:6px solid #00a0e9;margin:5px;padding-left:5px;font-size:0;height:10px}@media only screen and (min-width:600px){.card_contents ul li.contents_list{height:18px}}@media (orientation:landscape) and (max-width:900px){.card_contents ul li.contents_list{height:12px}}@media only screen and (min-width:1025px){.card_contents ul li.contents_list{height:18px}}.card_contents ul li.contents_list img{height:100%}@media only screen and (min-width:1025px){.card_contents ul li.contents_list{font-size:0}}.card_contents ul li.btn_wrapper{border:none;padding-top:5px}.card_contents .btn_floor_select{font-size:.8em;font-weight:700;cursor:pointer}.card_contents .btn_floor_select img{width:100%}.card_contents .btn_floor_select .highlight{position:relative;overflow:hidden;border:2px solid transparent}.card_contents .btn_floor_select .highlight::before{content:"";animation:highlight 4s cubic-bezier(.25,0,.25,1) infinite;background-color:#fff;width:140%;height:100%;transform:skewX(-30deg);top:0;left:-160%;opacity:.5;position:absolute}@media only screen and (min-width:1025px){.card_contents .btn_floor_select .highlight::before{left:-80%}}@keyframes highlight{0%{left:-200%;opacity:0}}@media only screen and (min-width:1025px){.card_contents .btn_floor_select .highlight p{font-size:1.5em;left:60%}}.card_contents .btn_floor_6f{top:15px;left:2px;width:100%}@media only screen and (min-width:1025px){.card_contents .btn_floor_6f{width:100%}}@media only screen and (min-width:1025px){.card_contents .btn_floor_6f img{width:100%}}.card_contents .btn_floor_7f{top:15px;left:2px;width:100%;margin-top:-13px}@media only screen and (min-width:600px){.card_contents .btn_floor_7f{margin-top:-20px}}@media (orientation:landscape) and (min-width:768px) and (max-device-width:1024px){.card_contents .btn_floor_7f{margin-top:-20px}}@media only screen and (min-width:1025px){.card_contents .btn_floor_7f{width:100%}}@media only screen and (min-width:1025px){.card_contents .btn_floor_7f img{width:100%}}.card_contents .floor{font-size:.8em;font-weight:700;padding:5px;border-radius:5%;height:50px}@media only screen and (min-width:600px){.card_contents .floor{height:85px}}@media (orientation:landscape) and (max-width:900px){.card_contents .floor{height:65px}}@media only screen and (min-width:1025px){.card_contents .floor{height:85px;font-size:1.6em}}.card_contents .floor img{height:100%}.card_contents .floor.sign_6{margin-top:10px}@media only screen and (min-width:600px){.card_contents .floor.sign_6{margin-top:20px}}@media only screen and (min-width:1025px){.card_contents .floor.sign_6{margin-top:14px}}.card_contents .floor_6{margin-top:10px}.card_contents .floor_6 .floor_6_contents{display:flex;flex-direction:column;width:100%;height:100%}.card_contents .floor_6 .floor_6_contents.last{justify-content:flex-end}.card_contents .floor_6::after{content:"";width:100%;margin-top:24px;margin-bottom:10px;border-bottom:1px solid #000}@media only screen and (min-width:600px){.card_contents .floor_6::after{margin-top:40px}}.card_contents .floor_7{margin-top:10px}.card_contents .floor_7 .floor_7_contents{display:flex;flex-direction:column;width:100%;height:100%}.card_contents .floor_7 .floor_7_contents.last{justify-content:center}.loading{position:absolute;top:50%;left:50%;z-index:2000;transform:translate(-50%,-50%)}.loading .loadingCircle{fill:none;stroke:#00a0e9;stroke-width:10;stroke-dasharray:230 230;stroke-dashoffset:20 20 10;stroke-linecap:round;animation:loader 2s infinite,loading 2s infinite linear;animation-duration:1.4s,1.2s;animation-timing-function:cubic-bezier(.65,0,.35,1),linear}@keyframes loader{from{stroke-dashoffset:230}to{stroke-dashoffset:-230}}@keyframes loading{from{transform:0}to{transform:rotate(360deg)}}.ly_bottomMenu .ly_bottomMenu_inner{width:30%}.ly_bottomMenu .ly_bottomMenu_innerImg{width:100%}.ly_bottomMenu .ly_bottomMenu_text{text-align:center;font-size:1.2em;color:#00a0e9}.info-modal-body-image{width:100%}