.mip-panel{position:relative;padding:80px 0;color:#202b38;background:#fff;text-align:left;overflow-wrap:anywhere}.mip-panel.mip-business,.mip-panel.mip-guide{background:#f3f7fb}.mip-panel .mip-eyebrow{margin:0 0 14px;color:#075aa7;font-size:13px;font-weight:700;letter-spacing:.12em}.mip-panel h2{margin:0 0 28px;color:#202b38;font-size:clamp(24px,2.4vw,36px);text-wrap:balance;font-weight:700;line-height:1.6;text-align:left}.mip-panel p{margin:0;font-size:16px;line-height:1.9}.mip-panel .mip-intro{max-width:820px;margin-bottom:30px}.mip-panel .mip-note{font-size:14px;line-height:1.8}.mip-panel a,.mip-answer a{color:#075aa7;text-decoration:underline;text-underline-offset:.25em}.mip-panel a:hover{text-decoration-thickness:2px}.mip-panel a:focus-visible{outline:3px solid #075aa7;outline-offset:4px}.mip-panel .mip-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0}.mip-panel .mip-fact-grid>div{border-top:2px solid #a9c8e3;padding-top:18px}.mip-panel dt{font-size:14px;font-weight:700;line-height:1.8}.mip-panel dd{margin:8px 0 0;font-size:16px;line-height:1.9}.mip-panel .mip-record{padding:28px;background:#fff;border-radius:8px}.mip-panel .mip-record strong{display:inline-block;margin-left:12px;color:#075aa7;font-size:clamp(26px,3vw,40px);line-height:1.5}.mip-panel .mip-record .mip-note{margin-top:10px}.mip-panel .mip-links{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px}.mip-panel .mip-links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;line-height:1.8}.mip-panel .mip-catalog{margin:0 0 24px}.mip-panel .mip-catalog>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px;padding:22px 0;border-bottom:1px solid #ccd9e5}.mip-panel .mip-catalog dt{font-size:16px}.mip-panel .mip-catalog dd{margin:0}.mip-panel .mip-catalog dd .mip-note{margin-top:8px}.mip-panel .mip-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mip-panel .mip-guide-card{display:flex;flex-direction:column;padding:28px;background:#fff;border:1px solid #d3e1ec;border-radius:8px}.mip-panel .mip-guide-card h3{margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.7}.mip-panel .mip-guide-card p{margin-bottom:22px}.mip-panel .mip-guide-card a{margin-top:auto;padding:8px 0;font-size:15px;line-height:1.8}.blog__content-wrap .mip-answer{margin:32px 0;padding:28px;background:#f3f7fb;border-left:4px solid #075aa7;overflow-wrap:anywhere}.blog__content-wrap .mip-answer h2{margin:0 0 16px;padding:0;border:0;color:#202b38;background:0 0;font-size:22px;line-height:1.6}.blog__content-wrap .mip-answer p{margin:0;font-size:16px;line-height:1.9}#service-menu,#consultation-guide,.service__box[id^=service-]{scroll-margin-top:120px}@media (max-width:990px){.mip-panel .mip-guide-grid{grid-template-columns:1fr}.mip-panel .mip-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.mip-panel{padding:48px 0}.mip-panel .mip-catalog>div{grid-template-columns:1fr;gap:8px}.mip-panel .mip-record,.mip-panel .mip-guide-card,.blog__content-wrap .mip-answer{padding:22px}.mip-panel .mip-record strong{display:block;margin-left:0}}.single-works .top-img img{width:100%;height:auto}.outline .company_profile .mip-company-profile{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);column-gap:18px}.outline .company_profile .mip-company-profile dt,.outline .company_profile .mip-company-profile dd{width:auto;min-width:0;overflow-wrap:anywhere}.outline .company_profile .mip-company-profile a{text-decoration:underline;text-underline-offset:.2em}@media (max-width:575px){.outline .company_profile .mip-company-profile{grid-template-columns:1fr}.outline .company_profile .mip-company-profile dt{margin:0 0 8px;padding:0;border:0;font-weight:700}.outline .company_profile .mip-company-profile dd{margin:0 0 22px;padding-bottom:22px}}.mip-panel .mip-phrase{display:inline-block}