@charset "UTF-8";p.s-txt-desc01{font-size:1.6rem;color:#403425;line-height:1.68;font-weight:400;text-align:center}@media screen and (max-width:767px){p.s-txt-desc01{text-align:left}}.s-block-title01,.s-block-title02{position:relative;z-index:2}.s-block-title01.s-white .b-title p.txt-en,.s-block-title02.s-white .b-title p.txt-en{color:#fff}.s-block-title01.s-white .b-title h2,.s-block-title01.s-white .b-title h3,.s-block-title02.s-white .b-title h2,.s-block-title02.s-white .b-title h3{color:#fff}.s-block-title01.s-white p.txt-desc,.s-block-title02.s-white p.txt-desc{color:#fff}.s-block-title01 .illu-flower,.s-block-title02 .illu-flower{position:absolute;top:0;left:-55%;width:478px}@media screen and (max-width:767px){.s-block-title01 .illu-flower,.s-block-title02 .illu-flower{left:-40%;width:308px}}.s-block-title01 .illu-flower>.inner,.s-block-title02 .illu-flower>.inner{transform:translateY(-30%)}@media screen and (max-width:767px){.s-block-title01 .illu-flower>.inner,.s-block-title02 .illu-flower>.inner{transform:translateY(-24%)}}.s-block-title01 .b-title,.s-block-title02 .b-title{margin-bottom:40px;position:relative;z-index:2}@media screen and (max-width:767px){.s-block-title01 .b-title,.s-block-title02 .b-title{margin-bottom:18px}}.s-block-title01 .b-title p.txt-en,.s-block-title02 .b-title p.txt-en{margin-bottom:18px;font-family:"the-seasons","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:5.6rem;color:#403425;line-height:1.07}@media screen and (max-width:999px){.s-block-title01 .b-title p.txt-en,.s-block-title02 .b-title p.txt-en{font-size:5.2rem}}@media screen and (max-width:767px){.s-block-title01 .b-title p.txt-en,.s-block-title02 .b-title p.txt-en{margin-bottom:10px;font-size:4.4rem}}.s-block-title01 .b-title h2,.s-block-title01 .b-title h3,.s-block-title02 .b-title h2,.s-block-title02 .b-title h3{font-family:"Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.2rem;color:#403425;line-height:2;letter-spacing:0.1em;font-weight:400}@media screen and (max-width:999px){.s-block-title01 .b-title h2,.s-block-title01 .b-title h3,.s-block-title02 .b-title h2,.s-block-title02 .b-title h3{font-size:2rem}}@media screen and (max-width:767px){.s-block-title01 .b-title h2,.s-block-title01 .b-title h3,.s-block-title02 .b-title h2,.s-block-title02 .b-title h3{font-size:1.8rem}}.s-block-title01 p.txt-desc,.s-block-title02 p.txt-desc{position:relative;z-index:2;font-size:1.5rem;color:#403425;line-height:2.13;font-weight:400}@media screen and (max-width:767px){.s-block-title01 p.txt-desc,.s-block-title02 p.txt-desc{line-height:1.71}}.s-items-room{padding-top:70px;margin-left:40px}@media screen and (max-width:1199px){.s-items-room{padding-top:30px;margin-left:20px}}@media screen and (max-width:767px){.s-items-room{padding-top:40px;margin-left:0}}.s-items-room.s-white .item .block-detail .inner-block-detail h3{color:#fff}.s-items-room.s-white .item .block-detail .inner-block-detail .b-info ul.list-info li p.txt{color:#fff}.s-items-room .item{display:flex;justify-content:flex-end;flex-wrap:wrap}.s-items-room .item:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.s-items-room .item:not(:last-child){margin-bottom:50px}}.s-items-room .item .wrap-btn-detail{margin-top:20px;text-align:right}@media screen and (max-width:767px){.s-items-room .item .wrap-btn-detail{width:100%}}.s-items-room .item .wrap-btn-detail p.btn-link-detail{display:inline-block;width:100px}@media screen and (max-width:999px){.s-items-room .item .wrap-btn-detail p.btn-link-detail{display:block}}@media screen and (max-width:767px){.s-items-room .item .wrap-btn-detail p.btn-link-detail{width:100%}}.s-items-room .item .wrap-btn-detail p.btn-link-detail.s-gray a{background-color:#b3aea8;border:1px solid #b3aea8}.s-items-room .item .wrap-btn-detail p.btn-link-detail.s-gray a span{color:#403425}@media screen and (min-width:1200px){.s-items-room .item .wrap-btn-detail p.btn-link-detail.s-gray a:hover{opacity:1;background-color:rgba(255,255,255,0.8)}.s-items-room .item .wrap-btn-detail p.btn-link-detail.s-gray a:hover span{color:#372540}}.s-items-room .item .wrap-btn-detail p.btn-link-detail a{display:flex;justify-content:center;align-items:center;height:24px;border-radius:12px;background-color:#403425;border:1px solid #403425;transition:0.35s cubic-bezier(0.04,1.02,0.61,0.99)}@media screen and (min-width:1200px){.s-items-room .item .wrap-btn-detail p.btn-link-detail a:hover{opacity:1;background-color:rgba(255,255,255,0.6)}.s-items-room .item .wrap-btn-detail p.btn-link-detail a:hover span{color:#403425}}.s-items-room .item .wrap-btn-detail p.btn-link-detail a span{font-size:1.3rem;color:#F2E1BF;line-height:1.2;transition:0.35s cubic-bezier(0.04,1.02,0.61,0.99)}@media screen and (max-width:767px){.s-items-room .item .wrap-btn-detail p.btn-link-detail a span{font-size:1.2rem}}.s-items-room .item .block-detail{flex:1;display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width:999px){.s-items-room .item .block-detail{justify-content:flex-start}}.s-items-room .item .block-detail .inner-block-detail{margin-right:30px}@media screen and (max-width:999px){.s-items-room .item .block-detail .inner-block-detail{margin-right:20px}}@media screen and (max-width:767px){.s-items-room .item .block-detail .inner-block-detail{padding-bottom:0px}}@media screen and (max-width:767px){.s-items-room .item .block-detail .inner-block-detail{padding-bottom:0}}.s-items-room .item .block-detail .inner-block-detail h3{margin-bottom:23px;font-family:"Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4rem;color:#403425;line-height:1.83;letter-spacing:0em;font-weight:500}@media screen and (max-width:767px){.s-items-room .item .block-detail .inner-block-detail h3{margin-bottom:10px;font-size:1.8rem;line-height:1.33}}.s-items-room .item .block-detail .inner-block-detail .b-info{display:flex;justify-content:flex-end}@media screen and (max-width:999px){.s-items-room .item .block-detail .inner-block-detail .b-info{display:block}}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info{width:100px;border-top:1px solid #b3aea8}@media screen and (max-width:767px){.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info{width:90px}}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li{display:flex;align-items:center;border-bottom:1px solid #b3aea8;padding:6px 5px 6px 10px}@media screen and (max-width:767px){.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li{padding:5px 5px 5px 8px}}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li .icon{margin-right:14px;width:20px;height:20px;position:relative;z-index:2}@media screen and (max-width:767px){.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li .icon{margin-right:12px}}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li .icon img{position:absolute;top:calc(50% + 0px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%)}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li .icon img.s-member{width:18px}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li .icon img.s-area{width:19px}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li .icon img.s-bed{width:17px}.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li p.txt{font-size:1.5rem;color:#403425;line-height:1.68;letter-spacing:0.07em;font-weight:400;white-space:nowrap}@media screen and (max-width:999px){.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li p.txt{font-size:1.3rem}}@media screen and (max-width:767px){.s-items-room .item .block-detail .inner-block-detail .b-info ul.list-info li p.txt{font-size:1.2rem}}.s-items-room .item .block-image{width:60%;order:2}@media screen and (max-width:999px){.s-items-room .item .block-image{width:52%}}@media screen and (max-width:767px){.s-items-room .item .block-image{width:60%}}.s-items-room .item .block-image a{display:block}@media screen and (min-width:1200px){.s-items-room .item .block-image a:hover{opacity:1}.s-items-room .item .block-image a:hover .image img{transform:translateY(-50%) translateX(-50%) scale(1.075)}}.s-items-room .item .block-image a .image{position:relative;overflow:hidden;aspect-ratio:540/360;border-radius:5px}.s-items-room .item .block-image a .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;transition:0.9s cubic-bezier(0.04,1.02,0.61,0.99)}@media screen and (max-width:767px){.s-items-room .item .block-btn-detail{order:3;width:100%}}.con-guest{padding-top:200px}@media screen and (max-width:999px){.con-guest{padding-top:120px}}@media screen and (max-width:767px){.con-guest{padding-top:25px}}.con-guest>.inner{width:86.1111111111%;margin-inline:auto;transform:translateX(20px)}@media screen and (max-width:1199px){.con-guest>.inner{width:88%;transform:none}}@media screen and (max-width:767px){.con-guest>.inner{width:86.9333333333%}}.con-guest>.inner .box-guest{display:flex}@media screen and (max-width:767px){.con-guest>.inner .box-guest{display:block}}.con-guest>.inner .box-guest .container-title .s-block-title01{position:sticky;top:60px;left:0;margin-right:20px;width:320px}@media screen and (max-width:767px){.con-guest>.inner .box-guest .container-title .s-block-title01{position:relative;top:0;margin-right:0;width:auto}}.con-guest>.inner .box-guest .container-content{flex:1}.con-cottage{margin-top:260px;background:url(../img/common/bg_mat01_brown.jpg)}@media screen and (max-width:999px){.con-cottage{margin-top:120px}}@media screen and (max-width:767px){.con-cottage{margin-top:100px}}.con-cottage>.inner{padding-top:206px;padding-bottom:260px;width:86.1111111111%;margin-inline:auto;transform:translateX(20px)}@media screen and (max-width:1199px){.con-cottage>.inner{width:88%;transform:none}}@media screen and (max-width:999px){.con-cottage>.inner{padding-top:160px;padding-bottom:120px}}@media screen and (max-width:767px){.con-cottage>.inner{padding-top:95px;padding-bottom:104px;width:86.9333333333%}}.con-cottage>.inner .box-cottage{display:flex}@media screen and (max-width:767px){.con-cottage>.inner .box-cottage{display:block}}.con-cottage>.inner .box-cottage .container-title .s-block-title01{position:sticky;top:60px;left:0;margin-right:20px;width:320px}@media screen and (max-width:767px){.con-cottage>.inner .box-cottage .container-title .s-block-title01{position:relative;top:0;margin-right:0;width:auto}}.con-cottage>.inner .box-cottage .container-content{flex:1}.con-cottage-pet{background:url(../img/common/bg_mat01_blue.jpg)}.con-cottage-pet>.inner{padding-top:206px;padding-bottom:260px;width:86.1111111111%;margin-inline:auto;transform:translateX(20px)}@media screen and (max-width:1199px){.con-cottage-pet>.inner{width:88%;transform:none}}@media screen and (max-width:999px){.con-cottage-pet>.inner{padding-top:160px;padding-bottom:120px}}@media screen and (max-width:767px){.con-cottage-pet>.inner{padding-top:95px;padding-bottom:104px;width:86.9333333333%}}.con-cottage-pet>.inner .box-cottage{display:flex}@media screen and (max-width:767px){.con-cottage-pet>.inner .box-cottage{display:block}}.con-cottage-pet>.inner .box-cottage .container-title .s-block-title01{position:sticky;top:60px;left:0;margin-right:20px;width:320px}@media screen and (max-width:767px){.con-cottage-pet>.inner .box-cottage .container-title .s-block-title01{position:relative;top:0;margin-right:0;width:auto}}.con-cottage-pet>.inner .box-cottage .container-content{flex:1}.con-facilities{background:url(../img/common/bg_mat01_red.jpg)}.con-facilities>.inner{padding-top:206px;padding-bottom:250px;width:83.3333333333%;margin-inline:auto}@media screen and (max-width:1199px){.con-facilities>.inner{width:88%}}@media screen and (max-width:999px){.con-facilities>.inner{padding-top:160px;padding-bottom:120px}}@media screen and (max-width:767px){.con-facilities>.inner{padding-top:95px;padding-bottom:104px;width:86.9333333333%}}.con-facilities>.inner .box-facilities{display:flex}@media screen and (max-width:767px){.con-facilities>.inner .box-facilities{display:block}}.con-facilities>.inner .box-facilities p.style-btn-circle-link01{margin-top:70px;position:relative;z-index:2}@media screen and (max-width:767px){.con-facilities>.inner .box-facilities p.style-btn-circle-link01{margin-top:40px}}.con-facilities>.inner .box-facilities p.style-btn-circle-link01 a{margin-inline:auto}.con-facilities>.inner .box-facilities .container-title .s-block-title02{position:sticky;top:60px;left:0;width:300px;margin-right:190px}@media screen and (max-width:1199px){.con-facilities>.inner .box-facilities .container-title .s-block-title02{margin-right:60px}}@media screen and (max-width:767px){.con-facilities>.inner .box-facilities .container-title .s-block-title02{position:relative;top:0;margin-right:0;width:auto}}.con-facilities>.inner .box-facilities .container-content{padding-top:60px;flex:1}@media screen and (max-width:1199px){.con-facilities>.inner .box-facilities .container-content{padding-top:30px}}@media screen and (max-width:767px){.con-facilities>.inner .box-facilities .container-content{padding-top:30px}}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 70px}@media screen and (max-width:999px){.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:767px){.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities{gap:55px 0px}}@media screen and (max-width:600px){.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities{gap:35px 0px}}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item .inner-item,.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item a{display:block}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item .inner-item .block-image .image,.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item a .block-image .image{position:relative;overflow:hidden;aspect-ratio:320/214;border-radius:5px}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item .inner-item .block-image .image img,.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item a .block-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;transition:0.9s cubic-bezier(0.04,1.02,0.61,0.99)}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item .inner-item .block-detail,.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item a .block-detail{padding-top:12px}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item .inner-item .block-detail h3,.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item a .block-detail h3{margin-bottom:10px;padding-left:33px;font-family:"Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;color:#FAF3E4;letter-spacing:0em;position:relative;z-index:2}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item .inner-item .block-detail h3:before,.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item a .block-detail h3:before{content:"";display:block;position:absolute;top:16px;left:0;width:20px;height:1px;background-color:#fff}.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item .inner-item .block-detail p.txt-desc,.con-facilities>.inner .box-facilities .container-content .block-detail .items-facilities .item a .block-detail p.txt-desc{font-size:1.5rem;color:#FAF3E4;line-height:1.73}.con-resevation{padding-top:115px}@media screen and (max-width:767px){.con-resevation{padding-top:90px}}.con-resevation>.inner{width:83.3333333333%;margin-inline:auto}@media screen and (max-width:1199px){.con-resevation>.inner{width:84%}}@media screen and (max-width:999px){.con-resevation>.inner{width:88%}}@media screen and (max-width:767px){.con-resevation>.inner{width:89.3333333333%}}.con-resevation>.inner .box-title{margin-bottom:104px}@media screen and (max-width:767px){.con-resevation>.inner .box-title{margin-bottom:35px}}.con-resevation>.inner .box-title p.txt-en{padding-bottom:20px;font-family:"the-seasons","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:5.6rem;color:#403425;line-height:1.12;text-align:center;letter-spacing:0em}@media screen and (max-width:767px){.con-resevation>.inner .box-title p.txt-en{font-size:4.6rem;line-height:0.9}}.con-resevation>.inner .box-title p.txt-en span.small{font-size:4rem}@media screen and (max-width:767px){.con-resevation>.inner .box-title p.txt-en span.small{font-size:3rem}}.con-resevation>.inner .box-title h2{font-family:"Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.2rem;color:#403425;letter-spacing:0em;text-align:center;font-weight:500}@media screen and (max-width:767px){.con-resevation>.inner .box-title h2{font-size:1.8rem}}.con-resevation>.inner .style-box-reservation{padding-top:65px;padding-bottom:80px}@media screen and (max-width:767px){.con-resevation>.inner .style-box-reservation{padding-top:50px;padding-bottom:50px}}.con-payment{padding-top:140px}@media screen and (max-width:767px){.con-payment{padding-top:70px}}.con-payment>.inner{width:55.5555555556%;margin-inline:auto;max-width:800px}@media screen and (max-width:1199px){.con-payment>.inner{width:80%}}@media screen and (max-width:767px){.con-payment>.inner{width:89.3333333333%}}.con-payment>.inner .box-title{margin-bottom:55px}@media screen and (max-width:767px){.con-payment>.inner .box-title{margin-bottom:30px}}.con-payment>.inner .box-title .style-title01{margin-bottom:35px}.con-cancel{padding-top:130px;padding-bottom:190px}@media screen and (max-width:767px){.con-cancel{padding-top:100px;padding-bottom:80px}}.con-cancel>.inner{width:55.5555555556%;margin-inline:auto;max-width:800px}@media screen and (max-width:1199px){.con-cancel>.inner{width:80%}}@media screen and (max-width:767px){.con-cancel>.inner{width:89.3333333333%}}.con-cancel>.inner .box-title{margin-bottom:55px}@media screen and (max-width:767px){.con-cancel>.inner .box-title{margin-bottom:30px}}.con-cancel>.inner .box-title .style-title01{margin-bottom:35px}.con-cancel>.inner .box-payment p.txt-attention{margin-top:34px;padding-left:1.1em;font-size:1.4rem;color:#403425;line-height:1.92;font-weight:500;position:relative;z-index:2;font-weight:500}@media screen and (max-width:767px){.con-cancel>.inner .box-payment p.txt-attention{margin-top:22px}}.con-cancel>.inner .box-payment p.txt-attention:before{content:"※";display:block;position:absolute;top:0;left:0}
/*# sourceMappingURL=list_room.css.map */