.insurance{padding-block-end:var(--size_contentPaddingBlock);padding-inline:var(--size_contentPaddingInline)}.insurance .insurance__content{display:grid;gap:32px}.insurance .insurance__item{display:grid;gap:16px}.insurance .insurance__subTitle{font-size:18px;font-weight:600;letter-spacing:.08em;line-height:1.4}.insurance .insurance__lead{font-size:16px;letter-spacing:.08em;line-height:1.85}.insurance .insurance__note{text-indent:-1.08em;padding-left:1.08em;font-size:14px;color:var(--color_text-secondary)}.insurance .insurance__note:before{content:"※"}.insurance .insurance__detail{display:grid;gap:16px;margin-top:8px;padding:24px 32px;background-color:var(--color_gray-pale);border-radius:var(--radius_medium)}.insurance .insurance__detailTitle{color:var(--color_primary);font-size:16px;font-weight:600;letter-spacing:.08em;line-height:1.4}.insurance .insurance__detailContent{display:grid;gap:4px}.insurance .insurance__detailListWrap{display:grid;grid-template-columns:1fr 1fr}.insurance .insurance__detailList{list-style:disc;margin-left:1.5em;font-size:14px;line-height:1.4;letter-spacing:.08em}.insurance .insurance__detailListItem{padding-bottom:.5em}.insurance .insurance__detailListItem--small{font-size:12px}@container (700px >= width){.insurance .insurance__content{gap:24px}.insurance .insurance__item{gap:16px}.insurance .insurance__subTitle{font-size:16px}.insurance .insurance__lead{font-size:14px}.insurance .insurance__note{font-size:12px}.insurance .insurance__detail{gap:16px;margin-top:0;padding:20px}.insurance .insurance__detailTitle{font-size:14px}.insurance .insurance__detailContent{gap:4px}.insurance .insurance__detailListWrap{grid-template-columns:1fr}.insurance .insurance__detailList{font-size:13px}.insurance .insurance__detailListItem--small{font-size:11px}}.contact{padding-block:var(--size_contentPaddingBlock);padding-inline:var(--size_contentPaddingInline)}.button__wrap{display:flex;justify-content:center;padding-block-end:var(--size_contentPaddingBlock);padding-inline:var(--size_contentPaddingInline)}
