:root{--jt-border:#000;--jt-head-bg:#d8e4f4;--jt-even-bg:#f7fdf8;--jt-accent:#e2761f;--jt-th-pad-y:0.8rem;--jt-td-pad-y:0.8rem;--jt-cell-pad-x:1rem;--eq-fs-base:var(
    --fs-base,
    clamp(var(--fs-base-min, 1.7rem), 1.6rem + 0.3vw, var(--fs-base-max, 1.9rem))
  );--eq-fs-title:var(--fs-title, clamp(2.0rem, 1.6rem + 1.2vw, 2.6rem));--eq-focus-ring:var(--focus-ring, 3px solid rgba(0,117,201,.6))}.eq-section{padding:2rem 0;margin-block-start:0;background:var(--clr-bg-section,var(--flow-bg))}.eq-section .container{margin-inline:auto;margin-block-end:1rem}.eq-subtitle{border-left-color:var(--hk-primary,#004a9f)}.eq-section .section-title{margin:2rem 0}.eq-section .note-list{margin:.2rem 0 1rem;padding-left:1.4em;font-size:var(--eq-fs-base);line-height:1.6}.eq-section .note-list li{list-style:disc}.damage-table-wrapper{margin:2.4rem 0}.damage-table{width:100%;min-width:680px;border-collapse:collapse;font-size:var(--eq-fs-base);line-height:1.4;background:#fff;border:1px solid #c4c4c4;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.damage-table td,.damage-table th{border:1px solid #e0e0e0;padding:var(--jt-td-pad-y) var(--jt-cell-pad-x);text-align:center;vertical-align:middle}.damage-table thead th{background:#00655a;color:#fff;font-weight:700}.damage-table tr:nth-child(2n){background:var(--jt-even-bg)}.rate-bold{font-weight:700;color:var(--jt-accent)}.damage-table .num-lg{font-size:clamp(2.6rem, 2.2rem + .8vw, 3rem);line-height:1;display:inline-block}.discount-table-wrapper{margin:1.2rem 0 0}.discount-table{width:100%;min-width:680px;table-layout:fixed;border-collapse:collapse;border:1px solid var(--jt-border);font-size:var(--eq-fs-base);line-height:1.3;transition:min-width .25s ease}.discount-table.expanded{min-width:var(--content-max-width)}.discount-table td,.discount-table th{border:1px solid var(--jt-border);padding:.8rem;vertical-align:top}.discount-table thead tr th,.discount-table tr:first-child th{background:var(--jt-head-bg);color:#000;font-weight:700;text-align:left}.discount-table .level{background:#f0fffa;font-weight:700}@counter-style circled-decimal{system:fixed;symbols:"\2460""\2461""\2462""\2463""\2464""\2465""\2466""\2467""\2468""\2469""\246A""\246B""\246C""\246D""\246E""\246F""\2470""\2471""\2472""\2473";suffix:" "}.req-paras{counter-reset:req}.req-paras p{counter-increment:req;position:relative;padding-left:2.4rem;margin:0 0 .4rem}.req-paras p::before{content:counter(req,circled-decimal);position:absolute;left:0;top:0;font-size:var(--eq-fs-base);line-height:1.2;font-family:"Noto Sans JP",Roboto,Meiryo,sans-serif}.level.level-paren p{font-weight:400}.level .note{margin:.2rem 0 0}.level .note sup{color:#a50000}.alert-box{border:2px solid var(--jt-accent);border-radius:6px;padding:1.6rem;margin:2.4rem 0;background:#fff;font-size:var(--eq-fs-base);line-height:1.6}.alert-box__head{display:flex;align-items:center;margin-bottom:.8rem}.alert-box__icon{font-size:clamp(2rem, 1.8rem + .6vw, 2.4rem);margin-right:.6rem;line-height:1;color:var(--jt-accent)}.alert-box__title{font-weight:700;color:var(--jt-accent);margin:0;font-size:var(--eq-fs-title);line-height:1.2;white-space:normal}.alert-box__body{margin:0}.rate{color:var(--jt-accent);font-weight:700}.limit-table-wrapper{float:right;margin:0 0 1.6rem 2.4rem;max-width:340px}.limit-table{width:100%;border:1px solid var(--jt-border);border-collapse:collapse;font-size:var(--eq-fs-base);line-height:1.4;background:#fff}.limit-table td,.limit-table th{border:1px solid var(--jt-border);padding:.6rem .2rem}.limit-table th{background:var(--jt-head-bg);font-weight:700;text-align:center}.limit-table .item{text-align:center}.limit-table .amount{color:var(--jt-accent);font-weight:700;text-align:center}@media (max-width:600px){.limit-table-wrapper{float:none;margin:0 auto 1.6rem;max-width:none}}@media (max-width:600px){.damage-table,.discount-table{font-size:clamp(1.6rem, 1.55rem + .2vw, 1.7rem)}.damage-table .num-lg{font-size:clamp(2.2rem, 2rem + .6vw, 2.6rem)}}.alert-box a:focus-visible,.damage-table a:focus-visible,.discount-table a:focus-visible,.eq-section a:focus-visible,.limit-table a:focus-visible{outline:var(--eq-focus-ring);outline-offset:2px;border-radius:.2rem}figure[aria-label="家財の地震保険・支払区分"]{margin-inline:0}@media (max-width:600px){figure[aria-label="家財の地震保険・支払区分"]{--jt-td-pad-y:0.2rem;--jt-cell-pad-x:0.3rem;--jt-th-pad-y:0.2rem}figure[aria-label="家財の地震保険・支払区分"] .damage-table{min-width:0;width:auto;display:inline-table;table-layout:auto}figure[aria-label="家財の地震保険・支払区分"] .damage-table td,figure[aria-label="家財の地震保険・支払区分"] .damage-table th{white-space:nowrap;padding-block:var(--jt-td-pad-y);padding-inline:var(--jt-cell-pad-x)}figure[aria-label="家財の地震保険・支払区分"] .damage-table thead th,figure[aria-label="家財の地震保険・支払区分"] .damage-table tr:first-child th{padding-block:var(--jt-th-pad-y)}}:root{--eq-gap-alert2figure:0.8rem}@supports selector(:has(+ *)){.eq-section .alert-box:has(+ figure[aria-label="家財の地震保険・支払区分"]){margin-bottom:var(--eq-gap-alert2figure)}.eq-section .alert-box+figure[aria-label="家財の地震保険・支払区分"]{margin-top:0}}@supports not selector(:has(+ *)){.eq-section .alert-box+figure[aria-label="家財の地震保険・支払区分"]{margin-top:-1.6rem}}@media (max-width:600px){.discount-table col:first-child{width:30%!important}.discount-table col:nth-child(2){width:30%!important}.discount-table col:nth-child(3){width:40%!important}}@media (min-width:601px){.discount-table col:first-child{width:15%!important}.discount-table col:nth-child(2){width:20%!important}.discount-table col:nth-child(3){width:65%!important}}