.Machida{width:100%;overflow-x:hidden}.Machida-hero{display:flex;align-items:center;justify-content:center;min-height:240px;padding:48px 16px 32px;background-image:linear-gradient(var(--color-green-100) 1px,transparent 1px),linear-gradient(90deg,var(--color-green-100) 1px,transparent 1px);background-position:-10px -10px;background-size:20px 20px;text-align:center}.Machida-heroBody{max-width:720px}.Machida-heroEyebrow{display:inline-block;margin-bottom:16px;padding:4px 16px;border-radius:999em;background-color:var(--color-green-700);color:var(--color-white);font-size:14px;font-weight:700}.Machida-heroTitle{font-feature-settings:"palt";font-size:min(4.2vw,32px);line-height:1.8}.Machida-heroMarker{background-color:var(--color-white)}.Machida-body{max-width:720px;margin:0 auto;padding:32px 16px 64px;font-size:1.6rem;line-height:1.9}.Machida-body p+p{margin-top:1em}.Machida-body a:not([class]){color:var(--color-blue-800);text-decoration:underline}.Machida-lead strong{color:var(--color-green-700)}.Machida-toc{margin:32px 0 16px;padding:20px 24px;border-radius:12px;background-color:var(--color-green-50)}.Machida-tocTitle{margin-bottom:8px;font-weight:700}.Machida-toc ol{padding-left:1.5em;list-style:decimal;font-size:1.4rem;line-height:1.7}.Machida-toc li+li{margin-top:6px}.Machida-section,.Machida-h3[id]{scroll-margin-top:72px}.Machida-h2{margin:64px 0 24px;padding:12px 0 12px 16px;border-left:6px solid var(--color-green-600);border-bottom:1px solid var(--color-gray-100);font-feature-settings:"palt";font-size:2.2rem;line-height:1.5}.Machida-h3{margin:40px 0 16px;padding-bottom:6px;border-bottom:2px dotted var(--color-green-200);font-size:1.8rem;line-height:1.5}.Machida-h4{margin:28px 0 8px;font-size:1.6rem;line-height:1.5}.Machida-h4:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background-color:var(--color-green-600);vertical-align:.15em}.Machida-list{margin:1em 0;padding-left:1.25em;list-style:disc}.Machida-numbered{counter-reset:machida;margin:1em 0}.Machida-numbered>li{counter-increment:machida;position:relative;padding:8px 0 8px 40px;border-bottom:1px dashed var(--color-gray-100);font-weight:700}.Machida-numbered>li:before{content:counter(machida);position:absolute;top:10px;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background-color:var(--color-green-600);color:var(--color-white);font-size:1.4rem;line-height:1}.Machida-points{margin:1em 0;padding-left:1.5em;list-style:decimal}.Machida-points>li+li{margin-top:8px}.Machida-points>li>strong{display:block}.Machida-steps{counter-reset:machida-step;display:grid;gap:12px;margin:1em 0}.Machida-steps>li{counter-increment:machida-step;position:relative;padding:16px 16px 16px 64px;border-radius:12px;background-color:var(--color-white);box-shadow:var(--box-shadow);font-size:1.5rem}.Machida-steps>li:before{content:"STEP\a" counter(machida-step);white-space:pre;position:absolute;top:16px;left:12px;width:40px;color:var(--color-green-700);font-size:1.1rem;font-weight:700;line-height:1.3;text-align:center}.Machida-steps>li>strong{display:block;margin-bottom:4px;font-size:1.6rem}.Machida-chips{display:flex;flex-wrap:wrap;gap:8px;margin:1em 0}.Machida-chips a{display:inline-block;padding:6px 16px;border:1px solid var(--color-green-600);border-radius:999em;color:var(--color-green-800);font-size:1.4rem;font-weight:700;text-decoration:none}.Machida-checkPoints{margin:16px 0;padding:16px 20px;border:1px solid var(--color-gray-100);border-radius:12px}.Machida-checkPointsTitle{margin-bottom:4px;font-size:1.4rem;font-weight:700}.Machida-checkPoints li{position:relative;padding-left:28px;font-size:1.5rem}.Machida-checkPoints li:before{content:"";position:absolute;top:.45em;left:2px;width:16px;height:16px;border-radius:4px;background-color:var(--color-green-600);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3.5 8.5l3 3 6-7" fill="none" stroke="%23fff" stroke-width="2"/></svg>')}.Machida-ourCase{display:flex;flex-direction:column;gap:4px;margin:16px 0;padding:16px 20px;border-radius:12px;background-color:var(--color-green-50)}.Machida-ourCase>strong{color:var(--color-green-800);font-size:1.4rem}.Machida-catch{margin:8px 0 12px;color:var(--color-green-800);font-size:1.7rem;font-weight:700;line-height:1.6}.Machida-note{color:var(--color-gray-600);font-size:1.2rem;line-height:1.7}.Machida-tableWrap{margin:16px 0}.Machida-tableWrap--scroll{overflow-x:auto}.Machida-table{width:100%;border-collapse:collapse;font-feature-settings:"palt";font-size:1.4rem;line-height:1.6}.Machida-table th,.Machida-table td{padding:10px 12px;border:1px solid var(--color-gray-100);text-align:left;vertical-align:top}.Machida-table thead th{background-color:var(--color-green-700);color:var(--color-white);white-space:nowrap}.Machida-table tbody th{background-color:var(--color-green-50);white-space:nowrap}.Machida-table--striped tbody tr:nth-child(2n) td{background-color:var(--color-gray-50)}.Machida-table--compare{min-width:720px}.Machida-table--compare tbody th{white-space:normal}.Machida-table--wrap tbody th{width:35%;white-space:normal}.Machida-table .Machida-ours{background-color:var(--color-yellow-100)}.Machida-table .Machida-ours strong{color:var(--color-green-800)}.Machida-table thead .Machida-ours{background-color:var(--color-yellow-700);color:var(--color-gray-900)}.Machida-num{text-align:right!important;white-space:nowrap}.Machida-table--price .Machida-num{font-size:1.6rem;font-weight:700;color:var(--color-green-800)}.Machida-centerCards{display:grid;gap:16px;margin:24px 0}.Machida-centerCard{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background-color:var(--color-white);box-shadow:var(--box-shadow)}.Machida-centerCardImage{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.Machida-centerCardBody{display:flex;flex:1;flex-direction:column;padding:16px}.Machida-centerCardName{margin-bottom:8px;font-size:1.8rem}.Machida-centerCard dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin-bottom:16px;font-size:1.3rem;line-height:1.6}.Machida-centerCard dt{color:var(--color-gray-600);font-weight:700;white-space:nowrap}.Machida-centerCardLink{display:block;margin-top:auto;padding:10px;border-radius:999em;background-color:var(--color-green-600);color:var(--color-white);font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none}.Machida-offers{display:grid;gap:12px;margin:16px 0}.Machida-offers>li{display:flex;flex-direction:column;padding:16px 20px;border:2px dashed var(--color-yellow-300);border-radius:12px;background-color:var(--color-yellow-100);font-size:1.5rem}.Machida-offers strong{font-size:1.6rem}.Machida-voices{display:grid;gap:24px;margin:24px 0}.Machida-voice{display:grid;gap:16px;padding:16px;border-radius:12px;background-color:var(--color-white);box-shadow:var(--box-shadow);font-size:1.5rem}.Machida-voiceImage{width:100%;height:auto;margin:0;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:8px}.Machida-voiceTitle{margin-bottom:8px;font-size:1.6rem;line-height:1.6}.Machida-voice blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid var(--color-green-300);background-color:var(--color-gray-50);font-size:1.4rem}.Machida-readMore{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;color:var(--color-blue-800);font-size:1.4rem;font-weight:700}.Machida-faq{border-top:1px solid var(--color-gray-100)}.Machida-faq details{border-bottom:1px solid var(--color-gray-100)}.Machida-faq summary{position:relative;padding:14px 32px 14px 36px;cursor:pointer;list-style:none}.Machida-faq summary::-webkit-details-marker{display:none}.Machida-faq summary:before{content:"Q";position:absolute;top:12px;left:0;color:var(--color-green-600);font-size:2rem;font-weight:700;line-height:1.2}.Machida-faq summary:after{content:"+";position:absolute;top:10px;right:8px;color:var(--color-gray-400);font-size:2rem}.Machida-faq details[open] summary:after{content:"−"}.Machida-faq summary h4{font-size:1.5rem;line-height:1.6}.Machida-faq details>p{position:relative;padding:0 8px 16px 36px;font-size:1.5rem}.Machida-faq details>p:before{content:"A";position:absolute;top:-2px;left:0;color:var(--color-yellow-300);font-size:2rem;font-weight:700}.Machida-contactCards,.Machida-nearby{display:grid;gap:12px;margin:16px 0}.Machida-contactCards a,.Machida-nearby a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;border:1px solid var(--color-gray-100);border-radius:12px;background-color:var(--color-white);box-shadow:var(--box-shadow);color:inherit;text-decoration:none}.Machida-contactCards strong,.Machida-nearby strong{color:var(--color-green-800);font-size:1.6rem}.Machida-contactCards span,.Machida-nearby span{font-size:1.3rem;line-height:1.6}.Machida-contactCards li:first-child a{border:none;background-color:var(--color-green-600)}.Machida-contactCards li:first-child strong,.Machida-contactCards li:first-child span{color:var(--color-white)}@media (min-width: 640px){.Machida-centerCards{grid-template-columns:1fr 1fr}.Machida-voice{grid-template-columns:200px 1fr}.Machida-contactCards{grid-template-columns:repeat(3,1fr)}.Machida-nearby{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.Machida-h2{font-size:2.6rem}.Machida-h3{font-size:2rem}}
