html{font-size:62.5%}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;color:#333;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:400}img{max-width:100%;height:auto;overflow:hidden}p{line-height:1.8;font-size:1.6rem;margin-bottom:10px}table,ol,ul{line-height:1.8;font-size:1.6rem}.wf-hannari{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}h1{font-size:inherit;font-family:inherit;line-height:inherit}h2{line-height:1.4}h3{line-height:1.4;font-size:2rem}.ttl-h3{display:inline-block;margin:30px auto;line-height:1.4;border:#333 1px solid;padding:10px}h4{line-height:1.4;font-size:1.7rem}.ttl-h4{border-left:#d1332c 6px solid;padding-left:10px}h5{line-height:1.4;font-size:1.6rem}h6{line-height:1.4;font-size:1.6rem}.title{position:relative;text-align:center;letter-spacing:4px;padding:40px 10px 40px 10px;line-height:40px;font-size:2rem;font-weight:600;line-height:1.5}.title h2{display:inline-block;border-bottom:#d1332c 2px solid;padding:10px;font-size:2.2rem}.title-mark{position:relative;text-align:center;letter-spacing:4px;padding:90px 10px 40px 10px;line-height:40px;font-size:2rem;font-weight:600}.title-mark h2{padding:10px;font-size:2.2rem}.title-mark::before{position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:40px;height:40px;background:url(img/ume.png) no-repeat center center;background-size:cover}.title span,.title-mark span{display:block;font-size:1.8rem;font-family:'Quattrocento Sans',sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;letter-spacing:6px;color:#83705e}h1.site-title-normal{font-size:1.8rem}.ttl-nor{margin:20px auto;font-size:1.2em}.container{padding:0 50px}.container-narrow{width:1000px;margin:0 auto}.back-f1{background-color:#f3f1ea;margin:70px 0 0 0}.flex,.flex-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-reserve{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-around{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-col2{width:50%}.flex-col2 img{padding:20px}.grow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.clearfix::after{content:"";display:block;clear:both}.t-small{font-size:1.4rem}.font-large{font-size:2rem;font-weight:600}.mar_40{margin:40px 0}.mar_b20{margin-bottom:20px}.pad_b40{padding-bottom:40px}.align-right{text-align:right}.font-red{color:#d1332c}.font-mincyo{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#d1332c;font-weight:600}.font-bold{font-weight:600}.center-img{margin:40px 10px}.font-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fdde4c));background:linear-gradient(transparent 65%,#fdde4c 65%);font-weight:bold}.center-img img{display:block;margin:0 auto}.center{text-align:center}.center-img a img{-webkit-transition:.3s;transition:.3s}.center-img a:hover img{opacity:.6}.flex-image-wrap{margin:20px auto}.flex-image-wrap::after{content:"";display:block;clear:both}.flex-image-img{max-width:50%;height:auto;float:left;padding:20px}.flex-image-text{max-width:50%;float:left}.box-bor .flex-image-img{float:left;width:20%}.box-bor .flex-image-text{float:left;width:80%;max-width:initial}.imgbox{margin:20px auto}.imgbox::after{content:"";display:block;clear:both}.imgbox .img-l{float:left;margin-right:20px}.imgbox .img-r{float:right;margin-left:20px}ul li{line-height:1.8;list-style-position:inside}.ndisc-list li{list-style:none;margin:10px auto}.ndisc-list-mark{color:#d1332c;margin-right:10px;font-weight:bold}ol.num-list{list-style-type:none;counter-reset:item}ol.num-list li{margin:16px auto;line-height:1.8}ol.num-list li::before{counter-increment:item;content:counter(item);background:#d1332c;color:#fff;margin-right:4px;padding:4px 8px}.box-bor{border:#d1332c 1px solid;background:#fff;margin:30px auto;padding:10px}.box-bor .box-bor-ttl{display:block;background:#d1332c;margin:0 0 10px;padding:10px;color:#fff;font-size:2rem}.box-bor-black{border:#333 1px solid;margin:30px auto;padding:10px;background:#fff}.box-bor-black .box-bor-black-ttl{background:#333;margin:0;padding:10px;color:#fff;font-size:2rem}.fadein{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s;transition:all 1s}.text-left{text-align:left}.btn{font-size:1.8rem;letter-spacing:5px}.btn a{display:block;max-width:360px;background:#fdde4c;font-weight:600;text-decoration:none;margin:40px auto;padding:17px 20px;position:relative;top:17px;-webkit-transition:.3s;transition:.3s;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem;border-bottom:#736d64 3px solid;border-right:#736d64 2px solid;border-radius:8px;-webkit-transition:.3s;transition:.3s}.btn a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.btn__img a{display:block;transition:.4s}.btn__img a img{display:block;margin:20px auto}.btn__img a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.movie-btn a{border:none;background:#2e499d;color:#fff}.movie-btn a:hover{border:1px solid #5f5046;color:#736d64;background-color:#fff}.btn__comment{max-width:450px;margin:0 auto 10px;text-align:center;font-size:1.7rem;font-weight:bold}.btn-tel a{position:relative;display:block;background:#d1332c;color:#fff;max-width:450px;font-weight:600;text-decoration:none;font-size:clamp(2rem,1.5vw,2.5rem);margin:0 auto 40px;border-radius:8px;padding:16px;padding-left:clamp(4.375rem, 2.904rem + 7.35vw, 7.5rem);transition:.4s;box-shadow:0 10px 10px -6px rgba(0,0,0,.3);line-height:1.4}.btn-tel a:hover,.btn-line a:hover,.btn-mail a:hover{box-shadow:none}.btn-tel a::before{position:absolute;top:50%;left:clamp(6px,1vw,16px);transform:translateY(-50%);display:inline-block;content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:clamp(3rem,4vw,5rem)}a .btn-tel__maintxt{transition:.4s}.btn-tel__subtxt{display:block;font-size:.7em;line-height:1.4}.btn-tel__subtxt-wrap{display:block;opacity:.8;border-radius:4px;padding:4px}.btn-tel__subtxt-num{display:block;font-size:.7em;line-height:1.4;letter-spacing:.3em}.btn-line a{position:relative;display:block;border:#06c755 2px solid;color:#06c755;max-width:450px;font-weight:600;text-decoration:none;font-size:clamp(2rem,1.5vw,2.5rem);margin:0 auto 40px;padding:16px;padding-left:clamp(4.375rem, 1.434rem + 14.71vw, 10.625rem);border-radius:8px;transition:.4s;box-shadow:0 10px 10px -6px rgba(0,0,0,.3);line-height:1.4}a .btn-line__maintxt{transition:.4s}.btn-line a::before{content:"";width:clamp(40px,6vw,80px);height:clamp(40px,6vw,80px);position:absolute;top:50%;left:clamp(6px,1.5vw,16px);transform:translateY(-50%);display:inline-block;background:url(https://nozomi-hari-kyuu.com/wp-content/uploads/2022/09/btn-line.png) no-repeat center;background-size:cover}.btn-line__subtxt{display:block;font-size:.7em;line-height:1.4}.btn-line__subtxt-wrap{display:block;opacity:.8;border-radius:4px;padding:4px}.btn-mail a{position:relative;display:block;background:#e78834;color:#fff;max-width:450px;font-weight:600;text-decoration:none;font-size:clamp(2rem,1.5vw,2.5rem);margin:40px auto;padding:16px;padding-left:clamp(4.375rem, 2.904rem + 7.35vw, 7.5rem);border-radius:8px;transition:.4s;box-shadow:0 10px 10px -6px rgba(0,0,0,.3);line-height:1.4}a .btn-mail__maintxt{transition:.4s}.btn-mail a::before{position:absolute;top:50%;left:clamp(6px,1.5vw,16px);transform:translateY(-50%);display:inline-block;content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:clamp(3rem,4vw,5rem)}.btn-mail__subtxt{display:block;font-size:.7em;line-height:1.4}.btn-mail__subtxt-wrap{display:block;opacity:.8;border-radius:4px;padding:4px}@media screen and (max-width:300px){.btn-tel a,.btn-line a,.btn-mail a{padding:16px 10px 16px 46px}}#header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:70px;position:fixed;top:0;left:0;background:#fff;z-index:999;padding:10px 0}.header-banner{text-align:center}.header-banner img{display:block;margin:0 auto}#sp-menu{display:none}.globalMenuSp{display:none}#global-menu{-webkit-transition:.3s;transition:.3s}.global-menu-inner{width:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logolink{margin-right:auto}#global-menu .logo{width:300px;height:auto}#global-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex}#global-menu li{list-style:none;margin-left:30px;-webkit-transition:.3s;transition:.3s}#global-menu a:hover{opacity:.7;-webkit-transition:.3s;transition:.3s}#global-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}#global-menu a{text-decoration:none;color:#5f5046}.menu-item-101{-webkit-transition:.3s;transition:.3s}#primary-menu{margin-left:auto}#primary-menu .sub-menu{position:absolute;z-index:1;display:none;width:200px;border-top:none;background-color:#fff;-webkit-transition:.3s;transition:.3s}#primary-menu .sub-menu li{display:block;float:none;margin:10px 10px 0 10px;padding-bottom:10px;-webkit-transition:.3s;transition:.3s}#primary-menu .sub-menu li:first-child{padding-top:20px}#primary-menu li{-webkit-transition:.3s;transition:.3s}#primary-menu li:hover .sub-menu{display:block;-webkit-transition:.3s;transition:.3s}#primary-menu .sub-menu li a:before{color:#333}#primary-menu .sub-menu li a{font-weight:normal;padding:10px 30px 10px 0;text-align:left;color:#5f5046;-webkit-transition:.3s;transition:.3s}#top-banner{padding-top:100px}.hl-inner{width:800px;text-align:center;margin:40px auto;-webkit-box-sizing:border-box;box-sizing:border-box}.hl-txt{font-size:1.8rem;line-height:1.8;margin-bottom:40px}.post-wrap{margin-top:70px}.concept-title{font-size:1.8rem;padding:10px 0 20px}.youtube{position:relative;height:0;padding:30px 0 56.25%;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.point-image-wrap{margin:20px auto}.point-image-img{width:50%;height:350px;-o-object-fit:cover;object-fit:cover}.supports-t-box{width:50%;padding:50px 50px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.support-title{letter-spacing:2px;padding-bottom:10px;border-bottom:1px solid #d1cfcc;font-size:2rem;padding-right:10px}.support-text{margin:20px 0 20px 0}.menu-box{width:32%;text-align:center;margin-bottom:30px;border:1px #eee solid;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-box a{text-decoration:none;color:#5f5046;-webkit-transition:.3s;transition:.3s}.menu-box a:hover{opacity:.7;-webkit-transition:.3s;transition:.3s}.menu-box img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.menu-box p{line-height:30px;margin:0 10px;font-weight:600}.menu-box span{display:block;font-family:'Quattrocento Sans',sans-serif;font-size:2rem;font-weight:normal}#pc-facility{padding-bottom:80px}#sp-facility{display:none}.recommend-img{width:45%;height:100%}.recommend-text{padding:30px;font-size:1.6rem}.recommend-text p{margin-bottom:20px}.recommend-text span{position:relative;bottom:7px}.recommend-text i{font-size:3.2rem;margin-right:10px;vertical-align:middle}.recommend-text-red i{color:#d1332c}#access{padding-bottom:70px}.access-text{margin:0 10px 30px}.access-box{width:29%;border:1px #eee solid;margin-bottom:20px;background:#fff}.access-box img{width:100%}.access-box p{margin:20px 10px}#access .pc-arrow{line-height:300px;font-size:20px;color:#83705e}#access .btn{margin:70px 0 30px 0}i.sp-arrow{display:none}#top-booking{padding-bottom:70px}#top-booking .nayami-banner{margin-top:0}#top-booking .btn{margin:40px 0 40px 0}footer{background-color:#f3f1ea;margin-top:40px;padding:50px 0}.footer-text{width:50%}footer .widget{width:45%}footer p{margin-bottom:20px}footer span{position:relative;bottom:7px}.footer-logo img{width:300px;height:auto}footer i{font-size:2.4rem;margin-right:10px}.footer-text a{color:inherit;text-decoration:none}.copy{text-align:center;margin-top:20px}.copy a{text-decoration:none}#footer-menu{margin:20px auto;list-style:none;text-align:center}#footer-menu li{display:inline-block;text-align:center;margin-bottom:10px}#footer-menu li a{text-decoration:none;margin:10px;color:#333}#footer-menu li a::after{content:"|";margin-left:20px}#footer-menu li:last-child a::after{content:""}#top-image{width:100%;height:300px;position:relative}.page-contents{padding-top:70px}h1.page-title{position:relative;display:inline-block;font-size:2rem;font-weight:600}h1.page-title::after{position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:60px;height:4px;border-radius:4px;background:#2e499d}.page-title-back{background-image:url(img/pic-title-back.jpg);background-size:cover;margin-bottom:40px;padding:100px 10px;text-align:center}.faqbox{margin:40px auto}.faqbox-q{position:relative;padding-left:60px;color:#2e499d;font-weight:600;font-size:1.8rem}.faqbox-q::before{position:absolute;top:0;left:0;width:40px;height:40px;line-height:40px;padding:6px;content:"Q";font-size:2rem;color:#fff;background:#2e499d;font-family:'Quattrocento Sans',sans-serif;border-radius:50%;text-align:center;vertical-align:middle}.faqbox-a{margin-top:40px;background:#e6e5e2;padding:10px}.price-bar{width:800px;margin:0 auto;border-bottom:1px solid #707070;margin:20px auto;font-size:1.8rem;padding-bottom:20px}.price-detail{text-align:center;margin-bottom:50px}.price-menu{float:left;width:60%}.price{text-align:right;font-family:'Quattrocento Sans',sans-serif;font-weight:bold}#prime .btn{text-align:center;margin:50px 0 100px 0}#staff{margin:70px 0 30px 0}.staff-box{position:relative;margin-bottom:50px}.staff-box h2{font-size:2rem;font-weight:normal;margin-bottom:5px;letter-spacing:2px}.staff-box .staff-sub{padding-bottom:10px;border-bottom:1px solid #d1cfcc}.staff-box img{width:40%}.staff-tbox{width:55%}.staff-box img{height:400px;-o-object-fit:cover;object-fit:cover}.staff-tbox{position:relative;padding:30px 0 0 50px}.staff-main{margin:20px 0;line-height:30px}.staff-box .btn{position:absolute;bottom:34px}.voice{border:#f3f1ea 4px solid;padding:20px}.voice p{margin-top:20px}.voice-ttl{display:inline-block;margin:20px auto;padding-left:10px;border-left:#2e499d 4px solid}.voice-ttl span{display:block;color:#2e499d}.voice-img-wrap{display:flex;align-items:flex-start}.voice-img{margin:10px}#booking-detail .container{padding-bottom:0}.booking-detail-box{width:100%;margin:0 auto;text-align:center;color:#d1332c}.booking-detail-box h2{letter-spacing:5px}.slash{opacity:.8}.phone-number{font-size:3.0rem}#b-calender{margin:0 auto;margin-top:50px}#b-calender iframe{width:100%;height:500px}#each-contacts{margin-top:50px}.back-a1{background-color:#d1332c}.contacts-box{width:32.5%;color:#fff;text-align:center;display:inline-block;padding:30px 0}.border-r{border-right:1px dotted #fff}.contacts-heading{font-size:2.5rem;letter-spacing:.2em}.contacts-heading i{font-size:5.0rem;margin-bottom:20px}.contacts-heading img{width:45px;margin-bottom:20px}.contacts-detail{margin:10px 0;height:80px}.contact-btn{background:#fff;margin:0 auto;padding:10px 60px;text-decoration:none;color:#d1332c;-webkit-transition:.3s;transition:.3s}.contact-btn:hover{background:#d1332c;color:#fff;border:2px double #fff;-webkit-transition:.3s;transition:.3s}.phone-number{color:#d1332c}.reason-detail{width:45%;background-color:#fff;padding:10px;margin-bottom:70px}.reason-detail img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.reason-title{text-align:center;border-bottom:1px solid #eee;padding:20px 0;line-height:30px;letter-spacing:3px;margin:0 10px}.reason-text{padding:30px;line-height:24px}.reason-detail h3{text-align:center;padding:20px 0;line-height:30px;letter-spacing:3px;font-size:1.7rem}.reason-detail3{width:30%}.features-box{width:100%;margin-top:25px;padding-bottom:25px;border-bottom:1px dotted #eee}.features-box:last-child{padding-bottom:0;border-bottom:none}.features-box img{width:45%;height:300px;-o-object-fit:cover;object-fit:cover}.features-box .features-text{width:50%;margin-left:50px;letter-spacing:2px}.features-text p{line-height:30px}.features-title{font-size:2.0rem;letter-spacing:3px;margin-top:10px;margin-bottom:20px;font-weight:bold}.features-text .btn{margin-top:40px}.voices-main-img{width:50%;height:100%}.voices-text{width:50%;margin-left:5px;padding:50px 10px 0 30px;font-size:1.8rem;border:10px double #fff}.voices-text h3{margin-left:48px;margin-bottom:10px;font-size:1.8rem}.voices-text p{margin-bottom:80px}.voices-text p:last-child{margin-bottom:0}.voices-text span{position:relative;top:10px;left:15px}.voices-img{width:40px;height:40px;float:left}.voices-detail{text-align:center;font-size:1.6rem;line-height:30px;padding:70px 0 30px 0}#blog{margin:70px 0}#blog-container{width:75%}.blog-box{width:43%;height:auto;border:1px #eee solid;padding:10px;-webkit-transition:.3s;transition:.3s;margin:0 0 30px 0}.blog-box a{text-decoration:none;color:#5f5046}.blog-box:hover{opacity:.7;-webkit-transition:.3s;transition:.3s}.blog-box img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover}.blog-title{margin:10px 0;padding-bottom:10px;border-bottom:1px #eee solid;text-align:center;font-size:1.25rem;line-height:25px}.blog-title span{font-size:1.8rem;font-weight:500}.blog-text{margin-top:10px}.st-pagelink{text-align:center;margin-top:20px}.st-pagelink .page-numbers{border:#ccc 1px solid;margin:4px;padding:10px;text-align:center}.st-pagelink .current{background:#eee}#sidebar{width:25%;margin-left:30px}#sidebar .widget{padding:10px 0;margin-bottom:10px}#sidebar .widget h3{background:#d1332c;padding:15px 0 15px 5px;color:#fff;margin-bottom:20px}#sidebar .widget li{list-style:none;color:#5f5046;border-bottom:1px solid #eee;padding:10px}#sidebar .widget li:last-child{border-bottom:none}#sidebar .widget li a{color:#5f5046;text-decoration:none}#post{width:75%}.post-meta{height:auto;word-wrap:break-word}.post-meta h2{line-height:25px}.post-content{width:auto}.post-content h1{padding-bottom:30px;border-bottom:5px double #eee}#post .content-body{width:auto}#post .content-body p{font-size:15px;margin-bottom:1rem;line-height:1.7}#post .content-body h2{border-left:5px solid #d1332c;border-bottom:2px solid #eee;padding:10px 0 10px 20px;margin:30px 0}#post .content-body h3{background:#eee;padding:10px 0 10px 20px;margin:30px 0}#post .content-body h4{border-bottom:1px solid #d1332c;margin:20px 0;padding:0 10px 10px}#post .content-body h5{margin:20px 0}.single-post-img{width:auto;text-align:center;margin:20px 0}.single-post-img img{width:auto;height:auto;margin:0 auto}.content-body iframe{max-width:100%}.table01{margin:40px auto;line-height:1.8}.table01,.table01 td,.table01 th{border:1px solid #eee;border-collapse:collapse}.table01 td,.table01 th{padding:6px}.table01 th{background:#f3f1ea;font-weight:bold;text-align:center}.table01-cap{margin:10px auto;text-align:center;font-size:1.8rem;font-weight:bold}.table01-pink{font-weight:bold;color:#d1332c}.table01 td span{display:block;margin:10px auto;text-align:center}img{max-width:100%;height:auto}.supplement{background:#e6e5e2;margin:20px auto;padding:20px}.supplement h3{display:inline-block;font-size:1.8rem;margin-bottom:10px;padding:10px;border:#333 1px solid}@media screen and (max-width:1200px){.container-narrow{width:auto;padding:0 20px}#global-menu{display:none}#sp-menu{display:block}nav.globalMenuSp{position:fixed;z-index:2;top:0;left:0;background:#fff;color:#000;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .6s;transition:all .6s;width:100%;height:100%;display:block;overflow-y:scroll}nav.globalMenuSp .menu{margin:40px auto 10px;padding:0;width:90%}nav.globalMenuSp .menu-item-has-children a{list-style-type:none;padding:0;width:100%;border-bottom:1px solid #d1cfcc}nav.globalMenuSp .sub-menu li a{background-color:#eee}nav.globalMenuSp .menu li{list-style:none}nav.globalMenuSp .menu li a{display:block;color:#5f5046;text-decoration:none;padding:1.8rem 0;border-bottom:1px solid #d1cfcc}nav.globalMenuSp .menu li:last-child a{border-bottom:none}nav.globalMenuSp.active{-webkit-transform:translateY(0%);transform:translateY(0%)}.navToggle{display:block;position:fixed;right:13px;top:12px;width:42px;height:51px;cursor:pointer;z-index:3;text-align:center}.navToggle span{display:block;position:absolute;width:30px;border-bottom:solid 2px #a9a9a9;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}.navToggle span:nth-child(1) {top:9px}.navToggle span:nth-child(2) {top:18px}.navToggle.active span:nth-child(1) {top:18px;left:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2),
	.navToggle.active span:nth-child(3) {top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-item-101{border-bottom:none}#menu-item-101 .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}#menu-item-101 .sub-menu li{width:45%}#menu-item-101 .sub-menu li a{display:inline-block;border-bottom:none}#menu-item-99{padding-top:50px}.sp-logo img{width:360px;height:auto;padding-left:10px}nav.globalMenuSp .menu-item-has-children a{position:relative}nav.globalMenuSp .menu-item-has-children a::after{position:absolute;font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900;right:.5em;color:#a9a9a9}nav.globalMenuSp .sub-menu li a::after{content:""}.supports-t-box{width:50%;padding:30px 25px 0 25px}.contact-top{background-position:0 -200px}.recommend-img{width:40%;height:100%}.recommend-text{width:100%;margin-left:0;font-size:1.8rem}.recommend-text p{margin-bottom:20px}.recommend-text span{bottom:4px}.recommend-text i{font-size:3.0rem;margin-right:10px}#top-image .page-title{font-size:4.0rem}.reason-detail{width:47%;margin-bottom:50px}.reason-title{margin:0 20px}.features-box{margin-top:20px}.features-box img{width:400px}.features-box .features-text{margin-left:40px;letter-spacing:1.5px}.features-text p{line-height:25px}.price-bar{width:80%}}@media screen and (max-width:960px){.menu-box{width:28%}.container,.container-narrow{padding:0 20px}#top-banner{padding-top:70px}#top-banner div,#manipulative-banner div,#detox-banner div,#pelvic-banner div,#salon-banner div{height:460px}.hl-inner{width:auto;padding:0 5%}#supports img{height:auto}.supports-t-box{width:50%;padding:10px}.title-big{font-size:2rem}.support-text{margin:20px 0 20px 0}.recommend-img{display:block;width:auto;height:auto;margin:0 auto 20px;-o-object-fit:cover;object-fit:cover}#recommend .flex{display:block}.recommend-text{text-align:left;font-size:2.0rem}#access{margin-top:0}#access .pc-arrow{line-height:230px}#top-image .page-title{top:50%;font-size:2.8rem}.reason-detail{width:45%;margin-bottom:30px}.reason-detail3{width:30%;margin-bottom:30px}.reason-detail img{width:100%;height:200px}.reason-title{padding:0 0;padding-bottom:10px;line-height:30px;letter-spacing:3px;margin:20px 10px}.reason-text{padding:10px 10px 20px}.features-detail .flex{display:block}.features-box{width:80%;margin:0 auto;margin-top:30px}.features-box:first-child{margin-top:0}.features-box img{width:100%;height:300px}.features-box .features-text{margin-left:0;letter-spacing:1.5px}.features-text p{line-height:25px}.features-text .btn{text-align:center;margin-bottom:40px}#blog{margin:50px 0}#blog.flex{display:block}#blog-container{width:100%;padding-bottom:50px}.blog-box{width:45%}#sidebar{width:100%;margin-left:0}#single.flex{display:block}#post{width:100%}.content-body img{width:auto;height:auto;max-width:100%}.voice-img{margin:0}}@media screen and (max-width:600px){.flex{display:block}.flex-image-img,.flex-image-text{float:none;width:auto}.flex-image-text{max-width:100%}.flex-image-img{max-width:100%;display:block;margin:0 auto}.flex{display:block}.point-image-img{width:100%;height:200px}.box-bor .flex-image-text{float:none;width:100%}.box-bor .flex-image-img{float:none;width:60%;display:block;margin:0 auto}.imgbox .img-l{float:none;display:block;margin:0 auto}.imgbox .img-r{float:none;display:block;margin:0 auto}.voice{padding:20px}div#sp-icon span{left:65%}.container,.container-narrow{padding:0 10px}#supports img{height:300px}.supports-t-box{width:50%;padding:10px 10px 0 10px}.title-big{font-size:2rem}.support-text{margin:10px 0 5px 0}#supports .btn a{padding:10px 50px}.menu-box{width:40%;margin-bottom:30px;padding:10px}.menu-box:last-child{margin-bottom:0}.menu-box span{font-size:2.4rem}.recommend-text span{bottom:1px}.recommend-text i{font-size:2.0rem}#pc-facility{display:none}#sp-facility{display:block;padding-bottom:50px}footer iframe{width:100%;margin:0 auto;height:200px}.footer-text{padding-left:0}#b-calender iframe{width:100%;height:400px}#each-contacts{margin-bottom:30px}#each-contacts .container{padding-bottom:0}#each-contacts .flex{display:block}#concept{margin-top:30px}#concept .concept-title{padding-bottom:20px}.staff-box img{width:45%;height:200px}.staff-tbox{width:55%;padding:0 0 0 30px}.staff-box h2{font-size:1.8rem}.staff-main{margin:10px 0 0 0}.staff-box .btn a{padding:15px 32px}.reason-detail{width:95%}#reason.back-f1{padding-bottom:30px}.features-box .features-text{margin-left:0;letter-spacing:1.5px}.features-text{line-height:25px}.features-title{margin-bottom:10px}.features-text .btn{text-align:center;margin-top:20px;margin-bottom:30px}.voice-img{display:block;margin:0 auto;padding:10px}#footer-menu li{display:block;border-top:#bbb 1px solid;margin:0;padding:10px 0}#footer-menu li a{display:block;margin:0}#footer-menu li a::after{content:"";margin:0}footer .widget{width:100%;margin-bottom:20px}#blog{margin:30px 0}#blog-container{padding-bottom:30px}.blog-box{padding:10px;margin-bottom:20px}.blog-box img{height:160px}.blog-title{margin-bottom:0;padding-bottom:0;border:none}.blog-text{display:none}#single.container{padding:70px 20px}}@media screen and (max-width:480px){.title-mark,.title{text-align:left}.title-mark::before{left:20px;-webkit-transform:none;transform:none}.btn a{max-width:100%}.flex-col2{width:100%}.sp-logo{display:block}.sp-logo img{width:200px;height:auto;padding-left:20px}div#sp-icon span{left:50%}#top-banner div,#manipulative-banner div,#detox-banner div,#pelvic-banner div,#salon-banner div{height:215px}.container,.container-narrow{padding:0 15px}.back-f1{margin:30px 0 0 0}#concept{padding-top:0}#supports .flex{display:block}#supports.back-f1{margin:0}#supports img{width:100%;height:180px}.supports-t-box{width:auto;margin:0;padding:20px 20px 0 20px}.supports-t-box:last-child{padding-bottom:30px}.support-title{letter-spacing:2px;padding-bottom:10px}.title-big{padding-right:0;line-height:20px}.support-text{margin:20px 0 20px 0}.supports-t-box .btn{margin-bottom:40px;text-align:center}#supports .btn a{padding:17px 100px}.com-img{-o-object-position:0 20px;object-position:0 20px}#menu .flex{display:block}.menu-box{width:94%}.recommend-text{padding:20px 20px 0}.recommend-text span{bottom:1px}#sp-facility{display:block;padding-bottom:30px}#access .flex,#access .flex-around{display:block}.access-box{width:94%;margin:0 auto;padding:10px 10px 0 10px}i.pc-arrow{display:none}i.sp-arrow{display:block;font-size:20px;color:#83705e;text-align:center;margin-top:20px;margin-bottom:20px}#top-booking .btn{margin:20px 0 10px 0}.footer-text{width:100%;margin-left:0;padding-left:0}footer span{bottom:2px}footer i{font-size:2.0rem}#top-image{padding-top:60px;height:20vh}#top-image .page-title{top:60%;text-shadow:3px 3px 3px #fff}#access .btn{margin:30px 0 0 0}#top-image .page-title{letter-spacing:2px}.price-detail{text-align:left;line-height:20px}.price-bar{width:100%}#prime .btn{text-align:center}.contacts-detail{padding-bottom:30px}.contact-btn{width:80%;padding:20px 90px;margin-top:30px}.contact-top{background-position:0 0}#staff{margin:50px 0 30px 0}#staff .flex{display:block}.staff-box{height:auto;margin-bottom:80px}.staff-box h2{margin-top:10px}.staff-box img{margin-top:20px;width:100%;-o-object-position:0;object-position:0}.staff-img2 img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 -50px;object-position:0 -50px}.staff-tbox{width:100%;padding:0}.staff-box .btn{bottom:-40px}.staff-box .btn a{padding:17px 75px}.staff-main{line-height:20px}.features-box{width:100%}.features-box img{height:200px}.features-box .features-text{width:100%}.blog-box{width:43%;margin:0 5px;padding:5px;margin-bottom:30px}.blog-box img{height:90px}.blog-title{text-align:left;line-height:18px}}