.wpa-test-msg{background:#d1ecf1 !important;border:1px solid #bee5eb !important;border-radius:5px !important;color:#0c5460 !important;font-size:14px !important;padding:.75rem 1.25rem !important;font-family:Arial !important;margin-top:5px !important}span.wpa-button{display:inline-block !important;padding-top:5px !important;color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important;padding:5px 10px !important;border-radius:5px !important;margin-top:5px !important;cursor:pointer !important}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important}
@layer reset{:where(*,*:before,*::after){box-sizing:border-box}*{margin:0;padding:0}html{color-scheme:light;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;font-display:swap}img,video,canvas,svg{display:block;max-width:100%;height:auto;margin:auto}input,button,textarea,select{font:inherit;color:inherit}ol,ul{list-style:none}table{border-collapse:collapse}}
@charset "UTF-8";@layer reset,base,components,page;@layer base{:root{--font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;--font-base:clamp(0.875rem, 0.8rem + 0.3vw, 1rem);--font-h1:clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--font-h2:clamp(0.875rem, 0.7rem + 0.6vw, 1.25rem);--font-h3:clamp(0.8125rem, 0.75rem + 0.3vw, 1rem);--font-small:clamp(0.75rem, 0.7rem + 0.2vw, 0.875rem);--primary-color:#998675;--secondry-color:#c7b299;--tertiary-color:#ddd1c2;--accent-color:#736357;--accent-color-ore:#d09a57;--gray-color:#666;--light-gray-color:#e6e6e6;--text-color:#1a1a1a;--bg-light:#ebe3da;--bg-color:#fff;--bg-ex-light-color:#f4f4f4;--gray-bg:#f5f7fa;--border-color:#e0e0e0;--radius-sm:.4rem;--radius-md:.8rem;--radius-lg:1.6rem;--radius-xl:2.2rem;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--shadow-md-under:0 4px 7px rgba(0,0,0,.1);--space-sm:clamp(0.5rem, 1vw, 0.75rem);--space-md:clamp(1rem, 2vw, 1.5rem);--space-lg:clamp(2rem, 4vw, 3rem);--space-xl:clamp(3rem, 6vw, 8rem);--space-exl:clamp(5rem, 8vw, 10rem)}html,body{overflow-x:hidden;max-width:100%}body{font-family:var(--font-family);font-size:var(--font-base);color:var(--text-color);background-color:var(--bg-color);line-height:1.7;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;overflow-x:hidden}body{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}a{color:inherit;text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.7}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:700}}@layer components{#wrapper{width:100%;background-color:var(--bg-color);overflow-x:hidden;max-width:100%}.container--low{width:min(100% - 2rem, 960px);margin-inline:auto}.container--low .container--low{width:100%}.bg-big .container--low{width:min(100% - 2rem, 960px);margin-inline:auto}.container,.footer{width:min(100% - 2rem, 1100px);margin-inline:auto}.grid-auto{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%), 1fr))}.l-content-area{container-type:inline-size;container-name:content}.c-feature-block{display:flex;flex-direction:column;gap:20px}@container content (min-width:600px){.c-feature-block{flex-direction:row}.c-feature-block>.c-col--main{flex:2;min-width:0}.c-feature-block>.c-col--sub{flex:1;min-width:0}}.grid-container{display:grid;gap:var(--space-md)}.grid-center{margin-inline:auto;width:fit-content}.grid-center a{display:block;text-decoration:none;color:inherit;text-align:left}@container content (max-width:599px){.grid-container{grid-template-columns:1fr}}@container content (min-width:600px) and (max-width:899px){.grid-container{grid-template-columns:repeat(2,1fr)}}@container content (min-width:900px){.grid-container{grid-template-columns:repeat(3,1fr)}}.l-1col{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.l-3col{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width:992px){.l-2col{grid-template-columns:1fr 300px}}#header{background-color:#fff;padding:0;position:relative}.header-inner{max-width:1200px;margin:0 auto}.header-logo{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:10px 90px 10px 15px}#branding{flex-shrink:0;order:1;line-height:1;min-width:150px}#branding img{max-height:50px;min-height:40px;width:auto;display:block;vertical-align:top}#branding a{display:block}#site-title h1,#site-description h1{margin:0;line-height:1.8;font-size:10px}#site-title,#site-description{line-height:1.8}.head-access{display:none}.pc{display:none !important}.sp{display:block !important;order:2}.header-hamburger{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background:var(--secondry-color);border:none;cursor:pointer;padding:0 20px;position:fixed;right:0;top:0;z-index:1000;gap:0}.header-hamburger:before{content:'MENU';color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.hamburger-lines{display:flex;flex-direction:column;gap:6px;width:40px}.header-hamburger span{display:block;width:100%;height:2px;background-color:#fff;transition:all .3s ease}.header-hamburger.active:before{content:'CLOSE'}.header-hamburger.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header-hamburger.active span:nth-child(2){opacity:0;background-color:transparent;transform:scaleX(0)}.header-hamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.sp-nav{position:fixed;inset:0;width:100%;height:100%;background:#fff;z-index:999;overflow-y:auto;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.sp-nav.open{transform:translateX(0)}.sp-nav__logo{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid #eee;background:#fff}.sp-nav__logo-svg{width:52px;height:auto}.sp-nav__icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 16px 12px;background:#fff}.sp-nav__icon-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 4px 12px;background:0 0;border:1px solid var(--accent-color);border-radius:0;text-decoration:none;transition:background .15s}.sp-nav__icon-card:hover{background:rgba(115,99,87,.06)}.sp-nav__icon-card:active{opacity:.75}.sp-nav__icon-card svg{width:26px;height:26px;flex-shrink:0}.sp-nav__icon-card span{color:var(--accent-color);font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.5;text-align:center}.sp-nav__list{list-style:none;padding:12px 16px 60px;display:flex;flex-direction:column;gap:8px}.sp-nav__item a.nav-btn{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:var(--accent-color);text-decoration:none;font-size:13px;border:1px solid var(--accent-color);transition:background .15s}.sp-nav__item a.nav-btn:after{content:'›';color:var(--accent-color);font-size:20px;line-height:1;flex-shrink:0}.sp-nav__item a.nav-btn:hover{background:rgba(115,99,87,.06)}.sp-nav__item a.nav-btn.external:after{content:'↗';font-size:14px}.sp-nav__accordion-wrap{border:1px solid var(--accent-color)}.sp-nav__accordion-trigger{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:0 0;color:var(--accent-color);font-size:13px;font-weight:700;letter-spacing:.03em;border:none;width:100%;cursor:pointer;transition:background .15s}.sp-nav__accordion-trigger:hover{background:rgba(115,99,87,.06)}.accordion-icon{width:18px;height:18px;position:relative;flex-shrink:0}.accordion-icon:before,.accordion-icon:after{content:'';position:absolute;background:var(--accent-color);border-radius:1px;transition:transform .3s ease,opacity .3s ease}.accordion-icon:before{width:11px;height:2px;top:8px;left:3.5px}.accordion-icon:after{width:2px;height:11px;top:3.5px;left:8px}.sp-nav__accordion-trigger.open .accordion-icon:after{transform:rotate(90deg);opacity:0}.sp-nav__submenu{list-style:none;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:#fafafa}.sp-nav__submenu.open{max-height:700px;border-top:1px solid var(--accent-color)}.sp-nav__submenu li a{display:flex;align-items:center;padding:11px 16px 11px 28px;color:#555;font-size:13px;text-decoration:none;border-bottom:1px solid #e8e2de;transition:background .15s}.sp-nav__submenu li:last-child a{border-bottom:none}.sp-nav__submenu li a:before{content:'─';color:var(--accent-color);margin-right:8px;font-size:10px;opacity:.6}.sp-nav__submenu li a:hover{background:rgba(115,99,87,.05)}.header-menu{display:none;background-color:#fff}@media (min-width:769px){.header-menu{display:block;width:100%;position:relative}.menuH-wrapper{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0 auto;padding:0;gap:0;max-width:1200px}.menuH-wrapper>li{position:static;flex:0 1 auto}.menuH-wrapper>li>a{display:block;padding:15px 20px;color:var(--primary-color,#998675);text-decoration:none;font-size:14px;white-space:nowrap;transition:background-color .3s ease,color .3s ease;border-right:1px solid #ddd}.menuH-wrapper>li:first-child>a{border-left:1px solid #ddd}.menuH-wrapper>li>a:hover{background-color:var(--tertiary-color,#ddd1c2);color:var(--accent-color,#736357)}.menuH-wrapper>li.overNav>a:after{content:'▼';font-size:10px;margin-left:5px;vertical-align:middle}.sub-wrapper{position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:1000}.menuH-wrapper>li.overNav:hover .sub-wrapper{opacity:1;visibility:visible;transform:translateY(0)}.sub-container{max-width:1100px;margin:0 auto;padding:30px 20px}.sub-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;margin:0;padding:0}.sub-overNav{font-weight:700;font-size:16px;color:var(--text-color,#1a1a1a);margin-bottom:10px}.sub-overNav>ul{list-style:none;margin:10px 0 0;padding:0}.sub-overNav>ul>li{margin-bottom:8px}.sub-overNav>ul>li>a{display:block;padding:5px 0;color:var(--gray-color,#666);text-decoration:none;font-size:14px;font-weight:400;transition:color .3s ease,padding-left .3s ease;position:relative}.sub-overNav>ul>li>a:before{content:'- ';color:var(--primary-color,#998675)}.sub-overNav>ul>li>a:hover{color:var(--primary-color,#998675);padding-left:10px}}@media (min-width:769px) and (max-width:1000px){.menuH-wrapper>li>a{padding:12px 15px;font-size:13px}.sub-inner{gap:15px}}@media (min-width:769px) and (max-width:900px){.menuH-wrapper>li>a{padding:10px 12px;font-size:12px}.sub-inner{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.header-menu{display:none !important}}@media (min-width:769px){#header{padding:20px clamp(1.25rem, 5vw, 2.5rem) 0}.header-logo{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(0.625rem, 2vw, 1.875rem)}#branding{order:0;flex-shrink:1}#branding img{height:clamp(3.125rem, 6vw, 5rem);width:auto;display:block}.head-access{display:block;flex-grow:1;flex-shrink:1;text-align:left;padding-left:clamp(0.5rem, 2vw, 1.25rem)}.head-access p{font-size:clamp(0.75rem, 1vw, 0.875rem);margin:0;white-space:nowrap}.head-access img{width:100%;max-width:350px;height:auto;min-width:250px;margin-inline:auto}.button-container{display:flex;justify-content:center;align-items:center;flex-shrink:0}.web-reserve-button{display:flex;align-items:center;justify-content:center;gap:clamp(0.5rem, 1vw, 0.9375rem);background-color:#9d8b7a;color:#fff;padding:clamp(0.75rem, 1.5vw, 0.9375rem) clamp(0.9375rem, 2vw, 1.25rem);border:none;cursor:pointer;text-decoration:none;min-width:clamp(11.25rem, 15vw, 13.75rem);transition:background-color .3s ease}.web-reserve-button:hover{background-color:#8a7968}.globe-icon{width:clamp(1.875rem, 3vw, 2.5rem);height:clamp(1.875rem, 3vw, 2.5rem);position:relative;flex-shrink:0}.globe-icon:before{content:'';position:absolute;width:100%;height:100%;background-image:url(//sawayaka-sika.com/wp-content/themes/blankslate-child/css/../img/common/world.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.button-text{font-size:clamp(1rem, 1.5vw, 1.25rem);font-weight:700;letter-spacing:clamp(0.1rem, 0.3vw, 0.25rem)}.pc{display:block !important}.sp{display:none !important}.header-hamburger{display:none}}.footer .logo img{display:block;margin-left:auto;margin-right:auto}.map{width:100%;position:relative}.map-inner{position:relative;width:100%;padding-bottom:75%}.map-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gmap{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:100;margin:0}.gmap a{display:inline-block;padding:12px 24px;background-color:rgba(51,51,51,.9);color:#fff !important;text-decoration:none !important;border-radius:2px;font-size:14px;font-weight:500;transition:background-color .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.3);white-space:nowrap}.gmap a:hover{background-color:rgba(51,51,51,1);opacity:1}.foot-corp-box{width:100%}@media (max-width:768px){#footer .c-feature-block{flex-direction:column}}@media (min-width:769px){#footer .c-feature-block{flex-direction:row;gap:30px;align-items:stretch}.map{flex:12;min-width:0;order:2;position:relative}.foot-corp-box{flex:10;min-width:0;order:1}.map-inner{position:relative;width:100%;height:100%;padding-bottom:0}.gmap{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:100;margin:0}}#footer{background:var(--gray-bg);padding:4em 0}.footer{background:var(--gray-bg)}@media (min-width:1200px){#footer .c-feature-block{gap:40px}}.foot-corp table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid var(--tertiary-color);border-bottom:1px solid var(--tertiary-color)}.foot-corp tr{height:60px}.foot-corp th,.foot-corp td{padding:10px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--tertiary-color)}.foot-corp tr:last-child th,.foot-corp tr:last-child td{border-bottom:none}.foot-corp th{position:relative;font-weight:700;width:28%;padding-left:20px}.foot-corp th:after{content:'';position:absolute;right:0;top:10px;bottom:10px;width:1px;border-right:1px dashed var(--tertiary-color)}.foot-corp td{text-align:left;padding-left:20px}.foot-corp a{color:#ab5e5e;text-decoration:underline}.time-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-md);width:100%}.time-table{width:100%;background:#fff;border-collapse:collapse;text-align:center}.time-table thead th{background:var(--secondry-color);font-weight:700;white-space:nowrap;font-size:clamp(11px, 2.5vw, 14px);padding:clamp(0.4em, 1vw, 0.75em)}.time-table th,.time-table td{padding:clamp(0.4em, 1vw, 0.75em) clamp(0.2em, 0.5vw, 0.5em);font-size:clamp(10px, 2.2vw, 14px);border-bottom:1px solid var(--secondry-color);white-space:nowrap}.time-table tbody th{font-size:clamp(9px, 2vw, 13px);text-align:center}.time-table .brown{font-size:clamp(12px, 2.5vw, 16px);display:inline-block}@media (max-width:380px){.time-table thead th{font-size:10px;padding:.4em .15em}.time-table th,.time-table td{font-size:9px;padding:.4em .15em}.time-table tbody th{font-size:8px}.time-table .brown{font-size:11px}}@media (min-width:381px) and (max-width:480px){.time-table thead th{font-size:11px;padding:.5em .2em}.time-table th,.time-table td{font-size:10px;padding:.5em .2em}.time-table tbody th{font-size:9px}.time-table .brown{font-size:12px}}@media (min-width:481px) and (max-width:768px){.time-table thead th{font-size:12px}.time-table th,.time-table td{font-size:11px}.time-table tbody th{font-size:10px}.time-table .brown{font-size:14px}}@media (min-width:769px){.time-table thead th{font-size:16px}.time-table th,.time-table td{font-size:14px;padding:.75em .5em}.time-table tbody th{font-size:16px}.time-table .brown{font-size:16px}}.h1{font-size:11px;font-weight:300;line-height:1.7}.heading_eng{font-size:var(--font-h3);letter-spacing:.3rem;text-align:center;margin-bottom:var(--space-sm)}.heading-primary{font-size:var(--font-h2);letter-spacing:.3rem;position:relative;text-align:center;margin-bottom:var(--space-md)}.btn{display:inline-flex;justify-content:center;align-items:center;padding:1em 2.5em;background-color:var(--primary-color);color:#fff;border-radius:999px;font-weight:700;text-align:center}.btn--accent{background-color:var(--accent-color)}.pagetop{width:64px;height:64px;display:block;position:fixed;bottom:0;right:1px;z-index:9999;cursor:pointer}.pagetop:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 64px 64px;border-color:transparent transparent #543f32;position:absolute;bottom:0;right:0}.pagetop svg{width:13px;height:16px;fill:#fff;transition:.2s ease-out;position:absolute;bottom:12px;right:11px}.view-btn{padding-right:2em;text-align:right}.link-box{border:1px solid #666;text-align:center;max-width:300px;margin:1em auto;font-family:'lubik',sans-serif;font-weight:400;position:relative}a.link-box{color:#666;display:block;width:100%;height:100%;padding:.5em;text-decoration:none}.link-box .arrow{position:absolute;top:0;bottom:0;right:-40px;margin:auto;width:75px;height:20px}@media (min-width:769px){.side-fixed-menu{display:flex;flex-direction:column;position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1000;gap:4px}.side-fixed-menu__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:var(--primary-color);color:#fff;text-decoration:none;width:56px;padding:16px 0;cursor:pointer;transition:width .25s ease,background-color .25s ease,padding .25s ease;overflow:hidden;position:relative}.side-fixed-menu__item__U{border-radius:10px 0 0;-webkit-border-radius:10px 0 0;-moz-border-radius:10px 0 0;-ms-border-radius:10px 0 0;-o-border-radius:10px 0 0;margin-bottom:var(--space-sm)}.side-fixed-menu__item__D{border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;-ms-border-radius:0 0 0 10px;-o-border-radius:0 0 0 10px}.side-fixed-menu__icon{width:1.5rem;line-height:1;flex-shrink:0}.side-fixed-menu__label{writing-mode:vertical-rl;text-orientation:upright;font-weight:600;letter-spacing:.05em;line-height:1;white-space:nowrap}}.cta-footer{display:none}@media (max-width:768px){.cta-footer{display:flex;position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:var(--primary-color);z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cta-buttons{display:flex;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none}.cta-buttons li{flex:1;border-right:1px solid rgba(255,255,255,.2)}.cta-buttons li:last-child{border-right:none}.cta-button{display:flex;align-items:center;justify-content:center;padding:8px;color:#fff;text-decoration:none;font-size:13px;font-weight:500;text-align:center;transition:background-color .3s ease;height:100%;letter-spacing:.5px;object-fit:contain}.cta-button:hover,.cta-button:active{background-color:rgba(255,255,255,.1)}body{padding-bottom:60px}}.u-text-sm{font-size:var(--font-small)}.u-text-md{font-size:var(--font-h2)}.u-text-lg{font-size:var(--font-h1)}@media (max-width:480px){.u-font-s{font-size:clamp(0.75rem, 0.6rem + 0.5vw, 1rem)}}@media (min-width:481px) and (max-width:768px){.u-font-s{font-size:clamp(0.8125rem, 0.65rem + 0.6vw, 1.125rem)}}@media (min-width:769px){.u-font-s{font-size:clamp(0.875rem, 0.7rem + 0.6vw, 1.25rem)}}.bg-big{position:relative;margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2);box-sizing:border-box;padding-left:0;padding-right:0}.bg-big .container{width:min(100% - 2rem, 1100px);margin-inline:auto}[class^=u-box]{padding:var(--space-md,1.5rem);margin-bottom:var(--space-md,1.5rem);background-color:#fff}.u-box--border{border:1px solid var(--border-color,#e0e0e0)}.u-box--border_secondry{border:1px solid var(--secondry-color)}.u-box--bg{background-color:var(--gray-bg,#f9f9f9);border:none}.u-box--primary{border:1px solid var(--primary-color,#007bff);border-left-width:6px;background-color:#f0f8ff}.u-box--tertiary{background-color:var(--tertiary-color)}.u-box--accent{border:1px solid var(--accent-color,#ff8c00);border-left-width:6px;background-color:#fffaf0}.u-box--shadow{box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid transparent;transition:transform .3s ease,box-shadow .3s ease}a.u-box--shadow:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.u-box--scroll{height:200px;overflow-y:auto;border:1px solid var(--border-color,#ddd);padding:1rem;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.bl-img{max-width:100%;height:auto;display:inline-block}.bl-img--full{width:100%;height:auto;display:block}.img-border{padding:4px;border:1px solid #ccc;background:#fff}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.box-shadow--grey{box-shadow:10px 10px 0px 0px rgba(224,224,224,1)}.marker01{display:inline;background:linear-gradient(rgba(251,242,213,0) 60%,rgba(251,242,213,1) 60%,rgba(251,242,213,1) 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}dt.marker01,h1.marker01,h2.marker01,h3.marker01,h4.marker01,h5.marker01,h6.marker01,p.marker01,li.marker01{display:block;width:fit-content}.line01{border-bottom:2px solid var(--secondry-color);padding-bottom:.2em}.arrow-line{position:relative;width:60%;height:2px;flex-shrink:0;background-color:var(--primary-color);margin-left:auto}.arrow-line:after{content:'';position:absolute;right:0;top:0;width:20px;height:2px;background-color:var(--primary-color);transform-origin:right center;transform:rotate(30deg)}@media (max-width:480px){.arrow-line{height:1px}.arrow-line:after{width:12px;height:1px}}@media (min-width:481px){.arrow-line:after{width:15px}}@media (min-width:769px){.arrow-line:after{width:18px}}@media (min-width:1024px){.arrow-line:after{width:20px}}@media (min-width:1200px){.arrow-line:after{width:22px}}a.bl-link{display:block;text-decoration:none;color:inherit}a.bl-link:hover{opacity:.3;transition:opacity .2s}.brown{color:var(--secondry-color)}.underline{text-decoration:underline}.u-text-pink{color:#e12c86}.u-text-brown{color:#d55500}.u-text-ore{color:var(--accent-color-ore)}.u-text-gray-ore{color:var(--secondry-color)}.bg-white{background:#fff}.bg-light-A{background:var(--bg-light)}.bg-light-B{background:var(--tertiary-color)}.bg-light-C{background:var(--bg-ex-light-color)}.bg-light-D{background:var(--light-gray-color)}.bg-light-E{background:var(--secondry-color)}.border-w{border-color:#fff}.a-left{text-align:left}.a-right{text-align:right}.a-center{text-align:center}.m-center{display:block;margin-left:auto;margin-right:auto;text-align:center}.u-mb-sm{margin-bottom:var(--space-sm) !important}.u-mb-md{margin-bottom:var(--space-md) !important}.u-mb-lg{margin-bottom:var(--space-lg) !important}.u-mb-0{margin-bottom:0 !important}.u-mt-sm{margin-top:var(--space-sm) !important}.u-mt-md{margin-top:var(--space-md) !important}.u-mt-lg{margin-top:var(--space-lg) !important}.u-mr-sm{margin-right:var(--space-sm) !important}.u-mr-md{margin-right:var(--space-md) !important}.u-mr-lg{margin-right:var(--space-lg) !important}.u-ml-sm{margin-left:var(--space-sm) !important}.u-ml-md{margin-left:var(--space-md) !important}.u-ml-lg{margin-left:var(--space-lg) !important}.u-p-sm{padding:var(--space-sm)}.u-p-md{padding:var(--space-md)}.u-p-lg{padding:var(--space-lg)}.u-pb-sm{padding-block:var(--space-sm)}.u-pb-md{padding-block:var(--space-md)}.u-pb-lg{padding-block:var(--space-lg)}.u-pi-sm{padding-inline:var(--space-sm)}.u-pi-md{padding-inline:var(--space-md)}.u-pi-lg{padding-inline:var(--space-lg)}.u-pu-sm{padding-top:var(--space-sm)}.u-pu-md{padding-top:var(--space-md)}.u-pu-lg{padding-top:var(--space-lg)}.u-pt-0{padding-top:0}.u-pb-0{padding-bottom:0}.section-padding{padding-block:var(--space-lg)}.vw100{width:100vw;position:relative;left:50%;transform:translateX(-50%)}@media (min-width:1200px){.vw100{margin-left:0;margin-right:0}}}
@layer page{.mainPhoto{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-top:1px solid #ddd;border-bottom:1px solid #ddd}h2.low-title,h3.low-title{font-size:var(--font-h3);letter-spacing:.3em;border-top:2px dotted #c6c6c6;border-bottom:2px dotted #c6c6c6;padding-top:var(--space-sm);padding-bottom:var(--space-sm);text-align:center;margin-bottom:var(--space-md)}h2.low-title{font-size:var(--font-h2)}h4,h5{font-size:var(--font-h3)}.ttl-low-2{font-size:var(--font-h2);font-weight:700;color:var(--accent-color);padding-left:.8em;border-left:3px solid var(--tertiary-color);margin-bottom:var(--space-sm)}.ttl-low-3{display:inline-block;font-weight:700;color:var(--accent-color);background:var(--bg-color);border:2px solid var(--accent-color);border-radius:var(--radius-lg);padding:1em 1.5em;margin-bottom:var(--space-sm)}.ttl-low-4{text-align:center;background-color:var(--bg-light);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,#fff),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fff),color-stop(.75,#fff),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);-webkit-background-size:10px 10px;-moz-background-size:10px 10px;background-size:10px 10px;padding:20px 10px}.u-box--border_secondry>*:last-child,.u-box--bg>*:last-child,.u-box--border>*:last-child{margin-bottom:0}.ttl-low-2{margin-top:var(--space-md);margin-bottom:var(--space-sm)}.page-catch{margin:20px auto 40px;text-align:center;font-size:var(--font-h2);padding:var(--space-lg);box-shadow:0 10px 6px -6px #c7c2a9;background:#fffde9;position:relative}.page-catch:before{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABkCAMAAADt/6PaAAABdFBMVEWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnUIe7ZjAAAAe3RSTlMAAQIDBAUGBwgKCwwOEBITFRgbHB4hJSYnKCwvMDEyNDg8PT4/QUZLTVBVWltdX2BkaWttbm9zeHt8fn+Ch4qLjI2Oj5GWmpucnqChpaqsra+wtLi5u7y9vr/Cx8nKy8zP09bX2t7f4eLk5+nq6+zv8fLz9ff4+vv8/f43gZp6AAABuElEQVRYw9WX1VZCYRQGj2I3togtdoDd3d3doBiIqAh4vpf3Hea/OMt9P2v2+u7GsugVR4VZa1VHmG34/ammbPq1prHYr+d8vFZEXVi8rFPM1qUSNZRNu9QcFvfpBa9VGFE3Fi/pPI2y3lTSg9e60CJ+ulevBZQteFUvFi/oAq/lSaa8eK0zLeGnuxUppGz+i/qxeFaXeK2aRKoei0+0jNkuvRfjtcLyY/G0rtMpW/nz24DFR1rFbKeieK3csAJYPKVbF14rbjdi8YHWMduhjxLK5jxqEIsndIfXqojbzVi8p03Mtivmpmx2SMNYPKb7DMqWf9utWLyjLcy26bOUsllBjWDxqIKZlC39kg+Lt7WNWZ++yiib+aBRLB5RMBuvFVMbFm9pF7Mt9nc5ZTPuNY7FQwrhtdwxtWPxhvYx22THKyjrutMkFg/oMYeyJR/qwOI1HWC20Y5X4rVuNIXFAYVzDXK+E4tXzHK+Cuf8lUM5X+RUznvNcn7WmZx/M8r5M5xctUmjnF/AT/c4lfPzDuW85WDO92HxjFnO12HxsVHOR3Cg5v3LnD90KOetJ4Oct3Tj4rBBzlt/ABZuO2sLykoAAAAASUVORK5CYII=) no-repeat left top;top:-30px;left:-10px;content:"";width:50px;height:98px}.page-catch:after{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABkCAMAAADt/6PaAAABdFBMVEWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnWZhnUIe7ZjAAAAe3RSTlMAAQIDBAUGBwgKCwwOEBITFRgbHB4hJSYnKCwvMDEyNDg8PT4/QUZLTVBVWltdX2BkaWttbm9zeHt8fn+Ch4qLjI2Oj5GWmpucnqChpaqsra+wtLi5u7y9vr/Cx8nKy8zP09bX2t7f4eLk5+nq6+zv8fLz9ff4+vv8/f43gZp6AAABuElEQVRYw9WX1VZCYRQGj2I3togtdoDd3d3doBiIqAh4vpf3Hea/OMt9P2v2+u7GsugVR4VZa1VHmG34/ammbPq1prHYr+d8vFZEXVi8rFPM1qUSNZRNu9QcFvfpBa9VGFE3Fi/pPI2y3lTSg9e60CJ+ulevBZQteFUvFi/oAq/lSaa8eK0zLeGnuxUppGz+i/qxeFaXeK2aRKoei0+0jNkuvRfjtcLyY/G0rtMpW/nz24DFR1rFbKeieK3csAJYPKVbF14rbjdi8YHWMduhjxLK5jxqEIsndIfXqojbzVi8p03Mtivmpmx2SMNYPKb7DMqWf9utWLyjLcy26bOUsllBjWDxqIKZlC39kg+Lt7WNWZ++yiib+aBRLB5RMBuvFVMbFm9pF7Mt9nc5ZTPuNY7FQwrhtdwxtWPxhvYx22THKyjrutMkFg/oMYeyJR/qwOI1HWC20Y5X4rVuNIXFAYVzDXK+E4tXzHK+Cuf8lUM5X+RUznvNcn7WmZx/M8r5M5xctUmjnF/AT/c4lfPzDuW85WDO92HxjFnO12HxsVHOR3Cg5v3LnD90KOetJ4Oct3Tj4rBBzlt/ABZuO2sLykoAAAAASUVORK5CYII=) no-repeat right bottom;bottom:-35px;right:-10px;content:"";width:50px;height:98px}.page-catch .c-feature-block{gap:0 !important}.checklist{list-style:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5em;font-size:var(--font-h3);text-align:left;line-height:1.7}.checklist li{position:relative;padding-left:1.8em}.checklist li:before{content:'✓';position:absolute;left:0;color:var(--secondry-color);font-weight:700}.txt-indent.list-dot li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAV0lEQVR42mL8//8/AzGAiYFIwAJjMDIy4lQEshXdRDkg3gXEn6G0HIpqJHfuBgkh4f0wNegKP6Mp/InL6hNo/GO4rJaDWv8FSsvjshqnr1mQOfgAQIABAFhnPR76G3IIAAAAAElFTkSuQmCC) no-repeat left 5px;padding-left:1em;text-indent:0}.low-btn-base{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer;box-sizing:border-box;line-height:1}.low-btn--a{background-color:transparent;color:var(--accent-color);border:2px solid var(--accent-color);border-radius:50px}.low-btn--a:hover{background-color:var(--accent-color);color:#fff}.sec-qa-box{margin:2em auto 0;width:100%}.qa-list{border-bottom:1px solid #eee}.qa-list>summary{list-style:none}.qa-list>summary::-webkit-details-marker{display:none}.qa-title{background:url(//sawayaka-sika.com/wp-content/themes/blankslate-child/css/../img/svg/q.svg) no-repeat 1em center/2em var(--tertiary-color);cursor:pointer;padding:1em 3.5em;position:relative;display:block;user-select:none}.qa-title:after{position:absolute;content:'';top:50%;right:25px;height:2px;width:15px;background:#333;transform:translateY(-50%);transition:opacity .3s ease-in-out}.qa-title:before{position:absolute;content:'';top:50%;right:25px;height:15px;width:2px;background:#333;transform:translateY(-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;margin-right:6.5px}.qa-list[open] .qa-title:before{opacity:0;transform:translateY(-50%) rotate(90deg)}.qa-text{border-top:2px solid #eee;padding:20px 40px;background:#fff;line-height:1.8}.qa-text{overflow:hidden;transition:height .35s ease,padding .35s ease;border-top:2px solid #eee;padding:20px 40px;background:#fff;line-height:1.8}details.qa-list:not([open]) .qa-text{height:0;padding-top:0;padding-bottom:0;border-top:none}details.qa-list.is-closing .qa-text{grid-template-rows:0fr}.qa-text>*{min-height:0}.staff-card{padding-bottom:var(--space-lg)}.staff-card__image-wrap{position:relative;aspect-ratio:16/8;max-width:900px;margin-inline:auto}.staff-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.staff-card__image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.staff-card__person{position:absolute;left:5%;top:52%;transform:translateY(-50%);z-index:2}.staff-card__career{position:absolute;right:0;bottom:-2em;width:55%;background:color-mix(in srgb,var(--primary-color) 55%,transparent);color:#fff;padding:var(--space-md);z-index:2}.staff-card__career.riji{top:55%;bottom:-2em;width:55%;overflow-y:auto}@media (max-width:599px){.staff-card__image-wrap{aspect-ratio:auto}.staff-card__image{position:relative;inset:auto;width:100%;height:auto}.staff-card__person{position:absolute;top:40%;left:5%;transform:translateY(-50%)}#staff-tsuruta .staff-card__person{top:30%}.staff-card__career,.staff-card__career.riji{position:relative;top:auto;bottom:auto;right:auto;width:100%;background:color-mix(in srgb,var(--primary-color) 80%,transparent);margin-top:-2em}}.staff-card__role{letter-spacing:.05em;margin-bottom:.1em}.staff-card__role p,.staff-card__name-en{font-size:var(--font-small);font-weight:400;letter-spacing:.1em;display:block;color:var(--text-color)}.staff-card__name{font-size:var(--font-h1);font-weight:400;letter-spacing:.1em;line-height:1.4;color:var(--text-color)}.staff-card__career-title{font-weight:700;color:#fff;margin-bottom:.4em;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:var(--space-sm);font-size:var(--font-small)}.staff-card__career-list{display:flex;flex-direction:column;gap:.3em}.staff-card__career-list li{display:flex;gap:.8em;line-height:1.5;font-size:var(--font-small)}.staff-card__career-list li span{flex-shrink:0;font-weight:700}.staff-card__body{flex:1;min-width:0}.staff-card__meta{margin-top:var(--space-lg);margin-bottom:var(--space-md)}.staff-card__message,.staff-card__message-label{margin-top:var(--space-md);margin-bottom:var(--space-md)}.staff-card__meta dt,h4.staff-card__message,h4.staff-card__message-label{font-weight:700;color:var(--primary-color);margin-bottom:.25em;padding-bottom:var(--space-sm);border-bottom:1px solid var(--primary-color)}.staff-card__meta dt:first-child{margin-top:0}.staff-card__meta dd ul{padding-left:1em}.staff-card__meta dd ul li{position:relative;padding-left:.8em;margin-bottom:.2em;line-height:1.5}.staff-card__meta dd ul li:before{content:'・';position:absolute;left:0;color:var(--secondry-color)}.staff-card__profile-note{margin-top:var(--space-sm);max-width:400px;margin-inline:auto}.staff-group{display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.staff-group__image{width:100%;overflow:hidden}.staff-group__image img{width:100%;height:auto;display:block}.staff-group__text{line-height:1.8}@media (min-width:769px){.staff-group{flex-direction:row;align-items:flex-start}.staff-group__image{width:55%;flex-shrink:0}}.caries-grid{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.caries-exp{margin:0;padding:var(--space-sm);background-color:var(--bg-color);border-radius:var(--radius-sm)}.caries-exp dt{font-size:var(--font-h2);font-weight:700;margin-bottom:var(--space-sm)}.caries-exp dt:before{display:inline-block;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABgCAMAAADcrSdwAAAAh1BMVEX///8AmZnZ4CEAmZkAmZnZ4CEAmZnZ4CEAmZkAmZnZ4CEAmZkAmZnZ4CEAmZkAmZnZ4CEAmZnZ4CEAmZkSn4/M3CgAmZnZ4CEAmZnZ4CEAmZnZ4CEAmZkOnZEboooppoI2q3tEr3NStGxfuGRtvV17wVWIxk6Wykajzj+x0ze/1zDM3CjZ4CF3w2yHAAAAHHRSTlMAEBAgMDBAQFBgYHCAgJCgoLCwwMTM0NDg4PDwsoaqYgAAAzBJREFUaN7FmuuamjAQhmV1qVQqtbSuZYdFEfFA7v/6KqgQyGmACf1+dek+z7vJzCRzyGzWQ3O30syO5p4fbqFRFAYrlxawiUCq0F+QEBxvCzrt1qM5iwDM2npjEG4IOEW+YxtRYVaDbBFAP+36O9sygt7a9NszZwNDFEkX8/bBfsh8agcD5UsZMogHwyVsWcn4fBcYPozRtk15/2SMfRcYAYxTtLDPaFEqxk8LDI5SMX5ZYdzj0mkYH2+UfiVYv2L8FRguUCl4MkTndSIyCKy+lQwmBkhIx4C0REicd0XOEE+TeUTNEAOEcrMejD+SC4Sacf0tQnbEjCIG11YY1ozkHvjWFpJVDLYv/+1ZWkj+YKSPBLMN2dIyTs8fW1ZZ0DJy7gijPuFfjGvzhb+LI1JG3HzyqAPxySi++OSFeLdejKT11aEMkvjCeOettazPXwLGVc6ANV0k1oxcuO1fkLU9BgDVTVIzeOeFTtBTMW4SxitSHCJGx3nbxYRLw2CJvJYggCQFUzjvq58wPhVqGEfQQnwKRq5M8cdCGsZZ/UsjIQ1DFiA0kIZRaBjjIBwjAUuQQ814pD8Gww9y4bRGqAKk7cLuOEYGwyH7Y37JYjMjN7Uo5Afk1z47357n6t7EuGK7Lfxxl10ag1a5YKxnxCaIJ15aZ9aVuBiO0Up/5HLF6/fIRHUWwzMSs4vIEolcQmkt5sT9xwHRNpCmRCnTLob/I1KEr6/lyV1SaBbDM06YgFoq0tTmQhUWwzNyVNQ6yoRbZhhWHFrfzc7bSbiF0kHmZPc9681oVY1CWr8vmFYY5+0WQWI593WlYASGwjTONZAUeVi7xhL7qGQckYwQ0Sw4KAyTY28dD9P2SKSGOaP7nbgGTiyeyljnFSyiqYAzIVjQjHCGbqp1DIN13rtkAzVVezDhA12f/kjvXVyjs66eewQId5Fgu5AnZPpj2ix98zkt+gXIvfmsHvqpE9/SMJdebXSlPE1peDvHeINo53Skow2rlMg4cg4mYBAPzpQiHQEO8DFEeoKe/5KOZacZMP/XUflEQ//SMvafL0z0EGOiJyUTPY6Z6JnPVA+WCJ5e/QPnLjzb/vGsqQAAAABJRU5ErkJggg==) no-repeat left 0/contain;width:18px;height:18px;margin-right:.5em;vertical-align:middle}.caries-exp dd{margin:0;font-size:var(--font-small);line-height:1.7}.caries-exp dd img{display:block;margin-top:var(--space-sm);max-width:100%;height:auto}@media (min-width:769px){.caries-grid{grid-template-columns:repeat(2,1fr)}.caries-grid>.caries-exp:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - var(--space-md) / 2);margin-inline:auto}}.c-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-sm);max-width:700px;margin-inline:auto}.c-compare__arrow{width:40px;height:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAcCAMAAAADZYwMAAAA51BMVEXb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29tlZqi8AAAATHRSTlMABAUHCgsPFhwdHh8jJS41Njc9PkFMTVFWWVtcX2BlZmdyc3V9foCChIWKi4yOj5eYmpulqa+wsr7FyMnU1tze4+jp7/Dz9fb3+Pn6YlPKCQAAASBJREFUGBmdwYdWgmAABtAPwdByNMzZUJyYoqXl3lla3/s/T8qBc+R3QfdiX+JBhoP8mIALUj4nw0HW8hLOCrdoQGCwFcYZyQlZgaBCTpI4RW1yQ4dA50ZTxVH3Q27pEOjcGsZxmFJd0lSEoEjTsqrggOseLY2woEFL7wYiJfdFF741BQ6RDl3qRLAjO6dr8yxsgTY9aQdgSo3p0TgF4PJ1Rc9Wb1d44b/U4C8t6Nmi5AcQ69Ojfgwmf52e1P2wxUd0bRTHjmCTLjWDcJDSU9rWn4I1bdO0BFHonZbahaBGy0cIh2gzmsoQlGmaaTgi2uWWDoHOrW4UR/kKPyR1CHSSvwUfTrkdkBUIKuTgDmeoVRoQGKyqOC/zJMNBfs5gzx9bv9+ywkd6jAAAAABJRU5ErkJggg==) no-repeat center/contain;flex-shrink:0}.c-compare figure{margin:0}.c-compare img{max-width:100%;height:auto;display:block;margin-inline:auto}.c-compare figcaption{font-size:var(--font-small);text-align:center;margin-top:var(--space-sm);color:var(--gray-color)}.c-steps-3{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:var(--space-sm);max-width:700px;margin-inline:auto}.c-steps-3__arrow{width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAYCAYAAACIhL/AAAABtklEQVR42syXyUoDQRCGOzoqQhQEV2JQES9uBPTi3ZMXQfDoU/gcPoVPoCgaccEFk7gLHhw1B/XgQk4uqHH9C/6BYUiGJI52//ARkswk/1RXdVWHbNtWAWsIjIIbsAguwWupP2ap4BUGvaAPVIAkOAaPphgUNYMY6KfZWRrNgKxug9+gnLSCEdAJtkEcpMCzToOfnig1kA5GNgr2wUUhuWnx6SRXvvj0pSpLc22gOsf3ETAGBsAqmAE74Mnvf8XgJKjhRb8x+MGHbActPgXUA2p53SbYAIf5clMMTvDG/1SUdDPiTTR5C969BquUPkl6jbPi18CcN5oWc6BOo8lGFxEu+S44k2hayhx1MS8H2YEWxKRJBhV3E+lA9TSbKFNmKuS8mhZB2apO2XHmwblJBqWzbLmKxHaKJKzZ2D3NOdvMgXebeWNy6lCaFbvkt1FP/0Gri7ES8+kaHBXa6qYCHhaG2bpyGZSmcAVWihkW0gEvm4z4Lzk+lyPAMieZvWLGraAlg2ql632GFekMrEndA2uISy3cuZYzYcrIr1iNEq11GpND04MphyZJ+hPmXNwnJwvSjwADALrygKOEZjd4AAAAAElFTkSuQmCC) no-repeat center/contain;flex-shrink:0}.c-steps-3 figure{margin:0}.flow-box ol{counter-reset:count;position:relative;list-style:none;padding:0;margin:0}.flow-box li{padding:1em 1em 1em 5em;margin:0;position:relative;background:#fff}.flow-box li:before{content:"";display:block;width:55px;height:55px;background:var(--primary-color);border-radius:50%;position:absolute;top:10px;left:12px}.flow-box li:not(:last-child):after{content:"";display:block;height:calc(100% - 55px);border-left:solid 2px var(--tertiary-color);position:absolute;top:73px;left:39px}.step-label{color:#fff;font-weight:700;font-size:9px;letter-spacing:.1em;text-align:center;position:absolute;top:18px;left:23px;line-height:1.4;z-index:1}.step-label:after{counter-increment:count;content:counter(count,decimal-leading-zero);display:block;font-size:1.6rem;line-height:1;margin-top:-3px;text-align:center}.step-heading{font-size:var(--font-h2);font-weight:700;color:var(--accent-color);letter-spacing:.08em;padding-top:.5em;margin-bottom:.5em}.step-body{border-bottom:dotted 2px var(--tertiary-color);padding-bottom:1em}.flow-box li:last-child .step-body{border-bottom:none}.w-menu nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}.w-menu nav ul li{width:calc((100% - 2em) / 3);border:1px solid #16b4be;height:60px;line-height:1.4;position:relative;text-align:center;margin-bottom:1em;padding:1em 0}.w-menu nav ul a{position:absolute;top:0;left:0;width:100%;height:100%;color:#16b4be;display:flex;align-items:center;justify-content:center}.w-menu nav li a.active{background:#16b4be;opacity:inherit;color:#fff}.dental_white .wt-clinic,.dental_white .wt-salon{width:100%;border-collapse:separate;font-size:1.2rem}.dental_white .wt-clinic th,.dental_white .wt-salon th{display:block;background:#fff;width:100%;padding:.5em 1em;vertical-align:middle}.dental_white .wt-clinic th{border:2px solid #56c9d0}.dental_white .wt-salon th{border:2px solid var(--border-color,#d3d3d3)}.dental_white .wt-clinic td{display:block;background:#e6f7f5;vertical-align:middle;padding:1em 2em;margin-bottom:1em}.dental_white .wt-salon td{display:flex;align-items:center;background:var(--gray-bg,#f5f5f5);padding:1em 2em;margin-bottom:1em}@media (min-width:769px){.dental_white .wt-clinic th,.dental_white .wt-salon th,.dental_white .wt-clinic td,.dental_white .wt-salon td{font-size:1.6rem}.dental_white .wt-clinic td,.dental_white .wt-salon td{height:110px}.dental_white .wt-clinic tr:first-child>td,.dental_white .wt-salon tr:first-child>td{height:250px}.dental_white .wt-clinic tr:last-child>td,.dental_white .wt-salon tr:last-child>td{height:250px}}.wt-marin{color:#56c9d0}.wt-orange{color:#e8803a}.wt-sakura{color:#e8a0b0}.wt-dental-home{color:#78bfac}mark.marker03{background:linear-gradient(transparent 50%,rgba(86,201,208,.3) 50%);color:inherit}.wt-3col{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.wt-3col__item{width:75%;text-align:center}@media (min-width:769px){.wt-3col__item{flex:1;width:0;min-width:0}}.wt-2col{display:flex;flex-wrap:wrap;gap:var(--space-md)}.wt-2col__item{width:100%}@media (min-width:769px){.wt-2col__item{flex:1;min-width:0}}.wt-heading--dental,.wt-heading--other{position:relative;text-align:center;margin-bottom:calc(var(--space-md) + 24px)}.wt-heading--dental:after,.wt-heading--other:after{display:block;content:"";position:absolute;left:50%;bottom:-40px;height:30px;width:60px;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%)}.wt-heading--dental:after{background:#56c9d0}.wt-heading--other:after{background:#d3d3d3}.wt-compare-pair{display:flex;flex-direction:column;gap:var(--space-lg);font-size:var(--font-small)}@media (min-width:769px){.wt-compare-pair{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto auto auto;column-gap:var(--space-md);row-gap:0;align-items:stretch}.wt-compare-col{display:grid;grid-template-rows:subgrid;grid-row:1/-1}}.wt-row__th{padding:.5em 1em;font-weight:700;text-align:center;background:#fff;display:flex;align-items:center;justify-content:center}.wt-compare-col--dental .wt-row__th{border:2px solid #56c9d0}.wt-compare-col--other .wt-row__th{border:2px solid #d3d3d3}.wt-row__td{padding:1em 2em;margin-bottom:var(--space-sm);display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:769px){.wt-row__td{margin-bottom:0}}.wt-compare-col--dental .wt-row__td{background:#e6f7f5}.wt-compare-col--other .wt-row__td{background:#f5f5f5}.wt-td-flex{display:flex;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap}.wt-td-flex__text{flex:1;min-width:0}.wt-td-flex__img{width:38%;flex-shrink:0}@media (max-width:768px){.wt-td-flex__img{width:100%}}.wt-kinds-table{width:100%;border-collapse:separate;border-spacing:4px;font-size:var(--font-small);table-layout:fixed}.wt-kinds-table thead th{background:#56c9d0;color:#fff;text-align:center;padding:.6em .8em;font-weight:700}.wt-kinds-table thead th:first-child{background:#e8a030;color:#fff;width:14%}.wt-kinds-table tbody td.course:has(span),.wt-kinds-table tbody td.wt-label{background:#e8a030;color:#fff;text-align:center;font-weight:700;padding:.6em .4em;vertical-align:middle}.wt-kinds-table tbody td.course:not(:has(span)){background:#f5feff;text-align:center;padding:.6em .8em;vertical-align:middle}@media (max-width:768px){.wt-kinds-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.wt-kinds-table{min-width:520px}}.wt-price-table{width:100%;border-collapse:separate;border-spacing:4px;font-size:var(--font-small)}.wt-price-table th{background:#16b4be;color:#fff;padding:1em .8em;text-align:center;vertical-align:middle;min-width:4em}.wt-price-table th span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:pre}.wt-price-table td{background:#f7f5eb;text-align:center;padding:.6em .8em;vertical-align:middle}@media (max-width:768px){.wt-price-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.wt-price-table{min-width:480px}}.wt-mb-0{margin-bottom:0}.wt-mb-30{margin-bottom:30px}.wt-mb-120{margin-bottom:120px}.wt-flow-box{padding:20px;border:4px solid #d3d3d3}.wt-flow-box--arrow{position:relative;margin-bottom:40px}.wt-flow-box--arrow:after{display:block;content:"";position:absolute;left:50%;bottom:-30px;height:30px;width:60px;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%);background:#d3d3d3}h4.wt-step-head{font-size:clamp(1rem, 1.5vw, 1.25rem);font-weight:700;line-height:1.5;margin-bottom:1em;padding:.5em 1em .5em 2.2em;position:relative;text-align:left;text-indent:0}h4.wt-step-head:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;background:url(/img/dental_whitening/check.svg) no-repeat center/contain;position:absolute;left:.6em;top:50%;transform:translateY(-50%)}#office h4.wt-step-head{border-left:4px solid #56c9d0;background:#f0fbfc}#office h4.wt-step-head:before{filter:none}#home h4.wt-step-head{border-left:4px solid orange;background:#fff8e6}#home h4.wt-step-head:before{filter:brightness(0) saturate(100%) invert(62%) sepia(95%) saturate(700%) hue-rotate(2deg) brightness(104%)}#dual h4.wt-step-head{border-left:4px solid #dd6f9f;background:#fdf0f6}#dual h4.wt-step-head:before{filter:brightness(0) saturate(100%) invert(52%) sepia(40%) saturate(600%) hue-rotate(295deg) brightness(105%)}ol.wt-step-list{list-style:none;padding:0;margin:0}li.wt-step-item{margin-bottom:1em;position:relative}li.wt-step-item:before{content:"オフィス";position:absolute;z-index:3;top:5px;left:5px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;padding:2px;box-sizing:border-box;border-radius:50%;color:#fff;font-size:.75rem;text-align:center;font-weight:700;background:#16b4be}li.wt-step-item--office:before{background:#16b4be;content:"オフィス"}li.wt-step-item--home:before{background:orange;content:"ホーム"}li.wt-step-item--none:before{display:none;content:""}.wt-step-img{margin-bottom:.5em}.wt-step-img img{width:100%;height:auto;display:block}@media (min-width:769px){li.wt-step-item{display:flex;gap:var(--space-md);align-items:flex-start;padding-left:80px}.wt-step-img{flex-shrink:0;width:160px;margin-bottom:0}.wt-step-text{flex:1;min-width:0}}@media (min-width:600px) and (max-width:768px){li.wt-step-item{display:flex;gap:var(--space-sm);align-items:flex-start;padding-top:0;padding-left:70px}.wt-step-img{flex-shrink:0;width:120px;margin-bottom:0}.wt-step-text{flex:1;min-width:0}}@media (max-width:599px){li.wt-step-item{padding-top:0}}ol.wt-step-list--plus{position:relative;margin-top:110px}ol.wt-step-list--plus:before{display:block;content:url(//sawayaka-sika.com/wp-content/themes/blankslate-child/css/../img/dental_whitening/plus.svg);width:60px;height:60px;position:absolute;top:-110px;left:50%;transform:translateX(-50%);z-index:10}.wt-nav-btn{display:inline-block;padding:.7em 1.8em;border-radius:2em;color:#fff;font-size:var(--font-small);font-weight:700;text-align:center;text-decoration:none;line-height:1.5;transition:opacity .2s;margin:.4em .5em}.wt-nav-btn:hover{opacity:.8}.wt-nav-btn--office{background:#16b4be}.wt-nav-btn--home{background:orange}.wt-nav-btn--dual{background:#dd6f9f}.wt-opale-head--home,.wt-opale-head--office{position:relative;overflow:visible;text-align:center;font-size:clamp(0.9rem, 1.4vw, 1.1rem);font-weight:700;padding:.6em 1em;margin-top:11rem;margin-bottom:calc(var(--space-md) + 24px);color:#fff;border-radius:var(--radius-sm)}.wt-opale-head--home:after,.wt-opale-head--office:after{display:block;content:"";position:absolute;left:50%;bottom:-28px;height:28px;width:56px;clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%)}.wt-opale-head--home{background:#78bfac}.wt-opale-head--home:after{background:#78bfac}.wt-opale-head--home:before{display:block;content:url(//sawayaka-sika.com/wp-content/themes/blankslate-child/css/../img/dental_whitening/opale/home_icon.svg);width:200px;position:absolute;top:-80px;left:50%;transform:translateY(-50%) translateX(-50%)}.wt-opale-head--office{background:#78bfac}.wt-opale-head--office:after{background:#78bfac}.wt-opale-head--office:before{display:block;content:url(//sawayaka-sika.com/wp-content/themes/blankslate-child/css/../img/dental_whitening/opale/office_icon.svg);width:200px;position:absolute;top:-80px;left:50%;transform:translateY(-50%) translateX(-50%)}.wt-opale-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-small)}.wt-opale-table th{background:#56c9d0;color:#fff;font-weight:700;text-align:center;padding:.6em 1em;vertical-align:middle;width:8em}.wt-opale-table td{background:#f0fbfc;padding:.8em 1.2em;vertical-align:top;border-bottom:1px solid #d3d3d3}.wt-opale-table tr:last-child td{border-bottom:none}@media (max-width:768px){.wt-opale-table th,.wt-opale-table td{display:block;width:100%}}.wt-opale-dl dt{font-weight:700;color:var(--accent-color);margin-top:var(--space-sm)}.wt-opale-dl dd{margin:.3em 0 .8em 1em}.wt-case-card{border:1px solid var(--border-color);padding:var(--space-md);margin-bottom:var(--space-lg)}.wt-case-btn{color:#fff;text-align:center;background:#16b4be;border-radius:2em;width:180px;margin-top:1em;padding:1em 2em;display:block;margin-inline:auto;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em}img.i-block{display:inline-block}img.i-w70{max-width:70%}.root-img-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);list-style:none;padding:0;max-width:600px;margin-inline:auto}.root-img-grid--2{grid-template-columns:repeat(2,1fr)}.root-img-grid figure{margin:0}.root-img-grid img{width:100%;height:auto;display:block}@media (max-width:599px){.root-img-grid{grid-template-columns:repeat(2,1fr)}.root-img-grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px){.perio-checklist--2col{display:grid;grid-template-columns:repeat(2,1fr);gap:.5em 2em}}.bridge-img-grid{display:flex;flex-direction:column;background:var(--bg-color);border:1px solid var(--border-color);margin-bottom:var(--space-sm)}.bridge-img-group{flex:1}.bridge-img-group:last-of-type{border-top:1px solid var(--border-color)}.bridge-img-pair{display:flex}.bridge-img-cell{flex:1;padding:var(--space-sm);border-bottom:1px solid var(--border-color)}.bridge-img-cell:not(:last-child){border-right:1px solid var(--border-color)}.bridge-img-cell figure{margin:0}.bridge-img-cell figure img{width:100%;height:auto;display:block}.bridge-img-caption{font-size:var(--font-small);text-align:center;padding:var(--space-sm);margin:0}@media (min-width:769px){.bridge-img-grid{flex-direction:row}.bridge-img-group:last-of-type{border-top:none}.bridge-img-group:not(:last-child){border-right:1px solid var(--border-color)}.bridge-img-cell{border-bottom:none}.bridge-img-pair{border-bottom:1px solid var(--border-color)}}.clinic-section{padding-block:var(--space-md);margin-bottom:var(--space-lg)}.clinic-photo{margin:0;position:relative;display:block}.clinic-photo__img{display:block;width:100%;object-fit:cover;object-position:center}.clinic-section__title{font-size:var(--font-h2);font-weight:700;letter-spacing:.15em;text-align:center;margin-top:var(--space-md);margin-bottom:var(--space-sm)}.clinic-section p{padding:0 var(--space-md)}.clinic-section p+p{margin-top:var(--space-sm)}.clinic-photo--flush-right{margin-left:2rem !important;margin-right:-2rem !important}.clinic-photo--flush-left{margin-right:2rem !important;margin-left:-2rem !important}.clinic-section--A{background-color:var(--tertiary-color);padding-top:0}.clinic-section--B{background-color:var(--light-gray-color);padding-top:0}.clinic-section--C{background-color:var(--bg-ex-light-color);padding-block:0;margin-right:2rem !important;margin-left:-2rem !important}.clinic-section--D{background-color:var(--tertiary-color)}.clinic-layout--C .clinic-photo img{margin-left:2rem !important}.clinic-layout--C{margin-left:2em}.clinic-section__body--C{padding-bottom:var(--space-md)}.clinic-photo--bordered{padding:8px;margin-bottom:var(--space-md)}.clinic-grid{display:grid;grid-template-columns:1fr}@media (min-width:600px){.clinic-grid{grid-template-columns:repeat(2,1fr);column-gap:2em}.clinic-grid>.clinic-section:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;width:50%;margin-inline:auto}.clinic-section{display:flex;flex-direction:column;justify-content:flex-end}.clinic-photo__img{border:3px solid #fff}.clinic-section--A{background-color:var(--tertiary-color);margin-left:-2em;margin-right:2em}}.step-badge{display:inline-block;font-size:10px;font-weight:700;color:#fff;padding:.2em .8em;border-radius:1.5em;margin-left:.8em;vertical-align:middle;letter-spacing:.05em}.step-badge--A{background:#e1a127}.step-badge--B{background:#fe597f}.price-sub-ttl{font-size:var(--font-h3);font-weight:700;color:var(--accent-color);margin-bottom:var(--space-sm)}.price-list{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.4em;font-size:var(--font-small);line-height:1.7}.price-list li{position:relative;padding-left:1.2em}.price-list li:before{content:'・';position:absolute;left:0;color:var(--secondry-color)}.price-list--num{list-style:decimal;padding-left:1.5em}.price-list--num li{padding-left:0}.price-list--num li:before{display:none}.price-menu-list{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);list-style:none;padding:0;margin:0}.price-menu-list li a{display:inline-flex;align-items:center;gap:.4em;font-size:var(--font-small);color:var(--accent-color);font-weight:700}.price-menu-list li a:before{content:'▼';font-size:.7em;color:var(--secondry-color)}.price-card-img{max-width:360px;width:100%;height:auto;display:block;margin-inline:auto}.price-formula-img{max-width:480px;width:100%;height:auto;display:block;margin-inline:auto}.price-denture-imgs{display:flex;justify-content:center;gap:var(--space-md)}.price-denture-imgs figure{text-align:center;margin:0}.price-denture-imgs img{display:block;max-width:200px;width:100%;height:auto;margin-inline:auto}.price-denture-imgs figcaption{font-size:var(--font-small);margin-top:var(--space-sm);color:var(--gray-color)}.price-calc{max-width:560px;margin-inline:auto}.price-calc__inner{border:1px solid var(--tertiary-color);border-radius:var(--radius-md);padding:var(--space-md);background:var(--bg-ex-light-color)}.price-calc__title{text-align:center;font-size:var(--font-h3);font-weight:700;color:var(--accent-color);margin-bottom:var(--space-md);letter-spacing:.1em}.price-calc__row{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:.75em;flex-wrap:wrap}.price-calc__label{flex:1 1 180px;font-size:var(--font-small);color:var(--gray-color);min-width:130px}.price-calc__input-wrap{display:flex;align-items:center;gap:4px}.price-calc__input-wrap input{width:130px;padding:.4em .6em;font-size:var(--font-small);border:1px solid var(--border-color);border-radius:var(--radius-sm);text-align:right;color:var(--text-color);background:var(--bg-color)}.price-calc__unit{font-size:var(--font-small);color:var(--gray-color);white-space:nowrap}.price-calc__note{font-size:var(--font-small);color:var(--gray-color);margin-bottom:var(--space-sm);line-height:1.6}.price-calc__btn{display:block;width:100%;padding:.7em 1em;background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--font-small);font-family:var(--font-family);letter-spacing:.1em;cursor:pointer;transition:opacity .2s ease;margin-top:var(--space-sm)}.price-calc__btn:hover{opacity:.8}.price-calc__error{display:none;color:#c0392b;font-size:var(--font-small);margin-top:.5em;text-align:center}.price-calc__result{display:none;margin-top:var(--space-md);border-top:1px solid var(--tertiary-color);padding-top:var(--space-sm)}.price-calc__result-row{display:flex;justify-content:space-between;align-items:baseline;padding:.4em 0;border-bottom:1px dotted var(--tertiary-color);font-size:var(--font-small);gap:var(--space-sm)}.price-calc__result-row:last-child{border-bottom:none}.price-calc__result-label{color:var(--gray-color);flex-shrink:0}.price-calc__result-label--bold{font-weight:700;color:var(--accent-color)}.price-calc__result-value{font-weight:700;color:var(--text-color);text-align:right}.price-calc__result-value--highlight{font-size:var(--font-h3);color:var(--accent-color-ore)}.price-calc__disclaimer{font-size:var(--font-small);color:var(--gray-color);margin-top:var(--space-sm);line-height:1.6;text-align:center}@media (max-width:480px){.price-denture-imgs{flex-direction:column;align-items:center}}.table-price{width:100%;border-collapse:collapse;font-size:var(--font-small);line-height:1.6;margin-bottom:var(--space-md)}.table-price th,.table-price td{padding:.75em 1em;vertical-align:middle;border-bottom:1px solid var(--tertiary-color);text-align:left}.table-price th{font-weight:700;color:var(--accent-color);background:var(--bg-ex-light-color);white-space:nowrap}.table-price tr.heading th,.table-price thead th{color:var(--primary-color);font-weight:700;text-align:center}.table-price td.course,.table-price th.course{text-align:center;color:var(--gray-color);font-weight:400}.table-price th.title{background:var(--bg-ex-light-color);color:var(--accent-color);font-weight:700;text-align:left}.table-price th.alignL{text-align:left}.table-price .nowrap{white-space:nowrap}.table-price .txt10{font-size:.8em;color:var(--gray-color)}.table-price td img{display:block;max-width:150px;height:auto;margin-inline:auto}.table-price-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-notice{display:none;font-size:.78em;color:var(--gray-color);text-align:right;margin-top:.4em;margin-bottom:var(--space-md)}.table-scroll-notice:before{content:'→'}.table-price.table-w100{display:table;overflow-x:inherit;white-space:normal}.table-w100 td{vertical-align:top}@media (max-width:599px){.table-price{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.table-scroll-notice{display:block}.table-price.table-notable{display:block;overflow-x:visible;white-space:normal}.table-price.table-notable thead,.table-price.table-notable tr.heading{display:none}.table-price.table-notable tbody{display:flex;flex-direction:column;gap:8px}.table-price.table-notable tr{display:grid;grid-template-columns:90px 1fr;grid-template-rows:auto auto auto;border:1px solid var(--border-color);background:#fff;overflow:hidden}.table-price.table-notable td:first-child{grid-column:1;grid-row:1/4;border-right:1px solid var(--border-color);padding:0}.table-price.table-notable td:first-child img{width:100%;height:100%;object-fit:cover;display:block}.table-price.table-notable td:nth-child(2){grid-column:2;grid-row:1;font-weight:700;padding:.6em .9em;border-bottom:1px solid var(--border-color)}.table-price.table-notable td:nth-child(3){grid-column:2;grid-row:2;font-weight:700;color:var(--accent-color);padding:.6em .9em;border-bottom:1px solid var(--border-color)}.table-price.table-notable td:nth-child(4){grid-column:2;grid-row:3;font-size:var(--font-small);color:var(--gray-color);padding:.6em .9em}.table-price.table-notable td[data-label]:before{display:none}.table-nocolor.table-price.table-nowrap{display:table;overflow:hidden}}#link03 .table-price.table-notable td:nth-child(3){display:none}.sp-area{display:none}@media (max-width:599px){.sp-area{display:inline-block;font-weight:400;color:#fff;background:var(--secondry-color);border-radius:2px;padding:1px 6px;margin-left:.4em;vertical-align:middle}.sp-area--back{background:var(--primary-color)}.sp-area--front{background:var(--accent-color-ore)}}.feature-card-grid{display:grid;grid-template-columns:1fr;gap:var(--space-md);list-style:none;padding:0;margin:0}@media (min-width:600px){.feature-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.feature-card-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{display:flex;flex-direction:column;border:1px solid var(--secondry-color);background:#fff;padding:1em}.feature-card__ttl{font-size:var(--font-base);font-weight:700;color:var(--primary-color);text-align:center;padding:var(--space-sm) var(--space-sm) 0;position:relative}.feature-card__ttl:after{content:'';display:block;margin:var(--space-sm) auto 0;width:100%;border-bottom:1px dashed var(--secondry-color)}.feature-card__img{margin:0 !important;flex-shrink:0}.feature-card__img img{width:100%;height:200px;object-fit:cover;display:block}.feature-card__desc{padding:var(--space-sm);font-size:var(--font-small);line-height:1.8;flex:1;color:var(--text-color)}li.feature-card .link-box{margin:0 !important}.access-map{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--space-md)}.access-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.access-park{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.access-park__item img{width:100%;height:auto;display:block;margin-bottom:var(--space-sm)}.access-park__item p{font-size:var(--font-small);line-height:1.7;margin-bottom:.4em}@media (min-width:600px){.access-park{grid-template-columns:repeat(2,1fr)}}.access-info{display:flex;flex-direction:column;gap:.6em;font-size:var(--font-small)}.access-info__row{display:flex;gap:1em;border-bottom:1px dotted var(--tertiary-color);padding-bottom:.6em}.access-info__row dt{font-weight:700;color:var(--accent-color);white-space:nowrap;min-width:5em}.access-reserve{display:flex;flex-direction:column;gap:var(--space-md)}.access-reserve__text{line-height:1.8}.access-reserve__image img{width:100%;height:auto;display:block}@media (min-width:600px){.access-reserve{flex-direction:row;align-items:flex-start;gap:var(--space-lg)}.access-reserve__text{flex:1}.access-reserve__image{flex:1.4}}@container content (min-width:769px){.c-feature-block.c-feature-block--4060>.c-col--main{flex:3 !important;min-width:0}.c-feature-block.c-feature-block--4060>.c-col--sub{flex:2 !important;min-width:0}.c-feature-block.c-feature-block--5050>.c-col--main{flex:1 !important;min-width:0}.c-feature-block.c-feature-block--5050>.c-col--sub{flex:1 !important;min-width:0}}.CF7_table{width:100%;border-collapse:collapse;background:#fff}.CF7_table tr{border-top:1px solid #e5e5e5}.CF7_table tr:last-child{border-bottom:1px solid #e5e5e5}.CF7_table th,.CF7_table td{padding:.9em 1em;vertical-align:middle;text-align:left;line-height:1.6}.CF7_table th{background:var(--bg-ex-light-color);font-size:var(--font-small);font-weight:700;width:30%;white-space:nowrap}.CF7_table input[type=text],.CF7_table input[type=email],.CF7_table input[type=tel],.CF7_table textarea,.CF7_table select{width:100%;border:1px solid #d8d8d8;border-radius:3px;padding:.5em .75em;font-size:var(--font-small);line-height:1.6;background:#fff;transition:border-color .2s}.CF7_table input[type=text]:focus,.CF7_table input[type=email]:focus,.CF7_table input[type=tel]:focus,.CF7_table textarea:focus{border-color:var(--accent-color);outline:none}.CF7_table ::placeholder{color:#aaa}.CF7_table textarea{resize:vertical;min-height:200px}.CF7_req{display:inline-block;font-size:.8em;padding:2px 6px;background:#ee8579;color:#fff;border-radius:3px;margin-right:.6em;vertical-align:middle}.CF7_unreq{display:inline-block;font-size:.8em;padding:2px 6px;background:#bdbdbd;color:#fff;border-radius:3px;margin-right:.6em;vertical-align:middle}.scroll-box{width:100%;height:200px;overflow-y:scroll;border:1px solid #ddd;background-color:#f8f4f4;padding:1em;font-size:var(--font-small);line-height:1.7}.CF7_btn{text-align:center;margin:var(--space-md) 0}.wpcf7 input.wpcf7-submit{background-color:var(--secondry-color);border:2px solid var(--secondry-color);color:#fff;font-size:1.1em;font-weight:700;padding:.8em 2.5em;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .3s,color .3s}.wpcf7 input.wpcf7-submit:hover{background:#fff;color:var(--secondry-color)}.wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{font-size:1rem;margin-top:var(--space-sm)}@media (max-width:599px){.CF7_table,.CF7_table tbody,.CF7_table tr,.CF7_table th,.CF7_table td{display:block;width:100%}.CF7_table th{border-bottom:none;padding-bottom:.4em}.CF7_table td{padding-top:.4em}}}
/*
Theme Neme: blankslate-child
Template:blankslate
*/