@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap";#main .entry-content .preview-category-detail{--category-brand: #ff9a5e;--category-brand-strong: #ff8b38;--category-cream: #fff6e5;--category-ink: #494949;box-sizing:border-box;width:620px;max-width:calc(100% - 20px);margin:34px auto 30px;padding:37px 29px 48px;background:#fff;box-shadow:0 0 8px #0000001a;color:var(--category-ink);font-family:Noto Sans JP,sans-serif}#main .entry-content .preview-category-detail-primary{box-sizing:border-box;width:100%;padding:24px;background:var(--category-cream)}#main .entry-content .preview-category-detail-primary h2{box-sizing:border-box;display:flex;gap:8.528px;align-items:center;width:100%;margin:0 0 27px;padding:13.645px 25.584px;border:0;border-radius:4.264px;background:var(--category-brand)!important;color:#fff!important;font-size:27.29px;font-weight:700;letter-spacing:.15em;line-height:1.5}#main .entry-content .preview-category-detail-primary h2 img{flex:0 0 15.51px;width:15.51px;height:15.51px;margin:0}#main .entry-content .preview-category-detail-primary nav a{box-sizing:border-box;display:flex;gap:20px;align-items:center;justify-content:space-between;width:calc(100% - 50px);margin:0 auto;padding:0 0 24px;border-bottom:1px solid rgba(255,154,94,.7);color:var(--category-brand)!important;font-size:28.667px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-decoration:none}#main .entry-content .preview-category-detail-primary nav a span{min-width:0}#main .entry-content .preview-category-detail-primary nav a img{flex:0 0 25.083px;width:25.083px;height:26.158px;margin:0;object-fit:contain;transform:rotate(-90deg)}#main .entry-content .preview-category-detail-primary nav a:hover,#main .entry-content .preview-category-detail-primary nav a:focus-visible{color:var(--category-brand-strong)!important;outline:2px solid var(--category-brand-strong);outline-offset:3px}#main .entry-content .preview-category-detail-others>p{margin:0 0 24px;color:var(--category-brand)!important;font-size:24px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-align:center}#main .entry-content .preview-category-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}#MorePost.preview-category-detail .preview-category-detail-grid{height:auto;max-height:none;overflow:visible}#main .entry-content .preview-category-detail-grid li{margin:0;padding:0}#main .entry-content .preview-category-detail-grid a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:128px;padding:10px 20px;border:1px solid var(--category-brand);border-radius:4px;background:#fff;color:var(--category-brand)!important;font-size:24px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-align:center;text-decoration:none}#main .entry-content .preview-category-detail-grid li:last-child{grid-column:1 / -1}#main .entry-content .preview-category-detail-grid a:hover,#main .entry-content .preview-category-detail-grid a:focus-visible{background:#fff0e7;color:var(--category-brand-strong)!important;outline:2px solid var(--category-brand-strong);outline-offset:2px}@media screen and (max-width:640px){#main .entry-content .preview-category-detail{width:calc(100% - 12px);max-width:none;padding:20px 12px 30px}#main .entry-content .preview-category-detail-primary{padding:16px}#main .entry-content .preview-category-detail-primary h2{margin-bottom:18px;padding:14px 16px;font-size:19px}#main .entry-content .preview-category-detail-primary nav a{gap:12px;width:100%;padding-bottom:16px;font-size:19px}#main .entry-content .preview-category-detail-primary nav a+a{padding-top:16px}#main .entry-content .preview-category-detail-primary nav a img{flex-basis:18px;width:18px;height:19px}#main .entry-content .preview-category-detail-others{margin-top:30px}#main .entry-content .preview-category-detail-others>p{margin-bottom:18px;font-size:19px}#main .entry-content .preview-category-detail-grid{gap:12px}#main .entry-content .preview-category-detail-grid a{min-height:106px;padding:10px;font-size:18px}}:root{--brand: #FF9A5E;--brand-strong: #FF8B38;--cream: #FFF6E5;--cream-2: #FFF5EC;--border: #DED8CC;--ink: #494949;--line-green: #4ECA57;--radius: 4px}#main .entry-content .preview-top-replacement{display:block;width:100%;max-width:600px;margin:28px auto}#main .entry-content .preview-top-replacement>img{display:block;width:100%;height:auto}#main .entry-content .preview-voices-more-wrap{box-sizing:border-box;margin:0 auto!important;padding:24px 10px!important;background:#fff;text-align:center}#main .entry-content .preview-voices-more{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:394px;max-width:100%;min-height:52px;padding:14px 20px;border-radius:5px;background:var(--brand);color:#fff!important;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.5;text-decoration:none}#main .entry-content .preview-voices-more img{display:none!important}#main .entry-content .preview-voices-more:before{content:"来院者の喜びの声はこちらをクリック";white-space:nowrap}#main .entry-content .preview-voices-more:after{content:"→";box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:16px;height:18px;padding-left:14px;border-left:1px solid rgba(255,255,255,.9);color:#fff;font-size:14px;font-weight:700;line-height:1}#main .entry-content .preview-voices-more:hover,#main .entry-content .preview-voices-more:focus-visible{background:var(--brand-strong);color:#fff!important;outline:2px solid var(--brand-strong);outline-offset:3px}#main .entry-content.preview-top-content{max-width:640px;margin:0 auto;color:var(--ink);font-family:Noto Sans JP,sans-serif}#main .preview-top-content picture,#main .preview-top-content picture img{display:block;max-width:100%;height:auto}#main .preview-top-content picture img{width:100%}.preview-problems,.preview-features,.preview-categories{box-sizing:border-box;background:var(--cream);padding:24px}.preview-problems h2,.preview-categories h2{box-sizing:border-box;margin:0 0 24px;padding:16px 24px;border-radius:4px;background:var(--brand);color:#fff;font-size:24px;font-weight:700;letter-spacing:.15em;line-height:1.5}.preview-problems ul{margin:0;padding:0;list-style:none}.preview-problems li{position:relative;margin:0 0 12px;padding:14px 16px 14px 48px;border:1px solid var(--brand);border-radius:10px;background:#fff;font-weight:700;line-height:1.5}.preview-problems li:before{content:"✓";position:absolute;left:17px;top:50%;transform:translateY(-50%);color:var(--brand-strong);font-size:25px;font-weight:700}.preview-ugokeru,.preview-health{margin:0;background:#fff}.preview-ugokeru picture,.preview-health picture{width:100%}#main .entry-content .preview-voice{box-sizing:border-box;width:auto;max-width:none}#main .entry-content .preview-voice .photo picture{display:block}#main .entry-content .preview-voice .photo img{display:block;width:100%;height:auto}#main .entry-content .preview-voice .comment p{margin:0 0 1em}#main .entry-content .preview-voice .comment p:last-child{margin-bottom:0}#main .entry-content .preview-voice .comment mark{padding:0 .08em;background:#ff8b3880;color:inherit}#main .entry-content .preview-voice .comment em{color:var(--brand-strong);font-style:normal}.preview-reservation{box-sizing:border-box;width:640px;max-width:100%;margin:0;padding:0 0 24px;background:#fff}.preview-reservation-call{position:relative;box-sizing:border-box;width:94.6%;max-width:605.455px;margin:0 auto;container-type:inline-size}.preview-reservation-call>picture,.preview-reservation-call>picture img{display:block;width:100%;height:auto}.preview-reservation a{box-sizing:border-box;text-decoration:none}.preview-reservation-mail{position:absolute;top:70.58%;left:29.15%;display:flex;align-items:center;justify-content:center;gap:4.18%;width:62.04%;height:14.14%;padding:0 4.78%;border-radius:5.606px;background:#ff9a5e;color:#fff!important;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.1em;line-height:1;white-space:nowrap;container-type:inline-size}.preview-reservation-mail-label,.preview-reservation-line-label{display:flex;align-items:center}.preview-reservation-mail-label{gap:1.194cqw;font-size:17.939px;font-size:4.776cqw}.preview-reservation-mail-label>img{width:5.864cqw;height:auto}.preview-reservation-mail .preview-reservation-divider{width:.28cqw;height:5.373cqw}.preview-reservation-mail .preview-reservation-arrow{width:4.18cqw;height:3.88cqw;transform:rotate(-90deg)}.preview-reservation-line{display:flex;align-items:center;justify-content:center;gap:4.645%;box-sizing:border-box;width:84.375%;max-width:540px;aspect-ratio:540 / 85.882;margin:-12px auto 0;padding:0 5.309%;border-radius:8.958px;background:#4eca57;color:#fff!important;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.1em;line-height:1;white-space:nowrap;container-type:inline-size}.preview-reservation-line-label{gap:1.327cqw;font-size:28.667px;font-size:5.309cqw}.preview-reservation-line-label>img{width:7.963cqw;height:auto}.preview-reservation-line .preview-reservation-divider{width:.28cqw;height:5.972cqw}.preview-reservation-line .preview-reservation-arrow{width:4.645cqw;height:4.31cqw;transform:rotate(-90deg)}#main .entry-content .preview-features{padding:0;background:transparent}#main .entry-content h2.preview-features-title{box-sizing:border-box;margin:0!important;padding:28px 10px 24px!important;border:0;border-radius:0;background:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;text-align:center}#main .entry-content .preview-features-title-kicker{display:flex;align-items:center;justify-content:center;gap:14px;color:#634815;font-size:20px!important;font-weight:700;letter-spacing:.02em;line-height:1.25;white-space:nowrap}#main .entry-content .preview-features-title-kicker:before,#main .entry-content .preview-features-title-kicker:after{display:block;width:12px;height:1px;background:currentColor;content:""}#main .entry-content .preview-features-title-kicker:before{transform:rotate(62deg)}#main .entry-content .preview-features-title-kicker:after{transform:rotate(-62deg)}#main .entry-content .preview-features-title-main{position:relative;display:flex;align-items:baseline;justify-content:center;width:max-content;margin:2px auto 0;color:var(--brand);font-weight:700;line-height:.9;letter-spacing:.04em}#main .entry-content .preview-features-title-main:after{position:absolute;right:2px;bottom:-6px;left:8px;height:5px;background:#ffe38d;content:"";z-index:0}#main .entry-content .preview-features-title-main b,#main .entry-content .preview-features-title-main span{position:relative;z-index:1}#main .entry-content .preview-features-title-main b{font-family:Inter,Noto Sans JP,sans-serif;font-size:64px!important;font-weight:700;letter-spacing:0}#main .entry-content .preview-features-title-main span{font-size:34px!important;font-weight:700}#main .entry-content .preview-features-list{padding:10px 10px 25px;background:#fcf5eb}.preview-feature-card{box-sizing:border-box;margin:0 0 16px;padding:24px;border-radius:4px;background:#fff}.preview-feature-heading{display:flex;gap:19px;align-items:flex-start}.preview-feature-number{box-sizing:border-box;display:flex;flex:0 0 67px;flex-direction:column;align-items:center;justify-content:center;width:67px;height:67px;margin:0;border-radius:4px;background:var(--brand);color:#fff;line-height:1}.preview-feature-number span{font-size:16px;font-weight:700;letter-spacing:.1em}.preview-feature-number strong{margin-top:3px;font-family:Poppins,sans-serif;font-size:32px;letter-spacing:.1em}.preview-feature-heading h2{margin:0;color:var(--brand);font-weight:700;line-height:1.2}.preview-feature-heading h2 span,.preview-feature-heading h2 strong{display:block}.preview-feature-heading h2 span{color:#634815;font-size:20px;letter-spacing:.05em}.preview-feature-heading h2 strong{color:var(--brand);font-size:24px;letter-spacing:.05em}.preview-feature-rule{height:1px;margin:16px 0;background:#ded8cc}#main .entry-content picture.preview-feature-photo{display:block;width:100%;margin:0 auto 16px;text-align:center}#main .entry-content picture.preview-feature-photo img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}#main .entry-content .preview-pricing{box-sizing:border-box;width:100%;margin:0;padding:42px 30px 24px;background:#fff;color:#494949;font-family:Noto Sans JP,sans-serif}#main .entry-content .preview-pricing-lead{margin:0 0 48px!important;padding:0!important;border:0!important;background:transparent!important;color:#f3894a!important;font-size:32px!important;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:left}#main .entry-content .preview-pricing-heading{display:block;width:199px;height:35px;margin:0 0 18px}#main .entry-content .preview-pricing-heading img{display:block;width:100%;height:auto}#main .entry-content .preview-pricing-card{box-sizing:border-box;margin:0 3px 34px;padding:10px 18px;background:#faf6f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVR42mN8/eQer6AoAwPD5/evCTKYGEgBjK+f3CNeNQsDA8OoS0ZdQggAAPYzTS61yz0hAAAAAElFTkSuQmCC) repeat}#main .entry-content .preview-pricing-card-inner{box-sizing:border-box;padding:25px 26px 28px;border:1px solid #ffd2b3;background:#fff}#main .entry-content .preview-pricing-rows{margin:0}#main .entry-content .preview-pricing-rows>div{display:flex;align-items:center;justify-content:space-between;min-height:39px;border-bottom:1px solid #ded8cc}#main .entry-content .preview-pricing-rows dt,#main .entry-content .preview-pricing-rows dd{margin:0;padding:0}#main .entry-content .preview-pricing-rows dt{color:#494949;font-size:18px;font-weight:400;letter-spacing:.08em;line-height:1.5}#main .entry-content .preview-pricing-rows dd{color:#ff9a5e;font-family:Poppins,Noto Sans JP,sans-serif;font-size:19px;font-weight:600;letter-spacing:.1em;line-height:1.5}#main .entry-content .preview-pricing-plus{display:block;width:41px;height:39px;margin:16px auto}#main .entry-content .preview-pricing-plus img{display:block;width:100%;height:100%}#main .entry-content .preview-pricing-first{box-sizing:border-box;margin:0 0 3px;padding:17px 10px;border-radius:4px;background:#ff9a5e;color:#fff;font-size:20px;font-weight:700;letter-spacing:.15em;line-height:1.2;text-align:center}#main .entry-content .preview-pricing-initial{margin-top:0}#main .entry-content .preview-pricing-note{margin:17px 0 0;color:#494949;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5}#main .entry-content .preview-pricing-description{margin:0 0 24px;color:#494949;font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1.75}#main .entry-content .preview-pricing-description p{margin:0 0 12px}#main .entry-content .preview-pricing-double-title{margin-bottom:42px!important}.preview-feature-copy{margin:0;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:.15em;line-height:1.76}.preview-feature-copy strong,.preview-feature-copy span[style*=font-weight]{color:var(--brand);font-weight:900}.preview-categories{padding:24px}.preview-categories h2{display:flex;gap:8px;align-items:center}.preview-categories h2 span{font-size:15px}.preview-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preview-category-grid a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:128px;margin:0;padding:10px;border:1px solid var(--brand);border-radius:4px;background:#fff;color:var(--brand);font-size:24px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-align:center;text-decoration:none}.preview-category-grid a:hover,.preview-category-grid a:focus-visible{background:#fff0e7;color:var(--brand-strong);outline:2px solid var(--brand-strong);outline-offset:2px}#main .entry-content .preview-category-detail{box-sizing:border-box;width:620px;max-width:calc(100% - 20px);margin:0 auto 30px;padding:37px 29px 48px;background:#fff;box-shadow:0 0 8px #0000001a;color:var(--ink);font-family:Noto Sans JP,sans-serif}#main .entry-content .preview-category-detail-primary{box-sizing:border-box;width:100%;padding:24px;background:var(--cream)}#main .entry-content .preview-category-detail-primary h2{box-sizing:border-box;display:flex;gap:8.528px;align-items:center;width:100%;margin:0 0 27px;padding:13.645px 25.584px;border:0;border-radius:4.264px;background:var(--brand)!important;color:#fff!important;font-size:27.29px;font-weight:700;letter-spacing:.15em;line-height:1.5}#main .entry-content .preview-category-detail-primary h2 img{width:15.51px;height:15.51px;margin:0}#main .entry-content .preview-category-detail-primary nav{width:100%}#main .entry-content .preview-category-detail-primary nav a{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 50px);margin:0 auto;padding:0 0 24px;border-bottom:1px solid rgba(255,154,94,.7);color:var(--brand)!important;font-size:28.667px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-decoration:none}#main .entry-content .preview-category-detail-primary nav a+a{padding-top:24px}#main .entry-content .preview-category-detail-primary nav a img{flex:0 0 25.083px;width:25.083px;height:26.158px;margin-left:20px;object-fit:contain;transform:rotate(-90deg)}#main .entry-content .preview-category-detail-primary nav a:hover,#main .entry-content .preview-category-detail-primary nav a:focus-visible{color:var(--brand-strong)!important;outline:2px solid var(--brand-strong);outline-offset:3px}#main .entry-content .preview-category-detail-others{width:514px;max-width:100%;margin:40px auto 0}#main .entry-content .preview-category-detail-others>p{margin:0 0 24px;color:var(--brand)!important;font-size:24px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-align:center}#main .entry-content .preview-category-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#main .entry-content .preview-category-detail-grid a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:128px;padding:10px 20px;border:1px solid var(--brand);border-radius:4px;background:#fff;color:var(--brand)!important;font-size:24px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-align:center;text-decoration:none}#main .entry-content .preview-category-detail-grid a:last-child{grid-column:1 / -1}#main .entry-content .preview-category-detail-grid a:hover,#main .entry-content .preview-category-detail-grid a:focus-visible{background:#fff0e7;color:var(--brand-strong)!important;outline:2px solid var(--brand-strong);outline-offset:2px}@media screen and (max-width:640px){.preview-problems,.preview-categories{padding:16px}.preview-problems h2,.preview-categories h2{padding:14px 16px;font-size:19px}.preview-feature-card{padding:18px}#main .entry-content h2.preview-features-title{padding:22px 8px 20px!important}#main .entry-content .preview-features-title-kicker{gap:10px;font-size:14px!important}#main .entry-content .preview-features-title-kicker:before,#main .entry-content .preview-features-title-kicker:after{width:9px}#main .entry-content .preview-features-title-main{margin-top:3px}#main .entry-content .preview-features-title-main b{font-size:54px!important}#main .entry-content .preview-features-title-main span{font-size:29px!important}.preview-feature-heading{gap:12px}.preview-feature-heading h2 span{font-size:16px}.preview-feature-heading h2 strong{font-size:19px}.preview-category-grid{gap:12px}.preview-category-grid a{min-height:106px;font-size:18px}#main .entry-content .preview-category-detail{width:calc(100% - 12px);max-width:none;padding:20px 12px 30px}#main .entry-content .preview-category-detail-primary{padding:16px}#main .entry-content .preview-category-detail-primary h2{margin-bottom:18px;padding:14px 16px;font-size:19px}#main .entry-content .preview-category-detail-primary nav a{width:100%;padding-bottom:16px;font-size:19px}#main .entry-content .preview-category-detail-primary nav a+a{padding-top:16px}#main .entry-content .preview-category-detail-primary nav a img{flex-basis:18px;width:18px;height:19px;margin-left:12px}#main .entry-content .preview-category-detail-others{margin-top:30px}#main .entry-content .preview-category-detail-others>p{margin-bottom:18px;font-size:19px}#main .entry-content .preview-category-detail-grid{gap:12px}#main .entry-content .preview-category-detail-grid a{min-height:106px;padding:10px;font-size:18px}}@media(max-width:639px){#main .entry-content .preview-pricing{padding:28px 16px 20px}#main .entry-content .preview-pricing-lead{margin-bottom:32px!important;font-size:24px!important}#main .entry-content .preview-pricing-heading{width:171px;height:auto;margin-bottom:14px}#main .entry-content .preview-pricing-card{margin:0 0 24px;padding:8px}#main .entry-content .preview-pricing-card-inner{padding:19px 20px 22px}#main .entry-content .preview-pricing-rows>div{min-height:34px}#main .entry-content .preview-pricing-rows dt{font-size:15px}#main .entry-content .preview-pricing-rows dd{font-size:16px}#main .entry-content .preview-pricing-plus{width:35px;height:auto;margin:14px auto}#main .entry-content .preview-pricing-first{margin-bottom:2px;padding:14px 8px;font-size:16px}#main .entry-content .preview-pricing-note{margin-top:13px;font-size:12px}#main .entry-content .preview-pricing-description{margin-bottom:18px;font-size:15px;line-height:1.7}#main .entry-content .preview-pricing-description p{margin-bottom:8px}#main .entry-content .preview-pricing-double-title{margin-bottom:28px!important}}.entry-content h2.style-title{position:relative;background:var(--brand);background-color:var(--brand);color:#fff;border:0;border-radius:var(--radius);padding:15px 24px 15px 46px;font-weight:700;letter-spacing:.06em;line-height:1.5}.entry-content h2.style-title:before{content:"";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#fff}#main .entry-content h2.style-title.preview-first-visit-title{display:flex;gap:8.528px;align-items:center;padding:13.645px 25.584px;border-radius:4.264px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:3.6px;line-height:1.5}#main .entry-content h2.style-title.preview-first-visit-title:before{position:static;flex:0 0 15.51px;width:15.51px;height:15.51px;margin:0;transform:none}#main .entry-content h2.style-title.preview-first-visit-title:after{content:none!important;display:none!important}.entry-content h3.style-title{border-left:4px solid var(--brand);border-bottom:0;background:none;color:var(--brand-strong);padding:2px 0 2px 14px;font-weight:700;line-height:1.5}#global-header #global-header-main-pc #global-header-main-pc-right .mail{background:var(--brand);border-radius:var(--radius);box-shadow:none;color:#fff;text-shadow:none}#global-header #global-header-main-pc #global-header-main-pc-right .line{background:var(--line-green);border-radius:var(--radius);box-shadow:none;color:#fff;text-shadow:none}#global-footer #global-footer-main-pc #global-footer-main-pc-right .mail,#main #content-footer .mail{background:var(--brand);border-radius:var(--radius);box-shadow:none;color:#fff;text-shadow:none}#global-footer #global-footer-main-pc #global-footer-main-pc-right .line,#main #content-footer .line{background:var(--line-green);border-radius:var(--radius);box-shadow:none;color:#fff;text-shadow:none}#global-header #global-header-main-pc #global-header-main-pc-right .tel,#global-footer #global-footer-main-pc #global-footer-main-pc-right .tel,#main #content-footer .tel{color:#f3894a}#global-header #global-header-main-pc #global-header-main-pc-right .tel span,#global-footer #global-footer-main-pc #global-footer-main-pc-right .tel span,#main #content-footer .tel span{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F3894A'><path d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.28-.28.67-.36 1.02-.25 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/></svg>");background-size:32px auto}#global-header #global-header-main-pc #global-header-main-pc-right>p:first-of-type img{display:none}#global-header #global-header-main-pc #global-header-main-pc-right>p:first-of-type:after{content:"― 完全予約制 ―";display:inline-block;color:#f3894a;font:700 20px/1.5 Noto Sans JP,sans-serif;letter-spacing:.1em}#global-header #global-header-main-pc #global-header-main-pc-right .info dl dt{width:auto;margin-right:8px;padding:2px 12px;background:var(--cream);border-radius:4px;color:var(--ink);font-weight:700}#global-header #global-header-main-pc #global-header-main-pc-right .info dl dt:after{content:none}#global-header #global-header-main-pc #global-header-main-pc-right .mail,#global-header #global-header-main-pc #global-header-main-pc-right .line{position:relative;border-radius:8px}#global-header #global-header-main-pc #global-header-main-pc-right .mail:after,#global-header #global-header-main-pc #global-header-main-pc-right .line:after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);padding-left:12px;border-left:1px solid rgba(255,255,255,.65);color:#fff;font-weight:700;line-height:1}#global-header #global-header-main-pc #global-header-main-pc-right .tel span,#global-footer #global-footer-main-pc #global-footer-main-pc-right .tel span,#main #content-footer .tel span{font-family:Poppins,Noto Sans JP,sans-serif}.btnBox a{position:relative;background:var(--brand);background-color:var(--brand);border:0;border-radius:var(--radius);box-shadow:none;color:#fff;text-shadow:none}.btnBox a:after{content:"→";margin-left:.5em;font-weight:700}#site-color-orange #side .side-nav .side-nav-title,#side .side-nav .side-nav-title{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:54px;margin:0;padding:10px 20px;border-radius:4px 4px 0 0;background:var(--brand)!important;background-image:none!important;color:#fff!important;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:22px;font-weight:700;letter-spacing:.1em;line-height:1.4}#side .side-nav .side-nav-title:before{content:"";flex:0 0 14px;width:14px;height:14px;border-radius:50%;background:#fff}#side .side-nav ul{border-color:var(--brand)}.entry-content span[style*="background-color: #ffff00"],.entry-content span[style*="background-color:#ffff00"],#main .entry-content .voice-block .comment span[style*=background-color]{background:#ff8b3880!important;padding:0 .08em;border-radius:2px}#global-header #header-btn-list li.menu button img{display:none}#global-header #header-btn-list li.menu button{position:relative;width:46px;height:46px;margin:0 0 0 auto;background:var(--brand);border-radius:8px}#global-header #header-btn-list li.menu button:before{content:"";position:absolute;left:12px;right:12px;top:15px;height:3px;border-radius:2px;background:#fff;box-shadow:0 7px #fff,0 14px #fff}.entry-content .list-block ul.check{background:none;border:0;padding:0;list-style:none}.entry-content .list-block ul.check li{position:relative;background:#fff;border:1px solid var(--brand);border-radius:10px;margin:0 0 12px;padding:14px 18px 14px 52px;font-weight:700;color:var(--ink);line-height:1.5}.entry-content .list-block ul.check li:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF8B38' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>") no-repeat center / contain}#main .voice-block h2{background:none;background-color:transparent;color:var(--brand-strong);border-radius:0;box-shadow:none;padding:0 0 10px;text-align:center}#main .voice-block h2 a{color:var(--brand-strong)}#global-header #global-nav-sp ul{border-radius:12px 12px 0 0;overflow:hidden}#global-header #global-nav-sp ul li,#global-header #global-nav-sp ul li.tel,#global-header #global-nav-sp ul li.contact,#global-header #global-nav-sp ul li.time,#global-header #global-nav-sp ul li.access{background:var(--brand);border-top:0}#global-header #global-nav-sp ul li.line{background:var(--line-green);border-top:0}#global-header #global-nav-sp ul li a,#global-header #global-nav-sp ul li.tel a,#global-header #global-nav-sp ul li.contact a{border-top:0}#main .voice-block{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:24px}#main .voice-block h2{background:#fff;border:0;border-radius:var(--radius);box-shadow:none;text-shadow:none;color:var(--brand);text-align:center;padding:14px 20px;font-family:Noto Sans JP,sans-serif;font-weight:700}#main .voice-block h2:after{display:none}#main .voice-block .photo img{border-radius:var(--radius)}#main .voice-block .info{text-align:right;font-weight:700;color:var(--ink)}#main .voice-block .addition{color:#8a8378;font-size:13px;padding-left:0}#main .entry-content .tokucyou-box{margin:0 0 20px;padding:24px 4% 20px;border:1px solid var(--border);border-radius:var(--radius)!important;box-shadow:0 1px 3px #49494914}#main .entry-content .tokucyou-box .text-img-block .right.img img{border-radius:var(--radius)}#main .entry-content .tokucyou-box .text-img-block p{color:var(--ink);line-height:1.9}#main .entry-content h3.style-title{border-left:4px solid var(--brand)!important;border-bottom:0!important;padding:2px 0 2px 14px!important;background:none;color:var(--brand-strong);font-weight:700;line-height:1.5}.entry-content .surround-block.geiin{border:1px solid var(--border);border-radius:var(--radius);padding:24px}.entry-content .geiin h2{background:var(--brand);border:0;border-radius:var(--radius);color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:130%;line-height:1.5;padding:12px 18px}.entry-content .geiin h2 span{color:#fff!important}#main #content-footer .content-footer-link{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-top:30px}#main #content-footer .content-footer-link .table-ul li a{display:block;height:100%;background:#fff;border:1px solid var(--brand);border-radius:var(--radius);padding:10px 6px;box-sizing:border-box}#main #content-footer .content-footer-link .table-ul li a img{display:block;max-width:100%;height:auto;margin:0 auto}#global-header #global-nav-pc ul li a:after{display:none!important}#global-header #global-nav-pc ul li a{color:#fff!important;text-shadow:none!important;font-weight:700!important;border-radius:6px;transition:background-color .15s ease,color .15s ease}#global-header #global-nav-pc ul li.current-menu-item>a,#global-header #global-nav-pc ul li.current_page_item>a,#global-header #global-nav-pc ul li.current-menu-ancestor>a,#global-header #global-nav-pc ul li:first-child>a,#global-header #global-nav-pc ul li a:hover{background:#ffe3d0;color:var(--brand)!important}#global-header #global-header-main-pc #global-header-main-pc-right .mail,#global-header #global-header-main-pc #global-header-main-pc-right .line{display:inline-block;vertical-align:middle;border-radius:5px;min-width:0;width:auto;margin:0;padding:13px 24px 13px 32px;font-size:14px;font-weight:700;white-space:nowrap}#global-header #global-header-main-pc #global-header-main-pc-right .mail span,#global-header #global-header-main-pc #global-header-main-pc-right .line span{padding-left:26px;background-size:18px auto}#global-header #global-header-main-pc #global-header-main-pc-right .mail:after,#global-header #global-header-main-pc #global-header-main-pc-right .line:after{right:10px;padding-left:8px}#global-header #global-header-main-pc #global-header-main-pc-right .line{margin-left:8px}#global-header #global-header-main-pc #global-header-main-pc-right{text-align:center}#global-header #global-header-main-pc #global-header-main-pc-right>p:first-of-type{text-align:center}#global-header #global-header-main-pc #global-header-main-pc-right>p:first-of-type:after{display:block;text-align:center}#global-header #global-header-main-pc #global-header-main-pc-right .tel{text-align:center}#global-header #global-header-main-pc #global-header-main-pc-right .mail,#global-header #global-header-main-pc #global-header-main-pc-right .line{padding-right:46px}#global-header #global-header-main-pc #global-header-main-pc-right .mail:before,#global-header #global-header-main-pc #global-header-main-pc-right .line:before{content:"";position:absolute;right:34px;top:50%;transform:translateY(-50%);width:1px;height:20px;background:#ffffffd9}#global-header #global-header-main-pc #global-header-main-pc-right .mail:after,#global-header #global-header-main-pc #global-header-main-pc-right .line:after{content:"→";position:absolute;right:14px;top:50%;transform:translateY(-50%);padding-left:0;border-left:0;color:#fff;font-weight:700;line-height:1}#global-header #global-nav-pc{overflow:visible}#global-header #global-nav-pc ul{width:auto;margin:0 auto;display:flex;justify-content:center;gap:6px}#global-header #global-nav-pc ul li{float:none;width:auto}#global-header #global-nav-pc ul li a{padding:14px 30px}#site-color-orange #global-header #global-nav-pc{background:var(--brand)!important;background-image:none!important}#global-header #global-nav-pc ul li a{border-radius:0!important}#global-header #global-nav-pc:not(.fixed){margin-top:38px}#main .entry-content .preview-intro-sp{display:block;width:100%;max-width:640px;margin:0 auto 20px}#main .entry-content .preview-intro-sp>img{display:block;width:100%;height:auto}#main .preview-categories h2{margin:0 0 24px;padding:16px 24px;border:0;border-radius:4px;background:var(--brand)!important;color:#fff!important;font-size:24px;font-weight:700;letter-spacing:.15em;line-height:1.5}#main .preview-categories h2 span{color:#fff!important}#main .preview-category-grid a{color:var(--brand)!important}#main .preview-category-grid a:hover,#main .preview-category-grid a:focus-visible{color:var(--brand-strong)!important}@media screen and (max-width:600px){#global-header{margin-bottom:0}#global-header #global-header-inner{background:#fffefc!important;background-image:none!important;box-shadow:none}#global-header #global-header-inner>.site-title{display:none!important}#global-header #global-header-inner>.inner{box-sizing:border-box;width:100%;padding:0}#global-header #global-header-main-sp{box-sizing:border-box;height:17.65875vw;max-height:113.016px;padding:0;background:#fffefc}#global-header #global-header-main-sp .preview-sp-header-brand,#global-header #global-header-main-sp .preview-sp-header-actions{position:absolute;inset:0;float:none;width:100%;height:100%}#global-header #global-header-main-sp #global-header-main-sp-right.preview-sp-header-actions{left:0;right:0;float:none;width:100%}#global-header #global-header-main-sp .preview-sp-eyebrow{position:absolute;left:4.01875%;top:15.45%;z-index:2;margin:0;color:#ff9a5e;font:700 2.1534vw/1.25 Noto Sans JP,sans-serif;letter-spacing:.1em;white-space:nowrap}#global-header #global-header-main-sp .preview-sp-header-brand p.logo{position:static;margin:0;text-align:left}#global-header #global-header-main-sp .preview-sp-logo-crop{position:absolute;left:4.01875%;top:39.85%;display:block;width:38.763%;height:43.9%;overflow:hidden}#global-header #global-header-main-sp .preview-sp-logo-crop picture{display:block}#global-header #global-header-main-sp .preview-sp-logo-crop img{position:absolute;left:0;top:-44.74%;display:block;width:141.4%!important;max-width:none;height:234.21%}#global-header #global-header-main-sp .preview-sp-header-actions #header-btn-list{position:absolute;inset:0;margin:0;padding:0}#global-header #header-btn-list li.tel,#global-header #header-btn-list li.menu,#global-header #header-btn-list li.menu-close{box-sizing:border-box;position:absolute;top:0;bottom:auto;float:none;height:100%;margin:0}#global-header #header-btn-list li.tel{left:64.89%;width:17.95%;border-left:1px solid #ded8cc;background:#fffefc}#global-header #header-btn-list li.tel a{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-top:4.5%;color:#ff9a5e;text-decoration:none}#global-header #header-btn-list li.tel img{display:block;width:25.6%;max-width:29.402px;height:auto;margin:0 0 7%}#global-header #header-btn-list li.tel span{font:700 2.9495vw/1 Noto Sans JP,sans-serif;letter-spacing:0;white-space:nowrap}#global-header #header-btn-list li.menu,#global-header #header-btn-list li.menu-close{right:0;width:17.65875%;background:#ff9a5e}#global-header #header-btn-list li.menu button,#global-header #header-btn-list li.menu-close button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#ff9a5e}#global-header #header-btn-list li.menu button:before,#global-header #header-btn-list li.menu button:after{content:none;display:none}#global-header #header-btn-list li.menu button img{display:block!important;width:26.016%;max-width:29.402px;height:auto}#global-header #header-btn-list li.menu-close button span,#global-header #header-btn-list li.menu-close button span:after{display:block;width:26%;height:2px;background:#fff}#global-header #header-btn-list li.menu-close button span{transform:rotate(45deg)}#global-header #header-btn-list li.menu-close button span:after{content:"";width:100%;transform:rotate(90deg)}#contents .main-img{margin-bottom:0}#main{box-sizing:border-box;width:100%;margin:0 0 20px;padding:0 2%;box-shadow:none}#main .entry-content .preview-intro-sp{display:block;width:100%;margin:0 auto 18px}#main .entry-content .preview-intro-sp>img{display:block;width:100%;height:auto}#main .entry-content p.preview-voice-heading{margin:18px 0 12px}#main .entry-content p.preview-voice-heading img{display:block;width:100%;height:auto}#main .voice-content{margin:0;padding:0}#main .voice-content .voice-box-01,#main .voice-content .voice-box-01.margin-right-0{box-sizing:border-box;float:none!important;width:100%!important;margin:0 0 18px!important;padding:0;background:#fff;color:#494949;font-size:clamp(10px,2.35vw,15px);line-height:1.7}#main .voice-content .voice-box-01 p{margin:0 1.5% 7px}#main .voice-content .voice-box-01 p:first-child{margin:0}#main .voice-content .voice-box-01 p:first-child img{display:block;width:100%;height:auto}#main .voice-content .voice-box-01 .voice-name{box-sizing:border-box;margin:0!important;padding:2.1% 2%!important;background:#ff9a5e;color:#fff;font-size:clamp(9px,2.03vw,13px);font-weight:700;letter-spacing:.08em;line-height:1.3;text-align:center}#main .voice-content .voice-box-01 .voice-title{margin:9px 2% 7px!important;color:#ff9a5e;font-size:clamp(12px,2.8vw,18px);font-weight:700;line-height:1.45;text-align:center}}#main .voice-content .voice-box-01 .voice-name{box-sizing:border-box;margin:8px 0!important;padding:4px 6px!important;border-radius:5px;background:#ff9a5e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.45;text-align:center}#main .voice-content .voice-box-01 .voice-title{margin:0 0 10px!important;color:#ff9a5e;font-weight:700}@media(max-width:640px){#main .voice-content .voice-box-01 .voice-name{margin:8px 0!important;padding:19px 40px!important;border-radius:5px;font-size:16px;letter-spacing:.1em;line-height:1.3}#main .voice-content .voice-box-01 .voice-title{margin:0 0 10px!important;color:#ff9a5e;font-size:20px;letter-spacing:.1em;line-height:1.3;text-align:center}}#main .entry-content .geiin h2{box-sizing:border-box;margin:0;padding:12px 0 12px 12px;border:1px solid #ffa364;border-left:4px solid #ff6700;border-radius:0;background:#fff;color:#333;font-family:inherit;font-size:150%;font-weight:700;line-height:1.5}#main .entry-content .geiin h2 span{color:#ff9a5e!important}#main .entry-content [style*="#be0016" i],#main .entry-content [style*="#ff0000" i],#main .entry-content [style*="#be0016" i] a,#main .entry-content [style*="#ff0000" i] a{color:#ff9a5e!important}#main .entry-content a.preview-first-visit-link{display:inline-flex;gap:10px;align-items:center;color:#3d93cb!important;font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#main .entry-content a.preview-first-visit-link:before{content:"▶";box-sizing:border-box;display:flex;flex:0 0 33px;align-items:center;justify-content:center;width:33px;height:33px;border-radius:3px;background:#3d93cb;color:#fff;font-size:21px;line-height:1;text-decoration:none}#main .entry-content a.preview-first-visit-link:hover,#main .entry-content a.preview-first-visit-link:focus-visible{color:#287cae!important;outline:2px solid #287cae;outline-offset:3px}#main #content-footer .content-footer-link{display:none}#main .entry-content .preview-categories{box-sizing:border-box;width:620px;max-width:calc(100% - 20px);margin:0 auto 30px;padding:26px 29px;background:#fff;box-shadow:0 0 8px #0000001a}#main .entry-content .preview-categories-inner{box-sizing:border-box;width:100%;padding:24px;background:#fff6e5}#main .entry-content .preview-categories h2{box-sizing:border-box;display:flex;gap:8.528px;align-items:center;width:100%;margin:0 0 27px;padding:13.645px 25.584px;border:0;border-radius:4.264px;background:#ff9a5e!important;color:#fff!important;font-family:Noto Sans JP,sans-serif;font-size:27.29px;font-weight:700;letter-spacing:4.0934px;line-height:1.5}#main .entry-content .preview-categories h2 img{flex:0 0 15.51px;width:15.51px;height:15.51px;margin:0}#main .entry-content .preview-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}#main .entry-content .preview-category-grid a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:128px;min-height:128px;padding:10px 20px;border:1px solid #ff9a5e;border-radius:4px;background:#fff;color:#ff9a5e!important;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:3.6px;line-height:1.5;text-align:center;text-decoration:none}#main .entry-content .preview-category-grid a:last-child{grid-column:1 / -1}@media(max-width:639px){#main .entry-content .preview-categories{width:calc(100% - 12px);max-width:none;padding:20px 12px}#main .entry-content .preview-categories-inner{padding:16px}#main .entry-content .preview-categories h2{gap:8px;margin-bottom:18px;padding:14px 16px;font-size:19px;letter-spacing:.15em}#main .entry-content .preview-category-grid{gap:12px}#main .entry-content .preview-category-grid a{height:106px;min-height:106px;padding:10px;font-size:18px;letter-spacing:.1em}}@media(min-width:640px){#main .entry-content .preview-categories h2{white-space:nowrap}}@media screen and (max-width:600px){#main .entry-content .html-block p img{box-sizing:border-box;max-width:100%;padding-right:0}}
