@media(max-width:767px){:root{--lh-body: 1.85}.sec-head__title{font-size:1.4375rem;letter-spacing:.1em}.sec-head__lede{margin-top:12px;font-size:.875rem;line-height:1.9}.sec-head{margin-bottom:26px}.sec-head__rule{width:60px;margin-top:14px}h3{letter-spacing:.04em}.cert{padding:4px 14px;font-size:.6875rem;letter-spacing:.2em}.menu-card__text,.clinic-card__text,.reason__text,.support-card__text,.appeal__text,.flow__text,.faq__a,.greeting__p{font-size:.875rem;line-height:1.85}[class*=__note]{line-height:1.75}.sec--orn,.sec-menu,.sec-cases,.sec-reasons,.sec-cost,.sec-flow,.sec-greeting,.sec-doctors,.sec-faq,.sec-access,.sec-news,.sec-videos,.sec-worries,.sec-clinic-intro,.sec-counseling,.sec-consult,.sec-supervision{padding-block:44px}.sec-achievement.sec-achievement--dark{padding-block:48px}.sec-pagehero{padding-block:32px 36px}.sec-more{margin-top:20px}.sp-rail-dots{margin-top:12px}.menu__grid:not(.sp-rail),.clinic__grid:not(.sp-rail),.videos__grid:not(.sp-rail),.reasons__grid:not(.sp-rail),.cost__supports:not(.sp-rail){gap:16px!important}.worries__list{gap:20px 12px!important}.flow__item{padding:16px 14px!important;gap:10px!important}.flow__list{gap:12px}.faq__list{gap:10px}.menu-card__body,.clinic-card__body{padding:16px 16px 18px}.achieve__crown{padding:24px 16px 28px;gap:18px;margin-bottom:36px}.crown__stage{width:min(180px,52vw)}.crown__total{padding-top:20px;gap:8px}.crown__stats{margin-top:14px}.achieve__duo{gap:20px!important;margin-top:28px!important}.achieve__award{gap:22px;margin-top:32px}.clinic-appeals.sp-rail{grid-auto-columns:78%;align-items:stretch}.clinic-appeals .appeal{padding:16px 14px}.clinic-appeals .appeal__title{font-size:.9375rem}.clinic-appeals .appeal__text{font-size:.8125rem;line-height:1.75}.location{gap:14px}.location__map{aspect-ratio:16 / 9}.diagsim,.costsim{padding:18px 16px;margin-top:24px}.diagsim__form{gap:14px}.faq__q{padding:16px}.worries__list{gap:16px 10px!important}.worry__label{margin-top:8px}.crown__stage{width:min(160px,48vw)}.g-portrait{max-width:320px;margin-inline:auto}.sec-footer{padding-block:40px 28px}.sec-footer .wrap{display:grid;gap:0}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.footer__col-title{margin:0 0 10px;padding-bottom:8px;font-size:.6875rem;letter-spacing:.2em;color:var(--color-accent-soft, #e2cfa4);border-bottom:1px solid rgba(201,167,95,.3)}.footer__list{gap:0}.footer__link{display:block;padding-block:7px;font-size:.8125rem;line-height:1.65}.footer__link br{display:none}.footer__list li:has(>.footer__link[href^="https://plus.dentamap.jp"]){display:none}.footer__about{margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:.75rem;line-height:1.9}.footer__org{margin-top:22px;font-size:1rem;letter-spacing:.14em;text-align:center}.footer__copy{margin-top:6px;font-size:.6875rem;letter-spacing:.08em;text-align:center;opacity:.72}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cf-v33-sp.css.map */
