.con_mv img{width:100%}.con_villa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1920px;margin:75px auto 0}@media only screen and (max-width: 767px){.con_villa{margin:3em auto 0}}@media only screen and (max-width: 767px){.con_villa{position:relative}}.con_villa .box_left{width:35.67708%}@media only screen and (max-width: 767px){.con_villa .box_left{width:100%}}.con_villa .box_left .img{width:54.59854%}@media only screen and (max-width: 767px){.con_villa .box_left .img{width:50%}}.con_villa .box_left .box_text{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:70px 0 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .box_left .box_text{margin:50px 0 0 auto}}@media only screen and (max-width: 767px){.con_villa .box_left .box_text{margin:2em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1440px){.con_villa .box_left .box_text{max-width:90%}}@media only screen and (max-width: 767px){.con_villa .box_left .box_text{width:90%;margin:2em auto 0}}.con_villa .box_left .box_text .txt{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .box_left .box_text .txt{margin-top:35px}}@media only screen and (max-width: 767px){.con_villa .box_left .box_text .txt{margin-top:18.25em}}.con_villa .box_left .box_text .btn_basic{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .box_left .box_text .btn_basic{margin-top:35px}}@media only screen and (max-width: 767px){.con_villa .box_left .box_text .btn_basic{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_villa .box_left .box_text .btn_basic a{max-width:200px}}.con_villa .box_right{width:59.73958%;margin-top:60px}@media only screen and (max-width: 767px){.con_villa .box_right{width:90%}}@media only screen and (max-width: 767px){.con_villa .box_right{margin-top:0}}@media only screen and (max-width: 767px){.con_villa .box_right{position:absolute;top:15em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.con_barrel_saunna{width:90%;max-width:1240px;margin:170px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_barrel_saunna{margin:140px auto 0}}@media only screen and (max-width: 767px){.con_barrel_saunna{margin:5em auto 0}}.con_barrel_saunna .box_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 767px){.con_barrel_saunna .box_img{margin-top:1.5em}}.con_barrel_saunna .box_img .img1{width:34.27419%}@media only screen and (max-width: 767px){.con_barrel_saunna .box_img .img1{width:100%}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_img .img1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.5em}}.con_barrel_saunna .box_img .img2{width:65%}@media only screen and (max-width: 767px){.con_barrel_saunna .box_img .img2{width:100%}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_img .img2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_barrel_saunna .box_img div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.5em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.con_barrel_saunna .box_img div .img{width:49%}.con_barrel_saunna .box_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_barrel_saunna .box_text{margin-top:40px}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text{margin-top:2em}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text{position:relative;padding-bottom:5em}}.con_barrel_saunna .box_text .box_txt_btn{width:41.77419%}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .box_txt_btn{width:100%}}.con_barrel_saunna .box_text .box_txt_btn .btn_basic{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_barrel_saunna .box_text .box_txt_btn .btn_basic{margin-top:30px}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .box_txt_btn .btn_basic{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .box_txt_btn .btn_basic{position:absolute;bottom:0;left:0;width:100%}}@media only screen and (min-width: 768px){.con_barrel_saunna .box_text .box_txt_btn .btn_basic a{max-width:260px}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .box_txt_btn .btn_basic a{max-width:100%}}.con_barrel_saunna .box_text .tbl_basic01{width:50.80645%}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .tbl_basic01{width:100%}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .tbl_basic01{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_barrel_saunna .box_text .tbl_basic01 td{width:calc(100% - 120px)}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .tbl_basic01 td{width:calc(100% - 8em)}}.con_barrel_saunna .box_text .tbl_basic01 td span{color:#25507C}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_barrel_saunna .box_text .tbl_basic01 th{width:120px}}@media only screen and (max-width: 767px){.con_barrel_saunna .box_text .tbl_basic01 th{width:8em}}.con_bbq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1920px;margin:180px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bbq{margin:150px auto 0}}@media only screen and (max-width: 767px){.con_bbq{margin:5em auto 0}}@media only screen and (max-width: 767px){.con_bbq{position:relative;padding-top:5em;width:90%}}.con_bbq .box_left{width:59.73958%}@media only screen and (max-width: 767px){.con_bbq .box_left{width:100%}}.con_bbq .box_right{width:35.67708%;margin-top:80px}@media only screen and (max-width: 767px){.con_bbq .box_right{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bbq .box_right{margin-top:60px}}@media only screen and (max-width: 767px){.con_bbq .box_right{margin-top:0}}.con_bbq .box_right .img{width:56.2406%;margin:50px 0 0 auto}@media only screen and (max-width: 767px){.con_bbq .box_right .img{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bbq .box_right .img{margin:35px 0 0 auto}}@media only screen and (max-width: 767px){.con_bbq .box_right .img{margin:1.75em -5% 0 auto}}.con_bbq .box_right .img img{width:100%}.con_bbq .box_right .box_text{max-width:68.61314%}@media only screen and (max-width: 767px){.con_bbq .box_right .box_text{max-width:100%}}@media only screen and (max-width: 767px){.con_bbq .box_right .box_text .ttm1{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.con_bbq .box_right .box_text .txt{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bbq .box_right .box_text .txt{margin-top:35px}}@media only screen and (max-width: 767px){.con_bbq .box_right .box_text .txt{margin-top:1.5em}}.con_bbq .box_right .box_text .btn_basic{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bbq .box_right .box_text .btn_basic{margin-top:35px}}@media only screen and (max-width: 767px){.con_bbq .box_right .box_text .btn_basic{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_bbq .box_right .box_text .btn_basic a{max-width:200px}}.con_dog_park{width:90%;max-width:1575px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:180px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dog_park{margin:150px auto 0}}@media only screen and (max-width: 767px){.con_dog_park{margin:5em auto 0}}@media only screen and (max-width: 767px){.con_dog_park{position:relative}}.con_dog_park .box_text{width:29.84127%}@media only screen and (max-width: 767px){.con_dog_park .box_text{width:100%}}.con_dog_park .box_text .txt{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dog_park .box_text .txt{margin-top:35px}}@media only screen and (max-width: 767px){.con_dog_park .box_text .txt{margin-top:18em}}.con_dog_park .img{width:63.49206%}@media only screen and (max-width: 767px){.con_dog_park .img{width:100%}}@media only screen and (max-width: 767px){.con_dog_park .img{position:absolute;top:5em}}.con_contact{width:90%;max-width:1450px;background:url(../../facilities/images/bg_contact.webp) center center/cover no-repeat;margin:230px auto 160px;padding:50px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact{margin:150px auto}}@media only screen and (max-width: 767px){.con_contact{margin:5em auto}}@media only screen and (max-width: 767px){.con_contact{padding:2em 0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_contact{margin:180px auto 150px}}.con_contact .box_contact{width:93.10345%;margin:0 auto;background:#fff;padding:55px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_contact{padding:45px 0}}@media only screen and (max-width: 767px){.con_contact .box_contact{padding:2em 0}}.con_contact .box_contact .box_tel_email{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_contact .box_tel_email{margin:40px auto 0}}@media only screen and (max-width: 767px){.con_contact .box_contact .box_tel_email{margin:1.5em auto 0}}.con_contact .box_contact .box_tel_email .box_tel{display:inline-block;text-align:center}@media only screen and (min-width: 1200px){.con_contact .box_contact .box_tel_email .box_tel{padding-right:50px;margin-right:50px;position:relative}.con_contact .box_contact .box_tel_email .box_tel::before{content:'';display:inline-block;width:1px;height:100%;background:#C7C7C7;-webkit-transform:rotate(15deg);transform:rotate(15deg);position:absolute;right:0;top:0}}@media print{.con_contact .box_contact .box_tel_email .box_tel{padding-right:50px;margin-right:50px;position:relative}.con_contact .box_contact .box_tel_email .box_tel::before{content:'';display:inline-block;width:1px;height:100%;background:#C7C7C7;-webkit-transform:rotate(15deg);transform:rotate(15deg);position:absolute;right:0;top:0}}@media only screen and (max-width: 1199px){.con_contact .box_contact .box_tel_email .box_tel{width:100%}}.con_contact .box_contact .box_tel_email .box_tel .phone .tel{text-decoration:none;font-size:215%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_contact .box_tel_email .box_tel .phone .tel{font-size:186%}}@media only screen and (max-width: 767px){.con_contact .box_contact .box_tel_email .box_tel .phone .tel{font-size:143%}}.con_contact .box_contact .box_tel_email .box_tel .phone .tel em{font-size:67%}.con_contact .box_contact .box_tel_email .box_tel .phone .txt{width:100%;text-align:center;margin-top:.5em}.con_contact .box_contact .box_tel_email .box_email{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_contact .box_tel_email .box_email{margin-top:30px}}@media only screen and (max-width: 767px){.con_contact .box_contact .box_tel_email .box_email{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_contact .box_contact .box_tel_email .box_email{width:100%}}.con_contact .box_contact .box_tel_email .box_email a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.con_contact .box_contact .box_tel_email .box_email a{max-width:none;padding:13px 35px}}@media only screen and (max-width: 767px){.con_contact .box_contact .box_tel_email .box_email a{width:100%;max-width:100%;border-radius:4em}}.con_contact .box_contact .box_tel_email .box_email a::before{content:"";display:inline-block;background:url(../../facilities/images/ic_email.svg) center center/cover no-repeat;margin-right:.5em;width:20px;height:20px}@media only screen and (max-width: 767px){.con_contact .box_contact .box_tel_email .box_email a::before{width:1.25em}}@media only screen and (max-width: 767px){.con_contact .box_contact .box_tel_email .box_email a::before{height:1.25em}}.con_contact .box_contact .box_tel_email .box_email a:hover::before{-webkit-filter:invert(1);filter:invert(1)}
