@charset "UTF-8";.prt_inpage_title.detail_title{padding-top:160px;width:100%;z-index:5;position:absolute;top:130px;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000}@media screen and (max-width:420px){.prt_inpage_title.detail_title{top:50px;padding-top:80px}.prt_inpage_title.detail_title.top_title{padding-top:60px}}.sec_roominfo{padding-bottom:100px;background-color:#f4f4f4}@media screen and (max-width:420px){.sec_roominfo{padding-bottom:50px}}.sec_facility{padding-top:100px;padding-bottom:100px}@media screen and (max-width:420px){.sec_facility{padding-top:40px;padding-bottom:40px}}.sec_facility .prt_title02{margin-bottom:44px}@media screen and (max-width:420px){.sec_facility .prt_title02{margin-bottom:20px}}.sec_recommend{padding:0 0 100px;margin-top:80px}@media screen and (max-width:420px){.sec_recommend{padding:0 0 50px}}.sec_activity{padding-top:90px}@media screen and (max-width:420px){.sec_activity{padding-top:40px}}.sec_activity .wrap{padding:100px 0;background-color:#f4f4f4}.sec_activity .wrap [data-slidearea01] .contantWrap .btns01 button:after{border-color:#1a1a1a}@media screen and (max-width:420px){.sec_activity .wrap{padding:40px 0 50px}}.sec_activity .prt_btn01{display:block;margin:50px 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_location_roots{padding-top:80px}@media screen and (max-width:420px){.sec_location_roots{padding-top:40px}}.lodge_index{z-index:5}.mod_lodging .area_box{position:relative;z-index:5;background:#fff;padding:50px 50px 0;box-sizing:border-box}@media screen and (max-width:420px){.mod_lodging .area_box{padding:0;background:transparent;margin-top:-38px}}.mod_lodging .area_box .tabs{letter-spacing:-1em}@media screen and (max-width:420px){.mod_lodging .area_box .tabs{margin:0 10px;letter-spacing:-0.5em;position:relative;z-index:2}}.mod_lodging .area_box .tabs .tab-link{display:inline-block;width:calc(50% - 5px);line-height:64px;height:64px;background:#efefef;font-size:2.2rem;font-weight:bold;text-align:center;letter-spacing:0.15em;cursor:pointer;transition:all 0.3s;position:relative}@media screen and (max-width:420px){.mod_lodging .area_box .tabs .tab-link{font-size:1.2rem;height:32px;line-height:32px;width:calc(50% - 2.5px)}}.mod_lodging .area_box .tabs .tab-link:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;width:0;height:0;border-right:11px solid transparent;border-left:11px solid transparent}@media screen and (max-width:420px){.mod_lodging .area_box .tabs .tab-link:after{border-right:6px solid transparent;border-left:6px solid transparent;bottom:-8px}}.mod_lodging .area_box .tabs .tab-link+.tab-link{margin-left:10px}@media screen and (max-width:420px){.mod_lodging .area_box .tabs .tab-link+.tab-link{margin-left:5px}}.mod_lodging .area_box .tabs .tab-link.tomamu.active{background:#55ae64;color:#fff}.mod_lodging .area_box .tabs .tab-link.tomamu.active:after{border-top:18px solid #55ae64}@media screen and (max-width:420px){.mod_lodging .area_box .tabs .tab-link.tomamu.active:after{border-top:9px solid #55ae64}}.mod_lodging .area_box .tabs .tab-link.nakafurano.active{background:#9855ae;color:#fff}.mod_lodging .area_box .tabs .tab-link.nakafurano.active:after{border-top:18px solid #9855ae}@media screen and (max-width:420px){.mod_lodging .area_box .tabs .tab-link.nakafurano.active:after{border-top:9px solid #9855ae}}.mod_lodging .area_box .tab-content{text-align:center;margin-top:60px;display:none}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content{margin-top:0;padding-top:30px;background:#fff}}.mod_lodging .area_box .tab-content .c{width:calc(33.3333333333% - 40px)}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c{margin:0 auto!important;width:88%!important}}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c+.c{margin-top:73px!important}}.mod_lodging .area_box .tab-content .c .facility .box{height:220px;background-position:center}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c .facility .box{height:165px}}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c .txt_box{margin-top:22px}}.mod_lodging .area_box .tab-content .c .txt_box .prt_btn01{margin-top:10px}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c .txt_box .prt_btn01{margin-top:15px}}.mod_lodging .area_box .tab-content .c .txt_box .prt_btn01>*{width:170px;padding:10px 20px}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c .txt_box .prt_btn01>*{width:124px;padding:4px 10px;text-align:center}}.mod_lodging .area_box .tab-content .c .txt_box .prt_btn01>:after{width:5px;height:5px;bottom:8px;right:8px}.mod_lodging .area_box .tab-content .c .txt_box .c_tit .in img{margin-bottom:0}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c .txt_box .c_tit .in img{height:25px;margin-bottom:5px}}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .c .txt_box .c_tit .in small{font-size:1.4rem}}.mod_lodging .area_box .tab-content .c.nakafurano{margin-left:20px;margin-right:20px;margin-bottom:60px}.mod_lodging .area_box .tab-content .c.tomamu{margin-left:20px;margin-right:20px;margin-bottom:60px}.mod_lodging .area_box .tab-content.active{display:block}.mod_lodging .area_box .tab-content .lodg_box{display:flex;flex-wrap:wrap}.mod_lodging .area_box .tab-content .front{width:1220px;margin:0 auto 60px;display:flex;justify-content:center;box-sizing:border-box;background-color:#f4f4f4;padding:0}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .front{width:92%;display:block}}.mod_lodging .area_box .tab-content .front dl{width:430px;padding:30px;white-space:normal;text-align:left}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .front dl{width:100%;padding:30px 20px 20px;box-sizing:border-box;margin-bottom:0}}.mod_lodging .area_box .tab-content .front dl dt{font-size:1.8rem;font-weight:bold;margin-bottom:20px;text-align:center}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .front dl dt{font-size:1.4rem;text-align:center;margin-bottom:10px}}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .front dl dt img{width:60%}}.mod_lodging .area_box .tab-content .front .img{width:45%;padding-top:18%;background-size:cover;background-position:center center}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .front .img{width:100%;padding-top:54%}}.mod_lodging .area_box .tab-content h2{margin-bottom:30px}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content h2 img{width:50%}}.mod_lodging .area_box .tab-content .facility:where(.clair,.glampingtomamu,.gt_familyroom){position:relative}.mod_lodging .area_box .tab-content .facility:where(.clair,.glampingtomamu,.gt_familyroom):before{content:"";position:absolute;top:-32px;right:-24px;z-index:1;display:block;width:110px;height:110px;background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:420px){.mod_lodging .area_box .tab-content .facility:where(.clair,.glampingtomamu,.gt_familyroom):before{top:-22px;right:-14px;width:80px;height:80px}}.mod_lodging .area_box .tab-content .facility.clair:before{background-image:url(../img/lodging/blanclair/badge.png)}.mod_lodging .area_box .tab-content .facility.glampingtomamu:before{background-image:url(../img/lodging/glampingtomamu/badge.png)}.mod_lodging .area_box .tab-content .facility.gt_familyroom:before{background-image:url(../img/lodging/gt_familyroom/badge.png)}.mod_feature.clair{padding-top:60px}.mod_main .front{width:1200px;margin:0 auto 60px;display:flex;justify-content:center;box-sizing:border-box;background-color:#fff;padding:15px}@media screen and (max-width:420px){.mod_main .front{width:100%;display:block;background-color:#f4f4f4;padding:0 16px 40px;margin:0 auto 0}}.mod_main .front dl{width:430px;padding:30px;white-space:normal;text-align:left}@media screen and (max-width:420px){.mod_main .front dl{width:100%;padding:30px 20px 20px;box-sizing:border-box;margin-bottom:0}}.mod_main .front dl dt{font-size:1.8rem;font-weight:bold;margin-bottom:20px;text-align:center}@media screen and (max-width:420px){.mod_main .front dl dt{font-size:1.4rem;text-align:center;margin-bottom:10px}}@media screen and (max-width:420px){.mod_main .front dl dt img{width:60%}}.mod_main .front .img{width:45%;padding-top:18%;background-size:cover;background-position:center center}@media screen and (max-width:420px){.mod_main .front .img{width:100%;padding-top:54%}}.glamping_bnr{position:relative}.glamping_bnr+:where(.sec_roominfo,.mod_ph_slide){margin-top:80px}@media screen and (max-width:420px){.glamping_bnr+:where(.sec_roominfo,.mod_ph_slide){margin-top:40px}}.glamping_bnr .glamping_bnr_heading{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:2rem;line-height:1;letter-spacing:0.08em;color:#54AE63}@media screen and (max-width:420px){.glamping_bnr .glamping_bnr_heading{font-size:1.1rem}}.glamping_bnr .glamping_bnr_heading:after,.glamping_bnr .glamping_bnr_heading:before{content:"";display:block;height:1.5em}.glamping_bnr .glamping_bnr_heading:before{border-left:2px solid;transform:rotate(-45deg)}@media screen and (max-width:420px){.glamping_bnr .glamping_bnr_heading:before{border-left-width:1px}}.glamping_bnr .glamping_bnr_heading:after{border-right:2px solid;transform:rotate(45deg)}@media screen and (max-width:420px){.glamping_bnr .glamping_bnr_heading:after{border-right-width:1px}}.glamping_bnr .glamping_bnr_heading>span{margin:0 1.2em}.glamping_bnr a{display:block;margin:20px auto 0;width:fit-content;transition:opacity 0.5s}.no-touchevents .glamping_bnr a:hover{opacity:0.6}@media screen and (max-width:420px){.glamping_bnr a{margin-top:12px;width:330px}}.glamping_bnr a img{display:block;width:100%;height:auto}
/*# sourceMappingURL=lodging.css.map */