@charset "UTF-8";.sec_about .txt_box .cap,.sec_mv .txt_box .tit span,.sec_mv .txt_box .txt,.sec_recommend .wrap .c a .txt_box .content,.sec_recommend .wrap .c a .txt_box .price,.sec_recommend .wrap .c a .txt_box .reco{font-weight:bold}@media screen and (max-width:420px){.sec_about .txt_box .cap,.sec_mv .txt_box .tit span,.sec_mv .txt_box .txt,.sec_recommend .wrap .c a .txt_box .content,.sec_recommend .wrap .c a .txt_box .price,.sec_recommend .wrap .c a .txt_box .reco{font-weight:normal;-webkit-text-stroke:0.4px}}.sec_recommend .wrap:after{content:"";display:block;clear:both}.sec_mv:before{content:"";display:inline-block;height:100%;vertical-align:middle}.sec_mv>*{display:inline-block;vertical-align:middle}.sec_mv .s_btn{position:relative}.sec_mv .s_btn:after{content:"";display:block;border-right:2px solid;border-bottom:2px solid;width:5px;height:5px;position:absolute;bottom:8px;right:8px;transition:transform 0.5s}.no-touchevents .sec_mv .s_btn:hover:after,.sec_mv .no-touchevents .s_btn:hover:after{transform:translate(3px,3px)}body,body.fix{padding-top:0}@media screen and (max-width:420px){body,body.fix{padding-top:40px}}.mod_header{position:absolute;top:calc(100vh - 130px)}.headerMenuFixed .mod_header{top:0!important;position:fixed}@media screen and (max-width:420px){.mod_header{top:0!important}}@media screen and (min-width:421px){.mod_header.pc_no_fix{transform:translateY(0)!important}}@media screen and (min-width:421px){.mod_header.pc_fix{top:0;position:fixed}}@media screen and (min-width:421px){.mod_header.pc_fix .top{top:9px}}@media screen and (min-width:421px){.mod_header.pc_fix .top .logo img{width:60px;height:29px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav{height:45px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav .wrap .lang{top:10px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav .wrap .main li a{padding-top:14px;padding-bottom:14px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav .wrap .res a{height:40px;bottom:-40px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav .wrap .res a:before{left:-40px;border-right-width:40px;border-top-width:40px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav .wrap .res a span{padding-top:7px;padding-bottom:7px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav .wrap .season .s_btn img{bottom:14px}}@media screen and (min-width:421px){.mod_header.pc_fix .main_nav .wrap .sns{top:14px}}@media screen and (min-width:421px){.mod_header.pc_fix .hotel_nav{height:40px}}@media screen and (min-width:421px){.mod_header.pc_fix .hotel_nav .tit a:after{right:-40px;border-left-width:40px;border-bottom-width:40px}}@media screen and (min-width:421px){.mod_header.pc_fix .hotel_nav .place_wrap .mod_place .hotel ul li a{padding-top:9px;padding-bottom:9px}}@media screen and (min-width:421px){.mod_header.pc_fix .hotel_nav .telinq{top:7px}}@media screen and (max-width:1400px){.mod_header.pc_fix .hotel_nav .telinq .tel .txt{display:none}}.sec_mv{height:calc(100vh - 130px);background-color:#fff;text-align:center;letter-spacing:-1em;position:relative;z-index:5}@media screen and (max-width:420px){.sec_mv{padding-bottom:0;height:calc(100vh - 50px)}.sec_mv:before{content:none}}.sec_mv [data-slfade]{position:absolute;width:50%;height:100%;top:0}@media screen and (max-width:420px){.sec_mv [data-slfade]{width:100%}}.sec_mv [data-slfade].l{left:0}.sec_mv [data-slfade].r{right:0}.sec_mv .txt_box{position:relative;top:-8%;z-index:30;color:#fff;width:100%}.view_winter .sec_mv .txt_box{filter:drop-shadow(0 0 5px rgba(26,26,26,0.8))}@media screen and (max-width:420px){.sec_mv .txt_box{margin-top:-140px;position:absolute;left:0;top:50%}}.sec_mv .txt_box .tit{margin-bottom:6px}.sec_mv .txt_box .tit img{margin-bottom:20px}@media screen and (max-height:750px){.sec_mv .txt_box .tit img{height:170px;width:auto}}@media screen and (max-width:420px){.sec_mv .txt_box .tit img{margin-bottom:10px;height:135px}}.sec_mv .txt_box .tit span{display:block;font-size:55px;font-size:5.5rem;line-height:5.5rem;letter-spacing:0.1em}@media screen and (max-height:750px){.sec_mv .txt_box .tit span{font-size:40px;font-size:4rem;line-height:4rem}}@media screen and (max-width:420px){.sec_mv .txt_box .tit span{font-size:22px;font-size:2.2rem;line-height:2.2rem}}.sec_mv .txt_box .txt{margin-bottom:20px;font-size:26px;font-size:2.6rem;letter-spacing:0.18em}@media screen and (max-height:750px){.sec_mv .txt_box .txt{font-size:20px;font-size:2rem}}@media screen and (max-width:420px){.sec_mv .txt_box .txt{font-size:13px;font-size:1.3rem}}@media screen and (max-height:750px){.sec_mv .txt_box .cap img{height:24px;width:auto}}@media screen and (max-width:420px){.sec_mv .txt_box .cap img{height:18px}}.sec_mv .season{width:200px;height:200px;z-index:10;position:absolute;left:0;top:0}@media screen and (max-width:420px){.sec_mv .season{top:24px;width:120px;height:120px}}.sec_mv .season:before{content:"";display:block;border-top:100px solid;border-left:100px solid;border-bottom:100px solid transparent;border-right:100px solid transparent;position:absolute;left:0;top:0}@media screen and (max-width:420px){.sec_mv .season:before{border-width:60px}}.view_summer .sec_mv .season:before{border-top-color:#fff003;border-left-color:#fff003}.view_winter .sec_mv .season:before{border-top-color:#03c1ff;border-left-color:#03c1ff}.sec_mv .season img{margin:auto;position:absolute;right:0;left:-36px;top:-36px;bottom:0;transform:rotate(-45deg)}@media screen and (max-width:420px){.sec_mv .season img{left:-26px;top:-26px;height:12px;width:auto}}.sec_mv .scr_btn{width:120px;text-align:center;display:block;z-index:10;bottom:30px}.view_winter .sec_mv .scr_btn{filter:drop-shadow(0 0 5px rgba(26,26,26,0.8))}@media screen and (max-width:420px){.sec_mv .scr_btn{bottom:20px}}@media screen and (max-width:420px){.sec_mv .s_btn{width:120px;height:120px;position:absolute;right:0;bottom:0;z-index:100}.sec_mv .s_btn img{display:block;position:absolute;bottom:16px;right:16px;width:50%}.sec_mv .s_btn:before{content:"";display:block;width:0;height:0;border-top:60px solid transparent;border-left:60px solid transparent;border-bottom:60px solid;border-right:60px solid}.sec_mv .s_btn.w:before{border-bottom-color:#fff003;border-right-color:#fff003}.sec_mv .s_btn.s{color:#fff}.sec_mv .s_btn.s:before{border-bottom-color:#03c1ff;border-right-color:#03c1ff}}.sec_about{padding-bottom:90px;background-color:#fff;position:relative;z-index:5}@media screen and (max-width:420px){.sec_about{padding-bottom:50px}}.sec_about .mv{padding-top:130px;width:100%;height:440px;background-position:center;background-size:cover}.no-touchevents .sec_about .mv{background-attachment:fixed}@media screen and (max-width:420px){.sec_about .mv{padding-top:0;height:160px}}.sec_about .txt_box{position:relative}.sec_about .txt_box .tit{margin:-78px 0 10px}@media screen and (max-width:420px){.sec_about .txt_box .tit{margin-top:-40px}.sec_about .txt_box .tit img{height:56px}}.sec_about .txt_box .cap{margin-bottom:16px;font-size:38px;font-size:3.8rem}@media screen and (max-width:420px){.sec_about .txt_box .cap{margin-bottom:8px;font-size:16px;font-size:1.6rem}}.sec_about .txt_box .txt{line-height:3rem;width:500px}@media screen and (max-width:420px){.sec_about .txt_box .txt{margin-bottom:16px;width:auto;line-height:2.2rem;font-size:12px;font-size:1.2rem}}.sec_about .txt_box .phs{letter-spacing:-1em}.sec_about .txt_box .phs img{position:absolute;right:0;top:0}@media screen and (max-width:420px){.sec_about .txt_box .phs img{opacity:1;position:static;width:calc(33.3333333333% - 2px)}.sec_about .txt_box .phs img+img{margin-left:3px}}.sec_about .txt_box .phs img.ph01{top:-78px}.sec_about .txt_box .phs img.ph02{top:127px}.sec_about .txt_box .phs img.ph03{top:127px;right:305px}.mod_lodging{position:relative;background-color:#fff;z-index:5}.mod_lodging .mv{height:690px}@media screen and (max-width:420px){.mod_lodging .mv{height:300px}}.no-touchevents .mod_lodging .mv{background-attachment:fixed}.mod_lodging .mv .tit_box{padding-top:154px;text-align:center}@media screen and (max-width:420px){.mod_lodging .mv .tit_box{padding-top:40px}}.mod_lodging .mv .tit_box img{margin-bottom:25px}@media screen and (max-width:420px){.mod_lodging .mv .tit_box img{height:66px;margin-bottom:6px}}.mod_lodging .mv .tit_box span{color:#fff;font-size:36px;font-size:3.6rem;letter-spacing:0.15em;transition:color 1s}@media screen and (max-width:420px){.mod_lodging .mv .tit_box span{font-size:17px;font-size:1.7rem}}.mod_lodging .area_box{margin-top:-80px}@media screen and (max-width:420px){.mod_lodging .area_box .c.tomamu{margin-top:-120px}}.sec_recommend{padding-bottom:100px;padding-top:80px;background-color:#fff;position:relative;z-index:5}@media screen and (max-width:420px){.sec_recommend{padding-bottom:40px;padding-top:26px}}.sec_recommend .prt_title01 img{margin-bottom:10px}@media screen and (max-width:420px){.sec_recommend .prt_title01 img{margin-bottom:0;height:40px}}.sec_recommend .prt_title01 span{font-size:25px;font-size:2.5rem}@media screen and (max-width:420px){.sec_recommend .prt_title01 span{font-size:16px;font-size:1.6rem}}.sec_recommend .wrap .c{width:50%;float:left;text-align:center;background-size:cover;background-position:center}@media screen and (max-width:420px){.sec_recommend .wrap .c{width:100%;float:none}}.sec_recommend .wrap .c a{display:block;padding:60px 0;color:#fff}@media screen and (max-width:420px){.sec_recommend .wrap .c a{padding:30px 0}}.sec_recommend .wrap .c a .txt_box{margin:0 auto;padding:50px 0 30px;max-width:470px;border:3px solid #fff;box-sizing:border-box;transition:background 0.5s}@media screen and (max-width:420px){.sec_recommend .wrap .c a .txt_box{max-width:260px}}@media screen and (max-width:420px){.sec_recommend .wrap .c a .txt_box .place img{height:20px}}.sec_recommend .wrap .c a .txt_box .place span{font-size:40px;font-size:4rem;letter-spacing:0.15em}@media screen and (max-width:420px){.sec_recommend .wrap .c a .txt_box .place span{font-size:20px;font-size:2rem}}.sec_recommend .wrap .c a .txt_box .reco{margin-bottom:20px;padding-bottom:15px;font-size:18px;font-size:1.8rem;letter-spacing:0.15em;position:relative}@media screen and (max-width:420px){.sec_recommend .wrap .c a .txt_box .reco{font-size:12px;font-size:1.2rem;margin-bottom:10px;padding-bottom:8px}}.sec_recommend .wrap .c a .txt_box .content{letter-spacing:0.15em}.sec_recommend .wrap .c a .txt_box .price{font-size:30px;font-size:3rem;letter-spacing:0.15em}@media screen and (max-width:420px){.sec_recommend .wrap .c a .txt_box .price{font-size:15px;font-size:1.5rem}}.sec_recommend .wrap .c a .txt_box .price .tax{font-size:15px;font-size:1.5rem}@media screen and (max-width:420px){.sec_recommend .wrap .c a .txt_box .price .tax{font-size:10px;font-size:1rem}}.no-touchevents .sec_recommend .wrap .c a:hover .txt_box{background-color:rgba(255,255,255,0.2)}.sec_activity{padding:160px 0 200px;background-size:cover;background-position:center;overflow:hidden;position:relative}@media screen and (max-width:420px){.sec_activity{margin-bottom:40px;padding:40px 0 50px}}.sec_activity:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:absolute;left:0;top:0;z-index:1}@media screen and (max-width:420px){.sec_activity:before{content:none}}.sec_activity:after{content:"";display:block;width:100%;height:100px;background-color:#fff;position:absolute;left:0;bottom:0;z-index:1}@media screen and (max-width:420px){.sec_activity:after{content:none}}.no-touchevents .sec_activity{background-attachment:fixed}.sec_activity .movie{position:fixed;top:50%;left:50%;margin:-540px 0 0 -960px;opacity:0;transition:2s}.sec_activity .movie.view{opacity:1}.sec_activity .sec_title{position:relative;margin-bottom:90px;text-align:center;color:#fff;z-index:1}@media screen and (max-width:420px){.sec_activity .sec_title{margin-bottom:20px}}.sec_activity .sec_title img{margin-bottom:10px}@media screen and (max-width:420px){.sec_activity .sec_title img{margin-bottom:0;height:40px}}.sec_activity .sec_title span{font-size:25px;font-size:2.5rem;letter-spacing:0.15em}@media screen and (max-width:420px){.sec_activity .sec_title span{font-size:16px;font-size:1.6rem}}.sec_activity [data-slidearea01]{z-index:1}.sec_activity .prt_btn01{display:block;margin:100px auto 0;position:relative;z-index:1}@media screen and (max-width:420px){.sec_activity .prt_btn01{margin-top:40px}}.sec_activity .prt_btn01 a{display:inline-block;padding:25px 65px;width:auto}@media screen and (max-width:420px){.sec_activity .prt_btn01 a{display:block;margin:0 16px;padding:16px 20px}}.sec_blog{padding:100px 0 96px;background-position:center;background-size:cover;position:relative;z-index:5}@media screen and (max-width:420px){.sec_blog{padding:40px 0 40px;background-color:rgba(85,174,100,0.8);background-blend-mode:multiply}}.sec_blog:before{content:"";display:block;width:100%;height:100%;background-color:rgba(85,174,100,0.8);mix-blend-mode:multiply;position:absolute;left:0;top:0}@media screen and (max-width:420px){.sec_blog:before{content:none}}.no-touchevents .sec_blog{background-attachment:fixed}.sec_blog .sec_title{margin-bottom:84px;text-align:center;color:#fff;position:relative}@media screen and (max-width:420px){.sec_blog .sec_title{margin-bottom:30px}}.sec_blog .sec_title img{margin-bottom:6px}@media screen and (max-width:420px){.sec_blog .sec_title img{margin-bottom:0;height:16px}}.sec_blog .sec_title span{font-size:20px;font-size:2rem;letter-spacing:0.15em}@media screen and (max-width:420px){.sec_blog .sec_title span{font-size:16px;font-size:1.6rem}}.sec_blog [data-slidearea01]{position:relative;margin-bottom:80px}@media screen and (max-width:420px){.sec_blog [data-slidearea01]{margin-bottom:0}}.sec_blog [data-slidearea01] .link{opacity:0.5}.sec_blog [data-slidearea01] .link.activePC{opacity:1}.sec_blog .prt_btn01{margin:0 auto;width:160px;position:absolute;top:110px;left:0;right:-900px}@media screen and (max-width:420px){.sec_blog .prt_btn01{max-width:100%;width:100%;max-width:calc(100% - 32px);margin-top:40px;position:static}}.mod_insta{position:relative;background-color:#fff}.mod_footer{position:relative}.mod_toTop_area{background-color:#fff}.sec_glampingBnr{position:relative;padding-top:130px;z-index:1}@media screen and (max-width:420px){.sec_glampingBnr{padding-top:0}}.sec_glampingBnr .bnrWrap{padding:60px 0;text-align:center;line-height:1;background-color:#fff}@media screen and (max-width:420px){.sec_glampingBnr .bnrWrap{padding:30px 15px}}.sec_glampingBnr .bnrWrap a{transition:0.6s}.sec_glampingBnr .bnrWrap a:hover{opacity:0.6}
/*# sourceMappingURL=index.css.map */