/* MIEKATA 縦長の解消（compact223.js と対）。html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) は生成時に directive-compliance より1段強い範囲に置き換える。 */
@keyframes mkFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

/* ---------- 横スクロール ---------- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail--all{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:2px;gap:24px!important;padding:6px 2px 14px!important;scrollbar-width:none!important;overscroll-behavior-x:contain}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail--all::-webkit-scrollbar{display:none}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail--all>*{flex:0 0 calc((100% - 48px)/3)!important;width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail>*{opacity:1!important;transform:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail:focus-visible{outline:3px solid #2448d8!important;outline-offset:4px!important;border-radius:8px}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;max-width:560px!important;margin:18px auto 0!important;padding:0 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-nav[hidden]{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn{flex:0 0 48px!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;border:1.5px solid #2448d8!important;background:#fff!important;color:#2448d8!important;display:grid!important;place-items:center!important;cursor:pointer!important;transition:background .2s,color .2s,transform .2s,box-shadow .2s!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn span{display:block!important;width:10px!important;height:10px!important;border-top:2.5px solid currentColor!important;border-right:2.5px solid currentColor!important;transform:rotate(45deg)!important;margin-left:-4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-prev span{transform:rotate(-135deg)!important;margin-left:4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn:hover:not(:disabled){background:#2448d8!important;color:#fff!important;transform:scale(1.06)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn:focus-visible{outline:3px solid #f26b1d!important;outline-offset:3px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn:disabled{opacity:.3!important;cursor:default!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-bar{flex:1 1 auto!important;height:4px!important;border-radius:4px!important;background:#e3e8f8!important;overflow:hidden!important;position:relative!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-bar i{display:block!important;height:100%!important;border-radius:4px!important;background:linear-gradient(90deg,#2448d8,#5b7cf0)!important;transition:transform .3s cubic-bezier(.22,1,.36,1)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-count{flex:0 0 auto!important;min-width:52px!important;text-align:center!important;font-size:13px!important;font-weight:700!important;color:#2448d8!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}
@media (max-width:1023px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail--all>*{flex-basis:calc((100% - 24px)/2)!important}
}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;gap:14px!important;padding:6px 2px 12px!important;scrollbar-width:none!important;overscroll-behavior-x:contain}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail::-webkit-scrollbar{display:none}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-rail>*{flex:0 0 82%!important;width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-nav{margin-top:12px!important;gap:12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn{flex-basis:44px!important;width:44px!important;height:44px!important}
}

/* ---------- タブ ---------- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tabs-wrap{background:#f4f6fc!important;padding:96px 0 104px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tabs{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;max-width:1080px!important;margin:0 auto!important;padding:0 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab{min-height:52px!important;padding:12px 26px!important;border-radius:999px!important;border:1.5px solid #c9d3f3!important;background:#fff!important;color:var(--mk-ink,#1b1e2b)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;cursor:pointer!important;transition:background .2s,color .2s,box-shadow .2s,transform .2s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab:hover{border-color:#2448d8!important;transform:translateY(-1px)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab[aria-selected="true"]{background:#2448d8!important;border-color:#2448d8!important;color:#fff!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab:focus-visible{outline:3px solid #f26b1d!important;outline-offset:3px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab-panel{background:transparent!important;padding-top:40px!important;padding-bottom:0!important;margin:0!important;border:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab-panel:not([hidden]){animation:mkFade .35s cubic-bezier(.22,1,.36,1)}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab-panel[hidden]{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-vh{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tabs-wrap{padding:64px 0 72px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tabs{flex-direction:column!important;align-items:stretch!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab{width:100%!important;font-size:16px!important;padding:12px 18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab-panel{padding-top:28px!important}
}

/* ---------- アコーディオン ---------- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-wrap{background:#f4f6fc!important;padding:96px 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc{display:grid!important;gap:12px!important;max-width:960px!important;margin:0 auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item{background:#fff!important;border:1px solid #dfe5f7!important;border-radius:14px!important;overflow:hidden!important;transition:box-shadow .25s,border-color .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item[open]{border-color:#c9d3f3!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:68px!important;padding:20px 28px!important;cursor:pointer!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum::-webkit-details-marker{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum:focus-visible{outline:3px solid #f26b1d!important;outline-offset:-3px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum h2{font-size:20px!important;line-height:1.6!important;text-align:left!important;margin:0!important;padding:0!important;color:var(--mk-ink,#1b1e2b)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum h2::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum h2::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-ic{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#eef2ff!important;position:relative!important;transition:background .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-ic::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-ic::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:2px!important;background:#2448d8!important;transform:translate(-50%,-50%)!important;transition:transform .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-ic::after{transform:translate(-50%,-50%) rotate(90deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item[open] .mk-acc-ic{background:#2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item[open] .mk-acc-ic::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item[open] .mk-acc-ic::after{background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item[open] .mk-acc-ic::after{transform:translate(-50%,-50%) rotate(0)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item[open] .mk-acc-body{animation:mkFade .3s cubic-bezier(.22,1,.36,1)}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-body{background:transparent!important;padding:0 28px 28px!important;margin:0!important;border:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-body>*{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-wrap{padding:64px 16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum{padding:16px 18px!important;min-height:60px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-sum h2{font-size:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-body{padding:0 18px 22px!important}
}

/* ---------- トップ：メンバー紹介を横並びに ---------- */
@media (min-width:900px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team .mtp-wrap{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:48px!important;align-items:center!important;max-width:1120px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team .mtp-head{grid-column:1/-1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-grid{max-width:none!important;margin:0!important;gap:28px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office{margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office img{width:100%!important;height:auto!important;aspect-ratio:4/5!important;max-height:560px!important;object-fit:cover!important;border-radius:16px!important}
}
@media (max-width:899px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office img{aspect-ratio:16/10!important;height:auto!important;object-fit:cover!important}
}

/* FAQ は縦1列（2026-11-05 橋村さん指定。2列表示はやめた） */

/* ---------- アコーディオンの本文は枠いっぱいに ---------- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-body :is(p,ul,ol,dl){max-width:none!important;margin-inline:0!important;text-align:left!important}

/* ---------- 自動スクロールの停止・再開ボタン ---------- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-play{margin-left:2px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-play::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-play::after{content:""!important;display:block!important;width:4px!important;height:14px!important;background:currentColor!important;border-radius:1px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-play{gap:4px!important;grid-auto-flow:column!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-play.is-paused::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-play.is-paused::before{width:0!important;height:0!important;background:none!important;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:13px solid currentColor!important;border-radius:0!important;margin-left:3px!important}

/* =========================================================
   下層ページの仕上げ（2026-11-05）：トップと同じ質感にそろえる
   ========================================================= */
/* ページ上部 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero{position:relative!important;overflow:hidden!important;padding:88px 0 80px!important;background:radial-gradient(760px 380px at 88% -12%,rgba(91,124,240,.30),transparent 62%),radial-gradient(620px 320px at 4% 112%,rgba(242,107,29,.14),transparent 62%),linear-gradient(180deg,#edf2ff 0%,#f7f9ff 100%)!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero::before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(36,72,216,.10) 1.2px,transparent 1.2px)!important;background-size:22px 22px!important;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)!important;mask-image:linear-gradient(180deg,#000,transparent 85%)!important;pointer-events:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero .wrap{position:relative!important;z-index:1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero :is(h1,.h1like){display:block!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;font-size:44px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.02em!important;color:var(--mk-ink,#1b1e2b)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero :is(h1,.h1like)::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero :is(h1,.h1like)::after{content:""!important;display:block!important;width:64px!important;height:5px!important;border-radius:5px!important;margin:22px auto 0!important;background:linear-gradient(90deg,#2448d8,#5b7cf0)!important;position:static!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero .title-context{display:table!important;margin:0 auto 18px!important;padding:6px 16px!important;border-radius:999px!important;background:linear-gradient(110deg,#2448d8,#4f6ff0)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1.4!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero .lead{max-width:760px!important;margin:24px auto 0!important;font-size:16px!important;line-height:2!important;color:var(--mk-text,#3d4456)!important}

/* セクション見出し */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) :is(.mb-inner,.section126) > h2,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-section h2{color:var(--mk-ink,#1b1e2b)!important;font-weight:800!important;letter-spacing:.02em!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-inner > p:not(.mb-small){color:var(--mk-text,#3d4456)!important;line-height:2!important}

/* カード */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card{position:relative!important;overflow:hidden!important;background:#fff!important;border:1px solid #e3e8f8!important;border-radius:18px!important;padding:30px 26px 28px!important;box-shadow:none!important;transition:transform .25s cubic-bezier(.22,1,.36,1)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card::after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:4px!important;background:linear-gradient(90deg,#2448d8,#5b7cf0)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card:hover{transform:translateY(-4px)!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card h3{color:var(--mk-ink,#1b1e2b)!important;font-size:20px!important;line-height:1.6!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card p{color:var(--mk-text,#3d4456)!important;font-size:16px!important;line-height:1.9!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card.mk-num::before{display:inline-grid!important;place-items:center!important;min-width:46px!important;width:auto!important;height:46px!important;padding:0 10px!important;margin:0 auto 16px!important;border-radius:14px!important;background:linear-gradient(135deg,#2448d8,#5b7cf0)!important;color:#fff!important;font-size:17px!important;font-weight:800!important;line-height:1!important;letter-spacing:.02em!important;box-shadow:none!important;transition:transform .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card.mk-num:hover::before{transform:rotate(-6deg) scale(1.06)!important}

/* 関連ページのリンク */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-related{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-related a{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:12px 22px!important;border-radius:999px!important;border:1.5px solid #c9d3f3!important;background:#fff!important;color:#2448d8!important;font-weight:700!important;font-size:16px!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s,color .2s,border-color .2s,transform .2s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-related a::after{content:"→"!important;font-weight:700!important;transition:transform .2s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-related a:hover{background:#2448d8!important;border-color:#2448d8!important;color:#fff!important;transform:translateY(-2px)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-related a:hover::after{transform:translateX(3px)!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero{padding:64px 0 56px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero .lead{font-size:16px!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card{padding:26px 20px 22px!important}
}

/* ---------- 実績カード：実際のサイトをスクロールしているように自動で上下 ---------- */
@keyframes mkLive{0%{transform:translateY(0)}100%{transform:translateY(var(--shift,0))}}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main figure.mk-shot{position:relative!important;overflow:hidden!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-shot-view{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#f4f6fc!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main img.mk-shot-img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;object-fit:fill!important;border-radius:0!important;will-change:transform}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-shot-view.is-ready img.mk-shot-img{animation:mkLive var(--dur,8s) linear infinite alternate!important;animation-delay:0s!important;animation-play-state:running!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-shot-view.is-ready.is-playing img.mk-shot-img{animation-play-state:running!important}

@media (prefers-reduced-motion:reduce){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main img.mk-shot-img{animation:none!important;transform:none!important}
}

/* =========================================================
   2026-11-05 第2弾：文字の揃えを中央に統一／影は必要最低限（下層は使わない）
   ========================================================= */
/* 影：下層ページでは使わず、細い枠線で区切る */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) *{box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) :is(.price-table,.mb-calculator){border:1px solid #dfe5f7!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item{box-shadow:none!important}

/* 文字の揃え：見出しの下の説明・注記は中央 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) :is(.mb-inner>p,.mb-small,.wrap>p.fine,p.package-summary122,p.grow152-note,p.ex163-note,p.ex163-title,p.b158-note,.b158-head p,p.mr-note,.mr-heading,.mr-heading p,.mr-eyebrow,p.mcta-after,.page-diagram p,.text-block h3,.package-copy,.package-copy h3,.package-price,.section126>.wrap>p,.section126 .lead){text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) :is(.mb-inner>p,.wrap>p.fine,p.package-summary122,p.grow152-note,.section126>.wrap>p){margin-inline:auto!important}
/* カードの中は中央。リストはかたまりごと中央に置き、行頭はそろえる */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card :is(h3,h4,p){text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card :is(ul,ol){display:inline-block!important;text-align:left!important;margin:12px auto 0!important;padding-left:1.1em!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) :is(.b158-card figcaption,.b158-card figcaption small,.wk175-step,.wk175-text,.wk175-text :is(h4,p),.compact-grid107 li,.detail107 p,ul.included li){text-align:center!important}

/* 指示書A4：スマホの見出し（h1 30px・h3 18px） */
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .page-hero :is(h1,.h1like){font-size:30px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-card h3{font-size:18px!important}
}

/* =========================================================
   色：べた塗りをやめ、控えめなグラデーションで奥行きを出す（全ページ・FVは除く）
   ========================================================= */
/* 薄い色のセクションは、ごく薄い青→白のグラデーションに統一 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.mb-section:nth-of-type(even),.section.pale,.section126.pale,.mr-section.mr-pale,.mwk,.mtp-sec.mtp-sec--pale,.mk-tabs-wrap,.mk-acc-wrap){background:linear-gradient(180deg,#eef3ff 0%,#f6f8fd 55%,#fbfcfe 100%)!important}
/* 最後のCTAの帯：紺→青のグラデーションと、右上の淡い光 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final{background:radial-gradient(640px 320px at 92% 0%,rgba(91,124,240,.45),transparent 65%),linear-gradient(120deg,#0d1f45 0%,#102650 45%,#1d3f9e 100%)!important}
/* 見出しの下線・選択中のタブ：青のグラデーション */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.mb-section,.section126,.mr-section,.mwk) h2::after{background:linear-gradient(90deg,#2448d8,#6b8af5)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-tab[aria-selected="true"]{background:linear-gradient(110deg,#2448d8,#4f6ff0)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-related a:hover{background:linear-gradient(110deg,#2448d8,#4f6ff0)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-rail-btn:hover:not(:disabled){background:linear-gradient(110deg,#2448d8,#4f6ff0)!important}

/* =========================================================
   流れ：全ステップを横並びのグリッドで（PC 4列で2段・タブレット2列・スマホ1列）
   ========================================================= */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(ol.steps242,.wk175-steps){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;list-style:none!important;overflow:visible!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(ol.steps242,.wk175-steps)>li{width:auto!important;max-width:none!important;margin:0!important;min-width:0!important;text-align:center!important;flex:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:28px 20px 26px!important;background:#fff!important;border:1px solid #dfe5f7!important;border-radius:16px!important;position:relative!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li h3{margin:0!important;font-size:20px!important;line-height:1.5!important;color:var(--mk-ink,#1b1e2b)!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li p{margin:0!important;font-size:16px!important;line-height:1.8!important;color:var(--mk-text,#3d4456)!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .wk175-steps>li{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #dfe5f7!important;border-radius:16px!important;overflow:hidden!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .wk175-steps .wk175-text{padding:20px 18px 22px!important;text-align:center!important}
@media (max-width:1023px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(ol.steps242,.wk175-steps){grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(ol.steps242,.wk175-steps){grid-template-columns:1fr!important;gap:14px!important}
}

/* 流れ：最後の段も中央にそろえる（グリッドではなく折り返しの横並び） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li{flex:0 0 calc((100% - 60px)/4)!important}
@media (max-width:1023px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li{flex-basis:calc((100% - 20px)/2)!important}
}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li{flex-basis:100%!important}
}

/* =========================================================
   左右の余白の片寄りをなくす（2026-11-05）
   ========================================================= */
/* パンくず：本文と同じ幅・中央に */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) :is(nav.crumb,.wrap.crumb){max-width:1120px!important;margin-inline:auto!important;padding-inline:20px!important;justify-content:center!important;text-align:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important}
/* 開閉パネルの組（制作内容）：同じ幅で中央に並べ、開いた中身は全幅に */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .deck-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;max-width:960px!important;margin-inline:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .deck-pair>details{margin:0!important;width:auto!important;max-width:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .deck-pair>details[open]{grid-column:1/-1!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .deck-pair{grid-template-columns:1fr!important}
}
/* 単独の開閉パネルも中央に */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) details.detail107{margin-inline:auto!important}
/* 片方を開いたら、もう片方も全幅にして縦に並べる（片寄りを防ぐ） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .deck-pair:has(>details[open])>details{grid-column:1/-1!important}

/* =========================================================
   第3弾（2026-11-05）：脱AI・人が見える・署名モチーフ
   参照：購入スキル anti-ai-direction-10（原型の交互・特大の抜き・署名モチーフ・罫線）／競合（プロパゲートの人物・数字の見せ方）
   ========================================================= */
/* --- 署名モチーフ：ファインダーの角かっこ（MIEKATA＝見え方） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-frame,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main figure.mk-shot{position:relative!important;overflow:visible!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-frame::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-frame::after{content:""!important;position:absolute!important;width:44px!important;height:44px!important;pointer-events:none!important;z-index:2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-frame::before{left:-12px!important;top:-12px!important;border-left:3px solid #2448d8!important;border-top:3px solid #2448d8!important;border-top-left-radius:6px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-frame::after{right:-12px!important;bottom:-12px!important;border-right:3px solid #6b8af5!important;border-bottom:3px solid #6b8af5!important;border-bottom-right-radius:6px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main figure.mk-shot .mk-shot-view{border-radius:10px!important}

/* --- メンバー紹介（人物が見える、左右交互） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team--v2{overflow-x:clip!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team--v2 .mtp-wrap{display:block!important;max-width:1120px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-people{display:grid!important;gap:96px!important;max-width:1040px!important;margin:56px auto 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:64px!important;align-items:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person--rev .mk-person-photo{order:2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-photo{margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-photo img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:50% 20%!important;border-radius:16px!important;max-width:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body{text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body .mk-team-role{font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;color:#2448d8!important;margin:0 0 6px!important;min-height:0!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body h3{font-size:20px!important;margin:0!important;color:var(--mk-ink,#1b1e2b)!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-quote{margin:22px 0 26px!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:800!important;line-height:1.45!important;letter-spacing:.01em!important;background:linear-gradient(100deg,#1b2f8f 0%,#2448d8 45%,#6b8af5 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-career{list-style:none!important;margin:0 0 22px!important;padding:0!important;border-bottom:1px solid #dfe5f7!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-career li{display:grid!important;grid-template-columns:5.5em minmax(0,1fr)!important;gap:16px!important;align-items:baseline!important;padding:12px 0!important;border-top:1px solid #dfe5f7!important;font-size:16px!important;line-height:1.7!important;color:var(--mk-text,#3d4456)!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-career b{font-weight:800!important;color:#2448d8!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-text{font-size:16px!important;line-height:1.95!important;color:var(--mk-text,#3d4456)!important;margin:0!important;text-align:left!important}
/* オフィス写真：画面幅いっぱい＋キャプションを重ねる */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office--wide{position:relative!important;margin:96px calc(50% - 50vw) 0!important;width:100vw!important;max-width:100vw!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office--wide img{display:block!important;width:100%!important;height:440px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 45%!important;border-radius:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office--wide::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(16,38,80,0) 40%,rgba(16,38,80,.72) 100%)!important;pointer-events:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office--wide figcaption{position:absolute!important;left:0!important;right:0!important;bottom:28px!important;z-index:1!important;padding:0 20px!important;color:#fff!important;font-size:16px!important;font-weight:700!important;text-align:center!important;letter-spacing:.04em!important}
@media (max-width:899px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-people{gap:64px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person--rev{grid-template-columns:1fr!important;gap:28px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person--rev .mk-person-photo{order:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-photo{max-width:340px!important;margin:0 auto!important;width:100%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body :is(.mk-team-role,h3,.mk-quote,.mk-person-text){text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-career{display:inline-block!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body{display:flex!important;flex-direction:column!important;align-items:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-team-office--wide img{height:300px!important}
}

/* --- 下層：カードが続く単調さを崩す（1つおきに「罫線＋大きな番号」型） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-section:nth-of-type(odd) .mb-card{background:transparent!important;border:0!important;border-top:2px solid #2448d8!important;border-radius:0!important;padding:26px 14px 6px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-section:nth-of-type(odd) .mb-card::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-section:nth-of-type(odd) .mb-card:hover{transform:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main:not([data-miekata-page="home"]) .mb-section:nth-of-type(odd) .mb-card.mk-num::before{background:none!important;color:transparent!important;-webkit-text-stroke:1.5px #2448d8!important;font-size:44px!important;height:auto!important;padding:0!important;margin:0 auto 6px!important;border-radius:0!important;letter-spacing:.02em!important;font-weight:800!important}

/* --- 流れ：大きな番号 --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main ol.steps242>li::before{font-size:44px!important;line-height:1!important;font-weight:800!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;box-shadow:none!important}

/* =========================================================
   第4弾（2026-11-05）：シェイプ除去・権威性・お悩み・比較表・人物の横並び・ボタンのメリハリ
   ========================================================= */
/* --- セクションの切れ目の不自然なシェイプをなくす --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .page-hero::before{clip-path:none!important;border-radius:0!important;width:auto!important;height:auto!important;inset:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .page-hero::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-sec,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main section{border-radius:0!important;clip-path:none!important}

/* --- FV：権威性 --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-hero .mtp-facts{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-hero .mtp-facts li{display:flex!important;align-items:baseline!important;gap:4px!important;padding:12px 18px!important;border:1px solid #c9d3f3!important;border-radius:12px!important;background:#fff!important;font-size:14px!important;font-weight:700!important;color:var(--mk-ink,#1b1e2b)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-hero .mtp-facts li b{font-size:30px!important;line-height:1!important;font-weight:800!important;background:linear-gradient(110deg,#2448d8,#6b8af5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-authority{display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;margin:14px 0 0!important;font-size:14px!important;font-weight:700!important;color:#102650!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-authority span{display:inline-flex!important;align-items:center!important;gap:6px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-authority span::before{content:""!important;width:16px!important;height:16px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;-webkit-mask:radial-gradient(circle,#000 0 3px,transparent 3.5px)!important;mask:none!important;box-shadow:inset 0 0 0 5px #fff!important;border:2px solid #2448d8!important;box-sizing:border-box!important}

/* --- お悩み提起：悩み → MIEKATAならの行 --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry{background:linear-gradient(180deg,#fff 0%,#f3f6ff 100%)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list{list-style:none!important;margin:0 auto!important;padding:0!important;max-width:1000px!important;display:grid!important;gap:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li{display:grid!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.25fr)!important;align-items:stretch!important;gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-q{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:20px 22px!important;background:#f1f2f6!important;border-radius:14px!important;font-size:17px!important;font-weight:800!important;line-height:1.6!important;color:var(--mk-ink,#1b1e2b)!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-q::before{content:"?"!important;flex:0 0 34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#6b7282!important;color:#fff!important;font-weight:800!important;font-size:17px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li::after{content:""!important;order:2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-a{grid-column:3!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:18px 22px!important;border-radius:14px!important;background:linear-gradient(110deg,#2448d8,#4f6ff0)!important;color:#fff!important;font-size:16px!important;line-height:1.75!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-a b{font-size:13px!important;letter-spacing:.08em!important;color:#cfe0ff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li{position:relative!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li .mk-worry-q{grid-column:1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li::before{content:""!important;grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:14px!important;height:14px!important;border-top:3px solid #2448d8!important;border-right:3px solid #2448d8!important;transform:rotate(45deg)!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li{grid-template-columns:1fr!important;grid-template-rows:auto 30px auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li .mk-worry-q{grid-row:1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-list li::before{grid-column:1!important;grid-row:2!important;transform:rotate(135deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-a{grid-column:1!important;grid-row:3!important}
}

/* --- 比較表：紺のグラデーションの帯＋MIEKATAの列を強調 --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare{background:radial-gradient(700px 360px at 90% 0%,rgba(91,124,240,.35),transparent 65%),linear-gradient(125deg,#0d1f45 0%,#102650 50%,#1b3a8f 100%)!important;color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare .mtp-head :is(h2,p){color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare .mtp-head h2::after{background:linear-gradient(90deg,#8fb0ff,#fff)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare .mtp-kicker{background:#fff!important;color:#2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-scroll{max-width:1080px!important;margin:0 auto!important;overflow-x:auto!important;border-radius:16px!important;background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table{width:100%!important;min-width:720px!important;border-collapse:separate!important;border-spacing:0!important;color:var(--mk-ink,#1b1e2b)!important;font-size:15px!important;line-height:1.7!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table :is(th,td){padding:18px 20px!important;border-bottom:1px solid #e3e8f8!important;text-align:center!important;vertical-align:middle!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table thead th{background:#f3f5fb!important;font-size:15px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table thead th.is-main{background:linear-gradient(110deg,#2448d8,#4f6ff0)!important;color:#fff!important;font-size:17px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table thead th small{display:block!important;font-size:12px!important;letter-spacing:.12em!important;opacity:.85!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table tbody th{width:150px!important;background:#f8f9fd!important;font-weight:800!important;font-size:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table td.is-main{background:#eef3ff!important;font-weight:800!important;color:#102650!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table tbody tr:last-child :is(th,td){border-bottom:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare .mtp-center{margin-top:32px!important}

/* --- 人物紹介：横並びで1行 --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-people{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px!important;max-width:1080px!important;align-items:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person--rev{grid-template-columns:1fr!important;gap:26px!important;align-items:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person--rev .mk-person-photo{order:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-photo{max-width:380px!important;width:100%!important;margin:0 auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-body :is(.mk-team-role,h3,.mk-quote,.mk-person-text){text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-quote{font-size:clamp(24px,2.2vw,30px)!important;margin:18px 0 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-career{display:inline-block!important;width:100%!important;max-width:440px!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-people{grid-template-columns:1fr!important;gap:64px!important}
}

/* --- 見出しのないセクションをなくす：積み木の見出し・途中のCTAの一文を見出しに --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-head{text-align:center!important;max-width:820px!important;margin:0 auto 40px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-head h2{font-size:32px!important;line-height:1.5!important;font-weight:800!important;color:var(--mk-ink,#1b1e2b)!important;margin:0 0 18px!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-head h2::after{content:""!important;display:block!important;width:48px!important;height:4px!important;border-radius:4px!important;margin:18px auto 0!important;background:linear-gradient(90deg,#2448d8,#6b8af5)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-head p{text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta > * > p:first-child,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta p:first-of-type{font-size:24px!important;font-weight:800!important;line-height:1.5!important;color:var(--mk-ink,#1b1e2b)!important;text-align:center!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-head h2{font-size:28px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta p:first-of-type{font-size:20px!important}
}

/* --- ボタンのメリハリ：主＝オレンジのグラデーション、副＝青のグラデーション（JSで mk-btn2 を付与） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-btn2{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:52px!important;padding:14px 30px!important;border-radius:999px!important;border:0!important;background:linear-gradient(110deg,#2448d8 0%,#3a5fe8 55%,#6b8af5 100%)!important;background-size:160% 100%!important;background-position:0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;font-weight:800!important;text-decoration:none!important;transition:background-position .35s ease,transform .2s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-btn2:hover{background-position:100% 0!important;transform:translateY(-2px)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-btn2 :is(svg,span,i){color:#fff!important;stroke:currentColor!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-btn2::after{color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.mcta-btn,.mtp-btn,.button.action128){font-weight:800!important;font-size:17px!important;min-height:58px!important;padding-inline:34px!important;background-size:160% 100%!important;transition:background-position .35s ease,transform .2s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.mcta-btn,.mtp-btn,.button.action128):hover{background-position:100% 0!important;transform:translateY(-2px)!important}

html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare .mtp-eyebrow{background:#fff!important;color:#2448d8!important;-webkit-text-fill-color:#2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-hero .mtp-facts li{padding:10px 14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-hero .mtp-facts li b{font-size:26px!important}

/* =========================================================
   第5弾（2026-11-05）：下層ページの見せ方を、セクションごとに変える
   カードの連続をやめる。文章はそのまま、並べ方と装飾だけを変える（JSで mk-v--<型> を付与）
   型：journey（道のり）/ band（紺の帯）/ index（罫線の表）/ duo（対比）/ plus（月額にまとめる）
       rows（課題→対応）/ funnel（矢羽根）/ tiles（罫線の4分割）/ check（確認リスト）/ bubble（吹き出し）
       wire（画面構成の図）/ statement（大きな文字の一文）
   ========================================================= */
/* --- 共通：カードの箱・上の線・番号バッジを外す --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v .mk-v-items > .mk-vi.mk-vi{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;min-width:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v .mk-v-items > .mk-vi.mk-vi::after,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v .mk-v-items > .mk-vi.mk-vi::before{content:none!important;display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v .mk-v-items{counter-reset:mkv!important;display:grid!important;width:auto!important;overflow:visible!important;scroll-snap-type:none!important;margin:48px auto 0!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v .mk-v-items > .mk-vi{counter-increment:mkv!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v .mk-v-items > .mk-vi :is(h3,p){margin:0!important}

/* --- journey：3つの段階を、1本の線でつなぐ --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:0 36px!important;max-width:1080px!important;position:relative!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi{position:relative!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi::after{content:""!important;display:block!important;position:absolute!important;top:28px!important;left:calc(50% + 28px)!important;width:calc(100% - 56px + 36px)!important;height:2px!important;background:linear-gradient(90deg,#2448d8,#6b8af5)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi:last-child::after,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi:nth-child(4n)::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items{gap:40px 36px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi::before{content:counter(mkv,decimal-leading-zero)!important;display:grid!important;place-items:center!important;position:relative!important;z-index:1!important;width:56px!important;height:56px!important;margin:0 auto 22px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important;font-weight:800!important;letter-spacing:.04em!important;-webkit-text-stroke:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-hasnum > .mk-vi.mk-vi::before{content:""!important;width:24px!important;height:24px!important;margin:16px auto 34px!important;border:6px solid #fff!important;outline:2px solid #2448d8!important;box-sizing:content-box!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items h3{font-size:21px!important;margin-bottom:12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items p{font-size:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items img{margin:0 auto 14px!important}

/* --- band：紺のグラデーションの帯。項目は縦の細い線で区切る --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band{background:radial-gradient(720px 360px at 88% 0%,rgba(91,124,240,.4),transparent 65%),radial-gradient(520px 300px at 0% 100%,rgba(36,72,216,.35),transparent 70%),linear-gradient(125deg,#0d1f45 0%,#102650 50%,#1b3a8f 100%)!important;color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band :is(h2,h3,p,li,small){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mb-inner > p,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items p{color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band h2::after{background:linear-gradient(90deg,#8fb0ff,#fff)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band p a{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:underline!important;text-underline-offset:4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:0!important;max-width:1120px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items > .mk-vi.mk-vi{padding:6px 36px 8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items > .mk-vi.mk-vi + .mk-vi{border-left:1px solid rgba(255,255,255,.22)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items > .mk-vi.mk-vi::before{content:counter(mkv,decimal-leading-zero)!important;display:block!important;margin:0 auto 14px!important;font-size:40px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important;background:linear-gradient(120deg,#8fb0ff,#fff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items h3{font-size:22px!important;margin-bottom:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mb-related a{background:transparent!important;border-color:rgba(255,255,255,.55)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mb-related a:hover{background:#fff!important;color:#102650!important;-webkit-text-fill-color:#102650!important}

/* --- index：罫線の表（番号｜項目｜説明） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items{grid-template-columns:1fr!important;gap:0!important;max-width:980px!important;border-top:2px solid #2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items > .mk-vi.mk-vi{display:grid!important;grid-template-columns:64px 230px minmax(0,1fr)!important;align-items:start!important;gap:0 24px!important;padding:24px 12px!important;border-bottom:1px solid #d9e0f3!important;transition:background .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items > .mk-vi.mk-vi:hover{background:linear-gradient(90deg,#eef3ff,rgba(238,243,255,0))!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items > .mk-vi.mk-vi::before{content:counter(mkv,decimal-leading-zero)!important;display:block!important;font-size:28px!important;font-weight:800!important;line-height:1!important;background:linear-gradient(120deg,#2448d8,#6b8af5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items :is(h3,p){text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items h3{font-size:19px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items p{font-size:15.5px!important;line-height:1.85!important}

/* --- duo：できること／保証しないことの対比 --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;max-width:1040px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi{padding:44px 40px 40px!important;border-radius:24px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi:first-child{background:linear-gradient(130deg,#2448d8 0%,#3a5fe8 55%,#6b8af5 100%)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi:first-child :is(h3,p){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi:last-child{background:#f4f6fb!important;border:1.5px dashed #b6c1e2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi::before{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;margin:0 auto 18px!important;border-radius:50%!important;font-size:26px!important;font-weight:800!important;line-height:1!important;-webkit-text-stroke:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi:first-child::before{content:"✓"!important;background:#fff!important;color:#2448d8!important;-webkit-text-fill-color:#2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi:last-child::before{content:"!"!important;background:#6b7282!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items h3{font-size:24px!important;margin-bottom:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items p{font-size:16px!important;line-height:1.95!important}

/* --- plus：月額にまとめる4つを、ひとつの枠に「＋」でつなぐ --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:0!important;max-width:1080px!important;padding:44px 12px!important;border:2px solid transparent!important;border-radius:28px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#2448d8,#6b8af5,#b8c8ff) border-box!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items > .mk-vi.mk-vi{position:relative!important;padding:0 28px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items > .mk-vi.mk-vi + .mk-vi::before{content:"+"!important;display:grid!important;place-items:center!important;position:absolute!important;left:-18px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:22px!important;font-weight:800!important;line-height:1!important;-webkit-text-stroke:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items h3{font-size:22px!important;margin-bottom:10px!important;background:linear-gradient(120deg,#2448d8,#5b7cf0)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items p{font-size:15.5px!important}

/* --- rows：課題 → 対応 --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items{grid-template-columns:1fr!important;gap:14px!important;max-width:1000px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items > .mk-vi.mk-vi{display:grid!important;grid-template-columns:minmax(0,1fr) 48px minmax(0,1.3fr)!important;align-items:stretch!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items h3{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:20px!important;border-radius:14px!important;background:#eff1f6!important;font-size:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items h3::before{content:"?"!important;flex:0 0 32px!important;height:32px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#6b7282!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items > .mk-vi.mk-vi::after{content:""!important;display:block!important;grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:13px!important;height:13px!important;border-top:3px solid #2448d8!important;border-right:3px solid #2448d8!important;transform:rotate(45deg)!important;position:static!important;background:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items p{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px 24px!important;border-radius:14px!important;background:linear-gradient(110deg,#2448d8,#4f6ff0)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;font-weight:700!important}

/* --- funnel：見つける → 確かめる → 行動する を矢羽根で --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:0 6px!important;max-width:1080px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items h3{display:block!important;padding:22px 36px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:22px!important;letter-spacing:.06em!important;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%,24px 50%)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items > .mk-vi:first-child h3{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%)!important;border-radius:14px 0 0 14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items > .mk-vi:nth-child(1) h3{background:linear-gradient(110deg,#7d97f3,#5b7cf0)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items > .mk-vi:nth-child(2) h3{background:linear-gradient(110deg,#4a6af0,#2f55e0)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items > .mk-vi:nth-child(3) h3{background:linear-gradient(110deg,#2448d8,#163192)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items > .mk-vi:nth-child(4) h3{background:linear-gradient(110deg,#163192,#0d1f45)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items p{padding:20px 24px 0!important;font-size:16px!important}

/* --- tiles：罫線で区切った4分割 --- */

/* --- check：確認リストを1枚の面に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:0!important;max-width:1080px!important;padding:44px 8px!important;border-radius:24px!important;background:#fff!important;border:1px solid #dbe2f5!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items > .mk-vi.mk-vi{padding:0 30px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items > .mk-vi.mk-vi + .mk-vi{border-left:1px dashed #c9d3f3!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items > .mk-vi.mk-vi::before{content:"✓"!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 auto 16px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important;font-weight:800!important;-webkit-text-stroke:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items h3{font-size:21px!important;margin-bottom:10px!important}

/* --- bubble：記事テーマを吹き出しで --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--bubble .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:28px!important;max-width:1080px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--bubble .mk-v-items > .mk-vi.mk-vi{display:flex!important;flex-direction:column!important;align-items:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--bubble .mk-v-items p{order:1!important;position:relative!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px 26px!important;border-radius:22px!important;background:#fff!important;border:1.5px solid #c9d3f3!important;font-size:17px!important;font-weight:700!important;line-height:1.85!important;color:var(--mk-ink,#1b1e2b)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--bubble .mk-v-items p::after{content:""!important;position:absolute!important;left:50%!important;bottom:-10px!important;width:18px!important;height:18px!important;background:#fff!important;border-right:1.5px solid #c9d3f3!important;border-bottom:1.5px solid #c9d3f3!important;transform:translateX(-50%) rotate(45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--bubble .mk-v-items h3{order:2!important;margin-top:24px!important;padding:8px 22px!important;border-radius:999px!important;background:linear-gradient(110deg,#2448d8,#4f6ff0)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important}

/* --- wire：業種別のトップページ構成を、画面の図で見せる --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:22px!important;max-width:1140px!important;align-items:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items h3{font-size:19px!important;margin-bottom:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items ul{display:block!important;width:auto!important;margin:0!important;padding:36px 12px 12px!important;list-style:none!important;position:relative!important;background:#fff!important;border:1px solid #cdd7f2!important;border-radius:14px!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items ul::before{content:""!important;position:absolute!important;top:14px!important;left:14px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#c9d3f3!important;box-shadow:13px 0 #c9d3f3,26px 0 #c9d3f3!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items li{list-style:none!important;margin:6px 0 0!important;padding:9px 10px!important;border:0!important;border-radius:7px!important;background:#eef2fd!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important;color:#3d4456!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items li::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items li::after,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items li::marker{content:none!important;display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items li:first-child{margin-top:0!important;padding:30px 10px!important;background:linear-gradient(120deg,#2448d8,#6b8af5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items li:last-child{background:linear-gradient(110deg,#ff7a1a,#f05a00)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}

/* --- statement：文字だけの区画は、大きな文字で読ませる --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mb-inner{max-width:900px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mb-inner > p:not(.mb-small):not(.mk-v-fig){font-size:18px!important;line-height:2.1!important;color:var(--mk-ink,#1b1e2b)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-fig{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;margin:0 auto 18px!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-fig b{font-size:104px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;background:linear-gradient(120deg,#2448d8 0%,#5b7cf0 60%,#9fb5ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-family:var(--mk-en,inherit)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-fig i{font-style:normal!important;font-size:.55em!important;vertical-align:.6em!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-fig span{font-size:14px!important;font-weight:800!important;letter-spacing:.16em!important;color:#2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;max-width:980px!important;margin:36px auto 8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-strip img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;border-radius:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-strip img:nth-child(2){transform:translateY(18px)!important}

/* --- スマホ --- */
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v .mk-v-items{margin-top:32px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items{grid-template-columns:1fr!important;gap:26px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi::after{display:block!important;left:27px!important;top:60px!important;width:2px!important;height:calc(100% - 34px)!important;background:linear-gradient(180deg,#2448d8,#6b8af5)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi:nth-child(4n)::after{display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi:last-child::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:4px 16px!important;align-items:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi::before{grid-row:1 / span 3!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-hasnum > .mk-vi.mk-vi::before{margin:10px 0 0 10px!important;width:18px!important;height:18px!important;border-width:5px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items :is(h3,p,img){grid-column:2!important;text-align:left!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items h3{font-size:19px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--bubble .mk-v-items,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items{grid-template-columns:1fr!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items > .mk-vi.mk-vi{padding:24px 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--band .mk-v-items > .mk-vi.mk-vi + .mk-vi{border-left:0!important;border-top:1px solid rgba(255,255,255,.22)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items > .mk-vi.mk-vi{grid-template-columns:44px minmax(0,1fr)!important;gap:6px 14px!important;padding:20px 4px!important;align-items:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items > .mk-vi.mk-vi::before{font-size:22px!important;grid-row:1 / span 2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items p{grid-column:2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items{grid-template-columns:1fr!important;gap:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--duo .mk-v-items > .mk-vi.mk-vi{padding:32px 24px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 0!important;padding:30px 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items > .mk-vi.mk-vi{padding:0 14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items > .mk-vi.mk-vi:nth-child(odd)::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items h3{font-size:19px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items > .mk-vi.mk-vi{grid-template-columns:1fr!important;grid-template-rows:auto 28px auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items > .mk-vi.mk-vi::after{grid-column:1!important;grid-row:2!important;transform:rotate(135deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--rows .mk-v-items p{grid-column:1!important;grid-row:3!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items{gap:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items h3,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items > .mk-vi:first-child h3{clip-path:none!important;border-radius:14px!important;padding:16px 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--funnel .mk-v-items p{padding:12px 8px 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items{padding:20px!important;gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items > .mk-vi.mk-vi{padding:22px 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--check .mk-v-items > .mk-vi.mk-vi + .mk-vi{border-left:0!important;border-top:1px dashed #c9d3f3!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items li{font-size:12.5px!important;padding:7px 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-fig b{font-size:72px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mb-inner > p:not(.mb-small):not(.mk-v-fig){font-size:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-strip{gap:8px!important;margin-top:24px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--statement .mk-v-strip img{border-radius:10px!important}
}
@media (min-width:768px) and (max-width:1023px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plus .mk-v-items > .mk-vi.mk-vi:nth-child(3)::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items > .mk-vi.mk-vi{grid-template-columns:56px 180px minmax(0,1fr)!important}
}

/* --- 記事テーマの例：ラベルと本文の位置をそろえ、表を中央に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples{max-width:820px!important;margin-left:auto!important;margin-right:auto!important;padding:32px 36px!important;border-radius:20px!important;background:#fff!important;border:1px solid #dbe2f5!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples h3{text-align:center!important;margin:0 0 18px!important;font-size:20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples dl{display:grid!important;gap:0!important;margin:0!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples dl > div{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;padding:14px 0!important;border-top:1px solid #e3e8f8!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples dt{justify-self:center!important;padding:5px 16px!important;border-radius:999px!important;background:#eef3ff!important;color:#2448d8!important;font-size:14px!important;font-weight:800!important;text-align:center!important;margin:0!important;width:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples dd{margin:0!important;padding:0!important;text-align:left!important;font-size:16px!important;font-weight:700!important;color:var(--mk-ink,#1b1e2b)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples .mr-note{text-align:center!important;margin:16px auto 0!important;padding:0!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples{padding:22px 18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples dl > div{grid-template-columns:1fr!important;gap:8px!important;justify-items:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-samples dd{text-align:center!important}
}

/* --- 途中の申し込み区画：左だけの線をやめ、中央にそろえる --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta{border:0!important;background:transparent!important;box-shadow:none!important;padding-left:20px!important;padding-right:20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta::after,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta .mcta-in::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta .mcta-in{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;max-width:880px!important;margin:0 auto!important;padding:40px 32px!important;border:0!important;border-radius:24px!important;background:radial-gradient(420px 200px at 100% 0%,rgba(255,138,61,.16),transparent 70%),linear-gradient(120deg,#eaf0ff 0%,#f5f8ff 60%,#fff 100%)!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta .mcta-title{background:transparent!important;padding:0!important;border:0!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main aside.mcta .mcta-after{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;text-align:center!important}

/* --- 単独のアコーディオン（保守）は、直前のセクションの続きとして見せる --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-wrap.mk-acc-attach{background:transparent!important;padding-top:0!important;padding-bottom:72px!important}

/* 第5弾の調整：表の行は上端でそろえる／画面構成の図は列幅いっぱい／比較結果の枠は四辺そろえる */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items h3{padding-top:1px!important;line-height:1.55!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--index .mk-v-items p{padding-top:2px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items > .mk-vi.mk-vi{align-items:stretch!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--wire .mk-v-items ul{width:100%!important;box-sizing:border-box!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #mb-result{border:1px solid #c9d3f3!important;border-left-width:1px!important;border-radius:16px!important;background:linear-gradient(120deg,#eef3ff,#f8faff)!important;text-align:center!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #mb-result::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:1px!important;max-width:1120px!important;background:#d3dbf2!important;border:1px solid #d3dbf2!important;border-radius:20px!important;overflow:hidden!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items > .mk-vi.mk-vi{padding:36px 28px 34px!important;background:#fff!important;transition:background .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items > .mk-vi.mk-vi:hover{background:linear-gradient(180deg,#eef3ff,#fff)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items > .mk-vi.mk-vi::before{content:counter(mkv,decimal-leading-zero)!important;display:block!important;margin:0 auto 12px!important;font-size:15px!important;font-weight:800!important;letter-spacing:.2em!important;color:#2448d8!important;-webkit-text-fill-color:#2448d8!important;-webkit-text-stroke:0!important;background:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items h3{font-size:21px!important;margin-bottom:10px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items p{font-size:15.5px!important}
@media (max-width:1023px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items{grid-template-columns:repeat(2,minmax(0,1fr))!important} }
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items > .mk-vi.mk-vi{padding:22px 12px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items h3{font-size:17px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items p{font-size:14px!important} }
/* 初期制作：中身が空のまま高さだけ取っている画面の飾りを外す */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .page-hero .fv165{display:none!important}
/* 制作の流れ：元の番号（data-index）と箱は使わず、道のりの丸の番号に一本化 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey ol.steps242 > li::before{content:counter(mkv,decimal-leading-zero)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey ol.steps242 > li > :is(span,b,strong):first-child{display:none!important}

/* 第5弾の調整2：流れの丸を正しい位置・大きさに／4分割は高さをそろえる／2列の表は左右を同じ幅に */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items{border:0!important}
@media (min-width:768px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi{display:block!important} }
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi::before{top:auto!important;left:auto!important;flex:none!important;height:56px!important;border-radius:50%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items > .mk-vi.mk-vi{align-self:stretch!important;height:auto!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .two-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;max-width:1040px!important;margin-left:auto!important;margin-right:auto!important;align-items:stretch!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .two-col > *{width:auto!important;max-width:none!important;margin:0!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .two-col{grid-template-columns:1fr!important} }

/* 第5弾の調整3：流れの最終行も中央にそろえる（片側だけの余白をつくらない） */
@media (min-width:768px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-items > .mk-vi.mk-vi{flex:0 0 calc((100% - (var(--n) - 1) * 36px) / var(--n))!important;max-width:calc((100% - (var(--n) - 1) * 36px) / var(--n))!important}
}

/* 制作期間の目安：左だけの線をやめ、中央にそろえる */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .term185{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;max-width:880px!important;margin:32px auto 0!important;padding:28px 32px!important;border:0!important;border-radius:20px!important;background:linear-gradient(120deg,#eaf0ff 0%,#f6f8ff 70%,#fff 100%)!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .term185::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .term185::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .term185 > *{text-align:center!important;margin:0!important}

/* 見出しに番号がある道のりは、丸を小さな点に（高さの上書きを戻す） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-hasnum > .mk-vi.mk-vi::before{height:24px!important;width:24px!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--journey .mk-v-hasnum > .mk-vi.mk-vi::before{height:18px!important;width:18px!important} }

/* =========================================================
   第6弾（2026-11-05）：料金・追加できるもの（＋保守のプラン表・FAQ全般）
   ========================================================= */
/* --- まとまりの見出し（タブ・アコーディオンの上） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-group-head{text-align:center!important;max-width:880px!important;margin:0 auto 32px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-group-head h2{font-size:32px!important;line-height:1.5!important;font-weight:800!important;color:var(--mk-ink,#1b1e2b)!important;margin:0!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-group-head h2::after{content:""!important;display:block!important;width:48px!important;height:4px!important;border-radius:4px!important;margin:18px auto 0!important;background:linear-gradient(90deg,#2448d8,#6b8af5)!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-group-head h2{font-size:26px!important} }

/* --- plantable：3つのプランを1枚の比較表に（列は罫線で区切る） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;max-width:1080px!important;border:1px solid #cdd7f2!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi{display:flex!important;flex-direction:column!important;padding:0 0 12px!important;background:#fff!important;opacity:1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi + .mk-vi{border-left:1px solid #dfe5f6!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi > :is(.tag,h3,.value){display:block!important;width:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;background:var(--pt-bg)!important;color:var(--pt-ink)!important;-webkit-text-fill-color:var(--pt-ink)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi:nth-child(1){--pt-bg:#f2f5ff;--pt-ink:#1b1e2b;--pt-num:#2448d8}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi:nth-child(2){--pt-bg:#dfe7ff;--pt-ink:#102650;--pt-num:#1d3cc0}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi:nth-child(3){--pt-bg:#2448d8;--pt-ink:#fff;--pt-num:#fff}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi > .tag{padding:28px 12px 4px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;opacity:1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi > h3{padding:2px 12px 6px!important;font-size:24px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi > .value{padding:4px 12px 26px!important;font-size:38px!important;font-weight:800!important;line-height:1.2!important;color:var(--pt-num)!important;-webkit-text-fill-color:var(--pt-num)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi > .value small{font-size:13px!important;font-weight:700!important;color:var(--pt-ink)!important;-webkit-text-fill-color:var(--pt-ink)!important;opacity:.8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi ul{display:block!important;width:auto!important;margin:0!important;padding:0 22px!important;list-style:none!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi li{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #e8ecf8!important;background:none!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi li:last-child{border-bottom:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi li::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi li b{font-size:12.5px!important;font-weight:700!important;color:#6b7282!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi li span{font-size:16px!important;font-weight:800!important;color:var(--mk-ink,#1b1e2b)!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items{grid-template-columns:1fr!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi + .mk-vi{border-left:0!important;border-top:1px solid #cdd7f2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:6px 14px 0!important;column-gap:12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi li:nth-last-child(2){border-bottom:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--plantable .mk-v-items > .mk-vi.mk-vi > .value{font-size:32px!important;padding-bottom:18px!important}
}

/* --- 初期費用：表の下に紺の帯で（左寄せの箱をやめる） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;max-width:1080px!important;margin:24px auto 0!important;padding:34px 32px!important;border:0!important;border-radius:24px!important;background:radial-gradient(520px 260px at 90% 0%,rgba(91,124,240,.4),transparent 70%),linear-gradient(120deg,#0d1f45,#102650 55%,#1b3a8f)!important;text-align:center!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242 > *{margin:0!important;padding:0!important;border:0!important;background:none!important;text-align:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;width:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242 .tag{font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;color:#b9cbff!important;-webkit-text-fill-color:#b9cbff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242 h3{font-size:20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242 .value{font-size:44px!important;font-weight:800!important;line-height:1.2!important;margin:6px 0 2px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242 .value small{font-size:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .price-panel.init242 p{font-size:15px!important;line-height:1.9!important;color:rgba(255,255,255,.84)!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important;max-width:640px!important}

/* --- キャンペーン：白い箱の並びをやめ、罫線の行に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-card{border:0!important;border-radius:28px!important;background:radial-gradient(520px 300px at 0% 0%,rgba(255,138,61,.14),transparent 70%),linear-gradient(120deg,#eef3ff 0%,#f7f9ff 60%,#fff 100%)!important;box-shadow:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-copy :is(h2,p){text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-copy h2{font-size:32px!important;background:linear-gradient(110deg,#e85d00,#ff8a3d)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-terms{border-top:1px solid #d6def3!important;margin-top:20px!important;padding:0!important;gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-terms li{background:transparent!important;border:0!important;border-bottom:1px solid #d6def3!important;border-radius:0!important;box-shadow:none!important;padding:16px 8px!important;margin:0!important;text-align:center!important;justify-content:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-terms li :is(b,span){text-align:center!important}

/* --- stairs：ページ数が増えると、プランが上がる（階段） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items{grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:0 28px!important;max-width:1080px!important;align-items:end!important;border-bottom:3px solid #102650!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items > .mk-vi.mk-vi{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items .option233-visual{width:78%!important;max-width:240px!important;margin:0 auto 14px!important;background:none!important;border:0!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items h3{font-size:20px!important;margin-bottom:8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items p{font-size:15px!important;margin-bottom:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items .option233-price{display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;margin:0!important;padding:22px 12px 0!important;border:0!important;border-radius:18px 18px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:26px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items > .mk-vi:nth-child(1) .option233-price{min-height:80px!important;background:linear-gradient(180deg,#7d97f3,#5b7cf0)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items > .mk-vi:nth-child(2) .option233-price{min-height:130px!important;background:linear-gradient(180deg,#3a5fe8,#2448d8)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items > .mk-vi:nth-child(3) .option233-price{min-height:180px!important;background:linear-gradient(180deg,#2448d8,#102650)!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items{gap:0 8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items .option233-visual{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items h3{font-size:15px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items p{font-size:12.5px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items .option233-price{font-size:16px!important;padding:16px 4px 0!important}
}

/* --- tiles の中の画面図は小さく --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items .option233-visual{max-width:220px!important;margin:0 auto 14px!important;background:none!important;border:0!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items .page-name236{white-space:nowrap!important}

/* --- menu：追加メニューを、図｜内容｜費用 の価格表に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items{grid-template-columns:1fr!important;gap:0!important;max-width:1040px!important;border-top:2px solid #2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items > .mk-vi.mk-vi{display:grid!important;grid-template-columns:150px minmax(0,1fr) 220px!important;grid-template-areas:"v t pr" "v d pr"!important;align-items:center!important;gap:4px 28px!important;padding:22px 10px!important;border-bottom:1px solid #d9e0f3!important;transition:background .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items > .mk-vi.mk-vi:hover{background:linear-gradient(90deg,#eef3ff,rgba(238,243,255,0))!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items .option233-visual{grid-area:v!important;width:150px!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items h3{grid-area:t!important;align-self:end!important;text-align:left!important;font-size:20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items p{grid-area:d!important;align-self:start!important;text-align:left!important;font-size:15px!important;line-height:1.85!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items .option233-price{grid-area:pr!important;justify-self:end!important;text-align:right!important;margin:0!important;padding:0!important;border:0!important;font-size:24px!important;font-weight:800!important;background:linear-gradient(120deg,#2448d8,#6b8af5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items > .mk-vi.mk-vi{grid-template-columns:84px minmax(0,1fr)!important;grid-template-areas:"v t" "v pr" "d d"!important;gap:6px 14px!important;padding:18px 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items .option233-visual{width:84px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items .option233-price{justify-self:start!important;text-align:left!important;font-size:19px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items h3{font-size:17px!important}
}

/* --- よくある質問・補足のアコーディオン：箱をやめ、罫線の一覧に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .faq{max-width:880px!important;margin-left:auto!important;margin-right:auto!important;border-top:2px solid #2448d8!important;display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .faq details{background:transparent!important;border:0!important;border-bottom:1px solid #d6def3!important;border-radius:0!important;box-shadow:none!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .faq details[open]{background:linear-gradient(180deg,#eef3ff,rgba(238,243,255,0))!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .faq summary{padding-left:12px!important;padding-right:12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc{max-width:880px!important;margin-left:auto!important;margin-right:auto!important;border-top:2px solid #2448d8!important;display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item{background:transparent!important;border:0!important;border-bottom:1px solid #d6def3!important;border-radius:0!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item[open]{background:linear-gradient(180deg,#eef3ff,rgba(238,243,255,0))!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="pricing"] .mk-acc-attach .mk-acc{border-top:0!important}

/* 第6弾の調整：価格の折り返し／キャンペーンのチェックを中央に／記事の例の見出し行を中央に */
@media (min-width:768px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items > .mk-vi.mk-vi{grid-template-columns:150px minmax(0,1fr) 270px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--menu .mk-v-items .option233-price{white-space:nowrap!important;font-size:22px!important} }
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-terms li{display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;padding-left:8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v--campaign .mon224-terms li::before{position:static!important;margin:0 0 6px!important;flex:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .ex163-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}
/* 2026-11-05 橋村さん指定：自動スクロールの停止ボタンは出さない */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-play{display:none!important}

/* LINEアイコン：吹き出しだけで「LINE」の文字が抜けていたため、公式のアイコン画像に差し替える（2026-11-05 橋村さん支給） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main svg:is(.mcta-line,.mtp-line-icon){background:url("/miekata/assets/line-brand-icon.png") center/contain no-repeat!important;border-radius:0!important;color:transparent!important;flex:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main svg:is(.mcta-line,.mtp-line-icon) > *{display:none!important}

/* 主CTA（無料診断）：目立つオレンジのグラデーション。光が流れる帯で視線を集める（2026-11-05 橋村さん指定）
   吉田指示書：CTAはオレンジのグラデーション＋白文字 */
@keyframes mkCtaSheen{0%,72%{transform:translateX(-120%) skewX(-20deg)}100%{transform:translateX(320%) skewX(-20deg)}}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(a[data-ev$="_diagnosis"][class]:not(.mk-pop-link),.mcta-btn,.mtp-btn,.mhd-cta,.mft-cta){position:relative!important;overflow:hidden!important;isolation:isolate!important;background:linear-gradient(110deg,#ffb020 0%,#ff7a12 38%,#f5480f 72%,#e8300e 100%)!important;background-size:180% 100%!important;background-position:0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 10px 22px -10px rgba(240,80,15,.75)!important;transition:background-position .4s ease,transform .2s ease,box-shadow .2s ease!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(a[data-ev$="_diagnosis"][class]:not(.mk-pop-link),.mcta-btn,.mtp-btn,.mhd-cta,.mft-cta)::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:34%!important;z-index:-1!important;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.38),rgba(255,255,255,0))!important;animation:mkCtaSheen 4.2s ease-in-out infinite!important;pointer-events:none!important;display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(a[data-ev$="_diagnosis"][class]:not(.mk-pop-link),.mcta-btn,.mtp-btn,.mhd-cta,.mft-cta):hover{background-position:100% 0!important;transform:translateY(-2px)!important;box-shadow:0 14px 26px -10px rgba(240,80,15,.85)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(a[data-ev$="_diagnosis"][class]:not(.mk-pop-link),.mcta-btn,.mtp-btn,.mhd-cta,.mft-cta) :is(span,svg,i){position:relative!important;z-index:1!important}
@media (prefers-reduced-motion:reduce){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(a[data-ev$="_diagnosis"][class]:not(.mk-pop-link),.mcta-btn,.mtp-btn,.mhd-cta,.mft-cta)::before{animation:none!important;display:none!important} }

/* 人物写真：頭の上の余白を切って高さを抑える（4:5 → 6:5。2026-11-05 橋村さん指定） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-photo,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-photo :is(img,picture){aspect-ratio:6/5!important;height:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-photo img{width:100%!important;object-fit:cover!important;object-position:50% 48%!important}

/* =========================================================
   第7弾（2026-11-05）：トップに下層の見せ方を展開＋参考2社の型
   ========================================================= */
/* --- 見出しの強調：塗りの箱をやめ、蛍光ペンの線に（ベリウェブの型） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main mark.mtp-mark,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .hl155{background:linear-gradient(transparent 58%,#ffd59e 58%,#ffc27a 92%,transparent 92%)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;padding:0 .08em!important;border-radius:0!important;box-shadow:none!important}

/* --- 料金：3枚のプランに見出しの帯、真ん中を「おすすめ」として浮かせる --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:1080px!important;margin:44px auto 0!important;align-items:stretch!important;overflow:visible!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan{position:relative!important;display:flex!important;flex-direction:column!important;padding:0 0 22px!important;border:1px solid #d3dbf2!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > :is(.mtp-plan-pages,h3){margin:0!important;background:var(--pp-bg)!important;color:var(--pp-ink)!important;-webkit-text-fill-color:var(--pp-ink)!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:nth-child(1){--pp-bg:linear-gradient(120deg,#eef3ff,#e2eaff);--pp-ink:#102650}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:nth-child(2){--pp-bg:linear-gradient(120deg,#2448d8,#4f6ff0 60%,#6b8af5);--pp-ink:#fff}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:nth-child(3){--pp-bg:linear-gradient(120deg,#102650,#1b3a8f);--pp-ink:#fff}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > .mtp-plan-pages{padding:34px 12px 2px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.12em!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > h3{padding:2px 12px 22px!important;font-size:26px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > .mtp-price{margin:26px 0 14px!important;display:flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;flex-wrap:wrap!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > .mtp-price b{font-size:54px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important;background:linear-gradient(120deg,#1d3cc0,#4f6ff0)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > .mtp-price small{font-size:14px!important;font-weight:700!important;color:#6b7282!important;-webkit-text-fill-color:#6b7282!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan ul{margin:0 22px!important;padding:0!important;list-style:none!important;border-top:1px solid #e3e8f8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan li{position:relative!important;margin:0!important;padding:13px 6px 13px 30px!important;border:0!important;border-bottom:1px solid #e3e8f8!important;border-radius:0!important;background:none!important;text-align:left!important;font-size:15px!important;font-weight:700!important;color:var(--mk-ink,#1b1e2b)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan li::before{content:""!important;position:absolute!important;left:8px!important;top:50%!important;width:6px!important;height:11px!important;margin-top:-8px!important;border:solid #2448d8!important;border-width:0 2.5px 2.5px 0!important;transform:rotate(45deg)!important;background:none!important}
/* おすすめ：少し大きく、グラデーションの枠とオレンジのリボン */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:nth-child(2){transform:translateY(-14px)!important;border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#ff9a1f,#2448d8 55%,#6b8af5) border-box!important;box-shadow:0 22px 40px -26px rgba(36,72,216,.55)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:nth-child(2)::before{content:"おすすめ"!important;position:absolute!important;top:10px!important;left:50%!important;transform:translateX(-50%)!important;z-index:2!important;padding:3px 16px!important;border-radius:999px!important;background:linear-gradient(110deg,#ffb020,#ff7a12 55%,#f5480f)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em!important;line-height:1.6!important;min-height:0!important;display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:nth-child(2) > .mtp-plan-pages{padding-top:42px!important}
/* キャンペーン：黄色い箱をやめ、オレンジのグラデーションの帯に */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-camp{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px 22px!important;max-width:1080px!important;margin:34px auto 0!important;padding:24px 32px!important;border:0!important;border-radius:20px!important;background:linear-gradient(110deg,#ffb020 0%,#ff7a12 45%,#f5480f 100%)!important;box-shadow:none!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-camp > *{margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-camp .mtp-camp-tag{padding:6px 18px!important;border-radius:999px!important;background:#fff!important;color:#e8500e!important;-webkit-text-fill-color:#e8500e!important;font-weight:800!important;font-size:15px!important;border:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-camp p:not(.mtp-camp-tag){font-size:15.5px!important;font-weight:700!important;line-height:1.8!important;max-width:720px!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans{grid-template-columns:1fr!important;gap:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:nth-child(2){transform:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > .mtp-price b{font-size:44px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-camp{padding:20px 18px!important}
}

/* --- 任せられること：カード3枚を、罫線で区切った1枚の面に。アイコンを大きなグラデーションの丸に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;max-width:1080px!important;margin:44px auto 0!important;background:#d3dbf2!important;border:1px solid #d3dbf2!important;border-radius:24px!important;overflow:hidden!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card{display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:40px 30px 34px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card > .mtp-icon{width:64px!important;height:64px!important;padding:17px!important;margin:0 auto 18px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;color:#fff!important;stroke:#fff!important;box-sizing:border-box!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card h3{font-size:21px!important;line-height:1.6!important;margin:0 0 12px!important;min-height:3.2em!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card p{flex:1 1 auto!important;margin:0 0 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-kinds{background:transparent!important;border:0!important;padding:0!important;margin:28px auto 0!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-kinds ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;padding:0!important;margin:12px 0 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-kinds li{list-style:none!important;margin:0!important;padding:8px 18px!important;border-radius:999px!important;background:#fff!important;border:1px solid #c9d3f3!important;font-weight:700!important;font-size:15px!important;color:#102650!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-kinds li::before{display:none!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards{grid-template-columns:1fr!important;display:grid!important;overflow:hidden!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card{padding:28px 20px!important;min-width:0!important;flex:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card h3{min-height:0!important}
}

/* --- 制作後の記事と更新：3列を、番号付きの1枚の面に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;max-width:1080px!important;margin:40px auto 0!important;padding:40px 10px!important;border-radius:24px!important;background:#fff!important;border:1px solid #dbe2f5!important;counter-reset:mkro!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three > div{counter-increment:mkro!important;margin:0!important;padding:0 28px!important;border:0!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three > div + div{border-left:1px dashed #c9d3f3!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three > div::before{content:counter(mkro,decimal-leading-zero)!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 auto 16px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;color:#fff!important;font-weight:800!important;font-size:17px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three h3{border:0!important;padding:0!important;margin:0 0 10px!important;font-size:20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three p{text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three .mr-action{margin-top:auto!important;padding-top:16px!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three{grid-template-columns:1fr!important;padding:12px 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three > div{padding:24px 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three > div + div{border-left:0!important;border-top:1px dashed #c9d3f3!important}
}

/* --- 流れ：四角の番号を、線でつながる丸に --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #flow .mtp-steps .mtp-step-no{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;margin:0 auto 16px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important;font-weight:800!important;box-shadow:none!important;position:relative!important;z-index:1!important}

/* --- 最後の申し込み区画：実績の画面を傾けて敷き詰めた背景（ベリウェブの型） --- */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final{position:relative!important;overflow:hidden!important;isolation:isolate!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final::before{content:""!important;position:absolute!important;inset:-40% -12%!important;z-index:-1!important;transform:rotate(-8deg)!important;opacity:.2!important;pointer-events:none!important;
background-image:url("/miekata/assets/works/iyasheep.webp"),url("/miekata/assets/works/share-chirashi.webp"),url("/miekata/assets/works/funcars.webp"),url("/miekata/assets/works/smile-cars.webp"),url("/miekata/assets/works/tenshoku-bar.webp"),url("/miekata/assets/works/dreamcube.webp"),url("/miekata/assets/works/esthekoco.webp"),url("/miekata/assets/works/nayutas-kumamoto.png")!important;
background-repeat:no-repeat!important;background-size:21% auto!important;
background-position:2% 30%,26% 26%,50% 30%,74% 26%,98% 30%,14% 70%,38% 74%,62% 70%!important;display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final::after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(700px 300px at 50% 50%,rgba(13,31,69,.55),transparent 75%)!important;pointer-events:none!important;display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final > *{position:relative!important;z-index:1!important}

/* 第7弾の調整：価格は横並びで中央、帯の間の隙間をなくす、任せられることのボタンは通常の大きさ */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan{gap:0!important;row-gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan > .mtp-price{flex-direction:row!important;align-items:baseline!important;width:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card .mtp-more{flex:none!important;height:auto!important;width:auto!important;align-self:center!important;margin-top:auto!important;aspect-ratio:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-kinds .mtp-kinds-title{text-align:center!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan:not(:nth-child(2))::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-plans > .mtp-plan{justify-content:flex-start!important}

/* 人物紹介（2026-11-05）：2人の各行（写真・肩書き・名前・一言・経歴3行・紹介文）の高さをそろえる（subgrid） */
@media (min-width:768px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(8,auto)!important;row-gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people > .mk-person.mk-person{display:grid!important;grid-row:span 8!important;grid-template-rows:subgrid!important;grid-template-columns:1fr!important;row-gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people > .mk-person.mk-person > .mk-person-photo{grid-row:1!important;margin-bottom:26px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people > .mk-person.mk-person > .mk-person-body{display:grid!important;grid-row:2 / span 7!important;grid-template-rows:subgrid!important;row-gap:0!important;align-items:start!important;justify-items:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people > .mk-person.mk-person > .mk-person-body > .mk-career{display:grid!important;grid-row:span 3!important;grid-template-rows:subgrid!important;row-gap:0!important;width:100%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people .mk-quote{align-self:center!important}
}
/* 流れ（トップ）：番号ごとに切れていた線をやめ、最初から最後まで1本の線で */
@media (min-width:1024px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] #flow ol.mtp-steps.mtp-steps{position:relative!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] #flow ol.mtp-steps.mtp-steps > li::after,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] #flow ol.mtp-steps.mtp-steps > li::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] #flow ol.mtp-steps.mtp-steps::before{content:""!important;position:absolute!important;top:27px!important;left:calc((100% - 96px) / 10)!important;right:calc((100% - 96px) / 10)!important;height:2px!important;background:linear-gradient(90deg,#2448d8,#6b8af5)!important;z-index:0!important;display:block!important;width:auto!important}
}
@media (max-width:1023px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] #flow ol.mtp-steps.mtp-steps > li::after{display:none!important} }
@media (min-width:768px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people .mk-career > li{align-items:center!important} }

/* 右下に追従する無料診断のバナー（縦5：横4） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop{position:fixed!important;right:24px!important;bottom:24px!important;z-index:90!important;width:232px!important;aspect-ratio:4/5!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(260px 200px at 100% 0%,rgba(91,124,240,.55),transparent 70%),linear-gradient(150deg,#0d1f45 0%,#102650 55%,#1b3a8f 100%)!important;box-shadow:0 18px 40px -16px rgba(13,31,69,.6)!important;opacity:0!important;transform:translateY(24px) scale(.96)!important;pointer-events:none!important;transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop.is-show{opacity:1!important;transform:none!important;pointer-events:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop.is-closed{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;height:100%!important;padding:16px 16px 16px!important;box-sizing:border-box!important;text-decoration:none!important;color:#fff!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-tag{display:inline-block!important;padding:3px 12px!important;border-radius:999px!important;background:#fff!important;color:#2448d8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-shot{display:block!important;width:100%!important;aspect-ratio:16/9!important;border-radius:10px!important;overflow:hidden!important;border:3px solid rgba(255,255,255,.9)!important;transform:rotate(-3deg)!important;margin:8px 0 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-shot img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-title{display:block!important;font-size:17px!important;line-height:1.45!important;font-weight:800!important;color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-line{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:10.5px!important;line-height:1.4!important;color:rgba(255,255,255,.88)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-line img{width:18px!important;height:18px!important;flex:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-btn{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:42px!important;border-radius:999px!important;background:linear-gradient(110deg,#ffb020 0%,#ff7a12 45%,#f5480f 100%)!important;color:#fff!important;font-size:14.5px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-btn::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:34%!important;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0))!important;animation:mkCtaSheen 4.2s ease-in-out infinite!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-btn i{font-style:normal!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop:hover{transform:translateY(-3px)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-x{position:absolute!important;top:8px!important;right:8px!important;z-index:2!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.18)!important;cursor:pointer!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-x::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-x::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:2px!important;background:#fff!important;border-radius:2px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-x::before{transform:translate(-50%,-50%) rotate(45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-x::after{transform:translate(-50%,-50%) rotate(-45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-x:focus-visible,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-link:focus-visible{outline:3px solid #ffb020!important;outline-offset:2px!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop{display:none!important} }
@media (prefers-reduced-motion:reduce){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop{transition:none!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-btn::before{display:none!important} }

/* FV（2026-11-05 橋村さん指定）：高さ650pxに固定し、文字と画像の高さをそろえる。画面は実際のサイトが流れる表示 */
@media (min-width:1024px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero{height:650px!important;min-height:0!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important;box-sizing:border-box!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-hero-in{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)!important;gap:56px!important;align-items:center!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;box-sizing:border-box!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-hero-copy > *{margin-top:0!important;margin-bottom:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-hero-copy{display:flex!important;flex-direction:column!important;gap:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-kicker{font-size:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-catch{font-size:48px!important;line-height:1.32!important;letter-spacing:.01em!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-lead{font-size:16px!important;line-height:1.9!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-btn--hero{align-self:flex-start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-after{margin-top:-8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-note{font-size:12.5px!important;line-height:1.7!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-hero-visual{position:relative!important;height:480px!important;margin:0!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--pc{position:absolute!important;left:0!important;top:34px!important;width:84%!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;border:1px solid #d3dbf2!important;box-shadow:0 30px 50px -30px rgba(13,31,69,.45)!important;transform:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--sp{position:absolute!important;right:0!important;bottom:0!important;width:29%!important;margin:0!important;border-radius:24px!important;overflow:hidden!important;background:#111!important;border:6px solid #111!important;box-shadow:0 30px 50px -26px rgba(13,31,69,.55)!important;transform:none!important}
}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--pc .mk-shot-view{aspect-ratio:16/9!important;border-radius:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--sp .mk-shot-view{aspect-ratio:560/1212!important;border-radius:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot.mk-shot::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot.mk-shot::after{display:none!important}
@media (min-width:1280px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts{flex-wrap:nowrap!important;gap:8px!important;margin-top:4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{padding:10px 14px!important;font-size:13px!important;white-space:nowrap!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li b{font-size:26px!important}
}

/* 実績の画面を斜めに敷き詰めた背景（すき間0） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-has-collage{position:relative!important;overflow:hidden!important;isolation:isolate!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-collage{position:absolute!important;left:-20%!important;right:-20%!important;top:-60%!important;bottom:-60%!important;z-index:-2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important;transform:rotate(-9deg)!important;pointer-events:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-collage-row{display:flex!important;gap:0!important;margin:0!important;flex:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-collage-row:nth-child(even){transform:translateX(-6.25%)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-collage img{display:block!important;flex:0 0 12.5%!important;width:12.5%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:50% 0!important;margin:0!important;border:0!important;border-radius:0!important;max-width:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-has-collage::after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;display:block!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero.mk-has-collage::after{background:linear-gradient(90deg,rgba(243,246,255,.97) 0%,rgba(243,246,255,.94) 42%,rgba(243,246,255,.78) 70%,rgba(243,246,255,.68) 100%)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final.mk-has-collage::before{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final.mk-has-collage::after{background:radial-gradient(640px 300px at 50% 50%,rgba(13,31,69,.55),transparent 75%),linear-gradient(120deg,rgba(13,31,69,.9) 0%,rgba(16,38,80,.86) 50%,rgba(27,58,143,.82) 100%)!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-collage{left:-60%!important;right:-60%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero.mk-has-collage::after{background:linear-gradient(180deg,rgba(243,246,255,.95),rgba(243,246,255,.9))!important}
}
/* FVの画像を大きくして文字の高さとそろえる */
@media (min-width:1024px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important;gap:48px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-hero-visual{height:500px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--pc{width:90%!important;top:28px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--sp{width:28%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{flex-wrap:nowrap!important;white-space:nowrap!important}
}

/* 制作実績の概要ポップアップ */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal{width:min(980px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100vh - 48px)!important;padding:0!important;border:0!important;border-radius:24px!important;background:#fff!important;overflow:auto!important;box-shadow:0 30px 80px -20px rgba(13,31,69,.5)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal::backdrop{background:rgba(13,31,69,.62)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal[open]{animation:mkWmIn .3s cubic-bezier(.22,1,.36,1)}
@keyframes mkWmIn{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-in{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;align-items:stretch!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-view{position:relative!important;overflow:hidden!important;aspect-ratio:4/3.4!important;background:linear-gradient(140deg,#eef3ff,#dfe7ff)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-img{display:block!important;width:100%!important;height:auto!important;max-width:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-view.is-live .mk-wmodal-img{animation:mkLive var(--dur,8s) linear infinite alternate!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-body{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:14px!important;padding:44px 40px!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-tag{align-self:flex-start!important;margin:0!important;padding:5px 14px!important;border-radius:999px!important;background:#eef3ff!important;color:#2448d8!important;font-size:13px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-title{margin:0!important;font-size:28px!important;line-height:1.4!important;font-weight:800!important;color:#1b1e2b!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-title::after{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-lead{margin:0!important;font-size:16px!important;line-height:1.95!important;color:#3d4456!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-acts{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-site{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:52px!important;padding:12px 26px!important;border-radius:999px!important;background:linear-gradient(110deg,#2448d8,#4f6ff0 60%,#6b8af5)!important;color:#fff!important;font-weight:800!important;font-size:16px!important;text-decoration:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-close{min-height:52px!important;padding:12px 24px!important;border-radius:999px!important;border:1.5px solid #c9d3f3!important;background:#fff!important;color:#2448d8!important;font-weight:800!important;font-size:15px!important;cursor:pointer!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-note{margin:0!important;font-size:12.5px!important;color:#6b7282!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-x{position:absolute!important;top:14px!important;right:14px!important;z-index:2!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f1f4fb!important;cursor:pointer!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-x::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-x::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:16px!important;height:2px!important;border-radius:2px!important;background:#1b1e2b!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-x::before{transform:translate(-50%,-50%) rotate(45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-x::after{transform:translate(-50%,-50%) rotate(-45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal :is(a,button):focus-visible{outline:3px solid #ff7a12!important;outline-offset:2px!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-in{grid-template-columns:1fr!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-view{aspect-ratio:16/11!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-body{padding:24px 20px 26px!important;gap:10px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-title{font-size:22px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-lead{font-size:15px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-acts > *{flex:1 1 100%!important}
}
@media (prefers-reduced-motion:reduce){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal .mk-wmodal-img{animation:none!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-wmodal[open]{animation:none} }

/* 制作実績：1行3枚のグリッド。カードの高さを抑え、「くわしく見る」は中央（2026-11-05 橋村さん指定） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid.mwk-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 24px!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important;scroll-snap-type:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid.mwk-grid:not(.mwk-more-extra){display:grid!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card{display:flex!important;flex-direction:column!important;align-items:center!important;width:auto!important;min-width:0!important;flex:none!important;height:100%!important;margin:0!important;padding:0 0 22px!important;border:1px solid #dbe2f5!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transition:transform .25s ease,border-color .25s!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card:hover{transform:translateY(-4px)!important;border-color:#9fb3f0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card > figure{width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;aspect-ratio:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card .mk-shot-view,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card > figure > img{aspect-ratio:16/10!important;border-radius:0!important;width:100%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card > figure > img{object-fit:cover!important;object-position:50% 0!important;height:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card .mwk-tag{margin:18px 16px 8px!important;padding:4px 12px!important;border-radius:999px!important;background:#eef3ff!important;color:#2448d8!important;font-size:12.5px!important;font-weight:800!important;line-height:1.5!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card h3{margin:0 18px 8px!important;font-size:18px!important;line-height:1.5!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card > p:not(.mwk-tag){margin:0 20px 16px!important;font-size:14px!important;line-height:1.8!important;text-align:center!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card .mwk-go{margin:auto auto 0!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:10px 22px!important;border-radius:999px!important;background:linear-gradient(110deg,#2448d8,#4f6ff0 60%,#6b8af5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14.5px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card .mwk-go svg{width:16px!important;height:16px!important;color:#fff!important}
@media (max-width:1023px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid.mwk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} }
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid.mwk-grid{grid-template-columns:1fr!important;gap:18px!important} }

/* ブログ・お知らせの見本へのリンク */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-demo-link{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin:28px auto 0!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-demo-link .mk-demo-note{font-size:14px!important;font-weight:700!important;color:#102650!important}
/* フッター：ナビの「無料診断」の文字リンクは出さない（フッター内のボタンで案内する。2026-11-05 橋村さん指定） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(footer,.mft) li:has(> a[data-ev="footer_diagnosis"]:not([class])){display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(footer,.mft) a[data-ev="footer_diagnosis"]:not([class]){display:none!important}
/* 任せられること：アイコンは本番サイトと同じイラスト（2026-11-05 橋村さん指定） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card > .mtp-icon{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card::before{content:""!important;display:block!important;position:static!important;width:100%!important;max-width:240px!important;height:150px!important;margin:0 auto 18px!important;background:center/contain no-repeat!important;border:0!important;border-radius:0!important;transform:none!important;opacity:1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card:nth-child(1)::before{background-image:url("/miekata/sections/service-design.svg")!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card:nth-child(2)::before{background-image:url("/miekata/sections/service-article.svg")!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card:nth-child(3)::before{background-image:url("/miekata/sections/service-support.svg")!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card{padding-top:32px!important}
/* 最後の申し込み区画の「無料 ／ 事前準備不要」は太さ700 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mcta-final .mcta-final-tag{font-weight:700!important}
/* 右下のバナー：横幅を広げ、LINEの一文を1行に（縦5：横4のまま） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop{width:288px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-link{padding:18px 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-title{font-size:19px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-line{font-size:11.5px!important;white-space:nowrap!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-btn{min-height:46px!important;font-size:15.5px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-tag{font-size:12px!important;font-weight:700!important}
/* フッターのナビ：3列の間の余白を同じにそろえる */
@media (min-width:768px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-nav.mft-nav{grid-template-columns:repeat(3,max-content)!important;justify-content:space-between!important;column-gap:48px!important} }

/* FVの画面：1回下まで流れたら次のサイトへ（往復しない） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-shot-view.mk-cycle.is-ready img.mk-shot-img{animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:forwards!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-shot-view.mk-cycle img.mk-shot-img{transition:opacity .9s ease,filter .9s ease!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-shot-view.mk-cycle.is-fading img.mk-shot-img{opacity:0!important;filter:blur(6px)!important}
/* タブレット幅（768〜1023px）の調整：ボタンがはみ出す3列は1列に、比較表は横スクロールなしで収める */
@media (min-width:768px) and (max-width:1023px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards{grid-template-columns:1fr!important;max-width:640px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-cards > .mtp-card h3{min-height:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three{grid-template-columns:1fr!important;max-width:640px!important;padding:12px 28px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three > div{padding:26px 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #restore-overview .mr-three > div + div{border-left:0!important;border-top:1px dashed #c9d3f3!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table{min-width:0!important;font-size:13.5px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table :is(th,td){padding:14px 10px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-compare-table tbody th{width:96px!important}
}
/* FVの細部：LINEの一文はアイコンと重ならないよう横並び、数字の帯は狭い幅で折り返し、主CTAの下線は出さない */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-after{display:flex!important;align-items:center!important;gap:8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-after svg{flex:none!important;position:static!important;margin:0!important}
@media (max-width:1279px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts{display:flex!important;flex-wrap:wrap!important;gap:8px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{flex:0 0 auto!important;width:auto!important} }
@media (max-width:1279px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{padding:8px 12px!important;font-size:12.5px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li b{font-size:22px!important} }
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts{gap:6px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{padding:7px 10px!important;font-size:12px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li b{font-size:20px!important} }
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(a[data-ev$="_diagnosis"][class]:not(.mk-pop-link),.mcta-btn,.mtp-btn,.mhd-cta,.mft-cta),html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(a[data-ev$="_diagnosis"][class]:not(.mk-pop-link),.mcta-btn,.mtp-btn,.mhd-cta,.mft-cta):is(:hover,:focus){text-decoration:none!important}
@media (max-width:1279px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts{flex-direction:row!important} }

/* chat：お客様の「〜したい」に、MIEKATAが答える会話の形（ベリウェブの型） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items{grid-template-columns:1fr!important;gap:30px!important;max-width:880px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items > .mk-vi.mk-vi{display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;gap:12px 14px!important;align-items:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items > .mk-vi.mk-vi::before{content:""!important;display:block!important;grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important;border-radius:50%!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23e3e8f5'/%3E%3Ccircle cx='24' cy='19' r='8' fill='%236b7282'/%3E%3Cpath d='M9 41c2.5-8 8.5-12 15-12s12.5 4 15 12' fill='%236b7282'/%3E%3C/svg%3E") center/cover no-repeat!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items > .mk-vi.mk-vi::after{content:"M"!important;display:grid!important;place-items:center!important;grid-column:3!important;grid-row:2!important;align-self:end!important;width:52px!important;height:52px!important;border-radius:50%!important;background:linear-gradient(135deg,#2448d8,#6b8af5)!important;color:#fff!important;font-weight:800!important;font-size:22px!important;letter-spacing:0!important;position:static!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items h3{grid-column:2!important;grid-row:1!important;justify-self:start!important;position:relative!important;margin:0!important;padding:14px 22px!important;border-radius:20px 20px 20px 6px!important;background:#f1f3f8!important;font-size:17px!important;line-height:1.6!important;text-align:left!important;color:#1b1e2b!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items p{grid-column:2!important;grid-row:2!important;justify-self:end!important;max-width:92%!important;margin:0!important;padding:18px 24px!important;border-radius:20px 20px 6px 20px!important;background:linear-gradient(120deg,#2448d8,#4f6ff0 70%,#6b8af5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15.5px!important;line-height:1.9!important;text-align:left!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items > .mk-vi.mk-vi{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:10px 8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items > .mk-vi.mk-vi::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items > .mk-vi.mk-vi::after{width:40px!important;height:40px!important;font-size:17px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items h3{font-size:15.5px!important;padding:12px 16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--chat .mk-v-items p{max-width:100%!important;font-size:14.5px!important;padding:14px 16px!important}
}
/* 実績カードの画面にブラウザの枠（プロパゲートの型）：上の帯に3つの点 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.mtp-work,.mwk-card) .mk-shot-view{border-top:24px solid transparent!important;background:radial-gradient(circle at 16px 12px,#ff8a80 0 3.5px,transparent 4px) border-box,radial-gradient(circle at 29px 12px,#ffd27a 0 3.5px,transparent 4px) border-box,radial-gradient(circle at 42px 12px,#7bd88f 0 3.5px,transparent 4px) border-box,#e9edf7 border-box!important;box-sizing:border-box!important}
/* スマホのFV：数字の帯を3つ1行に（数字を上、説明を下） */
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{display:block!important;padding:8px 4px!important;text-align:center!important;font-size:11px!important;line-height:1.45!important;white-space:normal!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li b{display:block!important;font-size:22px!important;line-height:1.2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li small{font-size:11px!important}
}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-work figure.mk-shot{aspect-ratio:auto!important;height:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mtp-work figure.mk-shot .mk-shot-view{aspect-ratio:16/10!important}
/* FVの数字のカード：左右に余白を取る */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{padding-left:20px!important;padding-right:20px!important}
@media (min-width:1280px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{padding:10px 20px!important} }
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts li{padding:8px 6px!important} }
/* スマホのフッター：高さを詰め、キャッチコピーとボタンは中央に */
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-in{padding-top:36px!important;row-gap:24px!important;gap:24px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-brand{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-brand > *{margin:0!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-nav.mft-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important;padding:20px 0 0!important;border-top:1px solid #e1e6f2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-col{margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-col:first-child{grid-row:span 2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-col :is(h2,h3,p,strong){margin:0 0 8px!important;font-size:12.5px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-col ul{margin:0!important;padding:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-col li{margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-col a{display:inline-block!important;padding:5px 0!important;font-size:13px!important;line-height:1.5!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-legal{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;padding:16px 0 96px!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-legal > *{justify-content:center!important;text-align:center!important}
}
/* FVの数字：3枚を同じ幅の3列に。数字を上、説明を下にして、左右の余白を確保する（全幅共通） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;flex-direction:row!important;max-width:560px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li{display:block!important;flex:none!important;width:auto!important;min-width:0!important;padding:12px 16px!important;text-align:center!important;white-space:normal!important;font-size:12.5px!important;line-height:1.5!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li b{display:block!important;font-size:28px!important;line-height:1.15!important;margin:0 0 2px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li small{font-size:12.5px!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts{gap:6px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li{padding:9px 8px!important;font-size:11px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li b{font-size:22px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li small{font-size:11px!important} }
/* スマホのフッター：著作権表示も中央に */
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-legal *{text-align:center!important;margin-left:auto!important;margin-right:auto!important} }
/* 制作実績のカテゴリー：文字と背景の色がかぶらないように（淡い青の地に青い文字） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="works"] .mwk-grid .mwk-card .mwk-tag.mwk-tag{background:#eef3ff!important;color:#1d3cc0!important;-webkit-text-fill-color:#1d3cc0!important;border:1px solid #c9d3f3!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:baseline!important;align-content:center!important;column-gap:3px!important;row-gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li b{display:inline-block!important;margin:0!important}
/* スマホの細部（2026-11-05 全ページ点検） */
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items .page-name236{white-space:normal!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items[style*="--n: 3"]{grid-template-columns:1fr!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items[style*="--n: 3"] > .mk-vi.mk-vi{padding:24px 20px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items[style*="--n: 3"] .option233-visual{max-width:180px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--stairs .mk-v-items .option233-price{font-size:13px!important;letter-spacing:0!important;white-space:nowrap!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mr-section :is(.mr-lead,.mr-split h3,.mr-split p,.mr-note){text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-btn2{font-size:14.5px!important;padding:12px 22px!important;gap:8px!important;max-width:100%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main form .mb-grid{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}
}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-v.mk-v.mk-v.mk-v--tiles .mk-v-items[style*="--n: 3"] .option233-visual{max-width:130px!important;margin-bottom:10px!important} }

/* ブログ・お知らせの見本：サイト内のポップアップで記事詳細を見せる */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal{width:min(1080px,calc(100vw - 32px))!important;max-width:none!important;height:calc(100vh - 48px)!important;max-height:none!important;padding:0!important;border:0!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 80px -20px rgba(13,31,69,.5)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal[open]{display:flex!important;flex-direction:column!important;animation:mkWmIn .3s cubic-bezier(.22,1,.36,1)}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal::backdrop{background:rgba(13,31,69,.62)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-head{position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px 18px!important;padding:14px 64px 14px 20px!important;background:linear-gradient(110deg,#0d1f45,#1b3a8f)!important;color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-title{margin:0!important;font-weight:800!important;font-size:16px!important;color:#fff!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-title small{display:block!important;font-weight:500!important;font-size:11.5px!important;opacity:.8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-tabs{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-tabs button{min-height:36px!important;padding:6px 16px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.5)!important;background:transparent!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;cursor:pointer!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-tabs button[aria-selected="true"]{background:#fff!important;color:#1d3cc0!important;border-color:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-x{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.18)!important;cursor:pointer!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-x::before,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-x::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:16px!important;height:2px!important;border-radius:2px!important;background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-x::before{transform:translate(-50%,-50%) rotate(45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-x::after{transform:translate(-50%,-50%) rotate(-45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-frame{flex:1 1 auto!important;width:100%!important;border:0!important;display:block!important;background:#faf7f2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal :is(button):focus-visible{outline:3px solid #ffb020!important;outline-offset:2px!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal{width:calc(100vw - 16px)!important;height:calc(100vh - 24px)!important;border-radius:16px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-head{padding:12px 56px 12px 12px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-demo-modal .mk-demo-modal-tabs button{font-size:12.5px!important;padding:5px 12px!important} }
/* 品質点検（コントラスト・最小文字）で見つかった点 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #pricing .mtp-camp .mtp-camp-tag{color:#b8400a!important;-webkit-text-fill-color:#b8400a!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .cf154-m{font-size:11px!important} }
/* 2026-11-06 FVの数字カード3枚を同じ大きさに（全幅で高さをそろえ、中身は上下中央） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts{align-items:stretch!important;grid-auto-rows:1fr!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-facts.mtp-facts li{align-self:stretch!important;height:auto!important;min-height:100%!important;box-sizing:border-box!important}
/* 2026-11-06 全ページ：セクション見出しの下の短い線をなくす */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main h2::after, html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main h2.mk-vh::after, html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.bk155-head,.mk-group-head,.mtp-head,.section-head,.mb-inner) h2::after, html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.bk155-head,.mk-group-head,.mtp-head,.section-head,.mb-inner) h2.mk-vh::after{content:none!important;display:none!important}
/* 2026-11-06 検索での見つかり方の実例（トップ：アコーディオン／MIEKATAとは：画像3枚） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-list{max-width:860px!important;margin:0 auto!important;display:grid!important;gap:12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof details.mk-proof-item{border:1px solid #d9e0f2!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof details.mk-proof-item>summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:14px!important;padding:16px 52px 16px 18px!important;position:relative!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof details.mk-proof-item>summary::-webkit-details-marker{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof details.mk-proof-item>summary::after{content:""!important;position:absolute!important;right:20px!important;top:50%!important;width:10px!important;height:10px!important;border-right:2px solid #2448d8!important;border-bottom:2px solid #2448d8!important;transform:translateY(-70%) rotate(45deg)!important;transition:transform .25s ease!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof details.mk-proof-item[open]>summary::after{transform:translateY(-30%) rotate(225deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-tag{flex:none!important;display:inline-block!important;min-width:112px!important;padding:5px 10px!important;border-radius:999px!important;background:#eef2ff!important;color:#2448d8!important;font-size:13px!important;font-weight:700!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-sum{font-size:16px!important;font-weight:700!important;color:#1b2340!important;line-height:1.5!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-body{padding:0 18px 18px!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-body p{margin:12px 0 0!important;font-size:15px!important;line-height:1.7!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-shot{margin:0!important;border:1px solid #e3e7f2!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-shot img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-body .mk-proof-shot{max-width:640px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-note{max-width:860px!important;margin:14px auto 0!important;font-size:13px!important;line-height:1.7!important;color:#555c70!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about .mk-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:20px 0 0!important;align-items:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about figcaption{padding:12px 14px!important;font-size:14px!important;line-height:1.6!important;text-align:left!important;border-top:1px solid #e3e7f2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about figcaption b{display:block!important;color:#2448d8!important;font-size:13px!important;margin:0 0 4px!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof details.mk-proof-item>summary{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:14px 46px 14px 14px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-sum{font-size:15px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-body{padding:0 14px 14px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about .mk-proof-grid{grid-template-columns:1fr!important} }
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof details.mk-proof-item>summary{justify-content:flex-start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-sum{flex:1 1 auto!important;text-align:left!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-body .mk-proof-shot{width:fit-content!important;max-width:100%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof .mk-proof-body .mk-proof-shot img{width:auto!important;max-width:100%!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about .mk-proof-grid{align-items:stretch!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about .mk-proof-shot{display:flex!important;flex-direction:column!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about .mk-proof-shot img{aspect-ratio:2.2/1!important;object-fit:contain!important;object-position:center top!important;background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about figcaption{flex:1 1 auto!important}
/* 2026-11-06 追従バナーの画面を2秒ごとに切り替える（ふわっと） */
.mk-pop .mk-pop-shot img{transition:opacity .35s ease!important}
/* 2026-11-06 トップ「対応できる業種の例」の見出しと並びを中央に */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] .mtp-kinds .mtp-kinds-title{max-width:none!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] .mtp-kinds ul{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}
/* 2026-11-06 トップの実例は「任せられること」の中のアコーディオン1つに（独立区画をやめる） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home{max-width:960px!important;margin:28px auto 8px!important;border:1px solid #d9e0f2!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary{list-style:none!important;cursor:pointer!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:16px 52px 16px 18px!important;position:relative!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary::-webkit-details-marker{display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary::after{content:""!important;position:absolute!important;right:20px!important;top:50%!important;width:10px!important;height:10px!important;border-right:2px solid #2448d8!important;border-bottom:2px solid #2448d8!important;transform:translateY(-70%) rotate(45deg)!important;transition:transform .25s ease!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home[open]>summary::after{transform:translateY(-30%) rotate(225deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-tag{flex:none!important;display:inline-block!important;padding:5px 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#2448d8!important;font-size:13px!important;font-weight:700!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-sum{flex:1 1 auto!important;font-size:16px!important;font-weight:700!important;color:#1b2340!important;line-height:1.5!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-body{padding:0 18px 18px!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot{margin:0!important;display:flex!important;flex-direction:column!important;border:1px solid #e3e7f2!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:2.2/1!important;object-fit:contain!important;object-position:center top!important;background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home figcaption{flex:1 1 auto!important;padding:12px 14px!important;font-size:14px!important;line-height:1.6!important;text-align:left!important;border-top:1px solid #e3e7f2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home figcaption b{display:block!important;color:#2448d8!important;font-size:13px!important;margin:0 0 4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-note{margin:14px 0 0!important;font-size:13px!important;line-height:1.7!important;color:#555c70!important;text-align:left!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:14px 46px 14px 14px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-sum{font-size:15px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-body{padding:0 14px 14px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-grid{grid-template-columns:1fr!important} }
/* 2026-11-06 お悩み→任せられること→実例の橋渡し */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-bridge{max-width:760px!important;margin:32px auto 0!important;text-align:center!important;font-size:17px!important;font-weight:700!important;line-height:1.9!important;color:#1b2340!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-bridge::after{content:""!important;display:block!important;width:14px!important;height:14px!important;margin:18px auto 0!important;border-right:3px solid #2448d8!important;border-bottom:3px solid #2448d8!important;transform:rotate(45deg)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof-lead{max-width:960px!important;margin:32px auto 0!important;text-align:center!important;font-size:15px!important;line-height:1.8!important;color:#4a5068!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof-lead+details.mk-proof--home{margin-top:14px!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-bridge{font-size:15px!important;margin-top:24px!important;text-align:left!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-worry-bridge br{display:none!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof-lead{text-align:left!important;font-size:14px!important} }
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main #service .mtp-head p br{display:none!important} }
/* 2026-11-06 実例アコーディオンを目立たせる */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof-lead{margin-top:44px!important;font-size:17px!important;font-weight:700!important;color:#1b2340!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home{border:2px solid #2448d8!important;background:linear-gradient(110deg,#eef2ff 0%,#f7f9ff 100%)!important;box-shadow:0 10px 28px rgba(36,72,216,.14)!important;transition:box-shadow .25s ease,transform .25s ease!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home:hover{box-shadow:0 14px 34px rgba(36,72,216,.22)!important;transform:translateY(-2px)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home[open]{background:#fff!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary{padding:22px 76px 22px 22px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-tag{background:#2448d8!important;color:#fff!important;padding:7px 16px!important;font-size:14px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-sum{font-size:18px!important;font-weight:800!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary::before{content:none!important;display:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary::after{content:""!important;position:absolute!important;right:18px!important;top:50%!important;width:40px!important;height:40px!important;border:0!important;border-radius:50%!important;background:#2448d8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/20px 20px no-repeat!important;transform:translateY(-50%)!important;transition:transform .25s ease!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home[open]>summary::after{transform:translateY(-50%) rotate(180deg)!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof-lead{font-size:15px!important;margin-top:32px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary{padding:16px 64px 16px 16px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-sum{font-size:16px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home>summary::after{width:36px!important;height:36px!important;right:14px!important} }
@media (prefers-reduced-motion:reduce){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home:hover{transform:none!important} }
/* 2026-11-06 実例のスクリーンショットを大きく見せる（1枚ずつ横長に並べ、押すと拡大） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home{max-width:1080px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-grid{grid-template-columns:1fr!important;gap:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-body .mk-proof-shot{width:100%!important;max-width:none!important;justify-self:stretch!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:center!important;gap:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot figcaption{order:-1!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:18px!important;background:#f5f7ff!important;font-size:14px!important;line-height:1.7!important;text-align:left!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot figcaption b{display:block!important;color:#2448d8!important;font-size:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot img{aspect-ratio:auto!important;width:auto!important;max-width:100%!important;margin:14px auto!important;cursor:zoom-in!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof-shot img{cursor:zoom-in!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof-zoomhint{display:block!important;margin-top:4px!important;font-size:12px!important;color:#6b7282!important;font-weight:400!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-body .mk-proof-shot{grid-template-columns:1fr!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot figcaption{padding:12px 14px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot img{width:100%!important;margin:0!important} }
.mk-zoom{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,16,40,.82);cursor:zoom-out}
.mk-zoom img{max-width:min(1200px,100%);max-height:90vh;width:auto;height:auto;border-radius:10px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.4)}
.mk-zoom button{position:absolute;top:16px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#1b2340;font-size:22px;line-height:44px;cursor:pointer}
/* 2026-11-06 引きの画像に合わせ、説明を上・画像を全幅に */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-body .mk-proof-shot{grid-template-columns:1fr!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot figcaption{flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:4px 12px!important;padding:14px 18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot figcaption b{display:inline!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot figcaption .mk-proof-zoomhint{margin:0 0 0 auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot img{width:100%!important;max-width:100%!important;margin:0!important;border-top:1px solid #e3e7f2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about .mk-proof-grid{grid-template-columns:1fr!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-proof--about .mk-proof-shot img{aspect-ratio:auto!important;width:100%!important;cursor:zoom-in!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main details.mk-proof--home .mk-proof-shot figcaption .mk-proof-zoomhint{margin:0!important;width:100%!important} }
/* 2026-11-06 スマホのFV：実績画面を大きく、キャッチを中央に */
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-hero-visual{display:block!important;position:relative!important;height:auto!important;padding:8px 0 28px!important;margin-top:8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--pc{flex:none!important;width:86%!important;position:relative!important;left:auto!important;top:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-shot--sp{flex:none!important;position:absolute!important;width:30%!important;right:0!important;bottom:0!important;top:auto!important;z-index:2!important;transform:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero :is(.mtp-kicker,.mtp-catch,.mtp-lead){text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="home"] #top.mtp-hero .mtp-after{justify-content:center!important;text-align:left!important}
}
/* 2026-11-06 スマホのフッター：中央の大きな余白と、最下部の白い余白をなくす */
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft .mft-legal{padding-bottom:28px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*){padding-bottom:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .lish-grp{padding-bottom:84px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mft:last-of-type:not(:has(~ .lish-grp)){padding-bottom:76px!important}
}
/* 2026-11-06 よくある質問の1件の余白を全ページでそろえる（料金・制作の流れは上下22pxが余分だった） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.faq,.mtp-faq,.mb-faq) > details{padding-top:0!important;padding-bottom:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.faq,.mtp-faq,.mb-faq) > details > summary{padding-top:24px!important;padding-bottom:24px!important;font-size:19px!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.faq,.mtp-faq,.mb-faq) > details > summary{padding-top:20px!important;padding-bottom:20px!important;font-size:16px!important} }
/* 2026-11-06 申し込みボタンの矢印をヘッダーと同じ白い丸に統一 */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-has-ic{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-has-ic .mk-ic{flex:none!important;display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#fff!important;color:#df4b00!important;margin:0 -10px 0 0!important;transition:transform .2s ease!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-has-ic .mk-ic svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;position:static!important;transform:none!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-has-ic:hover .mk-ic{transform:translateX(3px)!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.msb-go,.mk-pop-btn).mk-has-ic .mk-ic{width:30px!important;height:30px!important;margin-right:-6px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.msb-go,.mk-pop-btn).mk-has-ic .mk-ic svg{width:16px!important;height:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-has-ic .mk-ic svg,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-has-ic .mk-ic svg path{color:#df4b00!important;stroke:#df4b00!important;fill:none!important;opacity:1!important;visibility:visible!important}
/* 2026-11-06 申し込みボタンの寸法を全ボタンで統一（橋村さん指定：ここだけ小さい、をなくす）
   PC：高さ58・左右の余白 32/11・文字17・丸36・最小幅260　／　スマホ：高さ56・左右 28/10・文字16・丸34・横幅いっぱい */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.mhd-cta,.mtp-btn--hero,.mcta-btn,.mft-cta,.msb-go,.mk-pop-btn,.mmn-go,a.action128.primary128):not(#mkz1#mkz2#mkz3){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;height:58px!important;min-height:58px!important;padding:0 11px 0 32px!important;min-width:260px!important;width:auto!important;max-width:100%!important;font-size:17px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;border-radius:999px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.mhd-cta,.mtp-btn--hero,.mcta-btn,.mft-cta,.msb-go,.mk-pop-btn,.mmn-go,a.action128.primary128):not(#mkz1#mkz2#mkz3) :is(.mk-ic,.mhd-cta-icon){flex:none!important;width:36px!important;height:36px!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.mhd-cta,.mtp-btn--hero,.mcta-btn,.mft-cta,.msb-go,.mk-pop-btn,.mmn-go,a.action128.primary128):not(#mkz1#mkz2#mkz3) :is(.mk-ic,.mhd-cta-icon) svg{width:18px!important;height:18px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mhd-cta:not(#mkz1#mkz2#mkz3) > span:not(.mhd-cta-icon){font-size:17px!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.mhd-cta,.mtp-btn--hero,.mcta-btn,.mft-cta,.msb-go,.mk-pop-btn,.mmn-go,a.action128.primary128):not(#mkz1#mkz2#mkz3){height:56px!important;min-height:56px!important;padding:0 10px 0 28px!important;min-width:0!important;width:100%!important;font-size:16px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.mhd-cta,.mtp-btn--hero,.mcta-btn,.mft-cta,.msb-go,.mk-pop-btn,.mmn-go,a.action128.primary128):not(#mkz1#mkz2#mkz3) :is(.mk-ic,.mhd-cta-icon){width:34px!important;height:34px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mhd-cta:not(#mkz1#mkz2#mkz3) > span:not(.mhd-cta-icon){font-size:16px!important}
}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mk-pop .mk-pop-btn:not(#mkz1#mkz2#mkz3#mkz4){height:58px!important;min-height:58px!important;max-height:none!important;min-width:0!important;width:100%!important}
@media (min-width:768px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) a.action128.primary128:not(#mkz1#mkz2#mkz3){align-self:center!important;flex:none!important;margin-left:auto!important;margin-right:auto!important} }
/* 2026-11-06 PCのヘッダー・フッターのボタンは横の余白を詰める（高さ・文字・丸は他のボタンと同じ） */
@media (min-width:768px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(.mhd-cta,.mft-cta):not(#mkz1#mkz2#mkz3#mkz4){min-width:0!important;padding:0 11px 0 24px!important;gap:12px!important} }
/* 2026-11-06 スマホの読みやすさ（橋村さん指定）
   見出しは行の長さをそろえ、文章は最後の行に1〜2文字だけ残る改行を防ぐ（改行位置は文節＝BudouX） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(main,.mft) :is(h1,h2,h3,h4,summary,.mtp-kinds-title){text-wrap:balance!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) :is(main,.mft) :is(p,li,dd,figcaption,td){text-wrap:pretty!important}
/* よくある質問・アコーディオンの大きさを統一（料金ページの2種類も同じに） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.faq,.mtp-faq,.mb-faq) > details > summary,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item > summary{box-sizing:border-box!important;min-height:81px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:20px!important;padding-bottom:20px!important;font-size:18px!important;line-height:1.5!important}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main :is(.faq,.mtp-faq,.mb-faq) > details > summary,html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-acc-item > summary{min-height:88px!important;padding-top:16px!important;padding-bottom:16px!important;font-size:16px!important}
/* アイコンが小さすぎないように */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .mwk-go svg:not(#mkz1#mkz2#mkz3){width:20px!important;height:20px!important}
/* 縦に長くなる短い項目は2カラムに */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-btns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-btns > *{width:100%!important;min-width:0!important;margin:0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page="maintenance"] ul:not([class]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) .cf176-multi-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
}
@media (max-width:767px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-btns > .bk155-add:not(#mkz1#mkz2#mkz3){display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;row-gap:2px!important;padding:10px 12px!important;text-align:left!important;height:auto!important;min-height:64px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-btns > .bk155-add:not(#mkz1#mkz2#mkz3) > b{grid-column:2!important;font-size:14px!important;justify-self:start!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-btns > .bk155-add:not(#mkz1#mkz2#mkz3) .bk155-n{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.4!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .bk155-btns > .bk155-add:not(#mkz1#mkz2#mkz3) .bk155-plus{grid-row:1 / span 2!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-v-items > .mb-card:not(#mkz1#mkz2#mkz3){padding-left:26px!important;padding-right:26px!important}
}
/* 2026-11-06 吉田代表Q1：お支払いの合計（総額）は表示しない。月ごとの金額と記事の数だけ見せる */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mo165-out > span:has([data-mo165-sum]){display:none!important}
/* 2026-11-06 吉田代表の権威性：数字を大きく（Q1①「集客を知っている会社が作る」の裏づけ） */
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats{list-style:none!important;margin:14px 0 16px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats li{margin:0!important;padding:12px 10px!important;border-radius:12px!important;background:#eef2ff!important;text-align:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats b{display:block!important;color:#2448d8!important;font-size:30px!important;font-weight:800!important;line-height:1.1!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats b small{font-size:13px!important;margin-left:2px!important;color:#2448d8!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats span{font-size:12.5px!important;line-height:1.5!important;color:#3a4160!important}
@media (max-width:767px){ html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats{gap:6px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats b{font-size:24px!important} html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats li{padding:10px 6px!important} }
/* 2026-11-06 経歴の行数が人ごとに違うため、行そろえ（subgrid）をやめて縦に並べる */
@media (min-width:768px){
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people:not(#mkz1#mkz2){grid-template-rows:none!important;align-items:start!important;column-gap:48px!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people > .mk-person.mk-person:not(#mkz1#mkz2){display:block!important;grid-row:auto!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people > .mk-person.mk-person > .mk-person-body:not(#mkz1#mkz2){display:flex!important;flex-direction:column!important;align-items:center!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main[data-miekata-page] .mk-team .mk-people.mk-people > .mk-person.mk-person > .mk-person-body > .mk-career:not(#mkz1#mkz2){display:block!important;grid-row:auto!important}
}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats b small{display:block!important;margin:2px 0 0!important}
html body[data-design223="miekata"]:is(#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk#mk,*) main .mk-person-stats{width:100%!important;max-width:440px!important}
