.con_free_area,.con_rec .box_plan,.con_hotel_appeal .box_hotel_appeal{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_free_area,.con_rec .box_plan,.con_hotel_appeal .box_hotel_appeal{width:91.66667%}}#header{border-bottom:0}.con_fv{position:relative;width:calc(1360 / 1440 * 100%);margin:0 auto}.con_fv .box_slider_main{position:relative}.con_fv .box_slider_main #main_fv-slider img{height:auto}.con_fv .box_slider_main #main_fv-slider .page_counter{position:absolute;z-index:1;font-weight:500;color:#fff;display:flex;align-items:center;letter-spacing:-.03em;bottom:1.53rem;left:3.46rem;font-family:"Playfair Display", serif}@media only screen and (min-width: 1025px){.con_fv .box_slider_main #main_fv-slider .page_counter{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_slider_main #main_fv-slider .page_counter{font-size:116%}}@media only screen and (max-width: 767px){.con_fv .box_slider_main #main_fv-slider .page_counter{font-size:108%}}.con_fv .box_slider_main #main_fv-slider .page_counter .divider{margin:0 1em}.con_fv .box_slider_main #main_fv-slider .page_counter button{display:inline-block;border:0;height:20px;width:10px;aspect-ratio:1;cursor:pointer;margin-top:.25em}.con_fv .box_slider_main #main_fv-slider .page_counter button.splide-prev{background:url(./../images/common/ic_prev.svg) no-repeat;background-size:contain;margin-right:1.15rem}.con_fv .box_slider_main #main_fv-slider .page_counter button.splide-prev::before{display:none}.con_fv .box_slider_main #main_fv-slider .page_counter button.splide-next{background:url(./../images/common/ic_next.svg) no-repeat;background-size:contain;margin-left:1.15rem}.con_fv .box_slider_main #main_fv-slider .page_counter button.splide-next::before{display:none}.con_fv .box_slider_main #main_fv-slider .page_counter button:focus{outline:none}.con_fv .box_slider_main h2{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;text-align:center}.con_fv .box_slider_main h2 img{width:200px;height:auto}.con_free_area{text-align:center;border:1px solid #000;padding:.76rem 1.53rem}.con_free_area.free1{margin-top:4.61rem}.con_free_area.free2{margin-top:2.3rem;margin-bottom:4.61rem}.con_free_area a{display:inline-block}.mouse .con_free_area a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_free_area a:hover,.touch .con_free_area a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_free_area a{-webkit-tap-highlight-color:transparent}.touch .con_free_area a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_rec{background:#f5f5f5;padding:6.92rem 0}.con_rec .ttl2{padding-bottom:3.07rem}.con_rec .box_plan{display:flex;justify-content:center}.con_rec .box_plan .plan{width:calc(384 / 1200 * 100%);background:#fff;box-shadow:0px 0px 1.07rem -5px rgba(0,0,0,0.4)}.con_rec .box_plan .plan:nth-child(n+2){margin-left:calc(24 / 1200 * 100%)}.con_rec .box_plan .plan a{display:block;text-decoration:none;padding:2rem 1rem}.mouse .con_rec .box_plan .plan a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_rec .box_plan .plan a:hover,.touch .con_rec .box_plan .plan a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_rec .box_plan .plan a{-webkit-tap-highlight-color:transparent}.touch .con_rec .box_plan .plan a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_rec .box_plan .plan p.img{display:flex;align-items:flex-end;justify-content:center;width:100%}.con_rec .box_plan .plan p.img img{width:100%;height:100%;object-fit:cover}.con_rec .box_plan .plan .box_txt{box-sizing:border-box;width:100%;padding-top:1rem}.con_rec .box_plan .plan .box_txt p.st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .con_rec .box_plan .plan .box_txt p.st,.ie .con_rec .box_plan .plan .box_txt p.st{max-height:3em}.con_location{position:relative;margin-top:12.69rem;padding-bottom:80px}.con_location::before{content:"";z-index:-1;display:inline-block;width:100%;background:url(../images/home/bg_location.webp) top center/cover no-repeat;position:absolute;top:25%;left:0;height:calc(100% + 250px)}.con_location .box_st .logo{text-align:center}.con_location .box_st .logo img{height:auto;width:232px}.con_location .box_st .ttxsEn_24 .en{font-family:"Marcellus", serif}.con_location .box_st .ttlEn_40{margin-top:15px}.con_location .box_st .ttlEn_40 .en{letter-spacing:.03em;color:#000;font-weight:400;text-transform:uppercase;font-family:"Marcellus", serif}@media only screen and (min-width: 1025px){.con_location .box_st .ttlEn_40 .en{font-size:308%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .box_st .ttlEn_40 .en{font-size:277%}}@media only screen and (max-width: 767px){.con_location .box_st .ttlEn_40 .en{font-size:216%}}.con_location .txt_location{letter-spacing:.03em;color:#000;font-weight:400;line-height:1;text-transform:uppercase;font-family:"Marcellus", serif;text-align:center;position:relative;z-index:2;margin-top:30px}@media only screen and (min-width: 1025px){.con_location .txt_location{font-size:1000%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_location .txt_location{font-size:770%}}@media only screen and (max-width: 767px){.con_location .txt_location{font-size:424%}}.con_location .txt_location img{height:auto;width:49vw}.con_location .box_location{width:calc(1105.09 / 1440 * 100%);margin:45px auto 0}.con_location .box_location .box_img{display:flex;justify-content:space-between;align-items:flex-start}.con_location .box_location .box_img img{width:100%;height:auto}.con_location .box_location .box_img .img1{width:calc(220.14 / 1105.09 * 100%);margin-top:1vw}.con_location .box_location .box_img .img2{width:calc(201.72 / 1105.09 * 100%);margin-top:7.5vw}.con_location .box_location .box_img .img3{width:calc(231.75 / 1105.09 * 100%);margin-top:2vw}.con_location .box_location .box_img .img4{width:calc(212.13 / 1105.09 * 100%)}.con_location .box_location .box_img .img5{width:calc(209.09 / 1105.09 * 100%);margin-top:4vw}.con_location .box_location .box_text{margin-top:3.46rem}.con_location .box_location .box_text .txt{margin-top:1.92rem;text-align:center}.con_hotel_appeal{position:relative;padding-top:80px}.con_hotel_appeal .box_hotel_appeal{position:relative;z-index:2;overflow:hidden}.con_hotel_appeal .box_hotel_appeal .ttl2 .jp{color:#fff}.con_hotel_appeal .box_hotel_appeal .box_appeal{padding-top:60px}.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider.slick-initialized .slide{display:block}.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide{width:calc(420 / 1920 * 100%);display:none;position:relative;padding-top:25px}.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide .number{line-height:1;letter-spacing:.03em;position:absolute;left:20px;top:0;z-index:1;color:#9F8E54;font-family:"Playfair Display", serif}@media only screen and (min-width: 1025px){.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide .number{font-size:447%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide .number{font-size:347%}}@media only screen and (max-width: 767px){.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide .number{font-size:277%}}.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide .img img{border-radius:5px}.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide .box_text{width:calc(520 / 561 * 100%);margin:30px auto 0}.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slide .box_text .txt{margin-top:25px}.con_hotel_appeal .box_hotel_appeal .box_appeal .box_slider .slick-slide{margin:0 2.3rem}.con_hotel_appeal .box_hotel_appeal .box_appeal .arrow_box_main{display:flex;align-items:center;justify-content:center;margin-top:3.07rem;position:relative;width:100%}.con_hotel_appeal .box_hotel_appeal .box_appeal .arrow_box_main .slick-arrow{border:none;background:transparent;white-space:nowrap;box-sizing:border-box;cursor:pointer;padding:0;z-index:10}.con_hotel_appeal .box_hotel_appeal .box_appeal .arrow_box_main .slick-arrow i{position:relative;display:block;width:3.07rem;height:0;padding-top:3.07rem;border-radius:50%;background:rgba(89,89,89,0.8)}.con_hotel_appeal .box_hotel_appeal .box_appeal .arrow_box_main .slick-arrow i span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#000;font-size:139%}.con_hotel_appeal .box_hotel_appeal .box_appeal .arrow_box_main .slick-arrow.prev{margin-right:1.15rem;left:0}.con_hotel_appeal .box_hotel_appeal .box_appeal .arrow_box_main .slick-arrow.prev.slick-disabled{pointer-events:none;opacity:.4}.con_hotel_appeal .box_hotel_appeal .box_appeal .arrow_box_main .slick-arrow.next.slick-disabled i:after{content:"eac3"}.con_guestroom{margin-top:12.3rem;padding-top:12.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_guestroom{margin-top:9.23rem}}@media only screen and (max-width: 767px){.con_guestroom{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_guestroom{padding-top:9.23rem}}@media only screen and (max-width: 767px){.con_guestroom{padding-top:5em}}.con_guestroom::before{z-index:-1}@media only screen and (max-width: 767px){.con_guestroom::before{aspect-ratio:.75}}.con_guestroom .box_slider{margin-top:2.3rem}@media only screen and (max-width: 767px){.con_guestroom .box_slider{margin-top:1.5em}}.con_guestroom .box_slider .splide__track{padding:0 11vw !important}.con_guestroom .box_slider .splide__track .splide__slide{padding:0 1vw}.con_guestroom .box_slider .custom_arrows{width:calc(1200 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_guestroom .box_slider .custom_arrows{width:calc(400 / 428 * 100%)}}.con_guestroom .box_slider .custom_arrows button{aspect-ratio:.5;height:auto;width:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_guestroom .box_slider .custom_arrows button{width:40px}}@media only screen and (max-width: 767px){.con_guestroom .box_slider .custom_arrows button{width:3em}}.con_guestroom .box_slider .custom_arrows button.splide-prev{background:url(../images/home/arrow_left_b.svg) center center/cover no-repeat}.con_guestroom .box_slider .custom_arrows button.splide-next{background:url(../images/home/arrow_right_b.svg) center center/cover no-repeat}.con_guestroom .box_text{margin-top:2.3rem}@media only screen and (max-width: 767px){.con_guestroom .box_text{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_guestroom .box_text{width:calc(324 / 428 * 100%);margin:1.5em auto 0}}.con_guestroom .box_text .txt{text-align:center;margin-top:1.53rem}@media only screen and (max-width: 767px){.con_guestroom .box_text .txt{text-align:left}}.con_cuisine{padding-top:18.84rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine{padding-top:13.84rem}}@media only screen and (max-width: 767px){.con_cuisine{padding-top:6em}}.con_cuisine::before,.con_cuisine::after{z-index:-1}.con_cuisine .box_cuisine{max-width:1200px;margin:0 auto;width:90%}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine{width:calc(379 / 428 * 100%)}}@media only screen and (min-width: 1441px){.con_cuisine .box_cuisine{max-width:calc(1200 / 1440 * 100%)}}.con_cuisine .box_cuisine .ttl2 em{font-family:"Cormorant", serif;padding:0 0.25em}.con_cuisine .box_cuisine .box_slider{width:calc(718 / 1200 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine .box_cuisine .box_slider{width:calc(680 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_slider{width:100%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_slider{order:1}}.con_cuisine .box_cuisine .box_text_img{width:calc(420 / 1200 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine .box_cuisine .box_text_img{width:calc(465 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img{width:calc(324 / 379 * 100%)}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img{margin:1.5em auto 0;order:2}}.con_cuisine .box_cuisine .box_text_img .box_text{width:calc(360 / 420 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine .box_cuisine .box_text_img .box_text{width:95%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img .box_text{width:100%}}.con_cuisine .box_cuisine .box_text_img .box_text .cat{display:flex;flex-wrap:wrap;margin-top:.76rem}.con_cuisine .box_cuisine .box_text_img .box_text .cat span{display:inline-block;background:#4A4A4A;color:#fff;padding:0.25em 1em;line-height:1.5;border-radius:9999px;letter-spacing:-.03em}@media only screen and (min-width: 1025px){.con_cuisine .box_cuisine .box_text_img .box_text .cat span{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine .box_cuisine .box_text_img .box_text .cat span{font-size:70%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img .box_text .cat span{font-size:62%}}.con_cuisine .box_cuisine .box_text_img .box_text .cat span:not(:last-child){margin-right:.5em}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img .box_text .cat{margin-top:1em}}.con_cuisine .box_cuisine .box_text_img .box_text .ttxsJp_15{margin-top:1.38rem}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img .box_text .ttxsJp_15{margin-top:1em}}.con_cuisine .box_cuisine .box_text_img .box_text .txt{margin-top:1.76rem}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img .box_text .txt{margin-top:1.5em}}.con_cuisine .box_cuisine .box_text_img .img{width:calc(336 / 420 * 100%);margin:5.38rem auto 0}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine .box_cuisine .box_text_img .img{margin:3.84rem auto 0}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_text_img .img{margin:1.5em auto 0}}.con_cuisine .box_cuisine .box_bst{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:5.53rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine .box_cuisine .box_bst{margin-top:4.23rem}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_bst{margin-top:2em}}.con_cuisine .box_cuisine .box_melomelo{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:7.69rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cuisine .box_cuisine .box_melomelo{margin-top:6.15rem}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_melomelo{margin-top:5em}}.con_cuisine .box_cuisine .box_melomelo .box_text_img .box_text{margin:0 0 0 auto}.con_cuisine .box_cuisine .box_melomelo .box_text_img .img{margin-left:0;margin-right:auto}.faci_serv{margin-top:12.3rem;padding-top:10rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.faci_serv{margin-top:9.23rem}}@media only screen and (max-width: 767px){.faci_serv{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.faci_serv{padding-top:7.69rem}}@media only screen and (max-width: 767px){.faci_serv{padding-top:4em}}.faci_serv::before{z-index:-1}@media only screen and (max-width: 767px){.faci_serv::before{aspect-ratio:.5}}.faci_serv .ttl2 em{font-family:"Cormorant", serif;padding:0 0.25em}.faci_serv .box_slider{margin-top:3.23rem}@media only screen and (max-width: 767px){.faci_serv .box_slider{margin-top:1.5em}}.faci_serv .box_slider .splide__track{padding:0 27vw !important}@media only screen and (min-width: 1025px) and (max-width: 1440px){.faci_serv .box_slider .splide__track{padding:0 20vw !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){.faci_serv .box_slider .splide__track{padding:0 16vw !important}}@media only screen and (max-width: 767px){.faci_serv .box_slider .splide__track{padding:0 11vw !important}}.faci_serv .box_slider .splide__track .splide__slide{padding:0 1vw}.faci_serv .box_slider button{aspect-ratio:.5;height:auto;width:60px;top:48%}@media only screen and (min-width: 768px) and (max-width: 1024px){.faci_serv .box_slider button{width:40px}}@media only screen and (max-width: 767px){.faci_serv .box_slider button{width:2em}}.faci_serv .box_slider button.splide-prev{background:url(../images/home/arrow_left_b.svg) center center/cover no-repeat !important;left:27vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.faci_serv .box_slider button.splide-prev{left:17vw}}@media only screen and (max-width: 767px){.faci_serv .box_slider button.splide-prev{left:12vw}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.faci_serv .box_slider button.splide-prev{left:21vw}}.faci_serv .box_slider button.splide-next{background:url(../images/home/arrow_right_b.svg) center center/cover no-repeat !important;right:27vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.faci_serv .box_slider button.splide-next{right:17vw}}@media only screen and (max-width: 767px){.faci_serv .box_slider button.splide-next{right:12vw}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.faci_serv .box_slider button.splide-next{right:21vw}}.faci_serv .box_text{margin-top:2.3rem}@media only screen and (max-width: 767px){.faci_serv .box_text{margin-top:1.5em}}.faci_serv .box_text .txt{text-align:center;margin-top:1.53rem}@media only screen and (max-width: 767px){.faci_serv .box_text .txt{text-align:left}}.con_hotel_info{position:relative;margin:60px auto 0;padding-top:150px}.con_hotel_info::before{content:"";display:inline-block;width:100%;aspect-ratio:1.37143;background:url(../images/home/bg_hotel.webp) center center/cover no-repeat;position:absolute;top:0;left:0;z-index:-1}.con_hotel_info .box_hotel_info{width:90%;max-width:1204px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:60px auto 0}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info{margin:2.5em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_hotel_info{max-width:calc(1204 / 1440 * 100%)}}.con_hotel_info .box_hotel_info>.img{border-radius:4px;width:calc(348 / 1204 * 100%)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info>.img{width:100%}}.con_hotel_info .box_hotel_info .box_info{width:calc(816 / 1204 * 100%)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info{width:100%}}.con_hotel_info .box_hotel_info .box_info .box_top{background:#fff;border-radius:4px;padding:40px 32px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top{padding:2em 1.5em}}.con_hotel_info .box_hotel_info .box_info .box_top ul li{display:flex;align-items:center;justify-content:space-between}.con_hotel_info .box_hotel_info .box_info .box_top ul li:not(:last-child){margin-bottom:24px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li:not(:last-child){margin-bottom:1.5em}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .ic{width:42px;margin-right:10px}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text{width:100%}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .ttxsJp_15 span{font-weight:500;color:#000}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex{display:flex;flex-wrap:wrap}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link{margin-left:25px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link{margin-left:0}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{max-width:none;padding-right:5em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:93%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt.flex .btn_link a{font-size:100%}}.con_hotel_info .box_hotel_info .box_info .box_top ul li .box_text .txt_s{color:#4A4A4A}.con_hotel_info .box_hotel_info .box_info .box_bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:25px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom{margin-top:2em}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left{width:200px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left{width:100%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo{text-align:center}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo img{width:80%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .logo img{height:auto}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{margin-top:.75em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:77%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_xs{font-size:70%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{margin-top:.75em;line-height:1.5;letter-spacing:-.03em}@media only screen and (min-width: 1025px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:77%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_left .txt_note{font-size:70%}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 220px)}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{width:100%}}@media only screen and (min-width: 768px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{border-left:1px solid #9e9e9e;padding:15px 0;padding-left:25px}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right{margin-top:1em;padding-top:1em;justify-content:space-between;border-top:1px solid #9e9e9e}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{box-sizing:border-box;display:flex}@media only screen and (min-width: 768px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{padding-right:2.3rem}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{display:block}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{display:block}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget{width:100%;justify-content:center}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_trustyou iframe{height:144px;width:170px;border:none}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_bnr{margin-left:1.15rem}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_bnr{margin-left:0;margin-top:1.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .wrp_widget .box_bnr{margin-left:0;margin-top:1.15rem}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p{width:122px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p{width:122px}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right>p iframe{border:0;width:100%;height:auto;aspect-ratio:1.1619}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{width:265px;margin-left:10px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{width:100%}}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn{margin-top:1.15rem}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p:not(:last-child){margin-bottom:10px}@media only screen and (max-width: 767px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p:not(:last-child){margin-bottom:.5em}}.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p a{max-width:100%;width:100%;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_hotel_info .box_hotel_info .box_info .box_bottom .box_right .box_btn p a{padding:7px 38px 7px 20px}}.con_hotel_info .box_map{width:80%;max-width:1100px;margin:65px auto 0}@media only screen and (max-width: 767px){.con_hotel_info .box_map{margin:3em auto 0}}@media only screen and (min-width: 1441px){.con_hotel_info .box_map{max-width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_hotel_info .box_map{width:90%}}.con_hotel_info .box_map iframe{border:0;width:100%;height:auto;aspect-ratio:2.68293}@media only screen and (max-width: 767px){.con_hotel_info .box_map iframe{aspect-ratio:1.61181}}.con_info{background:#1A1A1A;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.con_info .box_text{width:calc(500 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_info .box_text{width:100%}}@media only screen and (max-width: 767px){.con_info .box_text{padding:3em 1.5em}}.con_info .box_text div{max-width:max-content;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 896px){.con_info .box_text div{width:90%}}@media only screen and (max-width: 767px){.con_info .box_text div{text-align:center}}.con_info .box_text div *{color:#fff}.con_info .box_text div .logo{width:320px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .logo{width:200px}}@media only screen and (max-width: 767px){.con_info .box_text div .logo{width:auto}}.con_info .box_text div .logo img{height:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .logo img{width:80%}}.con_info .box_text div .name{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .name{margin-top:10px}}@media only screen and (max-width: 767px){.con_info .box_text div .name{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1185px){.con_info .box_text div .name{margin-top:35px}}.con_info .box_text div .address_phone{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .address_phone{margin-top:15px}}@media only screen and (max-width: 767px){.con_info .box_text div .address_phone{margin-top:1em}}.con_info .box_text div .btn_basic_m{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .btn_basic_m{margin-top:15px}}@media only screen and (max-width: 767px){.con_info .box_text div .btn_basic_m{margin-top:1.5em}}.con_info .box_text div .btn_basic_m a{background:#fff;color:#000;width:200px}@media only screen and (max-width: 767px){.con_info .box_text div .btn_basic_m a{width:100%}}.con_info .box_text div .btn_basic_m a::after{aspect-ratio:.78571;background:url(../images/common/ic_map.svg) center center/cover no-repeat;width:11px;right:40px}@media only screen and (max-width: 767px){.con_info .box_text div .btn_basic_m a::after{right:1.5em}}.con_info .img{width:calc(940 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_info .img{width:100%}}@media only screen and (max-width: 767px){.ttl2 .en{font-size:280%}}
