.index-section1-ph{width:100vw;height:100vh;position:relative;overflow:hidden}
.index-section1-ph .swiper{height:100%}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide{height:100%}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-img{width:100%;height:100%;position:absolute;z-index:-1;inset:0}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7407407407vh;position:absolute;z-index:1}
@media screen and (min-width:768.01px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail.left{top:37.037037037vh;left:8.3333333333vw}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail.right{top:37.037037037vh;right:10.8333333333vw}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail.top{top:20.5555555556vh;left:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail.bottom{bottom:11.1111111111vh;left:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail{width:87.2vw;top:18.2266009852vh;gap:.9852216749vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .msg{color:#fff;font-family:"URW Form Expand-500";font-weight:500;font-size:1.25vw;line-height:1.6666666667vw}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .msg{display:none}
}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .msg-title{color:#fff;font-family:"URW Form Expand-700";font-weight:700;font-size:3.75vw;line-height:4.1666666667vw}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .msg-title{font-weight:700;font-size:10.1333333333vw;line-height:12.2666666667vw}
}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .msg-des{color:#fff;font-family:"URW Form Expand";font-weight:400;font-size:.8333333333vw;line-height:1.25vw}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .msg-des{font-weight:400;font-size:3.7333333333vw;line-height:5.8666666667vw}
}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:2.2222222222vh;gap:.8333333333vw}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .btn-container{gap:2.1333333333vw;margin-top:1.9704433498vh}
}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .btn-container .btn{width:auto;padding:0;margin:0}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .btn-container .btn .btn-msg{color:#fff;padding:0 2.5vw;height:2.5vw;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"URW Form Expand-500";font-weight:500;font-size:.8333333333vw;line-height:1.25vw;border:#fff 1px solid;border-radius:2.0833333333vw}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .btn-container .btn .btn-msg:hover{background-color:#FFF;color:#1a1d25}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .slide-detail .btn-container .btn .btn-msg{padding:0;width:42.6666666667vw;height:4.9261083744vh;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:3.7333333333vw;line-height:5.6vw;border-radius:26.9333333333vw}
}
.index-section1-ph .swiper .swiper-wrapper .swiper-slide .right-center{left:unset;right:12.5vw}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-wrapper .swiper-slide .right-center{left:50%;right:unset}
}
.index-section1-ph .swiper .swiper-wrapper .slide-black .slide-detail .msg{color:#000}
.index-section1-ph .swiper .swiper-wrapper .slide-black .slide-detail .msg-title{color:#000}
.index-section1-ph .swiper .swiper-wrapper .slide-black .slide-detail .msg-des{color:#000}
.index-section1-ph .swiper .swiper-wrapper .slide-black .slide-detail .btn-container .btn .btn-msg{color:#000;border:#000 1px solid}
.index-section1-ph .swiper .swiper-pagination-bullet{background-color:#fff !important;width:4.1666666667vw;height:.3703703704vh;border-radius:.1333333333vw;opacity:.3;margin:0 .625vw}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-pagination-bullet{width:21.3333333333vw;margin:0 2.1333333333vw}
}
.index-section1-ph .swiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:3.7037037037vh !important}
.index-section1-ph .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff !important;opacity:1}
@media screen and (max-width:768px){.index-section1-ph .swiper .swiper-pagination{bottom:2.4630541872vh !important}
}
.index-section1-ph .reserve-today-button{position:absolute;z-index:10}
@media screen and (min-width:768.01px){.index-section1-ph .reserve-today-button{right:7.2916666667vw;bottom:7.4074074074vh}
}
@media screen and (max-width:768px){.index-section1-ph .reserve-today-button{left:8.5333333333vw;right:8.5333333333vw;bottom:4.9261083744vh}
}
.index-section1-ph .banner-reserve-button .reserve-today-text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#000;font-family:"URW Form Expand-700";display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;-webkit-transition:all .5s cubic-bezier(0.68,-1.55,0.265,1.55);transition:all .5s cubic-bezier(0.68,-1.55,0.265,1.55);height:3.125vw;border-radius:3.125vw;font-size:1.25vw;font-weight:700}
.index-section1-ph .banner-reserve-button:hover .reserve-today-text{background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 .10417vw .20833vw .10417vw rgba(0,0,0,0.3);box-shadow:0 .10417vw .20833vw .10417vw rgba(0,0,0,0.3);-webkit-filter:brightness(1.2);filter:brightness(1.2)}
@media screen and (max-width:768px){.index-section1-ph .banner-reserve-button:active{-webkit-filter:brightness(1.5);filter:brightness(1.5)}
.index-section1-ph .banner-reserve-button .reserve-today-text{width:71.7333333333vw;height:43px;border-radius:43px;font-size:16px;font-weight:700}
}
.index-section1-ph .banner-reserve-button::after{display:none}
.black .banner-reserve-button .reserve-today-text{color:#fff;background-color:black}
.black .banner-reserve-button:hover .reserve-today-text{-webkit-box-shadow:0 .10417vw .20833vw .10417vw rgba(0,0,0,0.3);box-shadow:0 .10417vw .20833vw .10417vw rgba(0,0,0,0.3)}