.mock--care{--c-cream:#fff7ea;--c-white:#fffdf8;--c-orange:#ee7a35;--c-apricot:#fde6cd;--c-green:#4c9768;--c-green-l:#e4f1e2;--c-text:#40322a;--c-mute:#8a7766;--c-line:#ecdfca;--c-round:"M PLUS Rounded 1c","Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;background:var(--c-cream);color:var(--c-text);font-weight:500}.mock--care h4{font:800 1.9em/1.5 var(--c-round);letter-spacing:.04em}.car-logo{display:flex;align-items:center;gap:.4em;font:800 1.6em/1.2 var(--c-round);white-space:nowrap}.car-logo svg{width:1.5em;height:1.5em;color:var(--c-green);stroke-width:2}.car-logo span{display:grid}.car-logo small{font:500 .4em/1.5 var(--text);letter-spacing:.06em;color:var(--c-mute)}.car-util{display:flex;align-items:center;gap:1.6em;height:3em;padding:0 3em;background:#f8ecda}.car-util>span{font-size:.82em;font-weight:700}.car-util>span:first-child{margin-right:auto;font-weight:500;color:var(--c-mute)}.car-size{display:flex;align-items:center;gap:.5em}.car-size i{display:grid;place-items:center;min-width:2.7em;height:1.9em;padding:0 .5em;border:1px solid var(--c-text);border-radius:.4em;background:#fff}.car-size i.is-on{background:var(--c-text);color:#fff}.car-main{display:flex;align-items:center;gap:1.5em;height:6.8em;padding:0 3em;border-bottom:1px solid var(--c-line);background:var(--c-white)}.car-links{display:flex;gap:1.3em;margin-left:auto}.car-links i{display:grid;justify-items:center;gap:.2em;font-size:.9em;font-weight:700;white-space:nowrap}.car-links svg{width:1.7em;height:1.7em;color:var(--c-orange);stroke-width:1.8}.car-tel{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.6em;padding-left:1.4em;border-left:1px solid var(--c-line);white-space:nowrap}.car-tel i{grid-row:1/3;display:grid;place-items:center;width:2.9em;height:2.9em;border-radius:50%;background:var(--c-orange);color:#fff}.car-tel svg{width:1.4em;height:1.4em;stroke-width:2.2}.car-tel b{font:800 1.45em/1.15 var(--c-round);letter-spacing:.02em}.car-tel small{font-size:.74em;color:var(--c-mute)}.car-hero{display:grid;grid-template-columns:1fr 25em;align-items:center;gap:2.4em;height:27em;padding:0 4.6em 0 4em;overflow:hidden}.car-copy em{display:inline-block;padding:.3em 1.1em;border-radius:99em;background:var(--c-green);color:#fff;font-size:.9em;font-weight:700;letter-spacing:.06em}.car-copy h4{width:fit-content;margin:.3em 0 .25em;font-size:3.3em;line-height:1.42}.car-copy p{font-size:1.08em;line-height:1.9;white-space:nowrap}.car-buttons{display:flex;gap:1em;margin-top:1.5em}.car-buttons>*{display:inline-flex;align-items:center;gap:.6em;padding:1em 1.6em;border-radius:99em;font:800 1.1em var(--c-round);white-space:nowrap}.car-buttons b{background:var(--c-orange);color:#fff;box-shadow:0 .32em #c9601f}.car-buttons span{background:#fff;box-shadow:inset 0 0 0 .14em var(--c-text)}.car-buttons svg{width:1.2em;height:1.2em;stroke-width:2.6}.car-art{position:relative;height:21.4em}.car-art-back{position:absolute;top:-1em;right:-2.4em;bottom:-1.4em;left:1.6em;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;background:var(--c-apricot)}.car-blob{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:61% 39% 53% 47%/46% 56% 44% 54%;overflow:hidden}.car-seal{position:absolute;left:-1em;bottom:.3em;z-index:5;display:grid;place-items:center;width:4.5em;height:4.5em;border-radius:50%;background:var(--c-green);color:#fff;font:800 1.05em/1.25 var(--c-round);text-align:center;transform:rotate(-8deg)}.car-news{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2.4em;padding:1.8em 4em;border-block:1px solid var(--c-line);background:var(--c-white)}.car-news h4{font-size:1.35em}.car-news ul{display:grid;gap:.45em}.car-news li{display:flex;gap:1.4em;font-size:1.02em}.car-news time{color:var(--c-mute);font-variant-numeric:tabular-nums}.car-news>span{padding:.5em 1.3em;border-radius:99em;box-shadow:inset 0 0 0 1px var(--c-text);font-size:.88em;font-weight:700}.car-service{padding:3.6em 4em 4em;background:var(--c-green-l);text-align:center}.car-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6em;margin-top:1.7em}.car-cards article{position:relative;display:grid;justify-items:center;padding:1.9em 1.2em 1.6em;border-radius:1.8em;background:#fff}.car-icon{display:grid;place-items:center;width:4.8em;height:4.8em;border-radius:50%;background:var(--c-apricot);color:var(--c-orange)}.car-icon svg{width:2.5em;height:2.5em;stroke-width:1.9}.car-cards b{margin-top:.6em;font:800 1.35em/1.5 var(--c-round)}.car-cards p{margin-top:.25em;font-size:.95em;line-height:1.7;white-space:nowrap}.car-cards span{display:inline-flex;align-items:center;gap:.4em;margin-top:.9em;font-size:.9em;font-weight:700;color:#35794f}.car-cards span svg{width:1.1em;height:1.1em;stroke-width:2.6}.car-pin-corner{right:.5em;top:.5em}.car-day{padding:3.6em 4em 3.8em;text-align:center}.car-day ol{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin-top:1.8em}.car-day ol:before{content:"";position:absolute;left:10%;right:10%;top:6.25em;border-top:.2em dotted #e2b78e}.car-day li{display:grid;justify-items:center;align-content:start}.car-day li>span{display:grid;place-items:center;width:5em;height:5em;border-radius:50%;background:var(--c-white);box-shadow:inset 0 0 0 .14em var(--c-apricot);color:var(--c-green);overflow:hidden}.car-day li>span svg{width:2.3em;height:2.3em;stroke-width:1.8}.car-day li>span img{display:block;width:100%;height:100%;object-fit:cover}.car-day li>i{position:relative;width:1em;height:1em;margin:.85em 0 .5em;border-radius:50%;background:var(--c-orange);box-shadow:0 0 0 .3em var(--c-cream)}.car-day b{font:800 1.3em/1.3 var(--c-round);color:#d2601c}.car-day p{font-size:.95em;font-weight:700;line-height:1.5}.car-voice{padding:3.6em 4em 3.8em;background:var(--c-white);text-align:center}.car-voices{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-top:1.7em;text-align:left}.car-voices>div{display:flex;align-items:center;gap:1.5em}.car-voices img{flex:none;width:5.4em;height:5.4em;border-radius:50%;object-fit:cover}.car-bubble{position:relative;flex:1;padding:1em 1.3em;border-radius:1.3em;background:var(--c-apricot);font-size:1.05em;font-weight:700;line-height:1.7}.car-bubble:before{content:"";position:absolute;left:-.7em;top:50%;width:1.4em;height:1.4em;background:inherit;clip-path:polygon(100% 15%,0 50%,100% 85%);transform:translateY(-50%)}.car-bubble small{display:block;margin-top:.3em;font-size:.72em;font-weight:500;color:var(--c-mute)}.car-flow{padding:3.4em 4em 3.6em;background:var(--c-apricot);text-align:center}.car-flow ol{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:1.7em}.car-flow ol:before{content:"";position:absolute;left:12.5%;right:12.5%;top:1.65em;border-top:.18em dashed #e3a877}.car-flow li{display:grid;justify-items:center}.car-flow li i{position:relative;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:var(--c-orange);color:#fff;font:800 1.5em/1 var(--c-round)}.car-flow b{margin-top:.55em;font:800 1.15em/1.5 var(--c-round)}.car-flow small{font-size:.85em;color:#7a5b43}.car-access{display:grid;grid-template-columns:1fr 22em;gap:3em;padding:3.6em 4em 3.8em;background:var(--c-white)}.car-access h4{margin-bottom:.55em}.car-spec{width:100%;border-top:.16em solid var(--c-text)}.car-spec div{display:grid;grid-template-columns:6.4em 1fr;border-bottom:1px solid var(--c-line)}.car-spec dt{padding:.7em .9em;background:var(--c-cream);font-weight:700}.car-spec dd{padding:.7em 1em}.car-place{display:grid;grid-template-rows:10.6em 1fr;gap:1em;--map-land:#f6eedd;--map-road:#fffdf8;--map-water:#cfe3ea;--map-park:#d9ead3;--map-block:#eddfc6;--map-rail:#c9b9a0;--map-pin:var(--c-orange)}.car-place img,.car-place span{display:block;width:100%;height:100%;border-radius:1.4em;object-fit:cover;overflow:hidden}.car-place span{min-height:8.4em;box-shadow:0 0 0 1px var(--c-line)}.car-cta{padding:3.2em 4em 3.5em;background:var(--c-orange);color:#fff;text-align:center}.car-cta h4{font-size:2em}.car-cta>div{display:flex;align-items:center;justify-content:center;gap:2.4em;margin-top:1.1em}.car-cta-tel{display:flex;align-items:center;gap:.6em}.car-cta-tel svg{width:2em;height:2em;stroke-width:2.2}.car-cta-tel b{font:800 2.6em/1.2 var(--c-round);letter-spacing:.02em}.car-cta-form{display:inline-flex;align-items:center;gap:.6em;padding:1em 1.8em;border-radius:99em;background:#fff;color:#c95a15;font:800 1.1em var(--c-round)}.car-cta-form svg{width:1.2em;height:1.2em;stroke-width:2.6}.car-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.2em 3em;padding:2.4em 4em 1.8em;background:#4a3a30;color:#e9dccb}.car-foot .car-logo{font-size:1.4em;color:#fff}.car-foot .car-logo small{color:#cdbda8}.car-foot .car-logo svg{color:#9fd3ae}.car-foot-links{display:flex;justify-content:flex-end;gap:1.8em;font-size:.9em;font-weight:700}.car-foot>small{grid-column:1/-1;padding-top:1.2em;border-top:1px solid #655246;font-size:.76em}
