.con_intro,.con_faci .con_sticky{max-width:1440px}@media only screen and (min-width: 1025px){.con_intro,.con_faci .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro,.con_faci .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_intro,.con_faci .con_sticky{width:86.97917%;margin-right:auto;margin-left:auto}}.con_spec .con_sticky{max-width:1200px}@media only screen and (min-width: 1025px){.con_spec .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spec .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_spec .con_sticky{width:86.97917%;margin-right:auto;margin-left:auto}}@keyframes border-radius{0%{border-radius:50% 68% 85% 50%/60%}50%{border-radius:80% 40% 50% 60%/70% 70% 50% 55%}100%{border-radius:50% 68% 85% 50%/60%}}@keyframes shake{0%{transform:translate(0%, 0%)}5%{transform:translate(10%, 0%) rotate(10deg)}25%{transform:translate(20%, 0%) rotate(20deg)}30%{transform:translate(-10%, 0%) rotate(-10deg)}35%{transform:translate(-15%, 0%) rotate(-15deg)}45%{transform:translate(10%, 0%) rotate(10deg)}50%{transform:translate(15%, 0%) rotate(15deg)}60%{transform:translate(-5%, 0%) rotate(-5deg)}65%{transform:translate(-7.5%, 0%) rotate(-7deg)}75%{transform:translate(0%, 0%) rotate(0deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}.con_intro,.con_faci .con_sticky{max-width:1440px}@media only screen and (min-width: 1025px){.con_intro,.con_faci .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro,.con_faci .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_intro,.con_faci .con_sticky{width:86.97917%;margin-right:auto;margin-left:auto}}.con_spec .con_sticky{max-width:1200px}@media only screen and (min-width: 1025px){.con_spec .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spec .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_spec .con_sticky{width:86.97917%;margin-right:auto;margin-left:auto}}@keyframes border-radius{0%{border-radius:50% 68% 85% 50%/60%}50%{border-radius:80% 40% 50% 60%/70% 70% 50% 55%}100%{border-radius:50% 68% 85% 50%/60%}}@keyframes shake{0%{transform:translate(0%, 0%)}5%{transform:translate(10%, 0%) rotate(10deg)}25%{transform:translate(20%, 0%) rotate(20deg)}30%{transform:translate(-10%, 0%) rotate(-10deg)}35%{transform:translate(-15%, 0%) rotate(-15deg)}45%{transform:translate(10%, 0%) rotate(10deg)}50%{transform:translate(15%, 0%) rotate(15deg)}60%{transform:translate(-5%, 0%) rotate(-5deg)}65%{transform:translate(-7.5%, 0%) rotate(-7deg)}75%{transform:translate(0%, 0%) rotate(0deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}@media only screen and (max-width: 767px){.box_lower_fv_st{top:-13% !important}}@media only screen and (min-width: 1441px){.box_lower_fv_st .tmp_st.fuchi .inner .en{font-size:438%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_lower_fv_st .tmp_st.fuchi .inner .en{font-size:375%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_lower_fv_st .tmp_st.fuchi .inner .en{font-size:300%}}@media only screen and (max-width: 767px){.box_lower_fv_st .tmp_st.fuchi .inner .en{font-size:263%}}@media only screen and (max-width: 767px){.box_lower_fv_st .tmp_st.fuchi .inner .en{white-space:nowrap}}.box_lower_fv_st .tmp_st.fuchi .inner .en .SS{font-size:57%;display:block;margin-bottom:.3em}@media only screen and (max-width: 1024px){.box_lower_fv_st .tmp_st.fuchi .inner .en .SS{font-size:58%}}.con_intro{text-align:center}@media only screen and (min-width: 1025px){.con_intro{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-top:20px}}@media only screen and (max-width: 767px){.con_intro{margin-top:1.5em}}@media only screen and (min-width: 1025px){.con_intro{margin-bottom:140px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:6em}}.con_rooms{position:relative}@media only screen and (min-width: 1025px){.con_rooms{padding-bottom:140px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{padding-bottom:70px}}@media only screen and (max-width: 767px){.con_rooms{padding-bottom:3.5em}}@media only screen and (min-width: 1025px){.con_rooms{margin-bottom:160px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_rooms{margin-bottom:5em}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_rooms{padding-bottom:115px}}.con_rooms::before{position:absolute;content:"";background:#bdb200;width:100%;z-index:-1;bottom:0;left:0}@media only screen and (min-width: 768px){.con_rooms::before{height:35%}}@media only screen and (max-width: 767px){.con_rooms::before{height:30%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_rooms::before{height:27%}}.con_rooms .con_sticky{max-width:1640px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1025px){.con_rooms .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky{width:92.1875%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_rooms .con_sticky{width:86.97917%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1025px){.con_rooms .con_sticky{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky{margin-right:auto}}@media only screen and (max-width: 767px){.con_rooms .con_sticky{margin-right:auto}}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_slide{width:calc(100% - 420px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_slide{width:100%}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_slide{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_rooms .con_sticky .box_slide{width:calc(100% - 300px)}}.con_rooms .con_sticky .box_slide img{width:100%}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt{width:340px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt{width:100%}}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt{margin-bottom:2.5em}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_rooms .con_sticky .box_txt{width:240px}}.con_rooms .con_sticky .box_txt .tmp_svg{position:relative}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt .tmp_svg{margin-bottom:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg{margin-bottom:2.5em}}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt .tmp_svg{max-width:320px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg{max-width:465px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg{max-width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg{width:60%}}.con_rooms .con_sticky .box_txt .tmp_svg::after{content:"";position:absolute;z-index:2}.con_rooms .con_sticky .box_txt .tmp_svg .img{display:block}@media only screen and (min-width: 768px){.con_rooms .con_sticky .box_txt .tmp_svg .img{padding-bottom:20px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg .img{padding-bottom:1em}}.con_rooms .con_sticky .box_txt .tmp_svg .inner{display:inline-block}.con_rooms .con_sticky .box_txt .tmp_svg .inner .en{display:block;line-height:1;color:#f2f1e8}@media only screen and (min-width: 768px){.con_rooms .con_sticky .box_txt .tmp_svg .inner .en{padding-bottom:20px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg .inner .en{padding-bottom:.2em}}@media only screen and (min-width: 1441px){.con_rooms .con_sticky .box_txt .tmp_svg .inner .en{font-size:438%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_rooms .con_sticky .box_txt .tmp_svg .inner .en{font-size:375%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg .inner .en{font-size:363%}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg .inner .en{font-size:288%}}.con_rooms .con_sticky .box_txt .tmp_svg .line{box-sizing:content-box;height:5px;display:block;border-bottom:1px solid #3c3933;border-top:1px solid #3c3933}.con_rooms .con_sticky .box_txt .tmp_svg .line.c_w{border-color:#fff}.con_rooms .con_sticky .box_txt .tmp_svg::after{background:url(../../rooms/images/glamping_site.png) no-repeat center/100%}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt .tmp_svg::after{width:80.3125%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg::after{width:60%}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg::after{width:50%}}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt .tmp_svg::after{padding-bottom:30%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg::after{padding-bottom:23%}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg::after{padding-bottom:20%}}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt .tmp_svg::after{right:-20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg::after{right:-70px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg::after{right:-2.5em}}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .box_txt .tmp_svg::after{bottom:-50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .box_txt .tmp_svg::after{bottom:-50px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .box_txt .tmp_svg::after{bottom:-2em}}.con_rooms .con_sticky .tmp_btn{width:100%}@media only screen and (min-width: 1025px){.con_rooms .con_sticky .tmp_btn{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_sticky .tmp_btn{margin-top:30px}}@media only screen and (max-width: 767px){.con_rooms .con_sticky .tmp_btn{margin-top:2em}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_rooms .con_sticky .tmp_btn{margin-top:1em}}@media only screen and (max-width: 1024px){.con_rooms .con_sticky .tmp_btn{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1025px){.con_faci{margin-bottom:220px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_faci{margin-bottom:3em}}.con_faci .con_sticky .tmp_svg{position:relative}@media only screen and (min-width: 1025px){.con_faci .con_sticky .tmp_svg{margin-bottom:70px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .tmp_svg{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg{margin-bottom:3em}}@media only screen and (min-width: 768px){.con_faci .con_sticky .tmp_svg{max-width:320px}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg{max-width:68%}}@media only screen and (min-width: 1025px){.con_faci .con_sticky .tmp_svg{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .tmp_svg{width:60%}}.con_faci .con_sticky .tmp_svg::after{content:"";position:absolute;z-index:2}.con_faci .con_sticky .tmp_svg .img{display:block}@media only screen and (min-width: 768px){.con_faci .con_sticky .tmp_svg .img{padding-bottom:20px}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg .img{padding-bottom:1em}}.con_faci .con_sticky .tmp_svg .inner{display:inline-block}.con_faci .con_sticky .tmp_svg .inner .en{display:block;line-height:1;color:#f2f1e8}@media only screen and (min-width: 768px){.con_faci .con_sticky .tmp_svg .inner .en{padding-bottom:20px}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg .inner .en{padding-bottom:.2em}}@media only screen and (min-width: 1441px){.con_faci .con_sticky .tmp_svg .inner .en{font-size:438%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_faci .con_sticky .tmp_svg .inner .en{font-size:375%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .tmp_svg .inner .en{font-size:363%}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg .inner .en{font-size:288%}}.con_faci .con_sticky .tmp_svg .line{box-sizing:content-box;height:5px;display:block;border-bottom:1px solid #3c3933;border-top:1px solid #3c3933}.con_faci .con_sticky .tmp_svg .line.c_w{border-color:#fff}.con_faci .con_sticky .tmp_svg::after{background:url(../../rooms/images/amenities.png) no-repeat center/100%}@media only screen and (min-width: 768px){.con_faci .con_sticky .tmp_svg::after{width:43.75%}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg::after{width:50%}}@media only screen and (min-width: 768px){.con_faci .con_sticky .tmp_svg::after{padding-bottom:15.625%}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg::after{padding-bottom:20%}}@media only screen and (min-width: 1025px){.con_faci .con_sticky .tmp_svg::after{right:-50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .tmp_svg::after{right:-70px}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg::after{right:-2.5em}}@media only screen and (min-width: 768px){.con_faci .con_sticky .tmp_svg::after{bottom:-30px}}@media only screen and (max-width: 767px){.con_faci .con_sticky .tmp_svg::after{bottom:-2em}}.con_faci .con_sticky .faci_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px){.con_faci .con_sticky .faci_list .faci_list_c{width:31%}}@media only screen and (max-width: 767px){.con_faci .con_sticky .faci_list .faci_list_c{width:48%}}@media only screen and (min-width: 1025px){.con_faci .con_sticky .faci_list .faci_list_c{margin-bottom:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .faci_list .faci_list_c{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_faci .con_sticky .faci_list .faci_list_c{margin-bottom:2.5em}}.con_faci .con_sticky .faci_list .faci_list_c .box_img{position:relative}.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{font-size:100%;display:inline-block;position:absolute;z-index:2;left:0;color:#fff;text-align:center;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{font-size:88%}}@media only screen and (max-width: 767px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{font-size:94%}}@media only screen and (min-width: 1025px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{width:150px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{width:7.5em}}@media only screen and (max-width: 767px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{width:100%}}@media only screen and (min-width: 768px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{top:0}}@media only screen and (max-width: 767px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{top:100%}}@media only screen and (min-width: 1025px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{padding:0.7em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{padding:0.5em 0}}@media only screen and (max-width: 767px){.con_faci .con_sticky .faci_list .faci_list_c .box_img .label{padding:0.7em 0.5em}}.con_faci .con_sticky .faci_list .faci_list_c .box_img .label.col1{background:#279dc9}.con_faci .con_sticky .faci_list .faci_list_c .box_img .label.col2{background:#299c98}.con_faci .con_sticky .faci_list .faci_list_c .box_img img{width:100%}.con_faci .con_sticky .faci_list .faci_list_c .tmp_text .tit{text-align:center;line-height:1;font-weight:500}@media only screen and (min-width: 768px){.con_faci .con_sticky .faci_list .faci_list_c .tmp_text .tit{margin:1.5em 0 0.7em}}@media only screen and (max-width: 767px){.con_faci .con_sticky .faci_list .faci_list_c .tmp_text .tit{margin:3em 0 0.7em}}.con_faci .con_sticky .box_ame{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_faci .con_sticky .box_ame{justify-content:center}}@media only screen and (max-width: 767px){.con_faci .con_sticky .box_ame{margin-top:2em}}.con_faci .con_sticky .box_ame>div{width:20%;text-align:center}@media only screen and (max-width: 767px){.con_faci .con_sticky .box_ame>div{width:33.33333%;margin-bottom:1.5em}}.con_faci .con_sticky .box_ame>div .img{width:70%;margin-inline:auto;display:block}@media only screen and (min-width: 1025px){.con_faci .con_sticky .box_ame>div .img{margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .con_sticky .box_ame>div .img{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_faci .con_sticky .box_ame>div .img{margin-bottom:.5em}}.con_faci .con_sticky .box_ame>div .img img{max-width:144px;width:100%;margin:0 auto}@media only screen and (max-width: 1024px){.con_faci .con_sticky .box_ame>div .name{line-height:1.6;padding:0 .5em}}@media only screen and (min-width: 1025px){.con_spec{margin-bottom:140px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_spec{margin-bottom:160px}}@media only screen and (max-width: 767px){.con_spec{margin-bottom:8em}}@media only screen and (min-width: 768px){.con_spec .con_sticky table tr th{width:12em}}.con_lower_fv .box_lower_img .bg_img{background:url(../../villa/images/img_fv.jpg) no-repeat top/cover}
