.con_search .inner,.con_intro .inner,.con_rooms .wrap_tab ul,.con_news,.con_access .wrap_bus{width:90%;max-width:1200px;margin:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider *{outline:none}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#FFF;z-index:5000}.con_mainimg{position:relative}@media only screen and (max-width: 767px){.con_mainimg{margin-bottom:5.5em}}.con_mainimg:before{content:'';width:39.58333%;height:0;padding-bottom:36.97917%;background:url(../images/home/bg_mv1.jpg) no-repeat top left;position:absolute;bottom:-16.46943%;left:0;z-index:-1}@media only screen and (min-width: 768px){.con_mainimg:after{content:'';width:20.83333%;height:0;padding-bottom:28.80208%;background:url(../images/home/bg_mv2.png) no-repeat top left;position:absolute;top:76.23274%;left:0;background-size:100% auto;z-index:100}}@media only screen and (max-width: 767px){.con_mainimg:after{display:none}}.con_mainimg .box_img{position:relative;z-index:1000}@media only screen and (min-width: 768px){.con_mainimg .box_img{margin-left:18.75%}}@media only screen and (max-width: 767px){.con_mainimg .box_img{overflow:hidden}}.con_mainimg .box_img:after{content:'';width:41.66667%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%,rgba(255,255,255,0.5) 50.1%) no-repeat top left/100% 100%}@media only screen and (max-width: 767px){.con_mainimg .box_img:after{top:35%;width:89.74359%}}.con_mainimg .box_img div{outline:none !important}.con_mainimg .box_img .slide{overflow:hidden;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img .slide{overflow:hidden}.con_mainimg .box_img .slide img{position:relative;width:140%;max-width:none;margin-left:-20%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_img .slide{overflow:hidden}.con_mainimg .box_img .slide img{position:relative;width:160%;max-width:none;margin-left:-30%}}@media only screen and (max-width: 767px){.con_mainimg .box_img .slide{overflow:hidden}.con_mainimg .box_img .slide img{position:relative;width:170%;max-width:none;margin-left:-35%}}.con_mainimg .box_img .slide img{transition:transform 600ms ease;transform:scale(1.1)}.con_mainimg .box_img .slide.active img{transform:scale(1);transition:transform 10s ease}@media only screen and (min-width: 768px){.con_mainimg .box_txt{position:absolute;top:52%;transform:translateY(-50%);left:0;left:5.20833%;width:18.75%;z-index:1500}}.con_mainimg .box_txt .st{color:#8e7f79;text-transform:uppercase;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;line-height:1.1;white-space:nowrap}@media only screen and (max-width: 767px){.con_mainimg .box_txt .st{line-height:1;width:95%;top:1.2em;left:0;right:0;margin:0 auto;color:#FFF;position:absolute;z-index:1500;text-shadow:0 0 1em rgba(0,0,0,0.1),0 0 1em rgba(0,0,0,0.1),0 0 1em rgba(0,0,0,0.1)}}.con_mainimg .box_txt .st span{font-size:4.5vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_txt .st span{font-size:5.5vw}}@media only screen and (max-width: 767px){.con_mainimg .box_txt .st span{font-size:13vw}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_txt .st span{font-size:6.5vw}}.con_mainimg .box_txt .st em{display:block}@media only screen and (min-width: 768px){.con_mainimg .box_txt .st em{margin-top:.8em;width:273.88889%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_txt .st em{width:394.4%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt .st em{font-size:13vw;margin-top:.1em}}.con_mainimg .box_txt .txt_lead{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;color:#575757;font-size:157%;margin-top:11.11111%;white-space:nowrap;line-height:1.8;letter-spacing:.1em;text-shadow:0 0 1px rgba(52,52,52,0.4)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_txt .txt_lead{font-size:138%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt .txt_lead{font-size:107%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt .txt_lead{margin-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_txt .txt_lead{font-size:138%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt .txt_lead{background:rgba(255,255,255,0.5);padding:.5em 1.5em 1em;position:absolute;bottom:0;left:0;right:0;z-index:1500;line-height:1.5}}@media only screen and (min-width: 768px){.con_mainimg .box_txt .txt_lead i{font-size:160%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt .txt_lead i{font-size:140%}}.con_mainimg .box_txt .txt_lead em{display:inline-block;background:rgba(0,158,182,0.6);font-size:120%;line-height:1;padding:.2em .3em;margin-right:.2em;margin:.2em 0;color:#FFF}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_txt .txt_lead em{font-size:100%}}@media only screen and (max-width: 767px){.con_mainimg .box_txt .txt_lead em{font-size:96%;letter-spacing:.05em}}.con_mainimg .box_new{max-width:1150px;margin:0 auto;width:75.52083%;background:rgba(255,255,255,0.8);border-radius:.3em;z-index:1000;padding:1.04167% 1.19048%;position:absolute}@media only screen and (max-width: 767px){.con_mainimg .box_new{padding:1em}}@media only screen and (min-width: 768px){.con_mainimg .box_new{left:21.35417%;bottom:4.92611%;display:flex;flex-direction:row;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_new{padding:1.1em 1.5em;bottom:2.95567%}}@media only screen and (max-width: 767px){.con_mainimg .box_new{top:100%;left:0;width:100%;height:5.5em}}.con_mainimg .box_new .st{color:#575757;font-size:125%;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;letter-spacing:.06em;margin-right:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_new .st{font-size:113%}}@media only screen and (max-width: 767px){.con_mainimg .box_new .st{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_new .st{display:none}}@media only screen and (max-width: 767px){.con_mainimg .box_new .st{display:none}}.con_mainimg .box_new ul{width:100%;position:relative}@media only screen and (min-width: 768px){.con_mainimg .box_new ul{min-height:1.5em}}.con_mainimg .box_new ul li{opacity:0;z-index:0;position:relative;transition:opacity 600ms ease-out;position:absolute;top:0;left:0;width:100%}.con_mainimg .box_new ul li.current{z-index:10;opacity:1;transition:opacity 1000ms ease-out 600ms}.con_mainimg .box_new ul li a{display:block;text-decoration:none;font-size:100%;position:relative;transition:background 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_new ul li a{font-size:94%}}@media only screen and (max-width: 767px){.con_mainimg .box_new ul li a{font-size:100%}}@media only screen and (min-width: 768px){.con_mainimg .box_new ul li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media only screen and (max-width: 767px){.con_mainimg .box_new ul li a{width:100%}}.con_mainimg .box_new ul li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;transform:translateY(-50%);right:1em;transition:all 400ms ease}@media only screen and (max-width: 767px){.con_mainimg .box_new ul li a:after{right:0}}.con_mainimg .box_new ul li a:hover .tit{text-decoration:underline}@media only screen and (min-width: 768px){.con_mainimg .box_new ul li a:hover:after{right:.5em}}@media only screen and (max-width: 767px){.con_mainimg .box_new ul li a:hover:after{right:-2.5%}}.con_mainimg .box_new ul li a .dat{font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;letter-spacing:.04em}@media only screen and (min-width: 768px){.con_mainimg .box_new ul li a .dat{padding-right:2em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_new ul li a .dat{padding-right:1em}}@media only screen and (max-width: 767px){.con_mainimg .box_new ul li a .dat{padding-right:1em}}.con_mainimg .box_new ul li a .cat{color:#b67260;letter-spacing:.06em}@media only screen and (min-width: 768px){.con_mainimg .box_new ul li a .cat{padding-right:2.5em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_new ul li a .cat{padding-right:1em}}@media only screen and (max-width: 767px){.con_mainimg .box_new ul li a .cat{padding-right:1em}}.con_mainimg .box_new ul li a .cat:before{content:'/ '}.con_mainimg .box_new ul li a .tit{letter-spacing:.06em}@media only screen and (max-width: 767px){.con_mainimg .box_new ul li a .tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:.3em}}.scrItem{opacity:0;transition:opacity 1200ms ease,transform 800ms ease}@media only screen and (min-width: 768px){.scrItem{transform:translateY(2.5em)}}@media only screen and (max-width: 767px){.scrItem{transform:translateY(2em)}}@media only screen and (min-width: 768px){.scrItem [data-index]{opacity:0;transform:translateY(2em)}}.scrItem.scrActive{opacity:1;transform:translateY(0)}@media only screen and (min-width: 768px){.scrItem.scrActive [data-index]{opacity:1;transform:translateY(0)}.scrItem.scrActive [data-index="1"]{transition:opacity 1200ms ease 250ms,transform 1200ms ease 250ms}.scrItem.scrActive [data-index="2"]{transition:opacity 1200ms ease 500ms,transform 1200ms ease 500ms}.scrItem.scrActive [data-index="3"]{transition:opacity 1200ms ease 750ms,transform 1200ms ease 750ms}.scrItem.scrActive [data-index="4"]{transition:opacity 1200ms ease 1000ms,transform 1200ms ease 1000ms}.scrItem.scrActive [data-index="5"]{transition:opacity 1200ms ease 1250ms,transform 1200ms ease 1250ms}.scrItem.scrActive [data-index="6"]{transition:opacity 1200ms ease 1500ms,transform 1200ms ease 1500ms}.scrItem.scrActive [data-index="7"]{transition:opacity 1200ms ease 1750ms,transform 1200ms ease 1750ms}.scrItem.scrActive [data-index="8"]{transition:opacity 1200ms ease 2000ms,transform 1200ms ease 2000ms}.scrItem.scrActive [data-index="9"]{transition:opacity 1200ms ease 2250ms,transform 1200ms ease 2250ms}}.con_search{background:url(../images/home/bg_search.jpg) repeat top left;position:relative;z-index:10;margin-top:1.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search{margin-top:2%}}@media only screen and (max-width: 767px){.con_search{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_search{width:81.25%;margin-left:18.75%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search{margin-left:10%;width:90%}}.con_search:before{content:'';width:calc(100% - 15px);height:calc(100% - 30px);position:absolute;top:50%;left:15px;transform:translateY(-50%);border:3px solid #4c4a49;border-right:none;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search:before{border-width:2px;width:calc(100% - 8px);height:calc(100% - 16px);left:8px}}@media only screen and (max-width: 767px){.con_search:before{border-width:1px}}.con_search .inner{text-align:center;margin:0;position:relative;padding:3.20513%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner{padding:5% 4.16667% 6.66667%}}@media only screen and (max-width: 767px){.con_search .inner{padding:3em 1.5em 2em 2em}}@media only screen and (min-width: 1200px){.con_search .inner{padding-left:20%}}@media print{.con_search .inner{padding-left:20%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_search .inner{width:100%}}@media only screen and (max-width: 1199px){.con_search .inner{width:100%}}.con_search .inner .st{color:#575757}@media only screen and (min-width: 768px){.con_search .inner .st{margin-bottom:1em}}.con_search .inner .st i{font-size:150%;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-right:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .st i{font-size:138%}}@media only screen and (max-width: 767px){.con_search .inner .st i{font-size:125%}}@media only screen and (max-width: 767px){.con_search .inner .st i{letter-spacing:.05em}}.con_search .inner .st span{font-size:113%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .st span{font-size:107%}}@media only screen and (max-width: 767px){.con_search .inner .st span{font-size:107%}}.con_search .inner .ic{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_search .inner .ic{width:135px;position:absolute;top:50%;transform:translateY(-50%);left:8.33333%}}@media print{.con_search .inner .ic{width:135px;position:absolute;top:50%;transform:translateY(-50%);left:8.33333%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_search .inner .ic{left:4.16667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .ic{position:absolute;top:9%;right:1.5em}}@media only screen and (max-width: 1199px){.con_search .inner .ic{margin-bottom:1em}.con_search .inner .ic>*{display:inline-block;vertical-align:middle}}@media only screen and (max-width: 767px){.con_search .inner .ic{margin:.5em auto}}@media only screen and (max-width: 1199px){.con_search .inner .ic img{width:3em}}.con_search .inner .ic em{color:#987226;letter-spacing:.08em;margin-top:.5em;font-size:94%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner .ic em{font-size:88%}}@media only screen and (max-width: 767px){.con_search .inner .ic em{font-size:94%}}@media only screen and (min-width: 1200px){.con_search .inner .ic em{display:block}}@media print{.con_search .inner .ic em{display:block}}@media only screen and (max-width: 1199px){.con_search .inner .ic em{margin-left:.5em}}.con_search .inner .ic em a{text-decoration:underline;text-decoration-color:#00a0b8}.con_search .inner .ic em i{color:#00a0b8}.con_search .inner form{background:none !important;box-shadow:none !important;padding:0 !important;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif !important;text-align:left}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search .inner form{text-align:center}}@media only screen and (max-width: 1199px){.con_search .inner form{width:auto !important}}@media only screen and (max-width: 767px){.con_search .inner form label{font-size:100%;margin-bottom:0.3em !important}}.con_search .inner form>section{text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner form>section{display:inline-block !important}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner form>section>div{display:inline-block !important;margin-bottom:0 !important;width:auto !important;margin-right:0 !important}.con_search .inner form>section>div>div{width:auto !important;display:inline-block !important;margin-right:.5em;margin-bottom:0 !important}}@media only screen and (min-width: 768px){.con_search .inner form div[class^="search-widget-button-wrapper"]{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_search .inner form div[class^="search-widget-button-wrapper"]{width:100% !important;margin:1em auto 0 !important;text-align:center}.con_search .inner form div[class^="search-widget-button-wrapper"] button{width:50%}}@media only screen and (max-width: 767px){.con_search .inner form>div{width:100%;display:block}}.con_search .inner form>div button{background:#b67260 !important;font-size:100%;border-radius:0 !important;letter-spacing:.5em;text-indent:.5em;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif !important;cursor:pointer;transition:background 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner form>div button{font-size:94%}}@media only screen and (max-width: 767px){.con_search .inner form>div button{font-size:100%}}@media only screen and (min-width: 768px){.con_search .inner form>div button{padding:0.5em 2em !important}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner form>div button{margin:0 !important}}@media only screen and (max-width: 767px){.con_search .inner form>div button{padding:0.8em 2em !important}}.con_search .inner form>div button:hover{background:#c69183}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search .inner form .search-widget-day-use-wrapper-fc1ff9{margin-top:.8em}}.con_banner{margin-top:4.58333%;padding-bottom:1.25%;background:#FFF;background:url(../images/home/bg_ban.jpg) no-repeat right bottom #FFF;position:relative;z-index:11}@media only screen and (max-width: 767px){.con_banner{margin-top:2em}}@media only screen and (max-width: 767px){.con_banner{padding-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banner{background-size:auto 90%}}@media only screen and (max-width: 767px){.con_banner{background-size:35% auto}}.con_banner:after{content:'';width:100%;height:22px;background:url(../images/home/bg_shadow.png) no-repeat top center;display:block;position:absolute;top:100%;left:0;right:0;margin:0 auto}@media only screen and (max-width: 1199px){.con_banner:after{background-size:100% auto}}.con_banner .st{text-align:center;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;font-size:150%;color:#575757;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banner .st{font-size:132%}}@media only screen and (max-width: 767px){.con_banner .st{font-size:113%}}.con_banner .st:before{content:'';width:36px;height:16px;background:url(../images/home/ic_pic.png) no-repeat top center;display:block;margin:0 auto .2em}.con_banner .box_img{width:90%;max-width:790px;margin:0 auto;margin-top:1.25%;position:relative}@media only screen and (max-width: 767px){.con_banner .box_img{margin-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_banner .box_img .slide{margin:0 10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banner .box_img .slide{margin:0 5px}}.con_banner .box_img .slide a{display:block;text-align:center;text-decoration:none}.con_banner .box_img .slide a img{margin:0 auto}.con_banner .box_img .slick-dots{text-align:center;margin-top:1em}@media only screen and (max-width: 767px){.con_banner .box_img .slick-dots{margin-top:.5em}}.con_banner .box_img .slick-dots li{display:inline-block;width:8px;height:8px;border-radius:8px;background:#e4e4e4;transition:background 400ms ease,transform 400ms ease}.con_banner .box_img .slick-dots li:not(:last-child){margin-right:.7em}@media only screen and (max-width: 767px){.con_banner .box_img .slick-dots li{width:.6em;height:.6em;border-radius:.6em}}.con_banner .box_img .slick-dots li.slick-active{background:#e5907d;transform:scale(1.1)}.con_intro{position:relative;z-index:10}@media only screen and (min-width: 768px){.con_intro{padding-top:8.33333%}}@media only screen and (max-width: 767px){.con_intro{padding-top:3em}}.con_intro:after{content:'';width:48.69792%;height:100%;position:absolute;top:-36px;right:0;z-index:-1;background:linear-gradient(to bottom left, rgba(240,250,255,0.5) 50%,rgba(240,250,255,0) 50.1%) no-repeat top left/100% 100%}@media only screen and (min-width: 768px){.con_intro:after{min-height:1457px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner{max-width:768px}}@media only screen and (max-width: 767px){.con_intro .inner{width:83.33333%}}@media only screen and (min-width: 1200px){.con_intro .inner .box_txt{width:54.16667%}}@media print{.con_intro .inner .box_txt{width:54.16667%}}.con_intro .inner .box_txt .txt_lead{font-size:200%;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;letter-spacing:.5em;text-transform:uppercase;color:#acacac}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner .box_txt .txt_lead{font-size:175%}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt .txt_lead{font-size:125%}}@media only screen and (min-width: 1200px){.con_intro .inner .box_txt .txt_lead{font-size:1.8vw;position:absolute;top:16.32209%;left:5.98958%;white-space:nowrap}}@media print{.con_intro .inner .box_txt .txt_lead{font-size:1.8vw;position:absolute;top:16.32209%;left:5.98958%;white-space:nowrap}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt .txt_lead{letter-spacing:.15em}}.con_intro .inner .box_txt h2{color:#343434;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:213%;font-weight:normal;line-height:1.4;margin-top:16%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner .box_txt h2{font-size:188%}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt h2{font-size:157%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner .box_txt h2{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt h2{margin-top:.5em}}.con_intro .inner .box_txt h2 i{color:#009eb6;font-family:'Nothing You Could Do', cursive;font-size:189%;letter-spacing:0.05em}@media only screen and (max-width: 767px){.con_intro .inner .box_txt h2 i{font-size:140%;letter-spacing:.08em}}.con_intro .inner .box_txt>.txt{color:#343434;margin-top:9.23077%;font-size:113%;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner .box_txt>.txt{margin-top:1.8em}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt>.txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner .box_txt>.txt{font-size:107%}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt>.txt{font-size:100%}}@media only screen and (min-width: 768px){.con_intro .inner .box_txt>.txt{line-height:2.44444}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt>.txt{line-height:1.66667}}.con_intro .inner .box_txt .wrp_goa{position:relative;margin:0 auto;margin-top:10.15625%;padding:5.46875% 9.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner .box_txt .wrp_goa{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt .wrp_goa{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt .wrp_goa{padding:1.5em}}.con_intro .inner .box_txt .wrp_goa:before,.con_intro .inner .box_txt .wrp_goa:after{content:'';width:10%;height:0;padding-bottom:10%;position:absolute;z-index:-1}.con_intro .inner .box_txt .wrp_goa:before{top:0;left:0;border-top:1px solid #cccccc;border-left:1px solid #cccccc}.con_intro .inner .box_txt .wrp_goa:after{bottom:0;right:0;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc}@media only screen and (max-width: 767px){.con_intro .inner .box_txt .wrp_goa .img{margin:0 auto;text-align:center}}.con_intro .inner .box_txt .wrp_goa .txt{font-size:88%;letter-spacing:.08em;line-height:1.85714;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .inner .box_txt .wrp_goa .txt{font-size:88%}}@media only screen and (max-width: 767px){.con_intro .inner .box_txt .wrp_goa .txt{font-size:82%}}@media only screen and (min-width: 1200px){.con_intro .inner .box_img{position:absolute;top:2.86458%;left:51.5625%;width:49.47917%}}@media print{.con_intro .inner .box_img{position:absolute;top:2.86458%;left:51.5625%;width:49.47917%}}@media only screen and (max-width: 1199px){.con_intro .inner .box_img{margin:2em auto 0;border:1px solid #009eb6;background:rgba(255,255,255,0.8);padding:1.5em;position:relative;overflow:hidden;height:0;padding-bottom:50%}.con_intro .inner .box_img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 767px){.con_intro .inner .box_img{margin-top:1.5em}.con_intro .inner .box_img img{width:120%;left:60%;max-width:inherit}}.con_rooms{position:relative;z-index:10;margin-top:9.0625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_rooms{margin-top:4em}}.con_rooms h2{max-width:1680px;width:90%;margin:0 auto}.con_rooms .wrap_tab{margin-top:5.05952%;position:relative;z-index:100}@media only screen and (max-width: 767px){.con_rooms .wrap_tab{margin-top:1.5em}}.con_rooms .wrap_tab:after{content:'';width:100%;height:1px;background:#cccccc;display:block;position:absolute;bottom:0;left:0;z-index:-1}.con_rooms .wrap_tab ul{display:flex;flex-direction:row;justify-content:center;position:relative}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul{padding-top:1em}}.con_rooms .wrap_tab ul:before{content:'Select';font-family:'Nothing You Could Do', cursive;position:absolute;top:-.8em;left:-1.5em;color:#575757;z-index:10;font-size:375%;transform:rotate(-10deg);letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_tab ul:before{font-size:282%}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul:before{font-size:188%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rooms .wrap_tab ul:before{left:-1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_tab ul:before{left:-.5em}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul:before{left:-.5em;top:-.5em}}.con_rooms .wrap_tab ul li{background:#000;text-align:center;cursor:pointer;position:relative;transition:background 400ms ease,color 400ms ease;width:48.33333%}.con_rooms .wrap_tab ul li:not(:first-child){margin-left:.83333%}@media only screen and (min-width: 768px){.con_rooms .wrap_tab ul li{padding:1.3em}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul li{padding:1em;display:flex}}.con_rooms .wrap_tab ul li>div{display:flex;align-items:center;flex-direction:column}.con_rooms .wrap_tab ul li:after{content:'';top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#FFF;border-width:7px;border-top-width:15px;margin-left:-7px;top:85%;transition:all 400ms ease}.con_rooms .wrap_tab ul li.active,.con_rooms .wrap_tab ul li:hover{color:#FFF}.con_rooms .wrap_tab ul li.active:after,.con_rooms .wrap_tab ul li:hover:after{top:100%}.con_rooms .wrap_tab ul li span{display:inline-block;color:#FFF;font-weight:bold;line-height:1;padding:.4em .5em .2em;letter-spacing:.1em;font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_tab ul li span{font-size:107%}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul li span{font-size:82%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms .wrap_tab ul li span{padding:.4em .4em .2em;letter-spacing:.05em;font-size:94%}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul li span{padding:.4em .3em .2em;line-height:1.3;font-weight:normal}}.con_rooms .wrap_tab ul li em{display:block;font-size:163%;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: 768px) and (max-width: 1199px){.con_rooms .wrap_tab ul li em{font-size:150%}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul li em{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul li em{margin-top:.5em}}.con_rooms .wrap_tab ul li em i{font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;font-size:77%;font-family:'Lexend Giga', '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: 768px){.con_rooms .wrap_tab ul li em i{margin-right:.5em}}@media only screen and (max-width: 767px){.con_rooms .wrap_tab ul li em i{display:block}}.con_rooms .wrap_tab ul li.c1{background:#f6edea}.con_rooms .wrap_tab ul li.c1:after{border-top-color:#f6edea}.con_rooms .wrap_tab ul li.c1.active,.con_rooms .wrap_tab ul li.c1:hover{background:#bf715b}.con_rooms .wrap_tab ul li.c1.active:after,.con_rooms .wrap_tab ul li.c1:hover:after{border-top-color:#bf715b}.con_rooms .wrap_tab ul li.c1 span{background:#dd8c80}.con_rooms .wrap_tab ul li.c2{background:#e1eef2}.con_rooms .wrap_tab ul li.c2:after{border-top-color:#e1eef2}.con_rooms .wrap_tab ul li.c2.active,.con_rooms .wrap_tab ul li.c2:hover{background:#94b8c1}.con_rooms .wrap_tab ul li.c2.active:after,.con_rooms .wrap_tab ul li.c2:hover:after{border-top-color:#94b8c1}.con_rooms .wrap_tab ul li.c2 span{background:#93dedb}.con_rooms .wrap_rooms>div{padding:3.125% 0 3.64583%;position:absolute;left:-100%;opacity:0;width:100%;transition:opacity 1s ease 10ms,left 10ms ease}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div{padding:1.5em 0 2em}}.con_rooms .wrap_rooms>div.active{opacity:1;left:0;position:relative}.con_rooms .wrap_rooms>div.rooms1{background:url(../images/home/bg_roo1.jpg) repeat top left}.con_rooms .wrap_rooms>div.rooms1:before{content:'';height:0;width:27.08333%;padding-bottom:18.28125%;background:url(../images/home/bg_roo1-1.jpg) no-repeat top right;background-size:cover;position:absolute;top:0;right:0;z-index:0}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div.rooms1:before{width:81.25%;padding-bottom:54.84375%}}.con_rooms .wrap_rooms>div.rooms1:after{content:'';height:0;width:8.28125%;padding-bottom:20.36458%;background:url(../images/home/bg_roo1-2.png) no-repeat top right;background-size:cover;position:absolute;bottom:0;right:0;z-index:0}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div.rooms1:after{width:21.2%;padding-bottom:52.13333%;opacity:.7}}.con_rooms .wrap_rooms>div.rooms1>*{position:relative;z-index:10}.con_rooms .wrap_rooms>div.rooms1 .box_int .wrp_img .js-slider .slick-dots li.slick-active{background:#e5907d}@media only screen and (min-width: 768px){.con_rooms .wrap_rooms>div.rooms1 .box_int .wrp_txt{max-width:554px}}.con_rooms .wrap_rooms>div.rooms1 .box_int .wrp_txt h3>i{white-space:nowrap}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rooms .wrap_rooms>div.rooms1 .box_int .wrp_txt h3>i{letter-spacing:.05em}}.con_rooms .wrap_rooms>div.rooms1 .box_int .wrp_txt h3 span:before{border-color:#e5907d}.con_rooms .wrap_rooms>div.rooms2{background:url(../images/home/bg_roo2.jpg) repeat top left}.con_rooms .wrap_rooms>div.rooms2 .box_int .wrp_img .js-slider .slick-dots li.slick-active{background:#93dedb}.con_rooms .wrap_rooms>div.rooms2 .box_int .wrp_txt{color:#575757}.con_rooms .wrap_rooms>div.rooms2 .box_int .wrp_txt h3>i{color:#575757}.con_rooms .wrap_rooms>div.rooms2 .box_int .wrp_txt h3 span:before{border-color:#93dedb}.con_rooms .wrap_rooms>div .box_int{width:90%;margin:0 auto;max-width:1680px}@media only screen and (min-width: 768px){.con_rooms .wrap_rooms>div .box_int{display:flex;flex-direction:row;align-items:center}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rooms .wrap_rooms>div .box_int{padding-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int{align-items:flex-start;padding-top:2em}}.con_rooms .wrap_rooms>div .box_int .wrp_img{position:relative}@media only screen and (min-width: 768px){.con_rooms .wrap_rooms>div .box_int .wrp_img{width:58.92857%;margin-right:4.7619%}}.con_rooms .wrap_rooms>div .box_int .wrp_img .ic{position:absolute;top:2.9703%;left:1.81818%;width:14.14141%;z-index:10}@media only screen and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_img .ic{width:20%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rooms .wrap_rooms>div .box_int .wrp_img .slide{overflow:hidden}.con_rooms .wrap_rooms>div .box_int .wrp_img .slide img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_img .slide{overflow:hidden}.con_rooms .wrap_rooms>div .box_int .wrp_img .slide img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_img .slide{overflow:hidden}.con_rooms .wrap_rooms>div .box_int .wrp_img .slide img{position:relative;width:110%;max-width:none;margin-left:-5%}}.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider{background:#FFF}.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider .slick-dots{position:absolute}@media only screen and (min-width: 768px){.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider .slick-dots{top:calc(100% + .3em);right:.3em}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider .slick-dots{bottom:.5em;right:1em}}.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider .slick-dots li{display:inline-block;width:8px;height:8px;border-radius:8px;background:#FFF;transition:transform 400ms ease,background 400ms ease}.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider .slick-dots li:not(:last-child){margin-right:.7em}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider .slick-dots li{width:.6em;height:.6em;border-radius:.6em}}.con_rooms .wrap_rooms>div .box_int .wrp_img .js-slider .slick-dots li.slick-active{transform:scale(1.3)}.con_rooms .wrap_rooms>div .box_int .wrp_txt{color:#FFF}@media only screen and (min-width: 768px){.con_rooms .wrap_rooms>div .box_int .wrp_txt{width:36.30952%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt{padding-top:1em}}.con_rooms .wrap_rooms>div .box_int .wrp_txt h3{text-align:center;position:relative}.con_rooms .wrap_rooms>div .box_int .wrp_txt h3>i{display:block;color:#FFF;font-family:'Nothing You Could Do', cursive;font-size:288%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3>i{font-size:150%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3>i{font-size:213%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3>i{font-size:250%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3>i{letter-spacing:.02em;position:absolute;bottom:100%;left:0;right:0}}.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span{display:inline-block;background:#FFF;position:relative;padding:1em 1.5em;color:#575757}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span{padding:.7em}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span{padding:.7em 1em .8em}}.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span i{font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;font-size:125%;display:inline-block;vertical-align:middle;line-height:1;font-family:'Lexend Giga', 'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin-right:.7em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span i{font-size:113%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span i{font-size:113%}}.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span em{display:inline-block;vertical-align:middle;line-height:1;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:188%;letter-spacing:.4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span em{font-size:150%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span em{font-size:163%}}.con_rooms .wrap_rooms>div .box_int .wrp_txt h3 span:before{content:'';width:calc(100% + 3px);height:calc(100% + 3px);display:block;position:absolute;bottom:-4px;left:-4px;border-bottom:1px solid #000;border-left:1px solid #000}.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt_lead{font-size:163%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:0.1em;margin-top:9.83607%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt_lead{font-size:125%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt_lead{font-size:125%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt_lead{margin-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt_lead{margin-top:4.91803%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt_lead{text-align:center}}.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt_lead i{display:inline-block}.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt{font-size:100%;letter-spacing:.1em;margin-top:4.09836%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt{margin-top:1em}}@media only screen and (min-width: 1200px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt{line-height:2.25}}@media print{.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt{line-height:2.25}}@media only screen and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .txt{line-height:1.625}}.con_rooms .wrap_rooms>div .box_int .wrp_txt .btn{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .btn{margin-top:1em}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .btn{margin-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .btn{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_rooms .wrap_rooms>div .box_int .wrp_txt .btn{text-align:center}}.con_rooms .wrap_rsv{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rsv{margin-top:50px}}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv{margin-top:1.5em}}.con_rooms .wrap_rsv .box_rsv{max-width:1600px;width:90%;margin:0 auto}@media only screen and (min-width: 768px){.con_rooms .wrap_rsv .box_rsv{display:flex;flex-direction:row}}@media only screen and (min-width: 768px){.con_rooms .wrap_rsv .box_rsv li{width:51.5%}.con_rooms .wrap_rsv .box_rsv li:not(:first-child){margin-left:1.875%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv .box_rsv li:not(:first-child){margin-top:.8em}}.con_rooms .wrap_rsv .box_rsv li a{display:block;text-decoration:none;position:relative;overflow:hidden}.con_rooms .wrap_rsv .box_rsv li a:hover:after{opacity:1}.con_rooms .wrap_rsv .box_rsv li a:hover .wrp_txt .st i{transform:translateX(0.5em)}.con_rooms .wrap_rsv .box_rsv li a:hover .wrp_img img{transform:scale(1.1)}.con_rooms .wrap_rsv .box_rsv li a:after{content:'';width:100%;height:100%;box-sizing:border-box;border:8px solid rgba(208,159,62,0.8);position:absolute;top:0;left:0;opacity:0;transition:opacity 600ms ease}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms .wrap_rsv .box_rsv li a:after{border-width:4px}}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv .box_rsv li a:after{border-width:4px}}.con_rooms .wrap_rsv .box_rsv li a .wrp_txt{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:10;text-align:center;color:#FFF}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv .box_rsv li a .wrp_txt{top:55%}}.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .txt{display:block;font-size:113%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.15em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .txt{font-size:107%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .txt{font-size:100%}}.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .st{font-size:150%;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:bold;letter-spacing:.1em;margin-top:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .st{font-size:125%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .st{font-size:113%}}.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .st i{display:inline-block;vertical-align:-.4em;margin-left:1em;transition:transform 600ms ease}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .st i{width:2.5em;margin-left:.8em}}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv .box_rsv li a .wrp_txt .st i{display:block;margin:.5em auto 0;width:2.5em;height:1em;vertical-align:top}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms .wrap_rsv .box_rsv li a .wrp_img{overflow:hidden}.con_rooms .wrap_rsv .box_rsv li a .wrp_img img{position:relative;width:150%;max-width:none;margin-left:-25%}}@media only screen and (max-width: 767px){.con_rooms .wrap_rsv .box_rsv li a .wrp_img{overflow:hidden}.con_rooms .wrap_rsv .box_rsv li a .wrp_img img{position:relative;width:145%;max-width:none;margin-left:-22.5%}}.con_rooms .wrap_rsv .box_rsv li a .wrp_img img{transition:transform 600ms ease}.con_facilities{position:relative;margin-top:8.85417%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities{margin-top:14.16667%}}@media only screen and (max-width: 767px){.con_facilities{margin-top:5em}}.con_facilities h2{max-width:1680px;width:90%;margin:0 auto;position:relative;z-index:11}.con_facilities .wrap_bre{width:90%;max-width:1680px;margin:0 auto;margin-top:3.64583%;position:relative;z-index:10}@media only screen and (max-width: 767px){.con_facilities .wrap_bre{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_bre{text-align:right}}.con_facilities .wrap_bre:after{content:'';width:39.28571%;height:0;padding-bottom:31.42857%;background:#f0faff;display:block;position:absolute;top:-27.46212%;right:0;z-index:-1}@media only screen and (max-width: 1199px){.con_facilities .wrap_bre:after{right:-10%}}@media only screen and (max-width: 767px){.con_facilities .wrap_bre:after{padding-bottom:82.5%}}.con_facilities .wrap_bre .box_img{position:relative;z-index:10}@media only screen and (min-width: 1200px){.con_facilities .wrap_bre .box_img{margin-left:300px}}@media print{.con_facilities .wrap_bre .box_img{margin-left:300px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_bre .box_img{display:inline-block;width:60%;overflow:hidden}.con_facilities .wrap_bre .box_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_facilities .wrap_bre .box_txt{background:rgba(255,255,255,0.9);padding:46px 55px 56px 0;box-sizing:border-box;text-align:left;z-index:11}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_bre .box_txt{padding:0}}@media only screen and (max-width: 767px){.con_facilities .wrap_bre .box_txt{padding:1em 0 0 1em}}@media only screen and (min-width: 768px){.con_facilities .wrap_bre .box_txt{position:absolute;top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 1200px){.con_facilities .wrap_bre .box_txt{width:376px}}@media print{.con_facilities .wrap_bre .box_txt{width:376px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_bre .box_txt{width:31.33333%}}@media only screen and (max-width: 767px){.con_facilities .wrap_bre .box_txt{width:90%}}.con_facilities .wrap_bre .box_txt h3 i{display:block;font-size:300%;font-family:'Nothing You Could Do', cursive;color:#909090;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_bre .box_txt h3 i{font-size:219%}}@media only screen and (max-width: 767px){.con_facilities .wrap_bre .box_txt h3 i{font-size:188%}}.con_facilities .wrap_bre .box_txt h3 span{display:block;font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_bre .box_txt h3 span{font-size:107%}}@media only screen and (max-width: 767px){.con_facilities .wrap_bre .box_txt h3 span{font-size:113%}}.con_facilities .wrap_bre .box_txt .txt{font-size:100%;letter-spacing:.1em;margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_bre .box_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_facilities .wrap_bre .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_facilities .wrap_bre .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 1200px){.con_facilities .wrap_bre .box_txt .txt{line-height:2.25}}@media print{.con_facilities .wrap_bre .box_txt .txt{line-height:2.25}}.con_facilities .wrap_bre .box_txt .btn{margin-top:1.5em}@media only screen and (max-width: 767px){.con_facilities .wrap_bre .box_txt .btn{margin-top:1em}}.con_facilities .wrap_fac{width:90%;max-width:1680px;margin:0 auto;position:relative;margin-top:5.95238%;text-align:right;z-index:10}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_fac{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_facilities .wrap_fac{margin-top:2em}}@media only screen and (min-width: 768px){.con_facilities .wrap_fac .box_img{display:inline-block;width:71.42857%;margin-right:21.30952%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_facilities .wrap_fac .box_img{overflow:hidden}.con_facilities .wrap_fac .box_img img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .wrap_fac .box_img{width:80%}}.con_facilities .wrap_fac .box_txt{background:rgba(255,255,255,0.9);padding:60px 55px;box-sizing:border-box;text-align:left;z-index:11}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_fac .box_txt{padding:40px}}@media only screen and (max-width: 767px){.con_facilities .wrap_fac .box_txt{padding:1em 0 0 1em}}@media only screen and (min-width: 768px){.con_facilities .wrap_fac .box_txt{position:absolute;top:50%;right:0;transform:translateY(-50%);width:25.95238%}}@media only screen and (min-width: 1200px){.con_facilities .wrap_fac .box_txt{min-width:400px}}@media print{.con_facilities .wrap_fac .box_txt{min-width:400px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_fac .box_txt{width:31.33333%;top:auto;bottom:-3em;transform:translateY(0)}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .wrap_fac .box_txt{width:350px}}@media only screen and (max-width: 767px){.con_facilities .wrap_fac .box_txt{width:90%}}.con_facilities .wrap_fac .box_txt h3 i{display:block;font-size:300%;font-family:'Nothing You Could Do', cursive;color:#909090;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_fac .box_txt h3 i{font-size:219%}}@media only screen and (max-width: 767px){.con_facilities .wrap_fac .box_txt h3 i{font-size:188%}}.con_facilities .wrap_fac .box_txt h3 span{display:block;font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_fac .box_txt h3 span{font-size:107%}}@media only screen and (max-width: 767px){.con_facilities .wrap_fac .box_txt h3 span{font-size:113%}}.con_facilities .wrap_fac .box_txt .txt{font-size:100%;letter-spacing:.1em;margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_fac .box_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_facilities .wrap_fac .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_facilities .wrap_fac .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 1200px){.con_facilities .wrap_fac .box_txt .txt{line-height:2.25}}@media print{.con_facilities .wrap_fac .box_txt .txt{line-height:2.25}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_facilities .wrap_fac .box_txt .txt{line-height:1.875}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_fac .box_txt .txt{line-height:1.625}}.con_facilities .wrap_fac .box_txt .btn{margin-top:1.5em}@media only screen and (max-width: 767px){.con_facilities .wrap_fac .box_txt .btn{margin-top:1em}}.con_facilities .wrap_oth{margin-top:3.125%;padding-bottom:5.9375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth{margin-top:10%}}@media only screen and (max-width: 767px){.con_facilities .wrap_oth{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth{padding-bottom:9.5%}}@media only screen and (max-width: 767px){.con_facilities .wrap_oth{padding-bottom:1em}}.con_facilities .wrap_oth:before{content:'';width:100%;padding-bottom:54.63542%;height:0;background:#f0faff;position:absolute;bottom:0%;left:0;z-index:-1}@media only screen and (max-width: 767px){.con_facilities .wrap_oth:before{padding:0;height:40%}}.con_facilities .wrap_oth .box_oth{margin:0 auto}@media only screen and (min-width: 768px){.con_facilities .wrap_oth .box_oth{display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 1200px){.con_facilities .wrap_oth .box_oth{width:87.5%}}@media print{.con_facilities .wrap_oth .box_oth{width:87.5%}}@media only screen and (max-width: 1199px){.con_facilities .wrap_oth .box_oth{width:90%;margin-bottom:1em}}@media only screen and (min-width: 1200px){.con_facilities .wrap_oth .box_oth li{width:29.16667%}}@media print{.con_facilities .wrap_oth .box_oth li{width:29.16667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth .box_oth li{width:31.5%}}@media only screen and (max-width: 767px){.con_facilities .wrap_oth .box_oth li{margin-bottom:1.5em}}.con_facilities .wrap_oth .box_oth li a{display:block;text-decoration:none;position:relative}.con_facilities .wrap_oth .box_oth li a:hover .wrp_img{opacity:.9}.con_facilities .wrap_oth .box_oth li a:hover .wrp_txt:after{right:.7em}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .wrap_oth .box_oth li a:hover .wrp_txt:after{right:0;transform:translateX(0.4em)}}.con_facilities .wrap_oth .box_oth li a .wrp_img{transition:opacity 400ms ease}.con_facilities .wrap_oth .box_oth li a .wrp_txt{position:absolute;bottom:-1em;background:#f0faff;padding:1em 6em 0 0;padding:1em 6em 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth .box_oth li a .wrp_txt{padding:1em 4em 0 0}}@media only screen and (max-width: 767px){.con_facilities .wrap_oth .box_oth li a .wrp_txt{padding:1em 3em 1em 1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_facilities .wrap_oth .box_oth li a .wrp_txt{padding-right:5em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .wrap_oth .box_oth li a .wrp_txt{position:relative;padding:1em 0 2em;bottom:0}}.con_facilities .wrap_oth .box_oth li a .wrp_txt:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;transform:translateY(-50%);right:1em;color:#575757;transition:right 400ms ease;font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth .box_oth li a .wrp_txt:after{font-size:138%}}@media only screen and (max-width: 767px){.con_facilities .wrap_oth .box_oth li a .wrp_txt:after{font-size:113%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_facilities .wrap_oth .box_oth li a .wrp_txt:after{font-size:175%}}@media only screen and (min-width: 768px){.ie11 .con_facilities .wrap_oth .box_oth li a .wrp_txt:after{font-size:22px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth .box_oth li a .wrp_txt:after{left:80%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .wrap_oth .box_oth li a .wrp_txt:after{bottom:0;top:auto;transform:translateY(0);left:0;right:0;text-align:center;margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .wrap_oth .box_oth li a .wrp_txt:after{transition:transform 400ms ease}}.con_facilities .wrap_oth .box_oth li a .wrp_txt i{display:block;color:#575757;letter-spacing:.06em;font-size:94%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth .box_oth li a .wrp_txt i{font-size:88%}}@media only screen and (max-width: 767px){.con_facilities .wrap_oth .box_oth li a .wrp_txt i{font-size:94%}}.con_facilities .wrap_oth .box_oth li a .wrp_txt span{display:block;font-size:113%;color:#575757;letter-spacing:.04em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin-top:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrap_oth .box_oth li a .wrp_txt span{font-size:100%}}@media only screen and (max-width: 767px){.con_facilities .wrap_oth .box_oth li a .wrp_txt span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities .wrap_oth .box_oth li a .wrp_txt span{margin-top:0}}.con_news{margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin-top:10%}}@media only screen and (max-width: 767px){.con_news{margin-top:3em}}@media only screen and (min-width: 768px){.con_news{display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 768px){.con_news h2{text-align:left;margin-top:1.8em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news h2{margin-top:1em}}.con_news h2 i{font-size:150%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news h2 i{font-size:150%}}@media only screen and (max-width: 767px){.con_news h2 i{font-size:163%}}.con_news h2 span{font-size:113%;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news h2 span{font-size:100%}}@media only screen and (max-width: 767px){.con_news h2 span{font-size:113%}}@media only screen and (min-width: 768px){.con_news .box_new{width:81.66667%}}@media only screen and (max-width: 767px){.con_news .box_new{margin-top:.5em}}.con_news .box_new ul li{border-bottom:1px solid #e7e7e7}.con_news .box_new ul li a{display:block;text-decoration:none;font-size:100%;position:relative;transition:background 400ms ease;padding:1.8em 3em 1.8em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_new ul li a{font-size:94%}}@media only screen and (max-width: 767px){.con_news .box_new ul li a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_new ul li a{padding:1.2em 3em 1.2em 0}}@media only screen and (max-width: 767px){.con_news .box_new ul li a{padding:1em 2em 1em 1em}}@media only screen and (min-width: 768px){.con_news .box_new ul li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.con_news .box_new ul li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;transform:translateY(-50%);right:1em;color:#a5a5a5;transition:all 400ms ease}@media only screen and (max-width: 767px){.con_news .box_new ul li a:after{right:.5em}}.con_news .box_new ul li a:hover{background:rgba(231,231,231,0.5)}.con_news .box_new ul li a:hover:after{right:.5em}.con_news .box_new ul li a .dat{font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;letter-spacing:.04em}@media only screen and (min-width: 768px){.con_news .box_new ul li a .dat{padding-right:2em}}@media only screen and (max-width: 767px){.con_news .box_new ul li a .dat{padding-right:1em}}.con_news .box_new ul li a .cat{color:#b67260;letter-spacing:.06em}@media only screen and (min-width: 768px){.con_news .box_new ul li a .cat{padding-right:2.5em}}@media only screen and (max-width: 767px){.con_news .box_new ul li a .cat{padding-right:1em}}.con_news .box_new ul li a .cat:before{content:'/ '}.con_news .box_new ul li a .tit{letter-spacing:.06em}@media only screen and (max-width: 767px){.con_news .box_new ul li a .tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:.3em}}.con_news .box_new .btn{margin-top:2em;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_new .btn{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_news .box_new .btn{margin-top:1em}}.con_activity{max-width:1680px;width:90%;margin:0 auto;margin-top:11.19792%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity{margin-top:17.91667%}}@media only screen and (max-width: 767px){.con_activity{margin-top:5em}}@media only screen and (min-width: 768px){.con_activity .box_tit{display:flex;flex-direction:row}}@media only screen and (min-width: 768px){.con_activity .box_tit h2{margin-right:7.7381%}}@media only screen and (min-width: 768px){.con_activity .box_tit .wrp_txt{max-width:809px;width:80%}}@media only screen and (max-width: 767px){.con_activity .box_tit .wrp_txt{margin-top:1em}}.con_activity .box_tit .wrp_txt .sst{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:163%;letter-spacing:.07em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_tit .wrp_txt .sst{font-size:150%}}@media only screen and (max-width: 767px){.con_activity .box_tit .wrp_txt .sst{font-size:125%}}.con_activity .box_tit .wrp_txt .txt{font-size:100%;letter-spacing:.07em;line-height:2;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_tit .wrp_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_activity .box_tit .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_tit .wrp_txt .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_activity .box_tit .wrp_txt .txt{line-height:1.7}}@media only screen and (max-width: 767px){.con_activity .box_tit .wrp_txt .txt{margin-top:.5em}}.con_activity .box_img{margin-top:3.57143%}.con_activity .box_img ul{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.con_activity .box_img ul li{position:relative}@media only screen and (min-width: 768px){.con_activity .box_img ul li{width:49.04762%;margin-bottom:1.78571%}.con_activity .box_img ul li:not(:nth-child(2n+1)){margin-left:1.78571%}}@media only screen and (max-width: 767px){.con_activity .box_img ul li{width:100%;margin-bottom:.5em}}.con_activity .box_img ul li a.inner{display:block;text-decoration:none}.con_activity .box_img ul li a.inner:before,.con_activity .box_img ul li a.inner:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity 600ms ease;opacity:0}.con_activity .box_img ul li a.inner:before{background:rgba(19,181,177,0.7);z-index:10}.con_activity .box_img ul li a.inner:after{border:8px solid rgba(255,255,255,0.3);z-index:11;box-sizing:border-box}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner:after{border-width:4px}}.con_activity .box_img ul li a.inner:hover:before,.con_activity .box_img ul li a.inner:hover:after{opacity:1}.con_activity .box_img ul li a.inner:hover .wrp_txt{text-shadow:0 0 0}@media only screen and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_img{overflow:hidden}.con_activity .box_img ul li a.inner .wrp_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_img{height:8em;overflow:hidden;position:relative}.con_activity .box_img ul li a.inner .wrp_img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);z-index:10}.con_activity .box_img ul li a.inner .wrp_img img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}}.con_activity .box_img ul li a.inner .wrp_txt{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;color:#FFF;padding:0 1em;z-index:11;transition:all 400ms ease}@media only screen and (min-width: 768px){.con_activity .box_img ul li a.inner .wrp_txt{text-shadow:0 0 1.5em rgba(0,0,0,0.5),0 0 1.5em rgba(0,0,0,0.5)}}.con_activity .box_img ul li a.inner .wrp_txt .st i{font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;font-size:225%;display:block;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_txt .st i{font-size:163%}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_txt .st i{font-size:107%}}.con_activity .box_img ul li a.inner .wrp_txt .st span{font-size:113%;display:block;letter-spacing:.15em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_txt .st span{font-size:107%}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_txt .st span{font-size:107%}}@media only screen and (min-width: 768px){.con_activity .box_img ul li a.inner .wrp_txt .st span{margin-top:.5em}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_txt .st span{margin-top:.3em}}@media only screen and (min-width: 1200px){.con_activity .box_img ul li a.inner .wrp_txt .detail{display:none}}@media print{.con_activity .box_img ul li a.inner .wrp_txt .detail{display:none}}@media only screen and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_txt .detail{display:block !important}}.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{font-size:100%;letter-spacing:.14em;max-width:634px;text-align:center;margin:0 auto;width:90%;margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{margin-top:1em}}@media only screen and (min-width: 1200px){.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{line-height:2.25}}@media print{.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{line-height:2.25}}@media only screen and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_txt .detail .txt{display:none !important}}.con_activity .box_img ul li a.inner .wrp_txt .detail .arrow{font-size:250%;display:block;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_activity .box_img ul li a.inner .wrp_txt .detail .arrow{font-size:188%}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_txt .detail .arrow{font-size:150%}}@media only screen and (min-width: 768px){.con_activity .box_img ul li a.inner .wrp_txt .detail .arrow{margin-top:.3em}}@media only screen and (max-width: 767px){.con_activity .box_img ul li a.inner .wrp_txt .detail .arrow{margin-top:.4em}}.con_stay{margin-top:8.33333%;background:url(../images/home/bg_sta.jpg) no-repeat top left;background-size:cover;padding:4.6875% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_stay{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay{padding:7.5% 0}}@media only screen and (max-width: 767px){.con_stay{padding:2em 0 1em}}.con_stay .box_tit{max-width:1680px;width:90%;margin:0 auto}@media only screen and (min-width: 1200px){.con_stay .box_tit{display:flex;flex-direction:row}}@media print{.con_stay .box_tit{display:flex;flex-direction:row}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_tit{text-align:center}}@media only screen and (min-width: 1200px){.con_stay .box_tit h2{margin-right:7.7381%}}@media print{.con_stay .box_tit h2{margin-right:7.7381%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_tit h2{display:inline-block;text-align:center}}@media only screen and (min-width: 1200px){.con_stay .box_tit .wrp_txt{max-width:809px;width:80%}}@media print{.con_stay .box_tit .wrp_txt{max-width:809px;width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_tit .wrp_txt{width:100%;margin-top:1em}}@media only screen and (max-width: 767px){.con_stay .box_tit .wrp_txt{margin-top:1em}}.con_stay .box_tit .wrp_txt .sst{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:163%;letter-spacing:.07em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_tit .wrp_txt .sst{font-size:150%}}@media only screen and (max-width: 767px){.con_stay .box_tit .wrp_txt .sst{font-size:125%}}.con_stay .box_tit .wrp_txt .txt{font-size:100%;letter-spacing:.07em;line-height:2;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_tit .wrp_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_stay .box_tit .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_tit .wrp_txt .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_stay .box_tit .wrp_txt .txt{line-height:1.7}}@media only screen and (max-width: 767px){.con_stay .box_tit .wrp_txt .txt{margin-top:.5em}}.con_stay .box_img{max-width:1680px;width:90%;margin:0 auto;margin-top:2.60417%}@media only screen and (max-width: 767px){.con_stay .box_img{margin-top:1em}}@media only screen and (min-width: 768px){.con_stay .box_img ul{display:flex;flex-direction:row}}@media only screen and (min-width: 768px){.con_stay .box_img ul li{width:30.95238%}.con_stay .box_img ul li:not(:first-child){margin-left:3.57143%}}@media only screen and (max-width: 767px){.con_stay .box_img ul li{margin-bottom:.5em}}.con_stay .box_img ul li:nth-child(2n) a .wrp_txt{background:rgba(39,89,97,0.6)}.con_stay .box_img ul li:nth-child(2n) a:hover .wrp_txt{background:#275961}.con_stay .box_img ul li a{display:block;text-decoration:none;position:relative}.con_stay .box_img ul li a:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(39,89,97,0.3);z-index:10;opacity:0;transition:opacity 400ms ease}.con_stay .box_img ul li a:hover:after{opacity:1}.con_stay .box_img ul li a:hover .wrp_txt{background:#009eb6}.con_stay .box_img ul li a:hover .wrp_txt .arrow{transform:translateX(0.3em)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_img ul li a .wrp_img{overflow:hidden}.con_stay .box_img ul li a .wrp_img img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (max-width: 767px){.con_stay .box_img ul li a .wrp_img{height:7em;overflow:hidden;position:relative}.con_stay .box_img ul li a .wrp_img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);z-index:10}.con_stay .box_img ul li a .wrp_img img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}}.con_stay .box_img ul li a .wrp_txt{position:absolute;top:50%;transform:translateY(-50%);left:0%;right:0%;margin:0 auto;text-align:center;color:#FFF;z-index:11;background:rgba(0,158,182,0.6);padding:6.34615% 0;transition:background 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_img ul li a .wrp_txt{padding:6.34615% 1em}}@media only screen and (max-width: 767px){.con_stay .box_img ul li a .wrp_txt{padding:0.8em 1em}}@media only screen and (min-width: 1200px){.con_stay .box_img ul li a .wrp_txt{width:240px}}@media print{.con_stay .box_img ul li a .wrp_txt{width:240px}}@media only screen and (max-width: 1199px){.con_stay .box_img ul li a .wrp_txt{left:50%;right:auto;transform:translate(-50%, -50%);white-space:nowrap}}.con_stay .box_img ul li a .wrp_txt .st{font-size:125%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_img ul li a .wrp_txt .st{font-size:100%}}@media only screen and (max-width: 767px){.con_stay .box_img ul li a .wrp_txt .st{font-size:100%}}@media only screen and (min-width: 1200px){.con_stay .box_img ul li a .wrp_txt .st{line-height:1.5;letter-spacing:.11em}}@media print{.con_stay .box_img ul li a .wrp_txt .st{line-height:1.5;letter-spacing:.11em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_img ul li a .wrp_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_stay .box_img ul li a .wrp_txt .st{letter-spacing:.11em;display:inline-block}}.con_stay .box_img ul li a .wrp_txt .arrow{text-align:center;font-size:188%;transition:all 400ms ease;margin-top:.5em;padding-bottom:1px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_img ul li a .wrp_txt .arrow{font-size:138%}}@media only screen and (max-width: 767px){.con_stay .box_img ul li a .wrp_txt .arrow{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_stay .box_img ul li a .wrp_txt .arrow{margin-top:.4em}}@media only screen and (max-width: 767px){.con_stay .box_img ul li a .wrp_txt .arrow{margin-top:0}}@media only screen and (min-width: 768px){.con_stay .box_img ul li a .wrp_txt .arrow{display:block}}@media only screen and (max-width: 767px){.con_stay .box_img ul li a .wrp_txt .arrow{display:inline-block;padding-left:.1em;vertical-align:-.1em}}.con_access{margin-top:4.89583%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-top:7.83333%}}@media only screen and (max-width: 767px){.con_access{margin-top:4.5em}}.con_access h2{text-align:left;max-width:1680px;width:90%;margin:0 auto}.con_access .wrap_map{max-width:1680px;width:90%;margin:0 auto;margin-top:2.08333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map{margin-top:2.91667%}}@media only screen and (max-width: 767px){.con_access .wrap_map{margin-top:1em}}.con_access .wrap_map .box_map iframe{width:100%;height:500px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_map iframe{height:400px}}@media only screen and (max-width: 767px){.con_access .wrap_map .box_map iframe{height:15em}}.con_access .wrap_map .txt_lead{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;font-size:138%;letter-spacing:0.1em;color:#575757;margin-top:2.02381%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .txt_lead{font-size:119%}}@media only screen and (max-width: 767px){.con_access .wrap_map .txt_lead{font-size:119%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .txt_lead{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_access .wrap_map .txt_lead{margin-top:2em}}.con_access .wrap_map .txt_lead i{display:inline-block}.con_access .wrap_map .box_txt{max-width:1200px;margin:0 auto;margin-top:2.34375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_txt{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_access .wrap_map .box_txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_access .wrap_map .box_txt{display:flex;flex-direction:row;justify-content:center}}@media only screen and (min-width: 768px){.con_access .wrap_map .box_txt .wrp_img{width:33.33333%;margin-right:4.16667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_txt .wrp_img{width:52%;max-width:400px;margin-right:4%}}@media only screen and (min-width: 768px){.con_access .wrap_map .box_txt .wrp_txt{width:43.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_txt .wrp_txt{width:48%}}@media only screen and (max-width: 767px){.con_access .wrap_map .box_txt .wrp_txt{margin-top:1em}}.con_access .wrap_map .box_txt .wrp_txt .txt{font-size:100%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_txt .wrp_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_access .wrap_map .box_txt .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px){.con_access .wrap_map .box_txt .wrp_txt .txt{line-height:2.25}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_access .wrap_map .box_txt .wrp_txt .txt{line-height:1.625}}.con_access .wrap_map .box_txt .wrp_txt .wrp_inf{border-left:1px solid #e38671;padding-left:1.5em;margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_txt .wrp_txt .wrp_inf{margin-top:1em}}@media only screen and (max-width: 767px){.con_access .wrap_map .box_txt .wrp_txt .wrp_inf{margin-top:1em}}.con_access .wrap_map .box_txt .wrp_txt .wrp_inf address{font-size:100%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_txt .wrp_txt .wrp_inf address{font-size:94%}}@media only screen and (max-width: 767px){.con_access .wrap_map .box_txt .wrp_txt .wrp_inf address{font-size:100%}}.con_access .wrap_map .box_txt .wrp_txt .wrp_inf .txt_tel{font-size:100%;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;margin-top:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_map .box_txt .wrp_txt .wrp_inf .txt_tel{font-size:94%}}@media only screen and (max-width: 767px){.con_access .wrap_map .box_txt .wrp_txt .wrp_inf .txt_tel{font-size:100%}}.con_access .wrap_map .box_txt .wrp_txt .wrp_inf .txt_tel a,.con_access .wrap_map .box_txt .wrp_txt .wrp_inf .txt_tel span{font-size:138%}.con_access .wrap_bus{max-width:1440px;padding:3.33333%;border:5px solid #f8f8f5;margin-top:4.16667%}@media only screen and (max-width: 767px){.con_access .wrap_bus{padding:1em}}@media only screen and (max-width: 767px){.con_access .wrap_bus{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_access .wrap_bus{border-width:3px}}@media only screen and (min-width: 768px){.con_access .wrap_bus{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.con_access .wrap_bus:before{content:'Check';font-family:'Nothing You Could Do', cursive;position:absolute;top:-.3em;left:-.5em;transform:rotate(-15deg);font-size:375%;color:#575757;display:block;letter-spacing:0.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus:before{font-size:250%}}@media only screen and (max-width: 767px){.con_access .wrap_bus:before{font-size:188%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_access .wrap_bus:before{font-size:313%}}@media only screen and (min-width: 768px){.ie11 .con_access .wrap_bus:before{font-size:50px}}@media only screen and (max-width: 1199px){.con_access .wrap_bus:before{top:-.6em}}@media only screen and (min-width: 768px){.con_access .wrap_bus .box_txt{width:42.63566%}.ie11 .con_access .wrap_bus .box_txt{margin-right:20.93023%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt{width:48%}}.con_access .wrap_bus .box_txt .txt_lead{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.con_access .wrap_bus .box_txt .txt_lead b{background:#e99585;color:#FFF;display:inline-block;vertical-align:middle;padding:.3em .4em;line-height:1;font-weight:normal;letter-spacing:.08em;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt .txt_lead b{font-size:94%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt .txt_lead b{font-size:100%}}.con_access .wrap_bus .box_txt .txt_lead i{color:#e99585;display:inline-block;vertical-align:middle;margin-left:.5em;font-size:113%;letter-spacing:.16em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt .txt_lead i{font-size:107%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt .txt_lead i{font-size:107%}}.con_access .wrap_bus .box_txt h3{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:125%;letter-spacing:.1em;margin-top:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt h3{font-size:113%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt h3{font-size:125%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt h3{margin-top:.3em}}.con_access .wrap_bus .box_txt .txt{font-size:100%;letter-spacing:.1em;max-width:486px;margin-top:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt .txt{margin-top:.8em}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 1200px){.con_access .wrap_bus .box_txt .txt{line-height:2.25}}@media print{.con_access .wrap_bus .box_txt .txt{line-height:2.25}}.con_access .wrap_bus .box_txt .btn{margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt .btn{margin-top:1em}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt .btn{margin-top:.8em}}.con_access .wrap_bus .box_txt .btn a{display:inline-block;text-decoration:none;background:#d09f3e;color:#FFF;font-weight:bold;text-align:center;font-size:107%;line-height:1;transition:background 400ms ease;padding:1em 2.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt .btn a{font-size:94%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt .btn a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_txt .btn a{padding:1em 1.5em}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_txt .btn a{padding:1em 1.5em}}@media only screen and (min-width: 1200px){.con_access .wrap_bus .box_txt .btn a{letter-spacing:.12em}}@media print{.con_access .wrap_bus .box_txt .btn a{letter-spacing:.12em}}@media only screen and (max-width: 1199px){.con_access .wrap_bus .box_txt .btn a{letter-spacing:.08em}}.con_access .wrap_bus .box_txt .btn a:hover{background:#dab367}.con_access .wrap_bus .box_img{position:relative}@media only screen and (min-width: 768px){.con_access .wrap_bus .box_img{width:36.43411%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .wrap_bus .box_img{width:48%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_img{margin-top:1em}}.con_access .wrap_bus .box_img span{display:block;position:absolute}@media only screen and (min-width: 1200px){.con_access .wrap_bus .box_img span{width:65.53191%;bottom:-15.5%;left:-54.04255%}}@media print{.con_access .wrap_bus .box_img span{width:65.53191%;bottom:-15.5%;left:-54.04255%}}@media only screen and (max-width: 1199px){.con_access .wrap_bus .box_img span{width:45%;right:-15%;bottom:-20%}}@media only screen and (max-width: 767px){.con_access .wrap_bus .box_img span{width:50%}}