@layer theme,base;@layer components{.Rsd_wW_card{background:var(--color-cb-paper);border-radius:var(--cb-radius);box-shadow:var(--cb-shadow-line)}.Rsd_wW_accent{color:var(--color-cb-teal)}.Rsd_wW_note{font-size:var(--cb-fs-xs);color:var(--cb-fg-mute);margin:0;line-height:1.7}.Rsd_wW_label{font-size:var(--cb-fs-xs);letter-spacing:.08em;color:var(--cb-accent-text-sm);margin:0;font-weight:700}.Rsd_wW_dot{background:var(--cb-accent);flex:none;width:8px;height:2px;margin-top:.8em}}@layer utilities;
@layer theme,base;@layer components{.zxVD5W_title{letter-spacing:-.01em;margin:0;font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.2}.zxVD5W_titleSmall{color:var(--cb-fg-2);margin-bottom:.2em;font-size:.42em;display:block}.zxVD5W_lead{max-width:34em;margin:var(--cb-sp-22) 0 0;font-size:var(--cb-fs-lead);color:var(--cb-fg-2)}.zxVD5W_reasons{gap:var(--cb-sp-14);margin-top:clamp(var(--cb-sp-36), 5vw, var(--cb-sp-56));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.zxVD5W_reasons{grid-template-columns:repeat(3,minmax(0,1fr))}}.zxVD5W_reason{padding:var(--cb-sp-24);border-radius:var(--cb-r-16);background:var(--color-cb-paper);box-shadow:inset 0 0 0 1px var(--color-cb-line)}.zxVD5W_reasonNo{letter-spacing:.1em;color:var(--cb-accent-text-sm);font-size:13px;font-weight:600;line-height:1;display:block}.zxVD5W_reasonTitle{margin:var(--cb-sp-12) 0 0;font-size:17px;font-weight:700;line-height:1.6}.zxVD5W_reasonResult{align-items:center;gap:var(--cb-sp-6);margin:var(--cb-sp-14) 0 0;padding:var(--cb-sp-4) var(--cb-sp-12);border-radius:var(--cb-r-pill);background:var(--color-cb-brand-tint);letter-spacing:.04em;color:var(--cb-accent-text-sm);font-size:12.5px;font-weight:700;line-height:1.6;display:inline-flex}.zxVD5W_reasonResult:before{content:"→";content:"→" / "";font-family:var(--f-en)}.zxVD5W_compare{margin-top:clamp(var(--cb-sp-56), 7vw, var(--cb-sp-88))}.zxVD5W_ctable{border-collapse:separate;border-spacing:0;border-radius:var(--cb-r-20);background:var(--color-cb-paper);width:100%;box-shadow:var(--cb-shadow-card), inset 0 0 0 1px var(--color-cb-line);overflow:hidden}.zxVD5W_ctable th,.zxVD5W_ctable td{padding:var(--cb-sp-18) var(--cb-sp-22);border-bottom:1px solid var(--color-cb-line);text-align:left;vertical-align:top;font-size:15px;line-height:1.7}.zxVD5W_ctable tbody tr:last-child th,.zxVD5W_ctable tbody tr:last-child td{border-bottom:0}.zxVD5W_ctable thead th{background:var(--color-cb-paper-2);letter-spacing:.08em;color:var(--color-cb-mute);font-size:13px;font-weight:700}.zxVD5W_ctable thead th.zxVD5W_us{background:var(--color-cb-brand-tint);color:var(--cb-fg)}.zxVD5W_ctable tbody th{width:11em;font-size:14px;font-weight:700}.zxVD5W_ctable td.zxVD5W_us{background:color-mix(in srgb, var(--cb-accent) 6%, var(--color-cb-paper));font-weight:700;position:relative}.zxVD5W_ctable td.zxVD5W_us:before{content:"";left:0;top:var(--cb-sp-14);bottom:var(--cb-sp-14);background:var(--cb-accent);border-radius:2px;width:3px;position:absolute}.zxVD5W_ctable td.zxVD5W_them{color:var(--color-cb-mute)}@media (max-width:767.98px){.zxVD5W_ctable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zxVD5W_ctable,.zxVD5W_ctable tbody,.zxVD5W_ctable tr,.zxVD5W_ctable th,.zxVD5W_ctable td{width:100%;display:block}.zxVD5W_ctable tbody tr{border-bottom:1px solid var(--color-cb-line)}.zxVD5W_ctable tbody tr:last-child{border-bottom:0}.zxVD5W_ctable th,.zxVD5W_ctable td{padding:var(--cb-sp-6) var(--cb-sp-18);border:0}.zxVD5W_ctable tbody th{width:auto;padding-top:var(--cb-sp-18)}.zxVD5W_ctable td.zxVD5W_us:before{top:var(--cb-sp-6);bottom:var(--cb-sp-6)}.zxVD5W_ctable td.zxVD5W_them{padding-bottom:var(--cb-sp-18)}.zxVD5W_ctable td.zxVD5W_them:before{content:attr(data-label) "：";font-weight:700}}.zxVD5W_root{gap:var(--cb-sp-24) var(--cb-sp-56);margin-top:clamp(var(--cb-sp-56), 7vw, var(--cb-sp-88));grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.zxVD5W_root{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.zxVD5W_rootQ{margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.5}.zxVD5W_perfect{padding:var(--cb-sp-28);box-shadow:var(--cb-shadow-card), inset 0 0 0 1px var(--color-cb-line)}.zxVD5W_perfectText{color:var(--color-cb-mute);margin:0;font-size:14px;line-height:1.85}.zxVD5W_perfectHead{margin-bottom:var(--cb-sp-8);color:var(--cb-fg);font-size:18px;font-weight:700;line-height:1.6;display:block}}@layer utilities;
@layer theme,base;@layer components{.xMDDZa_tableWrap{border-radius:var(--cb-r-20);background:var(--color-cb-paper);box-shadow:var(--cb-shadow-line);overflow:hidden}.xMDDZa_table{border-collapse:collapse;width:100%}.xMDDZa_table th,.xMDDZa_table td{padding:var(--cb-sp-14) var(--cb-sp-18);border-top:1px solid var(--color-cb-line);text-align:left;vertical-align:top;font-size:14.5px;line-height:1.7}.xMDDZa_table thead th{background:var(--color-cb-paper-2);color:var(--color-cb-mute);border-top:0;font-size:12.5px;font-weight:700}.xMDDZa_table thead th:first-child{width:28%}.xMDDZa_table thead th:last-child{width:22%}.xMDDZa_table .xMDDZa_file{font-weight:700}.xMDDZa_table .xMDDZa_body{color:var(--color-cb-mute)}.xMDDZa_pill{align-items:center;gap:var(--cb-sp-6);color:var(--color-cb-mute);white-space:nowrap;font-size:14px;line-height:1.7;display:inline-flex}.xMDDZa_pillWrite{color:var(--cb-accent-text-sm);font-weight:700}.xMDDZa_pillWrite:before{content:"✎";content:"✎" / ""}@media (max-width:767.98px){.xMDDZa_table,.xMDDZa_table tbody,.xMDDZa_table tr,.xMDDZa_table th,.xMDDZa_table td{width:auto;display:block}.xMDDZa_table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xMDDZa_table tbody tr{padding:var(--cb-sp-18) var(--cb-sp-20);border-top:1px solid var(--color-cb-line)}.xMDDZa_table tbody tr:first-child{border-top:0}.xMDDZa_table th,.xMDDZa_table td{border:0;padding:0}.xMDDZa_table .xMDDZa_body{margin-top:var(--cb-sp-4);font-size:13.5px}.xMDDZa_table .xMDDZa_op{margin-top:var(--cb-sp-10)}}.xMDDZa_note{margin-top:var(--cb-sp-24)}.xMDDZa_support{margin-top:var(--cb-sp-32)}.xMDDZa_meeting{gap:var(--cb-sp-18);margin-top:var(--cb-sp-16);padding:var(--cb-sp-28);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.xMDDZa_meetingIcon{border-radius:var(--cb-r-12);background:var(--color-cb-brand-tint);width:46px;height:46px;color:var(--color-cb-teal);place-items:center;display:grid}.xMDDZa_meetingIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.xMDDZa_meetingTitle{margin:0;font-size:17px;font-weight:700;line-height:1.5}.xMDDZa_meetingText{margin:var(--cb-sp-6) 0 0;color:var(--color-cb-mute);font-size:14px;line-height:1.85}.xMDDZa_strong{color:var(--cb-fg);font-weight:700}.xMDDZa_brWide{display:none}@media (min-width:640px){.xMDDZa_brWide{display:inline}}@media (max-width:639.98px){.xMDDZa_meeting{gap:var(--cb-sp-14);padding:var(--cb-sp-22)}}}@layer utilities;
@layer theme,base;@layer components{.-WdFRq_section{--sec-pad-top:clamp(var(--cb-sp-88), 11vw, var(--cb-sp-140));--sec-pad-bottom:clamp(var(--cb-sp-88), 11vw, var(--cb-sp-140))}.-WdFRq_inner{text-align:center}.-WdFRq_title{font-size:var(--cb-fs-final);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.35}.-WdFRq_lead{max-width:34em;margin:var(--cb-sp-22) auto 0;font-size:var(--cb-fs-lead);color:var(--cb-fg-2)}.-WdFRq_ctas{justify-content:center;gap:var(--cb-sp-12);margin-top:var(--cb-sp-36);flex-wrap:wrap;display:flex}}@layer utilities;
@layer theme,base;@layer components{@media (min-width:360px) and (max-width:479.98px){._7BjfSq_cta._7BjfSq_cta{padding-inline:var(--cb-sp-18);white-space:nowrap;font-size:14px}}}@layer utilities;
@layer theme,base;@layer components{.vNZihW_section,.vNZihW_inner{scroll-margin-top:var(--cb-header-h)}.vNZihW_inner{max-width:760px;margin:0 auto}.vNZihW_form{margin-top:var(--cb-sp-8)}}@layer utilities;
@layer theme,base;@layer components{.qTROQW_frame{border-radius:var(--cb-radius);background:var(--color-cb-paper);box-shadow:var(--cb-shadow-line);margin:0;overflow:hidden}.qTROQW_media{aspect-ratio:16/9;background:var(--color-cb-night);position:relative}.qTROQW_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qTROQW_play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.qTROQW_poster{object-fit:cover}.qTROQW_shade{background:color-mix(in srgb, var(--color-cb-ink) 5%, transparent);transition:background-color var(--cb-dur-fast);position:absolute;inset:0}.qTROQW_play:hover .qTROQW_shade{background:color-mix(in srgb, var(--color-cb-ink) 15%, transparent)}.qTROQW_button{width:64px;height:64px;padding-left:var(--cb-sp-4);background:var(--color-cb-paper);box-shadow:var(--cb-shadow-float);color:var(--color-cb-ink);transition:transform var(--cb-dur-fast) var(--cb-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qTROQW_play:hover .qTROQW_button{transform:translate(-50%,-50%)scale(1.05)}.qTROQW_caption{padding:var(--cb-sp-24) clamp(var(--cb-sp-24), 2.4vw, var(--cb-sp-32))}.qTROQW_eyebrow{font-family:var(--f-en);font-size:var(--cb-fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--cb-fg-mute);margin:0;font-weight:600}.qTROQW_title{margin:var(--cb-sp-8) 0 0;font-size:19px;font-weight:700}.qTROQW_text{margin:var(--cb-sp-12) 0 0;color:var(--cb-fg-2);font-size:15.5px;line-height:1.85}}@layer utilities;
@layer theme,base;@layer components{._03QjwG_grid{gap:var(--cb-sp-32);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){._03QjwG_grid{gap:clamp(var(--cb-sp-40), 5vw, var(--cb-sp-80));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}._03QjwG_grid ._03QjwG_head{margin-bottom:0}._03QjwG_center{margin-top:var(--cb-sp-8);text-align:center}}@layer utilities;
@layer theme,base;@layer components{.kKK0GW_tableWrap{border-radius:var(--cb-r-20);background:var(--color-cb-paper);box-shadow:var(--cb-shadow-line);overflow:hidden}.kKK0GW_table{border-collapse:collapse;width:100%}.kKK0GW_table th,.kKK0GW_table td{padding:var(--cb-sp-16) var(--cb-sp-18);border-top:1px solid var(--color-cb-line);text-align:left;vertical-align:top;font-size:14px;line-height:1.7}.kKK0GW_table thead th{background:var(--color-cb-paper-2);letter-spacing:.06em;color:var(--color-cb-mute);white-space:nowrap;border-top:0;font-size:12.5px;font-weight:700}.kKK0GW_table thead th:first-child{width:18%}.kKK0GW_table thead th:nth-child(3){width:34%}.kKK0GW_table thead th:last-child,.kKK0GW_table .kKK0GW_price{text-align:right}.kKK0GW_table .kKK0GW_name{font-weight:700}.kKK0GW_table .kKK0GW_time,.kKK0GW_table .kKK0GW_step,.kKK0GW_table .kKK0GW_detail{color:var(--color-cb-mute)}.kKK0GW_table .kKK0GW_time,.kKK0GW_table .kKK0GW_step,.kKK0GW_table .kKK0GW_price{white-space:nowrap}.kKK0GW_table .kKK0GW_price{font-family:var(--f-en);font-weight:600}@media (max-width:767.98px){.kKK0GW_table,.kKK0GW_table tbody,.kKK0GW_table tr,.kKK0GW_table th,.kKK0GW_table td{width:auto;display:block}.kKK0GW_table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kKK0GW_table tbody tr{padding:var(--cb-sp-18) var(--cb-sp-20);border-top:1px solid var(--color-cb-line)}.kKK0GW_table tbody tr:first-child{border-top:0}.kKK0GW_table th,.kKK0GW_table td{text-align:left;border:0;padding:0}.kKK0GW_table .kKK0GW_name{font-size:17px}.kKK0GW_table .kKK0GW_time,.kKK0GW_table .kKK0GW_step{white-space:normal;font-size:13px}.kKK0GW_table .kKK0GW_time:before,.kKK0GW_table .kKK0GW_step:before{content:attr(data-label) "："}.kKK0GW_table .kKK0GW_detail{margin:var(--cb-sp-4) 0;font-size:14px}.kKK0GW_table .kKK0GW_price{margin-top:var(--cb-sp-8);text-align:left;white-space:normal;font-size:15px;font-weight:700}}.kKK0GW_note{margin-top:var(--cb-sp-20)}.kKK0GW_ban{gap:var(--cb-sp-32) var(--cb-sp-56);margin-top:clamp(var(--cb-sp-48), 6vw, var(--cb-sp-72));padding:clamp(var(--cb-sp-32), 5vw, 60px);border-radius:var(--cb-r-28);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.kKK0GW_ban{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.kKK0GW_banTitle{margin:0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.4}.kKK0GW_banPrice{align-items:baseline;gap:var(--cb-sp-10);margin:var(--cb-sp-22) 0 0;flex-wrap:wrap;display:flex}.kKK0GW_banSmall{color:var(--cb-fg-mute);font-size:13px}.kKK0GW_banValue{letter-spacing:-.02em;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1}.kKK0GW_banLead{margin:var(--cb-sp-16) 0 0;color:var(--cb-fg-2);font-size:15px}.kKK0GW_banList{gap:var(--cb-sp-12);margin:0;padding:0;list-style:none;display:grid}.kKK0GW_banList li{padding:var(--cb-sp-20) var(--cb-sp-22);border-radius:var(--cb-r-16);background:var(--color-cb-paper);box-shadow:inset 0 0 0 1px var(--color-cb-line);color:var(--cb-fg-2);font-size:14px;line-height:1.75}.kKK0GW_banItemTitle{margin-bottom:var(--cb-sp-4);color:var(--cb-fg);font-size:16px;font-weight:700;display:block}.kKK0GW_banItemTitle:before{content:"";width:10px;height:10px;margin-right:var(--cb-sp-10);background:var(--cb-accent);border-radius:2px;display:inline-block}.kKK0GW_cta{margin-top:var(--cb-sp-36);justify-content:center;display:flex}}@layer utilities;
@layer theme,base;@layer components{.l1M1VG_check{gap:var(--cb-sp-8);margin:0;padding:0;list-style:none;display:grid}.l1M1VG_checkItem{gap:var(--cb-sp-14);padding:var(--cb-sp-16) var(--cb-sp-20);border-radius:var(--cb-r-14);background:var(--color-cb-paper);box-shadow:inset 0 0 0 1px var(--color-cb-line);grid-template-columns:24px minmax(0,1fr);align-items:center;font-size:15.5px;font-weight:500;line-height:1.6;display:grid}.l1M1VG_mark{background:var(--cb-accent);width:24px;height:24px;color:var(--color-cb-ink);font-family:var(--f-en);border-radius:7px;place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid}.l1M1VG_decay{gap:var(--cb-sp-24) var(--cb-sp-64);margin-top:clamp(var(--cb-sp-56), 7vw, var(--cb-sp-88));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.l1M1VG_decay{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.l1M1VG_subTitle{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.45}.l1M1VG_subLead{max-width:36em;margin:var(--cb-sp-14) 0 0;font-size:var(--cb-fs-lead);color:var(--cb-fg-2)}.l1M1VG_flow{margin:0;padding:0;list-style:none}.l1M1VG_flowStep{gap:var(--cb-sp-14);padding:var(--cb-sp-18) 0;border-top:1px solid var(--color-cb-line);grid-template-columns:72px minmax(0,1fr);display:grid}.l1M1VG_flowStep:last-child{border-bottom:1px solid var(--color-cb-line)}.l1M1VG_flowNo{padding-top:var(--cb-sp-4);font-family:var(--f-en);letter-spacing:.1em;color:var(--cb-accent-text-sm);font-size:13px;font-weight:600}.l1M1VG_flowText{margin:0;font-size:17px;font-weight:700;line-height:1.6}.l1M1VG_causes{gap:var(--cb-sp-16);margin-top:clamp(var(--cb-sp-48), 6vw, var(--cb-sp-72));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.l1M1VG_causes{grid-template-columns:repeat(2,minmax(0,1fr))}}.l1M1VG_cause{padding:var(--cb-sp-28);box-shadow:var(--cb-shadow-card), inset 0 0 0 1px var(--color-cb-line)}.l1M1VG_causeNo{font-family:var(--f-en);letter-spacing:.1em;color:var(--cb-accent-text-sm);margin:0;font-size:13px;font-weight:600}.l1M1VG_causeTitle{margin:var(--cb-sp-12) 0 0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.5}.l1M1VG_causeFlow{margin:var(--cb-sp-18) 0 0}.l1M1VG_causeRow{gap:var(--cb-sp-12);padding:var(--cb-sp-12) 0;border-top:1px solid var(--color-cb-line);grid-template-columns:64px minmax(0,1fr);align-items:center;font-size:15px;line-height:1.7;display:grid}.l1M1VG_causeRow dt{color:var(--color-cb-mute);font-size:12.5px}.l1M1VG_causeRow dd{margin:0}.l1M1VG_causeRow:last-child dd{font-weight:700}.l1M1VG_sum{margin:var(--cb-sp-16) 0 0;padding:clamp(var(--cb-sp-28), 4vw, var(--cb-sp-44));border-radius:var(--cb-r-22);background:var(--color-cb-brand-tint);text-align:center;grid-column:1/-1;font-size:clamp(18px,2.3vw,25px);font-weight:700;line-height:1.7}}@layer utilities;
@layer theme,base;@layer components{.HYPoDa_phrase{display:inline-block}.HYPoDa_center{margin-top:var(--cb-sp-8);text-align:center}.HYPoDa_more{gap:var(--cb-sp-12) var(--cb-sp-24,24px);margin-top:var(--cb-sp-32,32px);flex-wrap:wrap;display:flex}.HYPoDa_video{gap:var(--cb-sp-32);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.HYPoDa_video{gap:clamp(var(--cb-sp-40), 5vw, var(--cb-sp-80));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.HYPoDa_videoTitle{margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.5}.HYPoDa_videoText{margin:var(--cb-sp-12) 0 0;color:var(--cb-fg-2);font-size:15px;line-height:1.85}.HYPoDa_list{gap:clamp(var(--cb-sp-48), 6vw, var(--cb-sp-72));margin-top:clamp(var(--cb-sp-56), 7vw, var(--cb-sp-88));flex-direction:column;display:flex}.HYPoDa_row{gap:var(--cb-sp-28);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.HYPoDa_row{gap:clamp(var(--cb-sp-40), 5vw, var(--cb-sp-80));grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.HYPoDa_reverse>:first-child{order:2}}.HYPoDa_shotFrame{border-radius:var(--cb-r-20);background:var(--color-cb-paper);box-shadow:var(--cb-shadow-card), var(--cb-shadow-line);overflow:hidden}.HYPoDa_no{letter-spacing:.1em;color:var(--cb-accent-text-sm);margin:0;font-size:13px;font-weight:600}.HYPoDa_title{margin:var(--cb-sp-10) 0 0;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.5}.HYPoDa_items{margin-top:var(--cb-sp-20);color:var(--cb-fg-2);font-size:15px}}@layer utilities;
