@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Shippori+Mincho:wght@400;600&display=swap";*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.fade-in{opacity:0;transition-duration:400ms;transition-property:opacity,transform}.fade-in.up{transform:translate(0, 40px)}.fade-in.down{transform:translate(0, -40px)}.fade-in.left{transform:translate(-40px, 0)}.fade-in.right{transform:translate(40px, 0)}.fade-in.scroll-in{opacity:1;transform:translate(0, 0)}a{color:#1e1e1e;text-decoration:none}a:hover{color:#898787;text-decoration:underline}a.button{background-color:#000;padding:10px 25px;color:#fff;display:inline-block;margin-top:20px}a.button:link,a.button:hover,a.button:visited{text-decoration:none}a.button:hover{background-color:rgba(0,0,0,.8)}.globalNav{position:fixed;width:100%;z-index:2000;left:0;right:0;top:0;background:rgba(0,0,0,.5);transition:background-color .25s ease,box-shadow .25s ease}.globalNav .inner{margin-left:auto;margin-right:auto;width:90%;display:flex;align-items:center;justify-content:space-between;padding:18px 0}@media screen and (min-width: 768px){.globalNav .inner{width:95%}}@media screen and (min-width: 1024px){.globalNav .inner{width:95%}}@media screen and (min-width: 1200px){.globalNav .inner{width:1130px}}@media screen and (min-width: 1500px){.globalNav .inner{width:1130px}}.globalNav .logo{display:block}.globalNav .logo a{display:inline-block}.globalNav .logo a img{height:40px;display:block}.globalNav .menuToggle{display:block;width:36px;height:28px;cursor:pointer;padding:4px;background:none;border:none;transition:transform .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:relative;z-index:2200}.globalNav .menuToggle span{display:block;height:3px;background:#fff;margin:5px 0;border-radius:2px;transition:transform .4s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .25s ease;transform-origin:center}.globalNav .menuToggle.is-active{transform:rotate(90deg)}.globalNav .menuToggle.is-active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.globalNav .menuToggle.is-active span:nth-child(2){opacity:0;transform:scaleX(0)}.globalNav .menuToggle.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.globalNav .menu-main-menu-container{display:none;opacity:0;transition:opacity .4s cubic-bezier(0.645, 0.045, 0.355, 1);pointer-events:none}.globalNav .menu-main-menu-container.is-open{display:block;opacity:1;pointer-events:auto;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);color:#fff;z-index:2100;overflow:auto}.globalNav .menu-main-menu-container.is-open .menu{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;list-style-type:none;padding:0}.globalNav .menu-main-menu-container.is-open .menu li{margin:18px 0;font-size:1.6rem}.globalNav .menu-main-menu-container.is-open .menu a{color:#fff;text-decoration:none}.globalNav .menu-main-menu-container.is-open .menu li.cta a{border:1px solid #fff;padding:8px 18px}.globalNav.backgrounded{background-color:rgba(0,0,0,.8);box-shadow:0 2px 10px rgba(0,0,0,.2)}@media screen and (min-width: 768px){.globalNav .inner{padding:14px 0}.globalNav .menuToggle{display:none}.globalNav .menu-main-menu-container{display:block;opacity:1;pointer-events:auto}.globalNav .menu{display:flex;list-style:none;margin:0;padding:0;align-items:center}.globalNav .menu li{margin-left:24px}.globalNav .menu a{color:#fff;text-decoration:none;display:inline-block;padding:10px 6px}.globalNav .menu li.cta a{border:1px solid #fff;padding:8px 18px}.globalNav .menu li.cta a:hover{background-color:hsla(0,0%,100%,.2)}}body.menu-open{overflow:hidden}footer.hohoemiFooter{background-color:#494949;color:#fff;padding:55px 0 50px}@media screen and (min-width: 768px){footer.hohoemiFooter{padding:80px 0}}footer.hohoemiFooter .wrapper{margin-left:auto;margin-right:auto;width:90%;text-align:center}@media screen and (min-width: 768px){footer.hohoemiFooter .wrapper{width:95%}}@media screen and (min-width: 1024px){footer.hohoemiFooter .wrapper{width:95%}}@media screen and (min-width: 1200px){footer.hohoemiFooter .wrapper{width:1130px}}@media screen and (min-width: 1500px){footer.hohoemiFooter .wrapper{width:1130px}}footer.hohoemiFooter .wrapper .address{margin:30px 0}footer.hohoemiFooter .wrapper a{color:#fff;text-decoration:none}footer.hohoemiFooter .wrapper a:hover{color:#dfdfdf;text-decoration:underline}footer.hohoemiFooter .wrapper a img{margin:0 auto}footer.hohoemiFooter .wrapper ul.snsLinks{list-style-type:none;padding:0;margin-top:50px;display:flex;justify-content:center}footer.hohoemiFooter .wrapper ul.snsLinks li:not(:last-child){margin-right:30px}footer.hohoemiFooter .wrapper ul.snsLinks li.jaran{width:80px}footer.hohoemiFooter .wrapper ul.snsLinks li.jaran img{width:100%}footer.hohoemiFooter .wrapper ul.tripPortals{list-style-type:none;padding:0;margin:10px auto;flex-direction:column}footer.hohoemiFooter .wrapper ul.tripPortals li{display:flex;align-items:center;justify-content:center}footer.hohoemiFooter .wrapper ul.tripPortals li:not(:last-child){margin-bottom:10px}footer.hohoemiFooter .wrapper ul.tripPortals li::after{content:"";display:inline-block;width:20px;height:20px;background-image:url("../images/common/icon_link-external.svg");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:6px}footer.hohoemiFooter .copy{margin-left:auto;margin-right:auto;width:90%;margin-top:90px;text-align:center}@media screen and (min-width: 768px){footer.hohoemiFooter .copy{width:95%}}@media screen and (min-width: 1024px){footer.hohoemiFooter .copy{width:95%}}@media screen and (min-width: 1200px){footer.hohoemiFooter .copy{width:1130px}}@media screen and (min-width: 1500px){footer.hohoemiFooter .copy{width:1130px}}@media screen and (min-width: 768px){footer.hohoemiFooter .copy{margin-top:0;text-align:left}}.topPage.site-main{padding-top:100px}.hohoemiTopPage{overflow:hidden}.hohoemiTopPage .mainVisual{background-image:url(../images/top/img_mainvisual.jpg);background-size:cover;background-position:center;height:70vh;display:flex;align-items:center;justify-content:center}.hohoemiTopPage .mainVisual .catch .text1{display:inline-block;line-height:1.2;color:#fff;margin-bottom:8px;padding:12px;font-size:2rem;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;text-align:center}@media screen and (min-width: 768px){.hohoemiTopPage .mainVisual{height:650px}.hohoemiTopPage .mainVisual .mainVisualWrapper{display:flex;justify-content:space-between;align-items:center}.hohoemiTopPage .mainVisual .mainVisualWrapper .catch{display:flex;align-items:center;width:55%}.hohoemiTopPage .mainVisual .mainVisualWrapper .catch .text1{font-size:2.25rem;text-align:left}}.hohoemiTopPage .onsen,.hohoemiTopPage .inn,.hohoemiTopPage .thoughts,.hohoemiTopPage .access{background:url(../images/top/img_bg_01.png) #e5e5e5 no-repeat center top;padding:60px 0}.hohoemiTopPage .onsen .outerWrapper,.hohoemiTopPage .inn .outerWrapper,.hohoemiTopPage .thoughts .outerWrapper,.hohoemiTopPage .access .outerWrapper{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width: 768px){.hohoemiTopPage .onsen .outerWrapper,.hohoemiTopPage .inn .outerWrapper,.hohoemiTopPage .thoughts .outerWrapper,.hohoemiTopPage .access .outerWrapper{width:95%}}@media screen and (min-width: 1024px){.hohoemiTopPage .onsen .outerWrapper,.hohoemiTopPage .inn .outerWrapper,.hohoemiTopPage .thoughts .outerWrapper,.hohoemiTopPage .access .outerWrapper{width:95%}}@media screen and (min-width: 1200px){.hohoemiTopPage .onsen .outerWrapper,.hohoemiTopPage .inn .outerWrapper,.hohoemiTopPage .thoughts .outerWrapper,.hohoemiTopPage .access .outerWrapper{width:1130px}}@media screen and (min-width: 1500px){.hohoemiTopPage .onsen .outerWrapper,.hohoemiTopPage .inn .outerWrapper,.hohoemiTopPage .thoughts .outerWrapper,.hohoemiTopPage .access .outerWrapper{width:1130px}}.hohoemiTopPage .onsen h2,.hohoemiTopPage .inn h2,.hohoemiTopPage .thoughts h2,.hohoemiTopPage .access h2{font-size:2.25rem;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;line-height:1}.hohoemiTopPage .onsen h2 span.en,.hohoemiTopPage .inn h2 span.en,.hohoemiTopPage .thoughts h2 span.en,.hohoemiTopPage .access h2 span.en{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.2rem;color:#989797}.hohoemiTopPage .onsen .wrapper,.hohoemiTopPage .inn .wrapper,.hohoemiTopPage .thoughts .wrapper,.hohoemiTopPage .access .wrapper{margin:50px 0;display:flex;flex-direction:column-reverse}.hohoemiTopPage .onsen .wrapper .txt,.hohoemiTopPage .inn .wrapper .txt,.hohoemiTopPage .thoughts .wrapper .txt,.hohoemiTopPage .access .wrapper .txt{margin-top:30px}.hohoemiTopPage .onsen .wrapper span.subtitle,.hohoemiTopPage .inn .wrapper span.subtitle,.hohoemiTopPage .thoughts .wrapper span.subtitle,.hohoemiTopPage .access .wrapper span.subtitle{font-size:1.2rem;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;display:flex;align-items:center;margin:30px 0}.hohoemiTopPage .onsen .wrapper span.subtitle::after,.hohoemiTopPage .inn .wrapper span.subtitle::after,.hohoemiTopPage .thoughts .wrapper span.subtitle::after,.hohoemiTopPage .access .wrapper span.subtitle::after{content:"";margin-left:20px;flex:1;height:1px;background:#000}.hohoemiTopPage .onsen .wrapper h3,.hohoemiTopPage .inn .wrapper h3,.hohoemiTopPage .thoughts .wrapper h3,.hohoemiTopPage .access .wrapper h3{font-size:1.6rem;margin-bottom:30px}.hohoemiTopPage .onsen .wrapper .description,.hohoemiTopPage .inn .wrapper .description,.hohoemiTopPage .thoughts .wrapper .description,.hohoemiTopPage .access .wrapper .description{margin-top:45px}@media screen and (min-width: 768px){.hohoemiTopPage .onsen .wrapper,.hohoemiTopPage .inn .wrapper,.hohoemiTopPage .thoughts .wrapper,.hohoemiTopPage .access .wrapper{flex-direction:row-reverse;align-items:start}.hohoemiTopPage .onsen .wrapper .txt,.hohoemiTopPage .inn .wrapper .txt,.hohoemiTopPage .thoughts .wrapper .txt,.hohoemiTopPage .access .wrapper .txt{margin-top:0;margin-left:50px;flex:1}.hohoemiTopPage .onsen .wrapper .txt p,.hohoemiTopPage .inn .wrapper .txt p,.hohoemiTopPage .thoughts .wrapper .txt p,.hohoemiTopPage .access .wrapper .txt p{margin-bottom:20px}.hohoemiTopPage .onsen .wrapper img,.hohoemiTopPage .inn .wrapper img,.hohoemiTopPage .thoughts .wrapper img,.hohoemiTopPage .access .wrapper img{width:45%}.hohoemiTopPage .onsen .wrapper.rev,.hohoemiTopPage .inn .wrapper.rev,.hohoemiTopPage .thoughts .wrapper.rev,.hohoemiTopPage .access .wrapper.rev{flex-direction:row}.hohoemiTopPage .onsen .wrapper.rev .txt,.hohoemiTopPage .inn .wrapper.rev .txt,.hohoemiTopPage .thoughts .wrapper.rev .txt,.hohoemiTopPage .access .wrapper.rev .txt{margin-left:0;margin-right:50px}}.hohoemiTopPage .thoughts p.signature{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal}.hohoemiTopPage .thoughts p.signature span{font-size:1.6rem}.hohoemiTopPage .access .map iframe{width:100%;height:400px;border:none}@media screen and (min-width: 768px){.hohoemiTopPage .access .map{width:50%}.hohoemiTopPage .access .map iframe{height:500px}}.hohoemiTopPage .access .txt h3{font-size:1.2rem;display:flex;align-items:center;margin:40px 0 15px}.hohoemiTopPage .access .txt h3::before{content:"";margin-right:20px;width:30px;height:1px;background:#000}.hohoemiTopPage .fee{background-image:url(../images/top/img_bg_02.png);padding:90px 0}.hohoemiTopPage .fee h2{font-size:1.6rem;text-align:center}.hohoemiTopPage .fee p.note{margin-left:auto;margin-right:auto;width:90%;text-align:center}@media screen and (min-width: 768px){.hohoemiTopPage .fee p.note{width:95%}}@media screen and (min-width: 1024px){.hohoemiTopPage .fee p.note{width:95%}}@media screen and (min-width: 1200px){.hohoemiTopPage .fee p.note{width:1130px}}@media screen and (min-width: 1500px){.hohoemiTopPage .fee p.note{width:1130px}}.hohoemiTopPage .fee .outerWrapper{margin-left:auto;margin-right:auto;width:90%;margin-top:50px}@media screen and (min-width: 768px){.hohoemiTopPage .fee .outerWrapper{width:95%}}@media screen and (min-width: 1024px){.hohoemiTopPage .fee .outerWrapper{width:95%}}@media screen and (min-width: 1200px){.hohoemiTopPage .fee .outerWrapper{width:1130px}}@media screen and (min-width: 1500px){.hohoemiTopPage .fee .outerWrapper{width:1130px}}.hohoemiTopPage .fee .outerWrapper ul.wrapper{list-style-type:none;padding:0;display:flex;flex-direction:column}.hohoemiTopPage .fee .outerWrapper ul.wrapper li{margin-top:40px;background-color:#fff;padding:30px}.hohoemiTopPage .fee .outerWrapper ul.wrapper li:first-child{margin-top:0}.hohoemiTopPage .fee .outerWrapper ul.wrapper li h3{font-size:1.2rem;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;margin-bottom:20px;text-align:center}.hohoemiTopPage .fee .outerWrapper ul.wrapper li p{line-height:1.8;text-align:center}@media screen and (min-width: 768px){.hohoemiTopPage .fee .outerWrapper ul.wrapper{justify-content:space-between;flex-direction:row;flex-wrap:wrap}.hohoemiTopPage .fee .outerWrapper ul.wrapper li{width:30%;margin-top:0}}.hohoemiTopPage .pictures{background-color:#0e1e24;padding:40px 20px;overflow:hidden}.hohoemiTopPage .pictures .swiper-button-next,.hohoemiTopPage .pictures .swiper-button-prev{color:#fff}@media screen and (min-width: 768px){.hohoemiTopPage .pictures{padding:60px 40px}}.hohoemiTopPage .faq{background-image:url(../images/top/img_bg_02.png);padding:90px 0}.hohoemiTopPage .faq .outerWrapper{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width: 768px){.hohoemiTopPage .faq .outerWrapper{width:95%}}@media screen and (min-width: 1024px){.hohoemiTopPage .faq .outerWrapper{width:95%}}@media screen and (min-width: 1200px){.hohoemiTopPage .faq .outerWrapper{width:1130px}}@media screen and (min-width: 1500px){.hohoemiTopPage .faq .outerWrapper{width:1130px}}.hohoemiTopPage .faq h2{font-size:2.25rem;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;line-height:1}.hohoemiTopPage .faq h2 span.en{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.2rem;color:#989797}.hohoemiTopPage .faq .wrapper{margin:50px 0}.hohoemiTopPage .faq .wrapper dl dt{border-top:1px solid #989797;padding:30px 0;display:flex;align-items:center}.hohoemiTopPage .faq .wrapper dl dt::before{content:"Q";display:inline-block;background-color:#000;color:#fff;padding:8px 12px;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;margin-right:20px}.hohoemiTopPage .faq .wrapper dl dd{display:flex;align-items:start;padding-bottom:30px}.hohoemiTopPage .faq .wrapper dl dd::before{content:"A";color:#000;display:inline-block;background-color:rgba(0,0,0,0);padding:8px 12px;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;margin-right:20px}.hohoemiTopPage .faq .wrapper dl dd:last-child{border-bottom:1px solid #989797}.hohoemiTopPage .attention{background-image:url(../images/top/img_bg_03.jpg);padding:90px 0}.hohoemiTopPage .attention .wrapper{margin-left:auto;margin-right:auto;width:90%;text-align:center}@media screen and (min-width: 768px){.hohoemiTopPage .attention .wrapper{width:95%}}@media screen and (min-width: 1024px){.hohoemiTopPage .attention .wrapper{width:95%}}@media screen and (min-width: 1200px){.hohoemiTopPage .attention .wrapper{width:1130px}}@media screen and (min-width: 1500px){.hohoemiTopPage .attention .wrapper{width:1130px}}.hohoemiTopPage .attention h2{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;font-size:1.6rem;text-align:center;color:#fff;border:1px solid #fff;padding:10px;display:inline-block;margin-bottom:50px}.hohoemiTopPage .attention p{color:#fff}@media screen and (min-width: 768px){.hohoemiTopPage .attention p{text-align:center}}html{font-size:16px !important}body{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;color:#1e1e1e}p{line-height:2.2rem}h3{line-height:2rem}.site-main{position:relative}.pcOnly{display:none}@media screen and (min-width: 768px){.pcOnly{display:inline}}.spOnly{display:inline}@media screen and (min-width: 768px){.spOnly{display:none}}/*# sourceMappingURL=hohoemistyle.min.css.map */