﻿.con_int,.con_esp,.con_esp .box_esp,.con_esp .box_policy{max-width:1400px;margin:auto}@media only screen and (max-width: 1279px){.con_int,.con_esp,.con_esp .box_esp,.con_esp .box_policy{width:91.66667%}}@font-face{font-family:'enbase';src:url(../fonts/enbase.woff) format("woff"),url(../fonts/enbase.ttf) format("opentype")}.con_int{margin-top:100px;margin-bottom:90px;text-align:center}@media only screen and (max-width: 767px){.con_int{margin-top:2em}}@media only screen and (max-width: 767px){.con_int{margin-bottom:1.8em}}.con_int h3{font-size:129%;line-height:1.8;letter-spacing:.7em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_int h3{font-size:108%}}@media only screen and (max-width: 767px){.con_int h3{font-size:93%}}@media only screen and (max-width: 767px){.con_int h3{letter-spacing:.3em}}.con_int p{font-size:108%;margin-top:.75em;letter-spacing:.3em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_int p{font-size:93%}}@media only screen and (max-width: 767px){.con_int p{font-size:72%}}.con_int .note{width:80%;margin:3em auto 0;letter-spacing:.3em;line-height:1.8em}.con_esp{background:#fafafa;padding:105px 0}@media only screen and (max-width: 767px){.con_esp{padding:4.16667% 0 4em 0}}.con_esp .box_esp{max-width:1060px}@media only screen and (min-width: 768px){.con_esp .box_esp{display:flex;justify-content:space-between}}.con_esp .box_esp .photo img{display:block;width:100%}@media only screen and (max-width: 767px){.con_esp .box_esp .photo{vertical-align:top;width:100%}}.con_esp .box_esp .box_txt{width:100%;margin-top:30px;padding-left:50px}@media only screen and (max-width: 767px){.con_esp .box_esp .box_txt{margin-top:15%}}@media only screen and (min-width: 768px){.con_esp .box_esp .box_txt:first-child{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_esp .box_esp .box_txt{width:90%}}@media only screen and (max-width: 767px){.con_esp .box_esp .box_txt{padding-left:0px}}.con_esp .box_esp .box_txt h4{font-size:172%;font-family:'enbase',sans-serif;font-display:swap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_esp .box_esp .box_txt h4{font-size:158%}}@media only screen and (max-width: 767px){.con_esp .box_esp .box_txt h4{font-size:115%}}.con_esp .box_esp .box_txt h4 span{color:#81321a}.con_esp .box_esp .box_txt .catch{margin-top:5px;letter-spacing:.15em;font-weight:bolder}@media only screen and (max-width: 767px){.con_esp .box_esp .box_txt .catch{margin-top:2%}}.con_esp .box_esp .box_txt .txt{margin-top:1em;font-size:100%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_esp .box_esp .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_esp .box_esp .box_txt .txt{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_esp .box_esp .box_txt{vertical-align:top}}.con_esp .box_esp .box_txt .box_table{margin-top:1em}.con_esp .box_esp .box_txt .box_table th{padding:5px 10px}.con_esp .box_esp .box_txt .box_table td{padding:5px 10px}@media only screen and (max-width: 767px){.con_esp .box_esp .box_txt{display:block}.con_esp .box_esp .box_txt .photo{display:block;width:100%}.con_esp .box_esp .box_txt .box_txt{display:block;width:100%;padding-left:0;margin-top:5%}.con_esp .box_esp .box_txt .box_txt .txt{line-height:1.6}}.con_esp .box_policy{max-width:1060px;margin-inline:auto;margin-top:50px}@media only screen and (max-width: 767px){.con_esp .box_policy{margin-top:20%}}.con_esp .box_policy .inner{border:1px dashed #5a5a5a;text-align:left;padding:40px 75px}@media only screen and (max-width: 767px){.con_esp .box_policy .inner{padding:1em;margin:.1rem}}.con_esp .box_policy .inner .st_info{font-size:122%;font-family:'enbase',"游ゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;letter-spacing:.15em;color:#5f514e;margin-bottom:15px;padding-left:1.5em;position:relative}@media only screen and (max-width: 767px){.con_esp .box_policy .inner .st_info{font-size:115%}}.con_esp .box_policy .inner .st_info:before{content:'';height:3px;width:11px;background:#000;position:absolute;top:50%;transform:translateY(-50%);left:0}.con_esp .box_policy .inner .list_info .dot{margin-bottom:15px;position:relative;padding-left:1em}@media only screen and (max-width: 767px){.con_esp .box_policy .inner .list_info .dot{font-size:86%}}.con_esp .box_policy .inner .list_info .dot:before{content:'';height:5px;width:5px;background:#75a1a6;border-radius:50%;position:absolute;top:.5em;left:0}.wrp_resortfee{position:relative;width:100%}.wrp_resortfee .resortfee_inner{display:flex !important;max-width:1060px;margin-inline:auto;margin-top:120px;margin-inline:auto;align-items:center;justify-content:space-between;position:relative}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner{display:block !important}}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_resortfee .resortfee_inner{width:90%}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_resortfee .resortfee_inner{margin-top:80px}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner{margin-top:5em}}.wrp_resortfee .resortfee_inner>div{width:calc(100% / 2 - 50px)}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div{width:100%}}.wrp_resortfee .resortfee_inner>div p{letter-spacing:.2em;text-align:justify}.wrp_resortfee .resortfee_inner>div p:nth-of-type(1){color:#81321a;font-size:85%;margin-bottom:1rem;letter-spacing:.1em}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p:nth-of-type(1){text-align:center}}.wrp_resortfee .resortfee_inner>div p.txt{margin-bottom:60px !important;font-size:100%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_resortfee .resortfee_inner>div p.txt{margin-bottom:1.8em !important}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p.txt{margin-bottom:1.5em !important}}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_resortfee .resortfee_inner>div p.txt{font-size:100%}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p.txt{font-size:86%}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p.txt{width:82.95455%;margin:auto;margin-bottom:2em}}.wrp_resortfee .resortfee_inner>div p.thum{text-align:left !important;font-size:129%;text-align:center;margin-bottom:30px;letter-spacing:.4em;font-weight:bolder}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p.thum{text-align:center !important}}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_resortfee .resortfee_inner>div p.thum{font-size:108%}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p.thum{font-size:108%}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p.thum{margin-bottom:1em}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner>div p.thum{letter-spacing:.2em}}.wrp_resortfee .resortfee_inner picture{width:calc(100% / 2 - 10px);object-fit:contain}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner picture{width:100%}}.wrp_resortfee .resortfee_inner:before{height:100px;top:-37%;content:"";position:absolute;width:1px;background-color:#000;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner:before{height:70px}}@media only screen and (max-width: 767px){.wrp_resortfee .resortfee_inner:before{top:-18%}}@media only screen and (min-width: 768px){.wrp_resortfee:after{content:"";position:absolute;bottom:-30px;right:0;width:500px;height:620px;background:url(../../offers/images/img_leaves2.png) no-repeat center/cover;z-index:-1}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1279px){.wrp_resortfee:after{bottom:-160px}}.wrp_resortfee:before{content:"";position:absolute;top:-13.88889%;left:0;width:346px;height:512px;background:url(../../offers/images/img_leaves1.png) no-repeat center/cover;z-index:-1}@media only screen and (max-width: 767px){.wrp_resortfee:before{top:-21.90352%;width:45.11082%;height:66.75359%}}.box_rsv{width:100%;display:flex;justify-content:center;margin:40px auto 100px}@media only screen and (max-width: 767px){.box_rsv{margin:2em auto 15%}}@media only screen and (max-width: 767px){.box_rsv{flex-direction:column;align-items:center;row-gap:1rem}}.box_rsv .btn{width:20%}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_rsv .btn{width:40%}}@media only screen and (max-width: 767px){.box_rsv .btn{width:90%}}.box_rsv .btn.rsv{font-size:100%;font-size:93%}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_rsv .btn.rsv{font-size:100%}}@media only screen and (max-width: 767px){.box_rsv .btn.rsv{font-size:100%}}.box_rsv .btn.rsv a{background-color:#5f514e;color:#fff;text-decoration:none;text-align:center;font-weight:bolder;display:block;border:solid 1px #5f514e;padding:15px 0;position:relative;z-index:1;-moz-transition:color .8s,border-color 1s;-o-transition:color .8s,border-color 1s;-webkit-transition:color .8s,border-color 1s;transition:color .8s,border-color 1s}@media only screen and (max-width: 767px){.box_rsv .btn.rsv a{padding:1.3em 0}}.box_rsv .btn.rsv a:before,.box_rsv .btn.rsv a:after{content:"";position:absolute}.box_rsv .btn.rsv a:before{top:50%;left:-1px;z-index:1;width:30px;height:1px;background-color:#fff;-moz-transition:background-color .8s;-o-transition:background-color .8s;-webkit-transition:background-color .8s;transition:background-color .8s}@media only screen and (max-width: 767px){.box_rsv .btn.rsv a:before{width:1.5em}}.box_rsv .btn.rsv a:after{left:0;top:0;z-index:-1;width:0;height:100%;background-color:#fff;-moz-transition:width .5s ease 0s;-o-transition:width .5s ease 0s;-webkit-transition:width .5s ease;-webkit-transition-delay:0s;transition:width .5s ease 0s}.box_rsv .btn.rsv a:hover{color:#5f514e;border-color:#5f514e}.box_rsv .btn.rsv a:hover:before{background-color:#5f514e}.box_rsv .btn.rsv a:hover:after{width:100%}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_rsv .btn.rsv{font-size:93%}}@media only screen and (max-width: 767px){.box_rsv .btn.rsv{font-size:100%}}@media only screen and (min-width: 768px){.box_rsv .btn.rsv{margin-right:1rem}}
