.con_access .box_sub,.room_faci_amen .box_faci_amen{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_access .box_sub,.room_faci_amen .box_faci_amen{width:91.66667%}}body{background:#f9f9f9}body::before{display:none}#header{position:absolute}#header *{color:#fff}#header h1{opacity:0}#header h1 a img{filter:brightness(0) invert(1)}#header .box_right .btn_txt a .t::before{background:#fff}#header .box_right .box_sns .accordion::after{color:#fff !important}#header .box_right .box_sns button{color:#fff !important}#header .box_right .box_sns ul a::before{filter:invert(1)}#header .box_right .box_lang::after{color:#fff !important}#header .box_right .box_lang button{color:#fff !important}#header .box_right .box_lang button::before{filter:invert(1)}#header.fixed h1{opacity:1}#header.fixed h1 a img{filter:invert(0)}#header.fixed .nav a{color:#1a1a1a !important}#header.fixed .box_lang::after{color:#1a1a1a !important}#header.fixed .box_lang button{color:#1a1a1a !important}#header.fixed .box_lang button::before{filter:brightness(0)}@keyframes beforefadeIn{to{opacity:1}}.con_fv{position:relative}.con_fv::before{content:"";display:inline-block;width:calc(735 / 1920 * 100%);aspect-ratio:3.40741;background:url(../images/home/ic_ptn08.webp) center center/cover no-repeat;position:absolute;left:0;top:62%;transform:translateY(-50%);z-index:1;pointer-events:none;opacity:0;animation:beforefadeIn 2s ease forwards;animation-delay:1.5s}.con_fv .box_text{width:calc(1110 / 1440 * 100%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_fv .box_text{width:80%;top:50%}}.con_fv .box_text .logo{order:1}.con_fv .box_text .logo img{width:150px;filter:brightness(0) invert(1)}@media only screen and (min-width: 1561px){.con_fv .box_text .logo img{width:11vw}}@media print{.con_fv .box_text .logo img{width:11vw}}.con_fv .box_text .ttl2{order:2;width:100%;color:#fff;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_text .ttl2{margin-top:30px}}@media only screen and (max-width: 767px){.con_fv .box_text .ttl2{margin-top:.5em}}.con_fv .box_text .ttl2 .jp{line-height:2.1}.con_fv .splide .splide__pagination{width:calc(1110 / 1440 * 100%);position:absolute;left:50%;transform:translateX(-50%);padding:0;justify-content:flex-start;bottom:16vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .splide .splide__pagination{bottom:13vw}}@media only screen and (max-width: 767px){.con_fv .splide .splide__pagination{bottom:10em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fv .splide .splide__pagination{bottom:10vw}}@media only screen and (max-width: 767px){.con_fv .splide .splide__pagination{width:80%}}.con_fv .splide .splide__pagination li button{background:#fff;border:1px solid rgba(255,255,255,0.5);opacity:1}.con_fv .splide .splide__pagination li button.is-active{background:#3F2048}.con_fv .box_news{position:absolute;bottom:0;left:0;z-index:1;background:rgba(0,0,0,0.5);width:80%;max-width:715px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_news{width:85%}}@media only screen and (max-width: 767px){.con_fv .box_news{width:100%}}@media only screen and (max-width: 767px){.con_fv .box_news{max-width:100%}}@media only screen and (min-width: 1561px){.con_fv .box_news{max-width:calc(715 / 1440 * 100%)}}@media print{.con_fv .box_news{max-width:calc(715 / 1440 * 100%)}}.con_fv .box_news a{color:#fff;display:flex;align-items:center;justify-content:flex-start;transition:.6s ease-in-out;padding:10px 95px 10px 50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_news a{padding:10px 60px 10px 30px}}@media only screen and (max-width: 767px){.con_fv .box_news a{padding:0.5em 4.5em 0.5em 1.5em}}@media only screen and (min-width: 1561px){.con_fv .box_news a{padding:10px 70px}}@media print{.con_fv .box_news a{padding:10px 70px}}@media only screen and (max-width: 767px){.con_fv .box_news a{flex-wrap:wrap}}.con_fv .box_news a:hover{opacity:.7}.con_fv .box_news a::after{content:"";display:inline-block;aspect-ratio:1.2;background:url(../images/home/ic_right.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);width:24px;right:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_news a::after{width:22px}}@media only screen and (max-width: 767px){.con_fv .box_news a::after{width:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_news a::after{right:25px}}@media only screen and (max-width: 767px){.con_fv .box_news a::after{right:1em}}@media only screen and (min-width: 1561px){.con_fv .box_news a::after{width:26px;right:20px}}@media print{.con_fv .box_news a::after{width:26px;right:20px}}.con_fv .box_news a>.cat{border-right:1px solid #fff;line-height:1;display:inline-flex;padding-right:15px;margin-right:20px}@media only screen and (max-width: 767px){.con_fv .box_news a>.cat{padding-right:1em}}@media only screen and (max-width: 767px){.con_fv .box_news a>.cat{margin-right:1em}}.con_fv .box_news a>.cat span{display:inline-block;white-space:nowrap}.con_fv .box_news a>.cat span:not(:last-child){margin-right:15px}@media only screen and (max-width: 767px){.con_fv .box_news a>.cat span:not(:last-child){margin-right:1em}}.con_fv .box_news a>.date_txt{display:inline-flex;position:relative}.con_fv .box_news a>.date_txt .txt:not(.date){overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.con_fv .box_news a>.date_txt .txt.date{margin-right:25px}@media only screen and (max-width: 767px){.con_fv .box_news a>.date_txt .txt.date{margin-right:1.5em}}.btn_basic{padding-right:35px}@media only screen and (max-width: 767px){.btn_basic{padding-right:3em}}@media only screen and (min-width: 1561px){.btn_basic{padding-right:45px}}@media print{.btn_basic{padding-right:45px}}.con_concept{position:relative;margin-top:100px}@media only screen and (max-width: 767px){.con_concept{margin-top:3em}}.con_concept::before{content:"";display:inline-block;width:calc(639 / 1920 * 100%);aspect-ratio:.93149;background:url(../images/home/ic_ptn03.webp) center center/cover no-repeat;position:absolute;left:0;top:-2vw}.con_concept::after{content:"";display:inline-block;width:100%;aspect-ratio:2.96136;background:url(../images/home/bg_concept.webp) center center/cover no-repeat;position:absolute;left:0;z-index:-1;top:39vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept::after{top:35vw}}@media only screen and (max-width: 767px){.con_concept::after{top:32em}}.con_concept .box_concept01{width:calc(1330 / 1440 * 100%);margin:0 0 0 auto;position:relative}@media only screen and (max-width: 767px){.con_concept .box_concept01{width:100%;margin:0 auto}}.con_concept .box_concept01 .box_flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.con_concept .box_concept01 .box_flex .box_text{width:calc(350 / 1330 * 100%);margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_flex .box_text{width:30%}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_flex .box_text{width:85%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_flex .box_text{margin-top:1em}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_flex .box_text{margin-top:0}}@media only screen and (min-width: 1561px){.con_concept .box_concept01 .box_flex .box_text{margin-top:5vw}}@media print{.con_concept .box_concept01 .box_flex .box_text{margin-top:5vw}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_concept .box_concept01 .box_flex .box_text{width:40%}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_flex .box_text{margin:0 auto}}.con_concept .box_concept01 .box_flex .box_text .st_sz18{margin-top:25px}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_flex .box_text .st_sz18{margin-top:1em}}.con_concept .box_concept01 .box_flex .box_text .txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_flex .box_text .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_flex .box_text .txt{margin-top:1em}}.con_concept .box_concept01 .box_flex .img{width:calc(898 / 1330 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_flex .img{width:65%}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_flex .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_concept .box_concept01 .box_flex .img{width:55%}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_flex .img{margin:2em auto 0 auto}}.con_concept .box_concept01 .box_img{width:calc(1135 / 1330 * 100%);padding-right:calc(70 / 1135 * 100%);display:flex;justify-content:space-between;align-items:flex-start;margin:-140px 0 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_img{width:80%}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_img{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_img{padding-right:2.5%}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_img{padding-right:2.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_img{margin:-60px 0 0 auto}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_img{margin:-2em 0 0 auto}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_concept .box_concept01 .box_img{margin-top:-50px}}.con_concept .box_concept01 .box_img .img1{width:calc(300 / 1065 * 100%);margin-top:65px}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_img .img1{width:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_img .img1{margin-top:auto}}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_img .img1{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept01 .box_img .img1{margin-bottom:-1em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_concept .box_concept01 .box_img .img1{margin-bottom:-3em}}.con_concept .box_concept01 .box_img .img2{width:calc(603 / 1065 * 100%)}@media only screen and (max-width: 767px){.con_concept .box_concept01 .box_img .img2{width:60%}}.con_concept .box_concept02{position:relative;margin-top:50px}@media only screen and (max-width: 767px){.con_concept .box_concept02{margin-top:3em}}.con_concept .box_concept02 .map img{width:100%}.con_concept .box_concept02 .box_location{border:1px solid #9F7D39;background:rgba(255,255,255,0.7);position:relative;box-shadow:10px 12px 12px 0 rgba(0,0,0,0.08);padding:45px 0;width:calc(835 / 1440 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept02 .box_location{padding:1.5em 0}}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location{padding:1.5em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept02 .box_location{width:68%}}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location{width:calc(378 / 428 * 100%)}}@media only screen and (min-width: 1200px){.con_concept .box_concept02 .box_location{position:absolute;left:calc(443 / 1440 * 100%);bottom:2vw}}@media print{.con_concept .box_concept02 .box_location{position:absolute;left:calc(443 / 1440 * 100%);bottom:2vw}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_concept .box_concept02 .box_location{bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept02 .box_location{position:absolute;left:25%;top:28vw}}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location{margin:1em auto 0}}.con_concept .box_concept02 .box_location .wrap{width:calc(753 / 835 * 100%);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location .wrap{width:90%}}.con_concept .box_concept02 .box_location .wrap .img{width:calc(400 / 753 * 100%)}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location .wrap .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_concept .box_concept02 .box_location .wrap .img{width:45%}}.con_concept .box_concept02 .box_location .wrap .box_text{width:calc(313 / 753 * 100%)}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location .wrap .box_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_concept .box_concept02 .box_location .wrap .box_text{width:50%}}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location .wrap .box_text{margin-top:1.5em}}.con_concept .box_concept02 .box_location .wrap .box_text .txt{margin-top:25px;margin-bottom:50px}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location .wrap .box_text .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept02 .box_location .wrap .box_text .txt{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location .wrap .box_text .txt{margin-bottom:1.5em}}.con_concept .box_concept02 .box_location .wrap .box_text .btn_basic:not(:last-child){margin-bottom:.75em}.con_concept .box_concept02 .box_location>.img{width:calc(175 / 835 * 100%);position:absolute;z-index:1;right:-5vw;bottom:-2vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept02 .box_location>.img{width:18%}}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location>.img{width:40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept02 .box_location>.img{width:18%;right:-3vw;bottom:-8vw}}@media only screen and (max-width: 767px){.con_concept .box_concept02 .box_location>.img{bottom:-7em}}.con_rooms{position:relative;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{margin-top:18em}}@media only screen and (max-width: 767px){.con_rooms{margin-top:8em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms{margin-top:22em}}.con_rooms::before{content:"";display:inline-block;width:calc(495 / 1440 * 100%);aspect-ratio:.99059;background:url(../images/home/ic_ptn05.webp) center center/cover no-repeat;position:absolute;left:0;top:1vw}.con_rooms .box_room01{width:calc(1330 / 1440 * 100%);margin:0 0 0 auto;position:relative}@media only screen and (max-width: 767px){.con_rooms .box_room01{width:90%;margin:0 auto}}.con_rooms .box_room01 .box_flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.con_rooms .box_room01 .box_flex .box_text{width:calc(280 / 1330 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_room01 .box_flex .box_text{width:30%}}@media only screen and (max-width: 767px){.con_rooms .box_room01 .box_flex .box_text{width:100%}}.con_rooms .box_room01 .box_flex .box_text .st_sz18{margin-top:25px}@media only screen and (max-width: 767px){.con_rooms .box_room01 .box_flex .box_text .st_sz18{margin-top:1em}}.con_rooms .box_room01 .box_flex .box_text .txt{margin-top:30px}@media only screen and (max-width: 767px){.con_rooms .box_room01 .box_flex .box_text .txt{margin-top:.5em}}.con_rooms .box_room01 .box_flex .img{width:calc(962 / 1330 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_room01 .box_flex .img{width:65%}}@media only screen and (max-width: 767px){.con_rooms .box_room01 .box_flex .img{width:100%}}@media only screen and (max-width: 767px){.con_rooms .box_room01 .box_flex .img{margin-top:1em}}.con_rooms .tab_rooms{margin-top:75px}@media only screen and (max-width: 767px){.con_rooms .tab_rooms{margin-top:3em}}.con_rooms .tab_rooms .tab li:nth-child(1).active button{color:#fff;background:url(../images/home/bg_button.svg) center center/cover no-repeat}.con_rooms .tab_rooms .tab li:nth-child(1) button{color:#1a1a1a}.con_rooms .tab_rooms .tab li:nth-child(1) button:hover{color:#fff;background:url(../images/home/bg_button.svg) center center/cover no-repeat}.con_rooms .tab_rooms .tab li:nth-child(2).active{border:0}.con_rooms .tab_rooms .tab li:nth-child(2).active button{background:url(../images/home/bg_button2.png) center center/cover no-repeat}.con_rooms .tab_rooms .tab li:nth-child(2) button{color:#1a1a1a}.con_rooms .tab_rooms .tab li:nth-child(2) button:hover{background:url(../images/home/bg_button2.png) center center/cover no-repeat}.con_rooms .tab_rooms .tab li:nth-child(3).active{border:0}.con_rooms .tab_rooms .tab li:nth-child(3).active button{background:url(../images/home/bg_button3.png) center center/cover no-repeat}.con_rooms .tab_rooms .tab li:nth-child(3) button{color:#1a1a1a}.con_rooms .tab_rooms .tab li:nth-child(3) button:hover{background:url(../images/home/bg_button3.png) center center/cover no-repeat}.con_rooms .tab_rooms .tab li button{border-radius:3px 3px 0 0}@media only screen and (max-width: 767px){.con_rooms .tab_rooms .tab li button{line-height:1.2}}.con_rooms .panel_content{margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .panel_content{margin-top:70px}}@media only screen and (max-width: 767px){.con_rooms .panel_content{margin-top:4em}}.con_room{padding-bottom:140px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room{padding-bottom:7em}}@media only screen and (max-width: 767px){.con_room{padding-bottom:5em}}.con_room .inner{padding-top:95px}@media only screen and (max-width: 767px){.con_room .inner{padding-top:6em}}@media only screen and (min-width: 1561px){.con_room .inner{padding-top:8vw}}@media print{.con_room .inner{padding-top:8vw}}.con_room .inner .box_tab_item{margin-top:85px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .inner .box_tab_item{margin-top:60px}}@media only screen and (max-width: 767px){.con_room .inner .box_tab_item{margin-top:2em}}@media only screen and (max-width: 767px){.con_room .inner .box_tab_item{width:90%;margin:2em auto 0}}.con_room .inner .box_tab_item .box_list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_room .inner .box_tab_item .box_list{justify-content:space-between;align-items:flex-start}}.con_room .inner .box_tab_item .box_list .box_item{width:calc(280 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_room .inner .box_tab_item .box_list .box_item{width:48.5%}}@media only screen and (min-width: 768px){.con_room .inner .box_tab_item .box_list .box_item:not(:last-child){margin-right:calc(30 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_room .inner .box_tab_item .box_list .box_item:not(:last-child){margin-bottom:1em}}.con_room .inner .box_tab_item .box_list .box_item .txt{margin-top:.5em;font-weight:500;position:relative}@media only screen and (min-width: 1200px){.con_room .inner .box_tab_item .box_list .box_item .txt{font-size:108%}}@media print{.con_room .inner .box_tab_item .box_list .box_item .txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .inner .box_tab_item .box_list .box_item .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_room .inner .box_tab_item .box_list .box_item .txt{font-size:77%}}.con_room .inner .box_tab_item .box_list .box_item .txt::after{content:'';display:inline-block;aspect-ratio:1.09091;background:url(../images/home/arr_right.svg) center center/cover no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%);width:6px}@media only screen and (max-width: 767px){.con_room .inner .box_tab_item .box_list .box_item .txt::after{width:.5em}}.con_room .inner .box_room{margin-inline:auto;width:90%;max-width:1000px;position:relative;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_room .inner .box_room{margin-top:55px}}@media only screen and (max-width: 767px){.con_room .inner .box_room{margin-top:3em}}@media only screen and (min-width: 1561px){.con_room .inner .box_room{max-width:calc(1000 / 1440 * 100%)}}@media print{.con_room .inner .box_room{max-width:calc(1000 / 1440 * 100%)}}.con_room .inner .box_room .panel_item .box_main{display:none}.con_room .inner .box_room .panel_item .box_main:first-child{display:block}.con_room .inner .box_room .box_slider{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_slider{margin-top:2em}}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_slider{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_slider .splide__slide img{height:200px;object-fit:cover}}.con_room .inner .box_room .box_text{width:calc(800 / 1000 * 100%);margin:30px auto 0}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_text{margin:1.5em auto 0}}@media only screen and (max-width: 1199px){.con_room .inner .box_room .box_text{width:90%}}.con_room .inner .box_room .box_text .txt{text-align:center}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_text .txt{text-align:left}}.con_room .inner .box_room .box_text .box_l_btn{display:flex;justify-content:center;align-items:flex-end;margin-top:30px}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_text .box_l_btn{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_text .box_l_btn{flex-wrap:wrap}}.con_room .inner .box_room .box_text .box_l_btn .btn_cv{margin-left:40px}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_text .box_l_btn .btn_cv{margin-left:0}}@media only screen and (max-width: 767px){.con_room .inner .box_room .box_text .box_l_btn .btn_cv{margin-top:1em}}.con_room .inner .box_room .tbl_basic01{margin-top:20px;max-width:100%}@media only screen and (max-width: 767px){.con_room .inner .box_room .tbl_basic01{margin-top:1em}}.con_room .inner .box_room .tbl_basic01 table{max-width:100%}@media only screen and (max-width: 767px){.con_room .inner .box_room .tbl_basic01 tr th,.con_room .inner .box_room .tbl_basic01 tr td{font-size:90%}}@media only screen and (max-width: 767px){.con_room .inner .box_room .tbl_basic01 tr td{padding-left:0;padding-right:0}}.con_room.--seaside{background:url(../images/home/bg_seaside.webp) center bottom no-repeat;background-size:cover;width:100%}.con_room.--seaside .inner{position:relative}.con_room.--seaside .inner .bubble{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:url(../images/home/ic_ptn06.png) center center/cover no-repeat;position:absolute;left:50%;transform:translateX(-50%);top:-40px;width:9em;height:9em;box-sizing:border-box;padding:0.2em}@media only screen and (max-width: 767px){.con_room.--seaside .inner .bubble{top:-2.5em}}@media only screen and (max-width: 767px){.con_room.--seaside .inner .bubble{width:7em}}@media only screen and (max-width: 767px){.con_room.--seaside .inner .bubble{height:7em}}@media only screen and (min-width: 1561px){.con_room.--seaside .inner .bubble{width:10em;height:10em}}@media print{.con_room.--seaside .inner .bubble{width:10em;height:10em}}.con_room.--seaside .inner .bubble .txt{text-align:center;color:#fff;line-height:1.8}@media only screen and (max-width: 767px){.con_room.--seaside .inner .bubble .txt{line-height:1.2}}.con_room.--seaside .inner *{color:#fff}.con_room.--seaside .inner .splide__pagination{position:relative;bottom:auto;left:auto;right:auto;margin-top:20px}@media only screen and (max-width: 767px){.con_room.--seaside .inner .splide__pagination{margin-top:1em}}@media only screen and (min-width: 1561px){.con_room.--seaside .inner .splide__pagination{margin-top:25px}}@media print{.con_room.--seaside .inner .splide__pagination{margin-top:25px}}.con_room.--seaside .inner .splide__pagination button{background:transparent;border:1px solid rgba(255,255,255,0.7);margin:0 6px}@media only screen and (max-width: 767px){.con_room.--seaside .inner .splide__pagination button{margin:0 0.3em}}@media only screen and (min-width: 1561px){.con_room.--seaside .inner .splide__pagination button{width:10px;height:10px}}@media print{.con_room.--seaside .inner .splide__pagination button{width:10px;height:10px}}.con_room.--seaside .inner .splide__pagination button.is-active{background:#fff;opacity:1}.con_room.--seaside .inner .splide__arrow{background:#141F28}.con_room.--seaside .inner .splide__arrow::before{filter:invert(1)}.con_room.--japan{width:100%;background:url(../images/home/bg_japan.webp) center bottom/cover no-repeat}.con_room.--japan .box_tab_item .box_item .txt::after{filter:brightness(0)}.con_room.--western{background:url(../images/home/bg_western.webp) center bottom/cover no-repeat;width:100%}.con_room.--western .inner{position:relative}.con_room.--western .inner .bubble{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:url(../images/home/ic_ptn07.png) center center/cover no-repeat;position:absolute;left:50%;transform:translateX(-50%);top:-40px;width:9em;height:9em;box-sizing:border-box;padding:0.2em}@media only screen and (max-width: 767px){.con_room.--western .inner .bubble{top:-2.5em}}@media only screen and (max-width: 767px){.con_room.--western .inner .bubble{width:7em}}@media only screen and (max-width: 767px){.con_room.--western .inner .bubble{height:7em}}@media only screen and (min-width: 1561px){.con_room.--western .inner .bubble{width:10em;height:10em}}@media print{.con_room.--western .inner .bubble{width:10em;height:10em}}.con_room.--western .inner .bubble .txt{text-align:center;color:#fff;line-height:1.8}@media only screen and (max-width: 767px){.con_room.--western .inner .bubble .txt{line-height:1.2}}.con_room.--western .box_tab_item .box_item .txt::after{filter:brightness(0)}.con_room .splide__pagination{position:relative;bottom:auto;left:auto;right:auto;margin-top:20px}@media only screen and (max-width: 767px){.con_room .splide__pagination{margin-top:1em}}@media only screen and (min-width: 1561px){.con_room .splide__pagination{margin-top:25px}}@media print{.con_room .splide__pagination{margin-top:25px}}.con_room .splide__pagination button{background:transparent;border:1px solid rgba(63,32,72,0.7);margin:0 6px}@media only screen and (max-width: 767px){.con_room .splide__pagination button{margin:0 0.3em}}@media only screen and (min-width: 1561px){.con_room .splide__pagination button{width:10px;height:10px}}@media print{.con_room .splide__pagination button{width:10px;height:10px}}.con_room .splide__pagination button.is-active{background:#3F2048;opacity:1}.con_room .splide__arrows{width:calc(1070 / 1000 * 100%);position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_room .splide__arrows{top:40%}}.con_room .splide__arrow{border-radius:1000px;background:#F0EEE6;box-shadow:4px 7px 7px 0 rgba(0,0,0,0.1);opacity:1;display:flex;align-items:center;justify-content:center;position:relative;transform:translate(0, 0);width:60px;height:50px}@media only screen and (max-width: 767px){.con_room .splide__arrow{width:3em}}@media only screen and (max-width: 767px){.con_room .splide__arrow{height:2.75em}}@media only screen and (max-width: 767px){.con_room .splide__arrow--prev{left:0}}@media only screen and (max-width: 767px){.con_room .splide__arrow--next{right:0}}.con_room .splide__arrow::before{content:"";display:inline-block;aspect-ratio:1.36333;background:url(../images/home/ic_arr.svg) center center/cover no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:20px}@media only screen and (max-width: 767px){.con_room .splide__arrow::before{width:1.5em}}.con_room .splide__arrow svg{display:none}.con_room .splide__arrow--next::before{transform:translate(-50%, -50%) rotate(180deg)}.con_bettei{width:calc(1360 / 1440 * 100%);background:url(../images/home/bg_bettei.webp) center center/cover no-repeat;padding:65px 0;margin:85px auto 0}@media only screen and (max-width: 767px){.con_bettei{padding:2em 0}}@media only screen and (max-width: 767px){.con_bettei{margin:2.5em auto 0}}@media only screen and (max-width: 767px){.con_bettei{width:90%}}.con_bettei .box_text{text-align:center}.con_bettei .box_text .logo{margin:0 auto;width:calc(147 / 1360 * 100%)}@media only screen and (max-width: 767px){.con_bettei .box_text .logo{width:7em}}.con_bettei .box_text .date{font-weight:500;line-height:1.5;color:#fff;letter-spacing:.02em;font-family:"Cormorant SC", serif}@media only screen and (min-width: 1200px){.con_bettei .box_text .date{font-size:385%}}@media print{.con_bettei .box_text .date{font-size:385%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bettei .box_text .date{font-size:339%}}@media only screen and (max-width: 767px){.con_bettei .box_text .date{font-size:277%}}.con_bettei .box_text .ttlEn32 span{color:#fff;text-transform:uppercase}.con_bettei .box_text .btn_basic{margin-top:1.5em}.con_cuisine{position:relative;margin-top:55px;padding-top:55px}@media only screen and (max-width: 767px){.con_cuisine{margin-top:2em}}@media only screen and (max-width: 767px){.con_cuisine{padding-top:2em}}.con_cuisine::before{content:"";display:inline-block;width:calc(582 / 1920 * 100%);aspect-ratio:.8484;background:url(../images/home/ic_ptn01.webp) center center/cover no-repeat;position:absolute;left:0;top:0}.con_cuisine::after{content:"";display:inline-block;width:calc(1330 / 1920 * 100%);aspect-ratio:.85696;background:url(../images/home/bg_cuisine.webp) center center/cover no-repeat;position:absolute;right:0;top:19vw}@media only screen and (max-width: 767px){.con_cuisine::after{top:8em}}.con_cuisine .box_cuisine{width:90%;max-width:1100px;margin:0 auto;position:relative;z-index:1}@media only screen and (min-width: 1561px){.con_cuisine .box_cuisine{max-width:calc(1100 / 1440 * 100%)}}@media print{.con_cuisine .box_cuisine{max-width:calc(1100 / 1440 * 100%)}}.con_cuisine .box_cuisine>.img{margin-top:35px}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine>.img{margin-top:1.5em}}.con_cuisine .box_cuisine>.img img{width:100%}.con_cuisine .box_cuisine>.box_text{width:calc(975 / 1100 * 100%);margin:35px auto 0}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine>.box_text{margin:1em auto 0}}.con_cuisine .box_cuisine>.box_text .txt{font-weight:500;margin-top:15px}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine>.box_text .txt{margin-top:.5em}}.con_cuisine .box_cuisine .box_dinner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:80px}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner{margin-top:3em}}.con_cuisine .box_cuisine .box_dinner .box_slider{width:calc(680 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner .box_slider{width:100%}}.con_cuisine .box_cuisine .box_dinner .box_text{width:calc(360 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner .box_text{width:90%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner .box_text{margin:1em auto 0}}.con_cuisine .box_cuisine .box_dinner .box_text .st_sz18{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_dinner .box_text .st_sz18{margin-top:30px}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner .box_text .st_sz18{margin-top:1em}}.con_cuisine .box_cuisine .box_dinner .box_text .txt{font-weight:500;margin-top:20px}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner .box_text .txt{margin-top:.5em}}.con_cuisine .box_cuisine .box_dinner_child{border-top:1px solid rgba(159,125,57,0.5);border-bottom:1px solid rgba(159,125,57,0.5);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:calc(905 / 1100 * 100%);margin:45px auto 0;padding:40px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_dinner_child{width:90%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner_child{width:90%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner_child{margin:2em auto 0}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner_child{padding:1.5em 0}}.con_cuisine .box_cuisine .box_dinner_child .img{width:calc(234 / 905 * 100%)}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner_child .img{width:100%}}.con_cuisine .box_cuisine .box_dinner_child .box_text{width:calc(632 / 905 * 100%)}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner_child .box_text{width:100%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner_child .box_text{margin-top:1em}}.con_cuisine .box_cuisine .box_dinner_child .box_text .txt{font-weight:500}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_dinner_child .box_text .txt{margin-top:.5em}}.con_cuisine .box_cuisine .box_dinner_child .box_text .txt span{color:#982623}.con_cuisine .box_cuisine .box_breakfast{position:relative;margin-top:90px;padding-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_breakfast{margin-top:75px}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast{margin-top:3em}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast{padding-top:1.5em}}.con_cuisine .box_cuisine .box_breakfast::before{content:"";display:inline-block;width:calc(443 / 1460 * 100%);aspect-ratio:1;background:url(../images/home/ic_ptn02.webp) center center/cover no-repeat;position:absolute;left:0;top:1vw}.con_cuisine .box_cuisine .box_breakfast .box_flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0 auto;position:relative;z-index:1;width:calc(905 / 1100 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_breakfast .box_flex{width:90%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast .box_flex{width:90%}}.con_cuisine .box_cuisine .box_breakfast .box_flex .box_text{width:calc(300 / 905 * 100%)}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_text{width:90%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_text{order:2;margin:1em auto 0}}.con_cuisine .box_cuisine .box_breakfast .box_flex .box_text .txt{font-weight:500;margin-top:30px}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_text .txt{margin-top:1em}}.con_cuisine .box_cuisine .box_breakfast .box_flex .box_text .txt span{color:#982623}.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right{position:relative;width:calc(530 / 905 * 100%)}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right{width:100%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right{order:1}}.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right .txt_red{color:#fff;background:#982623;font-weight:600;line-height:1.2;padding:.5em .75em;display:inline-block;position:absolute;left:1.5em;top:0em;z-index:1}@media only screen and (min-width: 1200px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right .txt_red{font-size:124%}}@media print{.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right .txt_red{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right .txt_red{font-size:116%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right .txt_red{font-size:108%}}.con_cuisine .box_cuisine .box_breakfast .box_flex .box_right .box_slider .splide__slide{padding-top:1em;position:relative}.con_cuisine .box_cuisine .tbl_basic01{margin-top:60px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .tbl_basic01{margin-top:50px}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .tbl_basic01{margin-top:2em}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .tbl_basic01{width:90%}}@media only screen and (min-width: 768px){.con_cuisine .box_cuisine .tbl_basic01 th{width:25%}}@media only screen and (min-width: 768px){.con_cuisine .box_cuisine .tbl_basic01 td{width:75%}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .tbl_basic01 td{padding-right:0;padding-left:.5em}}.con_faci{background:#E6E6E4;margin-top:120px;padding:85px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci{margin-top:100px}}@media only screen and (max-width: 767px){.con_faci{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci{padding:70px 0}}@media only screen and (max-width: 767px){.con_faci{padding:3em 0}}.con_faci .inner{width:90%;max-width:1100px;margin:0 auto}@media only screen and (min-width: 1561px){.con_faci .inner{max-width:calc(1100 / 1440 * 100%)}}@media print{.con_faci .inner{max-width:calc(1100 / 1440 * 100%)}}.con_faci .inner>.txt{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.con_faci .inner>.txt{text-align:left}}@media only screen and (max-width: 767px){.con_faci .inner>.txt{margin-top:1.5em}}.con_faci .inner .box_flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-top:60px}@media only screen and (max-width: 767px){.con_faci .inner .box_flex{margin-top:2.5em}}.con_faci .inner .box_flex .box_slider{width:calc(530 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_slider{width:100%}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_slider{order:1}}.con_faci .inner .box_flex .box_slider img{border-radius:5px}.con_faci .inner .box_flex .box_text{width:calc(500 / 1100 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci .inner .box_flex .box_text{width:48%}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text{width:100%}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text{order:2;margin-top:1.5em}}.con_faci .inner .box_flex .box_text .box_st{display:flex;align-items:flex-start;justify-content:space-between}.con_faci .inner .box_flex .box_text .box_st .logo{width:calc(75 / 530 * 100%)}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text .box_st .logo{width:4.5em}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text .box_st .logo img{width:100%}}.con_faci .inner .box_flex .box_text .box_st .ttl2{width:calc(425 / 530 * 100%)}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text .box_st .ttl2{width:100%}}.con_faci .inner .box_flex .box_text .box_st .ttl2 .floor{display:inline-block;width:auto;color:#fff;background:#717071;padding:.5em 1em}@media only screen and (min-width: 1200px){.con_faci .inner .box_flex .box_text .box_st .ttl2 .floor{font-size:100%}}@media print{.con_faci .inner .box_flex .box_text .box_st .ttl2 .floor{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci .inner .box_flex .box_text .box_st .ttl2 .floor{font-size:93%}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text .box_st .ttl2 .floor{font-size:85%}}.con_faci .inner .box_flex .box_text .box_st .ttl2 .jp{margin-top:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci .inner .box_flex .box_text .box_st .ttl2 .jp{white-space:nowrap}}.con_faci .inner .box_flex .box_text .txt{margin-top:25px}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text .txt{margin-top:1em}}.con_faci .inner .box_flex .box_text .tbl_basic02{max-width:100%}.con_faci .inner .box_flex .box_text .tbl_basic02 th{padding-left:0;padding-right:0;width:23%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci .inner .box_flex .box_text .tbl_basic02 th{width:30%}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text .tbl_basic02 th{width:30%}}.con_faci .inner .box_flex .box_text .tbl_basic02 td{width:77%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci .inner .box_flex .box_text .tbl_basic02 td{width:70%}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex .box_text .tbl_basic02 td{width:70%}}.con_faci .inner .box_flex.box_cafe{padding-right:20px}@media only screen and (max-width: 767px){.con_faci .inner .box_flex.box_cafe{padding-right:0}}@media only screen and (max-width: 767px){.con_faci .inner .box_flex.box_cafe .box_st .ttl2{width:calc(100% - 5.5em)}}.con_faci .inner .box_flex.box_bath{padding-left:20px}@media only screen and (max-width: 767px){.con_faci .inner .box_flex.box_bath{padding-left:0}}.con_faci .inner .box_flex.box_bath .box_st .ttl2{width:100%;display:flex;align-items:center}@media only screen and (max-width: 767px){.con_faci .inner .box_flex.box_bath .box_st .ttl2{flex-wrap:wrap}}.con_faci .inner .box_flex.box_bath .box_st .ttl2 .floor{margin-right:1em;width:auto}@media only screen and (max-width: 767px){.con_faci .inner .box_flex.box_bath .box_st .ttl2 .floor{width:auto}}.con_faci .inner .box_flex.box_bath .box_st .ttl2 .jp{width:auto}@media only screen and (max-width: 767px){.con_faci .inner .box_flex.box_bath .box_st .ttl2 .jp{width:100%}}.con_faci .inner .box_faci{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:65px}@media only screen and (max-width: 767px){.con_faci .inner .box_faci{margin-top:3em}}.con_faci .inner .box_faci li{width:calc(259 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_faci .inner .box_faci li{width:49%}}@media only screen and (max-width: 767px){.con_faci .inner .box_faci li{margin-bottom:1em}}.con_faci .inner .box_faci li div{text-align:center;margin-top:1em}.con_faci .inner .box_faci li div .st2{line-height:1.6}@media only screen and (max-width: 767px){.con_faci .inner .box_faci li div .st2{font-size:100%}}.con_faci .inner .box_faci li div .st2 span{font-size:88%}.con_faci .inner .box_amen{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:65px}@media only screen and (max-width: 767px){.con_faci .inner .box_amen{margin-top:2.5em}}@media only screen and (max-width: 767px){.con_faci .inner .box_amen{justify-content:center;gap:0 2%}}.con_faci .inner .box_amen li{width:calc(185 / 1100 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faci .inner .box_amen li{width:calc(202 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_faci .inner .box_amen li{width:32%}}@media only screen and (max-width: 767px){.con_faci .inner .box_amen li{margin-bottom:1em}}.con_faci .inner .box_amen li div{text-align:center;margin-top:1em}@media only screen and (max-width: 767px){.con_faci .inner .box_amen li .st2{font-size:100%}}.con_access{width:90%;max-width:1100px;margin:135px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin:110px auto 0}}@media only screen and (max-width: 767px){.con_access{margin:4em auto 0}}@media only screen and (min-width: 1561px){.con_access{max-width:calc(1100 / 1440 * 100%)}}@media print{.con_access{max-width:calc(1100 / 1440 * 100%)}}.con_access .box_access{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.con_access .box_access .box_text{width:calc(393 / 1100 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_text{width:40%}}@media only screen and (max-width: 767px){.con_access .box_access .box_text{width:100%}}.con_access .box_access .box_text .st_sz18{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_text .st_sz18{margin-top:30px}}@media only screen and (max-width: 767px){.con_access .box_access .box_text .st_sz18{margin-top:1em}}.con_access .box_access .box_text .txt{margin-top:20px}@media only screen and (max-width: 767px){.con_access .box_access .box_text .txt{margin-top:1em}}.con_access .box_access .box_text .btn_txt{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_text .btn_txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_access .box_access .box_text .btn_txt{margin-top:1em}}.con_access .box_access .box_map{width:calc(628 / 1100 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_map{width:55%}}@media only screen and (max-width: 767px){.con_access .box_access .box_map{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access .box_map{margin-top:1.5em}}.con_access .box_access .box_map iframe{border:0;width:100%;aspect-ratio:1.53171;height:auto}.con_access .box_access_route{width:calc(1076 / 1100 * 100%);margin:100px auto 0}@media only screen and (max-width: 767px){.con_access .box_access_route{margin:3em auto 0}}.con_access .box_access_route .ttlEn32{margin-bottom:40px}@media only screen and (max-width: 767px){.con_access .box_access_route .ttlEn32{margin-bottom:1.5em}}.con_access .box_access_route .box_route_item:not(:last-child){margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access_route .box_route_item:not(:last-child){margin-bottom:70px}}@media only screen and (max-width: 767px){.con_access .box_access_route .box_route_item:not(:last-child){margin-bottom:3em}}.con_access .box_access_route .box_route_item>.img{margin-top:30px}@media only screen and (max-width: 767px){.con_access .box_access_route .box_route_item>.img{margin-top:1.5em}}.con_access .box_access_route .box_route_item>.img img{width:100%}@media only screen and (max-width: 767px){.con_access .box_access_route .box_route_item>.ttl2{margin-bottom:.5em}}.con_access .box_access_route .box_route_item .box_rou{margin-bottom:1.5em}.con_access .box_access_route .box_route_item .box_rou .wrp_rou+.wrp_rou{margin-top:2em}.con_access .box_access_route .box_route_item .box_rou .wrp_rou .st_route{color:#5C6435;text-align:center;font-weight:600;position:relative;padding-bottom:0.75em;margin-bottom:0.5em;font-size:110%}.con_access .box_access_route .box_route_item .box_rou .wrp_rou .st_route::after{content:"";position:absolute;width:0;height:0;bottom:0;left:0;right:0;margin-inline:auto;border-style:solid;border-width:0.5em 0.3em 0 0.3em;border-color:#5C6435 transparent transparent transparent}.con_access .box_access_route .box_route_item .box_rou .wrp_rou .sst{position:relative;text-align:center;border-radius:3px;font-size:93%;padding:0.8em 1em;background:#d0c9a2}.con_access .box_access_route .box_route_item .box_rou .wrp_rou .sst::before{content:"";display:inline-block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:1em;right:0.75em;background:rgba(26,26,26,0.8)}.con_access .box_access_route .box_route_item .box_rou .wrp_rou .sst::after{content:"";display:inline-block;width:1px;position:absolute;top:50%;transform:translateY(-50%);height:1em;right:1.15em;background:rgba(26,26,26,0.8);transition:0.1s opacity ease}.con_access .box_access_route .box_route_item .box_rou .wrp_rou .sst.active:after{opacity:0}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul{display:none;position:relative;z-index:1;margin-bottom:2em}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul:after{content:"";position:absolute;left:50%;top:0;z-index:-1;width:1px;height:100%;border-left:1px solid #1a1a1a}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul li{text-align:center;box-sizing:border-box;font-size:93%}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul li:nth-child(even){padding:0.8em 1em;background:#dedbca;border-radius:3px}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul li:nth-child(odd){padding:1.2em 1em}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul li:nth-child(odd) span{display:block;font-size:100%;background:#f9f9f9}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul li:last-child{background:#9F7D39;padding:1em 0.7em}.con_access .box_access_route .box_route_item .box_rou .wrp_rou ul li:last-child img{max-width:50px;vertical-align:middle;fill:#000}.con_access .box_sub{background:url(../images/home/pattern_trans.webp) center center/cover no-repeat;padding:55px 0;margin-top:100px;max-width:calc(985 / 1100 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_sub{padding:45px 0}}@media only screen and (max-width: 767px){.con_access .box_sub{padding:2em 0}}@media only screen and (max-width: 767px){.con_access .box_sub{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_sub{max-width:90%}}@media only screen and (max-width: 767px){.con_access .box_sub{max-width:100%}}@media only screen and (max-width: 767px){.con_access .box_sub{width:100%}}.con_access .box_sub .box_flex{width:calc(870 / 985 * 100%);margin:0 auto}@media only screen and (min-width: 768px){.con_access .box_sub .box_flex{display:flex;justify-content:space-between;align-items:center}}.con_access .box_sub .box_info{width:calc(445 / 870 * 100%);position:relative;z-index:1}@media only screen and (max-width: 767px){.con_access .box_sub .box_info{width:100%}}.con_access .box_sub .box_info .ttl2{margin-bottom:20px}@media only screen and (max-width: 767px){.con_access .box_sub .box_info .ttl2{margin-bottom:1em}}.con_access .box_sub .box_info .st1{border-top:1px solid #9f7d39;margin-top:15px;padding-top:20px}@media only screen and (max-width: 767px){.con_access .box_sub .box_info .st1{margin-top:1em}}@media only screen and (min-width: 1200px){.con_access .box_sub .box_info .st1{font-size:108%}}@media print{.con_access .box_sub .box_info .st1{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_sub .box_info .st1{font-size:108%}}@media only screen and (max-width: 767px){.con_access .box_sub .box_info .st1{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_sub .box_info .st1{padding-top:15px}}@media only screen and (max-width: 767px){.con_access .box_sub .box_info .st1{padding-top:.75em}}.con_access .box_sub .box_info .txt_tel{font-weight:500;line-height:1.2}@media only screen and (min-width: 1200px){.con_access .box_sub .box_info .txt_tel{font-size:185%}}@media print{.con_access .box_sub .box_info .txt_tel{font-size:185%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_sub .box_info .txt_tel{font-size:170%}}@media only screen and (max-width: 767px){.con_access .box_sub .box_info .txt_tel{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_access .box_sub .box_info .txt_tel{font-size:154%}}@media only screen and (max-width: 767px){.con_access .box_sub .box_info .txt_tel{margin-top:0.5em}}.con_access .box_sub .box_info .txt_tel span:not(.tel){font-size:55%}.con_access .box_sub .img{width:calc(380 / 870 * 100%)}@media only screen and (max-width: 767px){.con_access .box_sub .img{width:100%}}@media only screen and (max-width: 767px){.con_access .box_sub .img{margin-top:1.5em}}.con_sightseeing{position:relative;margin-top:125px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing{margin-top:100px}}@media only screen and (max-width: 767px){.con_sightseeing{margin-top:5em}}@media only screen and (min-width: 1561px){.con_sightseeing{margin-top:155px}}@media print{.con_sightseeing{margin-top:155px}}.con_sightseeing::before{content:'';display:inline-block;width:100%;aspect-ratio:2.46332;background:url(../images/home/bg_sight.webp) top center/cover no-repeat;position:absolute;left:0;top:10%;z-index:-1}@media only screen and (max-width: 767px){.con_sightseeing::before{top:3em}}.con_sightseeing .box_top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.con_sightseeing .box_top>.img{width:calc(925 / 1440 * 100%);margin-top:35px}@media only screen and (max-width: 767px){.con_sightseeing .box_top>.img{width:100%}}@media only screen and (max-width: 767px){.con_sightseeing .box_top>.img{margin-top:0}}@media only screen and (max-width: 767px){.con_sightseeing .box_top>.img{order:2;margin-top:1.5em}}.con_sightseeing .box_top .box_text_img{width:calc(515 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_sightseeing .box_top .box_text_img{width:100%}}.con_sightseeing .box_top .box_text_img .img{width:calc(194 / 515 * 100%);margin:0 0 0 auto}.con_sightseeing .box_top .box_text_img .box_text{width:calc(352 / 515 * 100%);margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_top .box_text_img .box_text{width:90%}}@media only screen and (max-width: 767px){.con_sightseeing .box_top .box_text_img .box_text{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_top .box_text_img .box_text{margin-top:2em}}@media only screen and (max-width: 767px){.con_sightseeing .box_top .box_text_img .box_text{margin-top:.5em}}@media only screen and (max-width: 767px){.con_sightseeing .box_top .box_text_img .box_text{width:90%;margin:0 auto 0;order:1}}.con_sightseeing .box_top .box_text_img .box_text .txt{margin-top:28px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_top .box_text_img .box_text .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_sightseeing .box_top .box_text_img .box_text .txt{margin-top:1em}}.con_sightseeing .box_bottom{width:90%;max-width:1095px;margin:-1em 0 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_bottom{width:80%}}@media only screen and (max-width: 767px){.con_sightseeing .box_bottom{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_bottom{margin:2em 0 0 auto}}@media only screen and (max-width: 767px){.con_sightseeing .box_bottom{margin:-1em 0 0 auto}}@media only screen and (min-width: 1561px){.con_sightseeing .box_bottom{max-width:calc(1095 / 1440 * 100%);margin:-55px 0 0 auto}}@media print{.con_sightseeing .box_bottom{max-width:calc(1095 / 1440 * 100%);margin:-55px 0 0 auto}}.splide_sight .splide__track{width:calc(1060 / 1095 * 100%);margin:0 0 0 auto}.splide_sight .splide__slide{text-align:center}.splide_sight .splide__slide .img img{width:100%;height:auto;display:block}.splide_sight .splide__slide h3{margin-top:10px}@media only screen and (max-width: 767px){.splide_sight .splide__slide h3{margin-top:.5em}}.splide_sight .splide__slide h3 span{font-weight:500;color:#555}@media only screen and (max-width: 767px){.splide_sight .splide__slide h3 span{font-size:108%;line-height:1.5}}.splide_sight .splide__slide .time{background:#5C6435;color:#fff;font-weight:500;line-height:1.6;padding:.35em .5em;margin-top:10px}@media only screen and (min-width: 1200px){.splide_sight .splide__slide .time{font-size:100%}}@media print{.splide_sight .splide__slide .time{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.splide_sight .splide__slide .time{font-size:93%}}@media only screen and (max-width: 767px){.splide_sight .splide__slide .time{font-size:70%}}@media only screen and (max-width: 767px){.splide_sight .splide__slide .time{margin-top:.5em}}.splide_sight .splide__slide .box_list_btn{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:15px}@media only screen and (max-width: 767px){.splide_sight .splide__slide .box_list_btn{margin-top:1em}}@media only screen and (max-width: 767px){.splide_sight .splide__slide .box_list_btn{justify-content:center}}@media only screen and (max-width: 767px){.splide_sight .splide__slide .box_list_btn .btn_txt{text-align:center}.splide_sight .splide__slide .box_list_btn .btn_txt.map{margin-bottom:.5em}}.splide_sight .splide__arrows{width:calc(850 / 1060 * 100%);position:absolute;z-index:1;top:calc(50% - 75px);left:-10px;transform:translateY(-50%);display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.splide_sight .splide__arrows{width:calc(776 / 1060 * 100%)}}@media only screen and (max-width: 767px){.splide_sight .splide__arrows{top:6.5em;left:-1em;width:62%}}.splide_sight .splide__arrow{border-radius:1000px;background:#F0EEE6;box-shadow:4px 7px 7px 0 rgba(0,0,0,0.1);opacity:1;display:flex;align-items:center;justify-content:center;position:relative;transform:translate(0, 0);width:60px;height:50px}@media only screen and (max-width: 767px){.splide_sight .splide__arrow{width:3em}}@media only screen and (max-width: 767px){.splide_sight .splide__arrow{height:2.75em}}.splide_sight .splide__arrow::before{content:"";display:inline-block;aspect-ratio:1.36333;background:url(../images/home/ic_arr.svg) center center/cover no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:20px}@media only screen and (max-width: 767px){.splide_sight .splide__arrow::before{width:1.5em}}.splide_sight .splide__arrow svg{display:none}.splide_sight .splide__arrow--next::before{transform:translate(-50%, -50%) rotate(180deg)}.con_info{width:90%;max-width:1100px;margin:145px auto 150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{width:85%}}@media only screen and (max-width: 767px){.con_info{width:85%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{margin:100px auto 120px}}@media only screen and (max-width: 767px){.con_info{margin:4em auto}}@media only screen and (min-width: 1561px){.con_info{margin-top:180px;margin-bottom:200px;max-width:calc(1100 / 1440 * 100%)}}@media print{.con_info{margin-top:180px;margin-bottom:200px;max-width:calc(1100 / 1440 * 100%)}}.con_info>.txt{text-align:center;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info>.txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_info>.txt{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_info>.txt{font-size:94%}}.con_info .box_tbl{max-width:100%;margin-top:25px}@media only screen and (max-width: 767px){.con_info .box_tbl{margin-top:1.5em}}.con_info .box_tbl td a{text-decoration:underline}.tbl_basic01{max-width:100%}.room_faci_amen{background:#f5f5f5;width:calc(1280 / 1440 * 100%);max-height:90%;overflow:auto;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0;transition:all 1s ease-in-out;padding:100px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.room_faci_amen{padding:5em 0}}@media only screen and (max-width: 767px){.room_faci_amen{padding:5em 0 4em}}.room_faci_amen.active{z-index:7;opacity:1}.room_faci_amen .btn_close{display:inline-block;position:absolute;top:30px;right:60px}@media only screen and (max-width: 767px){.room_faci_amen .btn_close{top:1em}}@media only screen and (max-width: 767px){.room_faci_amen .btn_close{right:3em}}.room_faci_amen .btn_close button{display:inline-block;font-weight:500;line-height:1.5;position:relative;background:transparent;border:0;cursor:pointer;color:#1a1a1a;font-family:"Shippori Mincho B1", serif}@media only screen and (min-width: 1200px){.room_faci_amen .btn_close button{font-size:139%}}@media print{.room_faci_amen .btn_close button{font-size:139%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.room_faci_amen .btn_close button{font-size:124%}}@media only screen and (max-width: 767px){.room_faci_amen .btn_close button{font-size:108%}}.room_faci_amen .btn_close button .ico{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1.2;background:#5C6435;border-radius:1000px;position:absolute;top:calc(50% - 5px);transform:translateY(-50%);right:-30px;width:29px}@media only screen and (max-width: 767px){.room_faci_amen .btn_close button .ico{right:-2em}}@media only screen and (max-width: 767px){.room_faci_amen .btn_close button .ico{width:2em}}@media only screen and (min-width: 1561px){.room_faci_amen .btn_close button .ico{width:33px;right:-35px}}@media print{.room_faci_amen .btn_close button .ico{width:33px;right:-35px}}.room_faci_amen .btn_close button .ico::before{content:"";display:inline-block;width:8px;aspect-ratio:1;background:url(../images/home/ic_close.svg) center center/cover no-repeat}@media only screen and (min-width: 1561px){.room_faci_amen .btn_close button .ico::before{width:10px}}@media print{.room_faci_amen .btn_close button .ico::before{width:10px}}@media only screen and (max-width: 767px){.room_faci_amen .btn_close button .ico::before{width:.7em}}.room_faci_amen .btn_close button .t{position:relative;overflow:hidden;display:inline-block;padding-bottom:5px}.room_faci_amen .btn_close button .t::before{content:'';display:inline-block;width:100%;height:1px;background:#1a1a1a;position:absolute;transform:translateX(0%);left:0;bottom:0px;animation:line-out 1.2s 0s cubic-bezier(0.19, 0.865, 0.295, 1) both}.room_faci_amen .btn_close button:hover .t::before{animation:line 1.2s 0s cubic-bezier(0.19, 0.865, 0.295, 1) both}.room_faci_amen .box_faci_amen{max-width:1100px}@media only screen and (min-width: 1441px){.room_faci_amen .box_faci_amen{max-width:calc(1100 / 1280 * 100%)}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen{width:85%}}.room_faci_amen .box_faci_amen .box_conven{display:grid;gap:5px;grid-template-columns:repeat(2, 1fr);margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.room_faci_amen .box_faci_amen .box_conven{margin-top:3em}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_conven{margin-top:2em}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_conven{grid-template-columns:repeat(1, 1fr)}}.room_faci_amen .box_faci_amen .box_conven .box_item .txt{background:#DEDBCA;padding:10px 1em;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.room_faci_amen .box_faci_amen .box_conven .box_item .txt{text-align:center}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_conven .box_item .txt{padding:0.5em 1em}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_conven .box_item .txt{line-height:1.5}}.room_faci_amen .box_faci_amen .box_conven .box_item .txt img{margin-right:14px;vertical-align:middle}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_conven .box_item .txt img{margin-right:.5em}}.room_faci_amen .box_faci_amen .box_conven .box_item .txt_sm{margin-top:6px;width:fit-content;margin-inline:auto}@media only screen and (min-width: 1200px){.room_faci_amen .box_faci_amen .box_conven .box_item .txt_sm{font-size:93%}}@media print{.room_faci_amen .box_faci_amen .box_conven .box_item .txt_sm{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.room_faci_amen .box_faci_amen .box_conven .box_item .txt_sm{font-size:93%}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_conven .box_item .txt_sm{font-size:77%}}.room_faci_amen .box_faci_amen .tbl_basic01{max-width:100%;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.room_faci_amen .box_faci_amen .tbl_basic01{margin-top:2em}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .tbl_basic01{margin-top:1.5em}}.room_faci_amen .box_faci_amen .box_sub{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.room_faci_amen .box_faci_amen .box_sub{margin-top:2em}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_sub{margin-top:2em}}@media only screen and (min-width: 768px){.room_faci_amen .box_faci_amen .box_sub{display:flex;justify-content:space-between}}.room_faci_amen .box_faci_amen .box_sub .txt{margin-top:10px;font-weight:normal}.room_faci_amen .box_faci_amen .box_sub .box_left{width:calc(275 / 1100 * 100%)}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_sub .box_left{width:100%}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_sub .box_left{display:flex;flex-direction:row-reverse;gap:1em}.room_faci_amen .box_faci_amen .box_sub .box_left .txt{width:45vh}}@media only screen and (max-width: 767px) and (max-width: 767px){.room_faci_amen .box_faci_amen .box_sub .box_left .txt{margin-top:0;font-size:93%}}.room_faci_amen .box_faci_amen .box_sub .box_right{width:calc(805 / 1100 * 100%)}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_sub .box_right{width:100%}}@media only screen and (max-width: 767px){.room_faci_amen .box_faci_amen .box_sub .box_right{padding-top:2em}}.room_faci_amen .box_faci_amen .box_sub img{width:100%}
