﻿.con_news,.con_intro .box_intro_text,.con_plan>*{width:90%;max-width:1200px;margin-inline:auto}@media only screen and (max-width: 1199px){.con_news,.con_intro .box_intro_text,.con_plan>*{width:87.17949%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?pu0xjv");src:url("../fonts/icomoon.eot?pu0xjv#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?pu0xjv") format("truetype"),url("../fonts/icomoon.woff?pu0xjv") format("woff"),url("../fonts/icomoon.svg?pu0xjv#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}@media only screen and (min-width: 768px){#abi_page{overflow:unset}}.con_fv{position:relative;width:100%;box-sizing:border-box}.con_fv:after{content:"";position:absolute;left:0;top:100%;z-index:-1;background:url(../images/home/deco1-pc.webp) no-repeat left top/contain}@media only screen and (min-width: 768px){.con_fv:after{width:31.97917%;aspect-ratio:614 / 503}}@media only screen and (max-width: 767px){.con_fv:after{width:100%;aspect-ratio:780 / 231;background-image:url(../images/home/deco1-sp.webp)}}@media only screen and (min-width: 768px){.con_fv{padding-bottom:56.25%;aspect-ratio:16 / 9}.con_fv:before{content:"";position:absolute;right:0;top:100%;z-index:-1;background:url(../images/home/bg1.webp) no-repeat right top/contain;width:15.67708%;aspect-ratio:301 / 752}}@media only screen and (max-width: 767px){.con_fv{aspect-ratio:1080 / 1920}}.con_fv video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}@media only screen and (min-width: 768px){.con_fv video{height:100%}}.con_fv .btn-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:100%}.con_fv .btn-play img{display:block;max-width:91px;margin:0 auto;transition:transform 400ms ease-out}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .btn-play img{max-width:5em}}@media only screen and (max-width: 767px){.con_fv .btn-play img{max-width:3em}}.con_fv .btn-play img:hover{cursor:pointer;transform:scale(1.08)}.con_fv .btn-play span{display:block;margin-top:.5em;color:#fff;text-align:center;font-size:129%;letter-spacing:.06em;font-family:"Crimson Text", "Times New Roman", Times, Garamond, Georgia, serif;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .btn-play span{font-size:115%}}@media only screen and (max-width: 767px){.con_fv .btn-play span{font-size:108%}}.md-movie{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:1001}.md-movie .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.md-movie__container{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:90%;max-width:950px}@media only screen and (min-width: 1200px){.md-movie__container{top:55%}}@media print{.md-movie__container{top:55%}}.md-movie__container .inner{width:100%;aspect-ratio:16 / 9}.md-movie__container .inner video{width:100%;height:100%;background-color:#000}.md-movie__container .btn-close{position:absolute;right:0;top:-3em;z-index:1;width:3em;height:3em;transition:opacity 400ms ease}.md-movie__container .btn-close span{display:block;position:relative;width:100%;height:1px}.md-movie__container .btn-close span:before,.md-movie__container .btn-close span:after{content:'';position:absolute;left:0;width:100%;height:1px;background:#fff}.md-movie__container .btn-close span:before{top:0;transform:rotate(45deg)}.md-movie__container .btn-close span:after{bottom:0;transform:rotate(-45deg)}.md-movie__container .btn-close:hover{cursor:pointer;opacity:.5}.con_top_banner{margin-top:4.94792%}@media only screen and (max-width: 767px){.con_top_banner{margin-top:12.17949%}}.con_news{margin-top:3.90625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin-top:6.25%}}@media only screen and (max-width: 767px){.con_news{margin-top:12.5641%}}.con_news .st{position:relative;padding-left:1.5em}.con_news .st:after{position:absolute;left:0;top:0;margin-top:.7em}.con_news .box_news ul li:not(:last-of-type) .detail{border-bottom:1px solid #d2d2d2}.con_news .box_news ul li .accordion{padding:1.7em 0;border-bottom:1px solid #d2d2d2;cursor:pointer}.con_news .box_news ul li .accordion.active .text:after{transform:translateY(-50%) rotateX(180deg)}.con_news .box_news ul li .accordion .text{position:relative;padding-right:2em}.con_news .box_news ul li .accordion .text:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:172%;transition:transform 400ms ease}.con_news .box_news ul li .accordion .text time{display:inline-block;vertical-align:top;margin-right:1em;font-size:115%;font-family:"Crimson Text", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news ul li .accordion .text time{margin-right:.5em}}@media only screen and (max-width: 767px){.con_news .box_news ul li .accordion .text time{margin-right:.3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news ul li .accordion .text time{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news ul li .accordion .text time{font-size:100%}}@media only screen and (min-width: 768px){.con_news .box_news ul li .accordion .text time{width:5em}}.con_news .box_news ul li .accordion .text .tit{font-size:108%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news ul li .accordion .text .tit{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news ul li .accordion .text .tit{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news ul li .accordion .text .tit{line-height:1.7}}@media only screen and (min-width: 768px){.con_news .box_news ul li .accordion .text .tit{display:inline-block;width:calc(100% - 7em);margin-top:-.2em}}@media only screen and (max-width: 767px){.con_news .box_news ul li .accordion .text .tit{display:block;margin-top:.3em}}.con_news .box_news ul li .detail{display:none;background:#fafafa;padding:3.33333% 6.25%}@media only screen and (max-width: 767px){.con_news .box_news ul li .detail{padding:1.5em}}.con_news .box_news ul li .detail .text1{font-size:108%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news ul li .detail .text1{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news ul li .detail .text1{font-size:100%}}@media only screen and (max-width: 767px){.con_news .box_news ul li .detail .text1{line-height:1.7}}.con_news .box_news ul li .detail .btns{margin-top:.5em}@media only screen and (min-width: 768px){.con_news .box_news ul li .detail .btns p{min-width:250px}}.con_news .box_news ul li .detail .btns p+p{margin-top:.5em}.con_intro{position:relative;padding-top:7.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-top:12%}}@media only screen and (max-width: 767px){.con_intro{padding-top:84.61538%}}@media only screen and (min-width: 768px){.con_intro{overflow:hidden}.con_intro:after{content:"";position:absolute;right:0;top:0;z-index:-1;background:url(../images/home/bg4.webp) no-repeat right top/contain;width:45.83333%;aspect-ratio:880 / 402;margin-top:-5.98958%}}@media only screen and (max-width: 767px){.con_intro{margin-top:15.38462%}}.con_intro:before{content:"";position:absolute;left:0;top:0;z-index:-1;background:url(../images/home/bg2.webp) no-repeat left top/contain;width:23.95833%;aspect-ratio:460 / 859}@media only screen and (min-width: 1200px){.con_intro:before{margin-top:7.5%}}@media print{.con_intro:before{margin-top:7.5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro:before{margin-top:10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro:before{left:45%;margin-top:12%}}@media only screen and (max-width: 767px){.con_intro:before{left:50%;transform:translateX(-50%);background:url(../images/home/bg3.webp) no-repeat center top/contain;width:79.48718%;aspect-ratio:620 / 563}}@media only screen and (min-width: 1200px){.con_intro .box_intro_text{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:1;margin-top:7.5%}}@media print{.con_intro .box_intro_text{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:1;margin-top:7.5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .box_intro_text{padding-left:5.20833%}}@media only screen and (max-width: 767px){.con_intro .box_intro_text{display:contents}}.con_intro .box_intro_text .txt_lead{font-size:243%;line-height:1.76471;letter-spacing:.16em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro_text .txt_lead{font-size:186%}}@media only screen and (max-width: 767px){.con_intro .box_intro_text .txt_lead{font-size:150%}}@media only screen and (min-width: 768px){.con_intro .box_intro_text .txt_lead{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;font-feature-settings:normal}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .box_intro_text .txt_lead{font-size:200%}}@media only screen and (max-width: 767px){.con_intro .box_intro_text .txt_lead{text-align:center}}.con_intro .box_intro_image{display:flex}@media only screen and (min-width: 768px){.con_intro .box_intro_image{align-items:flex-end;width:69.79167%;margin-left:auto;padding-top:7.8125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro_image{width:90%;margin-inline:auto}}@media only screen and (max-width: 767px){.con_intro .box_intro_image{flex-direction:column}}@media only screen and (min-width: 768px){.con_intro .box_intro_image .inner{position:relative;width:399px;margin-right:-3.35821%}}@media only screen and (max-width: 767px){.con_intro .box_intro_image .inner{order:2;width:87.17949%;margin-inline:auto}}@media only screen and (min-width: 768px){.con_intro .box_intro_image .inner .logo{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro_image .inner .logo{width:83.08824%}}.con_intro .box_intro_image .inner .txt{margin-top:2em}@media only screen and (min-width: 768px){.con_intro .box_intro_image .inner .txt{width:70%;margin-left:2.8em}}@media only screen and (min-width: 768px){.con_intro .box_intro_image .img{width:74.62687%}}@media only screen and (max-width: 767px){.con_intro .box_intro_image .img{order:1;width:93.58974%;margin:3em 0 2em auto}}@media only screen and (min-width: 768px){.c-column{width:90%;max-width:1600px;margin-inline:auto}}@media only screen and (min-width: 768px){.c-int{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 768px){.c-int .st{margin-top:5%}}@media only screen and (max-width: 767px){.c-int .st{margin-bottom:1.5em}}@media only screen and (min-width: 768px){.c-int .img{width:81.25%}}@media only screen and (max-width: 767px){.c-int .img{width:93.58974%;margin-left:auto}}.c-int .img .c-slider1.--type2 .slick-dots{justify-content:flex-start}@media only screen and (min-width: 768px){.c-layout1{display:flex;justify-content:space-between;align-items:flex-start;position:relative;width:91.66667%;max-width:1760px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout1{width:95%}}@media only screen and (max-width: 767px){.c-layout1{position:relative;padding-top:4em}.c-layout1:before{content:"";position:absolute;left:0;top:0;z-index:-1;background:url(../images/home/bg6.webp) no-repeat left top/contain;width:.7em;aspect-ratio:40 / 876;margin-top:32.94872%}}@media only screen and (max-width: 767px){.c-layout1>*{width:93.58974%;margin-left:auto}}.c-layout1 .wrp_txt{padding:19.60227% 0 0 26.13636%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout1 .wrp_txt{padding:28.75% 0 0 8.33333%}}@media only screen and (max-width: 767px){.c-layout1 .wrp_txt{padding:2em 2em 0 1em}}@media only screen and (min-width: 768px){.c-layout1 .wrp_txt{position:sticky;top:0;width:54.54545%}.c-layout1 .wrp_txt:before{content:"";position:absolute;left:0;top:0;z-index:-1;background:url(../images/home/bg6.webp) no-repeat left top/contain;width:4.16667%;aspect-ratio:40 / 876}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.c-layout1 .wrp_txt:before{width:20px;height:100%;background-size:cover}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout1 .wrp_txt{width:46.02273%}}@media only screen and (min-width: 768px){.c-layout1 .wrp_txt .txt_lead,.c-layout1 .wrp_txt .txt{max-width:330px}}.c-layout1 .wrp_img{position:relative;padding-top:5.11364%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout1 .wrp_img{padding-top:7.5%}}@media only screen and (max-width: 767px){.c-layout1 .wrp_img{padding-top:4em}}@media only screen and (min-width: 768px){.c-layout1 .wrp_img{z-index:2;width:42.61364%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout1 .wrp_img{width:48.29545%}}.c-layout1 .wrp_img .img+.img{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout1 .wrp_img .img+.img{margin-top:2.5%}}@media only screen and (max-width: 767px){.c-layout1 .wrp_img .img+.img{margin-top:1em}}@media only screen and (max-width: 767px){.c-layout1 .wrp_img .img.hidden{overflow:hidden;height:0}}@media only screen and (max-width: 767px){.c-layout1 .wrp_img .btn-more{position:absolute;top:100%;left:0;width:93.15068%;margin-top:1.5em;padding-bottom:.5em;border-bottom:1px solid #262626;text-align:center;font-size:115%;font-family:"Crimson Text", "Times New Roman", Times, Garamond, Georgia, serif;cursor:pointer}}.c-layout2{display:flex;padding-top:1.875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout2{padding-top:2.5%}}@media only screen and (max-width: 767px){.c-layout2{padding-top:3em}}@media only screen and (min-width: 768px){.c-layout2{justify-content:space-between;align-items:flex-start;max-width:1400px;margin-left:auto}}@media only screen and (max-width: 767px){.c-layout2{flex-direction:column;width:93.58974%;margin-left:auto}}.c-layout2 .wrp_txt{padding:12.5% 0 0 6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout2 .wrp_txt{padding:16.66667% 0 0 8.33333%}}@media only screen and (max-width: 767px){.c-layout2 .wrp_txt{padding:6em 2em 0 1em}}@media only screen and (min-width: 768px){.c-layout2 .wrp_txt{width:42.85714%}}@media only screen and (max-width: 767px){.c-layout2 .wrp_txt{order:2}}@media only screen and (max-width: 767px){.c-layout2 .wrp_txt .st{margin-left:5em}}@media only screen and (min-width: 768px){.c-layout2 .wrp_txt .txt_lead,.c-layout2 .wrp_txt .txt{max-width:330px}}@media only screen and (min-width: 768px){.c-layout2 .wrp_img{position:relative;z-index:2;width:53.57143%}}@media only screen and (max-width: 767px){.c-layout2 .wrp_img{order:1;width:81.50685%;margin-left:auto}}.c-layout2 .wrp_img .img+.img{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-layout2 .wrp_img .img+.img{margin-top:2.5%}}@media only screen and (max-width: 767px){.c-layout2 .wrp_img .img+.img{margin-top:1em}}.c-column2 .c-int{position:relative}.c-column2 .c-int:before{content:"";position:absolute;left:0;bottom:0;z-index:-1;background:url(../images/home/bg5.webp) no-repeat left bottom/contain;width:2.08333%;aspect-ratio:40 / 526}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-column2 .c-int:before{width:20px}}@media only screen and (max-width: 767px){.c-column2 .c-int:before{top:100%;z-index:0;bottom:auto;width:.7em}}@media only screen and (min-width: 768px){.c-column2 .c-int .container{width:83.33333%;max-width:1600px;margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-column2 .c-int .container{width:90%}}.con_rooms{padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_rooms{padding-top:7em}}@media only screen and (max-width: 767px){.con_rooms{padding-bottom:4em}}.con_cuisine{position:relative;padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_cuisine{padding-top:7em}}@media only screen and (max-width: 767px){.con_cuisine{padding-bottom:4em}}.con_cuisine .c-int:before{background-image:url(../images/home/bg8.webp)}@media only screen and (max-width: 767px){.con_cuisine .c-layout1:before{background-image:url(../images/home/bg9.webp)}}@media only screen and (min-width: 768px){.con_cuisine .c-layout1 .wrp_txt:before{background-image:url(../images/home/bg9.webp)}}.con_plan{margin-top:6.25%;padding:4.6875% 0;background:url(../images/home/bg_plan.webp) no-repeat center/cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{margin-top:10%}}@media only screen and (max-width: 767px){.con_plan{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{padding:7.5% 0}}@media only screen and (max-width: 767px){.con_plan{padding:3em 0}}@media only screen and (min-width: 768px){.con_plan{width:95.83333%;max-width:1840px;margin-inline:auto}}@media only screen and (min-width: 768px){.con_plan .box_int{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.34375%}}@media only screen and (max-width: 767px){.con_plan .box_int .st{margin-bottom:1.5em}}.con_plan .box_int .benefit{padding-bottom:1em;border-bottom:1px solid #5c3785}@media only screen and (max-width: 767px){.con_plan .box_int .benefit{margin-bottom:1.5em}}.con_plan .box_int .benefit .col{color:#5c3785}.con_plan .box_int .benefit em{display:block;font-size:122%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_int .benefit em{font-size:108%}}@media only screen and (max-width: 767px){.con_plan .box_int .benefit em{font-size:100%}}.con_plan .box_int .benefit em:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:129%}.con_plan .box_int .benefit>span{display:block;font-size:108%;line-height:1.8;line-height:1.1 !important}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_int .benefit>span{font-size:100%}}@media only screen and (max-width: 767px){.con_plan .box_int .benefit>span{font-size:100%}}@media only screen and (max-width: 767px){.con_plan .box_int .benefit>span{line-height:1.7}}.con_plan .box_int .benefit>span i{font-size:174%;font-family:"Crimson Text", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px){.con_plan .box_plan ul{display:flex;justify-content:space-between}}.con_plan .box_plan ul li{box-shadow:0 0 2em 2em rgba(0,0,0,0.05)}@media only screen and (min-width: 1200px){.con_plan .box_plan ul li{width:29.16667%}}@media print{.con_plan .box_plan ul li{width:29.16667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan ul li{width:30.83333%}}@media only screen and (max-width: 767px){.con_plan .box_plan ul li+li{margin-top:2em}}.con_plan .box_plan ul li a{display:block;position:relative;z-index:0;overflow:hidden;padding:17.14286% 8.57143%;background:#fff;text-decoration:none}@media only screen and (max-width: 767px){.con_plan .box_plan ul li a{padding:3em 1.5em}}.con_plan .box_plan ul li a:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1;width:62.28571%;padding-bottom:22%;background:url(../images/home/deco_plan.webp) no-repeat center/cover}.con_plan .box_plan ul li a:hover .img img{transform:scale(1.08)}.con_plan .box_plan ul li a .num{margin-bottom:2em;text-align:center;color:#a78c2d;font-size:108%;line-height:1.8;font-family:"Crimson Text", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan ul li a .num{font-size:100%}}@media only screen and (max-width: 767px){.con_plan .box_plan ul li a .num{font-size:100%}}@media only screen and (max-width: 767px){.con_plan .box_plan ul li a .num{line-height:1.7}}.con_plan .box_plan ul li a .num i{font-size:174%}.con_plan .box_plan ul li a .img{overflow:hidden}.con_plan .box_plan ul li a .img img{transition:transform 400ms ease}.con_plan .box_plan ul li a .tit{margin-top:1em}.con_plan .box_plan ul li a .price{margin-top:2em}.con_plan .box_plan>.btn{margin:4.16667% auto 0}@media only screen and (max-width: 767px){.con_plan .box_plan>.btn{margin:2em auto 0}}@media only screen and (min-width: 1200px){.con_plan .box_plan>.btn{max-width:360px}}@media print{.con_plan .box_plan>.btn{max-width:360px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan>.btn{max-width:240px}}.con_hotspring{position:relative;padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspring{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_hotspring{padding-top:7em}}@media only screen and (min-width: 768px){.con_hotspring{overflow:hidden}}.con_hotspring:before{content:"";position:absolute;left:0;bottom:0;z-index:-1;background:url(../images/home/bg7.webp) no-repeat left top/contain}@media only screen and (min-width: 768px){.con_hotspring:before{width:2.08333%;aspect-ratio:40 / 1048}}@media only screen and (max-width: 767px){.con_hotspring:before{width:2.5641%;padding-bottom:158.97436%;background-size:cover}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .c-layout2 .wrp_txt{padding-top:12em}}.con_hotspring .box_hotspring .c-layout2 .wrp_img{position:relative}@media only screen and (min-width: 768px){.con_hotspring .box_hotspring .c-layout2 .wrp_img .img1{width:78.66667%;margin-left:auto;margin-right:-21.33333%}}.con_hotspring .box_hotspring .c-layout2 .wrp_img .img2{position:absolute;left:0;top:0;z-index:1}@media only screen and (min-width: 768px){.con_hotspring .box_hotspring .c-layout2 .wrp_img .img2{width:34.66667%;margin:29.33333% 0 0 7.6%}}@media only screen and (max-width: 767px){.con_hotspring .box_hotspring .c-layout2 .wrp_img .img2{width:44.0678%;margin:57.62712% 0 0 -22.88136%}}.con_facilities{padding-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_facilities{padding-top:7em}}@media only screen and (min-width: 768px){.con_facilities{overflow:hidden}}.con_facilities .c-int{position:relative}@media only screen and (min-width: 768px){.con_facilities .c-int{display:block}}@media only screen and (min-width: 768px){.con_facilities .c-int .st{position:absolute;left:0;bottom:0;margin-bottom:-14.375%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .c-int .st{margin-bottom:-19.16667%}}@media only screen and (min-width: 768px){.con_facilities .c-int .img{width:113.75%;max-width:1820px;margin-left:-6.875%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .c-int .img{overflow:hidden}.con_facilities .c-int .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_facilities .c-int .img{overflow:hidden}.con_facilities .c-int .img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_facilities .c-layout2{padding-top:3.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .c-layout2{padding-top:4.33333%}}@media only screen and (max-width: 767px){.con_facilities .c-layout2{padding-top:.4em}}.con_gallery{margin-top:10.9375%;padding-bottom:3.125%;background-color:#f5f4ee}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery{margin-top:17.5%}}@media only screen and (max-width: 767px){.con_gallery{margin-top:7em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery{padding-bottom:5%}}@media only screen and (max-width: 767px){.con_gallery{padding-bottom:3em}}@media only screen and (min-width: 768px){.con_gallery{width:94.79167%;max-width:1820px;margin-inline:auto}}.con_gallery .c-intro{text-align:center}.con_gallery .c-intro .st{display:inline-block;text-align:left}.con_gallery .c-intro .st i{left:0;bottom:-.3em}.con_gallery .box_gallery{display:flex;justify-content:space-between;margin-inline:auto;padding-top:1.5625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .box_gallery{padding-top:2.5%}}@media only screen and (max-width: 767px){.con_gallery .box_gallery{padding-top:2em}}@media only screen and (min-width: 768px){.con_gallery .box_gallery{width:94.28571%;max-width:1716px}}@media only screen and (max-width: 767px){.con_gallery .box_gallery{flex-wrap:wrap;width:87.17949%}}
