@import url("https://fonts.googleapis.com/css2?family=Lobster&family=Noto+Sans+JP:wght@300;400;500;600&family=Noto+Serif+JP&family=Vujahday+Script&display=swap");@import url("https://fonts.googleapis.com/css2?family=Dancing+Script&family=Shippori+Mincho:wght@500;600&display=swap");.con_villa .wrp_villa .list_icon,.con_hotel{width:90%;max-width:1000px;margin:auto}@media only screen and (min-width: 1441px){.con_villa .wrp_villa .list_icon,.con_hotel{max-width:1300px}}@media only screen and (max-width: 1199px){.con_villa .wrp_villa .list_icon,.con_hotel{width:90%}}.con_tax .box_tax,.con_villa .wrp_villa .box_villa,.con_villa .wrp_villa .con_point{width:90%;max-width:1150px;margin:auto}@media only screen and (min-width: 1441px){.con_tax .box_tax,.con_villa .wrp_villa .box_villa,.con_villa .wrp_villa .con_point{max-width:1521px}}@media only screen and (max-width: 1199px){.con_tax .box_tax,.con_villa .wrp_villa .box_villa,.con_villa .wrp_villa .con_point{width:90%}}.con_int .box_int{width:90%;max-width:1240px;margin:auto}@media only screen and (min-width: 1441px){.con_int .box_int{max-width:1755px}}.con_tax .box_tax .box_det::after,.con_villa .wrp_villa .box_villa::after,.con_hotel .box_hotel::after{content:"";display:table;clear:both}#header{display:none}.con_main_fv{position:relative}.con_main_fv .box_main{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;background:rgba(0,0,0,0.4);color:#fff;text-align:center}@media only screen and (min-width: 768px){.con_main_fv .box_main{height:22em}}@media only screen and (max-width: 767px){.con_main_fv .box_main{height:13.5em}}@media only screen and (min-width: 768px){.con_main_fv .box_main{padding:35px 0}}@media only screen and (max-width: 767px){.con_main_fv .box_main{padding:5% 0}}.con_main_fv .box_main h1{letter-spacing:.4em;font-family:'Shippori Mincho', serif;font-weight:600}@media only screen and (min-width: 1200px){.con_main_fv .box_main h1{font-size:170%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_fv .box_main h1{font-size:154%}}@media only screen and (max-width: 767px){.con_main_fv .box_main h1{font-size:124%}}@media only screen and (max-width: 767px){.con_main_fv .box_main h1{letter-spacing:.1em}}.con_main_fv .box_main h2{letter-spacing:.08em;font-family:'Shippori Mincho', serif;font-weight:600}@media only screen and (min-width: 1200px){.con_main_fv .box_main h2{font-size:231%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_fv .box_main h2{font-size:200%}}@media only screen and (max-width: 767px){.con_main_fv .box_main h2{font-size:124%}}.con_main_fv .box_main h2 em{display:block;font-size:184%;font-weight:500;line-height:1}@media only screen and (max-width: 767px){.con_main_fv .box_main h2 em{display:inline}}@media only screen and (max-width: 767px){.con_main_fv .box_main h2{letter-spacing:.04em}.con_main_fv .box_main h2 em{font-size:160%}}.con_main_fv .box_main .en{font-family:'Dancing Script', cursive;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;margin-top:0.15em}@media only screen and (min-width: 768px){.con_main_fv .box_main .en{font-size:231%}}@media only screen and (max-width: 767px){.con_main_fv .box_main .en{font-size:154%}}.con_main_fv .box_main:before,.con_main_fv .box_main:after{content:"";width:100%;height:1px;position:absolute;z-index:3;left:0;background:url(../../lp/villa/images/dot_main.png) repeat-x}@media only screen and (min-width: 768px){.con_main_fv .box_main:before{top:10px}}@media only screen and (max-width: 767px){.con_main_fv .box_main:before{top:.5em}}@media only screen and (min-width: 768px){.con_main_fv .box_main:after{bottom:10px}}@media only screen and (max-width: 767px){.con_main_fv .box_main:after{bottom:.5em}}.con_main_fv .main_photo{position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_fv .main_photo{overflow:hidden}.con_main_fv .main_photo img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_main_fv .main_photo{overflow:hidden}.con_main_fv .main_photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_int{background:#f8f7f5}@media only screen and (min-width: 768px){.con_int{padding-top:120px}}@media only screen and (max-width: 767px){.con_int{padding-top:10%}}@media only screen and (min-width: 768px){.con_int{padding-bottom:120px}}@media only screen and (max-width: 767px){.con_int{padding-bottom:10%}}.con_int .box_int{text-align:center}.con_int .box_int .catch{font-family:'Shippori Mincho', serif;font-weight:600;line-height:1.7}@media only screen and (min-width: 1200px){.con_int .box_int .catch{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int .catch{font-size:170%}}@media only screen and (max-width: 767px){.con_int .box_int .catch{font-size:124%}}.con_int .box_int .box_link{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px){.con_int .box_int .box_link{margin-top:50px}}@media only screen and (max-width: 767px){.con_int .box_int .box_link{margin-top:5%}}.con_int .box_int .box_link li{width:calc(330 / 1040 * 100%)}.con_int .box_int .box_link li a{display:block;text-decoration:none;position:relative;color:#fff}.mouse .con_int .box_int .box_link li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_int .box_int .box_link li a:hover,.touch .con_int .box_int .box_link li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_int .box_int .box_link li a{-webkit-tap-highlight-color:transparent}.touch .con_int .box_int .box_link li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_int .box_int .box_link li a h2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;line-height:1.5;height:2em;margin:auto}@media only screen and (min-width: 1200px){.con_int .box_int .box_link li a h2{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int .box_link li a h2{font-size:139%}}@media only screen and (max-width: 767px){.con_int .box_int .box_link li a h2{font-size:124%}}.con_int .box_int .box_link li a h2 i{display:block}@media only screen and (min-width: 768px) and (max-width: 896px){.con_int .box_int .box_link li a .photo{overflow:hidden}.con_int .box_int .box_link li a .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_int .box_int .box_link{display:block}.con_int .box_int .box_link li{width:100%;margin-top:3%}}@media only screen and (min-width: 768px){.con_int .box_int .txt{margin-top:60px}}@media only screen and (max-width: 767px){.con_int .box_int .txt{margin-top:5%}}.con_tax{background:url(../../lp/villa/images/bg_tax.jpg) no-repeat center/cover}@media only screen and (min-width: 768px){.con_tax{padding:80px 0}}@media only screen and (max-width: 767px){.con_tax{padding:10% 0}}.con_tax .box_tax{background:rgba(255,255,255,0.8);position:relative}.con_tax .box_tax h3{width:calc(640 / 1150 * 100%);margin:auto;font-weight:normal;letter-spacing:.3em;text-align:center;padding:.15em 0;line-height:1.5;background:url(../../lp/villa/images/bg_st.png) no-repeat center/100% 100%;color:#fff;position:relative;top:-0.9em}@media only screen and (min-width: 1200px){.con_tax .box_tax h3{font-size:193%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tax .box_tax h3{font-size:154%}}@media only screen and (max-width: 767px){.con_tax .box_tax h3{font-size:139%}}@media only screen and (max-width: 767px){.con_tax .box_tax h3{width:85%}}.con_tax .box_tax .box_det{position:relative;z-index:2;padding:0 calc(60 / 1150 * 100%) calc(60 / 1150 * 100%)}.con_tax .box_tax .box_det .box_txt{float:left;width:calc(520 / 1040 * 100%)}.con_tax .box_tax .box_det .box_txt h4{font-family:'Shippori Mincho', serif;font-weight:600;letter-spacing:.1em;font-weight:600;color:#505050}@media only screen and (min-width: 1200px){.con_tax .box_tax .box_det .box_txt h4{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tax .box_tax .box_det .box_txt h4{font-size:154%}}@media only screen and (max-width: 767px){.con_tax .box_tax .box_det .box_txt h4{font-size:139%}}.con_tax .box_tax .box_det .box_txt .txt{line-height:2}@media only screen and (min-width: 768px){.con_tax .box_tax .box_det .box_txt .txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_tax .box_tax .box_det .box_txt .txt{margin-top:3%}}.con_tax .box_tax .box_det .box_txt .btn{width:285px;padding:0 10px;background:#e47f7f}@media only screen and (min-width: 768px){.con_tax .box_tax .box_det .box_txt .btn{margin-top:20px}}@media only screen and (max-width: 767px){.con_tax .box_tax .box_det .box_txt .btn{margin-top:3%}}.con_tax .box_tax .box_det .box_txt .btn a{text-align:center;text-decoration:none;letter-spacing:.3em;background:#d42d2d;color:#fff;padding:.1em 0 .2em;display:block}@media only screen and (min-width: 1200px){.con_tax .box_tax .box_det .box_txt .btn a{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tax .box_tax .box_det .box_txt .btn a{font-size:139%}}@media only screen and (max-width: 767px){.con_tax .box_tax .box_det .box_txt .btn a{font-size:124%}}.mouse .con_tax .box_tax .box_det .box_txt .btn a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_tax .box_tax .box_det .box_txt .btn a:hover,.touch .con_tax .box_tax .box_det .box_txt .btn a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_tax .box_tax .box_det .box_txt .btn a{-webkit-tap-highlight-color:transparent}.touch .con_tax .box_tax .box_det .box_txt .btn a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_tax .box_tax .box_det .box_txt .btn a i{margin-left:1em;font-size:125%}@media only screen and (max-width: 767px){.con_tax .box_tax .box_det .box_txt{float:none;width:100%;margin-top:5%}.con_tax .box_tax .box_det .box_txt .btn{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .5em}}.con_tax .box_tax .box_det .photo{float:right;width:calc(460 / 1040 * 100%)}@media only screen and (max-width: 767px){.con_tax .box_tax .box_det .photo{float:none;width:100%}}.con_tax .box_tax:before,.con_tax .box_tax:after{content:"";position:absolute;z-index:1}.con_tax .box_tax:before{width:214px;height:66px;background:url(../../lp/villa/images/ic_plain.png) no-repeat center/100% auto;top:0;right:0;margin-right:-99px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tax .box_tax:before{top:auto;bottom:0;margin-right:-35px;width:160px}}@media only screen and (max-width: 767px){.con_tax .box_tax:before{display:none}}.con_tax .box_tax:after{width:124px;height:111px;background:url(../../lp/villa/images/ic_ice.png) no-repeat center/100% auto;left:0;bottom:50px;margin-left:-80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tax .box_tax:after{width:75px;margin-left:-35px;bottom:30px}}@media only screen and (max-width: 767px){.con_tax .box_tax:after{display:none}}@media only screen and (min-width: 768px){.con_villa{margin-top:130px}}@media only screen and (max-width: 767px){.con_villa{margin-top:15%}}.con_villa .slider_villa{width:calc(1160 / 1440 * 100%);margin-right:auto;margin-left:calc(30 / 1440 * 100%)}.con_villa .slider_villa .slick-dots{position:absolute;left:100%;margin-left:20px;bottom:0}.con_villa .slider_villa .slick-dots li{width:12px;height:12px;background:#fff;margin-top:30px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.con_villa .slider_villa .slick-dots li button{display:none}.con_villa .slider_villa .slick-dots li.slick-active{background:#4b91b0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .slider_villa{width:92%}}@media only screen and (max-width: 767px){.con_villa .slider_villa{width:100%;margin:0}.con_villa .slider_villa .slick-dots{text-align:center;margin-left:0;left:0;right:0;bottom:2%}.con_villa .slider_villa .slick-dots li{display:inline-block;vertical-align:middle;margin-top:0;width:.8em;height:.8em;margin:.4em}}.con_villa .wrp_villa{width:calc(1370 / 1440 * 100%);position:relative;margin-left:auto}@media only screen and (min-width: 768px){.con_villa .wrp_villa{padding-bottom:120px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa{padding-bottom:10%}}.con_villa .wrp_villa:before{content:"";width:100%;height:calc(100% + 360px);position:absolute;left:0;bottom:0;z-index:-1;background:url(../../lp/villa/images/bg1.png)}@media only screen and (max-width: 767px){.con_villa .wrp_villa{width:100%}.con_villa .wrp_villa:before{height:105%}}.con_villa .wrp_villa .box_villa{max-width:1500px}@media only screen and (min-width: 768px){.con_villa .wrp_villa .box_villa{margin-top:65px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa{margin-top:7%}}.con_villa .wrp_villa .box_villa .box_txt{float:left;width:calc(550 / 1170 * 100%)}.con_villa .wrp_villa .box_villa .box_txt h3 .jp{font-family:'Shippori Mincho', serif;font-weight:600;letter-spacing:.03em;line-height:1}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .box_villa .box_txt h3 .jp{font-size:370%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .box_villa .box_txt h3 .jp{font-size:277%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa .box_txt h3 .jp{font-size:231%}}.con_villa .wrp_villa .box_villa .box_txt h3 .jp small{font-size:73%}.con_villa .wrp_villa .box_villa .box_txt h3 .en{display:block;font-family:'Dancing Script', cursive;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;font-weight:normal;line-height:1.5}@media only screen and (min-width: 768px){.con_villa .wrp_villa .box_villa .box_txt h3 .en{font-size:231%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa .box_txt h3 .en{font-size:154%}}.con_villa .wrp_villa .box_villa .box_txt .catch{font-family:'Shippori Mincho', serif;font-weight:600;line-height:1.7;letter-spacing:.08em}@media only screen and (min-width: 768px){.con_villa .wrp_villa .box_villa .box_txt .catch{margin-top:40px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa .box_txt .catch{margin-top:5%}}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .box_villa .box_txt .catch{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .box_villa .box_txt .catch{font-size:170%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa .box_txt .catch{font-size:124%}}@media only screen and (min-width: 768px){.con_villa .wrp_villa .box_villa .box_txt .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa .box_txt .txt{margin-top:3%}}.con_villa .wrp_villa .box_villa table{line-height:1.5;float:right;width:calc(580 / 1170 * 100%);font-size:94%}.con_villa .wrp_villa .box_villa table th,.con_villa .wrp_villa .box_villa table td{padding:1em 0}.con_villa .wrp_villa .box_villa table th{color:#fff;background:#4b91b0;text-align:center;font-weight:normal;border-bottom:1px solid #fff}@media only screen and (min-width: 768px){.con_villa .wrp_villa .box_villa table th{width:200px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa table th{width:33%}}.con_villa .wrp_villa .box_villa table td{padding-left:2em;padding-right:2em;border-bottom:1px solid #4b91b0;background:#fff}@media only screen and (max-width: 767px){.con_villa .wrp_villa .box_villa table td{padding-left:1em;padding-right:1em}}@media only screen and (max-width: 1023px){.con_villa .wrp_villa .box_villa .box_txt{float:none;width:100%}.con_villa .wrp_villa .box_villa table{float:none;width:100%;margin-top:5%}}.con_villa .wrp_villa .list_icon{max-width:1070px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;border-top:1px solid #646464;border-bottom:1px solid #646464}@media only screen and (min-width: 768px){.con_villa .wrp_villa .list_icon{margin-top:75px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .list_icon{margin-top:7%}}@media only screen and (min-width: 768px){.con_villa .wrp_villa .list_icon{padding-top:30px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .list_icon{padding-top:5%}}@media only screen and (min-width: 768px){.con_villa .wrp_villa .list_icon{padding-bottom:25px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .list_icon{padding-bottom:1%}}.con_villa .wrp_villa .list_icon li{width:calc(1 / 6 * 100%)}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .list_icon li{width:120px;margin-left:calc(50 / 1070 * 100%)}.con_villa .wrp_villa .list_icon li:first-child{margin-left:0}}.con_villa .wrp_villa .list_icon li i{display:block;width:calc(68 / 120 * 100%);max-width:68px;margin:auto}.con_villa .wrp_villa .list_icon li p{text-align:center;margin-top:.5em;line-height:1.4}@media only screen and (max-width: 767px){.con_villa .wrp_villa .list_icon{-webkit-flex-wrap:wrap;flex-wrap:wrap}.con_villa .wrp_villa .list_icon li{width:calc(1 / 3 * 100%);margin-bottom:7%}}.con_villa .wrp_villa .con_point{max-width:1500px}@media only screen and (min-width: 768px){.con_villa .wrp_villa .con_point{margin-top:90px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point{margin-top:10%}}.con_villa .wrp_villa .con_point h3{width:100%;margin:auto;font-weight:normal;letter-spacing:.3em;text-align:center;padding:.15em 0;line-height:1.5;background:url(../../lp/villa/images/bg_point.png) no-repeat center/100% 100%;color:#fff}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .con_point h3{font-size:193%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point h3{font-size:154%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point h3{font-size:139%}}@media only screen and (min-width: 768px){.con_villa .wrp_villa .con_point .box_point{margin-top:55px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .box_point{margin-top:7%}}.con_villa .wrp_villa .con_point .box_point h4{line-height:1;font-family:'Dancing Script', cursive;font-weight:normal;color:#fff;text-shadow:5px 3px 1px rgba(85,145,171,0.1);position:relative;z-index:2}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .con_point .box_point h4{font-size:924%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point .box_point h4{font-size:616%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .box_point h4{font-size:462%}}.con_villa .wrp_villa .con_point .box_point h4 span{font-size:67%}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .box_point h4{width:100%}}.con_villa .wrp_villa .con_point .box_point .box_det{position:relative;z-index:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-65px}.con_villa .wrp_villa .con_point .box_point .box_det .box_txt h5{font-family:'Shippori Mincho', serif;font-weight:600;line-height:1.4}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .con_point .box_point .box_det .box_txt h5{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point .box_point .box_det .box_txt h5{font-size:170%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .box_point .box_det .box_txt h5{font-size:124%}}@media only screen and (min-width: 768px){.con_villa .wrp_villa .con_point .box_point .box_det .box_txt h5{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .box_point .box_det .box_txt h5{margin-bottom:3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point .box_point .box_det{margin-top:-20px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .box_point .box_det{display:block;margin-top:-2%}.con_villa .wrp_villa .con_point .box_point .box_det .photo{width:100%;margin-left:0}.con_villa .wrp_villa .con_point .box_point .box_det .box_txt{width:100%;margin-top:5%}}.con_villa .wrp_villa .con_point .con_type{text-align:center;padding-top:80px;padding-bottom:35px;margin-top:-50px;position:relative}.con_villa .wrp_villa .con_point .con_type:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;height:100%;width:calc(1230 / 1170 * 100%);left:calc(-30 / 1170 * 100%);background:rgba(255,255,255,0.8)}.con_villa .wrp_villa .con_point .con_type h5{font-family:'Shippori Mincho', serif;font-weight:600;display:inline-block;position:relative;color:#505050}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .con_point .con_type h5{font-size:231%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point .con_type h5{font-size:200%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .con_type h5{font-size:124%}}.con_villa .wrp_villa .con_point .con_type h5:after{content:"";width:100%;height:1px;position:absolute;z-index:1;left:0;bottom:0;background:url(../../lp/villa/images/dot_b.png) repeat-x}.con_villa .wrp_villa .con_point .con_type .box_type{margin:auto;width:calc(1145 / 1170 * 100%);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.con_villa .wrp_villa .con_point .con_type .box_type li{width:calc(260 / 1145 * 100%);position:relative}@media only screen and (min-width: 768px){.con_villa .wrp_villa .con_point .con_type .box_type li{margin-top:60px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .con_type .box_type li{margin-top:7%}}.con_villa .wrp_villa .con_point .con_type .box_type li .tag{content:"";width:74px;height:74px;position:absolute;z-index:3;top:-25px;left:-20px}.con_villa .wrp_villa .con_point .con_type .box_type li .photo{position:relative;z-index:1}.con_villa .wrp_villa .con_point .con_type .box_type li h6{line-height:1.6;position:relative;z-index:2;width:calc(174 / 260 * 100%);margin:auto;background:url(../../lp/villa/images/bg_sst.png) no-repeat center/100% 100%;padding:1em 0 .8em;margin-top:-2em}@media only screen and (max-width: 1023px){.con_villa .wrp_villa .con_point .con_type .box_type{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.con_villa .wrp_villa .con_point .con_type .box_type li{width:46%;margin-top:7%;margin-left:8%}.con_villa .wrp_villa .con_point .con_type .box_type li:nth-child(odd){margin-left:0}.con_villa .wrp_villa .con_point .con_type .box_type li .tag{width:4.5em;height:4.5em;top:-1.5em;left:-1.5em}.con_villa .wrp_villa .con_point .con_type .box_type li h6{width:98%;margin-top:-1em}}@media only screen and (max-width: 1023px) and (max-width: 767px){.con_villa .wrp_villa .con_point .con_type .box_type li h6{font-size:93%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .con_type{padding-top:5%;padding-bottom:5%;margin-top:5%}}@media only screen and (min-width: 768px){.con_villa .wrp_villa .con_point .btn{margin:85px auto 0}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .btn{margin:8% auto 0}}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .con_point .btn{width:calc(366 / 1170 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point .btn{width:366px}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .btn{width:100%}}.con_villa .wrp_villa .con_point .btn a{text-align:center;text-decoration:none;letter-spacing:.12em;color:#fff;padding:.1em 0 .3em;display:block;background:url(../../lp/villa/images/bg_btn.png) no-repeat center/100% 100%}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .con_point .btn a{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point .btn a{font-size:139%}}@media only screen and (max-width: 767px){.con_villa .wrp_villa .con_point .btn a{font-size:124%}}.mouse .con_villa .wrp_villa .con_point .btn a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_villa .wrp_villa .con_point .btn a:hover,.touch .con_villa .wrp_villa .con_point .btn a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_villa .wrp_villa .con_point .btn a{-webkit-tap-highlight-color:transparent}.touch .con_villa .wrp_villa .con_point .btn a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_villa .wrp_villa .con_point .btn a i{margin-left:.5em;font-size:125%}@media only screen and (min-width: 768px){.con_villa .wrp_villa .con_point .point1 h4{margin-left:auto;width:calc(490 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point1 .box_det .photo{width:calc(865 / 1170 * 100%);margin-left:calc(-155 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point1 .box_det .box_txt{width:calc(390 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point2 h4{margin-left:calc(150 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point2 .box_det .photo{order:2;width:calc(750 / 1170 * 100%);margin-right:calc(-60 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point2 .box_det .box_txt{order:1;width:calc(405 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point3 h4{margin-left:auto;width:calc(520 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point3 .box_det{margin-top:-10%}.con_villa .wrp_villa .con_point .point3 .box_det .photo{width:calc(868 / 1170 * 100%);margin-left:calc(-154 / 1170 * 100%)}.con_villa .wrp_villa .con_point .point3 .box_det .box_txt{width:calc(390 / 1170 * 100%)}}@media only screen and (min-width: 768px) and (min-width: 1200px) and (max-width: 1440px){.con_villa .wrp_villa .con_point .point3 .box_det .box_txt h5{font-size:185%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.con_villa .wrp_villa .con_point .point3 h4{width:75%}.con_villa .wrp_villa .con_point .point3 .box_det{margin-top:-5%}}@media only screen and (min-width: 1200px){.con_villa .wrp_villa .con_point .box_point h4,.con_villa .wrp_villa .con_point .box_point .box_det{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.con_villa .wrp_villa .con_point .box_point .box_det{-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.con_villa .wrp_villa .con_point .box_point.point2 h4,.con_villa .wrp_villa .con_point .box_point.point2 .box_det{-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px)}.con_villa .wrp_villa .con_point .box_point.active h4,.con_villa .wrp_villa .con_point .box_point.active .box_det{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.con_villa .wrp_villa .con_point .con_type,.con_villa .wrp_villa .con_point .btn{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.con_villa .wrp_villa .con_point .con_type.active,.con_villa .wrp_villa .con_point .btn.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.con_muto .slider_villa{margin-left:auto;margin-right:calc(30 / 1440 * 100%)}.con_muto .slider_villa .slick-dots{left:auto;margin-right:auto;margin-right:20px;right:100%}.con_muto .slider_villa .slick-dots li.slick-active{background:#e4a223}.con_muto .wrp_villa:before{background:url(../../lp/villa/images/bg2.png)}.con_muto .wrp_villa .box_villa table th{background:#d89d2c}.con_muto .wrp_villa .box_villa table td{border-bottom-color:#d89d2c}@media only screen and (max-width: 767px){.con_muto .wrp_villa .list_icon{-webkit-justify-content:flex-start;justify-content:flex-start}}.con_muto .wrp_villa .con_point h3{background-image:url(../../lp/villa/images/bg_point2.png)}@media only screen and (min-width: 1024px){.con_muto .wrp_villa .con_point .con_type .box_type{width:calc(1080 / 1170 * 100%)}.con_muto .wrp_villa .con_point .con_type .box_type li{width:calc(300 / 1080 * 100%)}}@media only screen and (min-width: 768px){.con_muto .wrp_villa .con_point .point2 .photo{width:calc(763 / 1170 * 100%)}}.con_muto .wrp_villa .con_point .btn a{background-image:url(../../lp/villa/images/bg_btn2.png)}.con_fa .slider_villa .slick-dots li.slick-active{background:#596e30}.con_fa .wrp_villa:before{background:url(../../lp/villa/images/bg3.png)}.con_fa .wrp_villa .box_villa table th{background:#596e30}.con_fa .wrp_villa .box_villa table td{border-bottom-color:#596e30}@media only screen and (max-width: 767px){.con_fa .wrp_villa .list_icon{-webkit-justify-content:flex-start;justify-content:flex-start}}.con_fa .wrp_villa .con_point h3{background-image:url(../../lp/villa/images/bg_point3.png)}@media only screen and (min-width: 1024px){.con_fa .wrp_villa .con_point .con_type .box_type{width:calc(1080 / 1170 * 100%)}.con_fa .wrp_villa .con_point .con_type .box_type li{width:calc(300 / 1080 * 100%)}}@media only screen and (min-width: 768px){.con_fa .wrp_villa .con_point .point2 .box_det .photo{width:calc(750 / 1170 * 100%)}.con_fa .wrp_villa .con_point .point3 .box_det .photo{width:calc(855 / 1170 * 100%);margin-left:calc(-140 / 1170 * 100%)}}.con_fa .wrp_villa .con_point .btn a{background-image:url(../../lp/villa/images/bg_btn3.png)}.con_map{position:relative;z-index:1}@media only screen and (min-width: 1200px){.con_map{margin-top:160px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_map{margin-top:100px}}@media only screen and (max-width: 767px){.con_map{margin-top:10%}}.con_map .wrp_map{position:relative}.con_map .wrp_map .map{position:relative;z-index:1}.con_map .wrp_map .pin{position:absolute;z-index:2}.con_map .wrp_map .pin#pin1,.con_map .wrp_map .pin#pin2,.con_map .wrp_map .pin#pin3,.con_map .wrp_map .pin#pin4,.con_map .wrp_map .pin#pin5,.con_map .wrp_map .pin#pin6{width:calc(32 / 1440 * 100%);height:calc(32 / 760 * 100%)}.con_map .wrp_map .pin#pinb,.con_map .wrp_map .pin#pind,.con_map .wrp_map .pin#pin_muto,.con_map .wrp_map .pin#pin_fa{width:calc(34 / 1440 * 100%);height:calc(51 / 760 * 100%)}.con_map .wrp_map .pin#pina{width:calc(36 / 1440 * 100%);height:calc(49 / 760 * 100%)}@media only screen and (min-width: 1200px){.con_map .wrp_map .pin{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.con_map .wrp_map .pin.on{z-index:99;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}.con_map .wrp_map #pin1{left:calc(741 / 1440 * 100%);top:calc(91 / 760 * 100%)}.con_map .wrp_map #pin2{left:calc(709 / 1440 * 100%);top:calc(167 / 760 * 100%)}.con_map .wrp_map #pin3{left:calc(595 / 1440 * 100%);top:calc(246 / 760 * 100%)}.con_map .wrp_map #pin4{left:calc(380 / 1440 * 100%);top:calc(568 / 760 * 100%)}.con_map .wrp_map #pin5{left:calc(170 / 1440 * 100%);top:calc(654 / 760 * 100%)}.con_map .wrp_map #pin6{left:calc(940 / 1440 * 100%);top:calc(423 / 760 * 100%)}.con_map .wrp_map #pina{left:calc(729 / 1440 * 100%);top:calc(124 / 760 * 100%)}.con_map .wrp_map #pinb{left:calc(747 / 1440 * 100%);top:calc(119 / 760 * 100%);z-index:3}.con_map .wrp_map #pind{left:calc(748 / 1440 * 100%);top:calc(171 / 760 * 100%);z-index:3}.con_map .wrp_map #pin_muto{left:calc(295 / 1440 * 100%);top:calc(520 / 760 * 100%)}.con_map .wrp_map #pin_fa{left:calc(173 / 1440 * 100%);top:calc(573 / 760 * 100%)}@media only screen and (max-width: 767px){.con_map .wrp_map{width:150%;margin-left:-10%}}.con_map .box_map{position:absolute;z-index:3;width:calc(585 / 1440 * 100%);top:calc(100 / 760 * 100%);left:50%;margin-left:35px}@media only screen and (min-width: 1200px) and (min-width: 1441px){.con_map .box_map{min-width:625px}}@media only screen and (min-width: 1200px) and (min-width: 1601px){.con_map .box_map{min-width:680px}}@media only screen and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1440px){.con_map .box_map{margin-left:0;left:48%;width:calc(660 / 1440 * 100%)}}.con_map .box_map .box_txt{width:calc(485 / 585 * 100%);margin-left:auto}.con_map .box_map .box_txt h3{line-height:1.7;font-family:'Shippori Mincho', serif;font-weight:600}@media only screen and (min-width: 1200px){.con_map .box_map .box_txt h3{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_map .box_map .box_txt h3{font-size:170%}}@media only screen and (max-width: 767px){.con_map .box_map .box_txt h3{font-size:124%}}@media only screen and (min-width: 768px){.con_map .box_map .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_map .box_map .box_txt .txt{margin-top:5%}}@media only screen and (max-width: 1199px){.con_map .box_map{position:static;width:90%;margin:auto}.con_map .box_map .box_txt{width:100%;margin-bottom:5%}}@media only screen and (max-width: 1199px) and (min-width: 768px) and (max-width: 1199px){.con_map .box_map .box_list{position:absolute;z-index:3;width:16em;bottom:2%;right:2%;margin-top:0}}@media only screen and (max-width: 1199px) and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 896px){.con_map .box_map .box_list{font-size:100%}}@media only screen and (max-width: 1199px) and (min-width: 768px) and (max-width: 1199px){.con_map .box_map .box_list .list_pin,.con_map .box_map .box_list .list_star{float:none;width:100%}}@media only screen and (max-width: 1199px) and (max-width: 767px){.con_map .box_map .box_list{margin-top:5%}.con_map .box_map .box_list .list_pin,.con_map .box_map .box_list .list_star{float:none;width:100%}}.con_map .box_list{font-size:124%;overflow:hidden}@media only screen and (min-width: 768px){.con_map .box_list{margin-top:12rem}}@media only screen and (max-width: 767px){.con_map .box_list{margin-top:5%}}.con_map .box_list .list_pin{float:left;width:50%}.mouse .con_map .box_list .list_pin li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_map .box_list .list_pin li a:hover,.touch .con_map .box_list .list_pin li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_map .box_list .list_pin li a{-webkit-tap-highlight-color:transparent}.touch .con_map .box_list .list_pin li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_map .box_list .list_pin li i{font-size:188%;color:#4b91b0;display:inline-block;vertical-align:middle;margin-right:0.15em;line-height:1}.con_map .box_list .list_pin li.pin_muto i{color:#d89d2c}.con_map .box_list .list_pin li.pin_fa i{color:#617e28}.con_map .box_list .list_star{float:left;width:50%}.mouse .con_map .box_list .list_star li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_map .box_list .list_star li a:hover,.touch .con_map .box_list .list_star li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_map .box_list .list_star li a{-webkit-tap-highlight-color:transparent}.touch .con_map .box_list .list_star li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_map .box_list .list_star li i{color:#b584c3;margin-right:0.15em}@media only screen and (max-width: 1700px){.con_map .box_list{margin-top:10rem}}@media only screen and (max-width: 1280px){.con_map .box_list{margin-top:8rem}}.con_hotel{max-width:1310px;text-align:center;position:relative}@media only screen and (min-width: 1441px){.con_hotel{max-width:1703px}}@media only screen and (min-width: 1200px){.con_hotel{margin-top:160px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel{margin-top:100px}}@media only screen and (max-width: 767px){.con_hotel{margin-top:10%}}@media only screen and (min-width: 1200px){.con_hotel{margin-bottom:160px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_hotel{margin-bottom:10%}}@media only screen and (min-width: 768px){.con_hotel{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_hotel{padding-bottom:5%}}.con_hotel h3{font-family:'Shippori Mincho', serif;font-weight:600;letter-spacing:.1em}@media only screen and (min-width: 1200px){.con_hotel h3{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel h3{font-size:170%}}@media only screen and (max-width: 767px){.con_hotel h3{font-size:124%}}@media only screen and (max-width: 767px){.con_hotel h3{letter-spacing:normal}}@media only screen and (min-width: 768px){.con_hotel .catch{margin-top:20px}}@media only screen and (max-width: 767px){.con_hotel .catch{margin-top:3%}}@media only screen and (max-width: 767px){.con_hotel .catch{text-align:left}.con_hotel .catch br{display:none}}@media only screen and (min-width: 768px){.con_hotel .box_hotel{margin-top:50px}}@media only screen and (max-width: 767px){.con_hotel .box_hotel{margin-top:7%}}.con_hotel .box_hotel>li{float:left;width:calc(250 / 1310 * 100%)}.con_hotel .box_hotel .hotel{margin:0 5px}.con_hotel .box_hotel .hotel a{display:block;text-decoration:none}.mouse .con_hotel .box_hotel .hotel a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_hotel .box_hotel .hotel a:hover,.touch .con_hotel .box_hotel .hotel a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_hotel .box_hotel .hotel a{-webkit-tap-highlight-color:transparent}.touch .con_hotel .box_hotel .hotel a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_hotel .box_hotel .hotel a h4{color:#824c91;background:#ceb2d6;font-weight:normal;font-size:116%;letter-spacing:.02em;padding:.8em .5em;line-height:1.2}@media only screen and (max-width: 767px){.con_hotel .box_hotel .hotel{margin:0 .5em}}.con_hotel .box_hotel .slick-arrow{position:absolute;z-index:2;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;-moz-appearance:none;-webkit-appearance:none;border:none;background:none;overflow:hidden;text-indent:-9999px;cursor:pointer}.mouse .con_hotel .box_hotel .slick-arrow{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_hotel .box_hotel .slick-arrow:hover,.touch .con_hotel .box_hotel .slick-arrow.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_hotel .box_hotel .slick-arrow{-webkit-tap-highlight-color:transparent}.touch .con_hotel .box_hotel .slick-arrow.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.con_hotel .box_hotel .slick-arrow{width:4em;height:4em}}.con_hotel .box_hotel .slick-prev{left:0;margin-left:-30px;background:url(../../lp/villa/images/arr_l.png) no-repeat center/100% auto}@media only screen and (max-width: 767px){.con_hotel .box_hotel .slick-prev{margin-left:-2em}}.con_hotel .box_hotel .slick-next{right:0;margin-right:-30px;background:url(../../lp/villa/images/arr_r.png) no-repeat center/100% auto}@media only screen and (max-width: 767px){.con_hotel .box_hotel .slick-next{margin-right:-2em}}.con_hotel .btn{width:calc(305 / 1310 * 100%);padding:0 10px;background:#d1b8d8}@media only screen and (min-width: 768px){.con_hotel .btn{margin:60px auto 0}}@media only screen and (max-width: 767px){.con_hotel .btn{margin:5% auto 0}}@media only screen and (min-width: 768px){.con_hotel .btn{min-width:305px}}.con_hotel .btn a{text-align:center;text-decoration:none;letter-spacing:.12em;background:#a97bb6;color:#fff;padding:.2em 0 .4em;display:block}@media only screen and (min-width: 1200px){.con_hotel .btn a{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .btn a{font-size:139%}}@media only screen and (max-width: 767px){.con_hotel .btn a{font-size:124%}}.mouse .con_hotel .btn a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_hotel .btn a:hover,.touch .con_hotel .btn a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_hotel .btn a{-webkit-tap-highlight-color:transparent}.touch .con_hotel .btn a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_hotel .btn a i{margin-left:1em;font-size:125%}@media only screen and (max-width: 767px){.con_hotel .btn{width:90%;padding:0 .5em}}.con_hotel:after{content:"";position:absolute;z-index:-1;left:50%;bottom:0;width:2560px;margin-left:-1280px;background:url(../../lp/villa/images/bg4.png);height:310px}@media only screen and (max-width: 767px){.con_hotel:after{height:40%}}
