.motion_fadeInUp{opacity:1 !important;z-index:1;position:relative;will-change:transform;-webkit-transition:-webkit-transform 0.1s ease-out;transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out, -webkit-transform 0.1s ease-out}.con_fv{background:url(../images/home/bg_fv.webp) center center/cover no-repeat;padding:105px 0 175px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv{padding:80px 0 150px}}@media only screen and (max-width: 767px){.con_fv{padding:10.5em 0 9em}}.con_fv .box_fv{margin:0 auto;position:relative;width:87.84722%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv{width:90%}}@media only screen and (max-width: 767px){.con_fv .box_fv{width:91.37529%}}@media only screen and (max-width: 767px){.con_fv .box_fv{margin:0 0 0 auto}}.con_fv .box_fv .box_text{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;top:50%}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text{top:55%}}.con_fv .box_fv .box_text .date_open{font-weight:600;color:#ae9260;font-family:"Cormorant Garamond","Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 1200px){.con_fv .box_fv .box_text .date_open{font-size:247%}}@media print{.con_fv .box_fv .box_text .date_open{font-size:247%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .date_open{font-size:185%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .date_open{font-size:170%}}.con_fv .box_fv .box_text .date_open span{font-size:125%}.con_fv .box_fv .box_text h2{line-height:1;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"Cormorant Garamond","Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.15em;margin-top:20px}@media only screen and (min-width: 1200px){.con_fv .box_fv .box_text h2{font-size:339%}}@media print{.con_fv .box_fv .box_text h2{font-size:339%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text h2{font-size:277%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text h2{font-size:185%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text h2{margin-top:15px}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text h2{margin-top:.4em}}.con_fv .box_fv .box_text h2 small{margin-left:.2em;letter-spacing:0em;font-size:75%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text h2 small{padding-bottom:2px}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text h2 small{padding-bottom:1px}}.con_fv .box_fv .box_text h2 span{font-size:95%;font-family:"Cormorant Infant", serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text h2 span{padding-bottom:1px}}.con_fv .box_fv .box_text .logo{margin-top:25px;width:41vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .logo{margin-top:20px}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .logo{margin-top:1em}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .logo{width:90%}}.con_fv .box_fv .box_text .logo img{width:100%}.con_fv .box_fv .box_text .txt{line-height:2;margin-top:25px}@media only screen and (min-width: 1200px){.con_fv .box_fv .box_text .txt{font-size:116%}}@media print{.con_fv .box_fv .box_text .txt{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider{width:92.60204%;margin:0 0 0 auto}}.con_fv .box_fv .box_slider .splide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.con_fv .box_fv .box_slider .splide .splide__track{width:72.72727%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .splide__track{width:100%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .splide__track{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_fv .box_fv .box_slider .splide .splide__slide img{width:100%}.con_fv .box_fv .box_slider .splide .box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:23.71542%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .box_flex{width:81.5427%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .box_flex{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .box_flex{margin-left:-10%;margin-top:3em}}.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination{width:calc(100% - 30px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;left:auto;right:auto;top:auto;bottom:auto;padding:0}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination{width:calc(100% - 3em)}}.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li{width:30.18868%}.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li:not(:last-child){margin-right:4.5283%}.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page{width:100%;background:transparent;-webkit-transition:all 0.5s;transition:all 0.5s;margin:0;opacity:1;height:23px;cursor:pointer;color:#fff;text-align:left;font-family:"Barlow", Verdana, Helvetica, Arial, sans-serif;font-weight:500;display:block;position:relative}@media only screen and (min-width: 1200px){.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page{font-size:100%}}@media print{.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page{font-size:100%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page{font-size:93%}}.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page::before{content:"";display:inline-block;width:100%;height:1px;background:rgba(255,255,255,0.3);position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page.is-active{-webkit-transform:scale(1);transform:scale(1);z-index:1}.con_fv .box_fv .box_slider .splide .box_flex .splide__pagination li .your-class-page.is-active::before{background:#fff}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay{margin-left:15px;padding:0;background:transparent;border:0;cursor:pointer;width:16px;height:16px;position:relative}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay.pause .icon-play{opacity:0}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay.pause .icon-pause{opacity:1}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay span{display:inline-block;width:16px;height:16px;border-radius:50%;background:transparent;border:1px solid #fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay span::before{position:absolute;top:50%;left:54%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay .icon-play::before{--mask-image:url("../images/common/ic_play.svg");width:4px;height:6px;display:inline-block;position:absolute;background:#fff;--mask-settings:center / contain no-repeat;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);content:""}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay .icon-pause{position:absolute;top:0;left:0;opacity:0}.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay .icon-pause::before{left:55%;content:"\f488";font-family:"Ionicons";color:#fff}@media only screen and (min-width: 1200px){.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:77%}}@media print{.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:77%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_slider .splide .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:85%}}.con_fv .box_fv .note{border-radius:50%;background:#ae9260;line-height:1.6;color:#000;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;right:7.50988%;width:180px;height:180px;bottom:-50px}@media only screen and (min-width: 1200px){.con_fv .box_fv .note{font-size:154%}}@media print{.con_fv .box_fv .note{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .note{font-size:116%}}@media only screen and (max-width: 767px){.con_fv .box_fv .note{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .note{width:120px}}@media only screen and (max-width: 767px){.con_fv .box_fv .note{width:8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .note{height:120px}}@media only screen and (max-width: 767px){.con_fv .box_fv .note{height:8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .note{bottom:-40px}}@media only screen and (max-width: 767px){.con_fv .box_fv .note{bottom:3em}}@media only screen and (min-width: 1561px){.con_fv .box_fv .note{width:200px;height:200px}}@media print{.con_fv .box_fv .note{width:200px;height:200px}}.con_concept{background:url(../images/home/bg_concept.webp) center center/cover no-repeat;border-top-right-radius:1.5625vw;border-top-left-radius:1.5625vw;margin-top:-30px;padding:30px 0 150px}@media only screen and (max-width: 767px){.con_concept{margin-top:-2em}}@media only screen and (max-width: 767px){.con_concept{background:url(../images/home/bg_concept-sp.webp) center center/cover no-repeat;border-top-right-radius:2em;border-top-left-radius:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{padding:30px 0 100px}}@media only screen and (max-width: 767px){.con_concept{padding:2em 0 9em}}.con_concept .box_concept{position:relative}.con_concept .box_concept .st{left:8.68056%;top:5vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .st{left:3.5%}}@media only screen and (max-width: 767px){.con_concept .box_concept .st{left:1em}}@media only screen and (max-width: 767px){.con_concept .box_concept .st{top:0}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_concept .box_concept .st{left:4.5%}}.con_concept .box_concept .box_txt_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 0 auto;width:90%;max-width:1220px}@media only screen and (min-width: 1561px){.con_concept .box_concept .box_txt_img{max-width:84.72222%}}@media print{.con_concept .box_concept .box_txt_img{max-width:84.72222%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_txt_img{margin:0 auto;width:70%}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt_img{width:81.81818%;margin:0 auto}}.con_concept .box_concept .box_txt_img .ttlJp_32{width:43.1%;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_txt_img .ttlJp_32{width:400px}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt_img .ttlJp_32{width:97.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_txt_img .ttlJp_32{margin-top:80px}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt_img .ttlJp_32{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_txt_img .ttlJp_32{margin:80px auto 0}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt_img .ttlJp_32{margin:0 auto 0}}.con_concept .box_concept .box_txt_img .box_img{width:55.7377%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_txt_img .box_img{width:100%}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt_img .box_img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_txt_img .box_img{margin-top:40px}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt_img .box_img{margin-top:2em}}.con_concept .box_concept .box_txt_img .box_img .img01{width:36.76471%;position:relative;z-index:1}.con_concept .box_concept .box_txt_img .box_img .img02{width:70.58824%;margin:-5vw 0 0 auto}.con_concept .box_concept .box_txt_img .box_img img{width:100%}.con_concept .box_concept .ttlEn_70{text-align:center;margin-top:-12vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .ttlEn_70{margin-top:30px}}@media only screen and (max-width: 767px){.con_concept .box_concept .ttlEn_70{margin-top:.5em}}.con_concept .box_concept .box_text_img02{width:90%;max-width:1260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto 0}@media only screen and (max-width: 767px){.con_concept .box_concept .box_text_img02{margin:2em auto 0}}@media only screen and (min-width: 1561px){.con_concept .box_concept .box_text_img02{max-width:87.5%}}@media print{.con_concept .box_concept .box_text_img02{max-width:87.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_text_img02{width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_text_img02{width:81.81818%}}.con_concept .box_concept .box_text_img02 .img{width:38.49206%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .box_concept .box_text_img02 .img{width:43.5%}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_text_img02 .img{width:100%}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_text_img02 .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:2em}}.con_concept .box_concept .box_text_img02 .img img{width:100%}.con_concept .box_concept .box_text_img02 .txt{width:50.79365%;padding-bottom:30px}@media only screen and (max-width: 767px){.con_concept .box_concept .box_text_img02 .txt{width:100%}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_text_img02 .txt{padding-bottom:0}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_text_img02 .txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.bg_ptn{border-top-right-radius:1.5625vw;border-top-left-radius:1.5625vw;position:relative;background:rgba(255,255,255,0.8);overflow:hidden;padding-bottom:180px;margin-top:-180px}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg_ptn{padding-bottom:100px}}@media only screen and (max-width: 767px){.bg_ptn{padding-bottom:8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg_ptn{margin-top:-150px}}@media only screen and (max-width: 767px){.bg_ptn{margin-top:-8em}}@media only screen and (max-width: 767px){.bg_ptn{border-top-right-radius:2em;border-top-left-radius:2em}}.bg_ptn::before{content:"";display:inline-block;width:100%;aspect-ratio:.65102;background:url(../images/home/bg_room.webp) center center/cover no-repeat;position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width: 767px){.bg_ptn::before{background:url(../images/home/bg_room-sp.webp) top center/cover no-repeat;aspect-ratio:auto;height:100%}}.bg_ptn::after{content:"";display:inline-block;width:100%;background:#232323;position:absolute;bottom:0;left:0;z-index:-2;height:60%}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg_ptn::after{height:100%}}@media only screen and (max-width: 767px){.bg_ptn::after{height:100%}}@media only screen and (max-width: 767px){.bg_ptn::after{display:none}}.con_guestrooms{padding-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_guestrooms{padding-top:100px}}@media only screen and (max-width: 767px){.con_guestrooms{padding-top:5em}}.con_guestrooms .box_guestrooms{position:relative}.con_guestrooms .box_guestrooms .st{top:0;left:8.68056%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_guestrooms .box_guestrooms .st{left:3.5%}}@media only screen and (max-width: 767px){.con_guestrooms .box_guestrooms .st{left:1em}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_guestrooms .box_guestrooms .st{left:4.5%}}.con_guestrooms .box_img_text{margin:0 auto;width:45.83333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_guestrooms .box_img_text{width:60%}}@media only screen and (max-width: 767px){.con_guestrooms .box_img_text{width:74.5%}}.con_guestrooms .box_img_text .img{width:100%}@media only screen and (max-width: 767px){.con_guestrooms .box_img_text .img{width:92.06349%;margin:0 auto}}.con_guestrooms .box_img_text .img img{width:100%}.con_guestrooms .box_img_text .box_text{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_guestrooms .box_img_text .box_text{margin-top:45px}}@media only screen and (max-width: 767px){.con_guestrooms .box_img_text .box_text{margin-top:4em}}.con_guestrooms .box_img_text .box_text .ttlJp_24{text-align:center}@media only screen and (max-width: 767px){.con_guestrooms .box_img_text .box_text .ttlJp_24{text-align:left}}.con_guestrooms .box_img_text .box_text .txt{text-align:center;margin-top:25px}@media only screen and (max-width: 767px){.con_guestrooms .box_img_text .box_text .txt{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_guestrooms .box_img_text .box_text .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_guestrooms .box_img_text .box_text .txt{margin-top:1em}}.con_plans{margin:110px auto 0;width:90%;max-width:81.94444%}@media only screen and (max-width: 767px){.con_plans{margin:4em auto 0}}@media only screen and (max-width: 767px){.con_plans{width:100%}}@media only screen and (max-width: 767px){.con_plans{max-width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_plans .st{left:4.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .st{left:3.5%}}@media only screen and (max-width: 767px){.con_plans .st{left:1em}}.con_plans .box_plans{width:83.89831%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){.con_plans .box_plans{max-width:81.58508%}}.con_plans .box_plans .box_bestrate{width:42.92929%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_bestrate{width:100%}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate{width:89.14286%}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate{margin:0 auto}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .ttlEn_60{text-align:center}}.con_plans .box_plans .box_bestrate .txt_catch{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_bestrate .txt_catch{margin-top:15px}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .txt_catch{margin-top:1em}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .txt_catch{text-align:center}}.con_plans .box_plans .box_bestrate .txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_bestrate .txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .txt{margin-top:1em}}.con_plans .box_plans .box_bestrate .plan_list{width:91.76471%;margin:25px 0 0 auto}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list{width:100%}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list{margin:1.5em 0 0 auto}}.con_plans .box_plans .box_bestrate .plan_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_bestrate .plan_list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.con_plans .box_plans .box_bestrate .plan_list li:not(:last-child){margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_bestrate .plan_list li:not(:last-child){margin-bottom:40px}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list li:not(:last-child){margin-bottom:2em}}.con_plans .box_plans .box_bestrate .plan_list li .img{width:28.20513%}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list li .img{width:33%}}.con_plans .box_plans .box_bestrate .plan_list li div{width:65.38462%}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list li div{width:60%}}.con_plans .box_plans .box_bestrate .plan_list li div .txt{line-height:1.6}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list li div .txt{font-size:90%}}.con_plans .box_plans .box_bestrate .plan_list li div .price{text-align:right;margin-top:15px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_bestrate .plan_list li div .price{margin-top:10px}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_bestrate .plan_list li div .price{margin-top:1em}}.con_plans .box_plans .box_amen{position:relative;width:48.9899%;padding-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_amen{width:100%}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen{width:100%}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen{padding-bottom:0}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_plans .box_plans .box_amen{width:52.9899%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_amen{margin-top:50px;padding-top:50px}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen{margin-top:4em;padding-top:4em}}.con_plans .box_plans .box_amen::before{content:"";display:inline-block;width:1px;height:82%;background:rgba(255,255,255,0.5);position:absolute;left:0;bottom:0}@media only screen and (max-width: 1199px){.con_plans .box_plans .box_amen::before{width:100%;height:1px;bottom:auto;top:0}}.con_plans .box_plans .box_amen .wrap{max-width:400px;margin:0 0 0 auto}@media only screen and (min-width: 1561px){.con_plans .box_plans .box_amen .wrap{max-width:82.47423%}}@media print{.con_plans .box_plans .box_amen .wrap{max-width:82.47423%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_amen .wrap{max-width:100%}}.con_plans .box_plans .box_amen .wrap .txt_catch{text-align:center}.con_plans .box_plans .box_amen .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_amen .wrap ul{margin-top:30px}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen .wrap ul{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_plans .box_amen .wrap ul{max-width:500px;margin:30px auto 0}}.con_plans .box_plans .box_amen .wrap ul li{width:29%;line-height:1;margin-bottom:20px}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen .wrap ul li{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen .wrap ul li{font-size:85%}}.con_plans .box_plans .box_amen .wrap .ttlEn_60{width:355px;z-index:1;position:relative;margin:30px auto 0;width:355px}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen .wrap .ttlEn_60{margin:0.5em auto 0}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen .wrap .ttlEn_60{width:85%}}@media only screen and (min-width: 1561px){.con_plans .box_plans .box_amen .wrap .ttlEn_60{width:400px}}@media print{.con_plans .box_plans .box_amen .wrap .ttlEn_60{width:400px}}.con_plans .box_plans .box_amen .wrap .ttlEn_60 span{width:100%;text-align:right;display:inline-block}.con_plans .box_plans .box_amen .wrap .img{width:84.61538%;margin:-30px auto 0}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen .wrap .img{margin:-1.5em auto 0}}@media only screen and (max-width: 767px){.con_plans .box_plans .box_amen .wrap .img{width:78%}}.con_plans .box_plans .box_amen .wrap .img img{width:100%}.con_plans .box_btn{max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:95px auto 0;width:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_btn{margin:55px auto 0}}@media only screen and (max-width: 767px){.con_plans .box_btn{margin:4em auto 0}}@media only screen and (max-width: 767px){.con_plans .box_btn{width:79.25408%}}@media only screen and (max-width: 767px){.con_plans .box_btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.con_plans .box_btn .btn{width:32.22222%}@media only screen and (max-width: 767px){.con_plans .box_btn .btn{width:100%}}@media only screen and (min-width: 768px){.con_plans .box_btn .btn:not(:last-child){margin-right:30px}}@media only screen and (max-width: 767px){.con_plans .box_btn .btn:not(:last-child){margin-bottom:1em}}.con_plans .box_btn .btn a{display:block;text-align:center;line-height:1;color:#232323;text-decoration:none;background:#ae9260;border:1px solid #ae9260;-webkit-transition:all .5s;transition:all .5s;padding:20px 10px}@media only screen and (max-width: 767px){.con_plans .box_btn .btn a{padding:1.2em 0.5em}}@media only screen and (min-width: 1200px){.con_plans .box_btn .btn a{font-size:100%}}@media print{.con_plans .box_btn .btn a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plans .box_btn .btn a{font-size:100%}}@media only screen and (max-width: 767px){.con_plans .box_btn .btn a{font-size:93%}}.con_plans .box_btn .btn a::after{margin-left:8px;-webkit-transition:all .5s;transition:all .5s}.con_plans .box_btn .btn a:hover{opacity:.7}.con_plans .box_btn .btn.btn_planlist a::after{content:"";display:inline-block;width:11px;height:11px;background:url(../images/home/ic_list.svg) center center/cover no-repeat}.con_plans .box_btn .btn.btn_search_byroom a::after{content:"";display:inline-block;width:9px;height:9px;background:url(../images/home/ic_search.svg) center center/cover no-repeat}.con_plans .box_btn .btn.btn_search_bycalendar a::after{content:"";display:inline-block;width:11px;height:11px;background:url(../images/home/ic_calendar.svg) center center/cover no-repeat}.con_facilities{position:relative;margin-top:-190px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities{margin-top:-140px}}@media only screen and (max-width: 767px){.con_facilities{margin-top:-8em}}@media only screen and (max-width: 767px){.con_facilities{background:#2e2d2d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:7em;border-top-right-radius:2em;border-top-left-radius:2em;overflow:hidden}.con_facilities::before{content:"";width:100%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(46,45,45,0)),to(#2e2d2d));background:linear-gradient(180deg, rgba(46,45,45,0) 0%,#2e2d2d 100%);position:absolute;top:2em;z-index:1;left:0}}.con_facilities .st{top:6vw;left:8.68056%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .st{left:3.5%}}@media only screen and (max-width: 767px){.con_facilities .st{left:1em}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_facilities .st{left:4.5%}}.con_facilities .box_text{width:68.75%;position:absolute;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10vw}@media only screen and (max-width: 767px){.con_facilities .box_text{bottom:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_text{width:90%}}@media only screen and (max-width: 767px){.con_facilities .box_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;left:auto;-webkit-transform:translateX(0);transform:translateX(0);width:72.72727%;margin:2.5em auto 0}}@media only screen and (max-width: 767px){.con_facilities .box_text .ttlJp_24{font-weight:400}}.con_facilities .box_text .txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .box_text .txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_facilities .box_text .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_facilities .box_slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_facilities .box_slider .splide__slide img{width:100%}@media only screen and (max-width: 767px){.con_facilities .box_slider .box_flex{z-index:2}}.con_access{border-top-right-radius:1.5625vw;border-top-left-radius:1.5625vw;background:url(../images/home/bg_access.webp) top center/cover no-repeat;padding-top:85px;margin-top:-150px}@media only screen and (max-width: 767px){.con_access{padding-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-top:-80px}}@media only screen and (max-width: 767px){.con_access{margin-top:-7em}}@media only screen and (max-width: 767px){.con_access{border-top-right-radius:2em;border-top-left-radius:2em}}.con_access *{color:#444}.con_access .box_access{width:90%;max-width:81.94444%;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.con_access .box_access{width:81.81818%}}.con_access .box_access .st{left:0;top:0}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_access .box_access .st{left:-5.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .st{left:-6.5%}}@media only screen and (max-width: 767px){.con_access .box_access .st{left:-1.5em}}.con_access .box_access .st span{color:#ae9260}.con_access .box_access .wrap{max-width:91.10169%;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap{max-width:700px;margin:0 auto}}@media only screen and (max-width: 767px){.con_access .box_access .wrap{max-width:100%}}.con_access .box_access .wrap .box_left{width:59.06977%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_left{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left{width:100%}}.con_access .box_access .wrap .box_left .map img{width:100%}.con_access .box_access .wrap .box_left .btn_map{text-align:right;margin-top:10px}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .btn_map{margin-top:1em}}.con_access .box_access .wrap .box_left .route{margin-top:10px}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route{width:90%;margin:1.5em auto 0}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route .ttlJp_24{font-size:158%}}.con_access .box_access .wrap .box_left .route div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route div{margin-top:1em}}.con_access .box_access .wrap .box_left .route div .txt{width:44.88189%}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route div .txt{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route div .txt{font-size:90%}}.con_access .box_access .wrap .box_left .route div ul{width:46.45669%}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route div ul{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route div ul{margin-top:1em}}.con_access .box_access .wrap .box_left .route div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2.4}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_left .route div ul li{line-height:2.2}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route div ul li{line-height:2}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_left .route div ul li{font-size:90%;margin-bottom:.5em}}.con_access .box_access .wrap .box_left .route div ul li::before{content:"";display:inline-block;width:9px;height:4px;background:#a7420c;line-height:1;margin-right:.5em}.con_access .box_access .wrap .box_right{width:33.48837%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_right{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_right{margin-top:50px}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right{margin-top:3em}}.con_access .box_access .wrap .box_right .ttlJp_20{font-weight:500;line-height:1.6;text-align:center;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 1200px){.con_access .box_access .wrap .box_right .ttlJp_20{font-size:154%}}@media print{.con_access .box_access .wrap .box_right .ttlJp_20{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_right .ttlJp_20{font-size:139%}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right .ttlJp_20{font-size:131%}}.con_access .box_access .wrap .box_right .ttlEn_60{line-height:.8;position:relative;z-index:1;margin-top:25px;padding-left:16%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_right .ttlEn_60{margin-top:20px}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right .ttlEn_60{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_right .ttlEn_60{padding-left:0}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right .ttlEn_60{padding-left:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_right .ttlEn_60{max-width:220px;margin:1em auto 0}}.con_access .box_access .wrap .box_right .img{text-align:center;margin-top:-20px}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right .img{margin-top:-1em}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right .img{width:76.92308%;margin:-1em auto 0}}.con_access .box_access .wrap .box_right .txt{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:20px auto 0}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right .txt{margin:1em auto 0}}@media only screen and (min-width: 1200px){.con_access .box_access .wrap .box_right .txt{font-size:85%}}@media print{.con_access .box_access .wrap .box_right .txt{font-size:85%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .wrap .box_right .txt{font-size:77%}}@media only screen and (max-width: 767px){.con_access .box_access .wrap .box_right .txt{font-size:77%}}.con_access .carousel{overflow:hidden;width:100%;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .carousel{margin-top:60px}}@media only screen and (max-width: 767px){.con_access .carousel{margin-top:3.5em}}.con_access .carousel .carousel-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite}@media only screen and (max-width: 767px){.con_access .carousel .carousel-track{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite}}.con_access .carousel .carousel-track .slide{width:20vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .carousel .carousel-track .slide{width:30vw}}@media only screen and (max-width: 767px){.con_access .carousel .carousel-track .slide{width:50vw}}.con_access .carousel .carousel-track .slide img{width:100%}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.st{text-transform:uppercase;color:#ae9260;text-orientation:sideways !important;letter-spacing:.1em;position:absolute;z-index:1;font-family:"Cormorant Garamond","Times New Roman", Times, Garamond, Georgia, serif;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media only screen and (min-width: 1200px){.st{font-size:154%}}@media print{.st{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.st{font-size:139%}}@media only screen and (max-width: 767px){.st{font-size:100%}}
