@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.2.0/dist/css/yakuhanjp.min.css";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap&subset=japanese";:root{--fontFamily:YakuHanJP,"Noto Sans JP",sans-serif;--fontWeight:400;--body:#000;--link:#000;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric}*,:after,:before{box-sizing:border-box}html{visibility:visible}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,picture,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}em{font-style:normal}a{text-decoration:none;outline:none}picture{line-height:1}picture img{line-height:1}img,picture img{vertical-align:middle;display:block}img{width:auto;outline:none}button,input{outline:0;-webkit-appearance:none;border-radius:0;border:0}input[type=number]{padding-left:.5em;font-size:1em;text-align:right;padding-right:1em}textarea{padding:.5em;font-size:1em;outline:none}button,input[type=reset],input[type=submit]{padding:0;-webkit-appearance:none}button{color:#000}button:hover,input[type=reset]:hover,input[type=submit]:hover{cursor:pointer}select{color:#000}input{outline:none}input,textarea{-webkit-appearance:none;border-radius:0;border-style:solid}textarea{resize:vertical}button,input,select,textarea{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-family:var(--fontFamily);font-weight:600}button{cursor:pointer;background:none}body{font-family:var(--fontFamily);font-weight:600;position:relative;font-size:100%;font-size-adjust:100%;line-height:1;display:block;overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeLegibility}a,body{color:#000;color:var(--body)}@media print{body{width:100%;overflow-x:hidden}@page{margin-top:.4cm;margin:.5cm}.no-print{display:none}[data-aos^=fade][data-aos^=fade]{opacity:1!important}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:16.5px;height:30px;margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:90;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width:960px){.swiper-button-next,.swiper-button-prev{top:12.5%}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{width:16.5px;height:30px;background-repeat:no-repeat;background-position:50%;background-size:16.5px auto;content:""}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:28px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{background-image:url(https://assets.ninehours.co.jp/img/icon_left.svg)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:28px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{background-image:url(https://assets.ninehours.co.jp/img/icon_right.svg)}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background:#d9d9d9;opacity:1}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background-color:#231815}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#d9d9d9}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:calc(100% - 25px)}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#36318f;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@media only screen and (max-width:960px){.swiper-scrollbar{bottom:0;left:0;height:6px;background-color:var(--gray10)}.swiper-scrollbar-drag{background-color:var(--main)}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.simplebar__elem::-webkit-scrollbar{display:none}.simplebar__elem .simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;height:6px}.simplebar__elem .simplebar-scrollbar:before{background:#000;border-radius:3px;height:6px!important;margin-top:0;left:0;right:0}.simplebar__elem .simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar__elem .simplebar-track{background:#dcdcdc;height:6px!important;border-radius:3px}:root{--main:#000;--white:#fff;--key:#e93a28;--yellow:#fdd22b;--gray1:#191919;--gray2:#313131;--gray3:#4a4a4a;--gray4:#626262;--gray5:#7a7a7a;--gray6:#939393;--gray7:#ababab;--gray8:#c4c4c4;--gray9:#dcdcdc;--gray10:#e9e9e9}html{scroll-behavior:smooth}body{min-width:auto;margin:0;padding:0;color:var(--main);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.98;letter-spacing:.06em;word-break:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}ul li{list-style:none}img{max-width:100%;height:auto}@media only screen and (max-width:960px){body{min-width:auto}}p:not([class]){word-break:auto-phrase}p:not([class])+p:not([class]){margin-top:1.5em}p:not([class]) a:not([class]){text-decoration:underline}p span.-key{color:var(--key)}p.-l{font-size:18px;line-height:1.9;word-break:auto-phrase}p.-s{font-size:14px}p.-s,p.-xs{line-height:2;word-break:auto-phrase}p.-xs{font-size:12px;letter-spacing:.04em}p.-xxs{font-size:11px;line-height:1.8;word-break:auto-phrase}p.-center{text-align:center}@media only screen and (max-width:960px){p.is-sp,p:not([class]){font-size:14px;letter-spacing:.05em;line-height:1.7}p.is-sp.-l{font-size:15px;letter-spacing:.04em;line-height:1.7}p.is-sp.-s{font-size:13px;line-height:1.65}p.is-sp.-xs{line-height:1.6}p.is-sp.-xxs{letter-spacing:.06em;line-height:1.55}p.-l{font-size:15px;letter-spacing:.04em;line-height:1.7}p.-s{font-size:13px;line-height:1.65}p.-xs{line-height:1.6}p.-xxs{letter-spacing:.06em;line-height:1.55}}a:not([class])[target=_blank]{text-decoration:underline}a:not([class])[target=_blank]:after{width:15px;height:15px;margin-left:2px;margin-right:.5em;background-image:url(https://assets.ninehours.co.jp/img/icon_window.svg);background-repeat:no-repeat;background-position:50%;background-size:15px auto;display:inline-block;transform:translateY(2px);content:""}.en{font-family:var(--en)}.serif{font-family:var(--serif)}.is-sp,.is-xsmallpc{display:none}@media only screen and (max-width:1037px){.is-xsmallpc{display:block}}@media only screen and (max-width:960px){.is-pc{display:none}.is-sp{display:block}}.l-app{overflow-x:hidden}@media only screen and (max-width:960px){.is-ios .l-app{position:fixed;top:0;left:0;width:100%;height:100vh!important;overflow-y:scroll}}.l-wrapper__outer{padding-right:min(43.5px,2.876984127vw);padding-left:min(43.5px,2.876984127vw)}.l-wrapper__inner{max-width:1250px;margin-right:auto;margin-left:auto}.l-wrapper__detail{max-width:1037px;margin-right:auto;margin-left:auto}@media only screen and (max-width:1200px)and (min-width:961px){.l-wrapper__outer{padding-right:min(69.5px,10.0578871201vw);padding-left:min(69.5px,10.0578871201vw)}}@media only screen and (max-width:960px){.l-wrapper__outer{padding-right:43px;padding-left:43px}}.l-header{position:fixed;width:100%;top:0;left:0;z-index:100}.l-header__outer{padding:0 40px;transition:background-color .4s}.l-header__outer:before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.5),hsla(0,0%,67%,0) 70%);background-blend-mode:multiply;transition:opacity .4s;pointer-events:none;content:""}.l-header__inner{position:relative;padding-top:22.5px;padding-bottom:22.5px;display:flex;justify-content:space-between}.l-header__logo__inner{position:relative;width:144px;height:60px;display:block}.l-header__logo__inner:after,.l-header__logo__inner:before{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:144px auto;transition:opacity .4s;content:""}.l-header__logo__inner:before{background-image:url(https://assets.ninehours.co.jp/img/logo-w.svg)}.l-header__logo__inner:after{background-image:url(https://assets.ninehours.co.jp/img/logo.svg);opacity:0}.l-header__ctrl{padding-left:20px}.l-header__ctrl__sub{display:flex;justify-content:flex-end}.l-header__ctrl__main{margin-top:19.5px}.l-header__menu{display:flex;align-items:center}.l-header__menu__item{margin-right:28px;font-size:14px;line-height:1.5}.l-header__menu__item:last-child{margin-right:0;padding-left:24px;border-left:2px solid var(--white)}.l-header__menu__item>a{color:var(--white)}.l-header__use{position:absolute;bottom:17px;right:0}.l-header__hamburger{display:none}.is-modal-fv .l-header__outer{background-color:var(--main)}@media only screen and (min-width:961px){.l-header__menu__item>a{transition:opacity .4s}}@media only screen and (max-width:1200px)and (min-width:961px){.l-header__inner{display:block}.l-header__ctrl{padding-left:0}.l-header__ctrl__sub{position:absolute;top:23px;right:22px}.l-header__use{top:58px;bottom:auto}.is-compact .l-header .l-header__inner .l-header__ctrl{display:block}.is-compact .l-header .l-header__inner .l-header__use{top:20px;bottom:auto}}@media only screen and (max-width:960px){.l-header{position:static;z-index:auto}.l-header__outer{padding:0}.l-header__outer:before{content:none}.l-header__inner{padding-top:0;padding-bottom:0}.l-header__head{position:fixed;top:0;left:0;width:100%;padding:20px;background:linear-gradient(180deg,rgba(0,0,0,.5),hsla(0,0%,67%,0) 70%);display:flex;align-items:center;justify-content:space-between;transition:background-color .4s;z-index:110}.l-header__logo__inner{width:92px;height:38px}.l-header__logo__inner:after,.l-header__logo__inner:before{background-size:92px auto}.l-header__ctrl{position:fixed;top:0;right:0;bottom:0;left:0;padding:140px 40px 50px;background-color:var(--main);overflow:scroll;z-index:100;pointer-events:none;visibility:hidden}.l-header__ctrl__inner{display:flex;flex-direction:column}.l-header__ctrl__sub{padding-top:46.5px;display:block;border-top:2px solid var(--gray3);order:2}.l-header__ctrl__main{margin-top:0;order:1}.l-header__menu{display:block}.l-header__menu__item{margin-right:0;margin-bottom:43px;font-size:14px;line-height:1.5;text-align:center}.l-header__menu__item:last-child{margin-bottom:0;padding-left:0;border-left:none}.l-header__menu__item>a{color:var(--white)}.l-header__use{position:relative;bottom:auto;right:auto;padding-right:45px}.l-header__use .c-button__set.--spcolumn .c-button:first-child.-xs{min-width:40px;min-height:40px;margin-right:5px;border:2px solid var(--white);padding:0 8px}.l-header__use .c-button__set.--spcolumn .c-button:first-child.-xs .c-icon__login:before{width:18px;height:18px;margin-left:-4px;background-size:18px auto}.l-header__use .c-button__set.--spcolumn .c-button:nth-child(2){min-width:90px;min-height:40px;font-size:14px}.l-header__hamburger{display:block}.is-open .l-header__head .l-header__logo{transform:translateY(1px)}.is-open .l-header__ctrl{pointer-events:auto;visibility:visible}.is-open .l-header__use{display:none}.is-open.is-ios .l-header__head .l-header__logo{transform:translateY(2px)}}@media only screen and (min-width:961px){.is-compact .l-header__outer{background-color:var(--white)}.is-compact .l-header__outer:before{opacity:0}.is-compact .l-header__inner{padding-top:20px;padding-bottom:15px}.is-compact .l-header__logo__inner{width:121px;height:50px}.is-compact .l-header__logo__inner:after,.is-compact .l-header__logo__inner:before{background-size:121px auto}.is-compact .l-header__logo__inner:before{opacity:0}.is-compact .l-header__logo__inner:after{opacity:1}.is-compact .l-header__menu{display:none}.is-compact .l-header__ctrl{display:flex;align-items:center}.is-compact .l-header__ctrl__main{margin-top:0}.is-compact .l-header__use{bottom:21px}.is-compact .l-header__use .c-button__set .c-button.-ghost--w{color:var(--main);border:2px solid var(--main)}.is-compact .l-header__use .c-button__set .c-button.-ghost--w .c-icon__login:before{background-image:url(https://assets.ninehours.co.jp/img/icon_login.svg)}.is-compact .l-header__use .c-button__set .c-button.-white{color:var(--white);background-color:var(--main);border:2px solid var(--main)}}@media only screen and (max-width:960px){.is-compact .l-header__head{background:var(--white)}.is-compact .l-header__logo__inner:before{opacity:0}.is-compact .l-header__logo__inner:after{opacity:1}.is-compact .l-header__use .c-button__set.--spcolumn .c-button:first-child.-xs{border:2px solid var(--main)}.is-compact .l-header__use .c-button__set.--spcolumn .c-button:first-child.-xs .c-icon__login:before{background-image:url(https://assets.ninehours.co.jp/img/icon_login.svg)}.is-compact .l-header__use .c-button__set.--spcolumn .c-button:nth-child(2).-white{color:var(--white);background-color:var(--main);border:2px solid var(--main)}.is-compact .l-header__hamburger .c-hamburger{border:2px solid var(--main)}.is-compact .l-header__hamburger .c-hamburger__item span{background-color:var(--main)}}.is-login .l-header__use .c-button--login{padding-top:3.5px;padding-bottom:3.5px}.is-login .l-header__use .c-button--login .c-icon__login{font-size:0}.is-login .l-header__use .c-button--login .c-icon__login:before{width:13px;height:20px;margin-top:-4px;background-image:url(https://assets.ninehours.co.jp/img/pict_mypage-w.svg);background-size:13px auto}.is-login .l-header__use .c-button--login .c-icon__login:after{font-size:14px;display:inline-block;vertical-align:middle;transform:translateY(-2px);content:"マイページ"}.is-login.p-page .l-header__use .c-button__set .c-button.-ghost--w.c-button--login{padding-top:3.5px;padding-bottom:3.5px}.is-login.p-page .l-header__use .c-button__set .c-button.-ghost--w.c-button--login .c-icon__login{font-size:0}.is-login.p-page .l-header__use .c-button__set .c-button.-ghost--w.c-button--login .c-icon__login:before{width:13px;height:20px;margin-top:-4px;background-image:url(https://assets.ninehours.co.jp/img/pict_mypage.svg);background-size:13px auto}.is-login.p-page .l-header__use .c-button__set .c-button.-ghost--w.c-button--login .c-icon__login:after{font-size:14px;display:inline-block;vertical-align:middle;transform:translateY(-2px);content:"マイページ"}@media only screen and (max-width:960px){.is-login .l-header__use .c-button__set .c-button.-ghost--w.c-button--login .c-icon__login:before{width:14px;height:22px;margin-top:-2px;background-size:14px auto}.is-login .l-header__use .c-button__set .c-button.-ghost--w.c-button--login .c-icon__login:after{content:none}.is-login.p-page .l-header__use .c-button__set .c-button.-ghost--w.c-button--login .c-icon__login:before{width:14px;height:22px;margin-top:-2px;background-image:url(https://assets.ninehours.co.jp/img/pict_mypage.svg);background-size:14px auto}.is-login.p-page .l-header__use .c-button__set .c-button.-ghost--w.c-button--login .c-icon__login:after{content:none}}@media only screen and (min-width:961px){.is-compact.is-login .l-header__use{bottom:21px}.is-compact.is-login .l-header__use .c-button__set .c-button--login .c-icon__login:before{background-image:url(https://assets.ninehours.co.jp/img/pict_mypage.svg)}}.p-page .l-header__outer{background-color:var(--white)}.p-page .l-header__outer:before{content:none}.p-page .l-header__logo__inner:before{opacity:0}.p-page .l-header__logo__inner:after{opacity:1}.p-page .l-header__menu__item:last-child{border-left:2px solid var(--gray9)}.p-page .l-header__menu__item>a{color:var(--main)}.p-page .l-header__use .c-button__set .c-button.-ghost--w{color:var(--main);border:2px solid var(--main)}.p-page .l-header__use .c-button__set .c-button.-ghost--w .c-icon__login:before{background-image:url(https://assets.ninehours.co.jp/img/icon_login.svg)}.p-page .l-header__use .c-button__set .c-button.-white{color:var(--white);background-color:var(--main);border:2px solid var(--main)}@media only screen and (max-width:960px){.p-page .l-header__head{background:var(--white)}.p-page .l-header__menu__item:last-child{border-left:none}.p-page .l-header__menu__item>a{color:var(--white)}.p-page .l-header__use .c-button__set.--spcolumn .c-button:first-child.-xs{border:2px solid var(--main)}}.-login .l-header .l-header__use .c-button__set .c-button--login .c-icon__login:before{width:13px;height:20px;background-image:url(https://assets.ninehours.co.jp/img/pict_male-half.svg);background-size:contain;transform:translateY(-3px)}.-login .l-header .l-header__use .c-button__set .c-button--login .c-icon__login:after{font-size:14px;line-height:1.5;display:inline-block;transform:translateY(2px)}@media only screen and (max-width:960px){.-login .l-header .l-header__use .c-button__set.--spcolumn .c-button--login .c-icon__login{font-size:0}.-login .l-header .l-header__use .c-button__set.--spcolumn .c-button--login .c-icon__login:before{width:13px;height:20px;margin-left:-1px;background-image:url(https://assets.ninehours.co.jp/img/pict_male-half.svg);background-size:contain;transform:translateY(0)}.-login .l-header .l-header__use .c-button__set.--spcolumn .c-button--login .c-icon__login:after{content:none}.-login .l-header .l-nav__use__item .c-button .c-icon__login{font-size:0}.-login .l-header .l-nav__use__item .c-button .c-icon__login:before{width:13px;height:20px;margin-top:-12px;background-image:url(https://assets.ninehours.co.jp/img/pict_mypage-w.svg);background-size:contain}.-login .l-header .l-nav__use__item .c-button .c-icon__login:after{font-size:15px;content:"マイページ"}.p-page.-login .l-header .l-header__use .c-button__set.--spcolumn .c-button--login .c-icon__login{font-size:0}.p-page.-login .l-header .l-header__use .c-button__set.--spcolumn .c-button--login .c-icon__login:before{width:13px;height:20px;margin-left:-1px;background-image:url(https://assets.ninehours.co.jp/img/pict_male-half.svg);background-size:contain}.p-page.-login .l-header .l-header__use .c-button__set.--spcolumn .c-button--login .c-icon__login:after{content:none}.p-page.-login .l-header .l-nav__use__item .c-button .c-icon__login{font-size:0}.p-page.-login .l-header .l-nav__use__item .c-button .c-icon__login:before{width:13px;height:20px;margin-top:-12px;background-image:url(https://assets.ninehours.co.jp/img/pict_mypage-w.svg);background-size:contain}.p-page.-login .l-header .l-nav__use__item .c-button .c-icon__login:after{font-size:15px;content:"マイページ"}}.l-header__business__label{margin-left:54px;font-size:14px;line-height:1.5;transform:translateY(-3px);transition:color .4s}.l-header__business__sub{display:flex;align-items:center}.l-header__business__sub__nav{transition:opacity .4s}.l-header__business__sub__menu{display:flex;align-items:center}.l-header__business__sub__menu li{list-style:none}.l-header__business__sub__menu li+li{margin-left:22px;padding-left:26px;border-left:1px solid var(--gray9)}.l-header__business__sub__menu li a{font-size:14px;line-height:1.5}.l-header__business__contact{width:52px;height:50px;margin-left:53px}.l-header__business__contact__inner{width:100%;height:100%;background-image:url(https://assets.ninehours.co.jp/img/icon_mail.svg);background-repeat:no-repeat;background-position:50%;background-size:30px auto;display:block}.l-header__business__ctrl{position:fixed;top:0;right:0;bottom:0;width:100%;padding:110px 40px 40px;background-color:var(--main);display:flex;align-items:center;overflow:scroll;pointer-events:none;visibility:hidden;z-index:100}.l-header__business__ctrl__outer{width:100%;max-width:1058px;margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:center}.l-header__business__ctrl__inner{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.l-header__business__ctrl__menu__item+.l-header__business__ctrl__menu__item{margin-top:min(52px,5.2953156823vh)}.l-header__business__ctrl__menu__item>a{color:var(--white);font-size:30px;line-height:1.6}.l-header__business__ctrl__menu__item>a+.l-header__business__ctrl__menu__child{margin-top:min(23px,2.3421588595vh)}.l-header__business__ctrl__menu__child__item+.l-header__business__ctrl__menu__child__item{margin-top:14px}.l-header__business__ctrl__menu__child__item>a{color:var(--white);font-size:18px;line-height:1.9}.l-header__business__ctrl__btn .c-button{min-width:284px;padding-top:7.5px;padding-bottom:7.5px;font-size:18px;line-height:1.9}.l-header__business__ctrl__btn .c-button span{position:relative;padding-left:65px}.l-header__business__ctrl__btn .c-button span:before{top:0;left:0;width:23px;height:16px;background-image:url(https://assets.ninehours.co.jp/img/icon_mail.svg);background-size:23px auto}.l-header__business__ctrl__btn .c-button span:after,.l-header__business__ctrl__btn .c-button span:before{position:absolute;bottom:0;margin:auto;background-repeat:no-repeat;background-position:50%;display:block;content:""}.l-header__business__ctrl__btn .c-button span:after{top:-2px;left:23px;width:25px;height:18px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-size:25px auto}.l-header__business.l-header .l-header__outer:before{content:none}.l-header__business.l-header .l-header__head{display:flex;align-items:baseline;z-index:120}.l-header__business.l-header .l-header__logo__inner:before{opacity:0}.l-header__business.l-header .l-header__logo__inner:after{opacity:1}.l-header__business.l-header .l-header__hamburger{margin-left:21px;display:block}.l-header__business.l-header .l-header__hamburger .c-hamburger{position:static;top:auto;right:auto;width:52px;height:50px;border:2px solid transparent}.l-header__business.l-header .l-header__hamburger .c-hamburger__inner{width:30px;height:14px}.l-header__business.l-header .l-header__hamburger .c-hamburger__item span{background-color:var(--main)}.l-header__business.l-header .l-header__hamburger .c-hamburger__item span:nth-child(2){top:6px}.is-open .l-header__business.l-header .l-header__inner:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--main);z-index:100;content:""}@media only screen and (max-width:1200px)and (min-width:961px){.l-header__business.l-header .l-header__inner{display:flex}}.p-business-page .l-header__business.l-header .l-header__outer{background-color:var(--white)}.is-open .l-header__business .l-header__business__label{color:var(--white)}.is-open .l-header__business .l-header__business__ctrl{pointer-events:auto;visibility:visible}.is-open .l-header__business .l-header__business__sub{z-index:120}.is-open .l-header__business .l-header__business__sub .l-header__business__sub__menu li a{color:var(--white)}.is-open .l-header__business .l-header__business__contact__inner{background-image:url(https://assets.ninehours.co.jp/img/icon_mail-w.svg)}.is-open .l-header__business.l-header .l-header__head{z-index:110}.is-open .l-header__business.l-header .l-header__logo__inner:before{opacity:1}.is-open .l-header__business.l-header .l-header__logo__inner:after{opacity:0}.is-open .l-header__business.l-header .l-header__hamburger .c-hamburger__item span{background-color:var(--white)}.is-open .l-header__business.l-header .l-header__hamburger .c-hamburger__item span:first-child{transform:translateY(6px) rotate(-45deg)}.is-open .l-header__business.l-header .l-header__hamburger .c-hamburger__item span:nth-child(3){transform:translateY(-6px) rotate(45deg)}.is-compact .l-header__business__sub__nav{opacity:0;pointer-events:none}@media only screen and (max-width:960px){.l-header__business__label{margin-left:22px;font-size:12px;line-height:1.5;transform:translateY(3px)}.l-header__business__sub{z-index:120}.l-header__business__sub__nav{display:none}.l-header__business__contact{position:fixed;top:15px;right:72px;margin-left:0}.l-header__business__ctrl{left:0;width:auto;padding:120px 43px 53.5px;display:block}.l-header__business__ctrl__inner,.l-header__business__ctrl__outer{display:block}.l-header__business__ctrl__nav{margin-top:55px}.l-header__business__ctrl__menu{text-align:center}.l-header__business__ctrl__menu__item{font-size:18px;line-height:1.55}.l-header__business__ctrl__menu__item+.l-header__business__ctrl__menu__item{margin-top:47px}.l-header__business__ctrl__menu__item>a{color:var(--white);font-size:18px;line-height:1.55}.l-header__business__ctrl__menu__item>a+.l-header__business__ctrl__menu__child{margin-top:11px}.l-header__business__ctrl__menu__child__item{font-size:12px;line-height:1.5}.l-header__business__ctrl__menu__child__item+.l-header__business__ctrl__menu__child__item{margin-top:19px}.l-header__business__ctrl__menu__child__item>a{color:var(--white);font-size:12px;line-height:1.5}.l-header__business__ctrl__btn{margin-top:55px;text-align:center}.l-header__business__ctrl__btn .c-button{width:100%;max-width:307px;padding-top:13px;padding-bottom:13px;font-size:15px;line-height:1.5}.l-header__business__ctrl__en{margin-top:56.5px;color:var(--white);font-size:14px;line-height:1.5;text-align:center}.l-header__business__ctrl__en__label{color:var(--white)}.l-header__business__reservation{text-align:center}.l-header__business__reservation .c-button{width:100%;max-width:307px;min-width:284px;padding-top:13px;padding-bottom:13px;font-size:15px;line-height:1.5}.l-header__business.l-header .l-header__head{background:var(--white);align-items:center;justify-content:flex-start}.l-header__business.l-header .l-header__hamburger{position:fixed;top:15px;right:19px;margin-left:0}.is-open .l-header__business.l-header .l-header__inner:after{content:none}.is-open .l-header__business.l-header .l-header__head:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--main);pointer-events:none;z-index:-1;content:""}.is-compact .l-header__business.l-header .l-header__head{background-color:var(--white)}}.l-nav{margin-right:345px}.l-nav__use{display:none}.l-nav__menu{display:flex;align-items:center}.l-nav__menu__item{margin-right:min(38px,2.5132275132vw);font-size:16px;line-height:1.5}.l-nav__menu__item:last-child{margin-right:0}.l-nav__menu__item>a{color:var(--white)}.p-mypage .l-nav__menu__item.l-nav__menu__item__members{display:none}@media only screen and (min-width:961px){.l-nav__menu__item>a{transition:opacity .4s}}@media only screen and (max-width:1200px)and (min-width:961px){.l-nav{margin-top:30px;margin-right:0}.l-nav__menu{justify-content:center}.is-compact .l-nav{margin-top:0}}@media only screen and (max-width:960px){.l-nav{margin-right:0;padding-bottom:46.5px}.l-nav__use{display:block}.l-nav__use__item{margin-bottom:20px}.l-nav__use__item:last-child{margin-bottom:0}.l-nav__use__item .c-button{margin-right:auto;margin-left:auto;display:block}.l-nav__menu{margin-top:46.5px;display:block}.l-nav__menu__item{margin-right:0;margin-bottom:42.5px;font-size:15px;text-align:center}.l-nav__menu__item:last-child{margin-bottom:0}}@media only screen and (min-width:961px){.is-compact .l-nav__menu__item>a{color:var(--main)}}.p-page .l-nav__menu__item>a{color:var(--main)}@media only screen and (max-width:960px){.p-page .l-nav__menu__item>a{color:var(--white)}}.l-sidenav{position:fixed;top:0;left:0;bottom:0;width:130.5px;display:flex;align-items:center;justify-content:center;transition:opacity .4s}.l-sidenav__item{font-size:12px;line-height:2}.l-sidenav__item+.l-sidenav__item{margin-top:18px}.l-sidenav__item__inner{color:var(--gray9);transition:color .4s}.l-sidenav__item.is-current .l-sidenav__item__inner{color:var(--main);pointer-events:none}.l-sidenav.is-hide{opacity:0;pointer-events:none}@media only screen and (max-width:960px){.l-sidenav{top:auto;width:100%;padding:0 10px 10px;transition:opacity .4s;z-index:80}.l-sidenav__inner{width:100%}.l-sidenav__menu{width:100%;height:50px;background-color:var(--white);border:1px solid var(--gray9);border-radius:8px;display:flex;align-items:center;justify-content:center}.l-sidenav__item{margin:0 15px}.l-sidenav__item+.l-sidenav__item{margin-top:0}}.l-footer__outer{padding:58px 44px 91px}.l-footer__inner{max-width:1250px;margin-right:auto;margin-left:auto}.l-footer__head{justify-content:space-between}.l-footer__head,.l-footer__menu{display:flex;align-items:center}.l-footer__menu__item{margin-right:min(40px,2.6455026455vw);font-size:16px;line-height:1.5}.l-footer__menu__item:last-child{margin-right:0}.l-footer__menu__item>*{font-size:16px;line-height:1.5}.l-footer__use{margin-left:20px;display:flex;align-items:center}.l-footer__use__link{margin-left:20px;line-height:1.5}.l-footer__body{margin-top:30px;padding-top:30px;padding-bottom:30px;border-top:1px solid var(--gray9);border-bottom:1px solid var(--gray9)}.l-footer__body__inner{display:flex;justify-content:space-between}.l-footer__store{display:flex}.l-footer__store__head{padding-right:30px}.l-footer__store__label{font-size:16px;line-height:1.5}.l-footer__store__list{margin-bottom:14px;display:flex;align-items:center}.l-footer__store__list:last-child{margin-bottom:0}.l-footer__store__list__area{min-width:100px;width:100px;font-size:16px;line-height:1.5}.l-footer__store__list__menu{display:flex;align-items:center;flex-wrap:wrap}.l-footer__store__list__menu__item{font-size:14px;line-height:1.5}.l-footer__store__list__menu__item:not(:first-child){position:relative;margin-left:1em;padding-left:1.5em}.l-footer__store__list__menu__item:not(:first-child):before{position:absolute;top:0;left:0;color:var(--gray9);content:"/"}.l-footer__links{margin-left:20px;padding-left:min(84px,5.5556vw);padding-right:min(64px,4.2328042328vw);border-left:1px solid var(--gray9)}.l-footer__links__item{margin-bottom:19px;font-size:16px;line-height:1.5}.l-footer__links__item:last-child{margin-bottom:0}.l-footer__outside{display:flex;justify-content:space-between}.l-footer__group{padding:30px 0;display:flex;align-items:center}.l-footer__group__label{margin-right:min(50px,3.3068783069vw)}.l-footer__group__list{display:flex;align-items:center}.l-footer__group__list__item{margin-right:20px}.l-footer__group__list__item:last-child{margin-right:0}.l-footer__group__list__item.-logo{width:93px}.l-footer__group__list__item.-sauna{width:82px}.l-footer__group__list__item.-hotel{width:175px}.l-footer__group__list__item.-capsule{width:130px}.l-footer__social{margin-left:20px;display:flex;align-items:center}.l-footer__social__label{margin-right:min(50px,3.3068783069vw)}.l-footer__social__menu{display:flex;align-items:center}.l-footer__social__menu__item{width:20px;margin-right:20px}.l-footer__social__menu__item:last-child{margin-right:0}.l-footer__foot{padding-top:24px;border-top:2px solid var(--main);justify-content:space-between}.l-footer__foot,.l-footer__foot__nav__menu{display:flex;align-items:center}.l-footer__foot__nav__menu__item{margin-right:min(40px,2.6455026455vw);font-size:12px;line-height:2}.l-footer__foot__nav__menu__item:last-child{margin-right:0}.l-footer__foot__copyright{margin-left:20px;font-size:12px;line-height:2}@media only screen and (max-width:1200px)and (min-width:961px){.l-footer__outer{padding:51.5px 40px 57px}.l-footer__head{align-items:flex-end}.l-footer__menu__item{margin-right:min(15px,1.25vw)}.l-footer__use{flex-direction:column;align-items:flex-end}.l-footer__use .c-button__set{order:2}.l-footer__use .c-button__set .c-button.-xs{min-width:135px}.l-footer__use .c-button__set .c-button.-xs:first-child{margin-right:9.5px}.l-footer__use__link{margin-left:0;font-size:14px;order:1}.l-footer__store{display:block}.l-footer__store__head{padding-right:0}.l-footer__store__label{margin-bottom:20.5px}.l-footer__store__list{margin-bottom:6px;align-items:flex-start}.l-footer__store__list__area{width:57px}.l-footer__store__list__menu{display:flex;align-items:center}.l-footer__links{padding-right:min(34px,3.5379812695vw);padding-left:min(54px,5.6191467222vw)}.l-footer__links__item{white-space:nowrap}.l-footer__group__list__item.-hotel{display:none}}@media only screen and (max-width:960px){.l-footer__outer{padding:42px 43px 45px}.is-ios .l-footer__outer{padding-bottom:95px}.l-footer__head{display:block}.l-footer__nav{display:none}.l-footer__use{margin-left:0;justify-content:center}.l-footer__use__link{display:none}.l-footer__use .c-button__set .c-button:last-child{min-width:200px}.l-footer__body{display:none}.l-footer__outside{padding-bottom:30px;display:block}.l-footer__group{padding:0 0 15px;display:block}.l-footer__group__label{margin-right:0;text-align:center}.l-footer__group__label,.l-footer__group__label p:not([class]){font-size:15px;line-height:1.7}.l-footer__group__list{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:space-between}.l-footer__group__list__item{margin-right:0;margin-bottom:20px}.l-footer__group__list__item:last-child{margin-right:0}.l-footer__group__list__item.-logo>a{width:78px;display:block;margin-right:auto;margin-left:auto}.l-footer__group__list__item.-sauna{width:60px}.l-footer__group__list__item.-hotel{width:123px}.l-footer__group__list__item.-capsule{width:80px}.l-footer__social{margin-left:0;justify-content:center}.l-footer__social__label{margin-right:38px;font-size:14px;line-height:1.65}.l-footer__social__menu{display:flex;align-items:center}.l-footer__social__menu__item{width:25px;margin-right:10px}.l-footer__foot{padding-top:26.5px;display:block}.l-footer__foot__nav__menu{display:block}.l-footer__foot__nav__menu__item{margin-right:0;margin-bottom:28px;font-size:14px;line-height:1.5;text-align:center}.l-footer__foot__nav__menu__item:last-child{margin-bottom:0}.l-footer__foot__copyright{margin-top:73.5px;margin-left:0;font-size:11px;line-height:1.55;text-align:center}}.c-button__set{display:flex;align-items:center}.c-button__set.-center{justify-content:center}.c-button__set .c-button{margin-right:33px}.c-button__set .c-button:last-child{margin-right:0}.c-button__set .c-button.-xs{margin-right:20px}.c-button__set .c-button.-xs:last-child{margin-right:0}.c-button{min-width:288px;padding:13px 20px;color:var(--white);font-size:16px;line-height:1.5;text-align:center;background-color:var(--main);border:2px solid var(--main);border-radius:8px;display:inline-block;vertical-align:middle}.c-button.-xs{min-width:140px;padding:5px 10px;font-size:14px}.c-button.-s{min-width:180px}.c-button.-l{min-width:395px}.c-button.-xl{min-width:500px}.c-button.-white{color:var(--main);background-color:var(--white);border:2px solid var(--white)}.c-button.-font-red{color:var(--key)!important}.c-button.-ghost{color:var(--main);background-color:transparent}.c-button.-ghost--w{color:var(--white);background-color:transparent;border:2px solid var(--white)}.c-button.-inactive{width:100%;max-width:332px;min-width:auto;background-color:var(--gray8);border:2px solid var(--gray8);pointer-events:none}.c-button.-inactive.is-active{background-color:var(--main);border:2px solid var(--main);pointer-events:auto}.c-button .u-pict__sleep:after{margin-left:8px}@media only screen and (min-width:961px){.c-button{transition:color .4s,background-color .4s,border .4s}}@media only screen and (max-width:960px){.c-button__set{display:flex}.c-button__set .c-button{margin-right:0;margin-bottom:20px}.c-button__set .c-button:last-child{margin-bottom:0}.c-button__set .c-button.-xs,.c-button__set .c-button.-xs:last-child{margin-right:0}.c-button__set:not(.--spcolumn){flex-direction:column}.c-button__set.--spcolumn .c-button{margin-bottom:0}.c-button__set.--spcolumn .c-button.-xs{margin-right:17px}.c-button__set.--spcolumn .c-button.-xs:last-child{margin-right:0}.c-button{min-width:307px;font-size:15px}.c-button.-xs{min-height:53px;font-size:15px;padding:4px 10px;display:flex;align-items:center;justify-content:center}.c-button.-s,.c-button.-xs{min-width:145px}.c-button.-l,.c-button.-xl{width:100%;min-width:289px;max-width:307px}.c-button.-spicon{min-width:90px}.c-button.-spicon .c-icon__login{font-size:0}.c-button.-spicon .c-icon__login:before{width:24px;height:24px;margin-right:0;background-size:24px auto}}.c-button__use{min-height:46px;padding:4px 5px 4px 16px;border:2px solid var(--main);border-radius:8px;display:flex;align-items:center;cursor:pointer}.c-button__use__label{font-size:14px;line-height:2;display:flex;align-items:center}.c-button__use__label:before{margin-right:8px;background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;content:""}.c-button__use__label .-label,.c-button__use__label .-week{font-size:11px}.c-button__use__set{display:flex;align-items:center}.c-button__use__item+.c-button__use__item{margin-left:15px}.c-button__use__column{display:flex;align-items:center}.c-button__use__column__col.-checkout:before{width:12px;height:8px;margin:-2px 3px 0;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-repeat:no-repeat;background-position:50%;background-size:12px auto;display:inline-block;vertical-align:middle;content:""}.c-button__use--location{width:244px}.c-button__use--location .c-button__use__label{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.c-button__use--location .c-button__use__label:before{width:28px;height:20px;background-image:url(https://assets.ninehours.co.jp/img/pict_reservation.svg);background-size:28px auto}.c-button__use--guest{width:233px}.c-button__use--guest .c-button__use__label:before{height:23px}.c-button__use--guest .c-button__use__label .-count{margin:0 .5em}.c-button__use--guest .c-button__use__label.-male:before{width:8px;background-image:url(https://assets.ninehours.co.jp/img/pict_male.svg);background-size:8px auto}.c-button__use--guest .c-button__use__label.-female:before{width:9.5px;background-image:url(https://assets.ninehours.co.jp/img/pict_female.svg);background-size:9.5px auto}.c-button__use--date{width:243px;padding-left:10px;padding-right:2px}.c-button__use--date .c-button__use__label:before{width:20px;height:20px;background-image:url(https://assets.ninehours.co.jp/img/icon_date.svg);background-size:20px auto}.c-button__use--date.-inonly{width:143px}.c-button__use--result{width:200px;margin-bottom:6px;padding:4px 10px;background-color:var(--main);justify-content:center}.c-button__use--result .c-button__use__label{color:var(--white);font-size:14px;line-height:1.3;text-align:center}.c-button__use--time{width:168px}.c-button__use--time .c-button__use__label:before{width:20px;height:20px;background-image:url(https://assets.ninehours.co.jp/img/pict_nap.svg);background-size:20px auto}@media only screen and (max-width:1200px)and (min-width:961px){.c-button__use--result{width:80px;padding:0 10px}.c-button__use--result .c-button__use__label:before{content:none}}@media only screen and (max-width:960px){.c-button__use{justify-content:center}.c-button__use__label{line-height:1.5}.c-button__use--date,.c-button__use--date.-inonly,.c-button__use--guest,.c-button__use--location,.c-button__use--result{width:100%;max-width:304px;min-width:auto}.c-button__use--result{margin-bottom:0}.c-button__use--result .c-button__use__label{line-height:1.5}.c-button__use--result .c-button__use__label .is-xsmallpc{display:none}.c-button__use--time{width:100%;max-width:304px;min-width:auto}}.c-button__tag__set{display:flex;flex-wrap:wrap}.c-button__tag__item{width:auto;height:auto;margin-right:17px;margin-bottom:17px}.c-button__tag__item .c-button{min-width:150px;padding-top:12px;padding-bottom:12px;border:2px solid var(--main)}.c-button__tag__item .c-button:last-child{margin-right:0}.c-button__tag__item .c-button.is-current{color:var(--gray6);border:2px solid var(--gray6);pointer-events:none}@media only screen and (max-width:960px){.c-button__tag{position:relative}.c-button__tag__set{padding-bottom:30px;flex-wrap:nowrap}.c-button__tag__item{margin-bottom:0}.c-button__tag__item .c-button{width:100%;min-width:auto}.c-button__tag .swiper-scrollbar{left:0;width:100%}}.c-button__reservation{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:80;opacity:0;pointer-events:none;transition:opacity .4s}.c-button__reservation__inner{padding:17.5px 33px 17.5px 30px;border-radius:8px 0 0 8px;background-color:var(--main);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:block;cursor:pointer}.c-button__reservation__label{color:var(--white);font-size:18px;line-height:2;letter-spacing:.016em;text-align:right}.c-button__reservation.is-show{opacity:1;pointer-events:auto}@media only screen and (max-width:960px){.c-button__reservation{position:fixed;top:auto;bottom:0;left:0;padding:0 10px 10px;transform:translateY(0)}.c-button__reservation__inner{padding:13px 20px;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.c-button__reservation__label{font-size:12px;text-align:center}.c-button__reservation__label:before{color:var(--white);font-size:12px}}.c-icon:before{margin-top:-2px;margin-right:10px;background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;content:""}.c-icon__arrow:before{width:27px;height:18px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-size:27px auto}.c-icon__arrow.-white:before{background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r-w.svg)}.c-icon__login:before{width:16px;height:16px;background-image:url(https://assets.ninehours.co.jp/img/icon_login.svg);background-size:16px auto}.c-icon__login.-white:before{background-image:url(https://assets.ninehours.co.jp/img/icon_login_w.svg)}.c-iconarrow:after{margin-top:-2px;margin-left:20px;width:27px;height:18px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-size:27px auto;background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;content:""}.c-iconarrow.-white:after{background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r-w.svg)}.c-iconarrow.-s:after{width:22px;height:14px;background-size:22px auto}.c-icontext:after{width:27px;height:18px;margin-top:-4px;margin-left:20px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-repeat:no-repeat;background-position:50%;background-size:27px auto;display:inline-block;vertical-align:middle;content:""}.c-icontext.-white{color:var(--white)}.c-icontext.-white:after{background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r-w.svg)}.c-icontext.-back:before{width:27px;height:18px;margin-top:-4px;margin-right:20px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_l.svg);background-repeat:no-repeat;background-position:50%;background-size:27px auto;display:inline-block;vertical-align:middle;content:""}.c-icontext.-back:after{content:none}@media only screen and (min-width:961px){.c-icontext:after{transition:transform .4s}}.c-iconlabel{font-size:12px;line-height:2;cursor:pointer}.c-iconlabel:after{margin-left:.5em;content:"→"}.c-iconlabel.-full{color:var(--gray8);pointer-events:none}.c-iconlabel.-full:after{content:none}@media only screen and (max-width:960px){.c-iconlabel{font-size:11px;line-height:1.55}}.c-icononly{width:70px;height:70px;background-repeat:no-repeat;background-position:50%;display:block}.c-icononly.-reservation{background-image:url(https://assets.ninehours.co.jp/img/pict_reservation.svg);background-size:58px auto}.c-icononly.-mail{background-image:url(https://assets.ninehours.co.jp/img/icon_mail.svg);background-size:50px auto}.c-icononly.-fitscan{width:135px;height:80px;background-image:url(https://assets.ninehours.co.jp/img/pict_fitscan.svg);background-size:135px auto}.c-icononly.-fitscan.-w{background-image:url(https://assets.ninehours.co.jp/img/pict_fitscan-w.svg)}.c-icononly.-center{margin-right:auto;margin-left:auto}@media only screen and (max-width:960px){.c-icononly{width:65px;height:65px}.c-icononly.-reservation{background-size:54px auto}.c-icononly.-mail{background-size:46px auto}.c-icononly.-fitscan{width:78px;height:46px;background-size:78px auto}}.c-icon__question{width:16px;height:16px;margin-top:-2px;margin-left:8px;background-image:url(https://assets.ninehours.co.jp/img/pict_question.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;display:inline-block;vertical-align:middle}.c-icon__download{font-size:16px;line-height:1.5}.c-icon__download:after{width:17px;height:24px;margin-top:-4px;margin-left:20px;background-image:url(https://assets.ninehours.co.jp/img/icon_download.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;display:inline-block;vertical-align:middle;content:""}@media only screen and (max-width:960px){.c-icon__download{font-size:15px}}.c-list>li{position:relative;padding-left:1em}.c-list>li:before{position:absolute;top:0;left:0;content:"・"}ol.c-list__num{counter-reset:count 0;list-style:none}ol.c-list__num li{position:relative;padding-left:1.5em}ol.c-list__num li:before{position:absolute;left:0;content:counter(count) ".";counter-increment:count 1}@media only screen and (max-width:960px){ol.c-list__num li:before{font-size:14px;letter-spacing:.05em;line-height:1.7}}.c-hamburger{position:fixed;top:20px;right:20px;width:40px;height:40px;border:2px solid var(--white);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:110}.c-hamburger__inner{position:relative;width:26px;height:12px;transition:.6s}.c-hamburger__item{width:100%;height:100%;display:block}.c-hamburger__item span{position:absolute;left:0;width:26px;height:2px;background-color:var(--white);border-radius:2px;display:inline-block;transition:.4s}.c-hamburger__item span:first-child{top:0}.c-hamburger__item span:nth-child(2){top:5px}.c-hamburger__item span:nth-child(3){bottom:0}.is-open .c-hamburger__inner{transform:rotate(1turn)}.is-open .c-hamburger__item span:first-child{transform:translateY(5px) rotate(-45deg)}.is-open .c-hamburger__item span:nth-child(2){opacity:0}.is-open .c-hamburger__item span:nth-child(3){transform:translateY(-5px) rotate(45deg)}.p-page .c-hamburger{border:2px solid var(--main)}.p-page .c-hamburger__item span{background-color:var(--main)}.c-reservation__inner{max-width:1250px;margin-right:auto;margin-left:auto}.c-reservation__container{background-color:var(--white);border-radius:8px;border:1px solid var(--gray9)}.c-reservation__tab{width:100%;display:flex;align-items:center;border-bottom:1px solid var(--gray9)}.c-reservation__tab__item{position:relative;height:50px;padding:5px 20px;color:var(--gray8);font-size:12px;line-height:2;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-reservation__tab__item:after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--white);display:none;content:""}.c-reservation__tab__item.-stay{font-size:19px;letter-spacing:.08em;line-height:1.9}.c-reservation__tab__item.-code,.c-reservation__tab__item.-nap{border-left:1px solid var(--gray9)}.c-reservation__tab__item.is-active{pointer-events:none}.c-reservation__body{width:100%;padding:20px 22px 13px;display:flex;align-items:center}.c-reservation__contents{width:100%}.c-reservation__contents__inner{display:flex;align-items:center}.c-reservation__contents__head{padding-right:min(30px,1.9841269841vw)}.c-reservation__contents__body{display:flex;align-items:center}.c-reservation__contents__label{margin-bottom:6px;font-size:14px;line-height:1.7}.c-reservation__contents__use{position:relative;display:flex;flex-wrap:wrap}.c-reservation__contents__use__item{margin-right:6px;margin-bottom:6px}.c-reservation__contents__use__item:last-child{margin-right:0}.c-reservation__contents__result{padding-left:min(30px,1.9841269841vw)}.c-reservation__contents.-nap .c-reservation__contents__label{text-align:right}.c-reservation__search{width:100%;display:flex;align-items:center;justify-content:space-between}.c-reservation__search__input{width:calc(100% - 200px);padding-right:30px}.c-reservation__search__btn{width:200px}.c-reservation__search__btn .c-button{width:100%;min-width:auto;max-width:200px;height:50px;padding:5px;display:flex;align-items:center;justify-content:center}.c-reservation__container.is-stay .c-reservation__tab__item.-stay{width:132px;color:var(--main);justify-content:center}.c-reservation__container.is-stay .c-reservation__tab__item.-stay:after{display:block}.c-reservation__container.is-stay .c-reservation__tab__item.-nap{width:calc(100% - 382px);justify-content:flex-end}.c-reservation__container.is-stay .c-reservation__tab__item.-code{width:250px}.c-reservation__container.is-nap .c-reservation__tab__item.-stay{width:calc(100% - 363px);justify-content:flex-start}.c-reservation__container.is-nap .c-reservation__tab__item.-nap{width:113px;color:var(--main);justify-content:center}.c-reservation__container.is-nap .c-reservation__tab__item.-nap:after{display:block}.c-reservation__container.is-nap .c-reservation__tab__item.-code{width:250px}.c-reservation__container.is-code .c-reservation__tab__item.-stay{width:calc(100% - 363px);justify-content:flex-start}.c-reservation__container.is-code .c-reservation__tab__item.-nap{width:113px;justify-content:center}.c-reservation__container.is-code .c-reservation__tab__item.-code{width:250px;color:var(--main)}.c-reservation__container.is-code .c-reservation__tab__item.-code:after{display:block}.c-reservation__contents.is-hide{display:none}@media only screen and (max-width:1200px)and (min-width:961px){.c-reservation__body{padding:14px 30px 20px;justify-content:center}.c-reservation__contents__inner{display:block}.c-reservation__contents__head{padding-right:0}.c-reservation__contents__body{justify-content:center}.c-reservation__contents__label{margin-bottom:17px;text-align:center}.c-reservation__contents__result{padding-left:6px}.c-reservation__contents.-nap .c-reservation__contents__label{text-align:center}.c-reservation__contents.-nap .c-reservation__contents__label br{display:none}}@media only screen and (max-width:960px){.c-reservation__tab__item{position:relative;height:66px;padding:5px 10px;line-height:1.5;justify-content:center}.c-reservation__tab__item.-stay{font-size:15px;letter-spacing:.07em;line-height:1.5}.c-reservation__body{padding:25.5px 21px 20px;display:block}.c-reservation__contents__inner{display:block}.c-reservation__contents__head{padding-right:0;margin-bottom:10.5px}.c-reservation__contents__body{display:block}.c-reservation__contents__label{margin-bottom:0;font-size:14px;line-height:1.65;text-align:center}.c-reservation__contents__use{display:block}.c-reservation__contents__use__item{margin-right:0;margin-bottom:15px}.c-reservation__contents__use__item:last-child{margin-bottom:0}.c-reservation__contents__use__item .c-button__use{margin-right:auto;margin-left:auto}.c-reservation__contents__result{margin-top:30px;padding-left:0}.c-reservation__contents__result .c-button__use{margin-right:auto;margin-left:auto}.c-reservation__contents.-nap .c-reservation__contents__label{text-align:center}.c-reservation__contents.-nap .c-reservation__contents__label br{display:none}.c-reservation__search{display:block}.c-reservation__search__input{margin-bottom:15px;padding-right:0}.c-reservation__search__btn,.c-reservation__search__input{width:100%;max-width:304px;margin-right:auto;margin-left:auto}.c-reservation__search__btn .c-button{max-width:100%}.c-reservation__container.is-stay .c-reservation__tab__item.-stay{width:34.4827586207%;justify-content:center}.c-reservation__container.is-stay .c-reservation__tab__item.-nap{width:20.1149425287%;justify-content:center}.c-reservation__container.is-stay .c-reservation__tab__item.-code{width:45.4022988506%;justify-content:center}.c-reservation__container.is-nap .c-reservation__tab__item.-stay{width:34.4827586207%;justify-content:center}.c-reservation__container.is-nap .c-reservation__tab__item.-nap{width:20.1149425287%;justify-content:center}.c-reservation__container.is-nap .c-reservation__tab__item.-code{width:45.4022988506%;justify-content:center}.c-reservation__container.is-code .c-reservation__tab__item.-stay{width:34.4827586207%;justify-content:center}.c-reservation__container.is-code .c-reservation__tab__item.-nap{width:20.1149425287%;justify-content:center}.c-reservation__container.is-code .c-reservation__tab__item.-code{width:45.4022988506%;justify-content:center}}.c-reservation__box__outer{padding-top:45px;padding-bottom:50px;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.c-reservation__box__inner{text-align:center}.c-reservation__box__label{margin-top:32px;font-size:20px;line-height:1.8}.c-reservation__box__btn{margin-top:22px}@media only screen and (max-width:960px){.c-reservation__box__outer{padding-top:34px;padding-bottom:40px}.c-reservation__box__label{margin-top:19px;font-size:18px;line-height:1.55}.c-reservation__box__btn{margin-top:15px}}.c-cro{padding-right:min(43.5px,2.876984127vw);padding-left:min(43.5px,2.876984127vw)}.c-cro__inner{max-width:1250px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.c-cro__inner,.c-cro__item{display:flex;align-items:center}.c-cro__item{width:50%;padding:72px 20px 55px;justify-content:center}.c-cro__item:last-child{border-left:2px solid var(--gray10)}.c-cro__item__inner{text-align:center}.c-cro__item__inner p+.c-cro__item__btn{margin-top:32px}.c-cro__item__title{margin-top:1px}.c-cro__item__title+.c-cro__item__btn{margin-top:31px}.c-cro__item__title+p{margin-top:23px}@media only screen and (max-width:1037px){.c-cro{padding-right:min(69.5px,10.0578871201vw);padding-left:min(69.5px,10.0578871201vw)}.c-cro__inner{padding-top:40px;padding-bottom:60px;display:block}.c-cro__item{width:100%;padding:0}.c-cro__item:last-child{margin-top:40px;padding-top:40px;border-top:2px solid var(--gray10);border-left:0}.c-cro__item__inner p+.c-cro__item__btn{margin-top:44px}.c-cro__item__title{margin-top:16px}.c-cro__item__title+.c-cro__item__btn{margin-top:31px}.c-cro__item__title+p{margin-top:29.5px}}@media only screen and (max-width:960px){.c-cro{padding-right:43.5px;padding-left:43.5px}.c-cro__item:last-child{margin-top:50px;padding-top:50px}.c-cro__item p{text-align:left}}.c-slider{position:relative;padding-bottom:60px}.c-slider__inner:not(.swiper-initialized){padding:0 33px}.c-slider__inner:not(.swiper-initialized) .c-slider__elem{max-width:1037px;margin-right:auto;margin-left:auto}.c-slider .swiper-pagination .swiper-pagination-bullets{margin:0 5px}.c-slider .swiper-pagination-bullet{width:10px;height:10px;background-color:var(--gray10)}.c-slider .swiper-pagination-bullet-active{background-color:var(--main)}.c-store{position:relative}.c-store__contents{position:absolute;top:0;left:0;width:100%;height:100%;padding:7px 22px;display:flex;flex-direction:column;justify-content:flex-end}.c-store__name{color:var(--white);font-size:18px;line-height:1.9}.c-store__area{color:var(--white);font-size:14px;line-height:2}.c-store__img{overflow:hidden}.c-store__img img{width:100%;transition:transform .4s}@media only screen and (min-width:961px){.c-store__img img{transition:transform .4s}.c-store__inner:hover .c-store__img img{transform:scale(1.05)}}.c-news+.c-news{margin-top:48px}.c-news__inner{display:flex}.c-news__head{width:153px}.c-news__tag{min-width:100px}.c-news__body{width:calc(100% - 253px);padding-left:25px}.c-news__summary{display:none}@media only screen and (max-width:960px){.c-news+.c-news{margin-top:45.5px}.c-news__inner{flex-wrap:wrap;align-items:center}.c-news__head{width:90px}.c-news__date{font-size:13px;line-height:1.65}.c-news__body{width:100%;margin-top:15.5px;padding-left:0}.c-news__title{font-size:14px;line-height:1.65}}.c-fitscan{padding-top:113px;padding-bottom:110px;background-color:var(--main)}.c-fitscan__contents{max-width:1213px;margin-right:auto;margin-left:auto}.c-fitscan__inner{display:flex;align-items:center}.c-fitscan__head{width:356px;padding-right:70px;text-align:center}.c-fitscan__head .u-heading__l4{margin-top:19px}.c-fitscan__head p{margin-top:42px}.c-fitscan__body{width:calc(100% - 356px)}.c-fitscan__body__inner{display:flex;align-items:flex-end}.c-fitscan__body__textbox{width:calc(100% - 132px);padding-right:64px}.c-fitscan__body__textbox p{margin-top:27px}.c-fitscan__body__link{width:132px}.c-fitscan .u-heading__l4,.c-fitscan p{color:var(--white)}@media only screen and (max-width:1037px){.c-fitscan__contents{max-width:662px}.c-fitscan__inner{display:block}.c-fitscan__head{width:100%;padding-right:0}.c-fitscan__head__inner{display:flex;align-items:center;justify-content:center}.c-fitscan__head .u-heading__l4{margin-top:0;margin-left:10px}.c-fitscan__head p{margin-top:20px}.c-fitscan__body{width:100%;margin-top:70px}.c-fitscan__body__inner{display:block}.c-fitscan__body__textbox{width:100%;padding-right:0}.c-fitscan__body__textbox p{margin-top:30.5px}.c-fitscan__body__link{width:100%;margin-top:35px;text-align:right}.c-fitscan__body__link p:not([class]){font-size:15px;line-height:1.5}}@media only screen and (max-width:960px){.c-fitscan{padding-top:66.5px;padding-bottom:66.5px}.c-fitscan .l-wrapper__outer{padding-right:43px;padding-left:43px}.c-fitscan__head p{font-size:15px;line-height:1.7}.c-fitscan__body__textbox .u-heading__l4{font-size:18px;letter-spacing:.04em;line-height:1.55}.c-fitscan__body__textbox p:not([class]){word-break:normal}}.c-popup{width:100%;height:100%;display:none;pointer-events:none;z-index:300}.c-popup,.c-popup__mask{position:fixed;top:0;left:0}.c-popup__mask{right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:200}.c-popup__outer{position:relative;height:100%;padding:min(43.5px,2.876984127vw)}.c-popup__inner{position:absolute;width:auto;pointer-events:auto}.c-popup__contents{background-color:var(--white);border:2px solid var(--main);border-radius:8px;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.c-popup__contents__outer{padding:min(80px,3.9447731755vw) min(80px,7.9365079365vw)}.c-popup__contents__btn{text-align:center}.c-popup__contents__btn .c-button.-submit{width:100%;min-width:auto;max-width:395px;margin-right:auto;margin-left:auto}.c-popup__contents__column{display:flex;justify-content:center}.c-popup__contents__col__item{margin-top:8px}.c-popup__contents__col__item:first-child{margin-top:0}.c-popup__contents--hotel .c-popup__contents__outer{padding-right:min(120px,7.9365079365vw);padding-left:min(120px,7.9365079365vw)}.c-popup__contents--hotel .c-popup__contents__inner{margin-right:auto;margin-left:auto}.c-popup__contents--hotel .c-popup__contents__btn{margin-top:26.5px}.c-popup__contents--guest .c-popup__contents__outer{padding-right:min(130px,8.547008547vw);padding-left:min(130px,8.547008547vw)}.c-popup__contents--guest .c-popup__contents__inner{margin-right:auto;margin-left:auto}.c-popup__contents--guest .c-popup__contents__btn{margin-top:40px}.c-popup__contents--date .c-popup__contents__outer{padding:min(50px,3.3068783069vw) min(80px,5.291005291vw)}.c-popup__contents--date .c-popup__contents__inner{max-width:750px;margin-right:auto;margin-left:auto}.c-popup__contents--date .c-popup__contents__btn{margin-top:40px}.c-popup__contents--check .c-popup__contents__col+.c-popup__contents__col{position:relative;padding-left:90px}.c-popup__contents--check .c-popup__contents__col+.c-popup__contents__col:before{position:absolute;left:20px;bottom:16px;width:50px;height:18px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_wide.svg);background-repeat:no-repeat;background-position:50%;background-size:50px auto;content:""}.c-popup__contents--check .c-popup__contents__btn{margin-top:40px}.c-popup__reset{margin-top:20px;line-height:1;text-align:center}.c-popup__reset__label{font-size:12px;display:inline-block;background-color:transparent}.c-popup[data-key=guest] .c-popup__inner{max-width:651px}.c-popup__contents--guest .c-popup__contents__btn{margin-top:60px}@media only screen and (max-width:960px){.c-popup{background-color:rgba(var(--main),.7)}.c-popup__outer{padding-right:42px;padding-left:42px}.c-popup__inner{top:50%;left:50%;width:calc(100% - 44px);transform:translate(-50%,-50%)}.c-popup__contents{position:relative;height:calc(100vh - 54px);overflow:auto}.c-popup__contents__close{position:absolute;top:8px;right:8px;width:50px;height:50px}.c-popup__contents__close span{position:absolute;top:50%;left:50%;width:30px;height:2px;background-color:var(--main);border-radius:2px;display:inline-block}.c-popup__contents__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.c-popup__contents__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.c-popup__contents__outer{padding-top:80px;padding-bottom:30px}.c-popup__contents__inner{height:100%}.c-popup__contents__btn .c-button.-submit{max-width:230px}.c-popup__contents__column{display:block}.c-popup__contents__col+.c-popup__contents__col{padding-left:0}.c-popup__contents--hotel .c-popup__contents__outer{padding-right:15px;padding-left:15px}.c-popup__contents--hotel .c-popup__contents__inner{padding-right:18px;padding-left:18px}.c-popup__contents--hotel .c-popup__contents__btn{margin-top:16.5px}.c-popup__contents--guest .c-popup__contents__outer{padding-right:15px;padding-left:15px}.c-popup__contents--guest .c-popup__contents__inner{padding-right:18px;padding-left:18px}.c-popup__contents--guest .c-popup__contents__col+.c-popup__contents__col{margin-top:30px}.c-popup__contents--guest .c-popup__contents__btn{margin-top:40px}.c-popup__contents--date .c-popup__contents__outer{padding:58px 15px 30px}.c-popup__contents--date .c-popup__contents__inner{padding-right:8px;padding-left:8px}.c-popup__contents--date .c-popup__contents__btn{margin-top:20px}.c-popup__contents--check .c-popup__contents__outer{padding:46px 15px 30px}.c-popup__contents--check .c-popup__contents__inner{padding-right:18px;padding-left:18px}.c-popup__contents--check .c-popup__contents__col .u-select{margin:0 auto}.c-popup__contents--check .c-popup__contents__col+.c-popup__contents__col{padding-top:76px;padding-left:0}.c-popup__contents--check .c-popup__contents__col+.c-popup__contents__col:before{top:20px;right:0;left:0;bottom:auto;width:18px;height:40px;margin:auto;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_wide_d.svg);background-size:18px auto}.c-popup__contents--check .c-popup__contents__btn{margin-top:30px}.c-popup[data-key=date] .c-popup__outer{padding-right:16px;padding-left:16px}.c-popup[data-key=date] .c-popup__inner{width:calc(100% - 32px)}}.c-guestbox{display:flex;padding:0 20px}.c-guestbox .u-count{margin-left:4.5px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0 10px 30px;gap:25px}@media only screen and (max-width:960px){.c-guestbox{margin:0 auto}}.c-selectbox__label{font-size:16px;line-height:1.5;text-align:center}.c-selectbox__item{margin-top:16px}.c-modal{position:fixed;bottom:0;left:0;width:100%;height:calc(100vh - 90px);height:calc(var(--vh, 1vh)*100 - 90px);padding-top:40px;padding-bottom:40px;background-color:var(--white);transform:translateY(100%);transition:transform .4s cubic-bezier(.33,1,.68,1);z-index:100}.c-modal__outer{padding-right:min(43.5px,2.876984127vw);padding-left:min(43.5px,2.876984127vw)}.c-modal__inner{position:relative;padding:104px min(190px,12.5661375661vw) 0;overflow:auto}.c-modal__close{position:absolute;top:50px;right:118.5px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.c-modal__close__label{margin-right:15px;font-size:18px;line-height:1.9}.c-modal__close__icon{position:relative;width:40px;height:40px}.c-modal__close__icon span{position:absolute;top:50%;left:50%;width:27px;height:2px;background-color:var(--main);border-radius:2px;display:inline-block}.c-modal__close__icon span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.c-modal__close__icon span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.c-modal__contents{max-width:832px;margin-right:auto;margin-left:auto}.c-modal__contents__body{margin-top:85px}.c-modal__contents__tag{text-align:center}.c-modal__contents__title{margin-top:28px;font-size:40px;line-height:1.6;text-align:center}.c-modal__contents__date{margin-top:21px}.c-modal__contents__date p{font-size:14px;line-height:2;text-align:center}.c-modal .c-modal__inner::-webkit-scrollbar{width:2px;background:var(--gray7);border-radius:2px}.c-modal .c-modal__inner::-webkit-scrollbar-thumb{width:2px;background-color:var(--main);border-radius:2px}@media only screen and (max-width:960px){.c-modal{padding-top:20px;padding-bottom:20px}.c-modal__outer{height:100%;padding-right:22px;padding-left:22px}.c-modal__inner{position:relative;padding:73px 20px 20px;overflow:auto}.c-modal__close{top:0;right:20px}.c-modal__close__label{display:none}.c-modal__close__icon{width:50px;height:50px}.c-modal__close__icon span{width:30px}.c-modal__contents__body{margin-top:41px}.c-modal__contents__title{margin-top:33px;font-size:28px;line-height:1.5}.c-modal__contents__date{margin-top:29px}.c-modal__contents__date p{font-size:13px;line-height:1.65}.c-modal__mask{position:fixed;top:0;left:0;width:100%;height:80px;background-color:var(--white)}}#modalLogin .c-modal__inner{max-width:1310px;margin-right:auto;margin-left:auto;padding-right:0;padding-bottom:80px;padding-left:0}#modalLogin .c-modal__inner .c-modal__contents{max-width:none;padding:0 30px}.c-modal__login__inner{padding-top:30px}.c-modal__login__head{padding-bottom:92px;text-align:center}.c-modal__login__head .u-heading__l1{margin-bottom:40px}.c-modal__login__body{padding-top:72px;padding-bottom:72px;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.c-modal__login__body__column{display:flex;justify-content:center}.c-modal__login__body__col:first-child{padding-right:min(124px,8.2010582011vw)}.c-modal__login__body__col:nth-child(2){padding-left:min(124px,8.2010582011vw);border-left:1px solid var(--gray9)}.c-modal__login__form__item+.c-modal__login__form__item{margin-top:15px}.c-modal__login__form__input{margin-top:2px}.c-modal__login__form__input .c-form__input{width:100%;max-width:395px;min-width:288px}.c-modal__login__form__btn{margin-top:30px}.c-modal__login__form__btn .c-button{width:100%;max-width:395px}.c-modal__login__form__link{margin-top:22px;text-align:center}.c-modal__login .c-social{max-width:375px;padding-bottom:0}.c-modal__login .c-social__body{margin-top:17px}.c-modal__login .c-social__body__inner{width:calc(100% + 15px);margin-left:-7.5px}.c-modal__login .c-social__item{width:180px;margin:0 7.5px 15px}.c-modal__login .c-social__item__inner{height:60px}.c-modal__login .c-social__item__pict img{width:35px}.c-modal__login__error__label{margin-bottom:25px;margin-left:min(80px,5.291005291%);color:var(--key)}@media only screen and (max-width:960px){#modalLogin .c-modal__inner{padding-bottom:40px}#modalLogin .c-modal__inner .c-modal__contents{padding:0 20px}.c-modal__login__inner{padding-top:0}.c-modal__login__head{padding-bottom:35px}.c-modal__login__head .u-heading__l1{margin-bottom:18px}.c-modal__login__body{padding-top:35px;padding-bottom:35px}.c-modal__login__body__column{display:block}.c-modal__login__body__col{width:100%;text-align:center}.c-modal__login__body__col:first-child{padding-right:0;padding-bottom:30px}.c-modal__login__body__col:nth-child(2){padding-top:25px;padding-left:0;border-top:1px solid var(--gray9);border-left:0}.c-modal__login__form{display:inline-block}.c-modal__login__form__item{text-align:left}.c-modal__login__form__input{margin-top:2px}.c-modal__login__form__input .c-form__input{min-width:280px}.c-modal__login__form__btn{margin-top:30px}.c-modal__login__form__btn .c-button{min-width:280px}.c-modal__login__form__link{margin-top:20px}.c-modal__login .c-social{display:inline-block}.c-modal__login .c-social__head{text-align:center}.c-modal__login .c-social__body{margin-top:15px}.c-modal__login .c-social__body__inner{width:calc(100% + 15px);margin-left:-7.5px}.c-modal__login .c-social__item{width:calc(50% - 15px)}.c-modal__login .c-social__item__inner{height:50px}.c-modal__login .c-social__item__pict img{width:30px}.c-modal__login__error__label{margin-bottom:14.5px;margin-left:0}}.c-calendar__inner{max-width:618px;margin-right:auto;margin-left:auto;overflow:hidden}.c-calendar__status{margin-bottom:42px;display:flex;align-items:center;justify-content:center}.c-calendar__status__item{font-size:14px;line-height:1.5}.c-calendar__status__item.-in:after{width:30px;height:20px;margin-top:-4px;margin-right:20px;margin-left:20px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-repeat:no-repeat;background-position:50%;background-size:30px auto;display:inline-block;vertical-align:middle;content:""}.c-calendar__status__item.-out{color:var(--gray7)}.c-calendar__status__item.-out.is-active{color:var(--main)}.c-calendar__slider__item__column{display:flex;justify-content:space-between}.c-calendar__contents{display:flex;justify-content:center}.c-calendar__title{margin-bottom:7.5px;font-size:18px;letter-spacing:.012em;line-height:1.9;text-align:center}.c-calendar__table__row{margin-bottom:10px;display:flex;align-items:center}.c-calendar__table__row__item{position:relative;width:41px;height:30px;padding:0 5.5px;display:flex;align-items:center;justify-content:center}.c-calendar__table__row__item:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(233,58,40,.5);transition:background-color .4s;opacity:0;pointer-events:none;z-index:-1;content:""}.c-calendar__table__row__item__label{position:relative;width:100%;height:100%;font-size:16px;line-height:1.98;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .4s}.c-calendar__table__row__item__label:before{position:absolute;top:0;left:0;width:30px;height:100%;margin:auto;background-color:var(--key);border-radius:50%;opacity:0;transition:opacity .4s;pointer-events:none;z-index:-1;content:""}.c-calendar__table__row__item.is-checkin .c-calendar__table__row__item__label,.c-calendar__table__row__item.is-checkout .c-calendar__table__row__item__label{color:var(--white)}.c-calendar__table__row__item.is-checkin .c-calendar__table__row__item__label:before,.c-calendar__table__row__item.is-checkout .c-calendar__table__row__item__label:before{opacity:1}.c-calendar__table__row__item.is-checkin.is-stay:before{right:0;left:auto;width:50%}.c-calendar__table__row__item.is-checkout.is-stay:before{width:50%}.c-calendar__table__row__item.is-stay:before{opacity:1}.c-calendar__table__row__item.is-nonactive{pointer-events:none;opacity:.7}.c-calendar__table__row__item.-disable{pointer-events:none}.c-calendar__table__row__item.-disable .c-calendar__table__row__item__label{color:var(--gray7)}.c-calendar__table__row__item.-disable.is-stay:before{content:none}.c-calendar__table__row__item.-disable.is-nonactive{opacity:1}.c-calendar__table__row__item.-off{color:var(--gray5);pointer-events:none}.c-calendar__table__row__item.-off:before{position:absolute;top:50%;left:50%;width:30px;height:30px;background-image:url(https://assets.ninehours.co.jp/img/icon_off.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:transparent;transform:translate(-50%,-50%);opacity:1;content:""}.c-calendar__table__row__item.-off.is-stay:before{background-color:transparent}.c-calendar__table__row__item.-off.is-nonactive{opacity:1}.c-calendar__table__row.-week .c-calendar__table__row__item{height:auto}.c-calendar__table__row.-week .c-calendar__table__row__item__label{font-size:11px;line-height:1.8}.c-calendar__table__row.-week .c-calendar__table__row__item.-sun{color:var(--key)}.c-calendar__table__row.-week .c-calendar__table__row__item.is-stay:before{content:none}.c-calendar__table__row.-week .c-calendar__table__row__item.is-nonactive{opacity:1}@media only screen and (max-width:960px){.c-calendar__status{margin-bottom:8px}.c-calendar__status__item{font-size:13px;line-height:1.65}.c-calendar__title{font-size:16px}.c-calendar__slider__item__column{display:block;justify-content:space-between}.c-calendar__slider__item__column .c-calendar__slider__item__col{margin-bottom:20px}.c-calendar__slider__item__column .c-calendar__slider__item__col:last-child{margin-bottom:0}.c-calendar__slider__inner{position:relative}.c-calendar__slider__inner .swiper-button-next,.c-calendar__slider__inner .swiper-button-prev{top:0;margin-top:4px}.c-calendar__slider__inner .swiper-button-prev{left:0}.c-calendar__slider__inner .swiper-button-next{right:0}.c-calendar .c-calendar__table__row{margin-bottom:0}.c-calendar .c-calendar__table__row__item__label{font-size:14px}.c-calendar .c-calendar__table__row.-week .c-calendar__table__row__item__label{font-size:10px}}.c-hotel{padding-top:85px;margin-top:-85px}.c-hotel+.c-hotel{margin-top:0}.c-hotel__outer{position:relative}.c-hotel__column{display:flex}.c-hotel__col.-main{width:57.28%;order:2}.c-hotel__col.-sub{width:42.72%;padding-right:min(33px,2.1825396825vw);order:1}.c-hotel__head{width:100%;margin-bottom:22px;padding-bottom:18px;border-bottom:2px solid var(--main)}.c-hotel__head__inner{display:flex;align-items:flex-end}.c-hotel__head__option{margin-left:35px;flex-shrink:0}.c-hotel__head__option .u-pict__womenonly{margin-bottom:10px}.c-hotel__summary{margin-top:24px}.c-hotel__summary p:not([class]){word-break:normal}.c-hotel__more{display:none}.c-hotel__options{margin-top:38px}.c-hotel__checkinout{margin-top:35px}.c-hotel__btn{margin-top:43px;text-align:right}.c-hotel__amenities{padding:17px 11px;border-bottom:2px solid var(--main)}.c-hotel__amenities__options{margin-top:11px}.c-hotel__amenities__options__item{display:flex}.c-hotel__amenities__options__item__head{width:3em}.c-hotel__amenities__options__item__body{width:calc(100% - 3em)}@media only screen and (max-width:960px){.c-hotel+.c-hotel{margin-top:56px}.c-hotel__column{display:block}.c-hotel__col.-main{width:100%}.c-hotel__col.-sub{display:none}.c-hotel__head{margin-bottom:40px;padding-bottom:33px}.c-hotel__head__inner{justify-content:space-between}.c-hotel__head__option{margin-left:20px}.c-hotel__head__option .u-pict__womenonly{margin-bottom:4px}.c-hotel__area{margin-bottom:9px}.c-hotel__desc,.c-hotel__summary{margin-top:35px}.c-hotel__summary p:not([class]){overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-hotel__more{margin-top:21px;display:flex;flex-direction:column;align-items:center}.c-hotel__more__label{font-size:13px;line-height:1.65}.c-hotel__more__icon{position:relative;width:12px;height:12px;margin-top:16px}.c-hotel__more__icon:after,.c-hotel__more__icon:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--main);border-radius:2px;content:""}.c-hotel__more__icon:before{width:100%;height:2px}.c-hotel__more__icon:after{width:2px;height:100%}.c-hotel__options{margin-top:30px;display:none}.c-hotel__checkinout{display:none}.c-hotel__btn{margin-top:40px;text-align:center}.c-hotel__btn .c-button{min-width:196px}.c-hotel__amenities{padding:23px 0}.c-hotel__amenities__options{margin-top:10px}.c-hotel__amenities__options__item p.-s{font-size:12px;line-height:1.7}}.c-hotel--plan.c-hotel+.c-hotel{margin-top:100px}.c-hotel--plan.c-hotel .c-hotel__col.-main{width:65.76%;border-bottom:2px solid var(--main)}.c-hotel--plan.c-hotel .c-hotel__col.-sub{width:34.24%}.c-hotel--plan.c-hotel .c-hotel__head{display:flex;justify-content:space-between;align-items:flex-end}.c-hotel--plan.c-hotel .c-hotel__head .c-hotel__head__link{margin-left:20px;flex-shrink:0}.c-hotel--plan.c-hotel .c-hotel__desc{padding-top:4px;padding-bottom:12px;text-align:center}.c-hotel--plan.c-hotel .c-hotel__desc span{padding:0 min(72.5px,4.794973545vw) 22px;border-bottom:2px solid var(--main);display:inline-block}.c-hotel--plan.c-hotel .u-pict{margin-right:28px}.c-hotel--plan.c-hotel .u-pict .u-pict__elem{font-size:12px}.c-hotel--plan.c-hotel .c-plan+.c-plan .c-plan__btn:before{content:none}@media only screen and (max-width:960px){.c-hotel--plan{padding-bottom:28px;border-bottom:2px solid var(--main)}.c-hotel--plan.c-hotel+.c-hotel{margin-top:116px}.c-hotel--plan.c-hotel .c-hotel__col.-main{width:100%;border-bottom:0}.c-hotel--plan.c-hotel .c-hotel__col.-sub{width:100%}.c-hotel--plan.c-hotel .c-hotel__head{margin-bottom:30px;padding-bottom:18px;display:block}.c-hotel--plan.c-hotel .c-hotel__head .c-hotel__head__link{margin-top:31.5px;margin-left:0;font-size:14px;line-height:1.5;text-align:right}.c-hotel--plan.c-hotel .c-hotel__options{display:block}.c-hotel--plan.c-hotel .c-hotel__desc{margin-top:25px;padding-top:0;padding-bottom:23px;font-size:18px;line-height:1.55;border-bottom:2px solid var(--main)}.c-hotel--plan.c-hotel .c-hotel__desc span{padding:0;border-bottom:0}.c-hotel--plan.c-hotel .u-pict{margin-right:20px}.c-hotel--plan.c-hotel .u-pict .u-pict__elem{font-size:11px}}.c-img img,.c-img__textbox__head img{margin:0 auto}.c-img__textbox__body{padding-top:32px;padding-bottom:42px}.c-img__textbox__body>p+p{margin-top:1em}.c-img__textbox__title{font-size:18px;line-height:1.9}.c-img__textbox__title+p{margin-top:14px}.c-img__slider{position:relative;overflow:hidden}.c-img__slider__outer{padding-bottom:50px}.c-img__slider__item img{width:100%}.c-img__slider .swiper-button-next,.c-img__slider .swiper-button-prev{top:auto;bottom:4px;width:10px;height:20px;margin-top:0;border-radius:0}.c-img__slider .swiper-button-next:after,.c-img__slider .swiper-button-prev:after{width:10px;height:20px;background-size:10px auto}.c-img__slider .swiper-button-prev{left:26.9461077844%}.c-img__slider .swiper-button-next{right:26.9461077844%}.c-img__slider .swiper-pagination-bullet{width:10px;height:10px;background-color:var(--gray10)}.c-img__slider .swiper-pagination-bullet-active{background-color:var(--main)}.c-img__slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.c-img__slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}@media only screen and (max-width:960px){.c-img__textbox__body{padding-top:25px;padding-bottom:5px}.c-img__textbox__title{font-size:15px;letter-spacing:.04em;line-height:1.7}.c-img__slider .swiper-button-prev{left:10%}.c-img__slider .swiper-button-next{right:10%}}.c-img__story__set{width:calc(100% + 33px);margin-left:-16.5px;display:flex;flex-wrap:wrap}.c-img__story{width:calc(33.3333% - 33px);margin:0 16.5px 93px}.c-img__story__inner{height:100%;display:flex;flex-direction:column}.c-img__story__body{padding-top:23px}.c-img__story__summary{padding-bottom:23px;border-bottom:2px solid var(--main)}.c-img__story__summary .u-heading__l5+p.-s{margin-top:5.5px}.c-img__story__title{margin-top:25px;margin-bottom:1.4em}.c-img__story__link{margin-top:auto}.c-img__story__btn{margin-top:73px;text-align:center}@media only screen and (max-width:960px){.c-img__story__set{width:100%;margin-left:0;display:block}.c-img__story{width:100%;margin:0}.c-img__story+.c-img__story{margin-top:56px}.c-img__story__inner{height:auto;display:block}.c-img__story__body{padding-top:21px}.c-img__story__summary{padding-bottom:21px}.c-img__story__title{margin-top:19px;margin-bottom:30px}.c-img__story__btn{margin-top:76px}}.c-checkinout__contents{width:100%;display:flex;align-items:center}.c-checkinout__contents+.c-checkinout__contents{margin-top:18px;padding-top:18px;border-top:2px solid var(--gray10)}.c-checkinout__title{flex-shrink:0}.c-checkinout__pict figure{display:flex;align-items:center}.c-checkinout__pict figure figcaption{margin-left:7px;font-size:14px;line-height:2}.c-checkinout__pict.-stay figure img{width:40px}.c-checkinout__pict.-nap figure img{width:30px}.c-checkinout__pict.-nap figure figcaption{margin-left:15px}.c-checkinout__summary{margin-left:33px}.c-checkinout__summary__item{font-size:14px;line-height:2;display:flex}.c-checkinout__summary__item+.c-checkinout__summary__item{margin-top:6px}.c-checkinout__summary__label{flex-shrink:0}.c-checkinout__summary__time{margin-left:35px}@media only screen and (max-width:960px){.c-checkinout__contents{align-items:flex-start}.c-checkinout__contents+.c-checkinout__contents{margin-top:16px;padding-top:16px}.c-checkinout__pict figure{display:block}.c-checkinout__pict figure figcaption{margin-top:3px;margin-left:0;font-size:13px;line-height:1.65;text-align:center}.c-checkinout__pict.-nap figure{width:30px}.c-checkinout__pict.-nap figure figcaption{margin-left:0}.c-checkinout__summary{margin-left:20px}.c-checkinout__summary__item{font-size:13px;line-height:1.65;display:flex}.c-checkinout__summary__item+.c-checkinout__summary__item{margin-top:12px}.c-checkinout__summary__time{margin-left:20px}}.c-info__inner{display:flex}.c-info__head{width:58.5824493731%;padding-top:32px;padding-right:min(47px,3.1084656085vw)}.c-info__body{position:relative;width:41.417550627%;padding-top:32px;padding-left:min(35px,2.3148148148vw);border-left:2px solid var(--gray9)}.c-info__set{display:flex}.c-info__set+.c-info__set{margin-top:34px}.c-info__set__head{width:108px}.c-info__set__summary{width:calc(100% - 108px)}.c-info__set__summary.-column{display:flex;align-items:flex-start;justify-content:space-between}.c-info__set__summary.-column p{padding-right:min(28px,1.8518518519vw)}.c-info__set__summary.-column .c-button{flex-shrink:0}.c-info__pict{height:100%;display:flex;flex-direction:column}.c-info__pict__sub{margin-top:auto}.c-info__pict__sub .u-pict{margin-right:0;margin-bottom:0}.c-info__pict__sub .-s{margin-top:13px}.c-info__box{margin-top:40px}.c-info__box__inner{border:1px solid var(--gray8);display:flex}.c-info__box__item{width:25%;min-height:210px;border-right:1px solid var(--gray8);text-align:center}.c-info__box__item:last-child{border-right:0}.c-info__box__item__outer{height:100%;padding:33px 20px 30px;display:flex;justify-content:center}.c-info__box__pict{width:55px;height:55px;margin:0 auto;background-repeat:no-repeat;background-position:50%;background-size:contain}.c-info__box__pict.-reservation{background-image:url(https://assets.ninehours.co.jp/img/pict_reservation.svg);background-size:46px auto}.c-info__box__pict.-nap{background-image:url(https://assets.ninehours.co.jp/img/pict_nap.svg);background-size:38px auto}.c-info__box__pict.-shower{background-image:url(https://assets.ninehours.co.jp/img/pict_shower.svg);background-size:38px auto}.c-info__box__pict.-desk{background-image:url(https://assets.ninehours.co.jp/img/pict_desk.svg);background-size:47px auto}.c-info__box__pict.-sauna{background-image:url(https://assets.ninehours.co.jp/img/pict_sauna.svg);background-size:47px auto}.c-info__box__label{line-height:1}.c-info__box__summary{margin-top:22px}.c-info__box__summary p:not([class])+p:not([class]){margin-top:0}.c-info__box+.u-note{margin-top:24px}@media only screen and (max-width:960px){.c-info__inner{display:block}.c-info__head{width:100%;padding-top:0;padding-right:0;padding-bottom:55px}.c-info__body{width:100%;padding-top:60px;padding-left:0;border-top:2px solid var(--gray9);border-left:0}.c-info__set.-spfull{display:block}.c-info__set.-spfull .c-info__set__head{width:100%}.c-info__set.-spfull .c-info__set__body{width:100%;margin-top:10px}.c-info__set+.c-info__set{margin-top:20px}.c-info__set__head{width:54px}.c-info__set__head p:not([class]){font-size:15px;line-height:1.7}.c-info__set__summary{width:calc(100% - 54px)}.c-info__set__summary.-column{display:block}.c-info__set__summary.-column p{padding-right:0}.c-info__set__summary.-column .c-button{margin-top:15px;padding-top:7px;padding-bottom:7px}.c-info__box{margin-top:30px}.c-info__box__inner{border-right:0;border-bottom:0;flex-wrap:wrap}.c-info__box__item{width:50%;min-height:127px;border-bottom:1px solid var(--gray8)}.c-info__box__item,.c-info__box__item:last-child{border-right:1px solid var(--gray8)}.c-info__box__item__outer{height:100%;padding:17px 10px 16px}.c-info__box__pict{width:35px;height:35px}.c-info__box__pict.-reservation{background-size:30px auto}.c-info__box__pict.-nap{background-size:24px auto}.c-info__box__pict.-shower{background-size:28px auto}.c-info__box__pict.-desk,.c-info__box__pict.-sauna{background-size:32px auto}.c-info__box__label{font-size:14px}.c-info__box__summary{margin-top:17px}.c-info__box__summary p:not([class]){font-size:11px;line-height:1.55}.c-info__box+.u-note{margin-top:17px}}.c-vacancy{padding-bottom:80px}.c-vacancy__inner{max-width:1250px;margin-right:auto;margin-left:auto}.c-vacancy__container{background-color:var(--white);border-radius:8px;border:2px solid var(--gray9)}.c-vacancy__tab{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray9)}.c-vacancy__tab__item{position:relative;height:56px;padding:5px 20px;color:var(--gray8);font-size:12px;line-height:2;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-vacancy__tab__item:after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--white);display:none;content:""}.c-vacancy__tab__item.-stay{width:137px;font-size:18px;letter-spacing:.08em;line-height:1.9;border-right:1px solid var(--gray9)}.c-vacancy__tab__item.-nap{width:105px;border-left:1px solid var(--gray9)}.c-vacancy__tab__item.is-active{pointer-events:none}.c-vacancy__body{padding:0 min(36px,3.7698412698vw)}.c-vacancy__body .-state button{display:inline-flex;flex-direction:column;align-items:center;pointer-events:none}.c-vacancy__body .-state button:has(.full){cursor:none;pointer-events:none!important}.c-vacancy__body .-state button .symbol{display:inline-block;width:12.5px;height:12.5px;background-position:50%;background-repeat:no-repeat;background-size:contain}.c-vacancy__body .-state button .symbol.circle{background-image:url(https://assets.ninehours.co.jp/img/symbol-circle.svg)}.c-vacancy__body .-state button .symbol.triangle{background-image:url(https://assets.ninehours.co.jp/img/symbol-triangle.svg)}.c-vacancy__body .-state button .symbol.full{background-image:url(https://assets.ninehours.co.jp/img/symbol-bad.svg)}.c-vacancy__body .-state button .price{margin-top:5px}.c-vacancy__body .-state button .price:before{content:"¥"}.c-vacancy__contents{width:100%}.c-vacancy__contents__inner{position:relative;max-width:870px;padding-top:30px;padding-bottom:32px}.c-vacancy__table table{border-collapse:collapse;table-layout:fixed}.c-vacancy__table table tr td,.c-vacancy__table table tr th{padding:0 4px;text-align:center}.c-vacancy__table table tr th:first-child{width:77px;border-right:1px solid var(--main)}.c-vacancy__table table tr td,.c-vacancy__table table tr th:not(:first-child){border-top:1px solid var(--main);border-right:1px solid var(--main)}.c-vacancy__table table tbody tr:last-child td{border-bottom:1px solid var(--main)}.c-vacancy__table table tbody tr td.-state,.c-vacancy__table table tbody tr th.-state{padding-top:5px;padding-bottom:5px}.c-vacancy__table table tbody tr th.-state{padding-left:0}.c-vacancy__table table tbody tr td .-day+span{margin-left:.2em;font-size:12px;line-height:2}.c-vacancy__table table tbody tr td.-sun{color:var(--key)!important}.c-vacancy__table+.u-note{margin-top:8px;margin-left:77px}.c-vacancy__btn{position:absolute;right:0;bottom:-27px}.c-vacancy__container.is-stay .c-vacancy__tab__item.-stay{color:var(--main)}.c-vacancy__container.is-stay .c-vacancy__tab__item.-stay:after{display:block}.c-vacancy__container.is-nap .c-vacancy__tab__item.-nap{color:var(--main)}.c-vacancy__container.is-nap .c-vacancy__tab__item.-nap:after{display:block}.c-vacancy__contents.is-hide{display:none}@media only screen and (max-width:960px){.c-vacancy__tab__item{height:66px;font-size:12px;line-height:1.5}.c-vacancy__tab__item.-stay{width:calc(100% - 70px);padding-left:25px;font-size:15px;justify-content:flex-start;border-right:0}.c-vacancy__tab__item.-nap{width:70px}.c-vacancy__tab__item.is-active{pointer-events:none}.c-vacancy__body{padding:0 0 0 8px}.c-vacancy__contents__inner{padding-top:20px;padding-bottom:35px}.c-vacancy__table{padding-bottom:21px}.c-vacancy__table:after,.c-vacancy__table:before{position:absolute;bottom:0;height:6px;background-image:url(https://assets.ninehours.co.jp/img/scrollbar_mask.svg);background-repeat:no-repeat;background-size:cover;z-index:2;content:""}.c-vacancy__table:before{right:0;width:27px;background-position:0 100%}.c-vacancy__table:after{left:0;width:36px;transform:rotate(180deg);background-position:0 100%}.c-vacancy__table__outer{width:716px}.c-vacancy__table__inner{padding-right:21px}.c-vacancy__table table tr th:first-child{width:30px}.c-vacancy__table table tbody tr:last-child td{border-bottom:1px solid var(--main)}.c-vacancy__table table tbody tr th.-state{padding-top:0;padding-right:0;padding-bottom:5px;vertical-align:top}.c-vacancy__table table tbody tr td.-state{padding-top:9px;padding-bottom:9px}.c-vacancy__table table tbody tr td .-day+span{font-size:14px;line-height:1.7}.c-vacancy__table table tbody tr td .c-iconlabel{cursor:pointer}.c-vacancy__table table tbody tr td .c-iconlabel.-full{color:var(--gray8)}.c-vacancy__table table tbody tr td .c-iconlabel.-full:after{content:none}.c-vacancy__table .simplebar-track.simplebar-horizontal{right:21px;left:30px}.c-vacancy__table+.u-note{margin-top:16px;margin-left:30px}.c-vacancy__btn{left:0;text-align:center}}.c-review{margin-top:40px}@media only screen and (max-width:960px){.c-.c-review{margin-top:30px}}.c-summary{border-top:1px solid var(--gray8)}.c-summary__outer{padding-top:42px;padding-bottom:43px}.c-summary__inner{display:flex}.c-summary__head{width:214px;padding-right:20px}.c-summary__body{width:calc(100% - 214px)}.c-summary__body p+p{margin-top:1em}.c-summary__body p+.c-summary__h{margin-top:20px}.c-summary__body .c-list>li{font-size:14px;line-height:2}.c-summary__h{font-size:18px;line-height:1.9}.c-summary__h+p{margin-top:15px}@media only screen and (max-width:960px){.c-summary{border-top:1px solid var(--gray8)}.c-summary__outer{padding-top:44.5px;padding-bottom:46px}.c-summary__inner{display:block}.c-summary__head{width:100%;padding-right:0}.c-summary__body{width:100%;padding-top:19.5px}.c-summary__body .c-summary__h{font-size:15px;line-height:1.7}.c-summary__body p+.c-summary__h{margin-top:29.5px}.c-summary__body .c-list>li{font-size:13px;line-height:1.65}.c-summary__h{font-size:20px;line-height:1.55}.c-summary__h+p{margin-top:9.5px}}.c-plan+.c-plan .c-plan__heading{display:none}.c-plan__inner{display:flex}.c-plan__head{width:22%}.c-plan__body{width:78%}.c-plan__body__item{display:flex}.c-plan__heading{padding-bottom:8px}.c-plan__heading.-center{text-align:center;border-bottom:1px solid var(--gray10);box-sizing:content-box;background:#fff}.c-plan__heading p:not([class]){white-space:nowrap}.c-plan__title{padding-top:25px;padding-right:17px;border-top:1px solid var(--gray10)}.c-plan__title.-l{font-size:17px}.c-plan__title span{margin-top:-4px;font-size:12px;line-height:2;display:block}.c-plan__pricebox{display:flex;width:70%}.c-plan__pricebox__col{width:50%}.c-plan__pricebox__col.-member{background-color:hsla(0,0%,91%,.5)}.c-plan__btn{padding-bottom:15px;flex-shrink:0}.c-plan__btn:before{width:100%;height:1.86em;padding-bottom:8px;font-size:16px;line-height:1.98;display:inline-block;content:" "}.c-plan__btn__inner{padding-top:30px;padding-left:12px;border-top:1px solid var(--gray10)}@media only screen and (max-width:960px){.c-plan+.c-plan{margin-top:7px}.c-plan+.c-plan .c-plan__heading,.c-plan__inner{display:block}.c-plan__head{width:100%;padding-bottom:7px;display:flex;flex-direction:column;border-bottom:1px solid var(--gray10)}.c-plan__body{width:100%}.c-plan__body__item{display:block}.c-plan__heading{padding-bottom:0;text-align:right;order:2}.c-plan__heading p:not([class]){font-size:11px;line-height:1.55}.c-plan__title{margin-bottom:3px;padding-top:27.5px;padding-right:0;border-top:0;order:1}.c-plan__title.-l{font-size:20px;line-height:1.55}.c-plan__title span{margin-top:1px;font-size:13px;line-height:1.65;display:block}.c-plan__pricebox{width:100%}.c-plan__pricebox__col .c-plan__heading{padding-top:8px;padding-bottom:6px;text-align:right}.c-plan__pricebox__col .c-plan__heading p:not([class]){font-size:14px;line-height:1.7}.c-plan__btn{padding-bottom:0;text-align:center}.c-plan__btn:before{content:none}.c-plan__btn__inner{padding-top:20px;padding-left:0;border-top:0}}.c-schedule{font-size:24px;line-height:1.8}.c-schedule,.c-schedule__start{display:flex;align-items:center}.c-schedule__start:after{width:27px;height:18px;margin-left:10px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0;content:""}.c-schedule__end{margin-left:24px}@media only screen and (max-width:960px){.c-schedule{font-size:20px;line-height:1.55;display:block}.c-schedule__start{align-items:flex-start;flex-direction:column}.c-schedule__start:after{transform:rotate(90deg)}.c-schedule__end,.c-schedule__start:after{margin-top:14.5px;margin-left:0}}.c-breakdown{border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.c-breakdown__head{width:100%;padding:18px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.c-breakdown__head__label{margin-right:20px}.c-breakdown__head__icon{position:relative;width:17px;height:17px}.c-breakdown__head__icon:after,.c-breakdown__head__icon:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--main);border-radius:4px;display:inline-block;transition:opacity .4s;content:""}.c-breakdown__head__icon:before{width:100%;height:2px}.c-breakdown__head__icon:after{width:2px;height:100%;opacity:0}.c-breakdown__body__label{padding-bottom:14px;font-size:14px;line-height:1;text-align:right}.c-breakdown__contents{padding-top:18px;padding-bottom:28px;border-top:1px solid var(--gray5)}.c-breakdown__contents__item{display:flex;justify-content:space-between}.c-breakdown__contents__item+.c-breakdown__contents__item{margin-top:6px}.c-breakdown__contents__item__set{width:85%;display:flex;justify-content:flex-end;align-items:flex-end}.c-breakdown__date{width:15%}.c-breakdown__date__label{font-size:14px;line-height:2}.c-breakdown__price{width:82.4%;display:flex;justify-content:flex-end}.c-breakdown__price__column{display:flex;justify-content:flex-end;width:100%}.c-breakdown__price__col{width:46%;text-align:right}.c-breakdown__price__label{font-size:14px;line-height:2}.c-breakdown__price__label__sub{font-size:11px;line-height:1.8}.c-breakdown__result{flex-shrink:0;width:17.6%;display:flex;justify-content:flex-end}.c-breakdown__result__label{font-size:14px;line-height:2}.c-breakdown__option{margin-top:13px;padding:1px 10px;background-color:var(--gray10)}.c-breakdown__option+.c-breakdown__option{margin-top:10px}.c-breakdown__option__inner{display:flex;justify-content:space-between}.c-breakdown__option__label{margin-right:auto;font-size:14px;line-height:2}.c-breakdown__option__label span{margin-left:1em}.c-breakdown__option__off{font-size:14px;line-height:2;display:flex}.c-breakdown__option__off__result{margin-left:30px;color:var(--key)}.c-breakdown__head.is-hide .c-breakdown__head__icon:after{opacity:1}@media only screen and (max-width:960px){.c-breakdown__head{padding:12px 0}.c-breakdown__head__label span{font-size:11px;line-height:1.55}.c-breakdown__head__icon{width:12px;height:12px}.c-breakdown__body__label{display:none}.c-breakdown__contents{padding-top:0;padding-bottom:13px;border-top:0}.c-breakdown__contents__item{display:block}.c-breakdown__contents__item+.c-breakdown__contents__item{margin-top:12px}.c-breakdown__contents__item__set{margin-top:7px;width:100%}.c-breakdown__date{width:100%}.c-breakdown__date__label{font-size:13px;line-height:1.65}.c-breakdown__price{margin-left:0}.c-breakdown__price__column{display:block}.c-breakdown__price__col{width:100%;text-align:left}.c-breakdown__price__col+.c-breakdown__price__col{margin-top:7px;margin-left:0}.c-breakdown__price__label{font-size:13px;line-height:1.65}.c-breakdown__price__label__sub{font-size:11px;line-height:1.55}.c-breakdown__result{margin-left:20px}.c-breakdown__result__label{font-size:15px;line-height:1.7}.c-breakdown__option{margin-top:16px;padding:4px 10px}.c-breakdown__option__inner{display:block}.c-breakdown__option__label{font-size:13px;line-height:1.65}.c-breakdown__option__label span{font-size:11px;line-height:1.55}.c-breakdown__option__off{font-size:13px;line-height:1.65;display:flex;justify-content:space-between}.c-breakdown__option__off__result{margin-left:20px}}.c-item__set__inner{width:100%;display:flex;flex-wrap:wrap}.c-item__set .c-item{width:calc(50% - 41.5px);margin-right:41.5px;margin-bottom:43px}.c-item__head{display:flex;align-items:flex-end;justify-content:space-between}.c-item__body{padding-top:22px}.c-item__body p{word-break:normal}.c-item__body p.-s{margin-top:5px}.c-item__img{width:48.6486486486%}.c-item__pricebox{width:48%}@media only screen and (max-width:960px){.c-item__set{width:calc(100% + 43px);padding-bottom:40px}.c-item__set__outer{position:relative;padding-bottom:33px}.c-item__set__outer:before{position:absolute;right:0;bottom:0;width:49px;height:6px;background-image:url(https://assets.ninehours.co.jp/img/scrollbar_mask.svg);background-repeat:no-repeat;background-position:0 0;background-size:cover;z-index:2;content:""}.c-item__set__inner{width:1194px;margin-left:0;padding-right:20px;flex-wrap:nowrap;justify-content:space-between}.c-item__set .c-item{width:253px;margin:0}.c-item__set .simplebar-track{right:43px}.c-item__head{display:block}.c-item__body{padding-top:15px}.c-item__body p.-s{margin-top:6px}.c-item__img,.c-item__img img,.c-item__pricebox{width:100%}.c-item__pricebox .u-price__oneportion{margin-top:14.5px}.c-item__pricebox .u-count__num{margin-top:4.5px}}.c-form::-moz-placeholder{color:var(--gray8)}.c-form::placeholder{color:var(--gray8)}.c-form__item{display:flex;align-items:center;justify-content:space-between}.c-form__item.-unique{justify-content:flex-start}.c-form__item+.c-form__item,.c-form__item:last-child{margin-top:35px}.c-form__item__head{width:25.880923451%;padding-right:20px}.c-form__item__head__label{font-size:18px;line-height:1.9}.c-form__item__body{width:74.1190765492%;display:flex}.c-form__item__body.-row{display:flex;flex-direction:column}.c-form__item__body.-row .c-form__input+.c-form__input{margin-top:20px;margin-left:0}.c-form__item__body .u-radio{margin-right:45px}.c-form__label{font-size:16px;line-height:2.2}.c-form__label+.u-checkbox{margin-top:27.5px}.c-form__input{width:100%;max-width:288px;padding:4px 20px;font-size:16px;line-height:1.98;border:2px solid var(--main);border-radius:8px}.c-form__input.-s{max-width:180px}.c-form__input.-m{max-width:395px}.c-form__input.-l{max-width:610px}.c-form__select{position:relative}.c-form__select:after{position:absolute;top:0;right:20px;bottom:0;width:20px;height:11px;margin:auto;background-image:url(https://assets.ninehours.co.jp/img/icon_down.svg);background-repeat:no-repeat;background-position:50%;background-size:20px auto;pointer-events:none;content:""}.c-form__select select{width:180px;padding:4px 20px;font-size:16px;line-height:1.98;border:2px solid var(--main);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form__select.-l{width:100%}.c-form__select.-l select{width:100%;max-width:716px}.c-form__select.-l select:invalid{color:var(--gray8)}.c-form .c-form__input+.c-form__input,.c-form .c-form__select+.c-form__input{margin-left:33px}.c-form__post{position:relative;width:180px}.c-form__post:before{position:absolute;top:50%;left:20px;font-size:16px;line-height:1;transform:translateY(-50%);pointer-events:none;content:"〒"}.c-form__post .c-form__input{width:100%;padding-left:40px}.c-form__post+.c-form__input{margin-top:20px}.c-form__card{display:flex;align-items:center}.c-form__card .-xs{margin-left:17px}.c-form__confirm{margin-top:92px;padding:43px 20px;background-color:var(--gray10);display:flex;align-items:center;justify-content:center}.c-form__confirm .u-checkbox__label{font-size:18px;line-height:1.9}.c-form__confirm__label{color:var(--key)}.c-form__textarea{width:100%;min-height:318px;padding:7px 20px;font-size:18px;line-height:2;border:2px solid var(--main);border-radius:8px}.c-form__hidden .c-form__item:first-child{padding-top:35px}.-error .c-form__error__label{margin-top:16px;color:var(--key);font-size:16px;line-height:1.5}.-error .c-form .c-form__input.-error,.-error .c-form__select.-error select{border:2px solid var(--key)}.-error .c-form .u-checkbox.-error{display:flex}.-error .c-form .u-checkbox.-error .u-checkbox__label{flex-shrink:0}.-error .c-form .u-checkbox.-error .u-checkbox__label:before{top:4px;border:2px solid var(--key)}.-error .c-form .u-checkbox.-error .u-checkbox__label:after{top:11px}.-error .c-form .u-checkbox.-error .c-form__error__label{margin-top:0;margin-left:1em;line-height:1.98}.-error .c-form .c-form__textarea.-error{border:2px solid var(--key)}@media only screen and (max-width:960px){.c-form__item{display:block}.c-form__item.-unique .u-checkbox{margin-top:20px}.c-form__item+.c-form__item,.c-form__item:last-child{margin-top:30px}.c-form__item__head{width:100%;padding-right:0}.c-form__item__head__label{font-size:15px;line-height:1.7}.c-form__item__body{width:100%;margin-top:10px;display:block}.c-form__item__body.-row{display:block}.c-form__item__body.-row .c-form__input+.c-form__input{margin-top:15px}.c-form__item__body .u-radio{margin-right:25px}.c-form__item__body .u-radio__label,.c-form__label{font-size:14px;line-height:1.7}.c-form__label+.u-checkbox{margin-top:25px}.c-form__input{padding:3px 20px}.c-form__input,.c-form__input.-l,.c-form__input.-m,.c-form__input.-s{max-width:307px}.c-form__select{width:145px}.c-form__select:after{right:15px}.c-form__select select{width:145px;padding:3px 20px}.c-form .c-form__input+.c-form__input,.c-form .c-form__select+.c-form__input{margin-top:15px;margin-left:0}.c-form__post{width:145px}.c-form__post+.c-form__input{margin-top:15px}.c-form__card{display:block}.c-form__card .-xs{margin-top:11.5px;margin-left:0}.c-form__confirm{margin-top:55px;padding:20px 25.5px;background-color:var(--gray10);display:flex;align-items:center;justify-content:center}.c-form__confirm .u-checkbox__label{font-size:15px;line-height:1.7;display:inline-block}.c-form__confirm .u-checkbox__label:after,.c-form__confirm .u-checkbox__label:before{top:50%;transform:translateY(-50%)}.c-form__confirm__label{margin-top:10px;font-size:14px;line-height:1.7}.c-form__textarea{padding:12px 20px;font-size:16px;line-height:2}.c-form__hidden .c-form__item:first-child{padding-top:30px}.-error .c-form__error__label{margin-top:10px;font-size:14px;line-height:1.7}.-error .c-form .u-checkbox.-error{display:block}.-error .c-form .u-checkbox.-error .u-checkbox__label:after,.-error .c-form .u-checkbox.-error .u-checkbox__label:before{top:50%}.-error .c-form .u-checkbox.-error .c-form__error__label{margin-top:10px;margin-left:0;line-height:1.7}}.c-social{padding-bottom:73px}.c-social__head{text-align:center}.c-social__body{margin-top:40px}.c-social__body__inner{width:calc(100% + 26px);margin-left:-13px;display:flex;justify-content:center;flex-wrap:wrap}.c-social__body .u-note{margin-top:-4px}.c-social__item{width:151px;margin:0 13px 17px}.c-social__item__inner{width:100%;height:50px;border:2px solid var(--main);border-radius:8px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:960px){.c-social{padding-bottom:36px}.c-social__head{text-align:left}.c-social__body{margin-top:35px}.c-social__body__inner{width:calc(100% + 17px);margin-left:-8.5px}.c-social__body .u-note{margin-top:-1px}.c-social__item{width:145px;margin-right:8.5px;margin-left:8.5px}}.c-pagination{display:flex;align-items:center;justify-content:center}.c-pagination__item{min-width:20px;margin:0 2px;height:15px;font-size:16px;line-height:1.98}.c-pagination__item>*{width:100%;height:100%;color:var(--gray8);display:flex;align-items:center;justify-content:center}.c-pagination__item.-current>*{color:var(--main)}.c-pagination__item.-next,.c-pagination__item.-prev{width:8px;height:15px;background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}.c-pagination__item.-prev{margin-right:25px;background-image:url(https://assets.ninehours.co.jp/img/icon_left.svg)}.c-pagination__item.-next{margin-left:25px;background-image:url(https://assets.ninehours.co.jp/img/icon_right.svg)}.c-campaign__item+.c-campaign__item{margin-top:87px}.c-campaign__item__inner{padding-bottom:40px;display:flex}.c-campaign__item__head{width:38.0906460945%;order:2}.c-campaign__item__body{width:61.9093539006%;padding-right:min(33px,2.1825396825vw);order:1}.c-campaign__item__body p{word-break:normal}.c-campaign__item__body p.-l{margin-top:27px}.c-campaign__item__body p.-s{margin-top:35px}.c-campaign__item__img img{width:100%}.c-campaign__item__code{padding-top:32px;border-top:2px solid var(--gray9);text-align:right}.c-campaign__item__code__label{font-size:18px;line-height:1.9}.c-campaign__item.-full .c-campaign__item__inner{display:block}.c-campaign__item.-full .c-campaign__item__head{display:none}.c-campaign__item.-full .c-campaign__item__body{width:100%;padding-right:0}@media only screen and (max-width:960px){.c-campaign__item+.c-campaign__item{margin-top:75px}.c-campaign__item__inner{padding-bottom:26px;display:block}.c-campaign__item__head{width:100%}.c-campaign__item__body{width:100%;padding-top:19px;padding-right:0}.c-campaign__item__body p.-l{margin-top:14px}.c-campaign__item__body p.-s{margin-top:20px}.c-campaign__item__code{padding-top:25px;text-align:left}.c-campaign__item__code__label{font-size:15px;line-height:1.7}.c-campaign__item__code__label span{display:block}}.c-report__set{width:calc(100% + 33px);margin-left:-16.5px;display:flex;flex-wrap:wrap}.c-report__item{width:calc(50% - 33px);margin:0 16.5px 33px}.c-report__item__inner{width:100%;min-height:310px;padding:38px 38px 30px;border:2px solid var(--main);border-radius:8px;display:flex;flex-direction:column}.c-report__item__head{margin-bottom:16px}.c-report__item__head .-l{margin-top:17px}.c-report__item__body{margin-top:auto}.c-report__item__body__inner{display:flex;align-items:flex-end;justify-content:space-between}.c-report__item__logo{width:180px}.c-report__item__textbox{padding-right:10px}.c-report__item__download{flex-shrink:0}.c-report__item__date{margin-top:8px}@media only screen and (max-width:960px){.c-report__set{width:100%;margin-left:0;display:block}.c-report__item{width:100%;margin:0}.c-report__item+.c-report__item{margin-top:40px}.c-report__item__inner{min-height:240px;padding:20px 20px 16px}.c-report__item__head{margin-bottom:15px}.c-report__item__head .-l{margin-top:15px}.c-report__item__body__inner{display:block}.c-report__item__textbox{padding-right:0}.c-report__item__download{margin-top:6px;text-align:right}.c-report__item__date{margin-top:4px}}.c-caution{border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.c-caution__inner{padding:22px 20px;text-align:center}@media only screen and (max-width:960px){.c-caution__inner{padding:15px 0;text-align:left}.c-caution__inner p{word-break:normal}}.c-anchor__inner{border-right:1px solid var(--gray10);border-left:1px solid var(--gray10);display:flex}.c-anchor__item{width:50%;min-height:80px;padding:10px 20px;display:flex;align-items:center;justify-content:center}.c-anchor__item+.c-anchor__item{border-left:1px solid var(--gray10)}.c-anchor__item__inner{font-size:18px;line-height:1.9;text-align:center}.c-anchor__item__inner:after{width:10px;height:15px;margin:0 auto;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_d.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;display:block;content:""}@media only screen and (max-width:960px){.c-anchor{position:fixed;bottom:0;left:0;padding:0 10px 10px;display:flex;z-index:80}.c-anchor,.c-anchor__inner{width:100%;align-items:center;justify-content:center}.c-anchor__inner{border-right:0;border-left:0;height:50px;background-color:var(--white);border:1px solid var(--gray9);border-radius:8px}.c-anchor__item{width:auto;min-height:auto;margin:0 min(37px,9.4147582697vw);padding:0;display:block}.c-anchor__item+.c-anchor__item{border-left:0}.c-anchor__item__inner{font-size:12px;line-height:2}.c-anchor__item__inner:after{content:none}}.c-faq{padding:20px;border:2px solid var(--gray9);border-radius:8px}.c-faq+.c-faq{margin-top:25px}.c-faq__inner{max-width:1037px;margin:0 auto}.c-faq__inner .u-heading__l5{font-size:19.8px}.c-faq__head{position:relative;padding-right:109px;cursor:pointer}.c-faq__head:after{position:absolute;top:0;right:24.5px;bottom:0;width:25px;height:14px;margin:auto;background-image:url(https://assets.ninehours.co.jp/img/icon_down.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}.c-faq__body{max-height:0;overflow:hidden;padding-right:109px;transition:max-height .4s ease-out}.c-faq__body__inner{padding-top:24.5px;padding-bottom:18px}.c-faq__body__inner p{font-size:14.4px}.c-faq__body p{word-break:normal}.c-faq__body p:not([class]) a:not([class]){text-decoration:underline}.c-faq.is-show{border:2px solid var(--main)}.c-faq.is-show .c-faq__body{transition:max-height .4s ease-in}.c-faq.is-show .c-faq__head:after{background-image:url(https://assets.ninehours.co.jp/img/icon_up.svg)}@media only screen and (max-width:960px){.c-faq{padding:19.5px}.c-faq__inner .u-heading__l5{font-size:15px}.c-faq__head{padding-right:40px}.c-faq__head:after{right:0}.c-faq__body{padding-right:0}.c-faq__body__inner{padding-top:19.5px;padding-bottom:15.5px}.c-faq__body__inner p{font-size:12.6px}.c-faq.is-show .c-faq__head{padding-top:10px}}.p-page__container{padding-top:114.5px}.p-page__heading{text-align:center}.p-page__heading__title+.p-page__heading__lead{margin-top:103px}.p-page__heading__lead{text-align:center}.p-page__heading__lead:not(.u-heading__l4){font-size:24px;line-height:1.8}@media only screen and (max-width:960px){.p-page__container{padding-top:80px}.p-page__heading{text-align:left}.p-page__heading__title+.p-page__heading__lead{margin-top:67px}.p-page__heading__lead{text-align:left}.p-page__heading__lead:not(.u-heading__l4){font-size:20px;line-height:1.55}}.p-locations.p-page .p-page__heading{padding-top:108px;padding-bottom:108px}@media only screen and (max-width:960px){.p-locations.p-page .p-page__heading{padding-top:113px;padding-bottom:113px}}.p-locations-index__contents{margin-top:80px;padding-bottom:194px}.p-locations-index__tagset .c-icontext{margin-bottom:60px;display:block}@media only screen and (max-width:960px){.p-locations-index__tagset .c-icontext{margin-bottom:40px}}.p-locations-index__tagset .c-button__tag__set{display:block}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item{display:flex;align-items:baseline;margin:0 0 20px}@media only screen and (max-width:960px){.p-locations-index__tagset .c-button__tag__set .c-button__tag__item{align-items:flex-start}}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item a{transition:all .3s}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item a:hover{opacity:1;color:#939393}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item .c-button{width:auto!important;min-width:55px;margin-right:40px;border:none;padding:0;text-align:left}@media only screen and (max-width:960px){.p-locations-index__tagset .c-button__tag__set .c-button__tag__item .c-button{font-size:20px;margin-right:20px}}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item .location-items{display:flex;align-items:baseline;flex-wrap:wrap}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item .location-items a{display:flex;align-items:center}@media only screen and (max-width:960px){.p-locations-index__tagset .c-button__tag__set .c-button__tag__item .location-items a{font-size:15px;margin-bottom:15px}}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item .location-items a:last-child:after{content:none!important}.p-locations-index__tagset .c-button__tag__set .c-button__tag__item .location-items a:after{content:"/";display:inline-block;margin:0 10px;color:#c4c4c4;pointer-events:none!important;cursor:none!important}@media only screen and (max-width:960px){.p-locations-index__contents{margin-top:56px;padding-bottom:117px}}.p-locations-detail.p-page .p-page__heading .p-page__heading__inner{display:flex;align-items:center;justify-content:center}.p-locations-detail.p-page .p-page__heading .p-page__heading__inner .p-page__heading__pict{margin-left:30px;flex-shrink:0}.p-locations-detail.p-page .p-page__heading__area{margin-top:10px;font-size:20px;line-height:1.8;text-align:center}@media only screen and (max-width:960px){.p-locations-detail.p-locations.p-page .p-page__heading{padding-bottom:56px;justify-content:flex-start}.p-locations-detail.p-locations.p-page .p-page__heading__outer{width:100%}.p-locations-detail.p-locations.p-page .p-page__heading__inner{justify-content:space-between}.p-locations-detail.p-page .p-page__heading{display:flex;justify-content:center}.p-locations-detail.p-page .p-page__heading .p-page__heading__inner .p-page__heading__pict{margin-left:20px}.p-locations-detail.p-page .p-page__heading__area{margin-top:19px;font-size:15px;line-height:1.55;text-align:left}}.p-locations-detail__mv{max-width:1037px;margin:0 auto}.p-locations-detail__mv__thumb{width:79.3635486981%;max-width:823px}.p-locations-detail__mv__thumb__inner{width:calc(100% + 33px);margin-left:-16.5px;display:flex}.p-locations-detail__mv__thumb__item{width:calc(25% - 33px);margin:0 16.5px;cursor:pointer}.p-locations-detail__mv__thumb__item.is-hide{display:none}.p-locations-detail__mv__sub{margin-top:24px}.p-locations-detail__mv__sub__inner{display:flex;align-items:center;justify-content:space-between}.p-locations-detail__mv__sub__all{margin-left:33px;flex-shrink:0}.p-locations-detail__mv__sub__all__label{cursor:pointer}.p-locations-detail__mv__sub+.c-caution{margin-top:80px}.p-locations-detail__mv__lead{margin-top:92px}.p-locations-detail__reservation{margin-top:72px;position:relative}.p-locations-detail__contents{padding-bottom:204px}.p-locations-detail__info{margin-top:80px}.p-locations-detail__vacancy{margin-top:90px}.p-locations-detail__vacancy .c-vacancy{margin-top:40px}.p-locations-detail__free>:first-child{margin-top:0}.p-locations-detail__free .summary-wrapper .c-summary:first-child{border-top:none!important;margin-top:0!important}.p-locations-detail__free figure figcaption{margin-top:32px;font-size:16px;line-height:1.98}.p-locations-detail__free figure figcaption strong{margin-bottom:14px;font-size:18px;line-height:1.9;display:block}.p-locations-detail__free p+.u-heading__page{margin-top:92px}.p-locations-detail__free p+.u-heading__l5{margin-top:25px}.p-locations-detail__free p+.c-img,.p-locations-detail__free p+.u-column,.p-locations-detail__free p+figure{margin-top:42px}.p-locations-detail__free p+.u-bnr{margin-top:92px}.p-locations-detail__free .u-heading__page{margin-top:83px}.p-locations-detail__free .u-heading__page+.c-list,.p-locations-detail__free .u-heading__page+.u-heading__l5,.p-locations-detail__free .u-heading__page+p{margin-top:32px}.p-locations-detail__free .u-heading__page+.c-img,.p-locations-detail__free .u-heading__page+.u-column,.p-locations-detail__free .u-heading__page+figure{margin-top:50px}.p-locations-detail__free .u-heading__page+.u-bnr{margin-top:100px}.p-locations-detail__free .u-heading__l5+p+p{margin-top:23px}.p-locations-detail__free .u-heading__l5+p.-date{margin-top:5px}.p-locations-detail__free .u-heading__l5+.c-img,.p-locations-detail__free .u-heading__l5+.u-column,.p-locations-detail__free .u-heading__l5+figure{margin-top:42px}.p-locations-detail__free .u-heading__l5+.u-bnr{margin-top:92px}.p-locations-detail__free .u-column .u-column__col{margin-bottom:0}.p-locations-detail__free .c-img+p,.p-locations-detail__free .u-column+p,.p-locations-detail__free figure+p{margin-top:42px}.p-locations-detail__free .c-img+.u-heading__page,.p-locations-detail__free .u-column+.u-heading__page,.p-locations-detail__free figure+.u-heading__page{margin-top:90px}.p-locations-detail__free .c-img+.u-heading__l5,.p-locations-detail__free .u-column+.u-heading__l5,.p-locations-detail__free figure+.u-heading__l5{margin-top:42px}.p-locations-detail__free .c-img+.c-img,.p-locations-detail__free .c-img+.u-column,.p-locations-detail__free .c-img+figure,.p-locations-detail__free .u-column+.c-img,.p-locations-detail__free .u-column+.u-column,.p-locations-detail__free .u-column+figure,.p-locations-detail__free figure+.c-img,.p-locations-detail__free figure+.u-column,.p-locations-detail__free figure+figure{margin-top:50px}.p-locations-detail__free .c-img+.u-bnr,.p-locations-detail__free .u-column+.u-bnr,.p-locations-detail__free figure+.u-bnr{margin-top:100px}.p-locations-detail__free .c-info__box{margin-top:40px}.p-locations-detail__free .c-summary{margin-top:44px}.p-locations-detail__free .c-summary:first-child{border-top:none!important}.p-locations-detail__free .c-summary+.c-summary{margin-top:0}.p-locations-detail__free .c-reservation__box{margin-top:100px}.c-modal__detail .c-modal__contents{max-width:1037px}.c-modal__detail .p-locations-detail__mv{margin-top:0}.c-modal__detail .p-locations-detail__mv__main{position:relative}.c-modal__detail .p-locations-detail__mv__ctrl{position:absolute;top:50%;width:16px;height:30px;background-repeat:no-repeat;background-position:50%;background-size:contain;transform:translateY(-50%);cursor:pointer}.c-modal__detail .p-locations-detail__mv__ctrl.-prev{left:-50px;background-image:url(https://assets.ninehours.co.jp/img/icon_left.svg)}.c-modal__detail .p-locations-detail__mv__ctrl.-next{right:-50px;background-image:url(https://assets.ninehours.co.jp/img/icon_right.svg)}.c-modal__detail .p-locations-detail__mv__sub{margin-top:29px;padding-bottom:30px}.c-modal__detail .p-locations-detail__mv__thumb{width:100%;max-width:100%}.c-modal__detail .p-locations-detail__mv__thumb__inner{width:calc(100% + 20px);margin-left:-10px}.c-modal__detail .p-locations-detail__mv__thumb__item{width:123px;margin:0 10px;flex-shrink:0}@media only screen and (max-width:960px){.summary-wrapper .p-locations-index__tagset{margin-top:30px}.p-locations-detail__mv{margin-top:0}.p-locations-detail__mv__thumb{width:79.3635486981%;max-width:823px}.p-locations-detail__mv__thumb__inner{width:calc(100% + 17px);margin-left:-8.5px}.p-locations-detail__mv__thumb__item{width:calc(25% - 17px);margin:0 8.5px}.p-locations-detail__mv__sub{margin-top:17px;margin-bottom:55px;padding-bottom:33px;overflow-x:scroll}.p-locations-detail__mv__sub__inner{width:800px}.p-locations-detail__mv__sub__all{margin-left:17px}.p-locations-detail__mv__sub__all__label{font-size:14px;line-height:1.7}.p-locations-detail__mv__sub+.c-caution{margin-top:60px}.p-locations-detail__mv__lead,.p-locations-detail__reservation{margin-top:55px}.p-locations-detail__contents{padding-bottom:117px}.p-locations-detail__contents .p-locations-index__tagset .c-button__tag__set .c-button__tag__item{margin-bottom:0}.p-locations-detail__info{margin-top:55px}.p-locations-detail__vacancy{margin-top:109px}.p-locations-detail__vacancy .c-vacancy{margin-top:30px}.p-locations-detail__free figure img{margin:0 auto}.p-locations-detail__free figure figcaption{margin-top:10px;font-size:14px;letter-spacing:.05em;line-height:1.7}.p-locations-detail__free figure figcaption strong{margin-bottom:5px;font-size:15px;letter-spacing:.04em;line-height:1.7}.p-locations-detail__free p+.u-heading__page{margin-top:75px}.p-locations-detail__free p+.u-heading__l5{margin-top:30px}.p-locations-detail__free p+.c-img,.p-locations-detail__free p+.u-column,.p-locations-detail__free p+figure{margin-top:25px}.p-locations-detail__free p+.u-bnr{margin-top:75px}.p-locations-detail__free .u-heading__page{margin-top:70px}.p-locations-detail__free .u-heading__page+.c-list,.p-locations-detail__free .u-heading__page+.u-heading__l5,.p-locations-detail__free .u-heading__page+p{margin-top:25px}.p-locations-detail__free .u-heading__page+.c-img,.p-locations-detail__free .u-heading__page+.u-column,.p-locations-detail__free .u-heading__page+figure{margin-top:30px}.p-locations-detail__free .u-heading__page+.u-bnr{margin-top:80px}.p-locations-detail__free .u-heading__l5+p{margin-top:20px}.p-locations-detail__free .u-heading__l5+p.-date{margin-top:5px}.p-locations-detail__free .u-heading__l5+p.-date+p{margin-top:16px}.p-locations-detail__free .u-heading__l5+.c-img,.p-locations-detail__free .u-heading__l5+.u-column,.p-locations-detail__free .u-heading__l5+figure{margin-top:25px}.p-locations-detail__free .u-heading__l5+.u-bnr{margin-top:75px}.p-locations-detail__free .c-img+p,.p-locations-detail__free .u-column+p,.p-locations-detail__free figure+p{margin-top:25px}.p-locations-detail__free .c-img+.u-heading__page,.p-locations-detail__free .u-column+.u-heading__page,.p-locations-detail__free figure+.u-heading__page{margin-top:80px}.p-locations-detail__free .c-img+.u-heading__l5,.p-locations-detail__free .u-column+.u-heading__l5,.p-locations-detail__free figure+.u-heading__l5{margin-top:25px}.p-locations-detail__free .c-img+.c-img,.p-locations-detail__free .c-img+.u-column,.p-locations-detail__free .c-img+figure,.p-locations-detail__free .u-column+.c-img,.p-locations-detail__free .u-column+.u-column,.p-locations-detail__free .u-column+figure,.p-locations-detail__free figure+.c-img,.p-locations-detail__free figure+.u-column,.p-locations-detail__free figure+figure{margin-top:30px}.p-locations-detail__free .c-img+.u-bnr,.p-locations-detail__free .u-column+.u-bnr,.p-locations-detail__free figure+.u-bnr{margin-top:80px}.p-locations-detail__free .c-info__box{margin-top:30px}.p-locations-detail__free .c-summary{margin-top:0}.p-locations-detail__free .c-reservation__box{margin-top:30px}}.p-plan.p-page .p-page__heading{padding-top:108px;padding-bottom:108px}.p-plan__contents{padding-bottom:211px}.p-plan__reservation{margin-bottom:70.5px;position:relative}.p-plan__resulttext__title{font-size:24px;line-height:1.8;text-align:center}.p-plan__resulttext__title.p-plan__resulttext_error_message{color:#e93a28;text-align:left;display:inline-block;padding-right:82px;font-size:18px}.p-plan__resulttext__summary{margin-top:12.5px;text-align:center}.p-plan__resulttext_error_area{display:none;color:#e93a28;flex-direction:column;justify-content:center;align-items:center;padding:24px 30px;gap:10px;position:absolute;width:auto;height:auto;left:44%;transform:translate(-50%,-50%);margin:auto 0;top:calc(0% + 95px);background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:8px;line-height:190%;text-align:left}.p-plan__resulttext_error_close{display:inline-block;vertical-align:top;padding-top:4px}.p-plan__locations{margin-top:110.5px}.p-plan__column{display:flex;justify-content:space-between}.p-plan__column.p-locations-detail__free .c-form{margin-top:42px}.p-plan__column.p-locations-detail__free .c-form+p:not([class]){margin-top:32px;word-break:normal}.p-plan__column.p-locations-detail__free .u-note{width:74.1190765492%;margin-top:21px;margin-left:auto;font-size:14px;line-height:2}.p-plan__col>:first-child{margin-top:0}.p-plan__col.-main{width:65.84%}.p-plan__col.-sub{width:31.6%;padding-top:10px}.p-plan__col .js-hidden-item{height:0;transition:height .4s ease 0s;overflow:hidden;will-change:height}.p-plan__summary{margin-top:42px}.p-plan__summary .u-column{width:100%;margin-left:0;justify-content:space-between}.p-plan__summary .u-column__col{margin:0}.p-plan__summary .u-column__col.-img{width:34.9939246658%}.p-plan__summary .u-column__col.-textbox{width:60.9963547995%}.p-plan__summary__list{display:flex;align-items:center}.p-plan__summary__list+.p-plan__summary__list{margin-top:2px}.p-plan__summary__list__head{width:107px}.p-plan__summary__list__body{width:calc(100% - 107px)}.p-plan__summary__list__body .c-schedule{font-size:18px;line-height:1.9}.p-plan__summary__list__body .c-schedule .c-schedule__end{margin-left:14px}.p-plan__summary__list__body .u-pict__personnum__set{margin-top:10px}.p-plan__breakfast{margin-top:40px;display:flex}.p-plan__breakfast__result__label{font-size:18px;line-height:1.9}.p-plan__breakfast__check{margin-left:25px;flex-shrink:0}.p-plan .c-item__set{margin-top:50px}.p-plan__delivery__btn{text-align:center}.p-plan__delivery__contents .u-heading__page:first-child{margin-top:0;padding-top:50px}.p-plan__delivery .js-modal-sleepItem-trigger{display:block;margin-top:32px;margin-left:0;margin-right:auto}.p-plan__result{padding-top:16px;padding-bottom:25px;border:5px solid var(--main)}.p-plan__result__inner{padding-right:min(26.5px,1.7526455026vw);padding-left:min(26.5px,1.7526455026vw);overflow-y:auto}.p-plan__result__head{padding-bottom:30px}.p-plan__result__title{font-size:30px;line-height:1.6}.p-plan__result__title+.u-price{margin-top:12px}.p-plan__result__items{margin-top:13px}.p-plan__result__items__elem.-off{color:var(--key)}.p-plan__result__btn{margin-top:14px}.p-plan__result__btn__head{text-align:center}.p-plan__result__btn__elem{margin-top:11px}.p-plan__result .c-breakdown__head{padding-top:7px;padding-bottom:7px}.p-plan__result .c-breakdown__contents{padding-top:8px;padding-bottom:15px}.p-plan__result .c-breakdown__contents__item+.c-breakdown__contents__item{margin-top:11px}.p-plan__result .c-breakdown__contents__item__set{display:block}.p-plan__result .c-breakdown__price{width:100%}.p-plan__result .c-breakdown__price__column{display:block}.p-plan__result .c-breakdown__price__col{width:100%}.p-plan__result .c-breakdown__price__col+.c-breakdown__price__col{margin-left:0}.p-plan__result .c-breakdown__option+.c-breakdown__option{margin-top:20px}.p-plan__result .c-breakdown__option__inner{align-items:flex-end}.p-plan__result .c-breakdown__option__off__result{margin-left:min(20px,1.3227513228vw)}.p-plan__result .c-breakdown__option__label__text{margin-left:0;display:block}.p-plan__result .c-breakdown__option__label__text:last-child{margin-top:-6px}.p-plan__result .c-breakdown__date{width:calc(100% - 130px)}.p-plan__result .c-breakdown .c-breakdown__contents__item__set{width:120px;flex-shrink:0}.p-plan__resultbox{display:none}@media only screen and (min-width:961px){.p-plan__column{position:relative}.p-plan__column .p-plan__col.-sub.is-start .p-plan__result{position:fixed;top:110px}.p-plan__column .p-plan__col.-sub.is-end .p-plan__result{position:absolute;top:auto;bottom:0}}@media only screen and (max-width:1037px){.p-plan .c-breakdown__option__inner{display:block}.p-plan .c-breakdown__option__off{display:block;text-align:right}}@media only screen and (max-width:960px){.p-plan.p-page .p-page__heading{padding-top:113px;padding-bottom:113px}.p-plan__contents{padding-bottom:197px}.p-plan__reservation{margin-bottom:54.5px}.p-plan__resulttext_error_area{width:100%;left:50%;top:calc(50% + 47px);min-width:350px;padding:24px 20px}.p-plan__resulttext_error_close{position:absolute;right:20px}.p-plan__resulttext__title{font-size:20px;line-height:1.55}.p-plan__resulttext__title.p-plan__resulttext_error_message{font-size:14px;padding-right:0}.p-plan__resulttext__summary{font-size:14px;letter-spacing:.05em;line-height:1.7}.p-plan__locations{margin-top:50.5px}.p-plan__column{display:block}.p-plan__column.p-locations-detail__free .u-heading__page{margin-top:115px}.p-plan__column.p-locations-detail__free .c-form,.p-plan__column.p-locations-detail__free .c-form+p:not([class]){margin-top:25px}.p-plan__column.p-locations-detail__free .u-note{width:100%;margin-top:12px;font-size:11px;line-height:1.55}.p-plan__col p:not([class]){word-break:normal}.p-plan__col.-main{width:100%;margin-bottom:120px}.p-plan__col.-main>:first-child{margin-top:0}.p-plan__col.-sub{width:100%}.p-plan__summary{margin-top:25px}.p-plan__summary .u-column__col.-img{width:100%}.p-plan__summary .u-column__col.-textbox{width:100%;margin-top:25px}.p-plan__summary__list{align-items:flex-start}.p-plan__summary__list+.p-plan__summary__list{margin-top:25px}.p-plan__summary__list__head{width:80px;padding-top:2px}.p-plan__summary__list__body{width:calc(100% - 80px)}.p-plan__summary__list__body p.-l{font-size:18px;line-height:1.55}.p-plan__summary__list__body .c-schedule{line-height:1.55;display:inline-block}.p-plan__summary__list__body .c-schedule .c-schedule__start{align-items:center}.p-plan__summary__list__body .c-schedule .c-schedule__start:after{width:15px;height:10px}.p-plan__summary__list__body .c-schedule .c-schedule__end{margin-left:0}.p-plan__summary__list__body .u-pict__personnum__set{margin-top:0}.p-plan__breakfast{margin-top:20px;display:block}.p-plan__breakfast__result__label{font-size:15px;line-height:1.7}.p-plan__breakfast__result__label__text{display:block}.p-plan__breakfast__check{margin-top:20px;margin-left:0}.p-plan__breakfast__check .u-checkbox .u-checkbox__label{font-size:14px;line-height:1.7}.p-plan .c-item__set{margin-top:27px}.p-plan__delivery__contents .u-heading__page:first-child{margin-top:0;padding-top:54px}.p-plan__result{padding-top:24px}.p-plan__result__inner{padding-right:25px;padding-left:25px}.p-plan__result__head{padding-bottom:40px}.p-plan__result__title{font-size:24px;line-height:1.5}.p-plan__result__title+.u-price{margin-top:15px}.p-plan__result__items{margin-top:19px}.p-plan__result__items__elem+.p-plan__result__items__elem{margin-top:5px}.p-plan__result__btn{margin-top:30px}.p-plan__result__btn__elem{margin-top:15px}.p-plan__result .c-breakdown__head{padding-top:10px;padding-bottom:10px}.p-plan__result .c-breakdown__contents{padding-top:8px;padding-bottom:15px}.p-plan__result .c-breakdown__contents__item{display:flex}.p-plan__result .c-breakdown__contents__item+.c-breakdown__contents__item{margin-top:13px}.p-plan__result .c-breakdown__contents__item__set{margin-top:0}.p-plan__result .c-breakdown__date__label{font-size:12px;line-height:1.6}.p-plan__result .c-breakdown__price__col{text-align:right}.p-plan__result .c-breakdown__price__label{font-size:12px;line-height:1.6}.p-plan__result .c-breakdown__price__col+.c-breakdown__price__col{margin-top:3px}.p-plan__result .c-breakdown__option{margin-top:16.5px;padding:7px 10px}.p-plan__result .c-breakdown__option+.c-breakdown__option{margin-top:10px}.p-plan__result .c-breakdown__option__inner{display:flex}.p-plan__result .c-breakdown__option__off__result{margin-left:10px}.p-plan__result .c-breakdown__option__label{font-size:12px;line-height:1.6}.p-plan__result .c-breakdown__option__label__text:last-child{margin-top:0}.p-plan__resultbox{position:fixed;right:0;bottom:0;left:0;padding:0 10px 10px;display:block;transition:opacity .4s;z-index:80}.p-plan__resultbox__inner{padding:7px 25px;background-color:var(--white);border:5px solid var(--main);display:flex;align-items:center;justify-content:space-between}.p-plan__resultbox__body .u-price.-horizontal{align-items:baseline}.p-plan__resultbox__body .u-price.-horizontal .u-price__before .u-price__before__label{font-size:12px;line-height:1.6}.p-plan__resultbox__body .u-price.-horizontal .u-price__after .u-price__after__label{font-size:20px;line-height:1.55}.p-plan__resultbox__body .u-price.-horizontal .u-price__after .u-price__after__label .u-price__after__label__tax{font-size:11px}.p-plan__resultbox.is-hide{opacity:0;pointer-events:none}}#modalSleepItem .p-plan__delivery__contents+.c-button{display:block;margin:80px auto 40px}@media only screen and (max-width:960px){#modalSleepItem .p-plan__delivery__contents+.c-button{margin-top:60px}}#modalSleepItem .c-modal__contents p:not([class]){margin-top:30px;margin-bottom:30px}.c-modal__plan .c-modal__inner{padding:110px min(80px,5.291005291vw)}.c-modal__plan .c-modal__contents{max-width:1250px}.c-modal__plan .c-hotel--plan .c-hotel__head{margin-bottom:31px}.c-modal__plan .c-hotel--plan.c-hotel .c-hotel__col.-main{border-bottom:0}.c-modal__plan__schedule{margin-top:21.5px;display:flex;align-items:center}.c-modal__plan__schedule__head{margin-right:24px}.c-modal__plan__summary{margin-top:22.5px}.c-modal__plan__action{margin-top:84.5px}.c-modal__plan__action__heading{margin-bottom:22.5px;text-align:center}.c-modal__plan__action__label{margin-top:10px;text-align:center}.c-modal__plan__action__column{width:calc(100% + 33px);margin-left:-16.5px;display:flex;justify-content:center}.c-modal__plan__action__col{width:calc(50% - 33px);margin:0 16.5px}.c-modal__plan__action__col .c-button{width:100%;max-width:395px;min-width:100%}.c-modal__plan__price{margin-top:92px;border-top:2px solid var(--main)}.c-modal__plan__price__contents__head{padding-top:22px;padding-bottom:20px;border-bottom:2px solid var(--main);display:flex;align-items:center;justify-content:space-between}.c-modal__plan__price__label{font-size:18px;line-height:1.9}.c-modal__plan__price__label span{margin-left:.5em;font-size:14px;line-height:2}.c-modal__plan__price__summary{margin-left:20px;font-size:18px;line-height:1.9}.c-modal__plan__price__table table{border-collapse:collapse;table-layout:fixed}.c-modal__plan__price__table table thead th{width:35.0364963503%;padding:10.5px 5px;text-align:center}.c-modal__plan__price__table table thead th:first-child{width:29.9270073%}.c-modal__plan__price__table table tbody tr td,.c-modal__plan__price__table table tbody tr th{border-top:1px solid var(--gray10)}.c-modal__plan__price__table table tbody tr th{width:29.9270073%;padding-top:5px;padding-bottom:5px;text-align:left}.c-modal__plan__price__table table tbody tr th .u-tag__base{margin-top:-2px;margin-left:min(30px,1.9841269841vw)}.c-modal__plan__price__table table tbody tr td{width:35.0364963503%;padding-right:5px;padding-left:5px}.c-modal__plan__price__table table tr td:last-child,.c-modal__plan__price__table table tr th:last-child{background-color:hsla(0,0%,91%,.5)}.c-modal__plan__price__table table tr th p:not([class]){font-size:18px;line-height:1.9}.c-modal__plan__price__table table tr td{padding-top:9px;padding-bottom:6.5px;text-align:center}.c-modal__plan__price__table table tr td p:not([class]){font-size:30px;line-height:1.6}.c-modal__plan__price__table table tr td p:not([class]):before{content:"¥"}.c-modal__plan__price+.c-modal__plan__action{margin-top:92.5px}.c-modal__plan .p-locations-detail__free .u-heading__page:first-child{margin-top:90px}.c-modal__plan .c-checkinout{margin-top:24px;padding:19px 11px;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.c-modal__plan .c-checkinout .c-checkinout__summary{margin-left:0}.c-modal__plan .c-checkinout .c-checkinout__summary__item+.c-checkinout__summary__item{margin-top:0}.c-modal__plan .c-checkinout .c-checkinout__summary__label{width:120px}.c-modal__plan .c-checkinout .c-checkinout__summary__time{width:calc(100% - 120px);margin-left:0}@media only screen and (max-width:960px){.c-modal__plan .c-modal__inner{padding:90px 20px}.c-modal__plan .c-hotel--plan{padding-bottom:0;border-bottom:0}.c-modal__plan .c-hotel--plan .c-hotel__head{margin-bottom:32px}.c-modal__plan__schedule{margin-top:29px;display:block}.c-modal__plan__schedule__head{margin-right:0}.c-modal__plan__summary{margin-top:29.5px}.c-modal__plan__summary p:not([class]){word-break:normal}.c-modal__plan .c-hotel__img{margin-top:35px}.c-modal__plan__action{margin-top:54.5px}.c-modal__plan__action__heading{margin-bottom:24.5px}.c-modal__plan__action__label{margin-top:6px}.c-modal__plan__action__column{width:100%;margin-left:0;display:block}.c-modal__plan__action__col{width:100%;margin:0}.c-modal__plan__action__col+.c-modal__plan__action__col{margin-top:15px}.c-modal__plan__action__col .c-button{max-width:307px}.c-modal__plan__price{margin-top:60px}.c-modal__plan__price__contents__head{padding-top:15px;padding-bottom:15px;display:block}.c-modal__plan__price__label{font-size:14px;line-height:1.7}.c-modal__plan__price__label span{font-size:11px;line-height:1.55}.c-modal__plan__price__summary{margin-top:6px;margin-left:0;font-size:15px;line-height:1.7}.c-modal__plan__price__table table thead th{width:41.042345277%;padding:9px 5px;text-align:center}.c-modal__plan__price__table table thead th:first-child{width:17.9153094462%}.c-modal__plan__price__table table thead th p:not([class]){font-size:13px;line-height:1.65}.c-modal__plan__price__table table tbody tr th{width:17.9153094462%}.c-modal__plan__price__table table tbody tr th .u-tag__base{margin-top:6.5px;margin-left:0}.c-modal__plan__price__table table tbody tr td{width:41.042345277%}.c-modal__plan__price__table table tr th p:not([class]){font-size:12px;line-height:1.6}.c-modal__plan__price__table table tr td{padding-top:4.5px;padding-bottom:4.5px}.c-modal__plan__price__table table tr td p:not([class]){font-size:20px;line-height:1.55}.c-modal__plan__price+.c-modal__plan__action{margin-top:48.5px}.c-modal__plan .p-locations-detail__free .u-heading__page:first-child{margin-top:54.5px}.c-modal__plan .c-hotel__checkinout{margin-top:20px;display:block}.c-modal__plan .c-hotel__checkinout .c-checkinout{margin-top:0;padding:17px 0}.c-modal__plan .c-hotel__checkinout .c-checkinout .c-checkinout__summary__item{font-size:14px;line-height:2}.c-modal__plan .c-hotel__checkinout .c-checkinout .c-checkinout__summary__label{width:120px}.c-modal__plan .c-hotel__checkinout .c-checkinout .c-checkinout__summary__time{width:calc(100% - 120px)}}.p-plan-index__contents{padding-bottom:194px}@media only screen and (max-width:960px){.p-plan-index__contents{padding-bottom:117px}}.p-plan-complete__contents{padding-bottom:194px}.p-plan-complete__contents p:not([class]){margin-top:12.5px;text-align:center}.p-plan-complete__lead{font-size:24px;line-height:1.8;text-align:center}.p-plan-complete__number{padding-top:23px;padding-bottom:23px;margin-top:112px;text-align:center;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.p-plan-complete__number .u-heading__l3{margin-top:12px}.p-plan-complete__msg{margin-top:110.5px}.p-plan-complete__msg__title{font-size:24px;line-height:1.8;text-align:center}.p-plan-complete__msg p:not([class]){margin-top:12.5px;text-align:center}.p-plan-complete__msg__btn{margin-top:72px;text-align:center}@media only screen and (max-width:960px){.p-plan-complete__contents{padding-bottom:117px}.p-plan-complete__contents p:not([class]){margin-top:19.5px}.p-plan-complete__lead{font-size:20px;line-height:1.55}.p-plan-complete__number{padding-top:15px;padding-bottom:14px;margin-top:75px}.p-plan-complete__number .u-heading__l3{margin-top:9px}.p-plan-complete__msg{margin-top:75px}.p-plan-complete__msg__title{font-size:20px;line-height:1.55}.p-plan-complete__msg p:not([class]){margin-top:19.5px}.p-plan-complete__msg__btn{margin-top:55px}}.p-signup.p-page .p-page__heading{padding-top:108px;padding-bottom:98.5px}.p-signup__contents{padding-bottom:194px}.p-signup__contents__head{padding-bottom:112px}.p-signup__contents__head .u-lead__l{text-align:center}.p-signup__contents__head .u-lead__l+p:not([class]){margin-top:12.5px}.p-signup__contents__head p:not([class]){text-align:center}.p-signup__contents__head p:not([class])+p:not([class]){margin-top:44px}.p-signup__contents__body{border-top:2px solid var(--main)}.p-signup__contents__body .c-social{padding-top:70px}.p-signup__form{border-top:2px solid var(--gray9)}.p-signup__form__head{padding-top:70px;text-align:center}.p-signup__form__body{margin-top:34px}.p-signup__form .c-form__item.-top{align-items:flex-start}.p-signup__form .c-form__item+.c-form__item{margin-top:40px}.p-signup__form .c-form__item__head{width:30.8582449373%;display:flex}.p-signup__form .c-form__item__head .u-tag__base{width:74px;height:19px;margin-top:8px;flex-shrink:0}.p-signup__form .c-form__item__head__tag{width:107px}.p-signup__form .c-form__item__head__label{width:calc(100% - 107px)}.p-signup__form .c-form__item__body{width:69.141755063%}.p-signup__form .c-form__item__body.-row .c-form__input+.c-form__input{margin-top:15px}.p-signup__form .c-form__item+.u-note{width:69.141755063%;margin-top:9px;margin-left:auto}.p-signup__form .c-form__item+.u-note+.c-form__item{margin-top:34px}.p-signup__form .c-form__input{max-width:340px}.p-signup__form .c-form__input.-l{max-width:715px}.p-signup__form__btn{margin-top:77px;text-align:center}.p-signup__form.-error .p-signup__form__head .c-form__error__label{width:100%;margin-top:22.5px;font-size:22px;line-height:1.7}.p-signup__form.-error .c-form__error__label{width:69.141755063%;margin-left:auto}.p-signup__form.-error .c-form__error__label+.c-form__item{margin-top:36px}.p-signup__form.-error .u-note+.c-form__error__label{margin-top:5px}@media only screen and (max-width:960px){.p-signup.p-page .p-page__heading{padding-top:113px;padding-bottom:107.5px}.p-signup__contents{padding-bottom:117px}.p-signup__contents__head{padding-bottom:115px}.p-signup__contents__head .u-lead__l{text-align:left}.p-signup__contents__head .u-lead__l+p:not([class]){margin-top:19.5px}.p-signup__contents__head p:not([class]){text-align:left}.p-signup__contents__head p:not([class])+p:not([class]){margin-top:30px}.p-signup__contents__body .c-social{padding-top:55px}.p-signup__form__head{padding-top:35px;text-align:left}.p-signup__form .c-form__item+.c-form__item,.p-signup__form__body{margin-top:35px}.p-signup__form .c-form__item__head{width:100%;align-items:center}.p-signup__form .c-form__item__head .u-tag__base{margin-top:0;margin-right:15px}.p-signup__form .c-form__item__head__label,.p-signup__form .c-form__item__head__tag{width:auto}.p-signup__form .c-form__item__body{width:100%}.p-signup__form .c-form__item+.u-note{width:100%;margin-top:12px}.p-signup__form .c-form__item+.u-note+.c-form__item{margin-top:32px}.p-signup__form .c-form__item .u-checkbox__label{font-size:14px;line-height:1.7;display:inline-block}.p-signup__form .c-form__item .u-checkbox__label:after,.p-signup__form .c-form__item .u-checkbox__label:before{top:50%;transform:translateY(-50%)}.p-signup__form__btn{margin-top:60px}.p-signup__form.-error .p-signup__form__head .c-form__error__label{margin-top:19.5px;font-size:20px;line-height:1.55}.p-signup__form.-error .c-form__error__label{width:100%}.p-signup__form.-error .c-form__error__label+.c-form__item{margin-top:35px}}.p-mypage.p-page .p-page__heading{padding-top:108px;padding-bottom:108px}.p-mypage__contents{padding-bottom:186px}.p-mypage__contents__body{padding-top:80px;border-top:2px solid var(--main)}.p-mypage__item{padding-bottom:32px}.p-mypage__item:first-child{padding-bottom:17px}.p-mypage__item+.p-mypage__item{padding-top:32px;border-top:1px solid var(--gray9)}.p-mypage__item__inner{display:flex}.p-mypage__item__head{width:20.636451302%;padding-right:20px}.p-mypage__item__body{width:79.3635486981%}.p-mypage__item__body p:not([class])+p:not([class]){margin-top:0}.p-mypage__item__body p.-l span{margin-left:1em;font-size:12px;line-height:2}.p-mypage__item__body p.-l:nth-of-type(2),.p-mypage__item__body p.-l:nth-of-type(3){margin-top:60px}.p-mypage__item__body p.-empty-message{margin-top:20px}.p-mypage__item__body__inner{display:flex;justify-content:space-between}.p-mypage__item__body__btn{margin-top:32px}.p-mypage__item__body__btn__column{display:flex}.p-mypage__item__body__btn__column .c-button{margin-right:33px}.p-mypage__item__body__btn__column .c-button:last-child{margin-right:0}.p-mypage__item__btn{margin-left:20px;flex-shrink:0}.p-mypage__detail__set{margin-top:28px}.p-mypage__detail__set.-prev{height:auto;overflow-y:hidden;transition:all .6s}@media only screen and (max-width:960px){.p-mypage__detail__set.-prev{max-height:none}}.p-mypage__detail__set.-prev.is-show{height:auto!important;max-height:none!important}.p-mypage__detail__set.-prev .p-mypage__detail__textbox{color:#ababab!important}.p-mypage .toggle-btn{font-size:13px;text-align:center;display:block;margin:20px auto 0}.p-mypage .toggle-btn.open:after{transform:rotate(0deg)}.p-mypage .toggle-btn:after{content:"";display:block;width:15px;height:15px;margin:5px auto 0;background-image:url(/assets/img/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transform:rotate(45deg);transition:all .3}.p-mypage__detail+.p-mypage__detail{margin-top:30px}.p-mypage__detail__inner{position:relative;display:flex;align-items:center}.p-mypage__detail__head{width:21.8712029161%}.p-mypage__detail__body{width:78.128797084%;padding-right:200px;padding-left:min(33px,2.1825396825vw)}.p-mypage__detail__use{position:absolute;top:0;right:0;width:180px;height:100%;display:flex;align-items:center}.p-mypage__detail__use__inner button:nth-of-type(2){margin-top:10px}.p-mypage__detail__use__cancel{margin-top:15px;text-align:center}.p-mypage__detail__use__cancel .c-icontext{font-size:14px;line-height:1.5}.p-mypage__detail__use__cancel .c-icontext:after{width:22px;height:15px;margin-top:-2px;background-size:22px auto}.p-mypage__detail__date{margin-top:4px;font-size:14px;line-height:2}.p-mypage__detail__date__end,.p-mypage__detail__date__start{display:inline}.p-mypage__detail__date__end:before{margin-right:.5em;content:"〜"}.p-mypage__links{margin-top:37.5px;display:flex;flex-wrap:wrap}.p-mypage__links__item+.p-mypage__links__item{margin-left:min(33px,2.1825396825vw)}.p-mypage__ctrl{margin-top:80px;text-align:center}.p-mypage__ctrl .c-icontext{font-size:18px;line-height:1.9}.p-mypage__reservation__item+.p-mypage__reservation__item{margin-top:88px;padding-top:80px;border-top:2px solid var(--main)}.p-mypage__reservation__item__head .p-mypage__detail__head{width:17.3577627772%}.p-mypage__reservation__item__head .p-mypage__detail__body{width:82.642237223%}.p-mypage__reservation__item__body{margin-top:40px}.p-mypage__reservation__item__body .p-mypage__item{padding-top:32px}.p-mypage__reservation__item__body .p-mypage__item:first-child{padding-bottom:32px}.p-mypage__reservation__item__body .p-mypage__item__body p+p{margin-top:9px}.p-mypage__reservation__price{font-size:24px;line-height:1.8}.p-mypage__reservation__price span{margin-left:.2em;font-size:12px;line-height:2}.p-mypage__reservation .c-breakdown{margin-top:25.5px}.p-mypage__reservation .c-breakdown__contents{padding-bottom:20px}.p-mypage__reservation+.c-pagination{margin-top:88px}.p-mypage__reservation+.c-pagination+.p-mypage__ctrl{margin-top:112px}@media only screen and (max-width:960px){.p-mypage.p-page .p-page__heading{padding-top:113px;padding-bottom:113px}.p-mypage__contents{padding-bottom:112px}.p-mypage__contents__body{padding-top:60px}.p-mypage__item,.p-mypage__item:first-child{padding-bottom:35px}.p-mypage__item:first-child .p-mypage__item__inner{position:relative}.p-mypage__item:first-child .p-mypage__item__inner .p-mypage__item__btn{position:absolute;top:0;right:0}.p-mypage__item:first-child .p-mypage__item__inner .p-mypage__item__btn .c-button{min-width:90px;padding:2px 5px}.p-mypage__item+.p-mypage__item{padding-top:35px}.p-mypage__item__inner{display:block}.p-mypage__item__head{width:100%;padding-right:0}.p-mypage__item__head p.-l{font-size:18px;line-height:1.55}.p-mypage__item__body{width:100%;margin-top:20px}.p-mypage__item__body p:not([class]){word-break:normal}.p-mypage__item__body p:not([class])+p:not([class]){margin-top:10px}.p-mypage__item__body p.-l span{margin-top:16.5px;margin-left:0;line-height:1.6;display:block}.p-mypage__item__body__inner{display:block}.p-mypage__item__body__btn{margin-top:20px;text-align:center}.p-mypage__item__body__btn__column{display:block}.p-mypage__item__body__btn__column .c-button{margin-right:auto;margin-left:auto;display:block}.p-mypage__item__body__btn__column .c-button:last-child{margin-top:15px;margin-right:auto}.p-mypage__item__body__btn__column .c-button.-s{width:100%;min-width:289px;max-width:307px}.p-mypage__item__btn{margin-left:0}.p-mypage__detail__set{margin-top:26.5px}.p-mypage__detail+.p-mypage__detail{margin-top:46px}.p-mypage__detail__inner{display:block}.p-mypage__detail__head{width:100%}.p-mypage__detail__head__inner{display:flex}.p-mypage__detail__body{width:100%;padding-right:0;padding-left:0}.p-mypage__detail__img{width:calc(100% - 145px);padding-right:17px}.p-mypage__detail__img img{width:100%}.p-mypage__detail__use{position:relative;top:auto;right:auto;width:145px;height:auto;padding-top:4px;display:block}.p-mypage__detail__use__cancel{margin-top:16.5px}.p-mypage__detail__textbox{padding-top:24px}.p-mypage__detail__textbox .u-heading__l3{font-size:22px;line-height:1.55}.p-mypage__detail__date{margin-top:10px;font-size:13px;line-height:1.65}.p-mypage__links{margin-top:21px;display:block}.p-mypage__links__item+.p-mypage__links__item{margin-top:10px;margin-left:0}.p-mypage__ctrl{margin-top:55px}.p-mypage__ctrl .c-icontext,.p-mypage__ctrl p.-l{font-size:14px;line-height:1.7}.p-mypage__reservation__item+.p-mypage__reservation__item{margin-top:25px;padding-top:60px}.p-mypage__reservation__item__head .p-mypage__detail__body,.p-mypage__reservation__item__head .p-mypage__detail__head{width:100%}.p-mypage__reservation__item__body{margin-top:6px}.p-mypage__reservation__item__body .p-mypage__item{padding-top:35px}.p-mypage__reservation__item__body .p-mypage__item:first-child{padding-bottom:35px}.p-mypage__reservation__item__body .p-mypage__item__body p+p{margin-top:9px}.p-mypage__reservation__price{font-size:20px;line-height:1.55}.p-mypage__reservation .c-breakdown{margin-top:14.5px}.p-mypage__reservation .c-breakdown__contents{padding-bottom:15px}.p-mypage__reservation+.c-pagination{margin-top:45px}.p-mypage__reservation+.c-pagination+.p-mypage__ctrl{margin-top:85px}}.p-mypage-reservation .p-mypage__contents__body,.p-mypage-reservation-history .p-mypage__contents__body{padding-top:0;border-top:0}.p-mypage-reservation-history .p-mypage__reservation+.p-mypage__ctrl{margin-top:112px}.p-mypage-reservation-history .p-mypage__reservation+.p-mypage__ctrl+.p-mypage__reservation{margin-top:112px;padding-top:80px;border-top:2px solid var(--main)}@media only screen and (max-width:960px){.p-mypage-reservation-history .p-mypage__detail__head__inner{display:block}.p-mypage-reservation-history .p-mypage__detail__img{width:100%;padding-right:0}.p-mypage-reservation-history .p-mypage__reservation+.p-mypage__ctrl{margin-top:55px}.p-mypage-reservation-history .p-mypage__reservation+.p-mypage__ctrl+.p-mypage__reservation{margin-top:85px;padding-top:60px;border-top:2px solid var(--main)}}.p-mypage-account.p-page .p-page__heading{padding-bottom:75px}.p-mypage-account__form{max-width:823px;margin-right:auto;margin-left:auto}.p-mypage-account__form .c-form__item+p{width:74.1190765492%;margin-top:9px;margin-left:auto}.p-mypage-account__form .c-form__item+p+p{width:74.1190765492%;margin-top:3px;margin-left:auto}.p-mypage-account__form .c-form__item+p+.c-form__item,.p-mypage-account__form .c-form__item+p+p+.c-form__item{margin-top:34px}.p-mypage-account__form .c-form__item+p.-tel{max-width:395px}.p-mypage-account__form .c-form__item__body.-row .c-form__input+.c-form__input{margin-top:15px}.p-mypage-account__form__btn{width:calc(100% + 33px);margin-top:72px;margin-left:-16.5px;text-align:center;display:flex;justify-content:center}.p-mypage-account__form__btn .c-button{margin:0 16.5px}.p-mypage-account__form+.p-mypage__ctrl{margin-top:112px}@media only screen and (max-width:960px){.p-mypage-account.p-page .p-page__heading{padding-bottom:54px}.p-mypage-account__form .c-form__item+p,.p-mypage-account__form .c-form__item+p+p{width:100%}.p-mypage-account__form__btn{width:100%;margin-left:0;display:block}.p-mypage-account__form__btn .c-button{margin:0}.p-mypage-account__form__btn .c-button+.c-button{margin-top:15px}.p-mypage-account__form+.p-mypage__ctrl{margin-top:90px}}.p-mypage-account-edit__mask{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:200}.p-mypage-account-edit__mask__label{color:var(--white)}.p-mypage-account-edit__contents+.p-mypage-account-edit__contents{margin-top:195px}.p-mypage-account-edit__contents+.p-mypage-account-edit__contents .p-mypage-account__form{padding-top:80px}.p-mypage-account-edit__contents__label{text-align:center}.p-mypage-account-edit__contents .p-mypage-account__form{max-width:none}.p-mypage-account-edit__contents .p-mypage-account__form .c-form__item__head{width:20.6364513018%}.p-mypage-account-edit__contents .p-mypage-account__form .c-form__item__body{width:79.363548699%}.p-mypage-account-edit__contents.-delete .p-mypage-account__form{padding-top:34px}.p-mypage-account-edit__contents.-delete .p-mypage-account__form .p-mypage-account-edit__contents__label{padding-bottom:34px;border-bottom:2px solid var(--main)}.p-mypage-account-edit__contents.-delete .p-mypage-account__form .p-mypage-account__form__btn{margin-top:80px}.p-mypage-account-edit__title{padding-bottom:75px;border-bottom:2px solid var(--main);text-align:center}@media only screen and (max-width:960px){.p-mypage-account-edit__contents+.p-mypage-account-edit__contents{margin-top:94px}.p-mypage-account-edit__contents+.p-mypage-account-edit__contents .p-mypage-account__form{padding-top:60px}.p-mypage-account-edit__contents .p-mypage-account__form .c-form__item__body,.p-mypage-account-edit__contents .p-mypage-account__form .c-form__item__head{width:100%}.p-mypage-account-edit__contents.-delete .p-mypage-account__form{padding-top:34.5px}.p-mypage-account-edit__contents.-delete .p-mypage-account__form .p-mypage-account-edit__contents__label{padding-bottom:34.5px}.p-mypage-account-edit__title{padding-bottom:75px;border-bottom:2px solid var(--main);text-align:center}}.p-mypage-account-delete .p-mypage-account__form{max-width:none}.p-mypage-account-delete-complete.p-page .p-page__heading{padding-bottom:70.5px}.p-mypage-account-delete-complete.p-page .p-mypage__contents__body{padding-top:0;border-top:0;text-align:center}@media only screen and (max-width:960px){.p-mypage-account-delete-complete.p-page .p-page__heading{padding-bottom:74.5px}}.p-mypage-campaign.p-page .p-page__heading{padding-top:108px;padding-bottom:108px}@media only screen and (max-width:960px){.p-mypage-campaign.p-page .p-page__heading{padding-top:113px;padding-bottom:113px}}.p-mypage-sleep.p-page .p-page__heading{padding-top:108px;padding-bottom:88px}.p-mypage-sleep__contents{padding-bottom:186px}.p-mypage-sleep__contents__head__pict{width:135px;margin-right:auto;margin-left:auto}.p-mypage-sleep__contents__head__title{margin-top:19px;text-align:center}.p-mypage-sleep__contents__head__label{margin-top:42.5px;text-align:center}.p-mypage-sleep__contents__body{padding-top:72.5px}@media only screen and (max-width:960px){.p-mypage-sleep.p-page .p-page__heading{padding-top:113px;padding-bottom:93px}.p-mypage-sleep__contents{padding-bottom:112px}.p-mypage-sleep__contents__head__title{margin-top:19.5px}.p-mypage-sleep__contents__head__label{margin-top:39px;text-align:left}.p-mypage-sleep__contents__body{padding-top:54.5px}}.tds-error{display:none;margin-top:30px;font-size:24px;color:#e93a28;text-align:center}.p-password.p-page .p-page__heading{padding-top:108px;padding-bottom:75px}.p-password__contents{padding-bottom:186px}.p-password__contents__body{padding-top:80px;border-top:2px solid var(--main)}.p-password__form{max-width:823px;margin-right:auto;margin-left:auto}.p-password__form .c-form__item+p{width:74.1190765492%;margin-top:9px;margin-left:auto}.p-password__form__btn{width:calc(100% + 33px);margin-top:72px;margin-left:-16.5px;text-align:center;display:flex;justify-content:center}.p-password__form__btn .c-button{margin:0 16.5px}.p-password__form.-error .c-form__error__label{margin-top:0;font-size:22px;line-height:1.7;text-align:center}.p-password__form.-error .c-form__error__label+.c-form__item{margin-top:32.5px}@media only screen and (max-width:960px){.p-password.p-page .p-page__heading{padding-top:113px;padding-bottom:54px}.p-password__contents{padding-bottom:112px}.p-password__contents__body{padding-top:60px}.p-password__form .c-form__item+p{width:100%}.p-password__form__btn{width:100%;margin-left:0;display:block}.p-password__form__btn .c-button{margin:0}.p-password__form.-error .c-form__error__label{font-size:20px;line-height:1.55;text-align:left}.p-password__form.-error .c-form__error__label+.c-form__item{margin-top:29.5px}}.p-password-reissue-error .p-password__contents__body{padding-top:72.5px}@media only screen and (max-width:960px){.p-password-reissue-error .p-password__contents__body{padding-top:54.5px}}.p-password-reissue-complete.p-page .p-page__heading{padding-bottom:52px}.p-password-reissue-complete.p-page .p-page__heading__lead{margin-bottom:12.5px}.p-password-reissue-complete.p-page .p-password__contents__body{padding-top:0;border-top:0;text-align:center}@media only screen and (max-width:960px){.p-password-reissue-complete.p-page .p-page__heading{padding-bottom:55px}}.p-inquiry.p-page .p-page__heading{padding-top:108px;padding-bottom:98.5px}.p-inquiry__contents{padding-bottom:194px}.p-inquiry__contents__head{padding-bottom:120px}.p-inquiry__contents__head__btn{margin-top:52px;text-align:center}.p-inquiry__contents__body{padding-top:110.5px;border-top:2px solid var(--main)}.p-inquiry__contents .u-lead__l{text-align:center}.p-inquiry__contents .u-lead__l+p:not([class]){margin-top:12.5px;text-align:center}.p-inquiry__form{margin-top:72px}.p-inquiry__form .c-form__item.-top{align-items:flex-start}.p-inquiry__form .c-form__item+.c-form__item{margin-top:40px}.p-inquiry__form .c-form__item__head{width:30.8582449373%;display:flex}.p-inquiry__form .c-form__item__head .u-tag__base{width:74px;height:19px;margin-top:8px;flex-shrink:0}.p-inquiry__form .c-form__item__head__tag{width:107px}.p-inquiry__form .c-form__item__head__label{width:calc(100% - 107px)}.p-inquiry__form .c-form__item__body{width:69.141755063%}.p-inquiry__form .c-form__input{max-width:340px}.p-inquiry__form .c-form__input.-l{max-width:715px}.p-inquiry__form__btn{margin-top:80px;text-align:center}@media only screen and (max-width:960px){.p-inquiry.p-page .p-page__heading{padding-top:113px;padding-bottom:107.5px}.p-inquiry__contents{padding-bottom:117px}.p-inquiry__contents__head{padding-bottom:60px}.p-inquiry__contents__head p:not([class]){text-align:left}.p-inquiry__contents__head__btn{margin-top:35px}.p-inquiry__contents__body{padding-top:54.5px}.p-inquiry__contents .u-lead__l{text-align:left}.p-inquiry__contents .u-lead__l+p:not([class]){margin-top:19.5px;text-align:left}.p-inquiry__form{margin-top:50px}.p-inquiry__form .c-form__item+.c-form__item{margin-top:35px}.p-inquiry__form .c-form__item__head{width:100%;align-items:center}.p-inquiry__form .c-form__item__head .u-tag__base{margin-top:0;margin-right:15px}.p-inquiry__form .c-form__item__head__label,.p-inquiry__form .c-form__item__head__tag{width:auto}.p-inquiry__form .c-form__item__body{width:100%}.p-inquiry__form__btn{margin-top:60px}}.p-inquiry-nosearch .p-inquiry__contents__head{padding-bottom:0}.p-inquiry-results .p-inquiry__contents{padding-bottom:162px}.p-inquiry-results .p-inquiry__contents__body{max-width:1037px;margin-right:auto;margin-left:auto;padding-top:40px}.p-inquiry-results .p-inquiry__contents__head{padding-bottom:110.5px}.p-inquiry-results .p-inquiry__contents .p-mypage__reservation__item__body{margin-top:0}@media only screen and (max-width:960px){.p-inquiry-results .p-inquiry__contents{padding-bottom:82px}.p-inquiry-results .p-inquiry__contents__body{padding-top:25px}.p-inquiry-results .p-inquiry__contents__head{padding-bottom:54px}}.p-cancel.p-page .p-page__heading{padding-top:108px;padding-bottom:98.5px}.p-cancel__contents{padding-bottom:194px}.p-cancel__contents__head{padding-bottom:112px}.p-cancel__contents__body{padding-top:40px;border-top:2px solid var(--main)}.p-cancel__contents .u-lead__l{text-align:center}.p-cancel__contents .u-lead__l+p:not([class]){margin-top:12.5px;text-align:center}.p-cancel__contents .p-mypage__reservation__item__body{margin-top:0}@media only screen and (max-width:960px){.p-cancel.p-page .p-page__heading{padding-top:113px;padding-bottom:107.5px}.p-cancel__contents{padding-bottom:82px}.p-cancel__contents__head{padding-bottom:55px}.p-cancel__contents__head p:not([class]){text-align:left}.p-cancel__contents__body{padding-top:25px}.p-cancel__contents .u-lead__l{text-align:left}.p-cancel__contents .u-lead__l+p:not([class]){margin-top:19.5px;text-align:left}}.p-cancel-complete .p-cancel__contents__head{padding-bottom:52px}.p-cancel-complete .p-cancel__contents__body{padding-top:0;text-align:center;border-top:0}@media only screen and (max-width:960px){.p-cancel-complete .p-cancel__contents{padding-bottom:117px}.p-cancel-complete .p-cancel__contents__head{padding-bottom:75px}}.p-policy.p-page .p-page__heading{padding-top:108px;padding-bottom:98.5px}.p-policy__contents{max-width:823px;margin-right:auto;margin-left:auto;padding-bottom:192px}.p-policy__contents__body .u-lead__l{margin-bottom:62.5px}.p-policy__contents__body .u-lead__l:not(:first-child){margin-top:62.5px}.p-policy__contents__body p{word-break:normal}.p-policy__contents__body p.-l{margin-bottom:14px}@media only screen and (max-width:960px){.p-policy.p-page .p-page__heading{padding-top:113px;padding-bottom:54px}.p-policy__contents{padding-bottom:112px}.p-policy__contents__body .u-lead__l{margin-bottom:49.5px}.p-policy__contents__body .u-lead__l:not(:first-child){margin-top:69.5px}.p-policy__contents__body p.-l{margin-bottom:10px}}.p-law.p-page .p-page__heading{padding-top:108px;padding-bottom:108px}.p-law__contents{padding-bottom:160px}.p-law__contents__body{border-top:2px solid var(--main)}.p-law__contents__body .p-mypage__reservation .p-mypage__item__inner.-center{align-items:center}.p-law__contents__body .p-mypage__reservation .p-mypage__item__body p+.p-law__list,.p-law__contents__body .p-mypage__reservation .p-mypage__item__body p+p{margin-top:1.98em}.p-law__contents__body .p-mypage__reservation .p-mypage__item__body p a{text-decoration:underline}.p-law__list dl{display:flex}.p-law__list dl dt{width:4em}.p-law__list dl dd{width:calc(100% - 4em)}@media only screen and (max-width:960px){.p-law.p-page .p-page__heading{padding-top:113px;padding-bottom:113px}.p-law__contents{padding-bottom:80px}.p-law__contents__body{padding-top:14px}.p-law__contents__body .p-mypage__reservation .p-mypage__item__body p+.p-law__list,.p-law__contents__body .p-mypage__reservation .p-mypage__item__body p+p{margin-top:1.7em;font-size:14px}}.p-business__contact{margin-top:200px}.p-business__contact__contents{padding-top:51px;padding-bottom:53px;text-align:center;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.p-business__contact__contents .u-heading__l3{margin-bottom:13px}.p-business__contact__btn{margin-top:52px}.p-business__contact__tel{margin-top:22.5px;display:inline-block;pointer-events:none}.p-business__contact__date{margin-top:5.5px}.p-business__news__contents{padding-top:60px;border-top:2px solid var(--main)}.p-business__news__contents__body{margin-top:40px}.p-business__news .c-news{padding-top:27px;padding-bottom:30px;border-bottom:1px solid var(--gray9);display:flex;justify-content:space-between}.p-business__news .c-news+.c-news{margin-top:0}.p-business__news .c-news__inner{padding-right:20px;display:block}.p-business__news .c-news__head{width:auto;display:flex;align-items:center}.p-business__news .c-news__head .c-news__tag{margin-left:20px}.p-business__news .c-news__body{width:auto;margin-top:14.5px;padding-left:0}.p-business__news .c-news .c-news__img{max-width:180px;flex-shrink:0}.p-business__news__btn{margin-top:80px;text-align:center}@media only screen and (max-width:960px){.p-business__contact{margin-top:120px}.p-business__contact__contents{padding-top:54px;padding-bottom:56px}.p-business__contact__contents .u-heading__l3{margin-bottom:19px}.p-business__contact__btn{margin-top:55px}.p-business__contact__tel{margin-top:24.5px;pointer-events:auto}.p-business__contact__date{margin-top:10.5px}.p-business__news__contents{padding-top:25px}.p-business__news__contents__body{margin-top:40px}.p-business__news .c-news{position:relative;padding-top:27px;padding-bottom:25px}.p-business__news .c-news__inner{padding-right:0}.p-business__news .c-news__head .c-news__date{font-size:14px;line-height:1.7}.p-business__news .c-news__head .c-news__tag{margin-left:20px}.p-business__news .c-news__body{margin-top:16px;padding-right:114px}.p-business__news .c-news__body .u-heading__l5{font-size:18px}.p-business__news .c-news .c-news__img{position:absolute;top:81px;right:0;max-width:90px}.p-business__news .c-news.-full .c-news__body{padding-right:0}.p-business__news__btn{margin-top:40px}.p-business__news__btn .c-button{width:100%;max-width:200px;min-width:180px}}.p-business-index__contents{padding-bottom:194px}.p-business-index__title .u-heading__l2+.u-lead__l{margin-top:60.5px}.p-business-index__mv{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-image:url(https://assets.ninehours.co.jp/img/business/top/img_mv.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.p-business-index__mv__contents{position:absolute;top:0;right:0;bottom:0;left:0;padding:140px 43px;display:flex;align-items:center;justify-content:center}.p-business-index__mv__copy{width:100%;max-width:823px}.p-business-index__mv__copy img{width:100%}.p-business-index__mv__scroll{position:absolute;bottom:0;left:50%;height:111px;transform:translateX(-50%)}.p-business-index__mv__scroll span{font-size:12px;line-height:2}.p-business-index__mv__scroll:after{position:absolute;top:44px;right:0;left:0;width:1px;height:84px;margin:auto;background-color:var(--main);opacity:0;animation:pathmove 1.4s ease-in-out infinite;content:""}@keyframes pathmove{0%{height:0;top:44px;opacity:0}30%{height:84px;top:44px;opacity:1}to{height:0;top:111px;opacity:0}}.p-business-index__vision{margin-top:190px}.p-business-index__vision__column{width:calc(100% + 71px);margin-top:62.5px;margin-left:-35.5px;display:flex}.p-business-index__vision__col{width:calc(50% - 71px);margin:0 35.5px}.p-business-index__vision__col p{word-break:normal}.p-business-index__service{margin-top:182px}.p-business-index__service .u-column{margin-top:70.5px}.p-business-index__service .u-column .u-column__col{margin-bottom:0}.p-business-index__service .c-img__textbox__body{padding-top:25px;padding-bottom:0}.p-business-index__service .c-img__textbox__body .u-heading__l4{margin-bottom:17px}.p-business-index__service .c-img__textbox .p-business-index__service__btn{margin-top:42px}.p-business-index__service .c-img__textbox .p-business-index__service__btn .c-button{width:100%;max-width:288px;min-width:180px}.p-business-index__brand{margin-top:190px}.p-business-index__brand__contents{margin-top:70px}.p-business-index__brand__contents__inner{display:flex;align-items:center;justify-content:space-between}.p-business-index__brand__item__inner{display:block}.p-business-index__brand__item__inner img{width:100%}.p-business-index__brand__item.-ninehour{width:15.2%}.p-business-index__brand__item.-sauna{width:13.36%}.p-business-index__brand__item.-hotel{width:23.76%}.p-business-index__brand__item.-capsule{width:19.52%}.p-business-index__info,.p-business-index__news{margin-top:200px}.p-business-index__info__column{width:calc(100% + 33px);margin-left:-16.5px;display:flex;justify-content:center}.p-business-index__info__col{width:calc(50% - 33px);max-width:502px;margin:0 16.5px}.p-business-index__info__item{border:1px solid var(--gray9);border-radius:8px}.p-business-index__info__item__outer{padding:31px 40px 28px;display:block}.p-business-index__info__item__inner{position:relative}.p-business-index__info__item__inner:after{position:absolute;right:0;bottom:6px;width:30px;height:20px;background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}.p-business-index__info__item .u-heading__l4{margin-bottom:12px}.p-business-index__info__item p{padding-right:40px}@media only screen and (max-width:960px){.p-business-index__contents{padding-bottom:117px}.p-business-index__title .u-heading__l2{font-size:22px;line-height:1.55}.p-business-index__title .u-heading__l2+.u-lead__l{margin-top:19px}.p-business-index__title .u-lead__l{font-size:18px}.p-business-index__mv{background-image:url(https://assets.ninehours.co.jp/img/business/top/img_mv_sp.jpg)}.p-business-index__mv__contents{padding:90px 43px}.p-business-index__mv__copy{max-width:307px}.p-business-index__vision{margin-top:114px}.p-business-index__vision__column{width:100%;margin-top:20px;margin-left:0;display:block}.p-business-index__vision__col{width:100%;margin:0}.p-business-index__vision__col+.p-business-index__vision__col{margin-top:1.5em}.p-business-index__service{margin-top:109px}.p-business-index__service .u-column{margin-top:25px}.p-business-index__service .u-column.-col3.-spreset .u-column__col+.u-column__col{margin-top:60px}.p-business-index__service .c-img__textbox__body{padding-top:24.5px}.p-business-index__service .c-img__textbox__body .u-heading__l4{font-size:20px;margin-bottom:19.5px}.p-business-index__service .c-img__textbox .p-business-index__service__btn{margin-top:35px}.p-business-index__service .c-img__textbox .p-business-index__service__btn .c-button{max-width:200px}.p-business-index__brand{margin-top:114px}.p-business-index__brand__contents{margin-top:24px}.p-business-index__brand__contents__inner{display:block}.p-business-index__brand__item+.p-business-index__brand__item{margin-top:50px}.p-business-index__brand__item.-ninehour,.p-business-index__brand__item.-sauna{width:126px}.p-business-index__brand__item.-hotel{width:241px}.p-business-index__brand__item.-capsule{width:160px}.p-business-index__info,.p-business-index__news{margin-top:120px}.p-business-index__info__column{width:100%;margin-left:0;display:block}.p-business-index__info__col{width:100%;max-width:none;margin:0}.p-business-index__info__col+.p-business-index__info__col{margin-top:30px}.p-business-index__info__item__outer{padding:34.5px 40px 35px}.p-business-index__info__item .u-heading__l4{margin-bottom:19.5px;font-size:20px}}.p-business-page__heading{padding-top:218px;padding-bottom:108px;text-align:center}.p-business-page__contents{padding-bottom:194px}@media only screen and (max-width:960px){.p-business-page__heading{padding-top:193px;padding-bottom:113px;text-align:left}.p-business-page__contents{padding-bottom:117px}}.p-business-service .l-wrapper__outer{padding-right:130.5px;padding-left:130.5px}.p-business-service__section+.p-business-service__section{margin-top:200px}.p-business-service__section__head img{width:100%}.p-business-service__section__body{padding-top:70px}.p-business-service__section__body .u-heading__l2+p:not([class]){margin-top:62px}.p-business-service__sleep{margin-top:42px;border:1px solid var(--gray9)}.p-business-service__sleep__outer{padding:72px min(107px,7.0767195767vw) 75px}.p-business-service__sleep__item+.p-business-service__sleep__item{margin-top:33px;padding-top:32px;border-top:1px solid var(--gray9)}.p-business-service__sleep__item__inner{display:flex}.p-business-service__sleep__item__head{padding-right:42px;flex-shrink:0}.p-business-service__sleep__item__column{width:calc(100% + 33px);margin-left:-16.5px;display:flex}.p-business-service__sleep__item__column.-col2 .p-business-service__sleep__item__col{width:calc(50% - 33px)}.p-business-service__sleep__item__column.-col3 .p-business-service__sleep__item__col{width:calc(33.3333% - 33px)}.p-business-service__sleep__item__col{margin:0 16.5px}.p-business-service__sleep__item__col p.-s{margin-top:15px}.p-business-service__btn{margin-top:80px;text-align:center}.p-business-service__itemset{margin-top:70px}.p-business-service__item+.p-business-service__item{margin-top:60px}.p-business-service__item__inner{display:flex}.p-business-service__item__head{width:38.0906460945%}.p-business-service__item__head img{width:100%}.p-business-service__item__body{width:61.909353906%;padding-left:min(33px,2.1825396825vw)}.p-business-service__item__body .u-heading__l4+p:not([class]){margin-top:27px}.p-business-service__item__btn{margin-top:32px;text-align:right}.p-business-service__item__btn .c-button{position:relative;padding-right:45px;padding-left:45px}.p-business-service__item__btn .c-button:after{position:absolute;top:0;right:20px;bottom:0;width:15px;height:15px;margin:auto;background-image:url(https://assets.ninehours.co.jp/img/icon_window.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}.p-business-service__others{margin-top:75px}.p-business-service__others__head .u-heading__l4+p:not([class]){margin-top:27px}.p-business-service__others__body{margin-top:42px}.p-business-service__others__column{width:calc(100% + 33px);margin-left:-16.5px;display:flex}.p-business-service__others__col{width:calc(33.3333% - 33px);max-width:288px;margin:0 16.5px}.p-business-service__others__item__head img{width:100%}.p-business-service__others__item__body{padding-top:32px}.p-business-service__others__item__body .p-business-service__item__btn{margin-top:32px}.p-business-service__others__item__body .p-business-service__item__btn .c-button{width:100%;max-width:288px;min-width:180px}@media only screen and (max-width:960px){.p-business-service .l-wrapper__outer{padding-right:43px;padding-left:43px}.p-business-service__section+.p-business-service__section{margin-top:120px}.p-business-service__section__head{width:calc(100% + 86px);margin-left:-43px}.p-business-service__section__body{padding-top:54px}.p-business-service__section__body .u-heading__l2{font-size:22px;line-height:1.55}.p-business-service__section__body .u-heading__l2+p:not([class]){margin-top:19px}.p-business-service__sleep{margin-top:55px}.p-business-service__sleep__outer{padding:45px 37px 46px}.p-business-service__sleep__item+.p-business-service__sleep__item{margin-top:36px;padding-top:35px}.p-business-service__sleep__item__inner{display:block}.p-business-service__sleep__item__head{padding-right:0}.p-business-service__sleep__item__body{margin-top:32px}.p-business-service__sleep__item__column{width:100%;margin-left:0;display:block}.p-business-service__sleep__item__column.-col2 .p-business-service__sleep__item__col,.p-business-service__sleep__item__column.-col3 .p-business-service__sleep__item__col{width:100%}.p-business-service__sleep__item__col{margin:0}.p-business-service__sleep__item__col+.p-business-service__sleep__item__col{margin-top:31px}.p-business-service__sleep__item__col p.-s{margin-top:11px}.p-business-service__btn{margin-top:40px}.p-business-service__btn .c-button{max-width:200px;min-width:180px}.p-business-service__itemset{margin-top:24px}.p-business-service__item__inner{display:block}.p-business-service__item__head{width:100%}.p-business-service__item__body{width:100%;padding-top:25px;padding-left:0}.p-business-service__item__body .u-heading__l4{font-size:20px}.p-business-service__item__body .u-heading__l4+p:not([class]){margin-top:19px}.p-business-service__item__btn{margin-top:35px;text-align:left}.p-business-service__item__btn .c-button{max-width:200px;min-width:180px}.p-business-service__others{margin-top:54px}.p-business-service__others__head .u-heading__l4+p:not([class]){margin-top:19px}.p-business-service__others__body{margin-top:25px}.p-business-service__others__column{width:calc(100% + 33px);flex-wrap:wrap}.p-business-service__others__col{width:calc(50% - 33px);max-width:none;margin-bottom:50px}.p-business-service__others__item__head img{width:100%}.p-business-service__others__item__body{padding-top:25px}.p-business-service__others__item__body .p-business-service__item__btn{margin-top:35px}.p-business-service__others__item__body .p-business-service__item__btn .c-button{min-width:140px;padding-right:5px;padding-left:16.5px;text-align:left}.p-business-service .p-business__contact{margin-top:70px}}.p-business-service-sleep .p-business-page__heading{padding-bottom:98.5px}.p-business-service-sleep .p-business__contact{margin-top:130px}.p-business-service-sleep__lead__inner{text-align:center}.p-business-service-sleep__lead__inner .u-lead__l+p:not([class]){margin-top:22.5px}.p-business-service-sleep__anchor{margin-top:72px}.p-business-service-sleep__section__body{margin-top:70px}.p-business-service-sleep__section__box{color:var(--white);background-color:var(--main)}.p-business-service-sleep__section__box__inner{padding:70px min(106.5px,7.0436507937vw) 62px}.p-business-service-sleep__section__box__img+p:not([class]){margin-top:22px}.p-business-service-sleep__section__box p.-s{line-height:1.5}.p-business-service-sleep__section__box a{color:var(--white)}.p-business-service-sleep__section__box a.c-icontext:after{background-image:url(https://assets.ninehours.co.jp/img/icon_arrow_r-w.svg)}.p-business-service-sleep__section__column{width:100%;border-top:2px solid var(--main);border-bottom:2px solid var(--main);display:flex}.p-business-service-sleep__section__column.-col4 .p-business-service-sleep__section__col{width:25%}.p-business-service-sleep__section__column.-col3 .p-business-service-sleep__section__col{width:33.3333%}.p-business-service-sleep__section__col{padding:30px 0}.p-business-service-sleep__section__col:first-child .p-business-service-sleep__section__item{border-left:0}.p-business-service-sleep__section__item{height:100%;padding:22px min(30px,1.9841269841vw) 23px;border-left:1px solid var(--gray9)}.p-business-service-sleep__section__item__title{font-size:18px;line-height:1.9}.p-business-service-sleep__section__item__title+p.-s{margin-top:15px}.p-business-service-sleep__section__item p{word-break:normal}.p-business-service-sleep__corporation{margin-top:110px}.p-business-service-sleep__corporation__partner{margin-top:92.5px}.p-business-service-sleep__corporation__partner__head .u-heading__l5 span{margin-left:.5em;font-size:11px;line-height:1.8}.p-business-service-sleep__corporation__partner__body{margin-top:22.5px}.p-business-service-sleep__corporation__partner__body__inner{width:100%;display:flex;flex-wrap:wrap}.p-business-service-sleep__corporation__partner__body__item{max-width:103px}.p-business-service-sleep__corporation__partner__body__item:first-child{max-width:207px}.p-business-service-sleep__corporation__case{margin-top:92.5px}.p-business-service-sleep__corporation__case__body{margin-top:32.5px}.p-business-service-sleep__corporation__news{margin-top:92.5px}.p-business-service-sleep__corporation__news__body{margin-top:22.5px}.p-business-service-sleep__corporation__news__item{padding-top:22px;padding-bottom:22px}.p-business-service-sleep__corporation__news__item+.p-business-service-sleep__corporation__news__item{border-top:1px solid var(--gray9)}.p-business-service-sleep__corporation__news__item__inner{width:100%;display:flex}.p-business-service-sleep__corporation__news__item__head{width:20.6364513018%;padding-right:20px}.p-business-service-sleep__corporation__news__item__body{width:79.363548699%}.p-business-service-sleep__corporation__news__item__body__inner{position:relative;padding-right:34.5px;display:block}.p-business-service-sleep__corporation__news__item__body__inner:after{position:absolute;top:0;right:0;bottom:0;width:15px;height:15px;margin:auto;background-image:url(https://assets.ninehours.co.jp/img/icon_window.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}.p-business-service-sleep__corporation__news__item__body__inner p:not([class]){word-break:normal}.p-business-service-sleep__corporation__device{margin-top:100px}.p-business-service-sleep__corporation__device__body{margin-top:50px}.p-business-service-sleep__corporation__device__column{display:flex;justify-content:space-between}.p-business-service-sleep__corporation__device__col:first-child{width:38.0906460945%}.p-business-service-sleep__corporation__device__col:nth-child(2){width:61.909353906%;padding-left:min(33px,2.1825396825vw)}.p-business-service-sleep__corporation__device__col:nth-child(2) .u-heading__l5+p:not([class]){margin-top:24.5px}.p-business-service-sleep__individual{margin-top:190px}.p-business-service-sleep__individual .p-business-service-sleep__section__box .u-heading__l4{margin-top:55px}.p-business-service-sleep__individual .p-business-service-sleep__section__box .u-heading__l4+p:not([class]){margin-top:27px}.p-business-service-sleep__individual .p-business-service-sleep__section__box .u-heading__l4+p:not([class])+p.-s{margin-top:28.5px}.p-business-service-sleep__individual__column{width:100%;margin-top:150px;display:flex;justify-content:space-between}.p-business-service-sleep__individual__col{width:48.4088717454%}.p-business-service-sleep__individual__col:first-child{order:2}.p-business-service-sleep__individual__col:nth-child(2){order:1}.p-business-service-sleep__individual__col .u-heading__l4+p:not([class]){margin-top:27px}.p-business-service-sleep__individual__col p:not([class]){word-break:normal}@media only screen and (max-width:960px){.p-business-service-sleep .p-business-page__heading{padding-bottom:107px}.p-business-service-sleep .p-business__contact{margin-top:115px}.p-business-service-sleep__lead__inner{text-align:left}.p-business-service-sleep__lead__inner .u-lead__l{font-size:22px}.p-business-service-sleep__lead__inner .u-lead__l+p:not([class]){margin-top:19px}.p-business-service-sleep__anchor{margin-top:0}.p-business-service-sleep__section__head .u-heading__l2{font-size:22px;line-height:1.55}.p-business-service-sleep__section__body{margin-top:24px}.p-business-service-sleep__section__box{width:calc(100% + 86px);margin-left:-43px}.p-business-service-sleep__section__box__inner{padding:70px 43px 65px}.p-business-service-sleep__section__box__img+p:not([class]){margin-top:35px;word-break:normal}.p-business-service-sleep__section__column{display:block}.p-business-service-sleep__section__column.-col3 .p-business-service-sleep__section__col,.p-business-service-sleep__section__column.-col4 .p-business-service-sleep__section__col{width:100%}.p-business-service-sleep__section__col{padding:0;border-top:1px solid var(--gray9)}.p-business-service-sleep__section__col:first-child .p-business-service-sleep__section__item{border-top:0}.p-business-service-sleep__section__item{height:auto;padding:25.5px 0 26px;border-left:0}.p-business-service-sleep__section__item__title{font-size:15px;line-height:1.7}.p-business-service-sleep__section__item__title+p.-s{margin-top:21.5px}.p-business-service-sleep__corporation{margin-top:109px}.p-business-service-sleep__corporation .p-business-service-sleep__section__box__img img{max-width:255px}.p-business-service-sleep__corporation__partner{margin-top:54.5px}.p-business-service-sleep__corporation__partner__head .u-heading__l5 span{line-height:1.55}.p-business-service-sleep__corporation__partner__body{margin-top:24.5px}.p-business-service-sleep__corporation__partner__body__inner{justify-content:center}.p-business-service-sleep__corporation__partner__body__item{width:70px;max-width:none}.p-business-service-sleep__corporation__partner__body__item:first-child{width:140px;max-width:none}.p-business-service-sleep__corporation__case{margin-top:7.5px}.p-business-service-sleep__corporation__case__body{margin-top:24.5px}.p-business-service-sleep__corporation__news{margin-top:54.5px}.p-business-service-sleep__corporation__news__body{margin-top:0}.p-business-service-sleep__corporation__news__item{padding-top:25px;padding-bottom:25px}.p-business-service-sleep__corporation__news__item__inner{display:block}.p-business-service-sleep__corporation__news__item__head{width:100%;padding-right:0}.p-business-service-sleep__corporation__news__item__head p:not([class]){font-size:15px}.p-business-service-sleep__corporation__news__item__body{width:100%;margin-top:10px}.p-business-service-sleep__corporation__news__item__body__inner{padding-right:35px}.p-business-service-sleep__corporation__device{margin-top:30px}.p-business-service-sleep__corporation__device__body{margin-top:25px}.p-business-service-sleep__corporation__device__column{display:block}.p-business-service-sleep__corporation__device__col:first-child{width:100%}.p-business-service-sleep__corporation__device__col:nth-child(2){width:100%;margin-top:24.5px;padding-left:0}.p-business-service-sleep__corporation__device__col:nth-child(2) .u-heading__l5+p:not([class]){margin-top:19.5px}.p-business-service-sleep__individual{margin-top:114px}.p-business-service-sleep__individual .p-business-service-sleep__section__box .u-heading__l4{margin-top:74px;font-size:24px;line-height:1.5}.p-business-service-sleep__individual .p-business-service-sleep__section__box .u-heading__l4+p:not([class]){margin-top:29px}.p-business-service-sleep__individual .p-business-service-sleep__section__box .u-heading__l4+p:not([class])+p.-s{margin-top:31.5px;font-size:14px}.p-business-service-sleep__individual__column{margin-top:60px;display:block}.p-business-service-sleep__individual__column+.p-business-service-sleep__individual__column{margin-top:55px}.p-business-service-sleep__individual__col{width:100%}.p-business-service-sleep__individual__col:nth-child(2){margin-top:24.5px}.p-business-service-sleep__individual__col .u-heading__l4{font-size:20px}.p-business-service-sleep__individual__col .u-heading__l4+p:not([class]){margin-top:19.5px}.p-business-service-sleep__individual__col.-border{padding:20px 18px;border:1px solid var(--gray9)}.p-business-service-sleep__individual__col.-border img{margin:0 auto}}.p-business-company .p-business-page__contents{padding-bottom:154px;border-top:2px solid var(--main)}.p-business-company .p-business__contact{margin-top:60px}.p-business-company__contents{padding-top:72px}.p-business-company__contents .p-mypage__item__body__btn .c-button{padding:6.5px 20px;font-size:14px}.p-business-company__contents .p-mypage__item__column{display:flex}.p-business-company__contents .p-mypage__item__col{width:100%;max-width:181px;margin-left:min(33px,2.1825396825vw)}.p-business-company__contents .p-mypage__item__col:first-child{margin-left:0}.p-business-company__contents .p-mypage__item__manager__body{padding-top:23px}.p-business-company__contents .p-mypage__item.-advisor .p-mypage__item__body p.-xs+p:not([class]){margin-top:1.5em}.p-business-company__contact{padding-top:91px}.p-business-company__contact__head{text-align:center}.p-business-company__contact__body{margin-top:53px}.p-business-company__contact__location+.p-business-company__contact__location{margin-top:24px}.p-business-company__contact__location__inner{display:flex}.p-business-company__contact__location__name{width:23.0862697448%;padding-right:10px}.p-business-company__contact__location__email{width:41.6767922235%;padding-right:10px}.p-business-company__contact__location__tel{width:35.236938032%}.p-business-company__contact__location__tel p:not([class]) a:not([class]){text-decoration:none;pointer-events:none}@media only screen and (max-width:960px){.p-business-company .p-business-page__contents{padding-bottom:112px}.p-business-company .p-business__contact{margin-top:80px}.p-business-company__contents{padding-top:35px}.p-business-company__contents .p-mypage__item__body__btn{text-align:left}.p-business-company__contents .p-mypage__item__column{width:calc(100% + 17px);margin-left:-8.5px;flex-wrap:wrap}.p-business-company__contents .p-mypage__item__col{width:calc(50% - 17px);max-width:none;margin:0 8.5px 20px}.p-business-company__contents .p-mypage__item__col:first-child{margin-left:8.5px}.p-business-company__contents .p-mypage__item__col:nth-child(3){margin-bottom:0}.p-business-company__contents .p-mypage__item__manager__head img{width:100%}.p-business-company__contents .p-mypage__item__manager__body{padding-top:17px}.p-business-company__contents .p-mypage__item.-advisor .p-mypage__item__body p:not([class]){font-size:15px}.p-business-company__contents .p-mypage__item.-advisor .p-mypage__item__body p:not([class])+.-xs{margin-top:16px}.p-business-company__contents .p-mypage__item.-advisor .p-mypage__item__body p.-xs{font-size:13px;line-height:1.65;word-break:normal}.p-business-company__contact{padding-top:54px}.p-business-company__contact__head{text-align:left}.p-business-company__contact__head .u-heading__l3{font-size:22px;line-height:1.55;margin-bottom:19px}.p-business-company__contact__body{margin-top:49px}.p-business-company__contact__location+.p-business-company__contact__location{margin-top:25px}.p-business-company__contact__location__inner{display:block}.p-business-company__contact__location__name{width:100%;padding-right:0}.p-business-company__contact__location__name p:not([class]){font-size:15px}.p-business-company__contact__location__email{width:100%;margin-top:13px;padding-right:0}.p-business-company__contact__location__tel{width:100%;margin-top:8px}.p-business-company__contact__location__tel p:not([class]) a:not([class]){pointer-events:auto}}.p-business-contact .p-business-page__heading{padding-bottom:98.5px}.p-business-contact .p-business-page__contents{padding-bottom:194px}.p-business-contact__contents__head{padding-bottom:112px;text-align:center}.p-business-contact__contents__head .u-lead__l+p:not([class]){margin-top:62.5px}.p-business-contact__contents__body{border-top:2px solid var(--main)}.p-business-contact__form{padding-top:71px}.p-business-contact__form__head{text-align:center}.p-business-contact__form__body{margin-top:63px}.p-business-contact__form__btn{margin-top:76px;text-align:center}.p-business-contact__form .c-form__item.-top{align-items:flex-start}.p-business-contact__form .c-form__item+.c-form__item{margin-top:40px}.p-business-contact__form .c-form__item__head{width:30.8582449373%;display:flex}.p-business-contact__form .c-form__item__head__tag{width:107px;flex-shrink:0}.p-business-contact__form .c-form__item__head__tag .u-tag__base{width:74px;height:19px;margin-top:8px}.p-business-contact__form .c-form__item__head__label{width:calc(100% + 107px)}.p-business-contact__form .c-form__item__body{width:69.141755063%}.p-business-contact__form .c-form__item__body .c-form__input.-l{max-width:716px}.p-business-contact__form .c-form__item__body .u-radio{margin-right:26px}.p-business-contact__form .c-form__item+p.-tel{max-width:504px;margin-top:14px;margin-left:auto}.p-business-contact__form .c-form__item+p.-tel+.c-form__item{margin-top:34px}.p-business-contact__form .c-form__textarea{min-height:257px}@media only screen and (max-width:960px){.p-business-contact .p-business-page__heading{padding-bottom:107.5px}.p-business-contact .p-business-page__contents{padding-bottom:197px}.p-business-contact__contents__head{padding-bottom:56.5px;text-align:left}.p-business-contact__contents__head .u-lead__l+p:not([class]){margin-top:33px;line-height:1.5}.p-business-contact__form{padding-top:35px}.p-business-contact__form__head{text-align:left}.p-business-contact__form__body{margin-top:35px}.p-business-contact__form__btn{margin-top:60px}.p-business-contact__form .c-form__item+.c-form__item{margin-top:35px}.p-business-contact__form .c-form__item__head{width:100%;align-items:center}.p-business-contact__form .c-form__item__head__tag{width:auto}.p-business-contact__form .c-form__item__head__tag .u-tag__base{margin-top:0;margin-right:15px}.p-business-contact__form .c-form__item__head__label{width:auto}.p-business-contact__form .c-form__item__body{width:100%}.p-business-contact__form .c-form__item__body .u-radio{margin-right:20px}.p-business-contact__form .c-form__item__body .u-radio .u-radio__label{padding-left:30px;font-size:13px}.p-business-contact__form .c-form__item__body .u-radio:first-child{margin-right:10px}.p-business-contact__form .c-form__item__body .u-radio:nth-child(2){margin-right:0}}.p-business-contact-index .p-business-contact__form.-error .p-business-contact__form__head .c-form__error__label{width:100%;margin-top:22.5px;font-size:22px;line-height:1.7}.p-business-contact-index .p-business-contact__form.-error .c-form__error__label{width:69.141755063%;margin-left:auto}.p-business-contact-index .p-business-contact__form.-error .c-form__error__label+.c-form__item{margin-top:36px}.p-business-contact-index .p-business-contact__form.-error .u-note+.c-form__error__label{margin-top:5px}.p-business-contact-confirm .p-business-contact__contents__head .u-lead__l+p:not([class]){margin-top:12.5px;word-break:normal}.p-business-contact-confirm .p-business-contact__form__body{margin-top:0}.p-business-contact-confirm .c-form__item.-top{align-items:center}.p-business-contact-confirm .c-form__item__head{width:20.6364513018%}.p-business-contact-confirm .c-form__item__head__tag{display:none}.p-business-contact-confirm .c-form__item__body{width:79.363548699%}.p-business-contact-confirm .c-form__item__body p{word-break:normal}.p-business-contact-complete .p-business-contact__contents__head{padding-bottom:72px}.p-business-contact-complete .p-business-contact__contents__head .u-lead__l+p:not([class]){margin-top:12.5px;word-break:normal}.p-business-contact-complete .p-business-contact__contents__body{border-top:0}.p-business-contact-complete .p-business-contact__form__body,.p-business-contact-complete .p-business-contact__form__btn{margin-top:0}@media only screen and (max-width:960px){.p-business-contact-index .p-business-contact__form.-error .p-business-contact__form__head .c-form__error__label{margin-top:19.5px;font-size:20px;line-height:1.55}.p-business-contact-index .p-business-contact__form.-error .c-form__error__label{width:100%}.p-business-contact-index .p-business-contact__form.-error .c-form__error__label+.c-form__item{margin-top:35px}.p-business-contact-confirm .p-business-contact__contents__head .u-lead__l+p:not([class]){margin-top:19.5px}.p-business-contact-confirm .c-form__item__body,.p-business-contact-confirm .c-form__item__head{width:100%}.p-business-contact-complete .p-business-contact__contents__head{padding-bottom:75px}.p-business-contact-complete .p-business-contact__contents__head .u-lead__l+p:not([class]){margin-top:19.5px}}.p-recruit-contact .c-form__item__body .c-form__select{width:100%}.p-recruit-contact .c-form__item__body .c-form__select select.c-form__input.-l{width:100%;max-width:none}.p-recruit-contact .c-form .c-form__select+.c-form__select{margin-left:33px}@media only screen and (max-width:960px){.p-recruit-contact .c-form .c-form__select+.c-form__select{margin-left:0;margin-top:10px}}.p-business-news__contents{padding-top:72px}.p-business-news .p-business__news__contents{padding-top:0}.p-business-news .p-business__news__contents__body{margin-top:0}.p-business-news .p-business__news__contents__body .c-news:last-child{border-bottom:0}.p-business-news__pager{margin-top:90px}.p-business-news-detail .p-business-page__heading{padding-bottom:85px}.p-business-news-detail .p-business-page__heading .l-wrapper__inner{max-width:823px}.p-business-news-detail .p-business-page__contents{border-top:0}.p-business-news-detail__tag{margin-bottom:25px}.p-business-news-detail__date{margin-top:21px;font-size:14px;line-height:2}.p-business-news-detail__contents{max-width:823px;margin-right:auto;margin-left:auto}.p-business-news-detail__contents.p-locations-detail__free p+.u-lead__l{margin-top:30.5px}.p-business-news-detail__contents.p-locations-detail__free p+.c-img,.p-business-news-detail__contents.p-locations-detail__free p+.u-column{margin-top:72px}.p-business-news-detail__contents.p-locations-detail__free .u-lead__l+p:not([class]){margin-top:12.5px}.p-business-news-detail__contents.p-locations-detail__free .u-lead__l+.c-img,.p-business-news-detail__contents.p-locations-detail__free .u-lead__l+.u-column{margin-top:30.5px}.p-business-news-detail__relation{margin-top:72px;padding:32px 0;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.p-business-news-detail__relation__body{margin-top:34px}.p-business-news-detail__relation__item+.p-business-news-detail__relation__item{margin-top:14px}.p-business-news-detail__relation__item p:not([class]) a:not([class]){text-decoration:none}.p-business-news-detail__relation__item p:not([class]) a:not([class])[target=_blank]:after{margin-right:0;margin-left:15px}.p-business-news-detail__relation__item p:not([class])+p:not([class]){margin-top:0}.p-business-news-detail__btn{margin-top:80px;text-align:center}@media only screen and (max-width:960px){.p-business-news__contents{padding-top:35px}.p-business-news__pager{margin-top:55px}.p-business-news-detail .p-business-page__heading{padding-bottom:50px}.p-business-news-detail__contents{max-width:823px;margin-right:auto;margin-left:auto}.p-business-news-detail__contents.p-locations-detail__free p+.u-lead__l{margin-top:29.5px}.p-business-news-detail__contents.p-locations-detail__free p+.c-img,.p-business-news-detail__contents.p-locations-detail__free p+.u-column{margin-top:35px}.p-business-news-detail__contents.p-locations-detail__free .u-lead__l+p:not([class]){margin-top:9.5px}.p-business-news-detail__contents.p-locations-detail__free .u-lead__l+.c-img,.p-business-news-detail__contents.p-locations-detail__free .u-lead__l+.u-column{margin-top:29.5px}.p-business-news-detail__relation{margin-top:55px;padding:25px 0}.p-business-news-detail__relation__body,.p-business-news-detail__relation__item+.p-business-news-detail__relation__item{margin-top:20px}.p-business-news-detail__relation__item p:not([class]) a:not([class]){text-decoration:none}.p-business-news-detail__relation__item p:not([class]) a:not([class])[target=_blank]:after{margin-left:10px}.p-business-news-detail__btn{margin-top:60px}}.p-recruit .p-business-page__heading{padding-bottom:98.5px}.p-recruit .p-business-page__contents{padding-bottom:164px}.p-recruit__contents__head{padding-bottom:64px;text-align:center}.p-recruit__contents__head .u-lead__l+p:not([class]){margin-top:12.5px;word-break:normal}.p-recruit .p-business-contact__form.-error .p-business-contact__form__head .c-form__error__label{width:100%;margin-top:22.5px;font-size:22px;line-height:1.7}.p-recruit .p-business-contact__form.-error .c-form__error__label{width:69.141755063%;margin-left:auto}.p-recruit .p-business-contact__form.-error .c-form__error__label+.c-form__item{margin-top:36px}.p-recruit .p-business-contact__form.-error .u-note+.c-form__error__label{margin-top:5px}@media only screen and (max-width:960px){.p-recruit .p-business-page__heading{padding-bottom:107.5px}.p-recruit .p-business-page__contents{padding-bottom:87px}.p-recruit__contents__head{padding-bottom:55px;text-align:left}.p-recruit__contents__head .u-lead__l+p:not([class]){margin-top:19.5px;line-height:1.5}}.p-recruit-index__anchor .c-anchor__inner{border-right:0;border-left:0;justify-content:center}.p-recruit-index__anchor .c-anchor__item{width:auto;min-height:auto;padding:0}.p-recruit-index__lead{margin-top:162px}.p-recruit-index__lead p:not([class]){word-break:normal}.p-recruit-index__lead .u-lead__s{font-size:15px}.p-recruit-index__lead .u-lead__s+.u-lead__s{margin-top:1.8em}.p-recruit-index__wanted{margin-top:292px}.p-recruit-index__wanted__inner{display:flex;align-items:flex-end;justify-content:space-between}.p-recruit-index__wanted__body,.p-recruit-index__wanted__head{width:48.72%}.p-recruit-index__wanted__body .u-heading__l3+p:not([class]){margin-top:23px;word-break:normal}.p-recruit-index__story{margin-top:190px}.p-recruit-index__story__head .u-heading__l2+p:not([class]){margin-top:12px;word-break:normal}.p-recruit-index__story__body{padding-top:72px}.p-recruit-index__story .c-img__story{margin-bottom:0}.p-recruit-index__recruiting{margin-top:190px}.p-recruit-index__recruiting__head{text-align:center}.p-recruit-index__recruiting__head .u-heading__l2+p:not([class]){margin-top:12px;word-break:normal}.p-recruit-index__recruiting__body{margin-top:64px}.p-recruit-index__recruiting__list{padding-top:22px;padding-bottom:2px}.p-recruit-index__recruiting__list+.p-recruit-index__recruiting__list{border-top:1px solid var(--gray9)}.p-recruit-index__recruiting__list__inner{display:flex}.p-recruit-index__recruiting__list__head{width:17.12%;padding-right:20px}.p-recruit-index__recruiting__list__head p.-l{margin-bottom:20px}.p-recruit-index__recruiting__list__body{width:82.88%}.p-recruit-index__recruiting__list__item+.p-recruit-index__recruiting__list__item{margin-top:20px}.p-recruit-index__recruiting__list__item__inner{display:flex}.p-recruit-index__recruiting__list__item__head{width:20.6563706563%;padding-right:20px}.p-recruit-index__recruiting__list__item__head p.-l{margin-bottom:20px}.p-recruit-index__recruiting__list__item__body{width:79.343629344%}.p-recruit-index__recruiting__list__item__body__inner{display:flex;flex-wrap:wrap}.p-recruit-index__recruiting__list__item__body__inner p:not([class]){margin-right:min(60px,3.9682539683vw);margin-bottom:20px}.p-recruit-index__recruiting__list__item__body__inner p:not([class])+p:not([class]){margin-top:0}.p-recruit-story .p-business-page__contents{padding-bottom:94px}.p-recruit-story .p-recruit__contents__head{padding-bottom:110.5px}.p-recruit-detail .p-business-page__contents{padding-bottom:194px}.p-recruit-detail .p-business-page__heading{padding-bottom:100px}.p-recruit-detail .p-business-page__heading .l-wrapper__inner{max-width:823px}.p-recruit-detail .p-recruit__contents{max-width:823px;margin-right:auto;margin-left:auto}.p-recruit-detail .p-recruit__contents__head{padding-bottom:0}.p-recruit-detail .p-recruit__contents__head .u-heading__l2{margin-top:12px}.p-recruit-detail .p-recruit__contents__body{margin-top:110px}.p-recruit-detail__intro .c-img__story{width:100%;max-width:395px;margin:0 auto}.p-recruit-detail__intro .c-img__story__summary+p:not([class]){margin-top:22px}.p-recruit-detail__history{margin-top:184px}.p-recruit-detail__history>:first-child{margin-top:0!important}.p-recruit-detail__history .u-lead__s{margin-top:64px}.p-recruit-detail__history .u-lead__s+p:not([class]){margin-top:14px}.p-recruit-detail__history .u-lead__s+.c-img{margin-top:22px}.p-recruit-detail__history p:not([class]){word-break:normal}.p-recruit-detail__history .c-img+.u-lead__s,.p-recruit-detail__history .c-img+p:not([class]),.p-recruit-detail__history p:not([class])+.c-img{margin-top:72px}.p-recruit-detail__btn{margin-top:80px;text-align:center}.p-recruit-requirements .p-business-page__heading{padding-bottom:108px}.p-recruit-requirements .p-business-page__contents{padding-bottom:194px}.p-recruit-requirements__tag{margin-bottom:25px}.p-recruit-requirements__section{padding-top:80px;border-top:2px solid var(--main)}.p-recruit-requirements__section+.p-recruit-requirements__section{margin-top:200px}.p-recruit-requirements__section__head__inner{display:flex;align-items:center;justify-content:space-between}.p-recruit-requirements__section__head__inner .u-heading__l4{margin-right:20px}.p-recruit-requirements__section__head__inner .u-heading__l4 .u-lead__s{margin-left:1em}.p-recruit-requirements__section__head__inner .p-recruit-requirements__section__btn{flex-shrink:0}.p-recruit-requirements__section__body{margin-top:35px}.p-recruit-requirements__section__item{padding:32px 0}.p-recruit-requirements__section__item+.p-recruit-requirements__section__item{border-top:1px solid var(--gray9)}.p-recruit-requirements__section__item__inner{display:flex}.p-recruit-requirements__section__item__head{width:20.6364513018%;padding-right:20px}.p-recruit-requirements__section__item__body{width:79.363548699%}.p-recruit-requirements__section__item__body p.-l+.c-button{margin-top:22px}.p-recruit-requirements__section__item__body p.-s{line-height:1.5}.p-recruit-requirements__section__item__body p.-s+.c-button{margin-top:26.5px}.p-recruit-requirements__section__btn{margin-top:8px;text-align:right}.p-recruit-requirements__btn{margin-top:120px;text-align:center}@media only screen and (max-width:960px){.p-recruit-index__anchor .c-anchor__inner{border-right:0;border-left:0;justify-content:center}.p-recruit-index__anchor .c-anchor__item{width:auto;min-height:auto;padding:0}.p-recruit-index__lead{margin-top:30px}.p-recruit-index__wanted{margin-top:75px}.p-recruit-index__wanted__inner{display:block}.p-recruit-index__wanted__head{width:100%}.p-recruit-index__wanted__body{width:100%;padding-top:24px}.p-recruit-index__wanted__body .u-heading__l3+p:not([class]){margin-top:19px}.p-recruit-index__story{margin-top:80px}.p-recruit-index__story__head .u-heading__l2+p:not([class]){margin-top:10px}.p-recruit-index__story__body{padding-top:55px}.p-recruit-index__recruiting{margin-top:85px}.p-recruit-index__recruiting__body{margin-top:50px}.p-recruit-index__recruiting__list{padding-top:24px;padding-bottom:5px}.p-recruit-index__recruiting__list__inner{display:block}.p-recruit-index__recruiting__list__head{width:100%;padding-right:0}.p-recruit-index__recruiting__list__head p.-l{margin-bottom:9px;font-size:18px}.p-recruit-index__recruiting__list__body{width:100%}.p-recruit-index__recruiting__list__item__inner{display:block}.p-recruit-index__recruiting__list__item__head{width:100%;padding-right:0}.p-recruit-index__recruiting__list__item__head p.-l{margin-bottom:5px}.p-recruit-index__recruiting__list__item__body{width:100%}.p-recruit-index__recruiting__list__item__body__inner p:not([class]){margin-right:20px}.p-recruit-story .p-business-page__contents{padding-bottom:117px}.p-recruit-story .p-recruit__contents__head{padding-bottom:54.5px}.p-recruit-detail .p-business-page__contents{padding-bottom:117px}.p-recruit-detail .p-business-page__heading{padding-bottom:50px}.p-recruit-detail .p-recruit__contents__head .u-heading__l2{margin-top:10px}.p-recruit-detail .p-recruit__contents__body{margin-top:55px}.p-recruit-detail__intro .c-img__story{width:100%;max-width:395px;margin:0 auto}.p-recruit-detail__intro .c-img__story__summary+p:not([class]){margin-top:20px}.p-recruit-detail__history{margin-top:110px}.p-recruit-detail__history .u-lead__s{margin-top:50px}.p-recruit-detail__history .u-lead__s+p:not([class]){margin-top:20px}.p-recruit-detail__history .u-lead__s+.c-img{margin-top:25px}.p-recruit-detail__history .c-img+.u-lead__s,.p-recruit-detail__history .c-img+p:not([class]),.p-recruit-detail__history p:not([class])+.c-img{margin-top:45px}.p-recruit-detail__btn{margin-top:60px}.p-recruit-requirements .p-business-page__heading{padding-bottom:113px}.p-recruit-requirements .p-business-page__contents{padding-bottom:117px}.p-recruit-requirements__section{padding-top:60px}.p-recruit-requirements__section+.p-recruit-requirements__section{margin-top:120px}.p-recruit-requirements__section__head__inner{display:block}.p-recruit-requirements__section__head__inner .u-heading__l4{margin-right:0}.p-recruit-requirements__section__head__inner .u-heading__l4 .u-lead__s{margin-left:0;display:block}.p-recruit-requirements__section__head__inner .p-recruit-requirements__section__btn{margin-top:20px;text-align:center}.p-recruit-requirements__section__body{margin-top:30px}.p-recruit-requirements__section__item{padding:25px 0}.p-recruit-requirements__section__item__inner{display:block}.p-recruit-requirements__section__item__head{width:100%;padding-right:0}.p-recruit-requirements__section__item__body{width:100%}.p-recruit-requirements__section__item__body p.-l+.c-button{margin-top:15px}.p-recruit-requirements__section__item__body p.-s{line-height:1.65}.p-recruit-requirements__section__item__body p.-s+.c-button{margin-top:16px}.p-recruit-requirements__section__btn{margin-top:10px;text-align:center}.p-recruit-requirements__section__btn .c-button{width:100%;min-width:289px;max-width:307px}.p-recruit-requirements__btn{margin-top:50px}}.p-static.p-page .p-page__heading{padding-top:108px;padding-bottom:103.5px}.p-static__contents{padding-bottom:186px}.p-static__lead{text-align:center}.p-static__lead .u-lead__l{margin-bottom:12.5px}.p-static__anchor{margin-top:67px}.p-static__anchor.-col3 .c-anchor .c-anchor__item{width:33.3333%}.p-static__anchor.-col1 .c-anchor .c-anchor__item{max-width:394px;border-right:1px solid var(--gray10);border-left:1px solid var(--gray10)}.p-static__heading{text-align:center;padding-top:85px;margin-top:-85px}.p-static__heading__pict img{margin:0 auto}.p-static__heading__title{margin-top:10px}@media only screen and (max-width:960px){.p-static.p-page .p-page__heading{padding-bottom:107.5px}.p-static__contents{padding-bottom:112px}.p-static__lead{text-align:left}.p-static__lead .u-lead__l{margin-bottom:19.5px}.p-static__lead .u-lead__l+p:not([class]){line-height:1.5;word-break:normal}.p-static__anchor{margin-top:0}.p-static__anchor.-col3 .c-anchor .c-anchor__item{margin:0 5px;text-align:center}}.p-static-stayservices__section{margin-top:120px}.p-static-stayservices__section+.p-static__section{margin-top:200px}.p-static-stayservices__section__body{margin-top:80.5px}.p-static-stayservices__item.u-mt-200{margin-top:200px!important}@media only screen and (max-width:960px){.p-static-stayservices__item.u-mt-200{margin-top:100px!important}}.p-static-stayservices__item+.p-static-stayservices__item{margin-top:91px}.p-static-stayservices__item.u-cafe-section{margin-top:80px;padding-top:80px;border-top:2px solid var(--main)}.p-static-stayservices__item__body{margin-top:90px}.p-static-stayservices__item .c-hotel+.c-hotel{margin-top:100px;padding-top:0}.p-static-stayservices__item .c-hotel .c-img__slider__outer{padding-bottom:0}.p-static-stayservices__item .c-hotel .c-img__slider__outer.swiper-horizontal{padding-bottom:50px}.p-static-stayservices__item .c-hotel .c-hotel__head{margin-bottom:0;padding-bottom:35px}.p-static-stayservices__item .c-hotel .c-hotel__summary{margin-top:32px}.p-static-stayservices__item .c-hotel .c-hotel__col.-main{width:38.090646095%}.p-static-stayservices__item .c-hotel .c-hotel__col.-sub{width:61.9093539054%}.p-static-stayservices__item .c-hotel .c-hotel__detail{margin-top:32px;padding-top:23px;border-top:2px solid var(--main)}.p-static-stayservices__item .c-hotel .c-hotel__detail__list{display:flex}.p-static-stayservices__item .c-hotel .c-hotel__detail__list+.c-hotel__detail__list{margin-top:6px}.p-static-stayservices__item .c-hotel .c-hotel__detail__list dt{width:107px}.p-static-stayservices__item .c-hotel .c-hotel__detail__list dd{width:calc(100% - 107px)}.p-static-stayservices__item .c-hotel .c-hotel__btn{margin-top:80px;text-align:center}.p-static-stayservices__item__option{margin-top:50px;padding-top:80px;padding-bottom:80px;border-top:2px solid var(--main)}.p-static-stayservices__item__option .u-column__col{margin-bottom:0}.p-static-stayservices__item__option .u-column__col .u-heading__l4{margin-top:28px}.p-static-stayservices__item__option .u-column__col p:not([class]){margin-top:27px}.p-static-stayservices__item__option.pb-0{padding-bottom:0}.p-static-stayservices__section.-facility .p-static-stayservices__section__body{margin-top:82px}.p-static-stayservices__section.-facility .p-static-stayservices__section__body>p:not([class]){text-align:center}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .u-column{margin-top:72px}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .u-column__col{margin-bottom:0}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .c-hotel__head{margin-top:50px;margin-bottom:32px;padding-bottom:30px}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .c-hotel__link{margin-top:72px}@media only screen and (max-width:960px){.p-static-stayservices__section{margin-top:85px}.p-static-stayservices__section+.p-static__section{margin-top:86px}.p-static-stayservices__section__body{margin-top:71px}.p-static-stayservices__item+.p-static-stayservices__item{margin-top:54px}.p-static-stayservices__item__body{margin-top:50px}.p-static-stayservices__item .c-hotel+.c-hotel{margin-top:49px}.p-static-stayservices__item .c-hotel .c-hotel__head{margin-bottom:30px;padding-bottom:20px}.p-static-stayservices__item .c-hotel .c-hotel__summary{margin-top:32px}.p-static-stayservices__item .c-hotel .c-hotel__summary p:not([class]){overflow:visible;text-overflow:clip;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:unset}.p-static-stayservices__item .c-hotel .c-hotel__col.-main,.p-static-stayservices__item .c-hotel .c-hotel__col.-sub{width:100%}.p-static-stayservices__item .c-hotel .c-hotel__detail{margin-top:25px;padding-top:22px}.p-static-stayservices__item .c-hotel .c-hotel__detail__list{display:block}.p-static-stayservices__item .c-hotel .c-hotel__detail__list+.c-hotel__detail__list{margin-top:12px}.p-static-stayservices__item .c-hotel .c-hotel__detail__list dt{width:100%}.p-static-stayservices__item .c-hotel .c-hotel__detail__list dd{width:100%;margin-top:2px}.p-static-stayservices__item .c-hotel .c-hotel__btn{margin-top:40px}.p-static-stayservices__item__option{margin-top:75px;padding-top:30px;padding-bottom:25px}.p-static-stayservices__item__option .u-column__col+.u-column__col{margin-top:45px!important}.p-static-stayservices__item__option .u-column__col .u-heading__l4{margin-top:14px}.p-static-stayservices__item__option .u-column__col p:not([class]){margin-top:9px}.p-static-stayservices__section.-hygiene .u-column+p:not([class]){margin-top:25px}.p-static-stayservices__section.-facility .p-static-stayservices__section__body{margin-top:55px}.p-static-stayservices__section.-facility .p-static-stayservices__section__body>p:not([class]){text-align:left}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .u-column{margin-top:45px}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .u-column__col+.u-column__col{margin-top:45px!important}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .c-hotel__head{margin-top:25px;margin-bottom:25px;padding-bottom:20px}.p-static-stayservices__section.-facility .p-static-stayservices__section__body .c-hotel__link{margin-top:30px}}.p-static-sleep .p-static__contents{padding-bottom:161px}.p-static-sleep .c-anchor{margin-bottom:160px}.p-static-sleep .c-anchor .c-anchor__inner{justify-content:center;border-right:0;border-left:0}.p-static-sleep__section__head{text-align:center}.p-static-sleep__section__head__pict{margin-bottom:36px}.p-static-sleep__section__head__pict img{margin:0 auto}.p-static-sleep__section__lead{margin-top:62px}.p-static-sleep__section__lead.-center{text-align:center}.p-static-sleep__section__lead p:not([class]){word-break:normal}.p-static-sleep__section--fitscan .u-column{margin-top:32px}.p-static-sleep__section--fitscan .u-column .u-column__col{margin-bottom:0}.p-static-sleep__section--fitscan .u-column.-spreset{margin-top:72.5px;align-items:center}.p-static-sleep__section--fitscan .u-column.-spreset .u-heading__l5{margin-bottom:24.5px}.p-static-sleep__section--fitscan .u-column.-spreset p+p{margin-top:24px}.p-static-sleep__section--fitscan__pict{display:flex}.p-static-sleep__section--fitscan__pict__item{margin-right:20px}.p-static-sleep__section--fitscan__pict__item:last-child{margin-right:0}.p-static-sleep__section--fitscan__pict__item img{width:70px}.p-static-sleep__section--fitscan__pict__item p.-l{margin-top:2px;text-align:center}.p-static-sleep__section--fitscan__report{margin-top:64.5px}.p-static-sleep__section--fitscan__report__box{margin-top:32.5px;padding:11px 20px 40px;border:1px solid var(--gray9)}.p-static-sleep__section--fitscan__report__box__inner img{width:100%;max-width:771px;margin:8px auto 0}.p-static-sleep__section--fitscan__report+.u-note{margin-top:14px}.p-static-sleep__section--service{margin-top:184px}.p-static-sleep__section--service .p-static-sleep__section__lead+picture{margin-top:32px}.p-static-sleep__section--target{margin-top:190px}.p-static-sleep__section--target__partner{margin-top:87px}.p-static-sleep__section--target__partner .u-heading__l4 span{margin-left:.5em;font-size:12px;line-height:2}.p-static-sleep__section--target__partner__set{width:100%;margin-top:25px;display:flex;flex-wrap:wrap}.p-static-sleep__section--target__partner__item{max-width:103px}.p-static-sleep__section--target__partner__item:first-child{max-width:207px}.p-static-sleep__section--target .u-column{margin-top:100px}.p-static-sleep__section--target .u-column .u-column__col{margin-bottom:0}.p-static-sleep__section--target .u-column .u-column__col .u-heading__l5+p:not([class]){margin-top:47px}.p-static-sleep__section--voice{margin-top:190px}.p-static-sleep__section--voice__set{margin-top:70px}.p-static-sleep__section--voice__item{padding:42px 50px 43px;border:1px solid var(--gray9)}.p-static-sleep__section--voice__item+.p-static-sleep__section--voice__item{margin-top:30px}.p-static-sleep__section--voice__item .u-lead__s+p.-s{margin-top:15px}.p-static-sleep__section--voice__item p.-s{margin-top:16px;word-break:normal}.p-static-sleep__section--location{margin-top:190px}.p-static-sleep__section--location .top__store__list{margin-top:70px}@media only screen and (max-width:1200px)and (min-width:961px){.p-static-sleep__section--location .top__store__slider .u-column.-col3 .u-column__col{width:calc(50% - 33px)}}@media only screen and (max-width:960px){.p-static-sleep .p-static__contents{padding-bottom:117px}.p-static-sleep .p-static__anchor.-col1 .c-anchor{margin-bottom:0}.p-static-sleep .p-static__anchor.-col1 .c-anchor .c-anchor__item{border-right:0;border-left:0}.p-static-sleep__section__head{text-align:center}.p-static-sleep__section__head__pict{margin-bottom:36px}.p-static-sleep__section__head__pict img{margin:0 auto}.p-static-sleep__section__lead{margin-top:62px}.p-static-sleep__section__lead.-center{text-align:left}.p-static-sleep__section--fitscan{margin-top:114px}.p-static-sleep__section--fitscan .p-static-sleep__section__head{display:flex;align-items:center}.p-static-sleep__section--fitscan .p-static-sleep__section__head .p-static-sleep__section__head__pict{width:69px;margin-right:17px;margin-bottom:0}.p-static-sleep__section--fitscan .p-static-sleep__section__head .p-static-sleep__section__head__pict img{width:100%}.p-static-sleep__section--fitscan .p-static-sleep__section__head .heading__l2{font-size:22px;line-height:1.55}.p-static-sleep__section--fitscan .p-static-sleep__section__lead{margin-top:19px}.p-static-sleep__section--fitscan .u-column{width:calc(100% + 17px);margin-top:25px;margin-left:-8.5px}.p-static-sleep__section--fitscan .u-column.-col2 .u-column__col{width:calc(50% - 17px);margin:0 8.5px}.p-static-sleep__section--fitscan .u-column.-spreset{margin-top:54.5px}.p-static-sleep__section--fitscan .u-column.-spreset .u-heading__l5{margin-bottom:19.5px}.p-static-sleep__section--fitscan .u-column.-spreset p+p{margin-top:0}.p-static-sleep__section--fitscan__pict{justify-content:center}.p-static-sleep__section--fitscan__pict__item{margin-right:6px}.p-static-sleep__section--fitscan__pict__item img{width:55px}.p-static-sleep__section--fitscan__pict__item p.-l{margin-top:7px;font-size:11px;line-height:1.55;word-break:normal}.p-static-sleep__section--fitscan__report{margin-top:51.5px}.p-static-sleep__section--fitscan__report__box{margin-top:32.5px;padding:11px 18.5px 29px}.p-static-sleep__section--fitscan__report__box__inner p.-xs{line-height:2}.p-static-sleep__section--fitscan__report__box__inner img{max-width:225px;margin-top:20px}.p-static-sleep__section--fitscan__report+.u-note{margin-top:17px}.p-static-sleep__section--service{margin-top:112px}.p-static-sleep__section--service .p-static-sleep__section__head{text-align:left}.p-static-sleep__section--service .p-static-sleep__section__lead{margin-top:20px}.p-static-sleep__section--service .p-static-sleep__section__lead+picture{margin-top:25px}.p-static-sleep__section--target{margin-top:115px}.p-static-sleep__section--target .p-static-sleep__section__head{text-align:left}.p-static-sleep__section--target .p-static-sleep__section__lead{margin-top:20px}.p-static-sleep__section--target__partner{margin-top:49.5px}.p-static-sleep__section--target__partner .u-heading__l4{font-size:20px;line-height:1.55}.p-static-sleep__section--target__partner .u-heading__l4 span{margin-left:0;line-height:1.6;display:block}.p-static-sleep__section--target__partner__set{margin-top:0;justify-content:center}.p-static-sleep__section--target__partner__item{max-width:70px}.p-static-sleep__section--target__partner__item:first-child{max-width:140px}.p-static-sleep__section--target .u-column{margin-top:30px}.p-static-sleep__section--target .u-column .u-column__col{margin-bottom:0}.p-static-sleep__section--target .u-column .u-column__col .u-heading__l5+p:not([class]){margin-top:19.5px}.p-static-sleep__section--voice{margin-top:110px}.p-static-sleep__section--voice .p-static-sleep__section__head{text-align:left}.p-static-sleep__section--voice__set{margin-top:25px}.p-static-sleep__section--voice__item{padding:30px 25px 31px}.p-static-sleep__section--voice__item .u-lead__s{font-size:15px;line-height:1.7}.p-static-sleep__section--voice__item .u-lead__s+p.-s{margin-top:17px}.p-static-sleep__section--voice__item p.-s{margin-top:16px}.p-static-sleep__section--location{margin-top:115px}.p-static-sleep__section--location .p-static-sleep__section__head{text-align:left}.p-static-sleep__section--location .top__store__list{width:calc(100% + 87px);margin-top:45px;margin-left:-28.5px}.p-static-sleep__section--location .top__store__slider__elem{position:relative;padding-bottom:30px}.p-static-sleep__section--location .top__store__slider .u-column{flex-wrap:nowrap}.p-static-sleep__section--location .top__store__slider .u-column__col{margin:0;padding-left:7.5px}}.p-static-beginners .p-static__contents{padding-bottom:186px}.p-static-beginners__section__head{text-align:center}.p-static-beginners__section__head p:not([class]){margin-top:82px;text-align:center;word-break:normal}.p-static-beginners__section__body{margin-top:90px}.p-static-beginners__section--flow{margin-top:110px}.p-static-beginners__section--flow__item+.p-static-beginners__section--flow__item{margin-top:150px}.p-static-beginners__section--flow__item:first-child .p-static-beginners__section--flow__item__pict img{width:112px}.p-static-beginners__section--flow__item:nth-child(2) .p-static-beginners__section--flow__item__pict img{width:82px}.p-static-beginners__section--flow__item:nth-child(3) .p-static-beginners__section--flow__item__pict img{width:97px}.p-static-beginners__section--flow__item:nth-child(4) .p-static-beginners__section--flow__item__pict img{width:117px}.p-static-beginners__section--flow__item:nth-child(5) .p-static-beginners__section--flow__item__pict img{width:112px}.p-static-beginners__section--flow__item__column{display:flex}.p-static-beginners__section--flow__item__col.-head{width:320px;padding-right:min(53px,3.5052910053vw)}.p-static-beginners__section--flow__item__col.-body{width:calc(100% - 320px)}.p-static-beginners__section--flow__item__col.-body>.u-heading__l3{margin-bottom:23px}.p-static-beginners__section--flow__item__col.-body.-five{border-bottom:2px solid var(--main)}.p-static-beginners__section--flow__item__col p{word-break:normal}.p-static-beginners__section--flow__item__col p a{text-decoration:underline}.p-static-beginners__section--flow__item__set{display:flex;justify-content:space-between}.p-static-beginners__section--flow__item__num{width:73px}.p-static-beginners__section--flow__item__pict{width:140px;height:140px;display:flex;align-items:center;justify-content:center}.p-static-beginners__section--flow__item__summary{margin-top:32px;padding-top:22px;padding-bottom:23px;border-top:2px solid var(--main);border-bottom:2px solid var(--main);display:flex;flex-direction:column}.p-static-beginners__section--flow__item__summary .u-lead__s+p.-s{margin-top:15px}.p-static-beginners__section--flow__item__summary p.-s+.u-lead__s{margin-top:25px}.p-static-beginners__section--flow__item__not{margin-top:33px;display:flex;flex-wrap:wrap}.p-static-beginners__section--flow__item__not img{margin-right:25px}.p-static-beginners__section--flow__item__not img:last-child{margin-right:0}.p-static-beginners__section--customer{margin-top:200px}.p-static-beginners__section--customer .p-static-beginners__section__body{margin-top:72px}.p-static-beginners__section--customer .u-column__col p.-l{margin-top:17px}.p-static-beginners__section--customer .u-column__col p:not([class]){margin-top:14px}@media only screen and (max-width:960px){.p-static-beginners .p-static__contents{padding-bottom:112px}.p-static-beginners__section__head{text-align:left}.p-static-beginners__section__head .u-heading__l2{font-size:22px;line-height:1.55}.p-static-beginners__section__head p:not([class]){margin-top:82px;text-align:left}.p-static-beginners__section__body{margin-top:24px}.p-static-beginners__section--flow{margin-top:110.5px}.p-static-beginners__section--flow__item+.p-static-beginners__section--flow__item{margin-top:90px}.p-static-beginners__section--flow__item__column{display:block}.p-static-beginners__section--flow__item__col.-head{width:100%;padding-right:0}.p-static-beginners__section--flow__item__col.-body{width:100%;margin-top:14.5px}.p-static-beginners__section--flow__item__col.-body>.u-heading__l3{margin-bottom:19.5px;font-size:20px;line-height:1.55}.p-static-beginners__section--flow__item__col.-body.-five{padding-bottom:26px}.p-static-beginners__section--flow__item__set{display:flex;justify-content:flex-start}.p-static-beginners__section--flow__item__num{width:65px;margin-right:20px}.p-static-beginners__section--flow__item__summary{margin-top:26px;padding-top:25px;padding-bottom:26px}.p-static-beginners__section--flow__item__summary .u-lead__s+p.-s{margin-top:11px}.p-static-beginners__section--flow__item__summary p.-s+.u-lead__s{margin-top:21px}.p-static-beginners__section--flow__item__not{margin-top:26px}.p-static-beginners__section--flow__item__not img{width:80px;margin-top:25px;margin-right:24px}.p-static-beginners__section--flow__item__not img:nth-child(3){margin-right:0}.p-static-beginners__section--customer{margin-top:109px}.p-static-beginners__section--customer .p-static-beginners__section__body,.p-static-beginners__section--customer .u-column__col+.u-column__col{margin-top:55px}.p-static-beginners__section--customer .u-column__col p.-l{margin-top:25px}.p-static-beginners__section--customer .u-column__col p:not([class]){margin-top:20px}}.p-static-faq-index.p-page .p-page__heading{padding-bottom:98px}.p-static-faq-index .p-static__contents{padding-bottom:194px}.p-static-faq-index .p-static__contents .l-wrapper__detail{max-width:none}.p-static-faq-index__contents .p-locations-index__tagset{margin-bottom:60px}.p-static-faq-index__contents .p-static-faq-index__item__head .u-heading__l2{padding-top:14px}.p-static-faq-index__item+.p-static-faq-index__item{margin-top:190px}.p-static-faq-index__item__head{text-align:center}.p-static-faq-index__item__body{margin-top:110px}.p-static-faq-index__foot{margin-top:190.5px;text-align:center}.p-static-faq-index__foot__btn{margin-top:70.5px}@media only screen and (max-width:960px){.p-static-faq-index.p-page .p-page__heading{padding-bottom:54px}.p-static-faq-index .p-static__contents{padding-bottom:117px}.p-static-faq-index__contents .p-locations-index__tagset{margin-bottom:0}.p-static-faq-index__item+.p-static-faq-index__item{margin-top:95px}.p-static-faq-index__item__head{text-align:left}.p-static-faq-index__item__body{margin-top:55px}.p-static-faq-index__foot{margin-top:94.5px;text-align:left}.p-static-faq-index__foot__btn{margin-top:44.5px;text-align:center}}.p-static-faq-contact.p-page .p-page__heading{padding-bottom:98.5px}.p-static-faq-contact .p-static__contents{padding-bottom:196px}.p-static-faq-contact__contents__head{text-align:center}.p-static-faq-contact__contents__head .u-lead__l+p:not([class]){margin-top:12.5px}.p-static-faq-contact__contents__head__btn{margin-top:30.5px}.p-static-faq-contact__contents__head p:not([class]){margin-top:32px;word-break:normal}.p-static-faq-contact__contents__body{margin-top:72px;border-top:2px solid var(--main)}.p-static-faq-contact__form{padding-top:71px;display:block}.p-static-faq-contact__form__head{text-align:center}.p-static-faq-contact__form__body{margin-top:63px}.p-static-faq-contact__form__btn{margin-top:76px;text-align:center}.p-static-faq-contact__form .c-form__item.-top{align-items:flex-start}.p-static-faq-contact__form .c-form__item+.c-form__item{margin-top:40px}.p-static-faq-contact__form .c-form__item__head{width:30.8582449373%;display:flex}.p-static-faq-contact__form .c-form__item__head__tag{width:107px;flex-shrink:0}.p-static-faq-contact__form .c-form__item__head__tag .u-tag__base{width:74px;height:19px;margin-top:8px}.p-static-faq-contact__form .c-form__item__head__label{width:calc(100% + 107px)}.p-static-faq-contact__form .c-form__item__body{width:69.141755063%}.p-static-faq-contact__form .c-form__item__body .c-form__input.-l{max-width:716px}.p-static-faq-contact__form .c-form__item__body .u-radio{margin-right:26px}.p-static-faq-contact__form .c-form__item+p.-tel{max-width:504px;margin-top:14px;margin-left:auto}.p-static-faq-contact__form .c-form__item+p.-tel+.c-form__item{margin-top:34px}.p-static-faq-contact__form .c-form__textarea{min-height:257px}@media only screen and (max-width:960px){.p-static-faq-contact.p-page .p-page__heading{padding-bottom:109.5px}.p-static-faq-contact .p-static__contents{padding-bottom:117px}.p-static-faq-contact__contents__head{text-align:left}.p-static-faq-contact__contents__head .u-lead__l+p:not([class]){margin-top:19.5px}.p-static-faq-contact__contents__head__btn{margin-top:24.5px}.p-static-faq-contact__contents__head p:not([class]){margin-top:25px}.p-static-faq-contact__contents__body{margin-top:55px}.p-static-faq-contact__form{padding-top:35px}.p-static-faq-contact__form__head{text-align:left}.p-static-faq-contact__form__body{margin-top:35px}.p-static-faq-contact__form__btn{margin-top:60px}.p-static-faq-contact__form .c-form__item+.c-form__item{margin-top:35px}.p-static-faq-contact__form .c-form__item__head{width:100%;align-items:center}.p-static-faq-contact__form .c-form__item__head__tag{width:auto}.p-static-faq-contact__form .c-form__item__head__tag .u-tag__base{margin-top:0;margin-right:15px}.p-static-faq-contact__form .c-form__item__head__label{width:auto}.p-static-faq-contact__form .c-form__item__body{width:100%}.p-static-faq-contact__form .c-form__item__body .u-radio{margin-right:20px}}.p-static-faq-contact-index .p-static-faq-contact__form.-error .p-static-faq-contact__form__head .c-form__error__label{width:100%;margin-top:22.5px;font-size:22px;line-height:1.7}.p-static-faq-contact-index .p-static-faq-contact__form.-error .c-form__error__label{width:69.141755063%;margin-left:auto}.p-static-faq-contact-index .p-static-faq-contact__form.-error .c-form__error__label+.c-form__item{margin-top:36px}.p-static-faq-contact-index .p-static-faq-contact__form.-error .u-note+.c-form__error__label{margin-top:5px}@media only screen and (max-width:960px){.p-static-faq-contact-index .p-static-faq-contact__form.-error .p-static-faq-contact__form__head .c-form__error__label{margin-top:19.5px;font-size:20px;line-height:1.55}.p-static-faq-contact-index .p-static-faq-contact__form.-error .c-form__error__label{width:100%}.p-static-faq-contact-index .p-static-faq-contact__form.-error .c-form__error__label+.c-form__item{margin-top:35px}}.p-static-faq-contact-confirm .p-static-faq-contact__form__body{margin-top:0}.p-static-faq-contact-confirm .c-form__item.-top{align-items:center}.p-static-faq-contact-confirm .c-form__item__head{width:20.6364513018%}.p-static-faq-contact-confirm .c-form__item__head__tag{display:none}.p-static-faq-contact-confirm .c-form__item__body{width:79.363548699%}.p-static-faq-contact-confirm .c-form__item__body p{word-break:normal}@media only screen and (max-width:960px){.p-static-faq-contact-confirm .c-form__item__body,.p-static-faq-contact-confirm .c-form__item__head{width:100%}}.p-static-faq-contact-complete .p-static-faq-contact__contents__body{border-top:0}.p-static-faq-contact-complete .p-static-faq-contact__form__btn{margin-top:0}.p-static-members .p-static__contents{padding-bottom:194px}.p-static-members__point{min-height:466px;padding:20px;border:1px solid var(--gray9);display:flex;align-items:center;justify-content:center}.p-static-members__point__outer{max-width:1134px;margin:0 auto}.p-static-members__point__inner{width:calc(100% + 30px);margin-left:-15px;display:flex}.p-static-members__point__item{width:calc(33.3333% - 30px);margin:0 15px;text-align:center}.p-static-members__point__item:nth-child(2) .p-static-members__point__item__body{margin-top:16px}.p-static-members__point__item__body{margin-top:27px}.p-static-members__point__item__heading__label{font-size:24px;font-weight:400;line-height:1.45;word-break:normal}.p-static-members__point__item__heading__label strong{font-size:56px;font-weight:700;letter-spacing:.04em;display:block}.p-static-members__point__item__heading__label strong span{font-size:24px;font-weight:400;line-height:1.3;letter-spacing:.02em}.p-static-members__point__item__heading__label strong.-l{margin-top:-8px;font-size:100px;line-height:1}.p-static-members__point__item__heading__label>span{font-size:16px}.p-static-members__lead{margin-top:72.5px;text-align:center}.p-static-members__lead__pict{margin-top:32.5px}.p-static-members__lead__pict img{margin:0 auto}.p-static-members__lead__btn{margin-top:40px}.p-static-members__section{margin-top:190px}.p-static-members__section+.p-static-members__section{margin-top:90px}.p-static-members__section__head .u-heading__l2{padding-bottom:30px;border-bottom:2px solid var(--main)}.p-static-members__section__item{margin-top:75px;padding-bottom:33px;border-bottom:2px solid var(--gray9)}.p-static-members__section__item+.p-static-members__section__item{margin-top:95px}.p-static-members__section__item__inner{display:flex}.p-static-members__section__item__head{width:61.909353906%;padding-right:min(33px,2.1825396825vw)}.p-static-members__section__item__head .u-heading__l4+p.-l{margin-top:27px}.p-static-members__section__item__head .u-heading__l4+p.-s{margin-top:37px}.p-static-members__section__item__head p{word-break:normal}.p-static-members__section__item__head p.-s{margin-top:35px}.p-static-members__section__item__body{width:38.0906460945%}.p-static-members__section__item.-full .p-static-members__section__item__inner{display:block}.p-static-members__section__item.-full .p-static-members__section__item__head{width:100%;padding-right:0}.p-static-members__section__item.-full .p-static-members__section__item__body{display:none}.p-static-members__section+.p-static-members__lead{margin-top:92.5px}@media only screen and (max-width:960px){.p-static-members.p-page .p-page__heading{padding-bottom:113px}.p-static-members .p-static__contents{padding-bottom:117px}.p-static-members__point{min-height:auto;padding:25px 24.5px;display:block}.p-static-members__point__inner{width:100%;margin-left:0;display:block}.p-static-members__point__item{width:100%;margin:0}.p-static-members__point__item+.p-static-members__point__item{margin-top:30px}.p-static-members__point__item:nth-child(2) .p-static-members__point__item__body,.p-static-members__point__item__body{margin-top:15px}.p-static-members__point__item__heading__label{font-size:18px}.p-static-members__point__item__heading__label strong{font-size:41px}.p-static-members__point__item__heading__label strong span{font-size:18px}.p-static-members__point__item__heading__label strong.-l{font-size:60px}.p-static-members__point__item__heading__label>span{font-size:13px}.p-static-members__lead{margin-top:25px;text-align:left}.p-static-members__lead .u-heading__l5{font-size:18px}.p-static-members__lead__pict{margin-top:25px}.p-static-members__lead__pict img{width:24px}.p-static-members__lead__btn{margin-top:30px;text-align:center}.p-static-members__section,.p-static-members__section+.p-static-members__section{margin-top:114px}.p-static-members__section__head .u-heading__l2{padding-bottom:24px;font-size:22px;line-height:1.55}.p-static-members__section__item{margin-top:34.5px;padding-bottom:0;border-bottom:0}.p-static-members__section__item+.p-static-members__section__item{margin-top:49.5px}.p-static-members__section__item__inner{display:block}.p-static-members__section__item__head{width:100%;padding-right:0}.p-static-members__section__item__head .u-heading__l4{font-size:20px}.p-static-members__section__item__head .u-heading__l4+p.-l,.p-static-members__section__item__head .u-heading__l4+p.-s{margin-top:19px}.p-static-members__section__item__head p.-s{margin-top:20px;font-size:14px;line-height:1.7}.p-static-members__section__item__body{width:100%;margin-top:25px}.p-static-members__section+.p-static-members__lead{margin-top:110px}}.p-static-concept__contents{padding-top:93.5px}.p-static-concept__contents__head__label{font-size:23px;line-height:1.95;word-break:normal}.p-static-concept__contents__scroll{height:900vh;height:calc(var(--vh, 1vh)*900)}.p-static-concept__contents__scroll__outer{position:relative;top:0;height:100vh;height:calc(var(--vh, 1vh)*100)}.p-static-concept__contents__scroll__inner{position:absolute;top:0;width:900vw;display:flex;will-change:transform}.p-static-concept__contents__scroll__item{width:100vw;height:100%;padding-top:197px;padding-bottom:80px}.p-static-concept__contents__scroll__item picture{height:100%}.p-static-concept__contents__scroll__item picture img{width:auto;height:100%}@media only screen and (max-width:960px){.p-static-concept__contents{padding-top:0}.p-static-concept__contents__head__label{font-size:15px;line-height:1.7}.p-static-concept__contents__scroll__item{padding-top:160px;padding-bottom:75px;box-sizing:content-box}.p-static-concept.is-ios .l-app{position:static;top:auto;left:auto;width:auto;height:auto!important;overflow-y:hidden}}.u-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.u-loading__mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--main);transition:opacity .4s}.u-loading.is-loading-start .u-loading__mask{opacity:0}.u-column{width:calc(100% + 33px);margin-left:-16.5px;display:flex;flex-wrap:wrap}.u-column__col{margin:0 16.5px 33px}.u-column.-col4 .u-column__col{width:calc(25% - 33px)}.u-column.-col3 .u-column__col{width:calc(33.3333% - 33px)}.u-column.-col2 .u-column__col{width:calc(50% - 33px)}.u-column.-primary,.u-column.-secondary{width:100%;margin-left:0;justify-content:space-between}.u-column.-primary .u-column__col,.u-column.-secondary .u-column__col{margin:0 0 33px}.u-column.-primary .u-column__col:first-child,.u-column.-secondary .u-column__col:first-child{width:69.045323%}.u-column.-primary .u-column__col:nth-child(2),.u-column.-secondary .u-column__col:nth-child(2){width:27.7724204%}.u-column.-secondary .u-column__col:first-child{order:2}.u-column.-secondary .u-column__col:nth-child(2){order:1}@media only screen and (max-width:960px){.u-column.-spreset{width:100%;margin-left:0;display:block}.u-column.-spreset.-col2 .u-column__col,.u-column.-spreset.-col3 .u-column__col,.u-column.-spreset.-col4 .u-column__col,.u-column.-spreset.-primary .u-column__col,.u-column.-spreset.-secondary .u-column__col{width:100%;margin:0}.u-column.-spreset.-col2 .u-column__col+.u-column__col,.u-column.-spreset.-col3 .u-column__col+.u-column__col,.u-column.-spreset.-col4 .u-column__col+.u-column__col,.u-column.-spreset.-primary .u-column__col+.u-column__col,.u-column.-spreset.-secondary .u-column__col+.u-column__col{margin-top:30px}}.u-heading{font-weight:700;letter-spacing:.08em}.u-heading__l1{font-size:40px;line-height:1.6}.u-heading__l2{font-size:34px;line-height:1.6}.u-heading__l3{font-size:30px;line-height:1.6}.u-heading__l4{font-size:26px;line-height:1.4}.u-heading__l5{font-size:22px;line-height:1.7}.u-heading.-center{text-align:center}.u-heading__page{padding-bottom:30px;font-size:34px;line-height:1.6;border-bottom:2px solid var(--main)}@media only screen and (max-width:960px){.u-heading{letter-spacing:.07em}.u-heading__l1{font-size:28px;letter-spacing:.075em;line-height:1.5}.u-heading__l2{font-size:26px;line-height:1.4}.u-heading__l3{font-size:24px;line-height:1.5}.u-heading__l4{font-size:22px;letter-spacing:.065em;line-height:1.55}.u-heading__l5{font-size:20px;line-height:1.55}.u-heading__page{padding-bottom:24px;font-size:22px;line-height:1.55}}.u-lead__l{font-size:24px;line-height:1.8}.u-lead__s{font-size:20px;line-height:1.8}@media only screen and (max-width:960px){.u-lead__l{font-size:20px;line-height:1.55}.u-lead__s{font-size:18px;line-height:1.55}}.u-tag{min-width:100px;margin-top:-2px;padding:.5px 5px;font-size:11px;line-height:1.8;border:2px solid var(--main);text-align:center;display:inline-block;vertical-align:middle}@media only screen and (max-width:960px){.u-tag{padding:1px 5px;line-height:1.55}}.u-tag__bestprice{padding:1px 5.5px;font-size:12px;letter-spacing:.04em;line-height:2;background-color:var(--yellow);display:flex;align-items:center;justify-content:center}.u-tag__bestprice+.u-tag__payment{margin-top:13.5px}.u-tag__payment{padding:1px 6px;font-size:12px;letter-spacing:.04em;line-height:1.6;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.u-tag__base{min-width:74px;padding:1px 5px;font-size:12px;line-height:1.4;text-align:center;display:inline-block}.u-tag__base.-yellow{background-color:var(--yellow)}@media only screen and (max-width:960px){.u-tag__bestprice{padding:4px 2px;font-size:11px;line-height:1.55}.u-tag__bestprice+.u-tag__payment{margin-top:0}.u-tag__payment{padding:1px}.u-tag__base,.u-tag__payment{font-size:11px;line-height:1.55}.u-tag__base{min-width:50px}}.u-pict__set{display:flex;flex-wrap:wrap}.u-pict__set.-narrow .u-pict{margin-right:15px}.u-pict{margin-right:33px;margin-bottom:4px}.u-pict:last-child{margin-right:0}.u-pict__elem{font-size:14px;line-height:2}.u-pict__elem:before{width:20px;height:20px;margin-top:-2px;margin-right:7px;background-repeat:no-repeat;background-position:50%;background-size:contain;display:inline-block;vertical-align:middle;content:""}.u-pict.-full{width:calc(100% - 33px)}.u-pict.-desk .u-pict__elem:before{background-image:url(https://assets.ninehours.co.jp/img/pict_desk.svg)}.u-pict.-capsule .u-pict__elem:before{background-image:url(https://assets.ninehours.co.jp/img/pict_reservation.svg)}.u-pict.-shower .u-pict__elem:before{background-image:url(https://assets.ninehours.co.jp/img/pict_shower.svg)}.u-pict.-breakfast .u-pict__elem:before{background-image:url(https://assets.ninehours.co.jp/img/pict_breakfast.svg)}.u-pict.-sleep .u-pict__elem:before{width:22px;height:13px;background-image:url(https://assets.ninehours.co.jp/img/pict_sleep.svg)}.u-pict.-wifi .u-pict__elem:before{width:19px;height:14px;background-image:url(https://assets.ninehours.co.jp/img/pict_wifi.svg)}.u-pict.-locker .u-pict__elem:before{width:23px;height:23px;background-image:url(https://assets.ninehours.co.jp/img/pict_locker.svg)}.u-pict.-sauna .u-pict__elem:before{width:23px;height:16px;background-image:url(https://assets.ninehours.co.jp/img/pict_sauna.svg)}.u-pict__womenonly{display:flex;align-items:flex-end}.u-pict__womenonly__icon{width:16px;height:40px;background-image:url(https://assets.ninehours.co.jp/img/pict_female.svg);background-repeat:no-repeat;background-position:50%;background-size:16px auto;content:""}.u-pict__womenonly__label{margin-left:8px;font-size:11px;line-height:1.8}.u-pict__menonly{display:flex;align-items:flex-end}.u-pict__menonly__icon{width:16px;height:48px;background-image:url(https://assets.ninehours.co.jp/img/pict_male.svg);background-repeat:no-repeat;background-position:50%;background-size:16px auto;content:""}.u-pict__menonly__label{margin-left:8px;font-size:11px;line-height:1.8}.u-pict__person{width:63px;display:flex;align-items:center;justify-content:space-between}.u-pict__person__pict{width:19px;height:29px;background-repeat:no-repeat;background-position:50%;background-size:contain}.u-pict__person__label{font-size:14px;line-height:2}.u-pict__person.-female .u-pict__person__pict{background-image:url(https://assets.ninehours.co.jp/img/pict_female-half.svg)}.u-pict__person.-male .u-pict__person__pict{background-image:url(https://assets.ninehours.co.jp/img/pict_male-half.svg)}.u-pict__personnum__set{display:flex}.u-pict__personnum__set .u-pict__personnum+.u-pict__personnum{margin-left:33px}.u-pict__personnum{display:flex;align-items:center}.u-pict__personnum__img img{width:auto;height:45px}.u-pict__personnum__label{margin-left:20px;font-size:18px;line-height:1.9}@media only screen and (max-width:960px){.u-pict{margin-right:20px;margin-bottom:10px}.u-pict:last-child{margin-right:0}.u-pict__elem{font-size:11px;line-height:1.55}.u-pict.-full{width:auto}.u-pict__womenonly{display:block}.u-pict__womenonly__icon{margin-right:auto;margin-left:auto}.u-pict__womenonly__label{margin-top:5px;margin-left:0;line-height:1.55;text-align:center}.u-pict__menonly{display:block}.u-pict__menonly__icon{margin-right:auto;margin-left:auto}.u-pict__menonly__label{margin-top:5px;margin-left:0;line-height:1.55;text-align:center}.u-pict__person{width:27px;flex-direction:column}.u-pict__person__pict{width:10px;height:15px}.u-pict__person__label{margin-top:4.5px;font-size:12px;line-height:1.6}.u-pict__personnum__set .u-pict__personnum+.u-pict__personnum{margin-left:20px}.u-pict__personnum{align-items:flex-end}.u-pict__personnum__label{line-height:1}}.u-pict__sleep:after{width:37px;height:22px;margin-top:-6px;background-image:url(https://assets.ninehours.co.jp/img/pict_sleep.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;display:inline-block;vertical-align:middle;content:""}.u-input[type=text]{width:100%;height:50px;padding:5px 27px;font-size:14px;line-height:1.5;background-color:var(--gray10)}::-moz-placeholder{color:var(--gray8)}::placeholder{color:var(--gray8)}@media only screen and (max-width:960px){.u-input[type=text]{padding:5px 10px;font-size:16px}}.u-radio__set{display:flex;flex-wrap:wrap}.u-radio__input{display:none}.u-radio__input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.u-radio__label{position:relative;padding-left:40px;font-size:16px;cursor:pointer}.u-radio__label:after,.u-radio__label:before{position:absolute;top:0;bottom:0;margin:auto;border-radius:50%;display:block;content:""}.u-radio__label:before{left:0;width:25px;height:25px;border:2px solid var(--main)}.u-radio__label:after{left:7px;width:11px;height:11px;background-color:var(--main);opacity:0}.u-radio.-child .u-checkbox__label span:before,.u-radio.-child .u-radio__label span:before{color:var(--gray9);content:"ー"}.u-radio__input:checked+.u-radio__label{pointer-events:none}.u-radio__input:checked+.u-radio__label:after{opacity:1}@media only screen and (max-width:960px){.u-radio__set .u-radio{margin-bottom:24px}}.u-select{position:relative;width:150px}.u-select:after{position:absolute;top:0;right:15px;bottom:0;width:11px;height:20px;margin:auto;background-image:url(https://assets.ninehours.co.jp/img/icon_down.svg);background-repeat:no-repeat;background-position:50%;background-size:11px auto;pointer-events:none;content:""}.u-select__elem{width:150px;padding:9px 35px 9px 13px;font-size:16px;line-height:1.5;border:2px solid var(--main);border-radius:8px;cursor:pointer}select::-ms-expand{display:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:0;outline:none}@media only screen and (max-width:960px){.u-select,.u-select__elem{width:100%;max-width:200px;margin-right:auto;margin-left:auto}}.u-guest{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.u-guest__pict img{width:100%}.u-guest__label{margin-top:11.5px;font-size:12px;line-height:1.5;white-space:nowrap}.u-guest.-male .u-guest__pict{width:20px}.u-guest.-female .u-guest__pict{width:25px}.u-guest.-female .u-guest__label{color:var(--key)}.c-popup .u-count .u-count__input{font-size:40px}.u-count{width:60px;display:flex;flex-direction:column;align-items:center}.u-count__icon{width:50px;height:50px;background:#e9e9e9;border-radius:100%;padding:20px}.u-count__icon img{width:100%}.u-count .u-count__input{margin-bottom:7px;font-size:52px;font-weight:400;letter-spacing:normal;line-height:1;text-align:center;pointer-events:none}.u-count.-female .u-count__input{color:var(--key)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.u-count__num__inner{display:flex;align-items:center}.u-count__num__item{position:relative;width:100%}.u-count__num__item .u-count__icon{position:absolute;right:20px;width:11px;z-index:1}.u-count__num__item .u-count__icon.-up{top:7px}.u-count__num__item .u-count__icon.-down{bottom:7px}.u-count__num__item:has(.num-pulldown){position:relative;z-index:1}.u-count__num__item:has(.num-pulldown):after{content:"";display:inline-block;background-image:url(/assets/img/icon_down.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:20px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(-10px)}.u-count__num__item .num-pulldown{position:relative;background-color:initial!important;cursor:pointer;z-index:1}.u-count__num__input,.u-count__num__item .num-pulldown{font-size:16px;border:2px solid var(--main);border-radius:8px;width:100%;padding:4px 30px 4px 18px}.u-count__num__input{max-width:140px;text-align:left;pointer-events:none}.u-count__num__label{margin-left:5px}@media only screen and (max-width:1037px){.u-count__num__item{width:124px}.u-count__num__item .u-count__icon{right:10px}}@media only screen and (max-width:960px){.u-count__num__item{width:124px}.u-count__num__label p:not([class]){font-size:16px;line-height:1.98}}.u-breadcrumb{margin-bottom:24px}.u-breadcrumb ul{display:flex;flex-wrap:wrap}.u-breadcrumb ul li{font-size:12px;line-height:2}.u-breadcrumb ul li+li:before{margin:0 .5em;color:var(--gray8);content:"/"}@media only screen and (max-width:960px){.u-breadcrumb{margin-bottom:23px}.u-breadcrumb ul li{margin-bottom:9px;line-height:1.5}}.u-note{position:relative;padding-left:1em;font-size:12px;line-height:2}.u-note:before{position:absolute;left:0;content:"※"}.u-note.-m{font-size:14px;line-height:2}.u-note.-red{color:var(--key)}.u-note.-gray{color:var(--gray5)}@media only screen and (max-width:960px){.u-note{font-size:11px;line-height:1.55}.u-note.-m{font-size:13px;line-height:1.65}}.u-time{margin-top:32px;padding-top:32px;border-top:1px solid var(--gray8)}.u-time dl{display:flex}.u-time dl dt{flex-shrink:0}.u-time dl dd{padding-left:1em}@media only screen and (max-width:960px){.u-time{margin-top:25px;padding-top:25px}}.u-price__set{padding-top:15px;padding-right:12px;padding-bottom:13.5px;border-top:1px solid var(--gray10);display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.u-price__set .u-price__tags{padding-right:10px;padding-bottom:5px;flex-shrink:0}.u-price__before{color:var(--gray5);font-size:14px;line-height:1.5;display:flex;flex-direction:column;align-items:center}.u-price__before__label:before{content:"¥"}.u-price__before:after{line-height:1;content:"↓"}.u-price__after{margin-top:2px;font-size:26px;line-height:1.4}.u-price__after__label:before{content:"¥"}@media only screen and (max-width:960px){.u-price__set{padding-right:7.5px;padding-bottom:10px;padding-left:7.5px;border-top:0}.u-price__set .u-price__tags{padding-right:5px;padding-bottom:0;transform:translateY(-3px)}.u-price__before{font-size:11px;line-height:1.55;display:flex;flex-direction:column;align-items:center}.u-price__before:after{line-height:1;content:"↓"}.u-price__after{margin-top:3.5px;font-size:20px;line-height:1.55}}.u-price__oneportion__label{font-size:24px;line-height:1.8;display:flex;align-items:baseline;flex-wrap:wrap}.u-price__oneportion__label__sub{font-size:11px}.u-price.-horizontal{display:flex;align-items:center}.u-price.-horizontal .u-price__before{display:flex;align-items:center;flex-direction:row}.u-price.-horizontal .u-price__before:after{content:"→"}.u-price.-horizontal .u-price__before .u-price__before__label{line-height:2}.u-price.-horizontal .u-price__after{margin-top:0;margin-left:15px}.u-price.-horizontal .u-price__after .u-price__after__label{font-size:30px;line-height:1.6}.u-price.-horizontal .u-price__after .u-price__after__label__tax{font-size:14px;line-height:2}@media only screen and (max-width:1037px){.u-price.-horizontal .u-price__after .u-price__after__label{font-size:20px}}@media only screen and (max-width:960px){.u-price__oneportion__label{font-size:20px;line-height:1.55}.u-price__oneportion__label__sub{font-size:11px}.u-price.-horizontal .u-price__before{font-size:13px;line-height:1.65}.u-price.-horizontal .u-price__before .u-price__before__label{line-height:1.65}.u-price.-horizontal .u-price__after .u-price__after__label{font-size:24px;line-height:1.5}.u-price.-horizontal .u-price__after .u-price__after__label__tax{font-size:13px;line-height:1.65}}.u-checkbox__input,.u-checkbox__input-nap{display:none}.u-checkbox__label{position:relative;padding-left:45px;font-size:16px;line-height:1.98;cursor:pointer}.u-checkbox__label:after,.u-checkbox__label:before{position:absolute;top:0;left:0;content:""}.u-checkbox__label:before{width:25px;height:25px;border-radius:8px;border:2px solid var(--main)}.u-checkbox__label:after{top:7px;left:5px;width:15px;height:11px;background-image:url(https://assets.ninehours.co.jp/img/icon_check-w.svg);background-repeat:no-repeat;background-size:15px auto;background-position:50%;opacity:0}.u-checkbox__input:checked+.u-checkbox__label:before{background-color:var(--main)}.u-checkbox__input:checked+.u-checkbox__label:after{opacity:1}.u-checkbox__input-nap:checked+.u-checkbox__label:before{background-color:var(--main)}.u-checkbox__input-nap:checked+.u-checkbox__label:after{opacity:1}#maintenance{width:100%;margin:0 auto}.c-popup__reset__label{text-align:center;color:#000}.area-disabled,.c-pagination__item_disabled,.p-password__form__btn_disabled,button:disabled,input:disabled+label{opacity:.3!important}.c-modal__login__body__col:first-child{padding-right:0}.l-footer__store__head{min-width:120px}.l-footer__links{min-width:245px}.c-vacancy__tab{border:none}.c-form__error__label{display:none}.p-signup__form{border-top:none}.is-logo-in .top__mv__hero__logo,.is-start .top__mv__hero{opacity:1}.u-loading-mask{display:none}.top__mv{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 112px);height:calc(var(--vh, 1vh)*100 - 112px);background-color:var(--main)}.top__mv__outer{height:100%}.top__mv__hero{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;transition:opacity 2s}.top__mv__hero__contents{height:100%}.top__mv__hero__contents img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top__mv__hero__main,.top__mv__hero__slider{transition:opacity .8s cubic-bezier(.65,0,.35,1)}.top__mv__hero__slider{height:100%;opacity:0}.top__mv__hero__slider__item{overflow:hidden}.top__mv__hero__slider__item.swiper-slide-active img,.top__mv__hero__slider__item.swiper-slide-duplicate-active img,.top__mv__hero__slider__item.swiper-slide-prev img{animation:zoomUp 11s linear 0s 1 normal both}.top__mv__hero__logo{position:absolute;top:50%;left:50%;width:290px;height:120px;background-image:url(https://assets.ninehours.co.jp/img/ninehours.svg);background-repeat:no-repeat;background-position:50%;background-size:290px auto;display:block;transform:translate(-50%,-50%);opacity:0;transition:opacity 2s;z-index:2}@keyframes zoomUp{0%{transform:scale(1.15)}to{transform:scale(1)}}@supports(-webkit-touch-callout:none){.top__mv{height:-webkit-fill-available}}@media only screen and (max-width:960px){.top__mv{position:relative;height:76.2910798122vh}.top__mv__hero__logo{top:45%;width:200px;background-size:200px auto}}.top__head{position:relative;margin-top:calc(100vh - 280px);z-index:2}.top__head__contents{position:relative;margin-bottom:-50px}.top__head__btn{text-align:right}.top__head__btn .c-button{min-width:314px}.top__head__btn .c-button.-white{color:var(--white);font-size:12px;background-color:hsla(0,0%,100%,.3);border:0}.top__head__reservation{margin-top:30px}.top__head__inner{padding-top:80px;background-color:var(--white)}@media only screen and (max-width:960px){.top__head{margin-top:-23.7089201877vh}.top__head .l-wrapper__outer{padding-right:22px;padding-left:22px}.top__head__btn{text-align:center}.top__head__btn .c-button{position:relative;width:100%;max-width:348px;min-width:auto;padding:11px 36px 11px 17px;text-align:left}.top__head__btn .c-button .c-iconarrow:after{position:absolute;top:0;right:13px;bottom:0;margin:auto}.top__head__link{padding:0 38px}.top__head__link p.-l{line-height:1.5}.top__head__link p.-l.-center{text-align:left}.top__head__link p.-l .c-icontext{display:flex;align-items:center;justify-content:center}.top__head__link p.-l .c-icontext span{padding-right:20px}.top__head__link p.-l .c-icontext:after{margin-left:0;flex-shrink:0}}.top__welcome{margin-top:182px}.top__welcome__contents{max-width:822px;margin-right:auto;margin-left:auto}.top__welcome .u-heading__l2+p{margin-top:62px;text-align:center}.top__welcome .c-button__set{margin-top:72px}@media only screen and (max-width:960px){.top__welcome{margin-top:91px}.top__welcome .u-heading__l2+p{margin-top:30.5px}.top__welcome .c-button__set{margin-top:45.5px}}.top__store{margin-top:190px}.top__store__list{margin-top:70px}.top__store__btn{margin-top:47px;text-align:center}@media only screen and (max-width:1200px)and (min-width:961px){.top__store__slider .u-column.-col3 .u-column__col{width:calc(50% - 33px)}}@media only screen and (max-width:960px){.top__store{margin-top:95px}.top__store__list{width:calc(100% + 87px);margin-top:45px;margin-left:-28.5px}.top__store__slider__elem{position:relative;padding-bottom:30px}.top__store__slider .u-column{flex-wrap:nowrap}.top__store__slider .u-column__col{margin:0;padding-left:7.5px}.top__store__btn{margin-top:50px}}.top__bnr{margin-top:200px}@media only screen and (max-width:960px){.top__bnr{margin-top:100px}}.top__cro{margin-top:200px}@media only screen and (max-width:960px){.top__cro{margin-top:100px}.top__cro .c-cro__item p{text-align:center}}.top__instagram{margin-top:190px}.top__instagram__list{margin-top:70px}.top__instagram__menu{width:calc(100% + 33px);margin-left:-16.5px;display:flex;flex-wrap:wrap}.top__instagram__item{width:calc(25% - 33px);margin:0 16.5px 33px}.top__instagram__item a figure{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.top__instagram__item a figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top__instagram__btn{margin-top:47px;text-align:center}@media only screen and (min-width:961px){.top__instagram__item a figure img{transition:transform .4s}.top__instagram__item a:hover figure img{transform:scale(1.05)}}@media only screen and (max-width:960px){.top__instagram{margin-top:95px}.top__instagram__list{margin-top:45px}.top__instagram__menu{width:calc(100% + 17px);margin-left:-8.5px}.top__instagram__item{width:calc(50% - 17px);margin:0 8.5px 17px}.top__instagram__btn{margin-top:33px}}.top__news{margin-top:200px}.top__news__contents{padding-top:60px;padding-bottom:70px;border-top:2px solid var(--main);border-bottom:2px solid var(--main)}.top__news__contents .c-news{margin-top:58px}.top__news__btn{margin-top:80px;text-align:center}@media only screen and (max-width:960px){.top__news{margin-top:100px}.top__news__contents{padding-top:45px;padding-bottom:45.5px}.top__news__contents .c-news{margin-top:45px}.top__news__btn{margin-top:50px}}.top__fitscan{margin-top:200px}@media only screen and (max-width:960px){.top__fitscan{margin-top:100px}}.c-breakdown__body{overflow:hidden;transition:.5s}.loginFormError{display:none;font-size:20px;color:red;text-align:center;margin-bottom:3vh}.c-reservation__contents.-nap .c-reservation__contents__label{text-align:left}@media only screen and (max-width:960px){.c-reservation__contents.-nap .c-reservation__contents__label{text-align:center}}.plan-item-input-error{border-color:#e93a28}.reservation_error_message,.reservation_error_msg{display:none;color:#e93a28;text-align:center}.signup_error{margin-top:0!important}.signup_error_message{display:none;width:69.141755063%;margin-top:9px;margin-left:auto;color:#e93a28}.docConceptPictures img{margin:0 auto}.error_page_top_btn{margin-top:10vh;text-align:center}div.u-bnr a:after{display:none!important}.propertyNotices{padding-bottom:80px}.ninehours-languages{cursor:pointer}.c-lang-switch{position:relative;display:inline-block}.c-lang-switch__button{color:var(--white);text-align:center;line-height:150%;letter-spacing:.84px}.c-lang-switch:before{width:12px;height:8px;background-image:url(https://assets.ninehours.co.jp/img/icon__arrow_lang_w.svg);background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;content:"";margin-right:10px}.c-lang-switch__list{display:none;position:absolute;top:30px;right:0;background:#fff;color:#000;border-radius:8px;background:var(--white);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.c-lang-switch__list li button{width:100%;background:none;border:none;text-align:left;font-size:14px;color:#000;cursor:pointer}.c-lang-switch__list li:before{transform:rotate(180deg)}.c-lang-switch.open .c-lang-switch__list{display:flex;padding:30px 25px;flex-direction:column;align-items:center;gap:25px;flex-shrink:0;box-sizing:content-box;white-space:nowrap}.p-page .c-lang-switch__button{color:var(--black)}.p-page .c-lang-switch:before{background-image:url(https://assets.ninehours.co.jp/img/icon__arrow_lang_b.svg)}.l-header__business .l-header__business__ctrl .c-lang-switch{visibility:hidden}.l-header__business .c-lang-switch{margin-left:22px;padding-left:26px;border-left:1px solid var(--gray9)}.l-header__business .c-lang-switch__button{color:var(--black)}.l-header__business .c-lang-switch:before{background-image:url(https://assets.ninehours.co.jp/img/icon__arrow_lang_b.svg)}.l-header__business .c-lang-switch__list li{margin-left:0;padding-left:0;border-left:none}.is-open .l-header__business .c-lang-switch{border-left:1px solid var(--gray9)}.is-open .l-header__business .c-lang-switch__button{color:var(--white)}.is-open .l-header__business .c-lang-switch:before{background-image:url(https://assets.ninehours.co.jp/img/icon__arrow_lang_w.svg)}.l-footer .c-lang-switch__button{color:var(--black)}.l-footer .c-lang-switch:before{background-image:url(https://assets.ninehours.co.jp/img/icon__arrow_lang_b.svg)}.l-footer .c-lang-switch__list{bottom:30px;top:unset}@media only screen and (max-width:960px){.c-lang-switch{display:block}.c-lang-switch:before{margin-right:8px}.c-lang-switch.l-footer__use__link{display:none}.c-lang-switch__list{top:unset;bottom:46px;left:50%;transform:translate(-50%)}.p-page .c-lang-switch__button{color:var(--white)}.p-page .c-lang-switch:before{background-image:url(https://assets.ninehours.co.jp/img/icon__arrow_lang_w.svg)}.l-header__business .l-header__business__ctrl .c-lang-switch{visibility:unset;border-left:0}.l-header__business .c-lang-switch{margin-left:0;padding-left:0;border-left:none}.l-header__business .c-lang-switch:before{background-image:url(https://assets.ninehours.co.jp/img/icon__arrow_lang_w.svg)}}.only_sp{display:none}@media only screen and (max-width:960px){.only_sp{display:block}}