.cb-sp{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}
@media (max-width: 1024px){.cb-sp{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}}
@media (max-width: 767px){.cb-sp{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}}
.cb-sp_head{padding-top:48px;padding-bottom:48px;max-width:none;padding-left:calc(max(0px, (100% - var(--width-page)) / 2) + var(--gutter));padding-right:calc(max(0px, (100% - var(--width-page)) / 2) + var(--gutter));background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-line);}
@media (max-width: 1024px){.cb-sp_head{padding-top:48px;padding-bottom:48px;max-width:none;padding-left:calc(max(0px, (100% - var(--width-page)) / 2) + var(--gutter));padding-right:calc(max(0px, (100% - var(--width-page)) / 2) + var(--gutter));background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-line);}}
@media (max-width: 767px){.cb-sp_head{padding-top:32px;padding-bottom:32px;max-width:none;padding-left:calc(max(0px, (100% - var(--width-page)) / 2) + var(--gutter));padding-right:calc(max(0px, (100% - var(--width-page)) / 2) + var(--gutter));background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-line);}}
.cb-sp_head_in{max-width:none;margin-left:0;margin-right:0;display:grid;flex-direction:column;gap:16px;grid-template-columns:minmax(0, 1fr) auto;column-gap:32px;row-gap:16px;align-items:center;}
@media (max-width: 1024px){.cb-sp_head_in{max-width:none;margin-left:0;margin-right:0;display:grid;flex-direction:column;gap:16px;grid-template-columns:minmax(0, 1fr) auto;column-gap:32px;row-gap:16px;align-items:center;}}
@media (max-width: 767px){.cb-sp_head_in{max-width:none;margin-left:0;margin-right:0;display:grid;flex-direction:column;gap:16px;grid-template-columns:minmax(0, 1fr);column-gap:32px;row-gap:16px;align-items:center;}}
.cb-sp_head_art{grid-column:2;grid-row:1 / span 2;width:7.5rem;}
@media (max-width: 1024px){.cb-sp_head_art{grid-column:2;grid-row:1 / span 2;width:7.5rem;}}
@media (max-width: 767px){.cb-sp_head_art{grid-column:2;grid-row:1 / span 2;width:7.5rem;display:none;}}
.cb-sp_body{padding-top:48px;}
@media (max-width: 1024px){.cb-sp_body{padding-top:48px;}}
@media (max-width: 767px){.cb-sp_body{padding-top:32px;}}
.cb-sp_col{max-width:none;margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:20px;font-size:var(--font-size-body);line-height:1.65;}
@media (max-width: 1024px){.cb-sp_col{max-width:none;margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:20px;font-size:var(--font-size-body);line-height:1.65;}}
@media (max-width: 767px){.cb-sp_col{max-width:none;margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:20px;font-size:var(--font-size-body);line-height:1.65;}}
.cb-sp_urgent{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;}
@media (max-width: 1024px){.cb-sp_urgent{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;}}
@media (max-width: 767px){.cb-sp_urgent{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;}}
.cb-sp_urgent_h{margin:0;font-family:var(--font-heading);font-weight:500;font-size:1.75rem;line-height:1.25;color:var(--color-help-ink);}
@media (max-width: 1024px){.cb-sp_urgent_h{margin:0;font-family:var(--font-heading);font-weight:500;font-size:1.75rem;line-height:1.25;color:var(--color-help-ink);}}
@media (max-width: 767px){.cb-sp_urgent_h{margin:0;font-family:var(--font-heading);font-weight:500;font-size:1.75rem;line-height:1.25;color:var(--color-help-ink);}}
.cb-sp_urgent_p1{margin:0;color:var(--color-help-ink);max-width:var(--width-text);}
@media (max-width: 1024px){.cb-sp_urgent_p1{margin:0;color:var(--color-help-ink);max-width:var(--width-text);}}
@media (max-width: 767px){.cb-sp_urgent_p1{margin:0;color:var(--color-help-ink);max-width:var(--width-text);}}
.cb-sp_urgent_p2{margin:0;color:var(--color-help-ink);opacity:0.92;max-width:var(--width-text);}
@media (max-width: 1024px){.cb-sp_urgent_p2{margin:0;color:var(--color-help-ink);opacity:0.92;max-width:var(--width-text);}}
@media (max-width: 767px){.cb-sp_urgent_p2{margin:0;color:var(--color-help-ink);opacity:0.92;max-width:var(--width-text);}}
.cb-sp_help_panel{display:flex;flex-direction:column;gap:20px;padding:clamp(24px, 4vw, 44px);border-radius:var(--radius-m);background-color:color-mix(in srgb, var(--color-surface) 60%, var(--color-bg));border:1px solid var(--color-line);}
@media (max-width: 1024px){.cb-sp_help_panel{display:flex;flex-direction:column;gap:20px;padding:clamp(24px, 4vw, 44px);border-radius:var(--radius-m);background-color:color-mix(in srgb, var(--color-surface) 60%, var(--color-bg));border:1px solid var(--color-line);}}
@media (max-width: 767px){.cb-sp_help_panel{display:flex;flex-direction:column;gap:20px;padding:20px 14px;border-radius:var(--radius-m);background-color:color-mix(in srgb, var(--color-surface) 60%, var(--color-bg));border:1px solid var(--color-line);margin-left:0;margin-right:0;}}
.cb-sp_list{display:flex;flex-direction:column;gap:36px;}.cb-sp_list ul{margin:0;padding:0;list-style:none;display:grid;flex-direction:row;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));}.cb-sp_list a{display:flex;padding:20px 22px;border-radius:var(--radius-s);background-color:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;font-weight:700;line-height:1.4;flex-direction:column;gap:6px;flex:1 1 auto;transition:border-color .2s, transform .2s;min-height:13.75rem;box-sizing:border-box;}.cb-sp_list .tjd-ln{font-weight:700;color:var(--color-ink);}.cb-sp_list .tjd-ld{font-weight:400;font-size:1.0625rem;line-height:1.55;color:var(--color-muted);}.cb-sp_list h3{margin:0 0 14px;font-family:var(--font-heading);font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--color-ink);display:flex;align-items:center;gap:12px;}.cb-sp_list li{display:flex;margin:0;}.cb-sp_list .tjd-lu{margin-top:auto;padding-top:10px;font-size:0.875rem;font-weight:600;color:var(--color-accent-text);}.cb-sp_list li:last-child:nth-child(odd){grid-column:auto;}.cb-sp_list .tjd-lg-art{display:block;width:2.5rem;flex:0 0 auto;}.cb-sp_list .tjd-lgroup:nth-child(1) a{border-top:4px solid color-mix(in srgb, var(--color-accent) 70%, var(--color-surface));}.cb-sp_list .tjd-lgroup:nth-child(2) a{border-top:4px solid var(--color-sand);}.cb-sp_list .tjd-lgroup:nth-child(3) a{border-top:4px solid color-mix(in srgb, var(--color-accent) 70%, var(--color-surface));}.cb-sp_list a:hover{border-color:var(--color-line-strong);text-decoration:none;transform:translateY(-2px);}
@media (max-width: 1024px){.cb-sp_list{display:flex;flex-direction:column;gap:36px;}.cb-sp_list ul{margin:0;padding:0;list-style:none;display:grid;flex-direction:row;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));}.cb-sp_list a{display:flex;padding:20px 22px;border-radius:var(--radius-s);background-color:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;font-weight:700;line-height:1.4;flex-direction:column;gap:6px;flex:1 1 auto;transition:border-color .2s, transform .2s;min-height:13.75rem;box-sizing:border-box;}.cb-sp_list .tjd-ln{font-weight:700;color:var(--color-ink);}.cb-sp_list .tjd-ld{font-weight:400;font-size:1.0625rem;line-height:1.55;color:var(--color-muted);}.cb-sp_list h3{margin:0 0 14px;font-family:var(--font-heading);font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--color-ink);display:flex;align-items:center;gap:12px;}.cb-sp_list li{display:flex;margin:0;}.cb-sp_list .tjd-lu{margin-top:auto;padding-top:10px;font-size:0.875rem;font-weight:600;color:var(--color-accent-text);}.cb-sp_list li:last-child:nth-child(odd){grid-column:1 / -1;}.cb-sp_list .tjd-lg-art{display:block;width:2.5rem;flex:0 0 auto;}.cb-sp_list .tjd-lgroup:nth-child(1) a{border-top:4px solid color-mix(in srgb, var(--color-accent) 70%, var(--color-surface));}.cb-sp_list .tjd-lgroup:nth-child(2) a{border-top:4px solid var(--color-sand);}.cb-sp_list .tjd-lgroup:nth-child(3) a{border-top:4px solid color-mix(in srgb, var(--color-accent) 70%, var(--color-surface));}.cb-sp_list a:hover{border-color:var(--color-line-strong);text-decoration:none;transform:translateY(-2px);}}
@media (max-width: 767px){.cb-sp_list{display:flex;flex-direction:column;gap:36px;}.cb-sp_list ul{margin:0;padding:0;list-style:none;display:grid;flex-direction:row;gap:12px;grid-template-columns:minmax(0, 1fr);}.cb-sp_list a{display:flex;padding:20px 22px;border-radius:var(--radius-s);background-color:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;font-weight:700;line-height:1.4;flex-direction:column;gap:6px;flex:1 1 auto;transition:border-color .2s, transform .2s;min-height:0;box-sizing:border-box;}.cb-sp_list .tjd-ln{font-weight:700;color:var(--color-ink);}.cb-sp_list .tjd-ld{font-weight:400;font-size:1.0625rem;line-height:1.55;color:var(--color-muted);}.cb-sp_list h3{margin:0 0 14px;font-family:var(--font-heading);font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--color-ink);display:flex;align-items:center;gap:12px;}.cb-sp_list li{display:flex;margin:0;}.cb-sp_list .tjd-lu{margin-top:auto;padding-top:10px;font-size:0.875rem;font-weight:600;color:var(--color-accent-text);}.cb-sp_list li:last-child:nth-child(odd){grid-column:auto;}.cb-sp_list .tjd-lg-art{display:block;width:2.5rem;flex:0 0 auto;}.cb-sp_list .tjd-lgroup:nth-child(1) a{border-top:4px solid color-mix(in srgb, var(--color-accent) 70%, var(--color-surface));}.cb-sp_list .tjd-lgroup:nth-child(2) a{border-top:4px solid var(--color-sand);}.cb-sp_list .tjd-lgroup:nth-child(3) a{border-top:4px solid color-mix(in srgb, var(--color-accent) 70%, var(--color-surface));}.cb-sp_list a:hover{border-color:var(--color-line-strong);text-decoration:none;transform:translateY(-2px);}}
.cb-sp_checked{margin:0;margin-top:28px;}
@media (max-width: 1024px){.cb-sp_checked{margin:0;margin-top:28px;}}
@media (max-width: 767px){.cb-sp_checked{margin:0;margin-top:20px;}}
.cb-sp_safe{display:flex;flex-direction:column;gap:14px;margin-top:40px;padding:clamp(24px, 4vw, 36px);border-radius:var(--radius-m);background-color:var(--color-accent-soft);}
@media (max-width: 1024px){.cb-sp_safe{display:flex;flex-direction:column;gap:14px;margin-top:40px;padding:clamp(24px, 4vw, 36px);border-radius:var(--radius-m);background-color:var(--color-accent-soft);}}
@media (max-width: 767px){.cb-sp_safe{display:flex;flex-direction:column;gap:14px;margin-top:40px;padding:clamp(24px, 4vw, 36px);border-radius:var(--radius-m);background-color:var(--color-accent-soft);}}
.cb-sp_safe_h{font-size:1.75rem;}
@media (max-width: 1024px){.cb-sp_safe_h{font-size:1.75rem;}}
@media (max-width: 767px){.cb-sp_safe_h{font-size:1.75rem;}}
.cb-sp_safe_p{max-width:var(--width-text);font-size:1.0625rem;line-height:1.6;}
@media (max-width: 1024px){.cb-sp_safe_p{max-width:var(--width-text);font-size:1.0625rem;line-height:1.6;}}
@media (max-width: 767px){.cb-sp_safe_p{max-width:var(--width-text);font-size:1.0625rem;line-height:1.6;}}
.cb-sp_safe_list{max-width:none;font-size:1.0625rem;line-height:1.6;}.cb-sp_safe_list ul{margin:0;padding-left:0;display:grid;flex-direction:column;gap:14px;list-style:none;grid-template-columns:repeat(2, minmax(0, 1fr));}.cb-sp_safe_list li{margin:0;padding:18px 20px;border-radius:var(--radius-s);background-color:color-mix(in srgb, var(--color-surface) 70%, var(--color-accent-soft));border:1px solid var(--color-line);}.cb-sp_safe_list strong{display:block;margin-bottom:4px;color:var(--color-ink);}
@media (max-width: 1024px){.cb-sp_safe_list{max-width:none;font-size:1.0625rem;line-height:1.6;}.cb-sp_safe_list ul{margin:0;padding-left:0;display:grid;flex-direction:column;gap:14px;list-style:none;grid-template-columns:repeat(2, minmax(0, 1fr));}.cb-sp_safe_list li{margin:0;padding:18px 20px;border-radius:var(--radius-s);background-color:color-mix(in srgb, var(--color-surface) 70%, var(--color-accent-soft));border:1px solid var(--color-line);}.cb-sp_safe_list strong{display:block;margin-bottom:4px;color:var(--color-ink);}}
@media (max-width: 767px){.cb-sp_safe_list{max-width:none;font-size:1.0625rem;line-height:1.6;}.cb-sp_safe_list ul{margin:0;padding-left:0;display:grid;flex-direction:column;gap:14px;list-style:none;grid-template-columns:minmax(0, 1fr);}.cb-sp_safe_list li{margin:0;padding:18px 20px;border-radius:var(--radius-s);background-color:color-mix(in srgb, var(--color-surface) 70%, var(--color-accent-soft));border:1px solid var(--color-line);}.cb-sp_safe_list strong{display:block;margin-bottom:4px;color:var(--color-ink);}}
