﻿.font_Garamond{font-family:"Meiryo UI","Meiryo UI-MONOSPACE",'メイリオ', 'Meiryo','ＭＳ ゴシック','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.font_noto{font-family:"Meiryo UI","Meiryo UI-MONOSPACE",'メイリオ', 'Meiryo','ＭＳ ゴシック','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.btn_jpn a{font-family:"Meiryo UI","Meiryo UI-MONOSPACE",'メイリオ', 'Meiryo','ＭＳ ゴシック','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.con_rooms .box_rooms,.con_rooms .box_rooms .box_img,.con_cuisine .box_photo,.con_hotspa .box_hotspa,.con_facilit #box_slide_faci,.con_access .box_access,.con_sightse .box_sightse .box_txt,.con_offers .box_offers,.con_info .box_info,.con_photo .box_photo{width:98%;max-width:1420px;margin:auto}@media only screen and (max-width: 1199px){.con_rooms .box_rooms,.con_rooms .box_rooms .box_img,.con_cuisine .box_photo,.con_hotspa .box_hotspa,.con_facilit #box_slide_faci,.con_access .box_access,.con_sightse .box_sightse .box_txt,.con_offers .box_offers,.con_info .box_info,.con_photo .box_photo{width:93.75%}}.btn_all a,.btn_res a{margin:0 auto;width:400px;height:80px;border-width:2px;font-size:22px}@media only screen and (max-width: 767px){.btn_all a,.btn_res a{font-size:18px;width:92%;margin:4% auto !important}}.button,.btn_jpn a{font-size:107%;letter-spacing:0.06em;display:flex;justify-content:center;align-items:center;text-decoration:none;position:relative;width:250px;height:55px;transition:background 0.3s ease}@media only screen and (max-width: 767px){.button,.btn_jpn a{width:98%;margin:0 auto}}.button:hover:after,.btn_jpn a:hover:after{width:38px}.button:after,.btn_jpn a:after{content:'';display:block;position:absolute;top:50%;right:0px;width:50px;height:1px;transition:0.3s ease}.btn_jpn a{margin:0 auto;width:400px;height:80px;border-width:2px;font-size:22px;color:#525252;background:#ebebeb;background:linear-gradient(to bottom, #ebebeb 0%,#ffffff 100%);border:1px solid #d7d7d7}@media only screen and (max-width: 767px){.btn_jpn a{width:92%;margin:4% auto}}.btn_jpn a:hover{opacity:0.7}.st_h3_c{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_h3_c{margin-bottom:45px}}@media only screen and (max-width: 767px){.st_h3_c{margin-bottom:.5em}}@media only screen and (max-width: 767px){.con_slider{margin-top:-95px;z-index:-1;position:relative}}#box_slide_rooms,#box_slide_cuisi,#box_slide_hotsp,#box_slide_facili,#plan_slide{margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){#box_slide_rooms,#box_slide_cuisi,#box_slide_hotsp,#box_slide_facili,#plan_slide{margin-bottom:60px}}@media only screen and (max-width: 767px){#box_slide_rooms,#box_slide_cuisi,#box_slide_hotsp,#box_slide_facili,#plan_slide{margin-bottom:4em}}#box_slide_rooms .slick-dots,#box_slide_cuisi .slick-dots,#box_slide_hotsp .slick-dots,#box_slide_facili .slick-dots,#plan_slide .slick-dots{position:absolute;right:0;left:0;display:block;width:100%;margin:0 auto;text-align:center;bottom:35px}#box_slide_rooms .slick-dots li,#box_slide_cuisi .slick-dots li,#box_slide_hotsp .slick-dots li,#box_slide_facili .slick-dots li,#plan_slide .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 5px;padding:0;cursor:pointer}#box_slide_rooms .slick-dots li button,#box_slide_cuisi .slick-dots li button,#box_slide_hotsp .slick-dots li button,#box_slide_facili .slick-dots li button,#plan_slide .slick-dots li button{display:block;width:8px;height:8px;border:0;outline:none;background:transparent;line-height:0;color:transparent;font-size:0%;cursor:pointer}#box_slide_rooms .slick-dots li button:hover,#box_slide_rooms .slick-dots li button:focus,#box_slide_cuisi .slick-dots li button:hover,#box_slide_cuisi .slick-dots li button:focus,#box_slide_hotsp .slick-dots li button:hover,#box_slide_hotsp .slick-dots li button:focus,#box_slide_facili .slick-dots li button:hover,#box_slide_facili .slick-dots li button:focus,#plan_slide .slick-dots li button:hover,#plan_slide .slick-dots li button:focus{outline:none}#box_slide_rooms .slick-dots li button:hover:before,#box_slide_rooms .slick-dots li button:focus:before,#box_slide_cuisi .slick-dots li button:hover:before,#box_slide_cuisi .slick-dots li button:focus:before,#box_slide_hotsp .slick-dots li button:hover:before,#box_slide_hotsp .slick-dots li button:focus:before,#box_slide_facili .slick-dots li button:hover:before,#box_slide_facili .slick-dots li button:focus:before,#plan_slide .slick-dots li button:hover:before,#plan_slide .slick-dots li button:focus:before{opacity:1}#box_slide_rooms .slick-dots li button:before,#box_slide_cuisi .slick-dots li button:before,#box_slide_hotsp .slick-dots li button:before,#box_slide_facili .slick-dots li button:before,#plan_slide .slick-dots li button:before{opacity:1;content:'';position:absolute;top:0;left:0;width:8px;height:8px;line-height:20px;background:#8e6dbb;border-radius:50%;font-size:40%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#box_slide_rooms .slick-dots li.slick-active button:before,#box_slide_cuisi .slick-dots li.slick-active button:before,#box_slide_hotsp .slick-dots li.slick-active button:before,#box_slide_facili .slick-dots li.slick-active button:before,#plan_slide .slick-dots li.slick-active button:before{background:#fff}#box_slide_rooms .slick-prev,#box_slide_cuisi .slick-prev,#box_slide_hotsp .slick-prev,#box_slide_facili .slick-prev,#plan_slide .slick-prev{left:20px;z-index:50;width:30px;height:80px}#box_slide_rooms .slick-prev:before,#box_slide_cuisi .slick-prev:before,#box_slide_hotsp .slick-prev:before,#box_slide_facili .slick-prev:before,#plan_slide .slick-prev:before{content:'';display:inline-block;width:30px;height:80px;background:url(../images/common/bg_previous.png) no-repeat;background-size:contain;vertical-align:middle;opacity:1}#box_slide_rooms .slick-next,#box_slide_cuisi .slick-next,#box_slide_hotsp .slick-next,#box_slide_facili .slick-next,#plan_slide .slick-next{right:20px;z-index:50;width:30px;height:80px}#box_slide_rooms .slick-next:before,#box_slide_cuisi .slick-next:before,#box_slide_hotsp .slick-next:before,#box_slide_facili .slick-next:before,#plan_slide .slick-next:before{content:'';display:inline-block;width:30px;height:80px;background:url(../images/common/bg_next.png) no-repeat;background-size:contain;vertical-align:middle;opacity:1}.con_intro{padding-bottom:90px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_intro{padding-bottom:2em}}.con_intro:before{content:"";display:inline-block;position:absolute;background:url(../images/common/bg_tori.png) no-repeat top right;width:100%;height:100%;top:-100px;right:8%;z-index:-1}@media only screen and (max-width: 767px){.con_intro:before{background:none}}.con_intro .box_intro .box_tit{margin-top:100px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit{margin-top:50px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit{margin-bottom:40px}}.con_intro .box_intro .box_tit h2{text-align:center;font-size:300%;color:#6c488e;line-height:1.1;letter-spacing:0.09em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit h2{font-size:267%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit h2{font-size:300%}}.con_intro .box_intro .box_tit h3{text-align:center;font-size:154%;line-height:1.5;letter-spacing:0.23em;color:#767676;margin-top:35px;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit h3{font-size:134%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit h3{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit h3{margin-top:17px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit h3{margin-top:35px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit h3{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit h3{margin-bottom:40px}}.con_intro .box_intro .box_tit p{text-align:center;font-size:107%;line-height:2.3;letter-spacing:0.1em;color:#515151}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit p{font-size:107%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit p{font-size:107%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit p{width:90%;text-align:left;margin:0 auto}}.con_intro .box_intro .box_img{display:flex}@media only screen and (max-width: 767px){.con_intro .box_intro .box_img{flex-wrap:wrap}}.con_intro .box_intro .box_100{padding:80px;display:flex;flex-wrap:wrap;justify-content:center;background:url(../images/home/bg_intro.png) no-repeat center bottom;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_100{padding:40px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100{padding:1.5em}}.con_intro .box_intro .box_100 .box_img{padding-right:100px;width:50%;justify-content:flex-end}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_100 .box_img{padding-right:50px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100 .box_img{padding-right:1.5em}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100 .box_img{width:100%;padding:0}}.con_intro .box_intro .box_100 .box_txt{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:50%}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100 .box_txt{width:100%;margin:4% auto}}.con_intro .box_intro .box_100 .box_txt .box_txt_sub{margin-left:40px;max-width:515px;width:68%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_100 .box_txt .box_txt_sub{margin-left:20px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100 .box_txt .box_txt_sub{margin-left:1em}}.con_intro .box_intro .box_100 .box_txt .box_txt_sub h4{font-size:154%;padding-bottom:1%;display:inline;border-bottom:1px solid #505050;line-height:1.7;letter-spacing:0.15em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_100 .box_txt .box_txt_sub h4{font-size:134%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100 .box_txt .box_txt_sub h4{font-size:134%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100 .box_txt .box_txt_sub{width:66%}}.con_intro .box_intro .box_100 .box_txt p{line-height:2.3;letter-spacing:0.075em;margin-top:1em}.con_intro .box_intro .box_100 .box_txt img{width:25%}@media only screen and (max-width: 767px){.con_intro .box_intro .box_100 .box_txt img{width:28%}}.con_rooms{padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_rooms{padding-bottom:1em}}.con_rooms .box_rooms{max-width:1720px;position:relative}.con_rooms .box_rooms:before{content:"";display:inline-block;position:absolute;background:url(../images/common/bg_tuki.png) no-repeat top right;width:100%;height:100%;top:0;right:-80px;z-index:-1}@media only screen and (max-width: 767px){.con_rooms .box_rooms:before{background:none}}.con_rooms .box_rooms .box_tit{text-align:center}.con_rooms .box_rooms .box_tit h4{margin:0 auto;margin-bottom:40px;line-height:1.3;letter-spacing:0.16em;font-weight:400;color:#252525}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_tit h4{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_tit h4{margin-bottom:40px}}.con_rooms .box_rooms .box_tit p{line-height:2.3;letter-spacing:0.075em}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_tit p{text-align:left}}.con_rooms .box_rooms .box_img{max-width:1720px;margin-top:100px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_img{margin-top:60px}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_img{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img{margin-bottom:1em}}.con_rooms .box_rooms .box_img #wrap{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap{margin:0 auto;text-align:center}}.con_rooms .box_rooms .box_img #wrap ul{width:50%}@media only screen and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap ul{width:100%}}.con_rooms .box_rooms .box_img #wrap #thumbnail-list{position:relative;width:50%}@media only screen and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #thumbnail-list{width:100%;margin-left:-15%;margin-bottom:10%}}.con_rooms .box_rooms .box_img #wrap #thumbnail-list li{font-size:100%;cursor:pointer;border:1px solid #ccc;padding:1.5% 2%;transition:all  0.3s ease;color:#3d1c6b;background:#fff;white-space:nowrap;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #thumbnail-list li{font-size:80%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img #wrap #thumbnail-list li{font-size:67%}}.con_rooms .box_rooms .box_img #wrap #thumbnail-list li:hover{color:#fff;background:#3d1c6b}.con_rooms .box_rooms .box_img #wrap #thumbnail-list .thumbnail-current{color:#fff !important;background:#3d1c6b !important}.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th01{position:absolute;top:calc( ( 150 / 600 ) * 100% );left:calc( ( 140 / 860 ) * 100% )}@media only screen and (max-width: 543.5px){.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th01{top:calc( ( 116 / 600 ) * 100% );left:calc( ( 28 / 860 ) * 100% )}}.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th02{position:absolute;top:calc( ( 135 / 600 ) * 100% );left:calc( ( 396 / 860 ) * 100% )}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th02{top:calc( ( 110 / 600 ) * 100% )}}.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th03{position:absolute;top:calc( ( 70 / 600 ) * 100% );left:calc( ( 625 / 860 ) * 100% )}@media only screen and (max-width: 543.5px){.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th03{top:calc( ( 35 / 600 ) * 100% );left:calc( ( 660 / 860 ) * 100% )}}.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th04{position:absolute;top:calc( ( 190 / 600 ) * 100% );left:calc( ( 690 / 860 ) * 100% )}.con_rooms .box_rooms .box_img #wrap #thumbnail-list .th05{position:absolute;top:calc( ( 525 / 600 ) * 100% );left:calc( ( 600 / 860 ) * 100% )}.con_rooms .box_rooms .box_img #wrap #slider_rooms{width:45%;margin-left:5%}.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap{text-align:left}.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap h4{margin-top:40px;font-size:200%;font-weight:lighter;color:#3d1c6b;line-height:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap h4{margin-top:20px}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap h4{margin-top:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap h4{font-size:174%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap h4{font-size:174%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap h4{max-width:650px}}.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap p{font-size:120%;color:#040404}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap p{font-size:107%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap p{font-size:120%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #slider_rooms .img_wrap p{max-width:650px}}@media only screen and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #slider_rooms{width:100%;margin:0 auto}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_rooms .box_rooms .box_img #wrap #slider_rooms{width:80%;max-width:650px}}.con_cuisine{padding-top:90px;padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine{padding-top:45px}}@media only screen and (max-width: 767px){.con_cuisine{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_cuisine{padding-bottom:1em}}.con_cuisine .box_cuisine .box_main{display:flex;justify-content:flex-end;align-items:center}.con_cuisine .box_cuisine .box_main .box_txt{width:46.5625%;max-width:530px;margin-right:75px;margin-left:75px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_main .box_txt{margin-right:50px}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_main .box_txt{margin-right:0px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_main .box_txt{margin-left:50px}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_main .box_txt{margin-left:0px}}.con_cuisine .box_cuisine .box_main .box_txt:before{content:"";display:inline-block;position:absolute;background:url(../images/common/bg_maru.png) no-repeat top right;width:100%;height:200%;top:-30%;right:-30%;z-index:-1}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_main .box_txt:before{background:none}}.con_cuisine .box_cuisine .box_main .box_txt h4{line-height:1.3;letter-spacing:0.16em;font-weight:400;color:#252525}.con_cuisine .box_cuisine .box_main .box_txt p{line-height:2.3;letter-spacing:0.075em;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_cuisine .box_main .box_txt p{margin-top:20px}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_main .box_txt p{margin-top:2em}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_main .box_txt p{width:90%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.con_cuisine .box_cuisine .box_main .box_txt{width:100%;margin:0 auto}.con_cuisine .box_cuisine .box_main .box_txt h4{text-align:center}}.con_cuisine .box_cuisine .box_main .box_img{width:53.4375%}.con_cuisine .box_photo{margin-top:70px;margin-bottom:90px;max-width:1720px;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_photo{margin-top:45px}}@media only screen and (max-width: 767px){.con_cuisine .box_photo{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_photo{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_cuisine .box_photo{margin-bottom:2.5em}}.con_cuisine .box_photo img{margin-left:2px;width:24%}.con_hotspa{padding-top:90px;padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa{padding-top:45px}}@media only screen and (max-width: 767px){.con_hotspa{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_hotspa{padding-bottom:1em}}.con_hotspa .box_hotspa{max-width:1720px;position:relative}.con_hotspa .box_hotspa:before{content:"";display:inline-block;position:absolute;background:url(../images/home/bg_hot.png) no-repeat top center;width:140%;height:100%;top:-100px;left:-20%;z-index:-1}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa:before{background:none}}.con_hotspa .box_hotspa .box_tit{text-align:center}.con_hotspa .box_hotspa .box_tit h4{margin:0 auto;margin-bottom:40px;line-height:1.3;letter-spacing:0.16em;font-weight:400;color:#252525}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa .box_hotspa .box_tit h4{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa .box_tit h4{margin-bottom:40px}}.con_hotspa .box_hotspa .box_tit p{line-height:2.3;letter-spacing:0.075em}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa .box_tit p{text-align:left}}.con_hotspa .box_hotspa .box_img{margin-top:70px;margin-bottom:90px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa .box_hotspa .box_img{margin-top:45px}}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa .box_img{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa .box_hotspa .box_img{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa .box_img{margin-bottom:2.5em}}.con_hotspa .box_hotspa .box_img .img_hotspa{width:33%;margin:1px;text-align:center}.con_hotspa .box_hotspa .box_img .img_hotspa p{line-height:1.4;font-size:160%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa .box_hotspa .box_img .img_hotspa p{font-size:134%}}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa .box_img .img_hotspa p{font-size:160%}}.con_hotspa .box_hotspa .box_img .img_hotspa p span{font-size:67%}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa .box_img .img_hotspa{display:flex;width:100%;position:relative;align-items:center}.con_hotspa .box_hotspa .box_img .img_hotspa img{width:50%}.con_hotspa .box_hotspa .box_img .img_hotspa p{width:50%;position:absolute;top:20%;right:0}}@media only screen and (max-width: 767px){.con_hotspa .box_hotspa .box_img .img_hotspa:nth-child(even){flex-direction:row-reverse}.con_hotspa .box_hotspa .box_img .img_hotspa:nth-child(even) p{width:50%;position:absolute;top:20%;left:0}}.con_facilit{padding-top:90px;padding-bottom:90px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilit{padding-top:45px}}@media only screen and (max-width: 767px){.con_facilit{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilit{padding-bottom:90px}}@media only screen and (max-width: 767px){.con_facilit{padding-bottom:1em}}.con_facilit:before{content:"";display:inline-block;position:absolute;background:url(../images/common/bg_tuki.png) no-repeat top left;width:100%;height:100%;top:-10%;left:10%;z-index:-1}@media only screen and (max-width: 767px){.con_facilit:before{background:none}}.con_facilit #box_slide_faci{max-width:1720px}@media only screen and (max-width: 767px){.con_facilit #box_slide_faci{margin-bottom:0}}.con_facilit #box_slide_faci li{margin:0 auto;text-align:center}.con_facilit #box_slide_faci li img{width:100%}@media only screen and (max-width: 767px){.con_facilit #box_slide_faci li{width:90%;margin:0 auto}}.con_facilit .box_facilit{display:flex;justify-content:center;position:relative;align-items:center;max-width:1720px;margin:0 auto;flex-wrap:nowrap;position:relative}.con_facilit .box_facilit:before{content:"";display:inline-block;position:absolute;background:url(../images/home/bg_facili.jpg) no-repeat center right;width:100%;height:100%;top:100px;right:-90px;z-index:-1}@media only screen and (max-width: 767px){.con_facilit .box_facilit{flex-wrap:wrap;padding-top:2em;position:relative}.con_facilit .box_facilit:before{content:"";display:inline-block;position:absolute;background:url(../images/home/bg_facili.jpg) no-repeat top center;width:100%;height:80%;top:-10%;right:0px;z-index:-1}}.con_facilit .box_facilit .img_01{margin-top:15%}@media only screen and (max-width: 767px){.con_facilit .box_facilit .img_01{order:2;width:45%;margin:2%}}@media only screen and (max-width: 767px){.con_facilit .box_facilit .img_02{order:3;width:45%;margin:2%}}.con_facilit .box_facilit .box_txt{max-width:400px;text-align:center;margin:0 110px 0 80px;margin-top:10%;width:30%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilit .box_facilit .box_txt{max-width:600px}}@media only screen and (max-width: 767px){.con_facilit .box_facilit .box_txt{max-width:400px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilit .box_facilit .box_txt{margin-top:5%}}@media only screen and (max-width: 767px){.con_facilit .box_facilit .box_txt{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilit .box_facilit .box_txt{width:40%}}@media only screen and (max-width: 767px){.con_facilit .box_facilit .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_facilit .box_facilit .box_txt{margin:0 auto;order:1;max-width:100%;text-align:center}}.con_facilit .box_facilit .box_txt .txt_main{margin-bottom:60px;line-height:2.3;letter-spacing:0.075em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilit .box_facilit .box_txt .txt_main{margin-bottom:45px}}@media only screen and (max-width: 767px){.con_facilit .box_facilit .box_txt .txt_main{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_facilit .box_facilit .box_txt .txt_main{width:90%;text-align:left;margin-left:auto;margin-right:auto}}.con_access{padding-top:90px;padding-bottom:90px;margin-bottom:90px;text-align:center;background:url(../images/home/bg_access.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{padding-top:45px}}@media only screen and (max-width: 767px){.con_access{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_access{padding-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-bottom:45px}}@media only screen and (max-width: 767px){.con_access{margin-bottom:1em}}.con_access h4{margin:0 auto;line-height:1.3;letter-spacing:0.16em;font-weight:400;color:#252525}@media only screen and (max-width: 767px){.con_access h4{text-align:left;width:90%;margin-left:auto;margin-right:auto}}.con_access .txt_main{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .txt_main{margin-top:25px}}@media only screen and (max-width: 767px){.con_access .txt_main{margin-top:1em}}@media only screen and (max-width: 767px){.con_access .txt_main{text-align:left;width:90%;margin-left:auto;margin-right:auto}}.con_access .box_access{max-width:1425px;position:relative}.con_access .box_access .box_sougei{width:300px;border:4px solid #C8B0DF;padding:30px;position:absolute;top:50%;background:rgba(255,255,255,0.6)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_sougei{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access .box_sougei{width:100%}}@media only screen and (max-width: 1199px){.con_access .box_access .box_sougei{width:85%;position:relative;margin:0 auto;display:flex;flex-wrap:wrap}}.con_access .box_access .box_sougei h5{font-size:134%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_sougei h5{font-size:120%}}@media only screen and (max-width: 767px){.con_access .box_access .box_sougei h5{font-size:134%}}@media only screen and (max-width: 1199px){.con_access .box_access .box_sougei h5{order:2}}.con_access .box_access .box_sougei p{text-align:left;line-height:2;letter-spacing:0.15em;width:240px;margin:1.5em auto}@media only screen and (max-width: 1199px){.con_access .box_access .box_sougei p{order:3;margin:0;width:100%}}@media only screen and (max-width: 1199px){.con_access .box_access .box_sougei img{margin:4% auto}}.con_access .box_access .box_bt{position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_bt .btn_all{margin:4% auto}}.con_access .box_access .box_bt p{position:absolute;right:0;top:-50px}@media only screen and (max-width: 1199px){.con_access .box_access .box_bt p{position:relative;top:0}}.con_sightse{padding-top:90px;margin-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse{padding-top:45px}}@media only screen and (max-width: 767px){.con_sightse{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse{margin-bottom:45px}}@media only screen and (max-width: 767px){.con_sightse{margin-bottom:1em}}.con_sightse .box_sightse{display:flex;justify-content:flex-end;align-items:center;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse{display:block}}@media only screen and (max-width: 767px){.con_sightse .box_sightse{display:block}}.con_sightse .box_sightse:before{content:"";display:inline-block;position:absolute;background:url(../images/home/bg_sight.jpg) no-repeat top left;width:100%;height:130%;left:0;top:-15%;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse:before{top:20%}}.con_sightse .box_sightse .st_h3{line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse .st_h3{text-align:center;margin:auto;margin-bottom:0.5em}}@media only screen and (max-width: 767px){.con_sightse .box_sightse:before{content:"";display:inline-block;position:absolute;background:url(../images/home/bg_sight.jpg) no-repeat top left;width:100%;height:85%;left:0;top:20%;z-index:-1}.con_sightse .box_sightse .st_h3{text-align:center;line-height:1.5}}.con_sightse .box_sightse h4{line-height:1.3;letter-spacing:0.16em;font-weight:400;color:#252525}@media only screen and (min-width: 1200px){.con_sightse .box_sightse h4{white-space:nowrap}}@media print{.con_sightse .box_sightse h4{white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse h4{letter-spacing:0.2em;text-align:center;line-height:1.4;margin:4% auto}}@media only screen and (max-width: 767px){.con_sightse .box_sightse h4{line-height:1.4;letter-spacing:0.2em;text-align:center;margin:4% auto}}.con_sightse .box_sightse .box_txt{margin-right:75px;margin-left:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse .box_txt{margin-right:50px}}@media only screen and (max-width: 767px){.con_sightse .box_sightse .box_txt{margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse .box_txt{margin-left:10px}}@media only screen and (max-width: 767px){.con_sightse .box_sightse .box_txt{margin-left:auto}}@media only screen and (min-width: 1200px){.con_sightse .box_sightse .box_txt{max-width:550px}}@media print{.con_sightse .box_sightse .box_txt{max-width:550px}}.con_sightse .box_sightse .box_txt .txt_main{margin-top:30px;line-height:2.3;letter-spacing:0.075em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse .box_txt .txt_main{margin-top:25px}}@media only screen and (max-width: 767px){.con_sightse .box_sightse .box_txt .txt_main{margin-top:1.5em}}@media only screen and (max-width: 1199px){.con_sightse .box_sightse .box_txt .txt_main{width:90%;margin-left:auto;margin-right:auto}}.con_sightse .box_sightse .box_txt .btn_all a{margin:60px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightse .box_sightse .box_txt .btn_all a{margin:30px auto}}.con_sightse .box_sightse .box_img{width:53.64583%}@media only screen and (max-width: 1199px){.con_sightse .box_sightse .box_img{width:90%;margin:0 auto}}.con_offers{padding-top:90px;padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers{padding-top:45px}}@media only screen and (max-width: 767px){.con_offers{padding-top:6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_offers{padding-bottom:1em}}@media only screen and (max-width: 767px){.con_offers .st_h3_c{font-size:267%}}.con_offers .box_offers{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.con_offers .box_offers{box-shadow:0px 0px 10px 5px rgba(159,159,159,0.21)}}.con_offers .box_offers .box_plan{max-width:450px;width:31.69014%;padding:30px;transition:all  0.3s ease}.con_offers .box_offers .box_plan .tit_plan{line-height:1.6;font-size:120%;padding:35px 0;color:#000;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_offers .box_plan .tit_plan{font-size:107%}}@media only screen and (max-width: 767px){.con_offers .box_offers .box_plan .tit_plan{font-size:120%}}.con_offers .box_offers .box_plan a{text-decoration:none}.con_offers .box_offers .box_plan:hover{box-shadow:0px 0px 21px 10px rgba(159,159,159,0.21)}.con_offers .box_offers .box_price{display:flex;justify-content:flex-start;flex-wrap:wrap;width:90%;margin-left:10%}.con_offers .box_offers .box_price .txt_sui{line-height:1.4;font-size:107%;letter-spacing:0.16em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_offers .box_price .txt_sui{font-size:94%}}@media only screen and (max-width: 767px){.con_offers .box_offers .box_price .txt_sui{font-size:107%}}.con_offers .box_offers .box_price .txt_price{line-height:1.4;color:#73618d;font-size:214%;letter-spacing:0.01em;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_offers .box_offers .box_price .txt_price{font-size:187%}}@media only screen and (max-width: 767px){.con_offers .box_offers .box_price .txt_price{font-size:214%}}.con_offers .box_offers .box_price .txt_price span{font-size:50%;text-align:right}.con_offers .box_bt{display:flex;justify-content:center;align-items:center;margin:2% auto}@media only screen and (max-width: 767px){.con_offers .box_bt{display:block}}.con_offers .box_bt p{margin:0 2%}@media only screen and (max-width: 767px){.con_offers .box_bt p{margin:4% auto}}.con_info{padding-top:90px;padding-bottom:90px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{padding-top:45px}}@media only screen and (max-width: 767px){.con_info{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_info{padding-bottom:1em}}.con_info:before{content:"";display:inline-block;position:absolute;background:url(../images/home/bg_info.jpg) no-repeat center center;width:100%;height:100%;top:0;z-index:-1}.con_info .box_info{background:#f8f8f8;padding:30px 55px 70px}@media only screen and (max-width: 767px){.con_info .box_info{padding:3em 2em 4em}}.con_info .box_info h3{text-align:center;margin:0 auto}.con_info .box_info .box_list li a{display:flex;flex-wrap:wrap;letter-spacing:0.1em;font-size:107%;border-bottom:1px solid #BDBDBD;padding:30px 0;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .box_list li a{font-size:94%}}@media only screen and (max-width: 767px){.con_info .box_info .box_list li a{font-size:107%}}.con_info .box_info .box_list li a .txt_ct{color:#fff;background:#8E7A92;padding:0.1% 1%;margin:0 1%}.con_info .box_info .box_list li a .txt_main{width:100%;padding:20px 0 0}.con_info .box_info .box_bt{margin-top:70px}.con_photo{padding-top:90px;padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_photo{padding-top:45px}}@media only screen and (max-width: 767px){.con_photo{padding-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_photo{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_photo{padding-bottom:5em}}.con_photo .box_photo{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_photo .box_photo{flex-wrap:wrap}}.con_photo .box_photo img{margin-right:2px}.con_photo .box_photo .box_suv{display:flex;flex-wrap:wrap;width:66.90141%}.con_photo .box_photo .box_suv img{margin:1.5px}.con_photo .box_photo .img_01{width:33.09859%}@media only screen and (max-width: 767px){.con_photo .box_photo .img_01{width:49%;margin:0.5%}}.con_photo .box_photo .img_02,.con_photo .box_photo .img_05{width:33%}@media only screen and (max-width: 767px){.con_photo .box_photo .img_02,.con_photo .box_photo .img_05{width:49%;margin:0.5%}}.con_photo .box_photo .img_03,.con_photo .box_photo .img_04{width:65%}@media only screen and (max-width: 767px){.con_photo .box_photo .img_03,.con_photo .box_photo .img_04{width:49%;margin:0.5%}}.con_photo .box_bt{margin:4% auto}
