/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"ArgestaHairline-Regular";src:url("ArgestaHairline-Regular.woff") format("woff"),url("ArgestaHairline-Regular.ttf") format("truetype")}@font-face{font-family:"ArgestaHairline-RegularItalic";src:url("../fonts/ArgestaHairline-RegularItalic.woff") format("woff"),url("ArgestaHairline-RegularItalic.ttf") format("truetype")}html,body{font-size:62.5%}body{background:#fff;color:#373331;font-family:"Noto Serif JP",serif;line-height:1.5}a{color:#ff8063;text-decoration:underline;cursor:pointer;transition:all 0.3s}a:hover{color:#ffd3c9;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:0.7}}*{box-sizing:border-box;padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:0.75rem}.pc{display:block}.sp{display:none}body{word-break:break-all}img{width:100%;height:auto}.msg{font-size:13px;font-size:1.3rem}.more a{display:inline-block;font-size:20px;font-size:2rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;letter-spacing:0.03em;color:#373331;position:relative;padding-right:40px;text-decoration:none}.more a::after{content:"";width:30px;height:30px;background:url(../images/more.svg) no-repeat center center;background-size:cover;position:absolute;right:0;top:50%;transform:translate(0, -50%);transition:0.5s}.more a:hover{color:#ff8063}.more a:hover::after{transform:translate(0, -50%) rotate(360deg)}.cover{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100svh;z-index:1000}.cover .inner{width:100%;height:100svh;position:relative;background:#d0f2ff;transition:0.3s}.cover .inner.on{background:rgba(208,242,255,0)}.cover .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:156px;z-index:30}.cover .cloud__l{position:absolute;z-index:10;top:0;left:0;width:100%;height:100svh;background:url(../images/cloud_l.webp) no-repeat center center;background-size:100% 100%}.cover .cloud__r{position:absolute;z-index:10;top:0;left:0;width:100%;height:100svh;background:url(../images/cloud_r.webp) no-repeat center center;background-size:100% 100%}.header .logo{position:fixed;z-index:500;width:90px;top:50px;left:50px}.header .logo a:hover{opacity:0.6}.header .lang{position:fixed;z-index:500;top:52px;right:130px}.header .lang ul{display:flex}.header .lang ul li{background:url(../images/lang_line.svg) no-repeat right center;background-size:5.5px;padding-right:12px;margin-right:4px}.header .lang ul li:last-child{background:none;padding-right:0;margin-right:0}.header .lang ul li a{text-decoration:none;display:inline-block;font-size:18px;font-size:1.8rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;color:rgba(55,51,49,0.5)}.header .lang ul li a:hover{color:#373331}.header .lang ul li.active a{color:#373331}.nav{position:fixed;z-index:300;top:calc(100vw * -0.234375);left:0;width:100%;transition:0.5s}.nav .nav__box{position:absolute;top:40%;left:50%;width:100%;max-width:970px;transform:translate(-50%, 0);padding:0 50px}.nav .nav__box ul{display:flex;flex-wrap:wrap;justify-content:space-between}.nav .nav__box ul li a{display:inline-block;text-decoration:none;color:#373331}.nav .nav__box ul li a dl dt{font-size:24px;font-size:2.4rem;letter-spacing:0.02em;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif}.nav .nav__box ul li a dl dd{font-size:14px;font-size:1.4rem}.nav .nav__box ul li a:hover{color:#ff8063}.nav.on{top:0}.home .visual{width:100%;position:relative}.home .booknow{position:fixed;bottom:50px;right:30px;width:110px;z-index:400}.home .booknow a{display:block}.home .booknow a:hover{transform:scale(1.1)}.home .membership{width:100%;padding:50px 50px 30px 50px;text-align:center}.home .membership dl dt{margin-bottom:14px}.home .membership dl dt a{display:inline-block;padding:15px 50px;background:url(../images/membership_pat.webp);background-size:100% 100%;color:#f5ede0;font-size:25px;font-size:2.5rem;letter-spacing:0.02em;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;text-decoration:none}.home .membership dl dt a span{display:inline-block;background:url(../images/link_mark.svg) no-repeat right center;background-size:10px;padding-right:30px}.home .membership dl dt a:hover{opacity:0.8;transform:scale(1.1)}.home .membership dl dd{font-size:16px;font-size:1.6rem;color:#ff8063}.home .travel{width:100%;padding:40px 50px 140px 50px}.home .travel .inner{width:100%;max-width:900px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.home .travel .head{width:40%}.home .travel .head h2{font-size:32px;font-size:3.2rem;font-weight:500;line-height:1.8}.home .travel .head h2 span{font-size:33px;font-size:3.3rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;font-weight:400;letter-spacing:0.01em}.home .travel .txt{width:58%}.home .travel .txt p{font-size:15px;font-size:1.5rem;line-height:2.2;margin-bottom:1.5em}.home .travel .txt .more{margin-top:50px}.home .travel .illust{position:absolute;width:45%;bottom:-200px;left:-7%;z-index:10}.home .stay{width:100%;padding:100px 50px;background:#f5ede0}.home .stay .inner{width:100%;max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative}.home .stay .logo{position:absolute;z-index:10;left:-80px;top:-120px}.home .stay .img{width:60%;position:relative}.home .stay .img .illust{position:absolute;z-index:10}.home .stay .txt{width:36%}.home .stay .txt h2{font-size:33px;font-size:3.3rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;font-weight:400;letter-spacing:0.02em;margin-bottom:25px}.home .stay .txt h2 span{font-size:16px;font-size:1.6rem;font-weight:500;display:inline-block;padding-left:13px}.home .stay .txt .lead{font-size:24px;font-size:2.4rem;font-weight:500;line-height:1.6;margin-bottom:30px}.home .stay .txt p{font-size:14px;font-size:1.4rem;line-height:2.1;text-align:justify;text-justify:inter-ideograph}.home .stay .txt .more{padding-top:50px}.home .stay__matsumoto{padding-top:230px;padding-bottom:250px;position:relative}.home .stay__matsumoto::after{content:"";position:absolute;top:-50px;left:0;width:100%;height:70px;background:url(../images/stay_top.webp);background-size:100% 100%}.home .stay__matsumoto .img .illust{width:70%;bottom:-18%;right:-10%}.home .stay__oze .inner{flex-direction:row-reverse}.home .stay__oze .logo{left:auto;right:-20px;top:-170px}.home .stay__oze .txt{width:36%}.home .stay__oze .txt h2{text-align:right}.home .stay__oze .txt .lead{text-align:right}.home .stay__oze .txt .more{text-align:right}.home .stay__oze .img .illust{width:90%;top:-30%;left:-90%}.home .stay__uonuma{padding-bottom:300px}.home .stay__uonuma .img .illust{width:60%;bottom:-10%;right:-3%}.home .journal{width:100%;padding:10px 50px 100px 50px;background:#436000;position:relative}.home .journal::after{content:"";position:absolute;top:-145px;left:0;width:100%;height:150px;background:url(../images/journal_top.webp?1) no-repeat top center;background-size:100% 100%}.home .journal .head{width:100%;max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.home .journal .head .title{margin-bottom:40px}.home .journal .head .title h2{color:#f5ede0;font-size:60px;font-size:6rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;font-weight:400;letter-spacing:0.02em}.home .journal .head .title .sub{color:#f5ede0;font-size:18px;font-size:1.8rem}.home .journal .head .illust{width:40%}.home .journal .list{width:100%;max-width:1145px;margin:-95px auto 0 auto;background:url(../images/journal_bg.webp);background-size:100% 100%;padding:100px 100px 70px 100px}.home .journal .list .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.home .journal .list .wrap .l{width:48%}.home .journal .list .wrap .r{width:48%}.home .journal .list .wrap .item a{display:block;text-decoration:none;color:#373331}.home .journal .list .wrap .item a:hover{opacity:0.9}.home .journal .list .wrap .item a:hover .img img{transform:scale(1.1);filter:brightness(120%)}.home .journal .list .wrap .item .img{margin-bottom:10px;overflow:hidden}.home .journal .list .wrap .item .img img{transition:0.5s}.home .journal .list .wrap .item .ctg{margin-bottom:10px;font-size:11px;font-size:1.1rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;letter-spacing:0.03em}.home .journal .list .wrap .item .title{margin-bottom:5px;font-size:14px;font-size:1.4rem;font-weight:500}.home .journal .list .wrap .item .txt{margin-bottom:13px;font-size:11px;font-size:1.1rem;line-height:1.7;text-align:justify;text-justify:inter-ideograph}.home .journal .list .wrap .item .date{font-size:11px;font-size:1.1rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;letter-spacing:0.03em}.home .journal .list .wrap .first .item{margin-bottom:40px}.home .journal .list .wrap .first .item:last-child{margin-bottom:0}.home .journal .list .wrap .first .img{position:relative}.home .journal .list .wrap .first .img::before{content:"";display:block;padding-top:70.65%}.home .journal .list .wrap .first .img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.home .journal .list .wrap .second .item{margin-bottom:30px}.home .journal .list .wrap .second .item a{display:flex;justify-content:space-between;flex-wrap:wrap}.home .journal .list .wrap .second .img{width:55%;position:relative}.home .journal .list .wrap .second .img::before{content:"";display:block;padding-top:100%}.home .journal .list .wrap .second .img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.home .journal .list .wrap .second .data{width:40%}.home .journal .list .wrap .third{display:flex;justify-content:space-between;flex-wrap:wrap}.home .journal .list .wrap .third .item{width:46%;margin-bottom:20px}.home .journal .list .wrap .third .title{margin-bottom:15px}.home .journal .list .wrap .third .img{position:relative}.home .journal .list .wrap .third .img::before{content:"";display:block;padding-top:100%}.home .journal .list .wrap .third .img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.home .journal .list .more{text-align:right;padding-top:30px}.pg .booknow{position:fixed;bottom:50px;right:30px;width:110px;z-index:400}.pg .booknow a{display:block}.pg .booknow a:hover{transform:scale(1.1)}.footer{width:100%;background:#373331;padding:80px 50px;position:relative}.footer::after{content:"";position:absolute;top:-25px;left:0;width:100%;height:50px;background:url(../images/footer_top.webp) no-repeat center center;background-size:auto 50px}.footer .inner{width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.footer .box{width:10%;text-align:center;display:flex;flex-direction:column}.footer .box .logo a:hover{opacity:0.6}.footer .box .copy{margin-top:auto;font-size:13px;font-size:1.3rem;letter-spacing:0.03em;color:#f5ede0;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif}.footer .detail{width:72%;display:flex;justify-content:space-between;flex-wrap:wrap}.footer .detail .item{color:#f5ede0}.footer .detail .item .name{margin-bottom:15px}.footer .detail .item .name dl{letter-spacing:0.03em}.footer .detail .item .name dl dt{font-size:17px;font-size:1.7rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif}.footer .detail .item .name dl dd{font-size:13px;font-size:1.3rem}.footer .detail .item .addr{font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;font-size:12px;font-size:1.2rem;margin-bottom:10px}.footer .detail .item .addr__en{font-size:11px;font-size:1.1rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;letter-spacing:0.03em;margin-bottom:10px}.footer .detail .item .tel{font-size:12px;font-size:1.2rem;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;letter-spacing:0.03em;margin-bottom:20px}.footer .detail .item .sns ul{display:flex}.footer .detail .item .sns ul li{margin-right:10px;width:20px}.footer .detail .item .sns ul li a:hover{opacity:0.7}.footer .copy__sp{display:none}.fade{transform:translateY(50px);opacity:0;transition:1s}.fade__on{transform:translateY(0);opacity:1}.menubar{position:fixed;z-index:500;right:45px;top:35px;display:block;margin:0;padding:0}.menubar .menubar__trigger{margin:0;padding:0;display:inline-block;transition:all 0.3s;box-sizing:border-box;position:relative;width:60px;height:60px;vertical-align:bottom;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:none;cursor:pointer;transition:0.3s;background:none}.menubar .menubar__trigger span{display:inline-block;transition:all 0.4s;box-sizing:border-box;position:absolute;height:2px;background-color:#ff8063}.menubar .menubar__trigger span:nth-of-type(1){width:50%;left:25%;top:18px}.menubar .menubar__trigger span:nth-of-type(2){width:84%;left:8%;top:29px}.menubar .menubar__trigger span:nth-of-type(3){width:50%;left:25%;top:40px}.menubar .menubar__trigger.active span:nth-of-type(1){width:84%;left:8%;-webkit-transform:translateY(11px) rotate(-25deg);transform:translateY(11px) rotate(-25deg)}.menubar .menubar__trigger.active span:nth-of-type(2){opacity:0}.menubar .menubar__trigger.active span:nth-of-type(3){width:84%;left:8%;-webkit-transform:translateY(-11px) rotate(25deg);transform:translateY(-11px) rotate(25deg)}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.msg{font-size:13px;font-size:1.3rem}.more a{font-size:18px;font-size:1.8rem;padding-right:30px}.more a::after{width:20px;height:20px}.cover .logo{width:120px}.cover .cloud__l{top:0;left:0;width:200%;height:100svh;background:url(../images/cloud_sp_l.webp) no-repeat center center;background-size:100% 100%}.cover .cloud__r{top:0;left:auto;right:0;width:200%;height:100svh;background:url(../images/cloud_sp_r.webp) no-repeat center center;background-size:100% 100%}.header .logo{top:20px;left:20px}.header .lang{top:22px;right:80px}.header .lang ul li a{font-size:16px;font-size:1.6rem}.nav{top:0;left:100vw;width:100vw;height:100svh;background:url(../images/nav_pat_sp.webp);background-size:100% 100%}.nav img{display:none}.nav .nav__box{position:absolute;top:50%;left:50%;width:50%;transform:translate(0, -50%);padding:0 20px}.nav .nav__box ul li{width:100%;margin:8% 0}.nav .nav__box ul li a dl dt{font-size:19px;font-size:1.9rem}.nav .nav__box ul li a dl dd{font-size:12px;font-size:1.2rem}.nav.on{top:auto;left:0}.home .booknow{bottom:6%;right:17px;width:20%}.home .membership{padding:10% 10% 10% 10%}.home .membership dl dt{margin-bottom:10px}.home .membership dl dt a{padding:12px 35px;background:url(../images/membership_pat_sp.webp);background-size:100% 100%;font-size:19px;font-size:1.9rem}.home .membership dl dt a span{padding-right:25px}.home .membership dl dd{font-size:13px;font-size:1.3rem}.home .travel{padding:5% 10% 160px 10%}.home .travel .head{width:100%;margin-bottom:8%}.home .travel .head h2{font-size:23px;font-size:2.3rem}.home .travel .head h2 span{font-size:26px;font-size:2.6rem}.home .travel .txt{width:100%}.home .travel .txt p{font-size:12px;font-size:1.2rem}.home .travel .txt .more{margin-top:10%}.home .travel .illust{width:80%;bottom:-200px;left:26%}.home .stay{padding:50px 5%}.home .stay .logo{left:-10px;top:-100px;width:55%}.home .stay .img{width:100%;margin-bottom:50px}.home .stay .img .illust{position:absolute;z-index:10}.home .stay .txt{width:100%;padding:0 8%}.home .stay .txt h2{font-size:30px;font-size:3rem;margin-bottom:6%}.home .stay .txt h2 span{font-size:15px;font-size:1.5rem}.home .stay .txt .lead{font-size:18px;font-size:1.8rem;line-height:1.8;margin-bottom:8%}.home .stay .txt p{width:100%;font-size:12px;font-size:1.2rem;line-height:2.1}.home .stay .txt .more{padding-top:10%}.home .stay__matsumoto{padding-top:170px;padding-bottom:80px}.home .stay__matsumoto::after{top:-20px;height:30px}.home .stay__matsumoto .img .illust{width:65%;bottom:-15%;right:-4%}.home .stay__oze .logo{left:auto;right:-10px;top:-120px}.home .stay__oze .txt{width:100%}.home .stay__oze .img .illust{width:75%;top:auto;bottom:-30px;left:-3%}.home .stay__uonuma{padding-bottom:90px}.home .stay__uonuma .img .illust{width:60%;bottom:-14%;right:-3%}.home .journal{padding:30px 4% 100px 4%}.home .journal::after{top:-30px;height:40px}.home .journal .head .title{margin-bottom:30px;padding-left:10%}.home .journal .head .title h2{font-size:30px;font-size:3rem}.home .journal .head .title .sub{font-size:12px;font-size:1.2rem}.home .journal .head .illust{width:50%}.home .journal .list{margin:-35px auto 0 auto;background:url(../images/journal_bg_sp.webp);background-size:100% 100%;padding:40px 8% 30px 8%}.home .journal .list .wrap .l{width:100%}.home .journal .list .wrap .r{width:100%}.home .journal .list .wrap .item .img{margin-bottom:10px}.home .journal .list .wrap .item .ctg{margin-bottom:10px;font-size:11px;font-size:1.1rem}.home .journal .list .wrap .item .title{margin-bottom:10px;font-size:13px;font-size:1.3rem;font-weight:500}.home .journal .list .wrap .item .txt{display:none}.home .journal .list .wrap .item .date{font-size:11px;font-size:1.1rem}.home .journal .list .wrap .first .item{margin-bottom:10%}.home .journal .list .wrap .first .item:last-child{margin-bottom:10%}.home .journal .list .wrap .second{display:flex;justify-content:space-between}.home .journal .list .wrap .second .item{width:48%;margin-bottom:10%}.home .journal .list .wrap .second .img{width:100%}.home .journal .list .wrap .second .data{width:100%}.home .journal .list .wrap .third .item{width:46%;margin-bottom:10%}.home .journal .list .wrap .third .title{margin-bottom:10px}.home .journal .list .more{padding-top:0}.footer{padding:15% 5% 10% 5%;position:relative}.footer .box{width:100%}.footer .box .logo{margin-bottom:20%}.footer .box .logo a{display:inline-block;width:32%}.footer .box .copy{display:none}.footer .detail{width:100%;justify-content:center}.footer .detail .item{width:100%;text-align:center;margin-bottom:20%}.footer .detail .item .name{margin-bottom:15px}.footer .detail .item .name dl dt{font-size:19px;font-size:1.9rem}.footer .detail .item .name dl dd{font-size:12px;font-size:1.2rem}.footer .detail .item .addr{font-size:13px;font-size:1.3rem;margin-bottom:11px}.footer .detail .item .addr__en{font-size:12px;font-size:1.2rem;margin-bottom:11px}.footer .detail .item .tel{font-size:12px;font-size:1.2rem;margin-bottom:20px}.footer .detail .item .sns ul{justify-content:center}.footer .detail .item .sns ul li{margin:0 5px}.footer .copy__sp{width:100%;display:block;font-size:12px;font-size:1.2rem;letter-spacing:0.03em;color:#f5ede0;font-family:"ArgestaHairline-RegularItalic","Noto Serif JP",serif;text-align:center}.menubar{right:15px;top:3px}.menubar .menubar__trigger{width:50px;height:50px}.menubar .menubar__trigger span:nth-of-type(1){top:20px}.menubar .menubar__trigger span:nth-of-type(3){top:38px}.menubar .menubar__trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-25deg);transform:translateY(9px) rotate(-25deg)}.menubar .menubar__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(25deg);transform:translateY(-9px) rotate(25deg)}}
/*# sourceMappingURL=style.css.map */
