@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap";:root{--subpage-brand: #ff9a5e;--subpage-brand-strong: #ff8b38;--subpage-cream: #fff6e5;--subpage-cream-soft: #fff5ec;--subpage-ink: #494949;--subpage-border: #ded8cc;--subpage-line: #4eca57;--subpage-radius: 6px}body{background:var(--subpage-cream-soft);color:var(--subpage-ink)}#global-header #global-header-main-pc #global-header-main-pc-right .tel{color:var(--subpage-brand-strong)}#global-header #global-header-main-pc #global-header-main-pc-right .tel span{padding-left:34px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff8b38'><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:28px auto;color:var(--subpage-brand-strong);font-family:Poppins,Noto Sans JP,sans-serif}#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{display:block;color:var(--subpage-brand-strong);content:"― 完全予約制 ―";font:700 19px/1.4 Noto Sans JP,sans-serif;letter-spacing:.1em;text-align:center}#global-header #global-header-main-pc #global-header-main-pc-right .info dl dt{width:auto;margin-right:8px;padding:2px 12px;border-radius:4px;background:var(--subpage-cream);color:var(--subpage-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{text-align:center}#global-header #global-header-main-pc #global-header-main-pc-right .tel,#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 .mail,#global-header #global-header-main-pc #global-header-main-pc-right .line{position:relative;display:inline-block;box-sizing:border-box;min-width:0;width:auto;margin:0;padding:13px 46px 13px 32px;border-radius:5px;box-shadow:none;color:#fff;font-size:14px;font-weight:700;text-shadow:none;white-space:nowrap}#global-header #global-header-main-pc #global-header-main-pc-right .mail{background:var(--subpage-brand)}#global-header #global-header-main-pc #global-header-main-pc-right .line{margin-left:8px;background:var(--subpage-line)}#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:before,#global-header #global-header-main-pc #global-header-main-pc-right .line:before{position:absolute;top:50%;right:34px;width:1px;height:20px;background:#ffffffd9;content:"";transform:translateY(-50%)}#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{position:absolute;top:50%;right:14px;color:#fff;content:"→";font-weight:700;line-height:1;transform:translateY(-50%)}#site-color-orange #global-header #global-nav-pc{margin-top:38px;overflow:visible;background:var(--subpage-brand)!important;background-image:none!important}#global-header #global-nav-pc ul{display:flex;justify-content:center;gap:6px;width:auto;margin:0 auto}#global-header #global-nav-pc ul li{float:none;width:auto}#global-header #global-nav-pc ul li a{padding:14px 30px;border-radius:0!important;color:#fff!important;font-weight:700;text-shadow:none}#global-header #global-nav-pc ul li a:after{display:none}#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 a:hover,#global-header #global-nav-pc ul li a:focus-visible{background:#ffe3d0;color:var(--subpage-brand-strong)!important}#main>article.type-page,#main>article.type-single{box-sizing:border-box;margin-bottom:28px;border-radius:var(--subpage-radius);background:#fff;box-shadow:0 2px 10px #5a411e14;overflow:hidden}#main>article .entry-header{box-sizing:border-box;margin:0;padding:26px 30px 23px;border:0;background:var(--subpage-cream)}#main>article .entry-header h1{position:relative;box-sizing:border-box;margin:0;padding:0 0 0 20px;border:0;background:transparent;color:#634815;font-size:28px;font-weight:700;line-height:1.45;text-shadow:none}#main>article .entry-header h1:before{position:absolute;top:.44em;left:0;width:9px;height:9px;border-radius:50%;background:var(--subpage-brand);content:""}#main>article .entry-content{box-sizing:border-box;padding:30px;color:var(--subpage-ink)}#main>article .entry-content>:first-child,#main>article .entry-content .editor>:first-child{margin-top:0}#main>article .entry-content>:last-child,#main>article .entry-content .editor>:last-child{margin-bottom:0}#main>article .entry-content h2.style-title,#main>article .entry-content .editor h2,#main>article.type-single .entry-content h2{box-sizing:border-box;margin:34px 0 20px;padding:14px 18px 14px 28px;border:0;border-radius:5px;background:var(--subpage-brand)!important;color:#fff!important;font-size:22px;font-weight:700;line-height:1.5;text-shadow:none}#main>article .entry-content h2.style-title:after,#main>article .entry-content .editor h2:after,#main>article.type-single .entry-content h2:after{position:absolute;top:20%;left:12px;width:5px;height:60%;background:#fff;box-shadow:none;content:""}#main>article .entry-content h3.style-title,#main>article .entry-content .editor h3,#main>article.type-single .entry-content h3{margin:30px 0 16px;padding:5px 0 5px 14px;border:0;border-left:5px solid var(--subpage-brand)!important;background:transparent;color:#634815;font-size:20px;font-weight:700;line-height:1.5}#main>article .entry-content h4.style-title,#main>article .entry-content .editor h4,#main>article.type-single .entry-content h4{margin:24px 0 12px;padding-bottom:7px;border-bottom:1px solid var(--subpage-border);color:#634815;font-size:18px;font-weight:700}#main>article .entry-content h4.style-title:after,#main>article .entry-content .editor h4:after,#main>article.type-single .entry-content h4:after{bottom:-1px;left:0;width:72px;height:3px;background:var(--subpage-brand)}#main>article .entry-content p,#main>article .entry-content li,#main>article .entry-content td,#main>article .entry-content th{line-height:1.85}#main>article .entry-content a{color:#2e8ec7;font-weight:700}#main>article .entry-content a:hover,#main>article .entry-content a:focus-visible{color:var(--subpage-brand-strong)}#main>article .entry-content img{max-width:100%;height:auto}#main>article .entry-content .img-block.txt-c img,#main>article .entry-content h2.txt-c img,#main>article .entry-content h3.txt-c img,#main>article .entry-content h4.txt-c img{display:block;margin-right:auto;margin-left:auto}#main>article .entry-content .text-block,#main>article .entry-content .editor,#main>article .entry-content .html-block{word-break:break-word}#main>article .entry-content .list-block,#main>article .entry-content .surround-block{box-sizing:border-box;margin:20px 0;border-color:var(--subpage-border);border-radius:var(--subpage-radius)}#main>article .entry-content .list-block ul,#main>article .entry-content .list-block ol{margin:0;padding:14px 20px 14px 34px;border:1px solid var(--subpage-border);border-radius:var(--subpage-radius);background:#fff}#main>article .entry-content .list-block li+li{border-top-color:#eee8dd}#main>article .entry-content .relateButton{margin:20px 0;text-align:center}#main>article .entry-content .relateButton a,#main>article .entry-content input[type=submit],#main>article .entry-content button[type=submit]{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:48px;padding:11px 22px;border:0;border-radius:5px;background:var(--subpage-brand);color:#fff!important;font-weight:700;line-height:1.45;text-align:center;text-decoration:none}#main>article .entry-content .relateButton a:after{margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.85);content:"→"}#main>article .entry-content .relateButton a:hover,#main>article .entry-content .relateButton a:focus-visible,#main>article .entry-content input[type=submit]:hover,#main>article .entry-content button[type=submit]:hover{background:var(--subpage-brand-strong);color:#fff!important}#main>article .entry-content input[type=text],#main>article .entry-content input[type=email],#main>article .entry-content input[type=tel],#main>article .entry-content input[type=number],#main>article .entry-content select,#main>article .entry-content textarea{box-sizing:border-box;max-width:100%;border:1px solid var(--subpage-border);border-radius:4px;background:#fff}#main>article .voice-block,#main>article .beforeafter-block{box-sizing:border-box;margin:0 0 28px;padding:18px;border:1px solid #f1dfca;border-radius:var(--subpage-radius);background:#fff;box-shadow:0 2px 8px #5a411e0f}#main>article .voice-block>h2,#main>article .beforeafter-block>h2{position:relative;box-sizing:border-box;margin:0 0 18px;padding:12px 16px;border:0;border-radius:4px;background:var(--subpage-brand)!important;color:#fff!important;font-size:18px;font-weight:700;line-height:1.5;text-align:center;text-shadow:none}#main>article .voice-block>h2:after{display:none}#main>article .voice-block .photo,#main>article .beforeafter-block .img{margin-bottom:16px}#main>article .voice-block .photo>div+div{margin-top:12px}#main>article .voice-block .photo img,#main>article .beforeafter-block .img img{display:block;margin-right:auto;margin-left:auto}#main>article .voice-block .addition,#main>article .beforeafter-block .addition{margin:16px 0 0;color:#777;font-size:12px}#main>article .subpage-category-menu{box-sizing:border-box;margin:34px 0 0;padding:10px;border-radius:8px;background:var(--subpage-cream)}#main>article .subpage-category-menu-inner{box-sizing:border-box;padding:22px;border-radius:5px;background:#fff}#main>article .subpage-category-menu-eyebrow{margin:0 0 7px;color:var(--subpage-brand-strong);font-size:14px;font-weight:700;letter-spacing:.08em;text-align:center}#main>article .subpage-category-menu h2{position:relative;margin:0 0 18px;padding:0 0 12px;border:0;border-bottom:2px solid #f0c45d;border-radius:0;background:transparent!important;color:#634815!important;font-size:22px;font-weight:700;line-height:1.45;text-align:center}#main>article .subpage-category-menu h2:after{display:none}#main>article .subpage-category-menu h2 span{color:var(--subpage-brand-strong)}#main>article .subpage-category-detail-list,#main>article .subpage-category-other ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;height:auto!important;max-height:none!important;margin:0;overflow:visible!important;padding:0;list-style:none}#main>article .subpage-category-detail-list{margin-bottom:24px}#main>article .subpage-category-detail-list li,#main>article .subpage-category-other li{margin:0;border:0}#main>article .subpage-category-detail-list a,#main>article .subpage-category-other a{display:flex;box-sizing:border-box;align-items:center;min-height:50px;padding:10px 28px 10px 14px;border:1px solid #f1c9aa;border-radius:4px;background:#fff;color:#634815;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none}#main>article .subpage-category-detail-list a{border-color:var(--subpage-brand)}#main>article .subpage-category-detail-list a:after,#main>article .subpage-category-other a:after{margin-left:auto;color:var(--subpage-brand-strong);content:"›";font-size:22px;line-height:1}#main>article .subpage-category-detail-list a:hover,#main>article .subpage-category-detail-list a:focus-visible,#main>article .subpage-category-other a:hover,#main>article .subpage-category-other a:focus-visible{border-color:var(--subpage-brand-strong);background:var(--subpage-cream);color:var(--subpage-brand-strong)}#main>article .subpage-category-other{padding-top:20px;border-top:1px solid var(--subpage-border)}#main>article .subpage-category-other>p{margin:0 0 12px;color:#634815;font-weight:700;text-align:center}#side .side-nav{overflow:hidden;margin-bottom:20px;border:1px solid #f1d4bd;border-radius:var(--subpage-radius);background:#fff;box-shadow:0 2px 8px #5a411e0d}#side .side-nav .side-nav-title{box-sizing:border-box;margin:0!important;padding:13px 15px!important;border:0!important;border-radius:0!important;background:var(--subpage-brand)!important;color:#fff!important;font-size:18px;font-weight:700;line-height:1.4;text-shadow:none}#side .side-nav .side-nav-title:before{margin-right:7px;content:"●";font-size:11px;vertical-align:2px}#side .side-nav ul{margin:0;padding:0 14px}#side .side-nav ul li{margin:0;border-bottom:1px solid #f1d4bd}#side .side-nav ul li:last-child{border-bottom:0}#side .side-nav ul li a{position:relative;display:block;padding:11px 19px 11px 0;background:none!important;color:#634815;font-weight:700;line-height:1.45;text-decoration:none}#side .side-nav ul li a:after{position:absolute;top:50%;right:2px;color:var(--subpage-brand-strong);content:"›";font-size:21px;line-height:1;transform:translateY(-50%)}#side .side-nav ul li a:hover,#side .side-nav ul li a:focus-visible{color:var(--subpage-brand-strong)}#main #content-footer{box-sizing:border-box;margin-top:28px;padding:28px;border-radius:var(--subpage-radius);background:var(--subpage-cream)}#main #content-footer .mail,#main #content-footer .line{border-radius:5px;box-shadow:none;text-shadow:none}#main #content-footer .mail{background:var(--subpage-brand)}#main #content-footer .line{background:var(--subpage-line)}#main #content-footer .mail:hover,#main #content-footer .mail:focus-visible{background:var(--subpage-brand-strong)}@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;top:15.45%;left:4.01875%;z-index:2;margin:0;color:var(--subpage-brand);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;top:39.85%;left:4.01875%;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;top:-44.74%;left:0;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{position:absolute;top:0;bottom:auto;box-sizing:border-box;float:none;height:100%;margin:0}#global-header #header-btn-list li.tel{left:64.89%;width:17.95%;border-left:1px solid var(--subpage-border);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:var(--subpage-brand);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:var(--subpage-brand)}#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:var(--subpage-brand)}#global-header #header-btn-list li.menu button:before,#global-header #header-btn-list li.menu button:after{display:none;content: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{width:100%;background:#fff;content:"";transform:rotate(90deg)}#main>article.type-page,#main>article.type-single{margin-bottom:20px;border-radius:0;box-shadow:none}#main>article .entry-header{padding:19px 18px 17px}#main>article .entry-header h1{padding-left:16px;font-size:21px}#main>article .entry-header h1:before{width:8px;height:8px}#main>article .entry-content{padding:22px 16px}#main>article .entry-content h2.style-title,#main>article .entry-content .editor h2,#main>article.type-single .entry-content h2{margin-top:26px;padding:12px 14px 12px 24px;font-size:18px}#main>article .entry-content h2.style-title:after,#main>article .entry-content .editor h2:after,#main>article.type-single .entry-content h2:after{left:10px;width:4px}#main>article .entry-content h3.style-title,#main>article .entry-content .editor h3,#main>article.type-single .entry-content h3{font-size:17px}#main>article .entry-content .voice-block,#main>article .entry-content .beforeafter-block{padding:12px}#main>article .subpage-category-menu{margin-top:26px;padding:7px}#main>article .subpage-category-menu-inner{padding:18px 12px}#main>article .subpage-category-menu h2{font-size:18px}#main>article .subpage-category-detail-list,#main>article .subpage-category-other ul{grid-template-columns:1fr;gap:7px}#main>article .subpage-category-detail-list a,#main>article .subpage-category-other a{min-height:46px;font-size:14px}#main #content-footer{margin-top:20px;padding:18px 12px;border-radius:0}}
