body.first #main:before{display:block;content:"";width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;background-color:#061b37;z-index:990;transition:all .3s linear}body.first #main.loaded::before{opacity:0;display:none}body.first header{opacity:0;z-index:-1}body.first header .logo_box{opacity:0;z-index:-1}.opening{width:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;background:#061b37}.opening.close{-webkit-animation:logoFadeOut 1.5s ease both;animation:logoFadeOut 1.5s ease both;-webkit-animation-delay:1s;animation-delay:1s;z-index:-11}.opening.close+#container #btn_book{opacity:1 !important;transition-delay:2.6s}.op_logo{opacity:0;-webkit-animation:logoFadeIn 2s linear both;animation:logoFadeIn 2s linear both}@-webkit-keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.fv_wrap{height:100vh;width:100%;position:absolute;top:0;left:0;right:0;margin:auto}.fv_wrap video{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.fv_wrap.mix::before{display:block;content:"";width:100%;height:100%;top:0;left:0;right:0;margin:auto;position:absolute;background:#a0b5d1;mix-blend-mode:multiply}.swiper-slide-active .swiper-img,.swiper-slide-duplicate-active .swiper-img,.swiper-slide-prev .swiper-img{-webkit-animation:zoomUp 7s linear 0s normal both;animation:zoomUp 7s linear 0s normal both}@media screen and (min-width: 737px){.opening{width:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;background:#061b37;pointer-events:none}.opening.close{-webkit-animation:logoFadeOut 1s ease both;animation:logoFadeOut 1s ease both;-webkit-animation-delay:1s;animation-delay:1s}.op_logo{opacity:0;-webkit-animation:logoFadeIn 2s linear both;animation:logoFadeIn 2s linear both}#s01{width:100%;height:100vh}#s01 .lead01_wrap{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%}#s01 .lead01{position:absolute;top:20%;right:12%;margin:auto;writing-mode:vertical-rl;display:grid;place-items:center start}#s01 .lead01 .txt30{line-height:1.5;letter-spacing:1.5px;font-weight:400}#s01 .lead01_en{max-width:100%;font-size:min(140px,10vw);line-height:.84em;position:absolute;left:2px;bottom:0px;width:100%;margin:auto;color:#f4f4f2}.main_slide{height:100vh}.main_slide .swiper-wrapper .db{height:100%}.main_slide .swiper-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-width:none;-o-object-position:50% 100%;object-position:50% 100%}body.first #btn_book{opacity:0;transition:opacity 725ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1)}body.first .header_fade{z-index:99;opacity:0;transform:translateY(10px);transition:opacity 725ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}body.first .header_fade .logo_box{opacity:1;z-index:9995}body.first .header_fade+.main #s01{opacity:0;transition:opacity 725ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}body.first .header_fade.view{transition-delay:2.6s;opacity:1;transform:translateY(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.first .header_fade.view+.main #s01{transition-delay:3.3s;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}#s02{padding:220px 0 300px}#s02 .img_txt_wrap{gap:180px;margin-bottom:100px}#s02 .img_txt{gap:100px}#s02 .img_txt .w50{width:50%}#s02 .img_txt .w50_100{width:calc(50% - 100px)}#s02 .img_txt .img ._w100{width:100%}#s02 .img_txt .txt_box{display:grid;place-items:center start;box-sizing:border-box}#s02 .img_txt:nth-of-type(even) .txt_box{display:grid;place-items:center end}#s02 .img_txt:nth-of-type(even) .img{text-align:left}#s02 .img_txt02 .img02{max-width:80%}#s02 .img05{padding-right:170px}#s03 .stit_wrap_box{margin-bottom:125px}#s03 .stit_wrap+.bt_more{margin-right:calc((100vw - 1080px)/2)}#s03 .lead_txt .txt30{width:400px}#s03 .lead_txt .txt_box{width:calc(100% - 400px)}#s03 .room_clm2 .w50{flex:1}#s03 .room_clm2 .w50 .txt_box{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;padding:45px min(70px,8%) 20px}#s03 .room_clm2 .w50 .txt_box .txt70{font-size:min(70px,11vw);line-height:1}#s03 .room_clm2 .w50 .txt_box .txt18{margin-top:15px;padding-left:12px}#s03 .room_clm2 .w50 .txt_box .txt18:before{display:block;content:"";width:5px;height:5px;top:0;bottom:0;left:3px;margin:auto;position:absolute;border-radius:3px;background:#f4f4f2}#s03 .room_clm2 .w50 .txt_box .txt_rl_pc{margin-top:20px;line-height:1.5;letter-spacing:.1em;font-weight:500}#s03 .room_clm2 .w50 .img img{height:560px}#s03 .room_clm2 .w50 .img:before{display:block;content:"";width:100%;height:100%;top:0;left:0;right:0;margin:auto;position:absolute;background:#060e28;opacity:.6;transition:all .4s linear}#s03 .room_clm2 .w50 .icon{position:absolute;bottom:30px;right:50px;margin:auto}#s03 .room_clm2 .w50:hover .img:before{opacity:0}#s04{padding:120px 0 180px}}@media screen and (min-width: 737px)and (max-width: 1080px){#s03 .stit_wrap{margin-bottom:100px}#s03 .stit_wrap+.bt_more{margin-right:2%}}@media screen and (min-width: 737px){#s05{padding:220px 0 0;box-sizing:border-box}#s05 .esthetic_box{gap:min(80px,4%)}#s05 .esthetic_box .img{max-width:calc(100% - 500px)}#s05 .esthetic_box .img img{height:482px;-o-object-position:100% 50%;object-position:100% 50%}#s05 .esthetic_box .txt_box{width:min(340px,35%)}#s05 .esthetic_box .txt_box .txt16{width:340px}}@media screen and (max-width: 736px){body.first header{opacity:0;z-index:-1}body.first header .logo_box{opacity:0;z-index:-1}body.first header.view .logo_box{z-index:9995}.opening{width:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;background:#061b37}.opening img{width:231px;height:auto}.opening.close{-webkit-animation:logoFadeOut 1.5s ease both;animation:logoFadeOut 1.5s ease both;-webkit-animation-delay:1s;animation-delay:1s;z-index:-11}.opening.close+#container #btn_book{opacity:1 !important;transition-delay:4.6s}.op_logo{opacity:0;-webkit-animation:logoFadeIn 2s linear both;animation:logoFadeIn 2s linear both}body.first .swiper2{display:none !important}body.first #btn_book{opacity:0;transition:opacity 725ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1)}body.first .header_fade{z-index:99;opacity:0;transform:translateY(10px);transition:opacity 725ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}body.first .header_fade .logo_box{opacity:1;z-index:9995}body.first .header_fade+.main #s01{opacity:0;transition:opacity 725ms cubic-bezier(0.445, 0.05, 0.55, 0.95),transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}body.first .header_fade.view{transition-delay:4.6s;opacity:1;transform:translateY(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.first .header_fade.view+.main #s01{transition-delay:3.3s;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}#s01{width:100%;height:100dvh}#s01 .lead01_wrap{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%}#s01 .lead01{position:absolute;top:20%;right:12%;margin:auto;writing-mode:vertical-rl;display:grid;place-items:center start}#s01 .lead01 .txt30{font-size:24px;line-height:1.5;letter-spacing:1.5px;font-weight:400}#s01 .lead01_en{font-size:70px;line-height:1em;position:absolute;left:2px;bottom:0px;width:100%;margin:auto;color:#f4f4f2}.main_slide{height:100dvh}.main_slide .swiper-wrapper .db{height:100%}.main_slide .swiper-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-width:none;-o-object-position:50% 100%;object-position:50% 100%}}@media screen and (max-width: 736px)and (max-height: 630px){#s01 .lead01{top:80px;right:10%}#s01 .lead01_en{font-size:64px}}@media screen and (max-width: 736px){#s02{padding:74px 0 80px}#s02 .img_txt_wrap{gap:60px;margin-bottom:60px}#s02 .img_txt_wrap .w90sp{width:calc(100% - 80px);min-width:295px}#s02 .img_txt{flex-direction:column;display:flex;gap:60px}#s02 .img_txt .img01{width:calc(100% - 40px);margin-left:0}#s02 .img_txt .img03{max-width:75%}#s02 .img_txt .img04_wrap{padding-left:40px}#s02 .img_txt.flex-end{flex-direction:column-reverse}#s02 .img05{width:calc(100% - 80px)}#s02 .img05 .img{width:80%}}@media screen and (max-width: 736px){#s03 .box01{padding-bottom:40px}#s03 .lead_txt{margin-bottom:40px}#s03 .lead_txt .txt30{margin-bottom:20px}#s03 .room_clm2 .w50{width:100%}#s03 .room_clm2 .w50 .txt_box{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;padding:10px 7% 20px}#s03 .room_clm2 .w50 .txt_box .txt70.mb15{font-size:40px;line-height:1;margin-bottom:0}#s03 .room_clm2 .w50 .txt_box .txt70.mb15+.txt70{font-size:45px;margin-bottom:2px}#s03 .room_clm2 .w50 .txt_box .txt18{font-size:14px;padding-left:12px;margin-bottom:25px}#s03 .room_clm2 .w50 .txt_box .txt18:before{display:block;content:"";width:5px;height:5px;top:0;bottom:0;left:3px;margin:auto;position:absolute;border-radius:3px;background:#f4f4f2}#s03 .room_clm2 .w50 .txt_box .txt26{display:block;font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:500}#s03 .room_clm2 .w50 .img img{height:260px;width:100%;-o-object-fit:cover;object-fit:cover}#s03 .room_clm2 .w50 .img img.img_room02{-o-object-position:50% 100%;object-position:50% 100%}#s03 .room_clm2 .w50 .img:before{display:block;content:"";width:100%;height:100%;top:0;left:0;right:0;margin:auto;position:absolute;background:#060e28;opacity:.45;transition:all .4s linear}#s03 .room_clm2 .w50 .icon{position:absolute;bottom:20px;right:7%;margin:auto}}@media screen and (max-width: 736px){#s04{padding:60px 0 100px}}@media screen and (max-width: 736px){#s05{padding:100px 0 50px;box-sizing:border-box}#s05 .esthetic_box{gap:min(80px,5%)}#s05 .esthetic_box .img{padding-right:7%;margin-bottom:40px}#s05 .esthetic_box .txt_box .stit_wrap{margin-bottom:30px}#s05 .esthetic_box .txt_box .stit18{margin-left:3px}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@-webkit-keyframes logoFadeIn{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0)}}@keyframes logoFadeIn{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0)}}@-webkit-keyframes logoFadeOut{0%{opacity:1;filter:blur(0)}100%{opacity:0;filter:blur(20px)}}@keyframes logoFadeOut{0%{opacity:1;filter:blur(0)}100%{opacity:0;filter:blur(20px)}}@-webkit-keyframes txt_show{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes txt_show{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes logoFadeIn{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0)}}@keyframes logoFadeOut{0%{opacity:1;filter:blur(0)}100%{opacity:0;filter:blur(20px)}}@-webkit-keyframes txt_en{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes txt_en{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}@keyframes blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}@-webkit-keyframes l_to_r{0%{left:0}100%{left:100%}}@keyframes l_to_r{0%{left:0}100%{left:100%}}
/*# sourceMappingURL=index.min.css.map */