html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius: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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{font-size:62.5%}body{color:#4b4a46;font-family:Sawarabi Gothic,sans-serif;font-size:1.2rem;letter-spacing:.01em}body.zh-CN{font-family:Noto Sans SC,serif}body.zh-TW{font-family:Noto Sans TC,serif}img{height:auto;max-width:100%}a{color:#4b4a46;text-decoration:none}a,a:hover{transition:all .3s ease}a:hover{opacity:.7}img{vertical-align:bottom}ul{list-style-type:none}::-moz-placeholder{color:rgba(34,23,21,.3)}::placeholder{color:rgba(34,23,21,.3)}.sawarabi{font-family:Sawarabi Gothic,sans-serif}.forum{font-family:Forum,serif}.shippori{font-family:Shippori Mincho,serif}.sp_only,.tb_only{display:none}.l-header{height:230px;z-index:99}.l-header,.l-header:before{left:0;position:absolute;top:0;width:100%}.l-header:before{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#4b4a46);content:"";height:100%;opacity:.5}.l-header .l-header__wrap{display:flex;justify-content:space-between;margin-top:50px;margin-inline:auto;position:relative;width:min(1760px,100%)}.l-header .l-header__wrap .l-header__blk{align-items:flex-start;display:flex}.l-header .l-header__wrap .l-header__blk .c-lang{margin-right:20px;margin-top:10px}.l-header .l-header__wrap .l-header__blk .c-btn{margin-right:30px}.l-header .l-header__wrap .l-header__blk .c-btn.reservation a:hover{background:hsla(0,0%,100%,.4);border:1px solid #fff}.l-header .l-header__wrap .l-header__blk .c-btn-premium{margin-right:30px}.l-header-fix{backdrop-filter:blur(10px);background:rgba(0,0,0,.5);height:80px;left:0;position:fixed;top:0;transform:translateY(-100%);transition:all .3s ease;width:100%;z-index:99}.l-header-fix.is__fixed{transform:translateY(0);transition:all .3s ease}.l-header-fix .l-header__wrap{align-items:center;display:flex;height:100%;justify-content:space-between;margin-inline:auto;position:relative;width:min(1760px,100%)}.l-header-fix .l-header__wrap .l-header__blk{align-items:flex-start;align-items:center;display:flex}.l-header-fix .l-header__wrap .l-header__blk .c-lang{margin-right:20px}.l-header-fix .l-header__wrap .l-header__blk .c-btn{margin-right:30px}.l-header-fix .l-header__wrap .l-header__blk .c-btn.reservation a:hover{background:hsla(0,0%,100%,.4);border:1px solid #fff}.l-header-fix .l-header__wrap .l-header__blk .c-btn-premium{margin-right:30px}.l-header-fix .l-header__wrap .l-header__blk .c-hamburger{margin-top:0}.l-footer{position:relative;z-index:90}.l-footer .l-footer__head{background:#3d1f11;height:160px}.l-footer .l-footer__head .l-footer__head__col{display:flex;height:100%;justify-content:space-between;margin-inline:auto;width:min(1200px,100%)}.l-footer .l-footer__head .l-footer__head__col .p-footer-head{height:100%;position:relative;width:33.333%}.l-footer .l-footer__head .l-footer__head__col .p-footer-head:before{background:hsla(0,0%,100%,.3);content:"";height:80px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head01:after{background:hsla(0,0%,100%,.3);content:"";height:80px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head01 a{font-size:1.4rem}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head02 a img{margin-right:10px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a{flex-direction:column;font-size:1.4rem;line-height:1}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a div{align-items:center;display:flex;font-size:2rem}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a div img{margin-right:10px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a span{display:block;font-size:1.1rem;margin-top:8px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head a{align-items:center;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:2rem;height:100%;justify-content:center;line-height:1.785}.l-footer .l-footer__blk{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/bg_footer.jpg) no-repeat;background-size:cover;padding-bottom:80px;padding-top:165px;position:relative}.l-footer .l-footer__blk .p-footer-logo{margin-inline:auto;margin-bottom:30px;position:relative;width:160px;z-index:10}.l-footer .l-footer__blk .p-footer-info{margin-bottom:70px;position:relative;z-index:10}.l-footer .l-footer__blk .p-footer-info dt{color:#fff;font-family:Shippori Mincho,serif;font-size:2rem;margin-bottom:20px;text-align:center}.l-footer .l-footer__blk .p-footer-info dd p{color:#fff;font-family:Shippori Mincho,serif;font-size:1.2rem;margin-bottom:30px;text-align:center}.l-footer .l-footer__blk .p-footer-info dd ul{align-items:center;-moz-column-gap:18px;column-gap:18px;display:flex;justify-content:center}.l-footer .l-footer__blk .p-footer-btn{-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:center;margin-bottom:62px;position:relative;z-index:10}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn01{height:70px;width:min(360px,100%)}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn01 a{align-items:center;background:rgba(75,102,28,.2);border:1px solid #fff;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;justify-content:center;position:relative;transition:all .3s ease}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn01 a:hover{background:rgba(75,102,28,.6);opacity:1;transition:all .3s ease}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn02{height:70px;width:min(360px,100%)}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn02 a{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid #fff;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;justify-content:center;position:relative}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn02 a:hover{background:hsla(0,0%,100%,.6);color:#476115;opacity:1;transition:all .3s ease}.l-footer .l-footer__blk .p-footer-nav{padding-bottom:160px;position:relative;z-index:10}.l-footer .l-footer__blk .p-footer-nav ul{-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:center}.l-footer .l-footer__blk .p-footer-nav ul li{position:relative;text-align:center}.l-footer .l-footer__blk .p-footer-nav ul li:before{border-right:1px solid #fff;content:"";height:20px;position:absolute;right:-20px;top:0;width:1px}.l-footer .l-footer__blk .p-footer-nav ul li:last-child:before{content:none}.l-footer .l-footer__blk .p-footer-nav ul li a{color:#fff;font-family:Shippori Mincho,serif;font-size:1.2rem}.l-footer .l-footer__blk .p-footer-copy{color:#fff;font-family:Montserrat,sans-serif;font-size:1.1rem;letter-spacing:.1em;position:relative;text-align:center;z-index:10}.l-drawer{background:#55410c;height:100dvh;opacity:1;opacity:0;overflow:scroll;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease;width:min(100%,650px);z-index:100;z-index:-9}.l-drawer.is__open{opacity:1;pointer-events:all;transition:all .3s ease;z-index:999}.l-drawer .p-drawer-close{cursor:pointer;height:15px;position:fixed;right:80px;top:62px;width:32px}.l-drawer .p-drawer-close span{background:#fff;height:1px;width:32px}.l-drawer .p-drawer-close span:first-child{position:absolute;top:7px;transform:rotate(25deg)}.l-drawer .p-drawer-close span:nth-child(2){position:absolute;top:7px;transform:rotate(-25deg)}.l-drawer .p-drawer-head{padding-inline:80px;padding-top:145px}.l-drawer .p-drawer-head .p-drawer-menu{border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;margin-bottom:60px;padding-bottom:80px;row-gap:50px}.l-drawer .p-drawer-head .p-drawer-menu li{width:min(230px,100%)}.l-drawer .p-drawer-head .p-drawer-menu li a{color:#fff;font-family:Shippori Mincho,serif;font-size:1.8rem;padding-left:30px;position:relative}.l-drawer .p-drawer-head .p-drawer-menu li a:hover div span{height:10px;transition:all .3s ease;width:10px}.l-drawer .p-drawer-head .p-drawer-menu li a div{border:1px solid #fff;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}.l-drawer .p-drawer-head .p-drawer-menu li a div span{background:#fff;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:12px}.l-drawer .p-drawer-head .p-drawer-info{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:center;margin-bottom:50px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-logo{width:120px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dt{color:#fff;font-family:Shippori Mincho,serif;font-size:2rem;margin-bottom:20px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd p{color:#fff;font-family:Shippori Mincho,serif;font-size:1.2rem;margin-bottom:20px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd dl{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd dl dt{color:#fff;font-family:Shippori Mincho,serif;font-size:1.2rem}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd dl dd ul{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex}.l-drawer .p-drawer-head .p-drawer-btn{height:70px;margin-bottom:30px;margin-inline:auto;width:min(490px,100%)}.l-drawer .p-drawer-head .p-drawer-btn a{align-items:center;background:hsla(0,0%,100%,.2);border:1px solid #fff;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;justify-content:center;position:relative;transition:all .3s ease}.l-drawer .p-drawer-head .p-drawer-btn a:hover{background:hsla(0,0%,100%,.8);color:#476115;opacity:1;transition:all .3s ease}.l-drawer .p-drawer-head .p-drawer-nav{padding-bottom:220px;position:relative;z-index:10}.l-drawer .p-drawer-head .p-drawer-nav ul{-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:center}.l-drawer .p-drawer-head .p-drawer-nav ul li{position:relative;text-align:center}.l-drawer .p-drawer-head .p-drawer-nav ul li:before{border-right:1px solid #fff;content:"";height:20px;position:absolute;right:-20px;top:0;width:1px}.l-drawer .p-drawer-head .p-drawer-nav ul li:last-child:before{content:none}.l-drawer .p-drawer-head .p-drawer-nav ul li a{color:#fff;font-family:Shippori Mincho,serif;font-size:1.2rem}#drawerBg,#loginBg{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease;z-index:100}#drawerBg.is__open,#loginBg.is__open{opacity:1;pointer-events:all;transition:all .3s ease}#loginBg{background:rgba(0,0,0,.9);pointer-events:all;z-index:50}#login #loginBg{display:none}#loading{background:#f2f0ed;bottom:0;left:0;position:fixed;right:0;top:0;transition:all 1s ease;z-index:9999}#loading.is__load{opacity:0;pointer-events:none;transition:all 1s ease}body.zh-CN .l-footer .l-footer__blk .p-footer-btn .p-footer-btn01 a,body.zh-CN .l-footer .l-footer__blk .p-footer-btn .p-footer-btn02 a,body.zh-CN .l-footer .l-footer__blk .p-footer-info dd p,body.zh-CN .l-footer .l-footer__blk .p-footer-info dt,body.zh-CN .l-footer .l-footer__blk .p-footer-nav ul li a,body.zh-CN .l-footer .l-footer__head .l-footer__head__col .p-footer-head a{font-family:"Noto Serif SC",serif}body.zh-CN .l-footer .l-footer__blk .p-footer-copy{font-family:Montserrat,sans-serif}body.zh-CN .l-drawer .p-drawer-head .p-drawer-btn a,body.zh-CN .l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd dl dt,body.zh-CN .l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd p,body.zh-CN .l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dt,body.zh-CN .l-drawer .p-drawer-head .p-drawer-menu li a,body.zh-CN .l-drawer .p-drawer-head .p-drawer-nav ul li a{font-family:"Noto Serif SC",serif}body.zh-TW .l-footer .l-footer__blk .p-footer-btn .p-footer-btn01 a,body.zh-TW .l-footer .l-footer__blk .p-footer-btn .p-footer-btn02 a,body.zh-TW .l-footer .l-footer__blk .p-footer-info dd p,body.zh-TW .l-footer .l-footer__blk .p-footer-info dt,body.zh-TW .l-footer .l-footer__blk .p-footer-nav ul li a,body.zh-TW .l-footer .l-footer__head .l-footer__head__col .p-footer-head a{font-family:"Noto Serif TC",serif}body.zh-TW .l-footer .l-footer__blk .p-footer-copy{font-family:Montserrat,sans-serif}body.zh-TW .l-drawer .p-drawer-head .p-drawer-btn a,body.zh-TW .l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd dl dt,body.zh-TW .l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd p,body.zh-TW .l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dt,body.zh-TW .l-drawer .p-drawer-head .p-drawer-menu li a,body.zh-TW .l-drawer .p-drawer-head .p-drawer-nav ul li a{font-family:"Noto Serif TC",serif}.c-btn{height:42px;width:150px}.c-btn a{align-items:center;background:rgba(75,102,28,.2);border:1px solid #fff;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;font-weight:400;height:100%;justify-content:center;transition:all .3s ease}.c-btn a:hover{background:rgba(75,102,28,.6);transition:all .3s ease}.c-btn-premium{height:42px;width:236px}.c-btn-premium a{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid #fff;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;font-weight:400;height:100%;justify-content:center;transition:all .3s ease}.c-btn-premium a:hover{background:hsla(0,0%,100%,.6);color:#476115;opacity:1;transition:all .3s ease}.c-cmn-btn{height:38px;width:min(260px,100%)}.c-cmn-btn.is__blue a{border:1px solid #4d7d99;color:#4d7d99}.c-cmn-btn.is__blue a:hover{background:#4d7d99;color:#fff}.c-cmn-btn.is__bg_baige a{background:#ede6dd;border:1px solid #ede6dd;color:#221715}.c-cmn-btn.is__bg_baige a:hover{background:#fff;border:1px solid #ede6dd}.c-cmn-btn a{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:1.3rem;height:100%;justify-content:center;transition:all .3s ease}.c-cmn-btn a:hover{background:#4d7d99;border:1px solid #4d7d99;transition:all .3s ease}body.zh-CN .c-btn a,body.zh-CN .c-btn-premium a{font-family:"Noto Serif SC",serif}body.zh-TW .c-btn a,body.zh-TW .c-btn-premium a{font-family:"Noto Serif TC",serif}.c-title{color:#4b4a46;font-family:Shippori Mincho,serif;font-size:1.3rem;font-weight:400;letter-spacing:.03em;line-height:1}.c-title span{color:#55410c;display:block;font-family:Spectral,serif;font-size:3.4rem;font-weight:400;letter-spacing:.1em;margin-top:15px}body.zh-CN .c-title{font-family:"Noto Serif SC",serif}body.zh-CN .c-title span{font-family:Spectral,serif}body.zh-TW .c-title{font-family:"Noto Serif TC",serif}body.zh-TW .c-title span{font-family:Spectral,serif}.c-breadcrumbs{font-size:1.1rem;margin-inline:auto;margin-bottom:55px;width:min(1680px,100%)}.c-breadcrumbs .breadcrumbs{font-family:Noto Sans JP,sans-serif;line-height:2.4}.c-breadcrumbs .breadcrumbs>span{margin-left:5px;margin-right:5px}.c-breadcrumbs .breadcrumbs>span:first-child{margin-left:0}body.zh-CN .c-breadcrumbs .breadcrumbs{font-family:Noto Sans SC,sans-serif}body.zh-TW .c-breadcrumbs .breadcrumbs{font-family:Noto Sans TC,sans-serif}.c-pagination{display:flex;justify-content:center;margin-top:70px}.c-pagination .wp-pagenavi{-moz-column-gap:12px;column-gap:12px;display:flex;font-family:Montserrat,sans-serif}.c-pagination .wp-pagenavi a{align-items:center;border:none;border-bottom:1px solid #f4f1ea;color:#476115;display:flex;font-size:1.5rem;height:40px;justify-content:center;letter-spacing:.05em;margin:0;position:relative;width:20px}.c-pagination .wp-pagenavi a.first,.c-pagination .wp-pagenavi a.last{display:none}.c-pagination .wp-pagenavi a:hover{transition:all .3s ease}.c-pagination .wp-pagenavi a.nextpostslink{width:50px}.c-pagination .wp-pagenavi a.nextpostslink:before{border-right:1px solid #476115;border-top:1px solid #476115;content:"";height:6px;margin:-2px auto auto;position:absolute;right:-8px;top:50%;transform:rotate(45deg);vertical-align:middle;width:6px}.c-pagination .wp-pagenavi a.previouspostslink{width:50px}.c-pagination .wp-pagenavi a.previouspostslink:before{border-bottom:1px solid #476115;border-left:1px solid #476115;content:"";height:6px;left:-8px;margin:-2px auto auto;position:absolute;top:50%;transform:rotate(45deg);vertical-align:middle;width:6px}.c-pagination .wp-pagenavi span{align-items:center;border:none;border-bottom:1px solid #f4f1ea;color:#476115;display:flex;font-size:1.5rem;height:40px;justify-content:center;letter-spacing:.05em;margin:0;width:20px}.c-pagination .wp-pagenavi span:hover{transition:all .3s ease}.c-pagination .wp-pagenavi span.current{border-bottom:1px solid;font-weight:400}.c-lang{position:relative;width:120px}.c-lang dt{font-size:1.4rem;letter-spacing:-.01em}.c-lang dt a{align-items:center;color:#fff;display:flex;font-family:Shippori Mincho,serif;position:relative}.c-lang dt a img{margin-right:10px}.c-lang dt a.is__active:before{margin:1px auto auto;transform:rotate(-45deg)}.c-lang dt a:hover:after{opacity:1;transition:all .3s ease}.c-lang dt a:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:8px;margin:-4px auto auto;position:absolute;right:12px;top:50%;transform:rotate(135deg);vertical-align:middle;width:8px}.c-lang dd{background:hsla(0,0%,100%,.6);display:none;left:15px;position:absolute;top:30px;width:104px}.c-lang dd ul{padding-bottom:10px;padding-top:10px}.c-lang dd ul.is__cn li:nth-child(3) a img,.c-lang dd ul.is__en li:nth-child(2) a img,.c-lang dd ul.is__ja li:first-child a img,.c-lang dd ul.is__tw li:nth-child(4) a img{display:block}.c-lang dd ul li a{align-items:center;color:#221715;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;padding:4px 15px 5px}.c-lang dd ul li a img{display:none;margin-left:5px}body.zh-CN .c-lang dd ul li a,body.zh-CN .c-lang dt a{font-family:"Noto Serif SC",serif}body.zh-TW .c-lang dd ul li a,body.zh-TW .c-lang dt a{font-family:"Noto Serif TC",serif}.c-tel{pointer-events:none}.c-hamburger{align-items:center;cursor:pointer;display:flex;height:15px;margin-top:13px;position:relative;width:30px}.c-hamburger span{background:#fff;height:100%;height:1px;position:absolute;width:100%}.c-hamburger span:first-child{top:0}.c-hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.c-hamburger span:nth-child(3){bottom:0}.c-login-wrap{transition:all .3s ease}.c-login-wrap .p-login-ttl{color:#fff;font-family:Shippori Mincho,serif;font-size:3.2rem;font-weight:400;letter-spacing:.05em;line-height:1.53;margin-bottom:38px;position:relative;text-align:center;z-index:10}.c-login-wrap .p-login-txt{margin-inline:auto;padding-bottom:60px;position:relative;width:min(960px,100%);z-index:10}.c-login-wrap .p-login-txt .p-login-txt01{color:#fff;font-family:Shippori Mincho,serif;font-size:1.6rem;letter-spacing:.01em;line-height:2;margin-bottom:32px;text-align:center}.c-login-wrap .p-login-txt .p-login-txt02{color:#fff;font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2;text-align:left}.c-login-wrap .p-login-txt .p-login-txt02 a{color:#fff}.c-login-wrap .c-login-form{background:#f4f1ea;margin-inline:auto;margin-bottom:98px;padding-bottom:100px;padding-top:120px;position:relative;width:min(960px,100%);z-index:10}.c-login-wrap .c-login-form .c-login-form-blk{margin-inline:auto;width:min(635px,100%)}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;margin-bottom:20px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-pass{width:min(500px,100%)}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-pass input[type=password]{border-bottom:1px solid #2b2b2b;font-family:Montserrat,sans-serif;font-size:1.8rem;height:42px;letter-spacing:.1em;padding-right:15px;width:100%}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-btn{align-items:center;display:flex;height:42px;justify-content:center;position:relative;width:112px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-btn:before{border:1px solid #476115;content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:112px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-btn:hover a,.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-btn:hover button{height:32px;transition:all .3s ease;width:102px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-btn a,.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-btn button{align-items:center;background:#476115;color:#fff;display:flex;font-family:Spectral,serif;font-size:1.3rem;height:36px;justify-content:center;letter-spacing:.5em;line-height:1;padding-left:6px;padding-top:2px;position:relative;transition:all .3s ease;width:106px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-error{color:#e6a06f;display:none;margin-bottom:20px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-error.is__error{display:block}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col02 label{cursor:pointer;font-size:1.2rem;letter-spacing:.05em;position:relative}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col02 label input[type=checkbox]{display:none}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col02 label input[type=checkbox]:checked~span:before{color:#221715;content:"✔";font-size:12px;font-weight:700;line-height:16px;text-align:center}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col02 label span{padding-left:33px;position:relative}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col02 label span:before{background-color:#fff;border:1px solid #b8b2a6;content:"";display:inline-block;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}#premium-detail,#premium-list{transition:all .3s ease}#premium-detail .c-login-wrap,#premium-list .c-login-wrap{bottom:0;left:50%;opacity:0;pointer-events:none;position:absolute;right:0;top:235px;transform:translate(-50%);transition:all .3s ease;width:100%;z-index:60}#premium-detail .c-login-wrap.is__member,#premium-list .c-login-wrap.is__member{opacity:1;pointer-events:all}#premium-detail .c-login-wrap.is__member~#loginBg,#premium-list .c-login-wrap.is__member~#loginBg{opacity:1}.c-cookie{align-items:center;background:#fff;bottom:30px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);display:flex;left:30px;opacity:0;padding:33px 30px;pointer-events:none;position:fixed;transition:all .3s ease;z-index:90}.c-cookie.is__show02{opacity:1;pointer-events:all;transition:all .3s ease}.c-cookie .c-cookie-txt{font-size:1.2rem;letter-spacing:.06em;line-height:1.6;margin-right:30px}.c-cookie .c-cookie-txt a{border-bottom:1px solid #476115;color:#476115}.c-cookie .c-cookie-blk{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex}.c-cookie .c-cookie-blk .c-cookie-btn.no a{border-bottom:1px solid #476115;color:#476115}.c-cookie .c-cookie-blk .c-cookie-btn.yes a{align-items:center;background:#476115;border:1px solid #476115;border-radius:4px;color:#fff;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:104px}.c-cookie .c-cookie-blk .c-cookie-btn.yes a:hover{background:#fff;color:#476115;transition:all .3s ease}.c-cookie .c-cookie-blk .c-cookie-btn a{font-size:1.2rem;letter-spacing:.03em;line-height:1}.is__fade,.is__fade02{opacity:0;transition:all .5s ease}.is__fade.is__viewed,.is__fade02.is__viewed{opacity:1;transition:all .5s ease}.is__show{filter:blur(4px);opacity:0;transform:translateY(20px);transition:all .8s ease-in-out}.is__show.is__viewed{filter:blur(0);opacity:1;transform:translateY(0);transition:all .8s ease-in-out}@keyframes scroll{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}51%{transform:scale(1);transform-origin:0 100%}to{transform:scale(1);transform-origin:0 100%}}.swiper-cmn svg{display:none}.swiper-cmn .swiper-button-prev{height:60px;left:40px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px}.swiper-cmn .swiper-button-prev:hover{left:35px}.swiper-cmn .swiper-button-prev:hover,.swiper-cmn .swiper-button-prev:hover:before{height:70px;transition:all .3s ease;width:70px}.swiper-cmn .swiper-button-prev:before{background:url(https://fufujogashima.jp/wordpress/wp-content/themes/jogashima/images/common/ico_swiper_arrow_right.png) no-repeat,#fff;background-position:50%;background-size:18px;border-radius:50%;content:"";height:60px;opacity:.5;transform:scaleX(-1);transition:all .3s ease;width:60px}.swiper-cmn .swiper-button-prev:after{content:none}.swiper-cmn .swiper-button-next{height:60px;margin-top:0;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px}.swiper-cmn .swiper-button-next:hover{right:35px}.swiper-cmn .swiper-button-next:hover,.swiper-cmn .swiper-button-next:hover:before{height:70px;transition:all .3s ease;width:70px}.swiper-cmn .swiper-button-next:before{background:url(https://fufujogashima.jp/wordpress/wp-content/themes/jogashima/images/common/ico_swiper_arrow_right.png) no-repeat,#fff;background-position:50%;background-size:18px;border-radius:50%;content:"";height:60px;opacity:.5;transition:all .3s ease;width:60px}.swiper-cmn .swiper-button-next:after{content:none}.swiper-cmn .swiper-pagination{bottom:18px!important}.swiper-cmn .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px;height:2px;margin:0 6px;opacity:1;position:relative;width:2px}.swiper-cmn .swiper-pagination .swiper-pagination-bullet-active{background:#fff;border:1px solid #fff}.swiper-cmn .swiper-pagination .swiper-pagination-bullet-active:before{border:1px solid #fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.c-more{height:40px;width:77px}.c-more.o-green a{color:#476115}.c-more.o-green a:after,.c-more.o-green a:before{border-bottom:1px solid #476115}.c-more a{align-items:center;color:#fff;display:flex;font-family:Spectral,serif;font-size:1.3rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.35em;line-height:1;position:relative;transition:all .3s ease;width:100%}.c-more a:before{height:1px}.c-more a:after,.c-more a:before{border-bottom:1px solid #fff;bottom:0;content:"";left:0;position:absolute;transition:all .3s ease;width:100%;z-index:1}.c-more a:after{height:40px;transform:translateY(0)}.c-more a:hover{opacity:1;transition:all .3s ease}.c-more a:hover:after{transform:translateY(-100%);transition:all .3s ease}body.en-US .online,body.zh-CN .online,body.zh-TW .online{padding-bottom:160px;padding-top:160px}body.en-US .l-mv-sticky .p-mv-catch .p-mv-catch-box{width:min(540px,100%)}.l-mv{height:100vh;left:0;position:fixed;top:0;width:100%}.l-mv video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.l-mv-sticky{position:relative}.l-mv-sticky .p-mv-catch{margin-inline:auto;position:relative;width:min(1200px,100%);z-index:30}.l-mv-sticky .p-mv-catch .p-mv-catch-box{width:min(500px,100%)}.l-mv-sticky .p-mv-catch .p-mv-catch-box h2{align-items:center;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;height:100%;line-height:2;margin-bottom:80px;position:relative;z-index:30}.l-mv-sticky .p-mv-catch .p-mv-catch-box>p{color:#fff;font-family:Shippori Mincho,serif;font-size:1.8rem;line-height:2.5;margin-bottom:55px}.l-mv-sticky .p-mv-catch .p-mv-catch-box .c-more{margin-left:auto}.l-mv-sticky .l-mv-sticky-vh{height:100vh;width:100%}.l-mv-sticky .l-mv-sticky-bg{background:transparent;bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.l-mv-scroll{bottom:140px;color:#fff;font-family:Shippori Mincho,serif;font-size:1.1rem;font-weight:400;letter-spacing:.15em;position:fixed;right:80px;z-index:30}.l-mv-scroll:before{animation:scroll 2s infinite;background-color:#fff;z-index:2}.l-mv-scroll:after,.l-mv-scroll:before{bottom:-100px;content:"";height:80px;left:0;margin:auto;position:absolute;right:0;width:1px}.l-mv-scroll:after{background-color:rgba(75,74,70,.3)}.room{background:#f4f1ea;overflow:hidden;padding-bottom:160px;padding-top:100px;position:relative;z-index:1}.room .l-room__wrap{margin-inline:auto;width:min(1600px,100%)}.room .l-room__wrap .l-room-head{font-family:Shippori Mincho,serif;margin-bottom:50px;padding-left:40px}.room .l-room__wrap .l-room-head h2{font-size:2.4rem;font-weight:500;margin-bottom:20px}.room .l-room__wrap .l-room-head p{font-size:1.6rem;line-height:2.6}.room .l-room__wrap .l-room-col{display:flex}.room .l-room__wrap .l-room-col .p-room-blk{display:flex;flex-direction:column;justify-content:center;min-width:min(480px,100%);width:min(480px,100%)}.room .l-room__wrap .l-room-col .p-room-blk .c-title{margin-bottom:40px;text-align:center}.room .l-room__wrap .l-room-col .p-room-blk .c-title span{position:relative}.room .l-room__wrap .l-room-col .p-room-blk .c-title span:after{background:#55410c;content:"";height:1px;position:absolute;right:350px;top:50%;transform:translateY(-50%);width:100vw}.room .l-room__wrap .l-room-col .p-room-blk .c-more{margin-inline:auto}.room .l-room__wrap .l-room-col .p-room-slider{position:relative;width:66.6666666667vw}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:15.625vw;width:106px;z-index:10}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev svg{display:none}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next svg{display:none}.room .l-room__wrap .l-room-col .p-room-slider .swiper{display:flex;margin-right:calc(50% - 50vw);overflow:hidden}.room .l-room__wrap .l-room-col .p-room-slider .swiper .swiper-slide{min-width:52.0833333333vw;width:52.0833333333vw}.room .l-room__wrap .l-room-col .p-room-slider .swiper .swiper-slide img{width:100%}.hotspring{background:#f4f1ea;overflow:hidden;padding-bottom:160px;padding-top:160px;position:relative;z-index:1}.hotspring .l-hotspring__wrap{margin-inline:auto;width:min(1600px,100%)}.hotspring .l-hotspring__wrap .l-hotspring-head{font-family:Shippori Mincho,serif;margin-bottom:50px;padding-left:40px}.hotspring .l-hotspring__wrap .l-hotspring-head h2{font-size:2.4rem;font-weight:500;margin-bottom:20px}.hotspring .l-hotspring__wrap .l-hotspring-head p{font-size:1.6rem;line-height:2.6}.hotspring .l-hotspring__wrap .l-hotspring-col{display:flex}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk{display:flex;flex-direction:column;justify-content:center;min-width:min(480px,100%);width:min(480px,100%)}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk .c-title{margin-bottom:40px;text-align:center}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk .c-title span{position:relative}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk .c-title span:after{background:#55410c;content:"";height:1px;position:absolute;right:414px;top:50%;transform:translateY(-50%);width:100vw}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk .c-more{margin-inline:auto}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider{position:relative;width:66.6666666667vw}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:15.625vw;width:106px;z-index:10}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev svg{display:none}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next svg{display:none}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper{display:flex;margin-right:calc(50% - 50vw);overflow:hidden}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper .swiper-slide{min-width:52.0833333333vw;width:52.0833333333vw}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper .swiper-slide img{width:100%}.cuisine{background:#f4f1ea;overflow:hidden;position:relative;z-index:1}.cuisine .p-cuisine-head{background:#e4ded3;font-family:Shippori Mincho,serif;height:332px}.cuisine .p-cuisine-head .p-cuisine-head-group{align-items:center;display:flex;height:100%;margin-inline:auto;width:min(1600px,100%)}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title{margin-left:50%;padding-left:40px;width:min(720px,100%)}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title h2{font-size:2.4rem;font-weight:500;margin-bottom:20px}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title p{font-size:1.6rem;line-height:2.6}.cuisine .p-cuisine-middle{margin-inline:auto;padding-bottom:140px;padding-top:65px;position:relative;width:min(1600px,100%);z-index:10}.cuisine .p-cuisine-middle:before{background:#e4ded3;bottom:0;content:"";height:310px;left:0;margin:0 calc(50% - 50vw);position:absolute;width:100vw}.cuisine .p-cuisine-middle .p-cuisine-group{margin-left:50%;position:relative;z-index:10}.cuisine .p-cuisine-middle .p-cuisine-group .c-title{margin-bottom:60px;text-align:center}.cuisine .p-cuisine-middle .p-cuisine-group .c-title span{position:relative}.cuisine .p-cuisine-middle .p-cuisine-group .c-title span:after{background:#55410c;content:"";height:1px;max-width:950px;position:absolute;right:525px;top:50%;transform:translateY(-50%);width:50vw}.cuisine .p-cuisine-middle .p-cuisine-group .p-cuisine-shop{margin-inline:auto;margin-bottom:50px;width:min(500px,100%)}.cuisine .p-cuisine-middle .p-cuisine-group .c-more{margin-inline:auto}.cuisine .p-cuisine-middle .p-cuisine-slider{left:100px;position:absolute;top:-190px;width:min(600px,100%);z-index:15}.cuisine .p-cuisine-middle .p-cuisine-slider:before{background:#f4f1ea;bottom:0;content:"";height:calc(100% - 80px);left:0;position:absolute;right:0;top:40px;width:100%}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:20px;width:106px;z-index:10}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev svg{display:none}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next svg{display:none}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper .swiper-slide img{width:100%}.facility{background:#f2f0ed;padding-bottom:160px;position:relative;z-index:1}.facility .p-facility-head{display:flex;margin-inline:auto;margin-bottom:62px;width:min(1200px,100%)}.facility .p-facility-head .c-title,.facility .p-facility-head .p-facility-blk{width:50%}.facility .p-facility-head .p-facility-blk p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2.6;margin-bottom:45px}.facility .p-facility-head .p-facility-blk .c-more{margin-left:auto}.facility .p-facility-list{display:flex;margin-inline:auto;width:min(1240px,100%)}.facility .p-facility-list .c-facility{padding:20px;position:relative;width:33.33333%}.facility .p-facility-list .c-facility:last-child:before{content:none}.facility .p-facility-list .c-facility:before{background:#3a5a7f;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.facility .p-facility-list .c-facility .c-facility-link{display:block}.facility .p-facility-list .c-facility .c-facility-link img{display:block;margin-bottom:20px;width:100%}.facility .p-facility-list .c-facility .c-facility-link h3{color:#3a5a7f;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:400;margin-bottom:15px}.facility .p-facility-list .c-facility .c-facility-link p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.785}.dining{background:#f4f1ea;overflow:hidden;padding-bottom:160px;position:relative;z-index:1}.dining .p-dining-head{background:#e4ded3;font-family:Shippori Mincho,serif;height:374px}.dining .p-dining-head .p-dining-head-group{align-items:center;display:flex;height:100%;margin-inline:auto;width:min(1600px,100%)}.dining .p-dining-head .p-dining-head-group .p-dining-head-title{margin-left:50%;padding-left:40px;width:min(720px,100%)}.dining .p-dining-head .p-dining-head-group .p-dining-head-title h2{font-size:2.4rem;font-weight:500;margin-bottom:20px}.dining .p-dining-head .p-dining-head-group .p-dining-head-title p{font-size:1.6rem;letter-spacing:-.05em;line-height:2.6}.dining .p-dining-middle{margin-inline:auto;padding-bottom:200px;padding-top:200px;position:relative;width:min(1600px,100%);z-index:10}.dining .p-dining-middle .p-dining-group{margin-left:50%;position:relative;z-index:10}.dining .p-dining-middle .p-dining-group .c-title{margin-bottom:60px;text-align:center}.dining .p-dining-middle .p-dining-group .c-title span{position:relative}.dining .p-dining-middle .p-dining-group .c-title span:after{background:#55410c;content:"";height:1px;max-width:950px;position:absolute;right:525px;top:50%;transform:translateY(-50%);width:50vw}.dining .p-dining-middle .p-dining-group .c-more{margin-inline:auto}.dining .p-dining-middle .p-dining-slider{left:100px;position:absolute;top:-240px;width:min(600px,100%);z-index:15}.dining .p-dining-middle .p-dining-slider:before{background:#f4f1ea;bottom:0;content:"";height:calc(100% - 80px);left:0;position:absolute;right:0;top:40px;width:100%}.dining .p-dining-middle .p-dining-slider .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:20px;width:106px;z-index:10}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev svg{display:none}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next svg{display:none}.dining .p-dining-middle .p-dining-slider .swiper .swiper-slide img{width:100%}.access{background:#f4f1ea;padding-bottom:160px;padding-top:160px;position:relative;z-index:1}.access .l-access__wrap{margin-inline:auto;width:min(1600px,100%)}.access .l-access__wrap>.c-title{display:none}.access .l-access__wrap .p-access-img{margin-bottom:105px}.access .l-access__wrap .p-access-img .p-access-img-blk img{width:100%}.access .l-access__wrap .l-access__blk .p-access-col{display:flex;justify-content:space-between}.access .l-access__wrap .l-access__blk .p-access-col .p-access-map{margin-right:40px;width:min(920px,100%)}.access .l-access__wrap .l-access__blk .p-access-col .p-access-map img{width:100%}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info{margin-left:40px;width:min(480px,100%)}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .c-title{margin-bottom:60px;text-align:center;width:-moz-fit-content;width:fit-content}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .c-title span{position:relative}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .c-title span:after{background:#55410c;content:"";height:1px;position:absolute;right:190px;top:50%;transform:translateY(-50%);width:100vw}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk{margin-bottom:85px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dt{font-family:Shippori Mincho,serif;font-size:2rem;font-weight:500;margin-bottom:20px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .p-access-info-group{color:#476115;font-family:Shippori Mincho,serif;font-size:1.4rem;margin-bottom:60px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .p-access-info-group img{margin-left:2px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2.6;margin-bottom:20px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .c-more{margin-left:auto}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box{margin-bottom:35px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dt{border-bottom:1px solid #55410c;color:#55410c;font-family:Shippori Mincho,serif;font-size:1.8rem;margin-bottom:15px;padding-bottom:10px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dd p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.785;margin-bottom:25px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dd p:last-child{margin-bottom:0}.navigation{background:#e4ded3;padding-inline:30px;padding-bottom:100px;padding-top:100px;position:relative;z-index:1}.navigation ul{-moz-column-gap:30px;column-gap:30px;display:flex}.navigation ul:not(:has(.is__activity)){margin-inline:auto;width:min(1600px,100%)}.navigation ul:not(:has(.is__activity)) li{width:calc(50% - 15px)}.navigation ul li{width:calc(33.33333% - 20px)}.navigation ul li a{display:flex;flex-direction:column;height:100%}.navigation ul li a:hover .c-more-navi span{opacity:1;transition:all .3s ease}.navigation ul li a:hover .c-more-navi span:after{transform:translateY(-100%);transition:all .3s ease}.navigation ul li a h2{align-items:center;color:#55410c;display:flex;font-family:Spectral,serif;font-size:2.4rem;font-weight:400;letter-spacing:.1em;margin-bottom:10px}.navigation ul li a h2 span{color:#2b2b2b;font-family:Shippori Mincho,serif;font-size:1.3rem;margin-left:18px}.navigation ul li a .p-navigation_thumb{margin-bottom:15px}.navigation ul li a .p-navigation_thumb img{display:block;width:100%}.navigation ul li a p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;margin-bottom:25px}.navigation ul li a .c-more-navi{height:40px;margin-left:auto;margin-top:auto;width:77px}.navigation ul li a .c-more-navi.o-green span{color:#476115}.navigation ul li a .c-more-navi.o-green span:after,.navigation ul li a .c-more-navi.o-green span:before{border-bottom:1px solid #476115}.navigation ul li a .c-more-navi span{align-items:center;color:#fff;display:flex;font-family:Spectral,serif;font-size:1.3rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.35em;line-height:1;position:relative;transition:all .3s ease;width:100%}.navigation ul li a .c-more-navi span:before{height:1px}.navigation ul li a .c-more-navi span:after,.navigation ul li a .c-more-navi span:before{border-bottom:1px solid #fff;bottom:0;content:"";left:0;position:absolute;transition:all .3s ease;width:100%;z-index:1}.navigation ul li a .c-more-navi span:after{height:40px;transform:translateY(0)}.travel{background:#f4f1ea;overflow:hidden;position:relative;z-index:1}.travel .p-travel-head{background:#e4ded3;font-family:Shippori Mincho,serif;height:313px}.travel .p-travel-head .p-travel-head-group{align-items:center;display:flex;height:100%;margin-inline:auto;position:relative;width:min(1600px,100%)}.travel .p-travel-head .p-travel-head-group .p-travel-head-heading{color:#f4f1ea;font-family:Spectral,serif;font-size:9rem;font-weight:300;left:-80px;letter-spacing:.08em;position:absolute;top:10px}.travel .p-travel-head .p-travel-head-group .p-travel-head-title{margin-left:50%;padding-left:40px;width:min(720px,100%)}.travel .p-travel-head .p-travel-head-group .p-travel-head-title h3{font-size:2.4rem;font-weight:500;margin-bottom:20px}.travel .p-travel-head .p-travel-head-group .p-travel-head-title p{font-size:1.6rem;line-height:2.6}.travel .p-travel-middle{margin-inline:auto;padding-bottom:105px;padding-top:65px;position:relative;width:min(1600px,100%);z-index:10}.travel .p-travel-middle:before{background:#e4ded3;bottom:0;content:"";height:310px;left:0;margin:0 calc(50% - 50vw);position:absolute;width:100vw}.travel .p-travel-middle .p-travel-group{margin-left:50%;position:relative;z-index:10}.travel .p-travel-middle .p-travel-group .c-title{margin-bottom:50px;text-align:center}.travel .p-travel-middle .p-travel-group .c-title span{position:relative}.travel .p-travel-middle .p-travel-group .c-title span:after{background:#55410c;content:"";height:1px;max-width:900px;position:absolute;right:585px;top:50%;transform:translateY(-50%);width:50vw}.travel .p-travel-middle .p-travel-group .p-travel-logo{align-items:flex-end;display:flex;justify-content:space-between;margin-inline:auto;margin-bottom:30px;width:min(534px,100%)}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo01{position:relative}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo01:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/top/ico_arrow_right_brown02.png) no-repeat;background-size:100%;content:"";height:7px;margin-top:-5px;position:absolute;right:-20px;top:50%;transform:translate(100%,-50%);width:54px}.travel .p-travel-middle .p-travel-group .p-travel-shop{margin-inline:auto;margin-bottom:15px;position:relative;width:min(400px,100%)}.travel .p-travel-middle .p-travel-group .p-travel-shop .p-travel-shop-ico{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.travel .p-travel-middle .p-travel-group .c-more{margin-inline:auto;margin-bottom:65px}.travel .p-travel-middle .p-travel-group .p-travel-link{margin-inline:auto;width:min(400px,100%)}.travel .p-travel-middle .p-travel-group .p-travel-link a{color:#476115;font-family:Shippori Mincho,serif;font-size:1.4rem;padding-left:50px;position:relative}.travel .p-travel-middle .p-travel-group .p-travel-link a:before{background:#476115;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.travel .p-travel-middle .p-travel-group .p-travel-link a:after{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_blank_green.png) no-repeat;background-size:100%;content:"";height:12px;position:absolute;right:-10px;top:50%;transform:translate(100%,-50%);width:12px}.travel .p-travel-middle .p-travel-thumb{left:100px;position:absolute;top:-175px;width:min(600px,100%);z-index:15}.travel .p-travel-middle .p-travel-thumb .p-travel-thumb-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.news{background:#f4f1ea;padding-bottom:75px;padding-top:140px;position:relative;z-index:1}.news .l-news__wrap{display:flex;margin-inline:auto;width:min(1200px,100%)}.news .l-news__wrap .p-news-blk{width:200px}.news .l-news__wrap .p-news-blk .c-title{margin-bottom:40px}.news .l-news__wrap .p-news-list{border-top:1px solid #e4ded3;padding-top:10px;width:calc(100% - 200px)}.news .l-news__wrap .p-news-list .c-news{border-bottom:1px solid #e4ded3;margin-bottom:10px;padding-bottom:10px}.news .l-news__wrap .p-news-list .c-news a{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;padding-right:70px;position:relative}.news .l-news__wrap .p-news-list .c-news a:hover .c-news-anim span{height:32px;transition:all .3s ease;width:32px}.news .l-news__wrap .p-news-list .c-news a .c-news-anim{border:1px solid #476115;height:42px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:42px}.news .l-news__wrap .p-news-list .c-news a .c-news-anim span{background:#fff;background:#476115;border:1px solid #55410c;height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:36px}.news .l-news__wrap .p-news-list .c-news a .c-news-anim span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_white.png) no-repeat;background-size:100%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.news .l-news__wrap .p-news-list .c-news a .c-news-thumb{min-width:180px;width:180px}.news .l-news__wrap .p-news-list .c-news a .c-news-blk time{color:#848659;display:block;font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.1em;line-height:1;margin-bottom:8px}.news .l-news__wrap .p-news-list .c-news a .c-news-blk p{display:-webkit-box;font-family:Shippori Mincho,serif;font-size:1.8rem;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.news .l-news__wrap>.c-more{display:none}.online{background:#f4f1ea;padding-bottom:70px;position:relative;z-index:1}.online .l-online__wrap{margin-inline:auto;width:min(1200px,100%)}.online .l-online__wrap .c-title{margin-bottom:40px}.online .l-online__wrap .l-online__blk{position:relative}.online .l-online__wrap .l-online__blk .p-online-img img{display:block;margin-left:auto}.online .l-online__wrap .l-online__blk .p-online-blk{align-items:center;background:rgba(85,65,12,.9);color:#fff;display:flex;height:330px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:min(450px,100%)}.online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box{margin-inline:auto;width:min(370px,100%)}.online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box h3{border-bottom:1px solid #fff;font-family:Forum,serif;font-size:2.8rem;font-weight:400;letter-spacing:.1em;margin-bottom:28px;padding-bottom:30px}.online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box>p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.785;margin-bottom:32px}.online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box .c-more{margin-left:auto}.baloon{background:#f4f1ea;padding-bottom:140px;position:relative;z-index:1}.baloon .l-ballon__wrap{margin-inline:auto;width:min(1200px,100%)}.baloon .l-ballon__wrap .c-title{margin-bottom:30px}.baloon .l-ballon__wrap .p-ballon__img{margin-bottom:20px}.baloon .l-ballon__wrap .p-ballon__img img{width:100%}.baloon .l-ballon__wrap p{font-family:Shippori Mincho,serif;font-size:14px}body.zh-CN .c-more a{font-family:Spectral,serif}body.zh-CN .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .p-access-info-group,body.zh-CN .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd p,body.zh-CN .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dt,body.zh-CN .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dd p,body.zh-CN .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dt,body.zh-CN .cuisine .p-cuisine-head,body.zh-CN .dining .p-dining-head,body.zh-CN .facility .p-facility-head .p-facility-blk p,body.zh-CN .facility .p-facility-list .c-facility .c-facility-link h3,body.zh-CN .facility .p-facility-list .c-facility .c-facility-link p,body.zh-CN .hotspring .l-hotspring__wrap .l-hotspring-head,body.zh-CN .l-mv-scroll,body.zh-CN .l-mv-sticky .p-mv-catch .p-mv-catch-box h2,body.zh-CN .l-mv-sticky .p-mv-catch .p-mv-catch-box>p,body.zh-CN .navigation ul li a h2 span,body.zh-CN .navigation ul li a p,body.zh-CN .room .l-room__wrap .l-room-head{font-family:"Noto Serif SC",serif}body.zh-CN .navigation ul li a .c-more-navi span{font-family:Spectral,serif}body.zh-CN .travel .p-travel-head{font-family:"Noto Serif SC",serif}body.zh-CN .travel .p-travel-head .p-travel-head-group .p-travel-head-heading{font-family:Spectral,serif}body.zh-CN .travel .p-travel-middle .p-travel-group .p-travel-link a{font-family:"Noto Serif SC",serif}body.zh-CN .news .l-news__wrap .p-news-list .c-news a .c-news-blk time{font-family:Montserrat,sans-serif}body.zh-CN .news .l-news__wrap .p-news-list .c-news a .c-news-blk p{font-family:"Noto Serif SC",serif}body.zh-CN .online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box h3{font-family:Forum,serif}body.zh-CN .baloon .l-ballon__wrap p,body.zh-CN .online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box>p{font-family:"Noto Serif SC",serif}body.zh-TW .c-more a{font-family:Spectral,serif}body.zh-TW .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .p-access-info-group,body.zh-TW .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd p,body.zh-TW .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dt,body.zh-TW .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dd p,body.zh-TW .access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dt,body.zh-TW .cuisine .p-cuisine-head,body.zh-TW .dining .p-dining-head,body.zh-TW .facility .p-facility-head .p-facility-blk p,body.zh-TW .facility .p-facility-list .c-facility .c-facility-link h3,body.zh-TW .facility .p-facility-list .c-facility .c-facility-link p,body.zh-TW .hotspring .l-hotspring__wrap .l-hotspring-head,body.zh-TW .l-mv-scroll,body.zh-TW .l-mv-sticky .p-mv-catch .p-mv-catch-box h2,body.zh-TW .l-mv-sticky .p-mv-catch .p-mv-catch-box>p,body.zh-TW .navigation ul li a h2 span,body.zh-TW .navigation ul li a p,body.zh-TW .room .l-room__wrap .l-room-head{font-family:"Noto Serif TC",serif}body.zh-TW .navigation ul li a .c-more-navi span{font-family:Spectral,serif}body.zh-TW .travel .p-travel-head{font-family:"Noto Serif TC",serif}body.zh-TW .travel .p-travel-head .p-travel-head-group .p-travel-head-heading{font-family:Spectral,serif}body.zh-TW .travel .p-travel-middle .p-travel-group .p-travel-link a{font-family:"Noto Serif TC",serif}body.zh-TW .news .l-news__wrap .p-news-list .c-news a .c-news-blk time{font-family:Montserrat,sans-serif}body.zh-TW .news .l-news__wrap .p-news-list .c-news a .c-news-blk p{font-family:"Noto Serif TC",serif}body.zh-TW .online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box h3{font-family:Forum,serif}body.zh-TW .baloon .l-ballon__wrap p,body.zh-TW .online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box>p{font-family:"Noto Serif TC",serif}.c-under-ttl{bottom:115px;color:#fff;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:400;letter-spacing:.05em;margin-inline:auto;position:relative;text-align:center}.c-under-ttl.c-under-small-ttl{bottom:75px}.c-under-ttl.c-under-small-newsttl{bottom:65px;font-family:Forum,serif;font-size:6rem;margin-inline:auto;text-align:left;width:min(1200px,100%)}.c-under-ttl.c-under-small-newsttl span{font-family:Shippori Mincho,serif;font-size:1.8rem}.c-under-ttl span{color:#fff;display:block;font-family:Spectral,serif;font-size:6rem;font-weight:400;letter-spacing:.08em;line-height:1;margin-top:20px}.c-under-mv{align-items:flex-end;background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/about/mv.jpg) no-repeat;background-position:50%;background-size:cover;display:flex;height:1080px;margin-bottom:15px;position:relative}.c-under-mv:before{background:rgba(61,31,17,.2);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.c-under-small-mv{align-items:flex-end;background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/news/mv.jpg) no-repeat;background-position:50%;background-size:cover;display:flex;height:520px;margin-bottom:15px;position:relative}.c-under-small-mv.l-under-contact{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/contact/mv.jpg) no-repeat;background-size:cover}.c-under-small-mv.l-under-premium{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/premium/mv.jpg) no-repeat;background-size:cover}.c-under-small-mv:before{background:rgba(61,31,17,.2);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}#contact-thanks .c-under-small-mv.l-under-contact{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/contact/confirm/mv.jpg) no-repeat;background-size:cover}body.zh-CN .c-under-ttl{font-family:"Noto Serif SC",serif}body.zh-CN .c-under-ttl.c-under-small-newsttl{font-family:Forum,serif}body.zh-CN .c-under-ttl.c-under-small-newsttl span{font-family:"Noto Serif SC",serif}body.zh-CN .c-under-ttl span{font-family:Spectral,serif}body.zh-TW .c-under-ttl{font-family:"Noto Serif TC",serif}body.zh-TW .c-under-ttl.c-under-small-newsttl{font-family:Forum,serif}body.zh-TW .c-under-ttl.c-under-small-newsttl span{font-family:"Noto Serif TC",serif}body.zh-TW .c-under-ttl span{font-family:Spectral,serif}#activity{background:#f4f1ea}#activity .c-under-mv.l-mv-under-activity{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/activity/mv.jpg) no-repeat;background-size:cover}#activity .c-breadcrumbs{margin-bottom:80px}#activity .l-under-activity .l-under-activity-group{position:relative}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav{margin-bottom:105px;margin-inline:auto;width:min(1200px,100%)}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group{margin-bottom:45px}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li{border-bottom:1px solid #e4ded3;min-height:40px;width:calc(16.66667% - 16.66667px)}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a{align-items:center;color:#476115;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;padding-left:5px;position:relative;transition:all .3s ease;width:100%}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a:hover:after{transform:translateY(-100%);transition:all .3s ease}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a:before{border-bottom:1px solid #476115;bottom:-1px;content:"";height:40px;position:absolute;right:0;width:40px;z-index:1}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a:after{border-bottom:1px solid #476115;bottom:-1px;content:"";height:40px;position:absolute;right:0;transition:all .3s ease;width:40px;z-index:1}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a div{position:relative;z-index:10}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a span{height:40px;position:absolute;right:0;top:0;transition:all .3s ease;width:40px}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a span:before{border-right:1px solid #476115;border-top:1px solid #476115;content:"";height:6px;margin:-4px auto auto;position:absolute;right:16px;top:50%;transform:rotate(135deg);transition:all .3s ease;vertical-align:middle;width:6px;z-index:10}#activity .l-under-activity .l-under-activity-group .p-under-activity-item{overflow:hidden}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity{margin-inline:auto;margin-bottom:160px;margin-top:-100px;padding-top:100px;width:min(1800px,100%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .swiperActivity{margin-bottom:80px;margin-right:calc(50% - 50vw);position:relative;width:100vw}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .swiperActivity img{display:block;height:auto;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .swiperActivity svg{display:none}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-thumb{margin-bottom:80px;margin-right:calc(50% - 50vw);width:100vw}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-thumb img{width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk{-moz-column-gap:70px;column-gap:70px;display:flex;margin-inline:auto;width:min(1800px,100%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{width:min(500px,100%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt h2{font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:1.6;margin-bottom:18px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{width:calc(100% - 570px)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open{border-bottom:1px solid #476115;padding-bottom:25px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open dt{background:rgba(71,97,21,.1);transition:all .3s ease}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open dt .o-room-ico{transform:translateY(-50%) rotate(-180deg)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open dt .o-room-ico span:first-child{display:none}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt{align-items:center;border-bottom:1px solid #476115;border-top:1px solid #476115;cursor:pointer;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;padding:32px 50px 32px 20px;position:relative}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt:hover{background:rgba(71,97,21,.1);transition:all .3s ease}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico{height:13px;overflow:hidden;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:13px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico span{background:#476115;display:block;height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:13px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico span:first-child{transform:rotate(90deg)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt h4{color:#476115;font-size:1.4rem;line-height:1.78;max-width:180px;min-width:180px;width:180px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt p{color:#476115;font-size:1.4rem;line-height:1.78}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd{display:none;margin-top:18px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table{width:min(1050px,100%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1;line-height:1.78;max-width:200px;min-width:200px;padding-bottom:11px;padding-left:20px;padding-top:11px;text-align:left;vertical-align:top;width:200px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th span{display:block;font-weight:700;margin-left:auto}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th.is__en{max-width:250px;min-width:250px;width:250px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.78;padding-bottom:11px;padding-top:11px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .text-orange{color:#cd470a;position:relative}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .text-orange:before{background:#cd470a;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .text-orange img{vertical-align:baseline}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn{border:1px solid #476115;height:60px;margin-bottom:20px;margin-top:20px;width:min(300px,100%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn a{align-items:center;background:#fff;color:#476115;-moz-column-gap:20px;column-gap:20px;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;line-height:1;position:relative}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn a:hover{background:rgba(71,97,21,.1);opacity:1;transition:all .3s ease}#activity .l-under-activity .l-info{background:#efe6d6;padding-bottom:155px;padding-top:165px;position:relative}#activity .l-under-activity .l-info .l-info-blk{margin-inline:auto;width:min(1200px,100%)}#activity .l-under-activity .l-info .l-info-blk h2{color:#55410c;font-family:Shippori Mincho,serif;font-size:2.4rem;font-weight:400;line-height:1;margin-bottom:35px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn{-moz-column-gap:40px;column-gap:40px;display:flex;margin-bottom:65px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn{border:1px solid #476115;height:90px;width:calc(50% - 20px)}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a{align-items:center;background:hsla(0,0%,100%,.7);color:#476115;-moz-column-gap:20px;column-gap:20px;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;line-height:1;position:relative}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a:hover{background:rgba(75,102,28,.1);opacity:1;transition:all .3s ease}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a:hover div{height:12px;right:32px;transform-origin:center;transition:all .3s ease;width:12px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a div{background:#476115;height:16px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:16px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk{margin-bottom:100px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk.p-info-txtblk02{margin-bottom:0}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.77;margin-bottom:21px;padding-left:20px;position:relative}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li:last-child{margin-bottom:0}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;margin-top:18px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr{display:block;margin-bottom:12px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr:last-child{margin-bottom:0}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th{color:#55410c;font-size:1.4rem;max-width:120px;min-width:120px;text-align:left;width:120px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th.is__en{max-width:190px;min-width:190px;width:190px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr td{font-size:1.4rem}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li div:not(.p-info-group){background:#55410c;height:8px;left:0;position:absolute;top:8px;transition:all .3s ease;width:8px}body.zh-CN#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a,body.zh-CN#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk h2,body.zh-CN#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk p{font-family:"Noto Serif SC",serif}body.zh-CN#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dd table tr td,body.zh-CN#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dd table tr td .c-medical-btn a,body.zh-CN#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dd table tr th,body.zh-CN#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dt{font-family:Noto Sans SC,serif}body.zh-CN#activity .l-info .l-info-blk h2{font-family:"Noto Serif SC",serif}body.zh-CN#activity .l-info .l-info-blk .p-info-btn .c-info-btn a,body.zh-CN#activity .l-info .l-info-blk .p-info-txtblk ul li,body.zh-CN#activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table{font-family:Noto Sans SC,serif}body.zh-TW#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a,body.zh-TW#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk h2,body.zh-TW#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk p{font-family:"Noto Serif TC",serif}body.zh-TW#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dd table tr td,body.zh-TW#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dd table tr td .c-medical-btn a,body.zh-TW#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dd table tr th,body.zh-TW#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-tgl dl dt{font-family:Noto Sans TC,serif}body.zh-TW#activity .l-info .l-info-blk h2{font-family:"Noto Serif TC",serif}body.zh-TW#activity .l-info .l-info-blk .p-info-btn .c-info-btn a,body.zh-TW#activity .l-info .l-info-blk .p-info-txtblk ul li,body.zh-TW#activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table{font-family:Noto Sans TC,serif}#rooms{background:#f4f1ea}#rooms .c-under-mv.l-mv-under-room{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/room/mv.jpg) no-repeat;background-size:cover}#rooms .c-breadcrumbs{margin-bottom:80px}#rooms .l-under-room .p-under-room-head{font-family:Shippori Mincho,serif;margin-bottom:70px;text-align:center}#rooms .l-under-room .p-under-room-head h2{font-size:3.4rem;font-weight:400;line-height:1.588;margin-bottom:40px}#rooms .l-under-room .p-under-room-head p{font-size:1.6rem;line-height:2.56}#rooms .l-under-room .l-under-room-img{margin-inline:auto;margin-bottom:160px;width:min(1200px,100%)}#rooms .l-under-room .l-under-room-img .p-under-room-img-top{margin-bottom:60px;margin-left:calc(50% - 50vw)}#rooms .l-under-room .l-under-room-img .p-under-room-img-top img{width:100%}#rooms .l-under-room .l-under-room-img .p-under-room-img{display:flex;justify-content:space-between}#rooms .l-under-room .l-under-room-list h2{font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:1.5;margin-bottom:35px;text-align:center}#rooms .l-under-room .l-under-room-list .p-under-room-tab{align-items:center;border-bottom:1px solid #e8e2d0;-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:32px;padding-bottom:60px}#rooms .l-under-room .l-under-room-list .p-under-room-tab.is__en .tab.is__active{width:172px}#rooms .l-under-room .l-under-room-list .p-under-room-tab .tab{cursor:pointer;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.5rem;line-height:1.5}#rooms .l-under-room .l-under-room-list .p-under-room-tab .tab.is__active{align-items:center;background:#476115;border-radius:60px;color:#fff;display:flex;font-weight:400;height:39px;justify-content:center;width:152px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content{display:none;margin-inline:auto;width:min(1200px,100%)}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content.is__show{display:block}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item{margin-bottom:160px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item h3{font-family:Shippori Mincho,serif;font-size:3.2rem;font-weight:400;line-height:1.5;margin-bottom:20px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk{margin-bottom:30px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn{width:100%}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn{border:1px solid #4b4a46;height:50px;width:220px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn:hover{border-color:#476115;transition:all .3s ease}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn:hover a{background:#476115;color:#fff;opacity:1;transition:all .3s ease}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn:hover a:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/room/ico_yoyaku_white.png) no-repeat;background-size:100%;content:"";transition:all .3s ease}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn a{align-items:center;background:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;justify-content:center;position:relative}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn a:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/room/ico_yoyaku_black.png) no-repeat;background-size:100%;content:"";height:18px;margin-right:5px;transition:all .3s ease;width:16px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide{margin-bottom:40px;margin-right:calc(50% - 50vw);overflow:hidden}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiperUnderRoom{position:relative}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;left:20px;position:absolute;width:106px;z-index:10}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev svg{display:none}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next svg{display:none}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-wrapper .swiper-slide{align-items:center;display:flex;flex-shrink:0;height:467px;width:auto!important}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-wrapper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl.is__open{border-bottom:1px solid #55410c;padding-bottom:25px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl.is__open dt{background:rgba(71,97,21,.1);transition:all .3s ease}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl.is__open dt .o-room-ico{transform:translateY(-50%) rotate(-180deg)}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl.is__open dt .o-room-ico span:first-child{display:none}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt{align-items:center;border-bottom:1px solid #476115;border-top:1px solid #476115;cursor:pointer;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;padding:32px 50px 32px 20px;position:relative}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt:hover{background:rgba(71,97,21,.1);transition:all .3s ease}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt .o-room-ico{height:13px;overflow:hidden;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:13px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt .o-room-ico span{background:#476115;display:block;height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:13px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt .o-room-ico span:first-child{transform:rotate(90deg)}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt h4{color:#476115;font-size:1.4rem;line-height:1.78;max-width:130px;min-width:130px;width:130px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt p{color:#476115;font-size:1.4rem;line-height:1.78}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd{display:none;margin-top:18px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table{width:min(1050px,100%)}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr th{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1;line-height:1.78;min-width:265px;padding-bottom:10px;padding-top:10px;text-align:left;vertical-align:top}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr th span{display:block;font-weight:700;margin-left:auto;max-width:115px;min-width:115px;width:115px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr td{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.78;padding-bottom:10px;padding-top:10px}body.zh-CN#rooms .l-under-room .l-under-room-list h2,body.zh-CN#rooms .l-under-room .p-under-room-head{font-family:"Noto Serif SC",serif}body.zh-CN#rooms .l-under-room .l-under-room-list .p-under-room-tab .tab{font-family:Noto Sans SC,serif}body.zh-CN#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn a,body.zh-CN#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item h3{font-family:"Noto Serif SC",serif}body.zh-CN#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr td,body.zh-CN#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr th,body.zh-CN#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt{font-family:Noto Sans SC,serif}body.zh-TW#rooms .l-under-room .p-under-room-head{font-family:Noto Sans TC,serif}body.zh-TW#rooms .l-under-room .l-under-room-list h2{font-family:"Noto Serif TC",serif}body.zh-TW#rooms .l-under-room .l-under-room-list .p-under-room-tab .tab{font-family:Noto Sans SC,serif}body.zh-TW#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn a,body.zh-TW#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item h3{font-family:"Noto Serif TC",serif}body.zh-TW#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr td,body.zh-TW#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr th,body.zh-TW#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt{font-family:Noto Sans TC,serif}#hotspring{background:#f4f1ea}#hotspring .c-under-mv.l-mv-under-hotspring{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/hotspring/mv.jpg) no-repeat;background-size:cover}#hotspring .c-breadcrumbs{margin-bottom:80px}#hotspring .l-under-hotspring .p-under-hotspring-head{font-family:Shippori Mincho,serif;margin-bottom:150px;text-align:center}#hotspring .l-under-hotspring .p-under-hotspring-head h2{font-size:3.4rem;font-weight:400;line-height:1.588;margin-bottom:40px}#hotspring .l-under-hotspring .p-under-hotspring-head p{font-size:1.6rem;line-height:2.56}#hotspring .l-under-hotspring .l-under-hotspring-list{position:relative}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-list{margin-inline:auto;padding-bottom:160px;width:min(1200px,100%)}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-list .p-under-hotspring-list-item{margin-bottom:80px}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-list .p-under-hotspring-list-item:last-child{margin-bottom:0}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-list .p-under-hotspring-list-item img{display:block}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-ul{-moz-column-gap:80px;column-gap:80px;display:flex;justify-content:space-between;margin-bottom:80px}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-ul .p-under-hotspring-ul-list{width:calc(50% - 40px)}#hotspring .l-under-hotspring .p-under-hotspring-info{background:#efe6d6;padding-bottom:160px;padding-top:160px;position:relative}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-ttl{color:#55410c;font-family:Shippori Mincho,serif;font-size:2.4rem;font-weight:400;margin-inline:auto;margin-bottom:25px;width:min(1200px,100%)}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl{margin-inline:auto;width:min(1200px,100%)}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl.is__en dl dt{max-width:150px;min-width:150px;width:150px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl.is__cn dl dt,#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl.is__tw dl dt{max-width:120px;min-width:120px;width:120px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl dl{display:flex;margin-bottom:23px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl dl:last-child{margin-bottom:0}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl dl dt{color:#55410c;font-size:1.4rem;font-weight:700;line-height:1.78;max-width:100px;min-width:100px;width:100px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl dl dd{font-size:1.4rem;line-height:1.78}body.zh-CN#hotspring .l-under-hotspring .p-under-hotspring-head,body.zh-CN#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-ttl{font-family:"Noto Serif SC",serif}body.zh-TW#hotspring .l-under-hotspring .p-under-hotspring-head,body.zh-TW#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-ttl{font-family:"Noto Serif TC",serif}#spa{background:#f4f1ea}#spa .c-under-mv.l-mv-under-hotspring{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/spa/mv.jpg) no-repeat;background-size:cover}#spa .c-breadcrumbs{margin-bottom:80px}#spa .l-under-spa{overflow:hidden}#spa .l-under-spa .p-under-spa-head{font-family:Shippori Mincho,serif;margin-bottom:150px;text-align:center}#spa .l-under-spa .p-under-spa-head h2{font-size:3.4rem;font-weight:400;line-height:1.588;margin-bottom:40px}#spa .l-under-spa .p-under-spa-head p{font-size:1.6rem;line-height:2.56}#spa .l-under-spa .l-under-cuisine-dinner{background:#f4f1ea;overflow:hidden;padding-bottom:100px;position:relative}#spa .l-under-spa .l-under-cuisine-dinner:after{background:#e4ded3;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-dinner{display:flex;justify-content:space-between;margin-inline:auto;position:relative;width:min(1600px,100%)}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:min(800px,100%);padding-left:40px;width:min(800px,100%)}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top{background:#f4f1ea;padding-bottom:60px;padding-top:70px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group{padding-left:70px;width:min(580px,100%)}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title{margin-bottom:40px;text-align:center}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title span{position:relative}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title span:after{background:#55410c;content:"";height:1px;position:absolute;right:460px;top:50%;transform:translateY(-50%);width:260px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .swiperCuisineBreakfast{display:none}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom{background:#e4ded3;height:270px;padding-top:80px;position:relative}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom:before{background:#e4ded3;content:"";display:block;height:270px;left:0;position:absolute;top:0;width:100vw}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom:after{background:#e4ded3;content:"";display:block;height:270px;position:absolute;right:0;top:0;width:100vw}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group{position:relative;z-index:1}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;margin-bottom:20px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dt{align-items:center;color:#55410c;-moz-column-gap:5px;column-gap:5px;display:flex;font-family:Shippori Mincho,serif;font-size:1.6rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dt img{vertical-align:middle}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dd{color:#2b2b2b;font-family:Shippori Mincho,serif;font-size:1.6rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact{margin-bottom:30px;margin-top:38px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dt{font-family:Shippori Mincho,serif;font-size:1.6rem;font-weight:500;margin-bottom:5px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul{-moz-column-gap:40px;column-gap:40px;display:flex}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li{color:#55410c;font-family:Shippori Mincho,serif;font-size:1.6rem;letter-spacing:.02em}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li img{margin-right:3px;vertical-align:middle}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li a{color:#2b2b2b;font-size:1.6rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-note{font-family:Shippori Mincho,serif;font-size:1.2rem;line-height:1.8}#spa .l-under-spa .l-under-cuisine-dinner .swiperCuisineBreakfast{overflow:hidden;position:relative;width:min(700px,100%);z-index:1}#spa .l-under-spa .l-under-cuisine-dinner .swiperCuisineBreakfast .swiper-wrapper .swiper-slide img{width:100%}#spa .l-under-spa .l-under-spa-nav{align-items:flex-end;display:flex;justify-content:space-between;margin-inline:auto;padding-bottom:65px;padding-top:165px;width:min(1600px,100%)}#spa .l-under-spa .l-under-spa-nav .c-title{padding-left:160px;text-align:center}#spa .l-under-spa .l-under-spa-nav .c-title span{position:relative}#spa .l-under-spa .l-under-spa-nav .c-title span:before{background:#55410c;content:"";height:1px;position:absolute;right:190px;top:50%;transform:translateY(-50%);width:100vw}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group{margin-right:200px;position:relative;top:10px;width:min(405px,100%)}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav{margin-inline:auto}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li{border-bottom:1px solid #e4ded3;min-height:40px;width:calc(50% - 10px)}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a{align-items:center;color:#476115;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;padding-left:5px;position:relative;transition:all .3s ease;width:100%}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a:hover:after{transform:translateY(-100%);transition:all .3s ease}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a:before{border-bottom:1px solid #476115;bottom:-1px;content:"";height:40px;position:absolute;right:0;width:40px;z-index:1}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a:after{border-bottom:1px solid #476115;bottom:-1px;content:"";height:40px;position:absolute;right:0;transition:all .3s ease;width:40px;z-index:1}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a div{position:relative;z-index:10}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a span{height:40px;position:absolute;right:0;top:0;transition:all .3s ease;width:40px}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a span:before{border-right:1px solid #476115;border-top:1px solid #476115;content:"";height:6px;margin:-4px auto auto;position:absolute;right:16px;top:50%;transform:rotate(135deg);transition:all .3s ease;vertical-align:middle;width:6px;z-index:10}#spa .l-under-spa #item01,#spa .l-under-spa #item02{margin-top:-110px;padding-top:110px}#spa .l-under-spa .l-under-spa-cource{background:#e4ded3;display:flex;flex-direction:column;padding-top:95px;row-gap:100px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .c-under-spa-ttl{color:#2b2b2b;font-family:Shippori Mincho,serif;font-size:2.4rem;font-weight:500;line-height:1.5;margin-inline:auto;margin-bottom:30px;padding-left:140px;width:min(1600px,100%)}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource{background:#f4f1ea;display:flex;flex-direction:column;margin-inline:auto;padding:60px 60px 100px;position:relative;row-gap:100px;width:min(1320px,100%)}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource.p-under-spa-cource01:before{background:#f4f1ea;content:"";height:100%;margin-right:calc(50% - 50vw);position:absolute;right:0;top:0;width:50vw;z-index:1}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource.p-under-spa-cource02{padding-bottom:160px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource.p-under-spa-cource02:before{background:#f4f1ea;content:"";height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:50vw;z-index:1}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item{position:relative;z-index:10}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head{align-items:center;-moz-column-gap:100px;column-gap:100px;display:flex;margin-bottom:50px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-thumb{position:relative;width:min(300px,100%);z-index:1}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-thumb img{width:100%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:0;position:relative;width:min(800px,100%)}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk:before{background:#55410c;content:"";height:1px;left:-20px;position:absolute;top:13px;transform:translateX(-100%);width:80px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk h4{color:#55410c;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:500;line-height:1.5}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk h4 span{font-size:1.4rem;margin-left:5px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;margin-top:15px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk p span{display:block;font-size:1.2rem;margin-top:5px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu{-moz-column-gap:40px;column-gap:40px;display:flex;flex-wrap:wrap;row-gap:50px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item{border-bottom:1px solid #55410c;border-top:1px solid #55410c;display:flex;flex-direction:column;width:calc(50% - 20px)}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-ttl{align-items:center;border-bottom:1px solid #e4ded3;color:#55410c;display:flex;font-family:Shippori Mincho,serif;font-size:1.8rem;line-height:1.5;margin-bottom:18px;min-height:68px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-ttl.o-under-spa-item-ttl{min-height:0}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd{margin-bottom:15px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-txt{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;margin-bottom:28px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-note{font-family:Shippori Mincho,serif;font-size:1.2rem;line-height:1.78;margin-top:25px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item{margin-bottom:16px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item:last-child{margin-bottom:0}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl{padding-left:15px;position:relative}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl:before{background:#55410c;content:"";height:8px;left:0;position:absolute;top:6px;width:8px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dt{color:#55410c;font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.5;margin-bottom:5px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dd{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02{align-items:center;border-top:1px solid #e4ded3;display:flex;justify-content:space-between;margin-top:auto;padding-bottom:20px;padding-top:20px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl{display:flex;font-weight:400;justify-content:space-between;width:100%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl dt{font-size:1.4rem}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl dd{color:#55410c;font-size:1.4rem;font-weight:500;text-align:right}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl dd span{font-size:1.1rem;margin-right:3px}#spa .l-under-spa .l-info{background:#efe6d6;padding-bottom:135px;padding-top:145px;position:relative}#spa .l-under-spa .l-info .l-info-blk{margin-inline:auto;width:min(1200px,100%)}#spa .l-under-spa .l-info .l-info-blk h2{color:#55410c;font-family:Shippori Mincho,serif;font-size:2.4rem;font-weight:400;line-height:1;margin-bottom:35px}#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk{margin-bottom:0}#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk ul li{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.77;margin-bottom:15px;padding-left:20px;position:relative}#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk ul li:last-child{margin-bottom:0}#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk ul li div{background:#55410c;height:8px;left:0;position:absolute;top:8px;transition:all .3s ease;width:8px}body.zh-CN#spa .l-under-spa .l-info .l-info-blk h2,body.zh-CN#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li,body.zh-CN#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dt,body.zh-CN#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dd,body.zh-CN#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dt,body.zh-CN#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-note,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .c-under-spa-ttl,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk h4,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk p,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dd,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dt,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-note,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-txt,body.zh-CN#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-ttl,body.zh-CN#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a,body.zh-CN#spa .l-under-spa .p-under-spa-head{font-family:"Noto Serif SC",serif}body.zh-CN#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk ul li{font-family:Noto Sans SC,serif}body.zh-TW#spa .l-under-spa .l-info .l-info-blk h2,body.zh-TW#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li,body.zh-TW#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dt,body.zh-TW#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dd,body.zh-TW#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dt,body.zh-TW#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-note,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .c-under-spa-ttl,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk h4,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk p,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dd,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dt,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-note,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-txt,body.zh-TW#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-ttl,body.zh-TW#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a,body.zh-TW#spa .l-under-spa .p-under-spa-head{font-family:"Noto Serif TC",serif}body.zh-TW#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk ul li{font-family:Noto Sans TC,serif}#cuisine{background:#f4f1ea}#cuisine .c-under-mv.l-mv-under-cuisine{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/cuisine/mv.jpg) no-repeat;background-size:cover}#cuisine .c-breadcrumbs{margin-bottom:80px}#cuisine .l-under-cuisine .p-under-cuisine-head{font-family:Shippori Mincho,serif;margin-bottom:240px;text-align:center}#cuisine .l-under-cuisine .p-under-cuisine-head h2{font-size:3.4rem;font-weight:400;line-height:1.588;margin-bottom:40px}#cuisine .l-under-cuisine .p-under-cuisine-head p{font-size:1.6rem;line-height:2.56;margin-bottom:70px}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img{margin-inline:auto;position:relative;width:min(1680px,100%)}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img01{display:block;margin-left:calc(50% - 50vw);width:67.7083333333vw}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img02{bottom:-80px;display:block;margin-right:calc(50% - 50vw);position:absolute;right:0}#cuisine .l-under-cuisine .p-under-cuisine-list{padding-bottom:160px;position:relative}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap{-moz-column-gap:80px;column-gap:80px;display:flex;justify-content:space-between;margin-inline:auto;width:min(1680px,100%)}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse{margin-bottom:0}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse .c-cuisine-blk{order:2}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse .c-cuisine-slide{direction:rtl;margin-left:calc(50% - 50vw);margin-right:0;order:1}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk{display:flex;flex-direction:column;justify-content:center;width:min(500px,100%)}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk h3{font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:2;margin-bottom:5px}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2.56}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-slide{margin-right:calc(50% - 50vw);overflow:hidden;width:64.0625vw}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-slide .c-cuisine-slide-list .swiper-wrapper .swiper-slide img{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-shop{background:#e4ded3;padding-bottom:140px;padding-top:140px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop{-moz-column-gap:80px;column-gap:80px;display:flex;margin-inline:auto;padding-left:40px;width:min(1600px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-img{width:min(760px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-img h3{display:none}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk{padding-top:90px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h3{color:#2b2b2b;font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:1.82;margin-bottom:50px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h4{font-family:Shippori Mincho,serif;font-size:20px;font-weight:700;line-height:1.82;margin-bottom:20px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk dl{display:flex;margin-bottom:22px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk dl:last-of-type{margin-bottom:0}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk dl dt{color:#2b2b2b;font-size:1.4rem;font-weight:700;line-height:1.82;min-width:125px;width:125px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk dl dd{font-size:1.4rem;line-height:1.82}#cuisine .l-under-cuisine .l-under-cuisine-dinner{background:#f4f1ea;overflow:hidden;padding-bottom:100px;padding-top:160px;position:relative}#cuisine .l-under-cuisine .l-under-cuisine-dinner:after{background:#e4ded3;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-dinner{display:flex;margin-inline:auto;position:relative;width:min(1600px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:min(580px,100%);padding-left:40px;width:min(580px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top{background:#f4f1ea;padding-bottom:80px;padding-top:80px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group{width:min(580px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title{margin-bottom:40px;text-align:center}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title span{position:relative}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title span:after{background:#55410c;content:"";height:1px;position:absolute;right:400px;top:50%;transform:translateY(-50%);width:100vw}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2.6;width:min(480px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .swiperCuisineBreakfast{display:none}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom{background:#e4ded3;height:270px;padding-top:75px;position:relative}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom:before{background:#e4ded3;content:"";display:block;height:270px;left:0;position:absolute;top:0;width:100vw}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom:after{background:#e4ded3;content:"";display:block;height:270px;position:absolute;right:0;top:0;width:100vw}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group{position:relative;z-index:1}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl{align-items:flex-end;-moz-column-gap:20px;column-gap:20px;display:flex;margin-bottom:20px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3{font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:500}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p{color:#848659;font-family:Shippori Mincho,serif;font-size:1.2rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;width:min(460px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiperCuisineBreakfast{overflow:hidden;width:min(980px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiperCuisineBreakfast .swiper-wrapper .swiper-slide img{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:20px;width:106px;z-index:10}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev svg{display:none}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next svg{display:none}#cuisine .l-under-cuisine .l-under-cuisine-dinner02{background:#e4ded3;padding-bottom:140px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner{display:flex;margin-inline:auto;width:min(1600px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .swiperCuisineBreakfast{overflow:hidden;padding-left:40px;width:min(980px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .swiperCuisineBreakfast .swiper-wrapper .swiper-slide img{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk{display:flex;flex-direction:column;justify-content:center;padding-left:80px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl{align-items:flex-end;-moz-column-gap:20px;column-gap:20px;display:flex;margin-bottom:20px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl h3{font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:500}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl p{color:#848659;font-family:Shippori Mincho,serif;font-size:1.2rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk>p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;width:min(460px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:20px;width:106px;z-index:10}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev svg{display:none}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next svg{display:none}#cuisine .l-under-cuisine .l-under-cuisine-morning{background:#f4f1ea;overflow:hidden;padding-bottom:140px;padding-top:160px;position:relative}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-morning{display:flex;margin-inline:auto;position:relative;width:min(1600px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-morning .p-under-cuisine-morning-group{min-width:min(580px,100%);padding-left:40px;width:min(580px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top{background:#f4f1ea;padding-bottom:120px;padding-top:80px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group{width:min(580px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group .c-title{margin-bottom:40px;text-align:center}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group .c-title span{position:relative}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group .c-title span:after{background:#55410c;content:"";height:1px;position:absolute;right:430px;top:50%;transform:translateY(-50%);width:100vw}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2.6;width:min(480px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group p.p-under-cuisine-top-group-time{color:#848659;font-size:1.2rem}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .swiperCuisineBreakfast{display:none}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom{background:#e4ded3;height:270px;padding-top:75px;position:relative}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom:before{background:#e4ded3;content:"";display:block;height:270px;left:0;position:absolute;top:0;width:100vw}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom:after{background:#e4ded3;content:"";display:block;height:270px;position:absolute;right:0;top:0;width:100vw}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group{position:relative;z-index:1}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl{align-items:flex-end;-moz-column-gap:20px;column-gap:20px;display:flex;margin-bottom:20px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3{font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:500}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p{color:#848659;font-family:Shippori Mincho,serif;font-size:1.2rem}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p{font-family:Shippori Mincho,serif;font-size:1.4rem}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiperCuisineBreakfast{overflow:hidden;width:min(980px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiperCuisineBreakfast .swiper-wrapper .swiper-slide img{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:20px;width:106px;z-index:10}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev svg{display:none}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next svg{display:none}#cuisine .l-under-cuisine .l-under-cuisine-other{background:#efe6d6;padding-bottom:140px;padding-top:140px}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other{align-items:center;-moz-column-gap:80px;column-gap:80px;display:flex;margin-inline:auto;width:min(1210px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other .p-under-cuisine-other-img{width:min(500px,100%)}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other .p-under-cuisine-other-img img{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other .p-under-cuisine-other-txt{font-family:Shippori Mincho,serif;font-size:16px;line-height:2.56}body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl h3,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl p,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk>p,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group p,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other .p-under-cuisine-other-txt,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h3,body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h4,body.zh-CN#cuisine .l-under-cuisine .p-under-cuisine-head,body.zh-CN#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk h3,body.zh-CN#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk p{font-family:"Noto Serif SC",serif}body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl h3,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl p,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk>p,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group p,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other .p-under-cuisine-other-txt,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h3,body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h4,body.zh-TW#cuisine .l-under-cuisine .p-under-cuisine-head,body.zh-TW#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk h3,body.zh-TW#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk p{font-family:"Noto Serif TC",serif}#facilities{background:#f4f1ea}#facilities .c-under-mv.l-mv-under-facilities{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/facilities/mv.jpg) no-repeat;background-size:cover}#facilities .c-breadcrumbs{margin-bottom:80px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav{margin-bottom:105px;margin-inline:auto;width:min(1200px,100%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group{margin-bottom:45px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group h2{font-family:Shippori Mincho,serif;font-size:2rem;font-weight:400;line-height:1;margin-bottom:25px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul{display:flex;flex-wrap:wrap;gap:20px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li{border-bottom:1px solid #e4ded3;min-height:40px;width:calc(16.66667% - 16.66667px)}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a{align-items:center;color:#476115;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;padding-left:5px;position:relative;transition:all .3s ease;width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a:hover:after{transform:translateY(-100%);transition:all .3s ease}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a:before{border-bottom:1px solid #476115;bottom:-1px;content:"";height:40px;position:absolute;right:0;width:40px;z-index:1}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a:after{border-bottom:1px solid #476115;bottom:-1px;content:"";height:40px;position:absolute;right:0;transition:all .3s ease;width:40px;z-index:1}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a div{position:relative;z-index:10}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a span{height:40px;position:absolute;right:0;top:0;transition:all .3s ease;width:40px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a span:before{border-right:1px solid #476115;border-top:1px solid #476115;content:"";height:6px;margin:-4px auto auto;position:absolute;right:16px;top:50%;transform:rotate(135deg);transition:all .3s ease;vertical-align:middle;width:6px;z-index:10}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item{overflow:hidden}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity{margin-inline:auto;margin-bottom:160px;margin-top:-80px;padding-top:80px;width:min(1800px,100%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-thumb{margin-bottom:80px;margin-right:calc(50% - 50vw);width:100vw}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-thumb img{width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk{-moz-column-gap:70px;column-gap:70px;display:flex;margin-inline:auto;width:min(1800px,100%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{width:min(500px,100%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt h2{font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:1.6;margin-bottom:18px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{width:calc(100% - 570px)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open{border-bottom:1px solid #848659;padding-bottom:25px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open dt{background:rgba(58,90,127,.1);transition:all .3s ease}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open dt .o-room-ico{transform:translateY(-50%) rotate(-180deg)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl.is__open dt .o-room-ico span:first-child{display:none}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt{align-items:center;border-bottom:1px solid #848659;border-top:1px solid #848659;cursor:pointer;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;padding:32px 50px 32px 20px;position:relative}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt:hover{background:rgba(58,90,127,.1);transition:all .3s ease}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico{height:13px;overflow:hidden;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:13px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico span{background:#848659;display:block;height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:13px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico span:first-child{transform:rotate(90deg)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt h4{color:#848659;font-size:1.4rem;line-height:1.78;max-width:180px;min-width:180px;width:180px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt p{color:#848659;font-size:1.4rem;line-height:1.78}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd{display:none;margin-top:18px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table{width:min(1050px,100%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1;line-height:1.78;max-width:200px;min-width:200px;padding-bottom:11px;padding-left:20px;padding-top:11px;text-align:left;vertical-align:top;width:200px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th span{display:block;font-weight:700;margin-left:auto}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.78;padding-bottom:11px;padding-top:11px}#facilities .l-under-facilities .l-under-facilities__list{padding-bottom:130px;position:relative}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item{margin-inline:auto;margin-bottom:160px;margin-top:-100px;padding-top:100px;position:relative;width:min(1200px,100%)}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item:last-child{margin-bottom:0}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap{margin-bottom:40px;overflow:hidden;position:relative}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-wrapper .swiper-slide img{width:100%}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group{bottom:20px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:20px;width:106px;z-index:10}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev{border:1px solid #fff;height:48px;position:static;width:48px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev:hover span{height:36px;transition:all .3s ease;width:36px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_left_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev svg{display:none}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next{border:1px solid #fff;height:48px;position:static;width:48px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next:hover span{height:36px;transition:all .3s ease;width:36px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next span{background:#fff;height:40px;position:relative;transition:all .3s ease;width:40px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next span:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/ico_arrow_right_green.png) no-repeat;background-size:100%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next svg{display:none}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;margin-bottom:13px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl h2{font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:1.6}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl ul{align-items:center;-moz-column-gap:25px;column-gap:25px;display:flex;flex-wrap:wrap;row-gap:5px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl ul li{color:#848659;font-size:1.4rem;font-weight:600}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl ul li img{position:relative;top:-1px;vertical-align:middle}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item p{font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;margin-bottom:25px}#facilities .l-under-facilities .l-info{background:#efe6d6;padding-bottom:155px;padding-top:165px;position:relative}#facilities .l-under-facilities .l-info .l-info-blk{margin-inline:auto;width:min(580px,100%)}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn{border:1px solid #476115;height:90px;margin-inline:auto}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a{align-items:center;background:hsla(0,0%,100%,.7);color:#476115;-moz-column-gap:10px;column-gap:10px;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;line-height:1;position:relative}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a:hover{background:rgba(71,97,21,.1);opacity:1;transition:all .3s ease}body.zh-CN#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt h2,body.zh-CN#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt p,body.zh-CN#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group h2,body.zh-CN#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a{font-family:"Noto Serif SC",serif}body.zh-CN#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td,body.zh-CN#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th,body.zh-CN#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt{font-family:Noto Sans SC,serif}body.zh-CN#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl h2,body.zh-CN#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item p{font-family:"Noto Serif SC",serif}body.zh-CN#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a{font-family:Noto Sans SC,serif}body.zh-TW#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt h2,body.zh-TW#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt p,body.zh-TW#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group h2,body.zh-TW#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a{font-family:"Noto Serif TC",serif}body.zh-TW#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td,body.zh-TW#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th,body.zh-TW#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt{font-family:Noto Sans TC,serif}body.zh-TW#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl h2,body.zh-TW#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item p{font-family:"Noto Serif TC",serif}body.zh-TW#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a{font-family:Noto Sans TC,serif}#access{background:#f4f1ea}#access .c-under-small-mv.l-mv-under-access{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/access/mv.jpg) no-repeat;background-size:cover}#access .c-breadcrumbs{margin-bottom:80px}#access .l-under-access #item01,#access .l-under-access #item02,#access .l-under-access #item03,#access .l-under-access #map01,#access .l-under-access #map02,#access .l-under-access #map03,#access .l-under-access #map04,#access .l-under-access #map05,#access .l-under-access #map06,#access .l-under-access #map07{margin-top:-100px;padding-top:100px}#access .l-under-access .l-under-access-group .p-under-access-nav{margin-bottom:105px;margin-inline:auto;width:min(1200px,100%)}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group{margin-bottom:45px}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li{border-bottom:1px solid #e4ded3;min-height:40px;width:calc(16.66667% - 16.66667px)}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a{align-items:center;color:#476115;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;padding-left:5px;position:relative;transition:all .3s ease;width:100%}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a:hover:after{transform:translateY(-100%);transition:all .3s ease}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a:after,#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a:before{border-bottom:1px solid #476115;bottom:-1px;content:"";height:40px;position:absolute;right:0;width:40px;z-index:1}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a:after{transition:all .3s ease}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a div{position:relative;z-index:10}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a span{height:40px;position:absolute;right:0;top:0;transition:all .3s ease;width:40px}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a span:before{border-right:1px solid #476115;border-top:1px solid #476115;content:"";height:6px;margin:-4px auto auto;position:absolute;right:16px;top:50%;transform:rotate(135deg);transition:all .3s ease;vertical-align:middle;width:6px;z-index:10}#access .l-under-access .l-under-access-map{margin-inline:auto;padding-bottom:180px;width:min(1680px,100%)}#access .l-under-access .l-under-access-map .p-under-access-ifame{height:600px;margin-bottom:40px;width:100%}#access .l-under-access .l-under-access-map .p-under-access-ifame iframe{filter:grayscale(1);height:100%;width:100%}#access .l-under-access .l-under-access-map .p-under-access-blk{display:flex;justify-content:space-between;margin-inline:auto;width:min(1200px,100%)}#access .l-under-access .l-under-access-map .p-under-access-blk>p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:1}#access .l-under-access .l-under-access-map .p-under-access-blk .c-more{width:180px}#access .l-under-access .l-under-access-wrap{position:relative}#access .l-under-access .l-under-access-wrap .l-under-access-sec{margin-inline:auto;position:relative;width:min(1200px,100%)}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto{margin-bottom:165px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-title{margin:0 calc(50% - 50vw);position:relative;text-align:center;width:100vw}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-title.is__en span:after{margin-top:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-title span:after{background:#55410c;content:"";height:1px;left:-200px;margin-top:12px;position:absolute;top:50%;transform:translateY(-50%);width:50vw}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item{margin-bottom:100px;margin-top:70px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dt{border-top:1px solid #e8e2d0;font-family:Shippori Mincho,serif;font-size:2rem;line-height:2.2;margin-bottom:40px;padding-top:25px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-head{-moz-column-gap:2.5%;column-gap:2.5%;display:flex;margin-bottom:35px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-head .c-access-head-ttl{border-top:1px solid #55410c;font-family:Shippori Mincho,serif;padding-top:32px;text-align:center}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-head .c-access-head-ttl h3{color:#55410c;font-size:1.4rem;line-height:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-head .c-access-head-ttl:first-child,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-head .c-access-head-ttl:nth-child(2){width:48.75%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn{-moz-column-gap:2.5%;column-gap:2.5%;display:flex}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group{align-items:center;display:flex;font-family:Shippori Mincho,serif;font-size:1.6rem;height:70px;justify-content:center;line-height:1;position:relative}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group.c-access-layer-line:before{background:#4b4a46;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt{background:#f4f1ea;padding-bottom:8px;padding-top:3px;position:relative;z-index:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt img{margin-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt .c-access-layer-txt-head{align-items:center;display:flex;justify-content:center;margin-bottom:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt .c-access-layer-txt-bottom{display:block;font-size:1.4rem;font-weight:500}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt02{align-items:center;background:#f4f1ea;display:flex;padding-bottom:5px;padding-top:3px;position:relative;z-index:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt02.is__en{left:20px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt02 img{margin-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer .c-access-layer-group{border:1px solid #4b4a46}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer .c-access-layer-group:first-child,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer .c-access-layer-group:nth-child(2){width:48.75%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer2 .c-access-layer-group{height:120px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer2 .c-access-layer-group:first-child,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer2 .c-access-layer-group:nth-child(2){width:48.75%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer3 .c-access-layer-group:first-child{border:1px solid #4b4a46;width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer4{-moz-column-gap:0;column-gap:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer4 .c-access-layer-group{height:120px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer4 .c-access-layer-group:first-child{width:65.8333333333%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer4 .c-access-layer-group:nth-child(2){width:15%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer4 .c-access-layer-group:nth-child(3){width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer5{-moz-column-gap:0;column-gap:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer5 .c-access-layer-group{height:70px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer5 .c-access-layer-group:first-child{border:1px solid #4b4a46;width:65.8333333333%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer5 .c-access-layer-group:nth-child(2){width:15%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer5 .c-access-layer-group:nth-child(3){width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer6{-moz-column-gap:0;column-gap:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer6 .c-access-layer-group{height:120px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer6 .c-access-layer-group:first-child{width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer6 .c-access-layer-group:nth-child(2){margin-right:2.5%;width:29.5833333333%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer6 .c-access-layer-group:nth-child(3){width:14.5833333333%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer6 .c-access-layer-group:nth-child(4){width:15%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer6 .c-access-layer-group:nth-child(5){width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer7{-moz-column-gap:0;column-gap:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer7 .c-access-layer-group:first-child{width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer7 .c-access-layer-group:nth-child(2){border:1px solid #4b4a46;margin-right:2.5%;width:29.5833333333%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer7 .c-access-layer-group:nth-child(3){border:1px solid #4b4a46;width:29.5833333333%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer7 .c-access-layer-group:nth-child(4){width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer8{-moz-column-gap:0;column-gap:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer8 .c-access-layer-group{height:95px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer8 .c-access-layer-group:first-child{width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer8 .c-access-layer-group:nth-child(2){margin-right:2.5%;width:29.5833333333%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer8 .c-access-layer-group:nth-child(3),#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer8 .c-access-layer-group:nth-child(4){width:14.7916666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer8 .c-access-layer-group:nth-child(5){width:19.1666666667%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer9 .c-access-layer-group{background:#55410c;height:80px;width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-comment{font-size:1.4rem;line-height:1.5;margin-top:40px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp{display:none;margin-bottom:60px;margin-top:30px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp.c-access-item-sp03{margin-bottom:30px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dt{border-top:1px solid #e8e2d0;font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2.2;margin-bottom:23px;padding-top:15px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl.o-border-top{border-top:1px solid #55410c}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl:last-of-type .c-access-head{border-top:none}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head{align-items:center;border-bottom:1px solid #55410c;border-top:1px solid #55410c;color:#55410c;cursor:pointer;display:flex;font-family:Shippori Mincho,serif;font-size:1.3rem;height:80px;padding-left:10px;position:relative}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head.is__open{border-bottom:none}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head.is__open .o-access-ico{transform:translateY(-50%) rotate(-180deg)}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head.is__open .o-access-ico span:first-child{display:none}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head .o-access-ico{height:13px;overflow:hidden;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:13px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head .o-access-ico span{background:#55410c;display:block;height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:13px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head .o-access-ico span:first-child{transform:rotate(90deg)}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group{border-bottom:1px solid #55410c;display:none;padding-bottom:30px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn{align-items:center;display:flex;font-family:Shippori Mincho,serif;font-size:1.3rem;height:60px;justify-content:center;position:relative}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn.c-access-layer-cmn02{height:75px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn.c-access-layer-line:before{background:#4b4a46;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn .c-access-layer-txt{background:#f4f1ea;padding-bottom:5px;padding-top:3px;position:relative;z-index:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn .c-access-layer-txt img{margin-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn .c-access-layer-txt .c-access-layer-txt-head{align-items:center;display:flex;font-size:1.3rem;justify-content:center;margin-bottom:3px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn .c-access-layer-txt .c-access-layer-txt-bottom{display:block;font-size:.8rem;font-weight:500;text-align:center}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn .c-access-layer-txt02{align-items:center;background:#f4f1ea;display:flex;padding-bottom:5px;padding-top:3px;position:relative;z-index:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn .c-access-layer-txt02 img{margin-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-border{border:1px solid #4b4a46}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-top{margin-bottom:15px;position:relative}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-top:before{background:#4b4a46;bottom:-1px;content:"";height:15px;left:50%;position:absolute;transform:translate(-50%,100%);width:1px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-logo{background:#55410c;height:60px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-comment{font-size:1.2rem;line-height:1.75;margin-top:33px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02{margin-top:60px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dt{border-top:1px solid #e8e2d0;font-family:Shippori Mincho,serif;font-size:2rem;line-height:2.2;margin-bottom:40px;padding-top:25px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-head{margin-bottom:35px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-head .c-access-head-ttl{border-top:1px solid #55410c;font-family:Shippori Mincho,serif;padding-top:32px;text-align:center}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-head .c-access-head-ttl h3{color:#55410c;font-size:1.4rem;line-height:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn{-moz-column-gap:2.5%;column-gap:2.5%;display:flex}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group{align-items:center;display:flex;font-family:Shippori Mincho,serif;font-size:1.6rem;height:70px;justify-content:center;line-height:1;position:relative}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group.c-access-layer-line:before{background:#4b4a46;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt{background:#f4f1ea;padding-bottom:8px;padding-top:3px;position:relative;z-index:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt img{margin-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt .c-access-layer-txt-head{align-items:center;display:flex;justify-content:center;margin-bottom:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt .c-access-layer-txt-bottom{display:block;font-size:1.4rem;font-weight:500;text-align:center}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt02{align-items:center;background:#f4f1ea;display:flex;padding-bottom:5px;padding-top:3px;position:relative;z-index:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt02 img{margin-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer .c-access-layer-group{border:1px solid #4b4a46}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer .c-access-layer-group:first-child{width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer2 .c-access-layer-group{height:120px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer2 .c-access-layer-group:first-child,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer2 .c-access-layer-group:nth-child(2){width:48.75%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer3 .c-access-layer-group:first-child,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer3 .c-access-layer-group:nth-child(2){border:1px solid #4b4a46;width:48.75%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer4 .c-access-layer-group{height:120px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer4 .c-access-layer-group:first-child,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer4 .c-access-layer-group:nth-child(2){width:48.75%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer5 .c-access-layer-group{background:#55410c;height:80px;width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-comment{font-size:1.4rem;line-height:1.5;margin-top:40px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03{margin-top:100px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dt{border-top:1px solid #e8e2d0;font-family:Shippori Mincho,serif;font-size:2rem;line-height:2.2;margin-bottom:40px;padding-top:25px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-head{margin-bottom:35px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-head .c-access-head-ttl{border-top:1px solid #55410c;font-family:Shippori Mincho,serif;padding-top:32px;text-align:center}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-head .c-access-head-ttl h3{color:#55410c;font-size:1.4rem;line-height:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn{-moz-column-gap:2.5%;column-gap:2.5%;display:flex}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group{align-items:center;display:flex;font-family:Shippori Mincho,serif;font-size:1.6rem;height:70px;justify-content:center;line-height:1;position:relative}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group.c-access-layer-line:before{background:#4b4a46;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt{background:#f4f1ea;padding-bottom:8px;padding-top:3px;position:relative;z-index:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt img{margin-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt .c-access-layer-txt-head{align-items:center;display:flex;justify-content:center;margin-bottom:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group .c-access-layer-txt .c-access-layer-txt-bottom{display:block;font-size:1.4rem;font-weight:500;text-align:center}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer .c-access-layer-group{border:1px solid #4b4a46}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer .c-access-layer-group:first-child{width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer2 .c-access-layer-group{height:95px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer2 .c-access-layer-group:first-child{width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer3 .c-access-layer-group{background:#55410c;height:80px;width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-comment{font-size:1.4rem;line-height:1.5;margin-top:40px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight{padding-bottom:160px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .c-title{margin:0 calc(50% - 50vw);position:relative;text-align:center;width:100vw}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .c-title.is__en span:after{margin-top:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .c-title span:after{background:#55410c;content:"";height:1px;left:-200px;margin-top:12px;position:absolute;top:50%;transform:translateY(-50%);width:50vw}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-tab{align-items:center;display:flex;justify-content:center;margin-bottom:50px;margin-top:60px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-tab .c-access-tab{align-items:center;border-radius:60px;cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;height:40px;justify-content:center;padding-inline:30px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-tab .c-access-tab.is__active{background:#476115;color:#fff;cursor:default}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content{display:none}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content.is__visible{display:block}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col{-moz-column-gap:40px;column-gap:40px;display:flex;flex-wrap:wrap;row-gap:60px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight{display:flex;flex-direction:column;width:calc(33.33333% - 26.66667px)}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-img{margin-bottom:20px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-img img{width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-ttl{color:#55410c;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:500;line-height:1.5;margin-bottom:15px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-text{color:#2b2b2b;font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;margin-bottom:25px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-dl{align-items:center;border-bottom:1px solid #55410c;border-top:1px solid #55410c;display:flex;height:46px;justify-content:space-between;margin-top:auto}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-dl dt{color:#2b2b2b;font-size:1.4rem;font-weight:400;line-height:1;padding-left:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-dl dd{align-items:center;color:#55410c;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:1.4rem;line-height:1;padding-right:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn{align-items:center;border-bottom:1px solid #55410c;display:flex;height:60px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn .c-access-sight-btn01{height:100%;position:relative;width:50%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn .c-access-sight-btn01:before{background:#e4ded3;content:"";height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn .c-access-sight-btn01 a{align-items:center;color:#476115;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:1.4rem;height:100%;justify-content:center;line-height:1}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn .c-access-sight-btn02{height:100%;width:50%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn .c-access-sight-btn02 a{align-items:center;color:#476115;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:1.4rem;height:100%;justify-content:center;line-height:1}#access .l-under-access .l-info{background:#fff;padding-bottom:155px;padding-top:165px;position:relative}#access .l-under-access .l-info:before{background:#3a5a7f;bottom:18px;content:"";height:1px;left:0;position:absolute;width:100%}#access .l-under-access .l-info:after{background:#3a5a7f;bottom:16px;content:"";height:1px;left:0;position:absolute;width:100%}#access .l-under-access .l-info .l-info-blk{margin-inline:auto;width:min(1200px,100%)}#access .l-under-access .l-info .l-info-blk h2{color:#3a5a7f;font-family:Shippori Mincho,serif;font-size:2.4rem;font-weight:400;line-height:1;margin-bottom:35px}#access .l-under-access .l-info .l-info-blk .p-info-btn{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;margin-bottom:65px}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn{border:1px solid #3a5a7f;height:90px;width:calc(50% - 20px)}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a{align-items:center;color:#3a5a7f;-moz-column-gap:20px;column-gap:20px;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;line-height:1;position:relative}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a:hover{background:rgba(58,90,127,.1);opacity:1;transition:all .3s ease}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a:hover div{height:30px;right:20px;transform-origin:center;transition:all .3s ease;width:30px}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a div{background:#3a5a7f;border-radius:50%;height:20px;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a div span{background:#fff;border-radius:50%;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}#access .l-under-access .l-info .l-info-blk .p-info-btn>p{color:#3a5a7f;font-size:1.4rem;line-height:1.78}#access .l-under-access .l-info .l-info-blk .p-info-txtblk{margin-bottom:100px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk.p-info-txtblk02{margin-bottom:0}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.77;margin-bottom:21px;padding-left:20px;position:relative}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li:last-child{margin-bottom:0}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;margin-top:18px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr{display:block;margin-bottom:12px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr:last-child{margin-bottom:0}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th{color:#3a5a7f;font-size:1.4rem;max-width:120px;min-width:120px;text-align:left;width:120px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th.is__en{max-width:190px;min-width:190px;width:190px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr td{font-size:1.4rem}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li div:not(.p-info-group){background:#3a5a7f;border-radius:50%;height:10px;left:0;position:absolute;top:8px;transition:all .3s ease;width:10px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li div:not(.p-info-group) span{background:#fff;border-radius:50%;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}body.zh-CN#access .l-under-access .l-info .l-info-blk h2,body.zh-CN#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a,body.zh-CN#access .l-under-access .l-under-access-map .p-under-access-blk>p,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-head .c-access-head-ttl,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dt,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dt,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-head .c-access-head-ttl,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dt,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-head .c-access-head-ttl,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dt,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-text,body.zh-CN#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-ttl{font-family:"Noto Serif SC",serif}body.zh-CN#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a{font-family:Noto Sans SC,serif}body.zh-CN#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-family:Montserrat,sans-serif}body.zh-CN#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li,body.zh-CN#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table{font-family:Noto Sans SC,serif}body.zh-TW#access .l-under-access .l-info .l-info-blk h2,body.zh-TW#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a,body.zh-TW#access .l-under-access .l-under-access-map .p-under-access-blk>p,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-head .c-access-head-ttl,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dd .c-access-layer-cmn .c-access-layer-group,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item dt,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-head,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dd .c-access-tgl .c-access-layer-group .c-access-layer-cmn,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp dt,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-head .c-access-head-ttl,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dd .c-access-layer-cmn .c-access-layer-group,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02 dt,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-head .c-access-head-ttl,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dd .c-access-layer-cmn .c-access-layer-group,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03 dt,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-text,body.zh-TW#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-ttl{font-family:"Noto Serif TC",serif}body.zh-TW#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a{font-family:Noto Sans TC,serif}body.zh-TW#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-family:Montserrat,sans-serif}body.zh-TW#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li,body.zh-TW#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table{font-family:Noto Sans TC,serif}#contact{background:#f4f1ea}#contact .l-under-contact__wrap{margin-bottom:160px}#contact .l-under-contact__wrap .c-breadcrumbs{margin-bottom:90px}#contact .l-under-contact__wrap .p-under-contact-head{margin-bottom:95px}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group{margin-bottom:42px}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2;margin-bottom:30px;text-align:center}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p:last-child{margin-bottom:0}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl{margin-bottom:35px}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dt{font-family:Shippori Mincho,serif;font-size:2rem;line-height:1;margin-bottom:16px;text-align:center}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dt a{font-size:2.8rem}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dd{font-family:Shippori Mincho,serif;line-height:1;text-align:center}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info p{font-family:Shippori Mincho,serif;font-size:1.8rem;line-height:2.27;text-align:center}#contact .l-under-contact__wrap .p-under-contact-form form{margin-inline:auto;width:min(960px,100%)}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item{align-items:center;display:flex;margin-bottom:45px}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item .wpcf7-not-valid-tip{color:#cd470a;margin-top:5px}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item label{display:block;font-family:Shippori Mincho,serif;font-size:1.5rem;line-height:1;margin-bottom:10px;max-width:min(300px,100%);min-width:min(300px,100%);width:min(300px,100%)}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item label sup{color:#55410c;margin-left:2px}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item label+br{display:none}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item .c-form-item-input{width:100%}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item input{background:#fff;border:1px solid #8d867b;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;height:58px;padding-inline:15px;width:100%}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item textarea{background:#fff;border:1px solid #8d867b;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;min-height:160px;padding:15px;width:100%}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-submit{height:70px;margin-inline:auto;position:relative;width:360px}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-submit:hover input{background:#476115;transition:all .3s ease}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-submit input{align-items:center;background:#848659;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;justify-content:center;margin-inline:auto;transition:all .3s ease;width:100%}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .wpcf7-spinner{display:block;margin-inline:auto;margin-top:15px;text-align:center}#contact-confirm{background:#f4f1ea}#contact-confirm .l-under-contact__wrap{margin-bottom:160px}#contact-confirm .l-under-contact__wrap .c-breadcrumbs{margin-bottom:90px}#contact-confirm .l-under-contact__wrap .p-under-contact-head{margin-bottom:95px}#contact-confirm .l-under-contact__wrap .p-under-contact-head h2{font-family:Shippori Mincho,serif;font-size:1.6rem;font-weight:400;line-height:2;text-align:center}#contact-confirm .l-under-contact__wrap .p-under-contact-form form{margin-inline:auto;width:min(960px,100%)}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item{display:flex;margin-bottom:45px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item label{display:block;font-family:Shippori Mincho,serif;font-size:1.5rem;line-height:1;max-width:min(300px,100%);min-width:min(300px,100%);width:min(300px,100%)}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item label sup{color:#55410c;margin-left:2px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item .c-form-item-confirm{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.5}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn{align-items:center;display:flex}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-prev{font-size:1.4rem;min-width:min(300px,100%);position:relative}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-prev:before{border-bottom:1px solid #55410c;border-left:1px solid #55410c;content:"";height:6px;left:0;margin:-2px auto auto;position:absolute;top:50%;transform:rotate(45deg);vertical-align:middle;width:6px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-prev input{color:#55410c;font-family:Shippori Mincho,serif;padding-left:15px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit{height:70px;width:360px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit .c-form-submit{height:100%;position:relative;width:100%}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit .c-form-submit:hover input{background:#476115;transition:all .3s ease}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit .c-form-submit input{align-items:center;background:#848659;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;justify-content:center;margin-inline:auto;transition:all .3s ease;width:100%}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .wpcf7-spinner{display:block;margin-inline:auto;margin-top:15px;text-align:center}#contact-thanks{background:#f4f1ea}#contact-thanks .l-under-contact__wrap{margin-bottom:160px}#contact-thanks .l-under-contact__wrap .c-breadcrumbs{margin-bottom:90px}#contact-thanks .l-under-contact__wrap .p-under-contact-head{margin-bottom:95px}#contact-thanks .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group{margin-bottom:42px}#contact-thanks .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p{font-family:Shippori Mincho,serif;font-size:1.6rem;line-height:2;margin-bottom:30px;text-align:center}#contact-thanks .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p:last-child{margin-bottom:0}#contact-thanks .l-under-contact__wrap .c-btn-green{height:70px;margin-inline:auto;width:min(360px,100%)}#contact-thanks .l-under-contact__wrap .c-btn-green a{align-items:center;background:#848659;color:#fff;display:flex;font-family:Shippori Mincho,serif;font-size:1.4rem;height:100%;justify-content:center;position:relative}#contact-thanks .l-under-contact__wrap .c-btn-green a:hover{background:#476115;opacity:1;transition:all .3s ease}body.zh-CN#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item label,body.zh-CN#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p,body.zh-CN#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dd,body.zh-CN#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dt,body.zh-CN#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info p{font-family:"Noto Serif SC",serif}body.zh-CN#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item input,body.zh-CN#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item textarea{font-family:Noto Sans SC,serif}body.zh-CN#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-submit input,body.zh-CN#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item label,body.zh-CN#contact-confirm .l-under-contact__wrap .p-under-contact-head h2{font-family:"Noto Serif SC",serif}body.zh-CN#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item .c-form-item-confirm{font-family:Noto Sans SC,serif}body.zh-CN#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-prev input,body.zh-CN#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit .c-form-submit input,body.zh-CN#contact-thanks .l-under-contact__wrap .c-btn-green a,body.zh-CN#contact-thanks .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p{font-family:"Noto Serif SC",serif}body.zh-TW#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item label,body.zh-TW#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p,body.zh-TW#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dd,body.zh-TW#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dt,body.zh-TW#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info p{font-family:"Noto Serif TC",serif}body.zh-TW#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item input,body.zh-TW#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item textarea{font-family:Noto Sans TC,serif}body.zh-TW#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-submit input,body.zh-TW#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item label,body.zh-TW#contact-confirm .l-under-contact__wrap .p-under-contact-head h2{font-family:"Noto Serif TC",serif}body.zh-TW#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item .c-form-item-confirm{font-family:Noto Sans TC,serif}body.zh-TW#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-prev input,body.zh-TW#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit .c-form-submit input,body.zh-TW#contact-thanks .l-under-contact__wrap .c-btn-green a,body.zh-TW#contact-thanks .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p{font-family:"Noto Serif TC",serif}#all,#news{background:#f4f1ea}#all .l-under-new__wrap,#news .l-under-new__wrap{margin-bottom:160px}#all .l-under-new__wrap .p-under-new-list,#news .l-under-new__wrap .p-under-new-list{-moz-column-gap:40px;column-gap:40px;display:flex;flex-wrap:wrap;margin-inline:auto;row-gap:60px;width:min(1200px,100%)}#all .l-under-new__wrap .p-under-new-list .c-news,#news .l-under-new__wrap .p-under-new-list .c-news{width:calc(33.33333% - 26.66667px)}#all .l-under-new__wrap .p-under-new-list .c-news a img,#news .l-under-new__wrap .p-under-new-list .c-news a img{display:block;margin-bottom:20px}#all .l-under-new__wrap .p-under-new-list .c-news a time,#news .l-under-new__wrap .p-under-new-list .c-news a time{color:#848659;display:block;font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.1em;line-height:1;margin-bottom:10px}#all .l-under-new__wrap .p-under-new-list .c-news a p,#news .l-under-new__wrap .p-under-new-list .c-news a p{display:-webkit-box;font-family:Shippori Mincho,serif;font-size:1.8rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.wp-singular{background:#f2f0ed}.wp-singular .c-single-pager{align-items:center;display:flex;justify-content:space-between}.wp-singular .c-single-pager .c-single-pager-next{margin-right:10px;width:40px}.wp-singular .c-single-pager .c-single-pager-next a{color:#476115;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1;position:relative}.wp-singular .c-single-pager .c-single-pager-next a:before{border-right:1px solid #476115;border-top:1px solid #476115;content:"";height:6px;margin:-2px auto auto;position:absolute;right:-12px;top:50%;transform:rotate(45deg);vertical-align:middle;width:6px}.wp-singular .c-single-pager .c-single-pager-back a{color:#476115;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.5rem;font-weight:400;line-height:1;position:relative}.wp-singular .c-single-pager .c-single-pager-prev{margin-left:10px;width:40px}.wp-singular .c-single-pager .c-single-pager-prev a{color:#476115;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1;position:relative}.wp-singular .c-single-pager .c-single-pager-prev a:before{border-bottom:1px solid #476115;border-left:1px solid #476115;content:"";height:6px;left:-12px;margin:-2px auto auto;position:absolute;top:50%;transform:rotate(45deg);vertical-align:middle;width:6px}.wp-singular .c-news-detail-ttl{margin-bottom:10px}.wp-singular .c-news-detail-ttl,.wp-singular .c-news-detail-txt-large{font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:600;line-height:1.61}.wp-singular .c-news-detail-txt-large{margin-bottom:25px}.wp-singular .c-news-detail-plan{margin-inline:auto;margin-bottom:50px;width:min(600px,100%)}.wp-singular .c-news-detail-plan a{background:#fff;border:2px solid #476115;color:#476115;display:block;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:2rem;line-height:1.6;padding:50px 15px;text-align:center;transition:all .3s ease}.wp-singular .c-news-detail-plan a:hover{background:#476115;color:#fff;opacity:1;transition:all .3s ease}.wp-singular .c-news-detail-txt{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;line-height:2;margin-bottom:30px}.wp-singular .c-news-detail-txt a{border-bottom:1px solid #476115;color:#476115}.wp-singular .c-news-detail-list{-moz-column-gap:40px;column-gap:40px;display:flex;margin-bottom:30px}.wp-singular .c-news-detail-list .c-news-detail-list-item{width:calc(50% - 20px)}.wp-singular .p-under-news-detail-img{margin-bottom:35px}.wp-singular .p-under-news-detail-img img{display:block;width:100%}.wp-singular .p-under-news-detail-link{color:#4b4a46;font-size:1.4rem;line-height:2;margin-bottom:30px}.wp-singular .p-under-news-detail-link a{border-bottom:1px solid #476115;color:#476115}.wp-singular .l-under-new__wrap{margin-bottom:160px}.wp-singular .l-under-new__wrap .p-under-news-detail{margin-inline:auto;width:min(900px,100%)}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-head{margin-bottom:50px}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-head time{color:#848659;display:block;font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.1em;line-height:1;margin-bottom:20px}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-head h1{font-family:Shippori Mincho,serif;font-size:2.4rem;font-weight:400;font-weight:600;line-height:1.583}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-thumb{margin-bottom:58px}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-thumb img{display:block;width:100%}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-inner{border-bottom:1px solid #e8e2d0;margin-bottom:60px;padding-bottom:30px}.wp-singular .l-under-premium-detail__wrap{margin-bottom:160px}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail{margin-inline:auto;width:min(900px,100%)}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail h1{font-family:Shippori Mincho,serif;font-size:2.4rem;font-weight:400;line-height:1.58;margin-bottom:30px}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail .p-under-premium-detail-thumb{margin-bottom:58px}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail .p-under-premium-detail-thumb img{display:block;width:100%}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail .p-under-premium-detail-inner{border-bottom:1px solid #e8e2d0;margin-bottom:60px;padding-bottom:30px}#premiums{background:#f4f1ea}#premiums .l-under-premium__wrap{margin-bottom:160px;margin-inline:auto;width:min(1200px,100%)}#premiums .l-under-premium__wrap .c-breadcrumbs{margin-bottom:105px;padding-inline:0;width:100%}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-ttl{border-bottom:1px solid #e4ded3;font-family:Shippori Mincho,serif;font-size:2rem;font-weight:400;line-height:1;margin-bottom:40px;padding-bottom:22px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item{border-bottom:1px solid #e4ded3;margin-bottom:40px;padding-inline:20px;padding-bottom:40px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a{-moz-column-gap:30px;column-gap:30px;display:flex;justify-content:space-between}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a:hover .c-premium-item-blk .c-more-read span{opacity:1;transition:all .3s ease}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a:hover .c-premium-item-blk .c-more-read span:after{transform:translateY(-100%);transition:all .3s ease}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-img{width:min(400px,100%)}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-img img{display:block;width:100%}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk{position:relative;width:min(720px,100%)}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk h3{display:-webkit-box;font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:1.6;margin-bottom:26px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk p{display:-webkit-box;font-family:Shippori Mincho,serif;font-size:1.4rem;line-height:1.78;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read{bottom:0;height:40px;margin-left:auto;position:absolute;right:0;width:77px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read.o-green span{color:#476115}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read.o-green span:after,#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read.o-green span:before{border-bottom:1px solid #476115}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read span{align-items:center;color:#fff;display:flex;font-family:Spectral,serif;font-size:1.3rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.35em;line-height:1;position:relative;transition:all .3s ease;width:100%}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read span:before{border-bottom:1px solid #fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:100%;z-index:1}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read span:after{border-bottom:1px solid #fff;bottom:0;content:"";height:40px;left:0;position:absolute;transform:translateY(0);transition:all .3s ease;width:100%;z-index:1}#premiums .l-under-premium__wrap .c-pagination{margin-top:60px}.l-premium-detail{padding-bottom:60px;padding-top:105px}.l-premium-detail .c-breadcrumbs{margin-bottom:25px}.l-premium-detail .p-premium-detail-thumb{margin-inline:auto;margin-bottom:45px;width:min(960px,100%)}.l-premium-detail .p-premium-detail-thumb img{width:100%}.l-premium-detail .p-premium-detail-blk{margin-inline:auto;width:min(960px,100%)}.l-premium-detail .p-premium-detail-blk h1{font-family:Shippori Mincho,serif;font-size:3.2rem;font-weight:400;letter-spacing:.04em;line-height:1.81;margin-bottom:35px;text-align:center}.l-premium-detail .p-premium-detail-blk .c-premium-detail-text{font-family:Shippori Mincho,serif;font-size:2rem;letter-spacing:.08em;line-height:1.6;margin-bottom:32px;text-align:center}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card{border:2px solid #4d7d99;color:#4d7d99;font-size:2rem;margin-inline:auto;margin-bottom:40px;text-align:center;width:min(600px,100%)}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card:hover{color:#fff;transition:all .3s ease}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card:hover p a{background:#4d7d99;color:#fff;opacity:1;transition:all .3s ease}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card p{margin-bottom:0}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card p a{color:#4d7d99;display:block;padding:50px}.l-login{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/login/mv.jpg) no-repeat;background-position:top;background-size:cover;height:1188px;padding-top:245px;position:relative}.l-login:before{background:rgba(61,31,17,.4);content:"";inset:0;position:absolute}.l-login .c-breadcrumbs{color:#fff;position:relative;width:min(1440px,100%);z-index:20}.l-login .c-breadcrumbs span a{color:#fff}#terms{background:#f4f1ea}#terms .l-under-terms{padding-bottom:100px}#terms .l-under-terms .l-under-terms__wrap{margin-inline:auto;width:min(1200px,100%)}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl{margin-bottom:100px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl:last-child{margin-bottom:0}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl .mb0{margin-bottom:0!important}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dt{font-size:2rem;font-weight:500;line-height:1.5;margin-bottom:36px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd p{font-size:1.5rem;line-height:1.8;margin-bottom:25px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd ol{font-size:1.5rem;line-height:1.8;list-style-type:none;margin-bottom:25px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd ol li{display:flex;margin-bottom:20px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd ol li:last-child{margin-bottom:0}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd ol li ul{margin-top:25px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl{padding-bottom:30px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table{border-collapse:collapse;table-layout:fixed;width:100%}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table tr{border-bottom:1px solid rgba(0,0,0,.3)}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table tr:first-child td{font-weight:700}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table tr:last-child{border-bottom:none}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table tr th{border-right:1px solid rgba(0,0,0,.3);font-size:1.5rem;font-weight:700;height:82px;text-align:center;width:138px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table tr td{font-size:1.5rem;text-align:center}@media screen and (max-width:750px){body{font-size:1.1rem}.pc_only,.tb_only{display:none}.sp_only{display:block}.l-header{height:125px;padding-inline:20px}.l-header .l-header__wrap{margin-top:20px;width:100%}.l-header .l-header__wrap .c-logo a img{height:56px;width:95px}.l-header .l-header__wrap .l-header__blk{margin-top:10px}.l-header .l-header__wrap .l-header__blk .c-lang{margin-right:10px;margin-top:0}.l-header .l-header__wrap .l-header__blk .c-btn,.l-header .l-header__wrap .l-header__blk .c-btn-premium{display:none}.l-header-fix{height:60px;padding-inline:20px}.l-header-fix .l-header__wrap{width:100%}.l-header-fix .l-header__wrap .c-logo a img{height:23px;width:160px}.l-header-fix .l-header__wrap .l-header__blk .c-lang{margin-right:10px}.l-header-fix .l-header__wrap .l-header__blk .c-btn,.l-header-fix .l-header__wrap .l-header__blk .c-btn-premium{display:none}.l-header-fix .l-header__wrap .l-header__blk .c-hamburger{margin-top:0}.l-footer .l-footer__head{height:auto}.l-footer .l-footer__head .l-footer__head__col{flex-wrap:wrap}.l-footer .l-footer__head .l-footer__head__col .p-footer-head{width:100%}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head01:after,.l-footer .l-footer__head .l-footer__head__col .p-footer-head:before{content:none}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head01 a{font-size:1.2rem;padding-bottom:30px;padding-top:38px;text-align:center}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head02{position:relative}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head02:after{border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);content:"";height:100%;left:40px;position:absolute;right:40px;top:0;width:auto}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head02 a{padding-bottom:28px;padding-top:28px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head02 a img{width:15px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a{padding-bottom:30px;padding-top:35px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a div{font-size:1.6rem}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a div img{width:15px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a span{font-size:1rem}.l-footer .l-footer__head .l-footer__head__col .p-footer-head a{font-size:1.6rem}.l-footer .l-footer__blk{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/common/bg_footer_sp.jpg) no-repeat;background-size:cover;padding-bottom:80px;padding-top:62px}.l-footer .l-footer__blk .p-footer-logo{width:140px}.l-footer .l-footer__blk .p-footer-info{margin-bottom:40px}.l-footer .l-footer__blk .p-footer-info dt{margin-bottom:18px}.l-footer .l-footer__blk .p-footer-btn{flex-wrap:wrap;margin-bottom:30px;row-gap:20px}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn01{height:60px;width:min(295px,100%)}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn01 a{font-size:1.2rem}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn02{height:60px;width:min(295px,100%)}.l-footer .l-footer__blk .p-footer-btn .p-footer-btn02 a{font-size:1.2rem}.l-footer .l-footer__blk .p-footer-nav{padding-bottom:62px}.l-footer .l-footer__blk .p-footer-nav ul{-moz-column-gap:20px;column-gap:20px}.l-footer .l-footer__blk .p-footer-nav ul li:before{height:18px;right:-10px}.l-footer .l-footer__blk .p-footer-nav ul li a{font-size:1.1rem}.l-footer .l-footer__blk .p-footer-copy{font-size:1rem}.l-drawer{width:100%}.l-drawer .p-drawer-close{right:20px;top:32px;width:22px}.l-drawer .p-drawer-close span{width:22px}.l-drawer .p-drawer-head{padding-inline:40px;padding-top:85px}.l-drawer .p-drawer-head .p-drawer-menu{margin-bottom:40px;padding-bottom:60px;row-gap:30px}.l-drawer .p-drawer-head .p-drawer-menu li{width:50%}.l-drawer .p-drawer-head .p-drawer-menu li a{display:flex;font-size:1.5rem;padding-left:25px}.l-drawer .p-drawer-head .p-drawer-menu li a:hover div span{height:8px;width:8px}.l-drawer .p-drawer-head .p-drawer-menu li a div{height:16px;width:16px}.l-drawer .p-drawer-head .p-drawer-menu li a div span{height:10px;width:10px}.l-drawer .p-drawer-head .p-drawer-info{-moz-column-gap:20px;column-gap:20px;margin-bottom:40px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-logo{max-width:70px;min-width:70px;width:70px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dt{font-size:1.6rem;margin-bottom:10px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd p{margin-bottom:10px}.l-drawer .p-drawer-head .p-drawer-info .p-drawer-info-blk>dd dl{flex-wrap:wrap;row-gap:10px}.l-drawer .p-drawer-head .p-drawer-btn{height:60px;width:min(295px,100%)}.l-drawer .p-drawer-head .p-drawer-btn a{font-size:1.2rem}.l-drawer .p-drawer-head .p-drawer-nav{padding-bottom:62px}.l-drawer .p-drawer-head .p-drawer-nav ul{-moz-column-gap:20px;column-gap:20px}.l-drawer .p-drawer-head .p-drawer-nav ul li:before{height:18px;right:-10px}.l-drawer .p-drawer-head .p-drawer-nav ul li a{font-size:1.1rem}#drawerBg,#loginBg{opacity:0;pointer-events:none}.c-logo a img{height:68px;width:65px}.c-cmn-btn{width:100%}.c-title{font-size:1.1rem}.c-title span{font-size:2.6rem;letter-spacing:.01em}.c-breadcrumbs{margin-bottom:35px;padding-inline:10px}.c-pagination{margin-top:40px}.c-pagination .wp-pagenavi{-moz-column-gap:10px;column-gap:10px}.c-tel{pointer-events:all}.c-hamburger{height:11px;margin-top:6px;width:20px}.c-login-wrap .p-login-ttl{font-size:2rem;margin-bottom:18px}.c-login-wrap .p-login-txt{padding-bottom:40px}.c-login-wrap .p-login-txt .p-login-txt01{font-size:1.3rem;margin-bottom:15px;text-align:left}.c-login-wrap .p-login-txt .p-login-txt02{font-size:1.3rem}.c-login-wrap .c-login-form{margin-bottom:40px;padding:60px 20px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col{flex-wrap:wrap;margin-bottom:32px;row-gap:30px}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-pass{width:100%}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col .c-login-form-blk-col-pass input[type=password]{font-size:1.5rem}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col02{display:flex;justify-content:center}.c-login-wrap .c-login-form .c-login-form-blk .c-login-form-blk-col02 label{font-size:1.1rem}#premium-detail .c-login-wrap.is__member,#premium-list .c-login-wrap.is__member{padding-inline:20px;top:173px}.c-cookie{bottom:20px;flex-wrap:wrap;left:20px;padding:20px;right:20px}.c-cookie .c-cookie-txt{font-size:1.1rem;margin-bottom:8px;margin-right:0}.c-cookie .c-cookie-blk{-moz-column-gap:25px;column-gap:25px;justify-content:center;width:100%}.swiper-cmn .swiper-button-prev{height:30px;left:10px;margin-top:0;width:30px}.swiper-cmn .swiper-button-prev:hover{height:40px;left:5px;width:40px}.swiper-cmn .swiper-button-prev:hover:before{height:40px;width:40px}.swiper-cmn .swiper-button-prev:before{height:30px;width:30px}.swiper-cmn .swiper-button-next{height:30px;margin-top:0;right:10px;width:30px}.swiper-cmn .swiper-button-next:hover{height:40px;right:5px;width:40px}.swiper-cmn .swiper-button-next:hover:before{height:40px;width:40px}.swiper-cmn .swiper-button-next:before{height:30px;width:30px}.swiper-cmn .swiper-pagination{bottom:10px!important}body.en-US .online,body.zh-CN .online,body.zh-TW .online{padding-bottom:90px;padding-top:90px}body.en-US .l-mv-sticky .p-mv-catch .p-mv-catch-box{width:100%}.l-mv-sticky .p-mv-catch .p-mv-catch-box{padding-inline:20px;width:100%}.l-mv-sticky .p-mv-catch .p-mv-catch-box h2{font-size:1.8rem;margin-bottom:65px;width:100%}.l-mv-sticky .p-mv-catch .p-mv-catch-box>p{font-size:1.5rem;line-height:2.8}.l-mv-scroll{display:none}.room{padding-bottom:60px;padding-top:60px}.room .l-room__wrap .l-room-head{margin-bottom:35px;padding-inline:20px}.room .l-room__wrap .l-room-head h2{font-size:1.8rem;margin-bottom:15px}.room .l-room__wrap .l-room-head p{font-size:1.3rem;line-height:2.46}.room .l-room__wrap .l-room-col{flex-wrap:wrap;row-gap:30px}.room .l-room__wrap .l-room-col .p-room-blk{min-width:auto;width:100%}.room .l-room__wrap .l-room-col .p-room-blk .c-title{margin-bottom:30px}.room .l-room__wrap .l-room-col .p-room-blk .c-title span:after{right:69.3333333333vw}.room .l-room__wrap .l-room-col .p-room-slider{width:100%}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev{height:40px;width:40px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev span{height:34px;width:34px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next{height:40px;width:40px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next span{height:34px;width:34px}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}.room .l-room__wrap .l-room-col .p-room-slider .swiper{margin-right:0}.room .l-room__wrap .l-room-col .p-room-slider .swiper .swiper-slide{min-width:auto;width:100%}.hotspring{padding-bottom:60px;padding-top:60px}.hotspring .l-hotspring__wrap .l-hotspring-head{margin-bottom:35px;padding-inline:20px}.hotspring .l-hotspring__wrap .l-hotspring-head h2{font-size:1.8rem;margin-bottom:15px}.hotspring .l-hotspring__wrap .l-hotspring-head p{font-size:1.3rem;line-height:2.46}.hotspring .l-hotspring__wrap .l-hotspring-col{flex-wrap:wrap;row-gap:30px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk{min-width:auto;width:100%}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk .c-title{margin-bottom:30px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk .c-title span:after{right:82.6666666667vw}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider{width:100%}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev{height:40px;width:40px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev span{height:34px;width:34px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next{height:40px;width:40px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next span{height:34px;width:34px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper{margin-right:0}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper .swiper-slide{min-width:auto;width:100%}.cuisine .p-cuisine-head{height:auto;padding-top:40px}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title{margin-left:0;padding-left:20px;padding-right:20px}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title h2{font-size:1.8rem}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title p{font-size:1.3rem}.cuisine .p-cuisine-middle{background:#e4ded3;padding-bottom:40px;padding-top:30px}.cuisine .p-cuisine-middle:before{content:none}.cuisine .p-cuisine-middle .p-cuisine-group{margin-left:0;padding-top:45px}.cuisine .p-cuisine-middle .p-cuisine-group .c-title{margin-bottom:35px}.cuisine .p-cuisine-middle .p-cuisine-group .c-title span:after{right:69.3333333333vw}.cuisine .p-cuisine-middle .p-cuisine-group .p-cuisine-shop{margin-bottom:20px;width:min(250px,100%)}.cuisine .p-cuisine-middle .p-cuisine-slider{padding-inline:20px;position:static;width:100%}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev{height:40px;width:40px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev span{height:34px;width:34px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next{height:40px;width:40px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next span{height:34px;width:34px}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}.facility{padding-bottom:85px}.facility .p-facility-head{flex-wrap:wrap;padding-inline:20px}.facility .p-facility-head .c-title{margin-bottom:30px;text-align:center;width:100%}.facility .p-facility-head .p-facility-blk{width:100%}.facility .p-facility-head .p-facility-blk p{font-size:1.3rem}.facility .p-facility-list{overflow:scroll;padding-bottom:10px;padding-left:10px}.facility .p-facility-list .c-facility{min-width:230px;padding:10px;width:230px}.facility .p-facility-list .c-facility .c-facility-link img{margin-bottom:10px}.facility .p-facility-list .c-facility .c-facility-link h3{font-size:1.4rem;margin-bottom:5px}.facility .p-facility-list .c-facility .c-facility-link p{font-size:1.2rem}.dining{padding-bottom:60px}.dining .p-dining-head{height:auto;padding-top:40px}.dining .p-dining-head .p-dining-head-group .p-dining-head-title{margin-left:0;padding-bottom:40px;padding-left:20px;padding-right:20px}.dining .p-dining-head .p-dining-head-group .p-dining-head-title h2{font-size:1.8rem}.dining .p-dining-head .p-dining-head-group .p-dining-head-title p{font-size:1.3rem}.dining .p-dining-middle{background:#f4f1ea;padding-bottom:0;padding-top:0}.dining .p-dining-middle .p-dining-group{margin-left:0;padding-top:45px}.dining .p-dining-middle .p-dining-group .c-title{margin-bottom:35px}.dining .p-dining-middle .p-dining-group .c-title span:after{right:69.3333333333vw}.dining .p-dining-middle .p-dining-slider{padding-inline:20px;position:static;width:100%}.dining .p-dining-middle .p-dining-slider:before{background:#e4ded3;height:40px;top:0}.dining .p-dining-middle .p-dining-slider .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev{height:40px;width:40px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev span{height:34px;width:34px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next{height:40px;width:40px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next span{height:34px;width:34px}.dining .p-dining-middle .p-dining-slider .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}.access{padding-bottom:35px;padding-top:60px}.access .l-access__wrap>.c-title{display:block;margin-bottom:30px;text-align:center}.access .l-access__wrap .p-access-img{margin-bottom:55px}.access .l-access__wrap .p-access-img .p-access-img-blk img{padding-left:40px}.access .l-access__wrap .l-access__blk .p-access-col{flex-wrap:wrap;row-gap:50px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-map{margin-right:0;order:1;padding-inline:20px;width:100%}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info{margin-left:0;order:2;padding-inline:20px;width:100%}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .c-title{display:none}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .c-title span:after{right:82.6666666667vw}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk{margin-bottom:60px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .p-access-info-group{font-size:1.2rem;margin-bottom:30px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd p{font-size:1.2rem;line-height:1.75}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .c-more{margin-left:inherit}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box{margin-bottom:38px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dt{font-size:1.6rem;margin-bottom:10px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-box dd p{font-size:1.2rem}.navigation{padding-inline:20px;padding-bottom:45px;padding-top:45px}.navigation ul{flex-wrap:wrap;row-gap:40px}.navigation ul:not(:has(.is__activity)) li{width:100%}.navigation ul li{width:100%}.navigation ul li a h2{font-size:1.8rem}.navigation ul li a h2 span{font-size:1.1rem}.navigation ul li a p{font-size:1.2rem;margin-bottom:20px}.travel .p-travel-head{height:auto;padding-top:20px}.travel .p-travel-head .p-travel-head-group{flex-wrap:wrap}.travel .p-travel-head .p-travel-head-group .p-travel-head-heading{font-size:5rem;padding-left:20px;position:static}.travel .p-travel-head .p-travel-head-group .p-travel-head-title{margin-left:0;padding-left:20px;padding-right:20px}.travel .p-travel-head .p-travel-head-group .p-travel-head-title h3{font-size:1.8rem}.travel .p-travel-head .p-travel-head-group .p-travel-head-title p{font-size:1.3rem}.travel .p-travel-middle{background:#e4ded3;padding-bottom:40px;padding-top:30px}.travel .p-travel-middle:before{content:none}.travel .p-travel-middle .p-travel-group{margin-left:0;padding-top:45px}.travel .p-travel-middle .p-travel-group .c-title{margin-bottom:35px}.travel .p-travel-middle .p-travel-group .c-title span:after{right:82.6666666667vw}.travel .p-travel-middle .p-travel-group .p-travel-logo{flex-wrap:wrap;margin-bottom:20px;row-gap:65px;width:160px}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo01{width:160px}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo01:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/top/ico_arrow_bottom_brown02.png) no-repeat;background-size:100%;height:48px;left:50%;margin-top:23px;right:auto;transform:translateX(-50%);width:8px}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo02{width:150px}.travel .p-travel-middle .p-travel-group .p-travel-shop{margin-bottom:10px;width:min(250px,100%)}.travel .p-travel-middle .p-travel-group .c-more{margin-bottom:40px}.travel .p-travel-middle .p-travel-group .p-travel-link{width:250px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__en a{display:flex;padding-right:20px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__en a:before{top:10px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__en a:after{right:23px;top:21px;transform:translate(0)}.travel .p-travel-middle .p-travel-group .p-travel-link.is__cn a,.travel .p-travel-middle .p-travel-group .p-travel-link.is__tw a{display:flex;padding-right:10px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__cn a:before,.travel .p-travel-middle .p-travel-group .p-travel-link.is__tw a:before{top:10px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__cn a:after,.travel .p-travel-middle .p-travel-group .p-travel-link.is__tw a:after{right:0;top:4px;transform:translate(0)}.travel .p-travel-middle .p-travel-group .p-travel-link a{font-size:1.2rem;padding-left:52px}.travel .p-travel-middle .p-travel-thumb{padding-inline:20px;position:static;width:100%}.travel .p-travel-middle .p-travel-thumb .p-travel-thumb-img{width:100%}.travel .p-travel-middle .p-travel-thumb .p-travel-thumb-logo{width:160px}.travel .p-travel-middle .p-travel-thumb:before{background:#f4f1ea;bottom:0;content:"";height:calc(100% - 80px);left:0;position:absolute;right:0;top:40px;width:100%;z-index:-1}.news{padding-bottom:65px;padding-top:40px}.news .l-news__wrap{flex-wrap:wrap;padding-inline:20px}.news .l-news__wrap .p-news-blk{width:100%}.news .l-news__wrap .p-news-blk .c-title{margin-bottom:30px;text-align:center}.news .l-news__wrap .p-news-blk .c-more{display:none}.news .l-news__wrap .p-news-list{margin-bottom:10px;width:100%}.news .l-news__wrap .p-news-list .c-news a{-moz-column-gap:10px;column-gap:10px;padding-right:30px}.news .l-news__wrap .p-news-list .c-news a .c-news-anim{display:none}.news .l-news__wrap .p-news-list .c-news a .c-news-thumb{min-width:80px;width:80px}.news .l-news__wrap .p-news-list .c-news a .c-news-blk time{font-size:1rem;margin-bottom:4px}.news .l-news__wrap .p-news-list .c-news a .c-news-blk p{font-size:1.2rem}.news .l-news__wrap>.c-more{display:block;margin-inline:auto}.online{padding-bottom:40px}.online .l-online__wrap .c-title{margin-bottom:30px;text-align:center}.online .l-online__wrap .l-online__blk .p-online-img{padding-left:40px;position:relative;top:-30px;z-index:-1}.online .l-online__wrap .l-online__blk .p-online-blk{height:232px;position:static;transform:translateY(0);width:min(305px,100%)}.online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box{width:min(265px,100%)}.online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box h3{font-size:1.8rem;margin-bottom:15px;padding-bottom:15px}.online .l-online__wrap .l-online__blk .p-online-blk .p-online-blk-box>p{font-size:1.2rem;margin-bottom:15px}.baloon{padding-inline:20px;padding-bottom:40px}.baloon .l-ballon__wrap .c-title{text-align:center}.baloon .l-ballon__wrap p{font-size:12px}.c-under-ttl.c-under-small-ttl{bottom:40px}.c-under-ttl.c-under-small-newsttl{bottom:40px;font-size:3.4rem;width:100%}.c-under-ttl,.c-under-ttl.c-under-small-newsttl span{font-size:1.3rem}.c-under-ttl{bottom:40px;padding-inline:40px}.c-under-ttl span{font-size:3.4rem;margin-top:10px}.c-under-mv{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/about/mv_sp.jpg) no-repeat;height:423px;margin-bottom:5px}.c-under-small-mv{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/news/mv_sp.jpg) no-repeat;background-size:100%;height:260px;margin-bottom:8px}.c-under-small-mv.l-under-contact{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/contact/mv_sp.jpg) no-repeat;background-size:100%}.c-under-small-mv.l-under-premium{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/premium/mv_sp.jpg) no-repeat;background-size:100%}#contact-thanks .c-under-small-mv.l-under-contact{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/contact/confirm/mv_sp.jpg) no-repeat;background-size:100%}#activity .c-under-mv.l-mv-under-activity{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/activity/mv_sp.jpg) no-repeat;background-size:100%}#activity .c-breadcrumbs{margin-bottom:30px}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav{margin-bottom:80px;padding-inline:20px}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul{gap:5px;justify-content:flex-start;row-gap:5px}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li{width:calc(50% - 2.5px)}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a{font-size:1.2rem}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity{margin-bottom:80px;margin-top:-80px;padding-top:80px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-thumb,#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .swiperActivity{margin-bottom:38px;margin-left:20px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk{flex-wrap:wrap;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{margin-bottom:28px;padding-inline:20px;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt h2{font-size:2rem;margin-bottom:8px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt p{font-size:1.2rem}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{padding-inline:20px;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt{flex-wrap:wrap;padding-bottom:17px;padding-right:20px;padding-top:17px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico{top:30px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt h4{margin-bottom:12px;max-width:100%;min-width:100%;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt p{font-size:1.3rem}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd{margin-top:25px;padding-inline:20px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr{display:block;margin-bottom:28px}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr:last-child{margin-bottom:0}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th{display:block;font-size:1.3rem;line-height:1.64;min-width:auto;padding-bottom:5px;padding-left:0;padding-top:0}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th span{max-width:100%;min-width:auto;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td{display:block;font-size:1.3rem;line-height:1.64;padding-bottom:0;padding-top:0}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn{width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn a{-moz-column-gap:10px;column-gap:10px;font-size:1.2rem}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn a img{height:16px;width:16px}#activity .l-under-activity .l-info{padding-top:85px;padding-inline:20px;padding-bottom:80px}#activity .l-under-activity .l-info .l-info-blk h2{font-size:1.8rem;margin-bottom:25px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn{flex-wrap:wrap;row-gap:20px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn{height:70px;width:100%}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a{flex-direction:column;font-size:1.2rem;row-gap:10px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-size:1.5rem}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a div{display:none}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk{margin-bottom:40px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li{font-size:1.3rem}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr{margin-bottom:0}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th{font-size:1.3rem;max-width:100px;min-width:100px;width:100px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th.is__en{max-width:100px;min-width:100px;width:100px}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr td{font-size:1.3rem}#activity .l-under-activity .l-info .l-info-blk .p-info-txtblk ul li div:not(.p-info-group){top:6px}#rooms .c-under-mv.l-mv-under-room{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/room/mv_sp.jpg) no-repeat;background-size:100%}#rooms .c-breadcrumbs{margin-bottom:30px}#rooms .l-under-room .p-under-room-head{margin-bottom:30px;padding-inline:20px;text-align:left}#rooms .l-under-room .p-under-room-head h2{font-size:2rem;margin-bottom:10px}#rooms .l-under-room .p-under-room-head p{font-size:1.3rem}#rooms .l-under-room .l-under-room-img{margin-bottom:80px;width:100%}#rooms .l-under-room .l-under-room-img .p-under-room-img-top{margin-bottom:5%;margin-left:0;margin-right:20px}#rooms .l-under-room .l-under-room-img .p-under-room-img{padding-inline:20px}#rooms .l-under-room .l-under-room-img .p-under-room-img .p-under-room-img01{width:37%}#rooms .l-under-room .l-under-room-img .p-under-room-img .p-under-room-img01 img{width:100%}#rooms .l-under-room .l-under-room-img .p-under-room-img .p-under-room-img02{width:58%}#rooms .l-under-room .l-under-room-img .p-under-room-img .p-under-room-img02 img{width:100%}#rooms .l-under-room .l-under-room-list h2{font-size:2.2rem;margin-bottom:20px}#rooms .l-under-room .l-under-room-list .p-under-room-tab{-moz-column-gap:20px;column-gap:20px;padding-bottom:30px;row-gap:10px}#rooms .l-under-room .l-under-room-list .p-under-room-tab.is__en .tab.is__active{width:152px}#rooms .l-under-room .l-under-room-list .p-under-room-tab .tab{font-size:1.3rem}#rooms .l-under-room .l-under-room-list .p-under-room-tab .tab.is__active{height:29px;width:120px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item{margin-bottom:80px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item h3{font-size:2.6rem;margin-bottom:28px;padding-inline:20px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk{margin-bottom:30px;padding-inline:20px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn{width:100%}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-blk .c-under-room-blk-btn .c-under-room-btn{margin-inline:auto}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide{margin-bottom:30px;margin-left:20px;margin-right:0}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;left:10px;width:86px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev{height:40px;width:40px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev span{height:34px;width:34px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next{height:40px;width:40px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next span{height:34px;width:34px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-wrapper .swiper-slide{height:197px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl{padding-inline:20px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt{flex-wrap:wrap;padding-bottom:17px;padding-top:17px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt .o-room-ico{top:30px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt h4{margin-bottom:12px;max-width:100%;min-width:100%;width:100%}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dt p{font-size:1.3rem}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd{margin-top:25px;padding-inline:20px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr{display:block;margin-bottom:28px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr:last-child{margin-bottom:0}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr th{display:block;font-size:1.3rem;line-height:1.64;min-width:auto;padding-bottom:5px;padding-top:0}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr th span{max-width:100%;min-width:auto;width:100%}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-tgl dl dd table tr td{display:block;font-size:1.3rem;line-height:1.64;padding-bottom:0;padding-top:0}#hotspring .c-under-mv.l-mv-under-hotspring{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/hotspring/mv_sp.jpg) no-repeat;background-size:100%}#hotspring .c-breadcrumbs{margin-bottom:30px}#hotspring .l-under-hotspring .p-under-hotspring-head{margin-bottom:70px;padding-inline:20px;text-align:left}#hotspring .l-under-hotspring .p-under-hotspring-head h2{font-size:2rem;margin-bottom:10px}#hotspring .l-under-hotspring .p-under-hotspring-head p{font-size:1.3rem}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-list{padding-inline:20px;padding-bottom:80px}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-list .p-under-hotspring-list-item{margin-bottom:40px}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-ul{flex-wrap:wrap;margin-bottom:40px;row-gap:40px}#hotspring .l-under-hotspring .l-under-hotspring-list .p-under-hotspring-ul .p-under-hotspring-ul-list{width:100%}#hotspring .l-under-hotspring .p-under-hotspring-info{padding-bottom:80px;padding-top:80px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-ttl{font-size:2rem;padding-inline:40px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl{padding-inline:40px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl.is__cn dl dt,#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl.is__en dl dt,#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl.is__tw dl dt{max-width:100%;min-width:auto;width:100%}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl dl{flex-wrap:wrap}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl dl dt{font-size:1.3rem;margin-bottom:5px;max-width:100%;min-width:auto;width:100%}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl dl dd{font-size:1.3rem}#spa .c-under-mv.l-mv-under-hotspring{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/spa/mv_sp.jpg) no-repeat;background-size:100%}#spa .c-breadcrumbs{margin-bottom:30px}#spa .l-under-spa .p-under-spa-head{margin-bottom:70px;padding-inline:20px;text-align:left}#spa .l-under-spa .p-under-spa-head h2{font-size:2rem;margin-bottom:10px}#spa .l-under-spa .p-under-spa-head p{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner{padding-bottom:0}#spa .l-under-spa .l-under-cuisine-dinner:after{content:none}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:auto;padding-left:0;width:100%}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top{padding-bottom:0;padding-top:0;padding-inline:20px;position:relative}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top:before{background:#e4ded3;bottom:0;content:"";height:110px;left:0;position:absolute;width:100%}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group{padding-left:0;width:100%}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title{margin-bottom:30px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title span:after{left:-20px;right:auto;width:18vw}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .swiperCuisineBreakfast{display:block}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom{height:auto;padding-bottom:40px;padding-inline:20px;padding-top:30px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom:after,#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom:before{height:auto}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info{flex-wrap:wrap;margin-bottom:15px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dt{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dt img{width:14px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dd{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact{margin-bottom:25px;margin-top:28px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dt{font-size:1.3rem;margin-bottom:10px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul{flex-wrap:wrap;row-gap:15px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li img{width:14px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li a{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-note{font-size:1.2rem}#spa .l-under-spa .l-under-cuisine-dinner .swiperCuisineBreakfast{display:none}#spa .l-under-spa .l-under-spa-nav{flex-wrap:wrap;justify-content:center;padding-bottom:40px;padding-top:85px;row-gap:5px;width:100%}#spa .l-under-spa .l-under-spa-nav .c-title{padding-left:0;width:100%}#spa .l-under-spa .l-under-spa-nav .c-title span:before{left:0;right:190px;width:30vw}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group{margin-right:0;width:min(335px,100%)}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul{gap:5px;justify-content:flex-start;row-gap:5px}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li{width:calc(50% - 2.5px)}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li a{font-size:1.2rem}#spa .l-under-spa .l-under-spa-cource{padding-top:60px;row-gap:70px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .c-under-spa-ttl{font-size:2rem;margin-bottom:20px;padding-left:20px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource{margin-left:20px;padding:30px 40px 60px 20px;row-gap:60px;width:auto}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource.p-under-spa-cource02{margin-left:0;margin-right:20px;padding:30px 20px 80px 40px;width:auto}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head{-moz-column-gap:60px;column-gap:60px;flex-wrap:wrap;margin-bottom:35px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-thumb{padding-left:20px;padding-right:20px;width:100%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk{align-items:center;justify-content:center;margin-top:40px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk:before{height:30px;left:50%;top:-10px;transform:translate(-50%,-100%);width:1px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk h4{font-size:1.6rem;text-align:center}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk h4 span,#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-blk p{font-size:1.2rem}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu{flex-wrap:wrap;row-gap:40px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item{width:100%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-ttl{font-size:1.4rem;min-height:53px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-txt{font-size:1.2rem;margin-bottom:20px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item{margin-bottom:14px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dd,#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd .c-under-spa-item-dd-list .c-under-spa-item-dd-list-item dl dt{font-size:1.2rem}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl dt{font-size:1.2rem;max-width:85px;min-width:85px;width:85px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl dd{font-size:1.2rem}#spa .l-under-spa .l-info{padding-top:80px;padding-inline:40px;padding-bottom:80px}#spa .l-under-spa .l-info .l-info-blk h2{font-size:1.8rem;margin-bottom:25px}#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk ul li{font-size:1.3rem}#spa .l-under-spa .l-info .l-info-blk .p-info-txtblk ul li div{top:6px}#cuisine .c-under-mv.l-mv-under-cuisine{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/cuisine/mv_sp.jpg) no-repeat;background-size:100%}#cuisine .c-breadcrumbs{margin-bottom:30px}#cuisine .l-under-cuisine .p-under-cuisine-head{margin-bottom:70px;padding-inline:20px;text-align:left}#cuisine .l-under-cuisine .p-under-cuisine-head h2{font-size:2rem;margin-bottom:10px}#cuisine .l-under-cuisine .p-under-cuisine-head p{font-size:1.3rem;margin-bottom:40px}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img01{margin-bottom:40px;width:82.6666666667vw}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img02{bottom:0;margin-left:auto;position:relative;right:0;width:160px}#cuisine .l-under-cuisine .p-under-cuisine-list{padding-bottom:65px}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap{-moz-column-gap:0;column-gap:0;flex-wrap:wrap}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse{margin-bottom:0}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse .c-cuisine-blk{order:1}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse .c-cuisine-slide{direction:ltr;margin-left:20px;order:2}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk{margin-bottom:30px;padding-inline:20px;width:100%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk h3{font-size:2rem;margin-bottom:10px}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk p{font-size:1.3rem}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-slide{margin-bottom:15px;margin-left:20px;margin-right:0;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-shop{padding-bottom:80px;padding-top:80px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop{flex-wrap:wrap;padding-left:20px;padding-right:20px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-img{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-img h3{color:#2b2b2b;display:block;font-family:Shippori Mincho,serif;font-size:2rem;margin-bottom:30px;text-align:center}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk{padding-top:10px}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h3{display:none}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk dl{flex-wrap:wrap}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk dl dt{font-size:1.3rem;min-width:auto;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk dl dd{font-size:1.3rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner{padding-bottom:0;padding-top:85px}#cuisine .l-under-cuisine .l-under-cuisine-dinner:after{content:none}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:auto;padding-left:0;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top{padding-bottom:0;padding-top:0;padding-inline:20px;position:relative}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top:before{background:#e4ded3;bottom:0;content:"";height:110px;left:0;position:absolute;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title{margin-bottom:30px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title span:after{right:65vw}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group p{font-size:1.3rem;line-height:2.4;margin-bottom:35px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top .swiperCuisineBreakfast{display:block}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom{height:auto;padding-bottom:40px;padding-inline:20px;padding-top:20px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom:after,#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom:before{height:auto}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl{-moz-column-gap:10px;column-gap:10px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3{font-size:1.5rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p{font-size:1rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p{font-size:1.2rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiperCuisineBreakfast{display:none}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev{height:40px;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev span{height:34px;width:34px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next{height:40px;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next span{height:34px;width:34px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02{padding-bottom:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner{flex-wrap:wrap;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .swiperCuisineBreakfast{margin-inline:20px;margin-bottom:20px;padding-left:0;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk{padding-inline:20px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl{-moz-column-gap:10px;column-gap:10px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl h3{font-size:1.5rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk .p-under-cuisine-dinner-blk-ttl p{font-size:1rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk>p{font-size:1.2rem}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev{height:40px;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev span{height:34px;width:34px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next{height:40px;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next span{height:34px;width:34px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}#cuisine .l-under-cuisine .l-under-cuisine-morning{padding-bottom:80px;padding-top:65px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-morning .p-under-cuisine-morning-group{min-width:auto;padding-left:0;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top{padding-bottom:0;padding-top:0;padding-inline:20px;position:relative}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group{width:100%}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group .c-title{margin-bottom:30px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group .c-title span:after{right:73vw}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group p{font-size:1.3rem;line-height:2.4;margin-bottom:10px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .p-under-cuisine-top-group p.p-under-cuisine-top-group-time{font-size:1rem;margin-bottom:35px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top .swiperCuisineBreakfast{display:block}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom{height:auto;padding-bottom:40px;padding-inline:20px;padding-top:20px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom:after,#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom:before{height:auto}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl{-moz-column-gap:10px;column-gap:10px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl h3{font-size:1.5rem}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-group-ttl p{font-size:1rem}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom .p-under-cuisine-bottom-group>p{font-size:1.2rem}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiperCuisineBreakfast{display:none}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev{height:40px;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev span{height:34px;width:34px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next{height:40px;width:40px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next span{height:34px;width:34px}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}#cuisine .l-under-cuisine .l-under-cuisine-other{padding-bottom:70px;padding-top:80px}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;padding-inline:40px}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other .p-under-cuisine-other-img{margin-bottom:20px;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other .p-under-cuisine-other-txt{font-size:13px;line-height:2.46}body.zh-CN#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-img h3{font-family:"Noto Serif SC",serif}body.zh-TW#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-img h3{font-family:"Noto Serif TC",serif}#facilities .c-under-mv.l-mv-under-facilities{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/facilities/mv_sp.jpg) no-repeat;background-size:100%}#facilities .c-breadcrumbs{margin-bottom:30px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav{margin-bottom:80px;padding-inline:20px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul{gap:5px;row-gap:5px}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li{width:calc(50% - 2.5px)}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li a{font-size:1.2rem}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity{margin-bottom:80px;margin-top:-60px;padding-top:60px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-thumb{margin-bottom:38px;margin-left:20px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk{flex-wrap:wrap;width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{margin-bottom:28px;padding-inline:20px;width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt h2{font-size:2rem;margin-bottom:8px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt p{font-size:1.2rem}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{padding-inline:20px;width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt{flex-wrap:wrap;padding-bottom:17px;padding-right:0;padding-top:17px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt .o-room-ico{top:30px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt h4{margin-bottom:12px;max-width:100%;min-width:100%;width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dt p{font-size:1.3rem}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd{margin-top:25px;padding-inline:20px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr{display:block;margin-bottom:28px}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr:last-child{margin-bottom:0}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th{display:block;font-size:1.3rem;line-height:1.64;min-width:auto;padding-bottom:5px;padding-left:0;padding-top:0}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr th span{max-width:100%;min-width:auto;width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td{display:block;font-size:1.3rem;line-height:1.64;padding-bottom:0;padding-top:0}#facilities .l-under-facilities .l-under-facilities__list{padding-bottom:80px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item{margin-bottom:80px;margin-top:-80px;padding-top:80px;padding-inline:20px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap{margin-bottom:20px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group{bottom:10px;-moz-column-gap:6px;column-gap:6px;right:10px;width:86px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev{height:40px;width:40px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev:hover span{height:30px;width:30px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev span{height:34px;width:34px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-prev span:before{height:8px;width:15px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next{height:40px;width:40px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next:hover span{height:30px;width:30px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next span{height:34px;width:34px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group .swiper-button-next span:before{height:8px;width:15px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl{flex-wrap:wrap;margin-bottom:18px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl h2{font-size:2rem;margin-bottom:7px;width:100%}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl ul li{font-size:1.2rem}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl ul li img{position:relative;top:-2px;width:12px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item p{font-size:1.2rem;margin-bottom:15px}#facilities .l-under-facilities .l-info{padding-top:85px;padding-inline:20px;padding-bottom:80px}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn{height:70px;width:100%}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a{-moz-column-gap:10px;column-gap:10px;font-size:1.2rem}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a img{height:16px;width:16px}#access .c-under-small-mv.l-mv-under-access{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/access/mv_sp.jpg) no-repeat;background-size:100%}#access .c-breadcrumbs{margin-bottom:30px}#access .l-under-access #item01,#access .l-under-access #item02,#access .l-under-access #item03,#access .l-under-access #map01,#access .l-under-access #map02,#access .l-under-access #map03,#access .l-under-access #map04,#access .l-under-access #map05,#access .l-under-access #map06,#access .l-under-access #map07{margin-top:-80px;padding-top:80px}#access .l-under-access .l-under-access-group .p-under-access-nav{margin-bottom:80px;padding-inline:20px}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul{gap:5px;justify-content:flex-start;row-gap:5px}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li{width:calc(50% - 2.5px)}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li a{font-size:1.2rem}#access .l-under-access .l-under-access-map{padding-inline:20px;padding-bottom:80px}#access .l-under-access .l-under-access-map .p-under-access-ifame{height:335px;margin-bottom:20px}#access .l-under-access .l-under-access-map .p-under-access-blk{flex-wrap:wrap}#access .l-under-access .l-under-access-map .p-under-access-blk>p{margin-bottom:35px;width:100%}#access .l-under-access .l-under-access-map .p-under-access-blk .c-more{margin-left:auto}#access .l-under-access .l-under-access-wrap .l-under-access-sec{padding-inline:20px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto{margin-bottom:85px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-title span:after{left:-85vw;width:100vw}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item{display:none}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item-cmn-sp{display:block}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item02,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-howto .c-access-item03{display:none}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight{padding-bottom:80px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .c-title span:after{left:-85vw;width:100vw}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-tab{flex-direction:column;flex-wrap:wrap;margin-bottom:25px;margin-top:35px;row-gap:12px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-tab .c-access-tab{font-size:1.3rem;height:30px;padding-inline:20px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col{row-gap:40px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight{width:100%}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-img{margin-bottom:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-ttl{font-size:1.4rem;margin-bottom:10px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-text{font-size:1.2rem;margin-bottom:15px;min-height:auto}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn .c-access-sight-btn01 a,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-btn .c-access-sight-btn02 a,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-dl dd,#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-sight-col .c-access-sight .c-access-sight-dl dt{font-size:1.2rem}#access .l-under-access .l-info{padding-top:85px;padding-inline:20px;padding-bottom:80px}#access .l-under-access .l-info:before{bottom:14px}#access .l-under-access .l-info:after{bottom:12px}#access .l-under-access .l-info .l-info-blk h2{font-size:1.8rem;margin-bottom:25px}#access .l-under-access .l-info .l-info-blk .p-info-btn{flex-wrap:wrap;row-gap:20px}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn{height:70px;width:100%}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a{flex-direction:column;font-size:1.2rem;row-gap:10px}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-size:1.5rem}#access .l-under-access .l-info .l-info-blk .p-info-btn>p{font-size:1.3rem}#access .l-under-access .l-info .l-info-blk .p-info-txtblk{margin-bottom:40px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li{font-size:1.3rem}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr{margin-bottom:0}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th.is__en{max-width:100px;min-width:100px;width:100px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr th{font-size:1.3rem;max-width:100px;min-width:100px;width:100px}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li .p-info-group table tr td{font-size:1.3rem}#access .l-under-access .l-info .l-info-blk .p-info-txtblk ul li div:not(.p-info-group){top:6px}#contact .l-under-contact__wrap{margin-bottom:80px}#contact .l-under-contact__wrap .c-breadcrumbs{margin-bottom:30px;padding-inline:20px}#contact .l-under-contact__wrap .p-under-contact-head{margin-bottom:50px;padding-inline:20px}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group{margin-bottom:35px}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p{font-size:1.3rem;margin-bottom:25px;text-align:left}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p br{display:none}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dt{font-size:1.8rem}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dt a{font-size:2.5rem}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info dl dd{font-size:1.1rem}#contact .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-info p{font-size:1.3rem;line-height:2;text-align:left}#contact .l-under-contact__wrap .p-under-contact-form form{padding-inline:20px}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item{flex-wrap:wrap;margin-bottom:30px}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item input,#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item label,#contact .l-under-contact__wrap .p-under-contact-form form .c-form-item textarea{font-size:1.2rem}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-submit{height:60px;width:335px}#contact .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-submit input{font-size:1.2rem}#contact-confirm .l-under-contact__wrap{margin-bottom:80px}#contact-confirm .l-under-contact__wrap .c-breadcrumbs{margin-bottom:30px;padding-inline:20px}#contact-confirm .l-under-contact__wrap .p-under-contact-head{margin-bottom:40px;padding-inline:20px}#contact-confirm .l-under-contact__wrap .p-under-contact-head h2{font-size:1.3rem;text-align:left}#contact-confirm .l-under-contact__wrap .p-under-contact-form form{padding-inline:20px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item{flex-wrap:wrap;margin-bottom:35px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item label{font-size:1.2rem;margin-bottom:30px;max-width:100%;min-width:auto;width:100%}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-item .c-form-item-confirm{font-size:1.2rem}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn{flex-wrap:wrap;margin-top:50px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-prev{font-size:1.2rem;margin-bottom:20px;min-width:auto;width:100%}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit{margin-inline:auto;width:335px}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit .c-form-submit{height:60px;width:100%}#contact-confirm .l-under-contact__wrap .p-under-contact-form form .c-form-btn .c-form-btn-submit .c-form-submit input{font-size:1.2rem}#contact-thanks .l-under-contact__wrap{margin-bottom:80px}#contact-thanks .l-under-contact__wrap .c-breadcrumbs{margin-bottom:30px;padding-inline:20px}#contact-thanks .l-under-contact__wrap .p-under-contact-head{margin-bottom:50px;padding-inline:20px}#contact-thanks .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group{margin-bottom:35px}#contact-thanks .l-under-contact__wrap .p-under-contact-head .p-under-contact-head-group p{font-size:1.3rem;margin-bottom:25px;text-align:left}#contact-thanks .l-under-contact__wrap .c-btn-green{height:60px;width:min(335px,100%)}#contact-thanks .l-under-contact__wrap .c-btn-green a{font-size:1.2rem}#all .l-under-new__wrap,#news .l-under-new__wrap{margin-bottom:80px}#all .l-under-new__wrap .p-under-new-list,#news .l-under-new__wrap .p-under-new-list{padding-inline:20px;row-gap:40px}#all .l-under-new__wrap .p-under-new-list .c-news,#news .l-under-new__wrap .p-under-new-list .c-news{width:100%}#all .l-under-new__wrap .p-under-new-list .c-news a time,#news .l-under-new__wrap .p-under-new-list .c-news a time{font-size:1rem}#all .l-under-new__wrap .p-under-new-list .c-news a p,#news .l-under-new__wrap .p-under-new-list .c-news a p{font-size:1.2rem}.wp-singular .c-news-detail-ttl{font-size:1.5rem}.wp-singular .c-news-detail-txt-large{font-size:1.2rem;line-height:1.8}.wp-singular .c-news-detail-plan{margin-bottom:20px}.wp-singular .c-news-detail-plan a{font-size:1.3rem;padding:15px}.wp-singular .c-news-detail-txt{font-size:1.3rem;line-height:1.769;margin-bottom:20px}.wp-singular .c-news-detail-list{-moz-column-gap:20px;column-gap:20px;margin-bottom:15px}.wp-singular .c-news-detail-list .c-news-detail-list-item{width:calc(50% - 10px)}.wp-singular .p-under-news-detail-img{margin-bottom:15px}.wp-singular .p-under-news-detail-link{font-size:1.3rem;line-height:1.769;margin-bottom:20px}.wp-singular .l-under-new__wrap{margin-bottom:80px}.wp-singular .l-under-new__wrap .p-under-news-detail{padding-inline:20px}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-head{margin-bottom:30px}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-head time{font-size:1rem;margin-bottom:12px}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-head h1{font-size:1.9rem;line-height:1.47}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-thumb{margin-bottom:40px}.wp-singular .l-under-new__wrap .p-under-news-detail .p-under-news-detail-inner{margin-bottom:30px;padding-bottom:20px}.wp-singular .l-under-premium-detail__wrap{margin-bottom:80px}.wp-singular .l-under-premium-detail__wrap .c-breadcrumbs,.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail{padding-inline:20px}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail h1{font-size:2rem;line-height:1.6;margin-bottom:10px}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail .p-under-premium-detail-thumb{margin-bottom:20px}.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail .p-under-premium-detail-inner{margin-bottom:30px;padding-bottom:20px}#premiums .l-under-premium__wrap{margin-bottom:80px;padding-inline:20px}#premiums .l-under-premium__wrap .c-breadcrumbs{margin-bottom:40px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-ttl{font-size:1.6rem;margin-bottom:30px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item{margin-bottom:30px;padding-inline:0;padding-bottom:30px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a{flex-wrap:wrap}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-img{margin-bottom:20px;width:100%}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk{width:100%}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk h3{font-size:2rem;margin-bottom:20px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk p{font-size:1.2rem;margin-bottom:55px}#premiums .l-under-premium__wrap .c-pagination{margin-top:40px}.l-premium-detail{padding-inline:20px;padding-bottom:30px;padding-top:75px}.l-premium-detail .c-breadcrumbs{margin-bottom:15px}.l-premium-detail .p-premium-detail-thumb{margin-bottom:18px}.l-premium-detail .p-premium-detail-blk h1{font-size:1.6rem;margin-bottom:18px;text-align:left}.l-premium-detail .p-premium-detail-blk .c-premium-detail-text{font-size:1.3rem;margin-bottom:20px;text-align:left}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card{font-size:1.3rem;margin-bottom:20px}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card p{text-align:center}.l-premium-detail .p-premium-detail-blk .c-premium-detail-card p a{padding:38px 15px}.l-login{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/login/mv_sp.jpg) no-repeat;background-position:top;background-size:cover;height:253.3333333333vw;padding-top:140px;padding-inline:20px}#terms .l-under-terms{padding-bottom:60px}#terms .l-under-terms .l-under-terms__wrap{padding-inline:30px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl{margin-bottom:58px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dt{font-size:1.5rem;line-height:1.8;margin-bottom:16px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd p{font-size:1.2rem}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd ol{font-size:1.2rem;margin-bottom:15px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd ol li{margin-bottom:10px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd ol li ul{margin-top:15px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl{display:flex;margin:0 calc(50% - 50vw) 10px;overflow-x:auto;padding-bottom:10px;padding-left:30px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl:after{content:"";display:flex;flex:0 0 30px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table{min-width:978px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table tr th{font-size:1.2rem;height:58px;width:100px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table tr td{font-size:1.2rem}}@media screen and (min-width:751px)and (max-width:1024px){.pc_only{display:none}.tb_only{display:block}.l-header .l-header__wrap{width:min(1760px,90%)}.l-header .l-header__wrap .l-header__blk .c-lang{margin-right:10px}.l-header .l-header__wrap .l-header__blk .c-btn,.l-header .l-header__wrap .l-header__blk .c-btn-premium{margin-right:20px}.l-header-fix .l-header__wrap{width:min(1760px,90%)}.l-header-fix .l-header__wrap .l-header__blk .c-lang{margin-right:10px}.l-header-fix .l-header__wrap .l-header__blk .c-btn,.l-header-fix .l-header__wrap .l-header__blk .c-btn-premium{margin-right:20px}.l-footer .l-footer__head .l-footer__head__col{width:min(1200px,90%)}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head01 a{font-size:1.2rem;text-align:center}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head02 a img{width:15px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a div{font-size:1.6rem}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a div img{width:15px}.l-footer .l-footer__head .l-footer__head__col .p-footer-head.p-footer-head03 a span{font-size:1rem;width:90%}.l-footer .l-footer__head .l-footer__head__col .p-footer-head a{font-size:1.6rem}.l-footer .l-footer__blk{padding-top:100px}.l-footer .l-footer__blk .p-footer-btn{margin-inline:auto;width:90%}.l-footer .l-footer__blk .p-footer-nav{padding-bottom:100px}.l-drawer .p-drawer-close{right:5%}.l-drawer .p-drawer-head .p-drawer-nav{padding-bottom:100px}.c-btn{width:100px}.c-btn a{font-size:1.2rem}.c-btn-premium{width:200px}.c-btn-premium a{font-size:1.2rem}.c-breadcrumbs{width:min(1680px,90%)}.c-login-wrap .p-login-txt{width:min(960px,90%)}.c-login-wrap .p-login-txt .p-login-txt01{text-align:left}.c-login-wrap .c-login-form{padding-inline:20px;width:min(960px,90%)}.c-cookie{bottom:20px;flex-wrap:wrap;left:20px;padding:20px;right:20px}.c-cookie .c-cookie-txt{font-size:1.1rem;margin-bottom:8px;margin-right:0}.c-cookie .c-cookie-blk{-moz-column-gap:25px;column-gap:25px;justify-content:center;width:100%}.swiper-cmn .swiper-button-prev{height:40px;width:40px}.swiper-cmn .swiper-button-prev:hover,.swiper-cmn .swiper-button-prev:hover:before{height:50px;width:50px}.swiper-cmn .swiper-button-next,.swiper-cmn .swiper-button-prev:before{height:40px;width:40px}.swiper-cmn .swiper-button-next:hover,.swiper-cmn .swiper-button-next:hover:before{height:50px;width:50px}.swiper-cmn .swiper-button-next:before{height:40px;width:40px}body.en-US .activity .p-activity-img .p-activity-blk .p-activity-blk-box{width:100%}.l-mv-sticky .p-mv-catch{width:min(1200px,90%)}.l-mv-sticky .p-mv-catch .p-mv-catch-box h2{margin-bottom:65px}.room{padding-bottom:100px;padding-top:100px}.room .l-room__wrap{width:100%}.room .l-room__wrap .l-room-head{padding-right:40px}.room .l-room__wrap .l-room-col .p-room-blk{min-width:50%;width:50%}.room .l-room__wrap .l-room-col .p-room-blk .c-title span:after{right:40vw}.room .l-room__wrap .l-room-col .p-room-slider{width:50%}.room .l-room__wrap .l-room-col .p-room-slider .swiper-button-group{bottom:10px;right:10px}.hotspring{padding-bottom:100px;padding-top:100px}.hotspring .l-hotspring__wrap{width:100%}.hotspring .l-hotspring__wrap .l-hotspring-head{padding-right:40px}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk{min-width:50%;width:50%}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-blk .c-title span:after{right:45vw}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider{width:50%}.hotspring .l-hotspring__wrap .l-hotspring-col .p-hotspring-slider .swiper-button-group{bottom:10px;right:10px}.cuisine .p-cuisine-head{height:auto;padding-block:30px}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title{padding-inline:5%}.cuisine .p-cuisine-middle{padding-bottom:100px}.cuisine .p-cuisine-middle .p-cuisine-group{padding-inline:5%}.cuisine .p-cuisine-middle .p-cuisine-group .c-title{margin-bottom:30px}.cuisine .p-cuisine-middle .p-cuisine-group .c-title span:after{right:40vw}.cuisine .p-cuisine-middle .p-cuisine-group .p-cuisine-shop{margin-bottom:30px}.cuisine .p-cuisine-middle .p-cuisine-slider{left:5%;top:-16vw;width:45%}.cuisine .p-cuisine-middle .p-cuisine-slider .swiper-button-group{bottom:10px;right:10px}.facility .p-facility-head{width:min(1200px,90%)}.facility .p-facility-list{width:min(1240px,90%)}.dining{padding-bottom:120px}.dining .p-dining-head{height:auto;padding-block:30px}.dining .p-dining-head .p-dining-head-group .p-dining-head-title{padding-inline:5%}.dining .p-dining-head .p-dining-head-group .p-dining-head-title p{line-height:2}.dining .p-dining-middle{padding-bottom:100px;padding-top:100px}.dining .p-dining-middle .p-dining-group{padding-inline:5%}.dining .p-dining-middle .p-dining-group .c-title{margin-bottom:30px}.dining .p-dining-middle .p-dining-group .c-title span:after{right:40vw}.dining .p-dining-middle .p-dining-slider{left:5%;top:-16vw;width:45%}.dining .p-dining-middle .p-dining-slider .swiper-button-group{bottom:10px;right:10px}.access{padding-bottom:80px;padding-top:100px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-map{margin-right:5%;width:43%}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info{margin-left:5%;width:43%}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .c-title{margin-bottom:30px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .c-title span:after{right:45vw}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk{margin-bottom:50px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info .p-access-info-blk dd .p-access-info-group{margin-bottom:30px}.navigation ul li a h2{flex-wrap:wrap}.navigation ul li a h2 span{display:block;margin-left:0;width:100%}.travel .p-travel-head{height:auto;padding-block:30px}.travel .p-travel-head .p-travel-head-group .p-travel-head-heading{font-size:5rem;left:5%}.travel .p-travel-head .p-travel-head-group .p-travel-head-title{padding-inline:5%}.travel .p-travel-middle{padding-bottom:100px}.travel .p-travel-middle .p-travel-group{padding-inline:5%}.travel .p-travel-middle .p-travel-group .c-title{margin-bottom:30px}.travel .p-travel-middle .p-travel-group .c-title span:after{right:40vw}.travel .p-travel-middle .p-travel-group .p-travel-logo{flex-wrap:wrap;margin-bottom:20px;row-gap:65px;width:160px}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo01{width:160px}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo01:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/top/ico_arrow_bottom_brown02.png) no-repeat;background-size:100%;height:48px;left:50%;margin-top:23px;right:auto;transform:translateX(-50%);width:8px}.travel .p-travel-middle .p-travel-group .p-travel-shop{margin-bottom:10px}.travel .p-travel-middle .p-travel-group .c-more{margin-bottom:35px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__en a{display:flex;padding-right:20px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__en a:before{top:10px}.travel .p-travel-middle .p-travel-group .p-travel-link.is__en a:after{right:0;top:5px;transform:translate(0)}.travel .p-travel-middle .p-travel-thumb{left:5%;top:-5vw;width:45%}.news .l-news__wrap{width:min(1200px,90%)}.news .l-news__wrap .p-news-list .c-news a .c-news-anim{display:none}.news .l-news__wrap .p-news-list .c-news a .c-news-thumb{min-width:80px;width:80px}.online .l-online__wrap{width:min(1200px,90%)}.online .l-online__wrap .l-online__blk .p-online-img{margin-left:auto;width:80%}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav,.baloon .l-ballon__wrap,.c-under-ttl.c-under-small-newsttl{width:min(1200px,90%)}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav .p-under-activity-nav-group ul li{width:calc(50% - 10px)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;width:min(1800px,90%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{margin-bottom:28px;width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn a{-moz-column-gap:10px;column-gap:10px;font-size:1.2rem}#activity .l-under-activity .l-info .l-info-blk{width:min(1200px,90%)}#activity .l-under-activity .l-info .l-info-blk .p-info-btn{-moz-column-gap:20px;column-gap:20px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn{width:calc(50% - 10px)}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a{flex-direction:column;font-size:1.2rem;row-gap:10px}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-size:1.5rem}#rooms .l-under-room .p-under-room-head{margin-inline:auto;width:90%}#rooms .l-under-room .p-under-room-head h2{font-size:2.4rem;margin-bottom:20px}#rooms .l-under-room .p-under-room-head p{font-size:1.3rem}#rooms .l-under-room .l-under-room-img .p-under-room-img-top{margin-bottom:5%}#rooms .l-under-room .l-under-room-img .p-under-room-img{-moz-column-gap:5%;column-gap:5%}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content{width:min(1200px,90%)}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-button-group{bottom:10px;left:10px}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-wrapper .swiper-slide{height:197px}#hotspring .l-under-hotspring .p-under-hotspring-head{margin-inline:auto;width:90%}#hotspring .l-under-hotspring .p-under-hotspring-head h2{font-size:2.4rem;margin-bottom:20px}#hotspring .l-under-hotspring .p-under-hotspring-head p{font-size:1.3rem}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl,#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-ttl{width:min(1200px,90%)}#spa .l-under-spa .p-under-spa-head{margin-inline:auto;width:90%}#spa .l-under-spa .p-under-spa-head h2{font-size:2.4rem;margin-bottom:20px}#spa .l-under-spa .p-under-spa-head p{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner{padding-bottom:100px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-dinner{justify-content:space-between;width:min(1600px,90%)}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:48%;padding-left:0;width:48%}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top{padding-bottom:0;padding-top:0}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group{padding-left:0}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group .c-title span:after{content:none}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom{height:auto;padding-top:30px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info{margin-bottom:10px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dd,#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info dt{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact{margin-bottom:15px;margin-top:15px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dt{font-size:1.3rem;margin-bottom:10px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul{flex-wrap:wrap;row-gap:15px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li,#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul li a{font-size:1.3rem}#spa .l-under-spa .l-under-cuisine-dinner .swiperCuisineBreakfast{width:48%}#spa .l-under-spa .l-under-spa-nav{flex-wrap:wrap;justify-content:center;padding-bottom:40px;padding-top:85px;row-gap:5px;width:100%}#spa .l-under-spa .l-under-spa-nav .c-title{padding-left:0;width:100%}#spa .l-under-spa .l-under-spa-nav .c-title span:before{left:0;right:190px;width:35vw}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group{margin-right:0}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .c-under-spa-ttl{padding-left:5%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource{padding-inline:5%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head{-moz-column-gap:50px;column-gap:50px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-head .c-under-spa-head-thumb{width:48%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl{flex-wrap:wrap;row-gap:10px}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl dd,#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource .p-under-spa-cource-item .c-under-spa-menu .c-under-spa-item .c-under-spa-item-dd02 dl dt{width:100%}#spa .l-under-spa .l-info .l-info-blk{width:min(1200px,90%)}#cuisine .l-under-cuisine .p-under-cuisine-head{margin-inline:auto;margin-bottom:20vw;text-align:left;width:90%}#cuisine .l-under-cuisine .p-under-cuisine-head h2{font-size:2.4rem;margin-bottom:20px}#cuisine .l-under-cuisine .p-under-cuisine-head p{font-size:1.3rem}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img01{width:70%}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img02{width:25%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap{flex-wrap:wrap}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse .c-cuisine-blk{order:1}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap.reverse .c-cuisine-slide{direction:ltr;order:2}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk{margin-inline:auto;margin-bottom:30px;width:90%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk h3{font-size:2rem;margin-bottom:10px}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk p{font-size:1.3rem}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-slide{margin-bottom:15px;margin-right:0;padding-left:5%;width:100%}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop{-moz-column-gap:30px;column-gap:30px;padding-left:0;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk{padding-top:0}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h3{margin-bottom:30px}#cuisine .l-under-cuisine .l-under-cuisine-dinner{padding-bottom:100px;padding-top:100px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-dinner{justify-content:space-between;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:48%;padding-left:0;width:48%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top{padding-bottom:50px;padding-top:0}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom{height:auto}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiperCuisineBreakfast{width:48%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group{bottom:auto;right:10px;top:35px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner{justify-content:space-between;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk,#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .swiperCuisineBreakfast{padding-left:0;width:48%}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group{bottom:auto;right:10px;top:35px}#cuisine .l-under-cuisine .l-under-cuisine-morning{padding-bottom:100px;padding-top:100px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-morning{justify-content:space-between;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-morning .p-under-cuisine-morning-group{min-width:48%;padding-left:0;width:48%}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top{padding-bottom:50px;padding-top:0}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom{height:auto}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiperCuisineBreakfast{width:48%}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group{bottom:auto;right:10px;top:35px}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other{width:min(1210px,90%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav{width:min(1200px,90%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li{width:calc(50% - 10px)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;width:min(1800px,90%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{margin-bottom:28px;width:100%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{width:100%}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item{width:min(1200px,90%)}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap{margin-bottom:20px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-wrap .swiper-button-group{bottom:10px;right:10px}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item .c-facilities-ttl h2{font-size:2rem}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item p{font-size:1.2rem}#facilities .l-under-facilities .l-info .l-info-blk{width:min(580px,90%)}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a{-moz-column-gap:10px;column-gap:10px;font-size:1.2rem}#access .l-under-access .l-under-access-group .p-under-access-nav{width:min(1200px,90%)}#access .l-under-access .l-under-access-group .p-under-access-nav .p-under-access-nav-group ul li{width:calc(50% - 10px)}#access .l-under-access .l-under-access-map{width:min(1680px,90%)}#access .l-under-access .l-under-access-wrap .l-under-access-sec{width:min(1200px,90%)}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-tab .c-access-tab.is__en{padding-inline:20px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content.is__ja .c-access-sight-col .c-access-sight .c-access-sight-dl dt{min-width:65px;padding-left:0;width:65px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content.is__ja .c-access-sight-col .c-access-sight .c-access-sight-dl dd{padding-right:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content.is__en .c-access-sight-col .c-access-sight .c-access-sight-dl dt{min-width:65px;padding-left:0;width:65px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content.is__en .c-access-sight-col .c-access-sight .c-access-sight-dl dd{padding-right:0}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content.is__cn .c-access-sight-col .c-access-sight .c-access-sight-dl dt{min-width:65px;padding-left:0;width:65px}#access .l-under-access .l-under-access-wrap .l-under-access-sec .p-under-access-sight .p-access-content .c-access-content.is__cn .c-access-sight-col .c-access-sight .c-access-sight-dl dd{padding-right:0}#access .l-under-access .l-info .l-info-blk{width:min(1200px,90%)}#access .l-under-access .l-info .l-info-blk .p-info-btn{-moz-column-gap:20px;column-gap:20px}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn{width:calc(50% - 10px)}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a{flex-direction:column;font-size:1.2rem;row-gap:10px}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a>span{font-size:1.5rem}#contact .l-under-contact__wrap .p-under-contact-form form,#contact-confirm .l-under-contact__wrap .p-under-contact-form form{width:min(960px,90%)}#all .l-under-new__wrap .p-under-new-list,#news .l-under-new__wrap .p-under-new-list{-moz-column-gap:20px;column-gap:20px;row-gap:30px;width:min(1200px,90%)}#all .l-under-new__wrap .p-under-new-list .c-news,#news .l-under-new__wrap .p-under-new-list .c-news{width:calc(33.33333% - 13.33333px)}#all .l-under-new__wrap .p-under-new-list .c-news a time,#news .l-under-new__wrap .p-under-new-list .c-news a time{font-size:1rem}#all .l-under-new__wrap .p-under-new-list .c-news a p,#news .l-under-new__wrap .p-under-new-list .c-news a p{font-size:1.2rem}.wp-singular .l-under-new__wrap .p-under-news-detail,.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail{width:min(900px,90%)}#premiums .l-under-premium__wrap{width:min(1200px,90%)}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item{-moz-column-gap:30px;column-gap:30px;padding-bottom:60px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk h3{font-size:2rem;margin-bottom:20px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk p{font-size:1.2rem;margin-bottom:30px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read{transform:translateY(100%)}.l-premium-detail .p-premium-detail-blk,.l-premium-detail .p-premium-detail-thumb{width:min(960px,90%)}.l-premium-detail .p-premium-detail-blk h1{text-align:left}.l-login{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/login/mv_sp.jpg) no-repeat;background-position:top;background-size:cover}.l-login .c-breadcrumbs{width:min(1440px,90%)}#terms .l-under-terms .l-under-terms__wrap{width:min(1200px,90%)}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl{display:flex;margin-bottom:10px;overflow-x:auto;padding-bottom:10px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table{min-width:1200px}}@media screen and (min-width:1501px)and (max-width:1900px){.l-header .l-header__wrap,.l-header-fix .l-header__wrap{width:min(1760px,90%)}.c-breadcrumbs{width:min(1680px,90%)}.room{padding-bottom:100px;padding-top:100px}.room .l-room__wrap{width:100%}.hotspring{padding-bottom:100px;padding-top:100px}.hotspring .l-hotspring__wrap{width:100%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk{padding-inline:30px}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img02{width:28%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap{-moz-column-gap:50px;column-gap:50px;width:90%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk{width:40%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-slide{width:50vw}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop{width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group,#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group,#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group{bottom:auto;right:10px;top:35px}}@media screen and (min-width:1025px)and (max-width:1500px){.l-header .l-header__wrap,.l-header-fix .l-header__wrap{width:min(1760px,90%)}.l-drawer .p-drawer-close{right:5%}.c-breadcrumbs{width:min(1680px,90%)}.c-cookie{justify-content:space-between;right:30px}.c-cookie .c-cookie-txt{width:70%}.swiper-cmn .swiper-button-prev{height:40px;width:40px}.swiper-cmn .swiper-button-prev:hover,.swiper-cmn .swiper-button-prev:hover:before{height:50px;width:50px}.swiper-cmn .swiper-button-next,.swiper-cmn .swiper-button-prev:before{height:40px;width:40px}.swiper-cmn .swiper-button-next:hover,.swiper-cmn .swiper-button-next:hover:before{height:50px;width:50px}.swiper-cmn .swiper-button-next:before{height:40px;width:40px}.l-mv-sticky .p-mv-catch{width:min(1200px,90%)}.room{padding-bottom:100px;padding-top:100px}.room .l-room__wrap{width:100%}.hotspring{padding-bottom:100px;padding-top:100px}.hotspring .l-hotspring__wrap{width:100%}.cuisine .p-cuisine-head{height:auto;padding-block:50px}.cuisine .p-cuisine-head .p-cuisine-head-group .p-cuisine-head-title,.cuisine .p-cuisine-middle .p-cuisine-group{padding-inline:5%}.cuisine .p-cuisine-middle .p-cuisine-group .c-title span:after{right:32vw}.cuisine .p-cuisine-middle .p-cuisine-slider{left:5%;top:-12vw;width:45%}.facility .p-facility-head{width:min(1200px,90%)}.facility .p-facility-list{width:min(1240px,90%)}.dining .p-dining-head{height:auto;padding-block:50px}.dining .p-dining-head .p-dining-head-group .p-dining-head-title,.dining .p-dining-middle .p-dining-group{padding-inline:5%}.dining .p-dining-middle .p-dining-group .c-title span:after{right:32vw}.dining .p-dining-middle .p-dining-slider{left:5%;top:-12vw;width:45%}.access{padding-bottom:80px;padding-top:100px}.access .l-access__wrap .l-access__blk .p-access-col .p-access-map{margin-right:5%;width:43%}.access .l-access__wrap .l-access__blk .p-access-col .p-access-info{margin-left:5%;width:43%}.travel .p-travel-head{height:auto;padding-block:50px}.travel .p-travel-head .p-travel-head-group .p-travel-head-heading{font-size:5rem;left:5%}.travel .p-travel-head .p-travel-head-group .p-travel-head-title,.travel .p-travel-middle .p-travel-group{padding-inline:5%}.travel .p-travel-middle .p-travel-group .c-title span:after{right:35vw}.travel .p-travel-middle .p-travel-group .p-travel-logo{flex-wrap:wrap;margin-bottom:20px;row-gap:65px;width:160px}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo01:before{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/top/ico_arrow_bottom_brown02.png) no-repeat;background-size:100%;height:48px;left:50%;margin-top:23px;right:auto;transform:translateX(-50%);width:8px}.travel .p-travel-middle .p-travel-group .p-travel-logo .p-travel-logo02{width:150px}.travel .p-travel-middle .p-travel-group .c-more{margin-bottom:35px}.travel .p-travel-middle .p-travel-thumb{left:5%;top:-7vw;width:45%}.news .l-news__wrap{width:min(1200px,90%)}.news .l-news__wrap .p-news-list .c-news a{padding-right:60px}#activity .l-under-activity .l-under-activity-group .l-under-activity-group .p-under-activity-nav,.baloon .l-ballon__wrap,.c-under-ttl.c-under-small-newsttl,.online .l-online__wrap{width:min(1200px,90%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk{-moz-column-gap:0;column-gap:0;justify-content:space-between;width:min(1800px,90%)}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{width:38%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{width:58%}#activity .l-under-activity .l-under-activity-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl dl dd table tr td .c-medical-btn a{-moz-column-gap:10px;column-gap:10px;font-size:1.2rem}#activity .l-under-activity .l-info .l-info-blk{width:min(1200px,90%)}#activity .l-under-activity .l-info .l-info-blk .p-info-btn .c-info-btn a{flex-direction:column;font-size:1.2rem;row-gap:10px}#rooms .l-under-room .l-under-room-img .p-under-room-img{-moz-column-gap:5%;column-gap:5%}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content{width:min(1200px,90%)}#rooms .l-under-room .l-under-room-list .p-under-room-inner .content .c-under-room-item .c-under-room-slide .swiper-wrapper .swiper-slide{height:300px}#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-dl,#hotspring .l-under-hotspring .p-under-hotspring-info .p-under-hotspring-info-ttl{width:min(1200px,90%)}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-dinner{justify-content:space-between;width:min(1600px,90%)}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:48%;padding-left:0;width:48%}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top{padding-bottom:0;padding-top:0}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-top .p-under-cuisine-top-group{padding-left:0}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom{height:auto;padding-top:30px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom:after,#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom:before{height:335px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-info{margin-bottom:10px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact{margin-bottom:15px;margin-top:15px}#spa .l-under-spa .l-under-cuisine-dinner .p-under-cuisine-bottom .p-under-cuisine-bottom-group .p-under-cuisine-bottom-contact dd ul{flex-wrap:wrap;row-gap:10px}#spa .l-under-spa .l-under-cuisine-dinner .swiperCuisineBreakfast{width:48%}#spa .l-under-spa .l-under-spa-nav .c-title{padding-left:5%}#spa .l-under-spa .l-under-spa-nav .l-under-activity-group{margin-right:5%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .c-under-spa-ttl{padding-left:5%}#spa .l-under-spa .l-under-spa-cource .l-under-spa-cource-item .p-under-spa-cource{padding-inline:5%}#spa .l-under-spa .l-info .l-info-blk{width:min(1200px,90%)}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img01{width:70%}#cuisine .l-under-cuisine .p-under-cuisine-head .p-under-cuisine-img .p-under-cuisine-img02{width:20%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap{-moz-column-gap:50px;column-gap:50px;width:90%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk{width:40%}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk h3{font-size:2rem}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-blk p{font-size:1.3rem}#cuisine .l-under-cuisine .p-under-cuisine-list .c-cuisine__wrap .c-cuisine-slide{width:calc(100vw - 50%)}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop{-moz-column-gap:30px;column-gap:30px;padding-left:0;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk{padding-top:0}#cuisine .l-under-cuisine .l-under-cuisine-shop .p-under-cuisine-shop .p-under-cuisine-shop-blk h3{margin-bottom:30px}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-dinner{justify-content:space-between;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-dinner .p-under-cuisine-dinner-group{min-width:48%;padding-left:0;width:48%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-top{padding-bottom:80px;padding-top:0}#cuisine .l-under-cuisine .l-under-cuisine-dinner .p-under-cuisine-bottom{height:auto}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiperCuisineBreakfast{width:48%}#cuisine .l-under-cuisine .l-under-cuisine-dinner .swiper-button-group{bottom:auto;right:10px;top:35px}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner{justify-content:space-between;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .p-under-cuisine-dinner-blk,#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .p-under-cuisine-dinner .swiperCuisineBreakfast{padding-left:0;width:48%}#cuisine .l-under-cuisine .l-under-cuisine-dinner02 .swiper-button-group{bottom:auto;right:10px;top:35px}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-morning{justify-content:space-between;width:min(1600px,90%)}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-morning .p-under-cuisine-morning-group{min-width:48%;padding-left:0;width:48%}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-top{padding-bottom:80px;padding-top:0}#cuisine .l-under-cuisine .l-under-cuisine-morning .p-under-cuisine-bottom{height:auto}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiperCuisineBreakfast{width:48%}#cuisine .l-under-cuisine .l-under-cuisine-morning .swiper-button-group{bottom:auto;right:10px;top:35px}#cuisine .l-under-cuisine .l-under-cuisine-other .p-under-cuisine-other{width:min(1210px,90%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav{width:min(1200px,90%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-facilities-nav .p-under-facilities-nav-group ul li{width:calc(25% - 15px)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk{-moz-column-gap:0;column-gap:0;justify-content:space-between;width:min(1800px,90%)}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-blk-txt{width:38%}#facilities .l-under-facilities .l-under-facilities-group .p-under-activity-item .c-activity .c-activity-blk .c-activity-tgl{width:58%}#facilities .l-under-facilities .l-under-facilities__list .c-facilities-item{width:min(1200px,90%)}#facilities .l-under-facilities .l-info .l-info-blk{width:min(580px,90%)}#facilities .l-under-facilities .l-info .l-info-blk .c-facilities-btn a{-moz-column-gap:10px;column-gap:10px;font-size:1.2rem}#access .l-under-access .l-under-access-group .p-under-access-nav{width:min(1200px,90%)}#access .l-under-access .l-under-access-map{width:min(1680px,90%)}#access .l-under-access .l-info .l-info-blk,#access .l-under-access .l-under-access-wrap .l-under-access-sec{width:min(1200px,90%)}#access .l-under-access .l-info .l-info-blk .p-info-btn .c-info-btn a{flex-direction:column;font-size:1.2rem;row-gap:10px}#contact .l-under-contact__wrap .p-under-contact-form form,#contact-confirm .l-under-contact__wrap .p-under-contact-form form{width:min(960px,90%)}#all .l-under-new__wrap .p-under-new-list,#news .l-under-new__wrap .p-under-new-list{width:min(1200px,90%)}.wp-singular .l-under-new__wrap .p-under-news-detail,.wp-singular .l-under-premium-detail__wrap .p-under-premium-detail{width:min(900px,90%)}#premiums .l-under-premium__wrap{width:min(1200px,90%)}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item{padding-bottom:80px}#premiums .l-under-premium__wrap .l-under-premium-list .c-premium-item a .c-premium-item-blk .c-more-read{transform:translateY(100%)}.l-premium-detail .p-premium-detail-blk,.l-premium-detail .p-premium-detail-thumb{width:min(960px,90%)}.l-login{background:url(https://www.hakonesuishoen.jp/wp/wp-content/themes/hakonesuishoen/images/login/mv_sp.jpg) no-repeat;background-position:top;background-size:cover}.l-login .c-breadcrumbs{width:min(1440px,90%)}#terms .l-under-terms .l-under-terms__wrap{width:min(1200px,90%)}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl{display:flex;margin-bottom:10px;overflow-x:auto;padding-bottom:10px}#terms .l-under-terms .l-under-terms__wrap .c-under-terms-dl dd .c-under-terms-tbl table{min-width:1200px}}
/*# sourceMappingURL=style.css.map */