.u2gjnm0{margin-top:var(--_1x2sjo4g);background-color:var(--_1x2sjo413);padding:var(--_1x2sjo4g);border:1px solid var(--_1x2sjo417);text-align:center;border-radius:16px;box-shadow:0 2px 12px #0000000a}
.u2gjnm1{color:#92400e;font-size:var(--_1x2sjo45);margin-bottom:var(--_1x2sjo4e);background-color:#fef3c7;border-radius:9999px;padding:6px 16px;font-weight:700;display:inline-block}
.u2gjnm2{font-size:var(--_1x2sjo4a);color:var(--_1x2sjo4w);margin:0 0 var(--_1x2sjo4e) 0;font-weight:800;line-height:1.3}
.u2gjnm3{font-size:var(--_1x2sjo46);color:var(--_1x2sjo4x);margin:0 0 var(--_1x2sjo4g) 0;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.8}
.u2gjnm4{justify-content:center;gap:var(--_1x2sjo4d);margin-bottom:var(--_1x2sjo4g);flex-wrap:wrap;display:flex}
.u2gjnm5{background-color:var(--_1x2sjo4t);border:1px solid var(--_1x2sjo417);font-size:var(--_1x2sjo45);color:var(--_1x2sjo4x);border-radius:9999px;align-items:center;gap:6px;padding:10px 16px;font-weight:600;display:inline-flex}
.u2gjnm6{color:var(--_1x2sjo4s);flex-shrink:0}
.u2gjnm7{justify-content:center;align-items:center;gap:var(--_1x2sjo4c);background-color:var(--_1x2sjo4s);color:var(--_1x2sjo4z);font-size:var(--_1x2sjo47);cursor:pointer;box-shadow:0 8px 24px var(--_1x2sjo4s)33;border:none;border-radius:12px;padding:16px 32px;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}
.u2gjnm7:hover{filter:brightness(.95)}
.u2gjnm8{opacity:.5;cursor:not-allowed;pointer-events:none}
.u2gjnm9{margin-top:var(--_1x2sjo4d);font-size:var(--_1x2sjo45);color:var(--_1x2sjo4y)}
.u2gjnma{margin-top:var(--_1x2sjo4i)}
.u2gjnmb{font-size:var(--_1x2sjo48);color:var(--_1x2sjo4w);margin:0 0 var(--_1x2sjo4g) 0;justify-content:center;align-items:center;gap:var(--_1x2sjo4c);font-weight:800;display:flex}
.u2gjnmc{color:var(--_1x2sjo4s);flex-shrink:0}
.u2gjnmd{gap:var(--_1x2sjo4e);display:grid}
.u2gjnme{padding:var(--_1x2sjo4f);border:1px solid var(--_1x2sjo417);background-color:var(--_1x2sjo413);border-radius:12px;box-shadow:0 1px 4px #00000008}
.u2gjnmf{align-items:center;gap:var(--_1x2sjo4d);margin-bottom:var(--_1x2sjo4c);display:flex}
.u2gjnmg{color:var(--_1x2sjo4s);flex-shrink:0}
.u2gjnmh{font-size:var(--_1x2sjo47);color:var(--_1x2sjo4w);margin:0;font-weight:700}
.u2gjnmi{font-size:var(--_1x2sjo46);color:var(--_1x2sjo4x);margin:0;line-height:1.7}
.u2gjnmj{padding:var(--_1x2sjo4g);border:1px solid var(--_1x2sjo417);background-color:var(--_1x2sjo413);border-radius:12px}
.u2gjnmk{align-items:flex-start;gap:var(--_1x2sjo4d);padding:var(--_1x2sjo4d) 0;display:flex}
.u2gjnmk:not(:last-child){border-bottom:1px solid var(--_1x2sjo417)}
.u2gjnml{color:var(--_1x2sjo4s);flex-shrink:0;margin-top:2px}
.u2gjnmm{font-size:var(--_1x2sjo46);color:var(--_1x2sjo4w);line-height:1.6}
.u2gjnmn{padding:var(--_1x2sjo4g);border-left:4px solid var(--_1x2sjo4s);background-color:#769fcd14;border-radius:12px}
.u2gjnmo{font-size:var(--_1x2sjo47);color:var(--_1x2sjo4w);margin:0 0 var(--_1x2sjo4d) 0;align-items:center;gap:var(--_1x2sjo4c);font-weight:700;display:flex}
.u2gjnmp{color:var(--_1x2sjo4s);flex-shrink:0}
.u2gjnmq{font-size:var(--_1x2sjo46);color:var(--_1x2sjo4x);margin:0 0 var(--_1x2sjo4e) 0;line-height:1.8}
.u2gjnmr{margin:0 0 var(--_1x2sjo4e) 0;gap:var(--_1x2sjo4c);flex-direction:column;padding:0;list-style:none;display:flex}
.u2gjnms{align-items:flex-start;gap:var(--_1x2sjo4c);font-size:var(--_1x2sjo46);color:var(--_1x2sjo4x);line-height:1.6;display:flex}
.u2gjnmt{color:var(--_1x2sjo4s);flex-shrink:0;margin-top:4px}
.u2gjnmu{font-size:var(--_1x2sjo45);color:var(--_1x2sjo4y);margin:0}
.u2gjnmv{gap:var(--_1x2sjo4d);flex-direction:column;display:flex}
.u2gjnmw{align-items:center;gap:var(--_1x2sjo4d);padding:var(--_1x2sjo4e);border:1px solid var(--_1x2sjo417);background-color:var(--_1x2sjo413);border-radius:12px;display:flex}
.u2gjnmx{background-color:var(--_1x2sjo4s);width:28px;height:28px;color:var(--_1x2sjo4z);font-size:var(--_1x2sjo45);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}
.u2gjnmy{font-size:var(--_1x2sjo46);color:var(--_1x2sjo4w);line-height:1.5}
.u2gjnmz{padding:var(--_1x2sjo4g);border:1px solid var(--_1x2sjo417);background-color:var(--_1x2sjo413);border-radius:12px}
.u2gjnm10{width:120px;height:120px;margin:0 auto;margin-bottom:var(--_1x2sjo4f);background-color:var(--_1x2sjo4t);border:3px solid var(--_1x2sjo4u);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}
.u2gjnm11{font-size:var(--_1x2sjo49);color:var(--_1x2sjo4s);font-weight:800}
.u2gjnm12{object-fit:cover;width:100%;height:100%}
.u2gjnm13{flex:1}
.u2gjnm14{font-size:var(--_1x2sjo48);color:var(--_1x2sjo4w);margin:0 0 var(--_1x2sjo4d) 0;text-align:center;font-weight:800}
.u2gjnm15{font-size:var(--_1x2sjo45);color:var(--_1x2sjo4s);margin:0 0 var(--_1x2sjo4e) 0;text-align:center;font-weight:600}
.u2gjnm16{font-size:var(--_1x2sjo46);color:var(--_1x2sjo4x);margin:0 0 var(--_1x2sjo4d) 0;line-height:1.8}
.u2gjnm16:last-child{margin-bottom:0}
.u2gjnm17{margin-top:var(--_1x2sjo4g);padding-top:var(--_1x2sjo4f);border-top:1px solid var(--_1x2sjo417)}
.u2gjnm18{font-size:var(--_1x2sjo45);color:var(--_1x2sjo4w);margin-bottom:var(--_1x2sjo4d);letter-spacing:.05em;font-weight:700}
.u2gjnm19{gap:var(--_1x2sjo4c);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.u2gjnm1a{font-size:var(--_1x2sjo45);color:var(--_1x2sjo4x);line-height:1.6}
.u2gjnm1b{color:var(--_1x2sjo4s);font-weight:500;text-decoration:none}
.u2gjnm1b:hover{text-decoration:underline}
.u2gjnm1c{color:var(--_1x2sjo4s);margin-right:var(--_1x2sjo4c);background-color:#769fcd1f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}
.u2gjnm1d{color:var(--_1x2sjo4x);font-size:var(--_1x2sjo44)}
.u2gjnm1e{text-align:center;padding:var(--_1x2sjo4g);border:1px solid var(--_1x2sjo417);margin-bottom:var(--_1x2sjo4h);background-color:#769fcd1a;border-radius:12px}
.u2gjnm1f{color:#92400e;font-size:var(--_1x2sjo45);margin-bottom:var(--_1x2sjo4d);background-color:#fef3c7;border-radius:6px;padding:4px 12px;font-weight:700;display:inline-block}
.u2gjnm1g{font-size:var(--_1x2sjo4a);color:var(--_1x2sjo4w);margin:0 0 var(--_1x2sjo4c) 0;font-weight:900}
.u2gjnm1h{font-size:var(--_1x2sjo47);color:var(--_1x2sjo4x);font-weight:600}
.u2gjnm1i{margin-top:var(--_1x2sjo4e);font-size:var(--_1x2sjo45);color:var(--_1x2sjo4y);line-height:1.7}
.u2gjnm1j{gap:var(--_1x2sjo4e);flex-direction:column;display:flex}
.u2gjnm1k{align-items:flex-start;gap:var(--_1x2sjo4e);padding:var(--_1x2sjo4f);border:1px solid var(--_1x2sjo417);background-color:var(--_1x2sjo413);border-radius:12px;display:flex}
.u2gjnm1l{background-color:var(--_1x2sjo4s);width:36px;height:36px;color:var(--_1x2sjo4z);font-size:var(--_1x2sjo46);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}
.u2gjnm1m{flex:1}
.u2gjnm1n{font-size:var(--_1x2sjo47);color:var(--_1x2sjo4w);margin:0 0 var(--_1x2sjo4b) 0;font-weight:700}
.u2gjnm1o{font-size:var(--_1x2sjo46);color:var(--_1x2sjo4x);margin:0;line-height:1.7}
.u2gjnm1p{gap:var(--_1x2sjo4d);flex-direction:column;display:flex}
.u2gjnm1q{border:1px solid var(--_1x2sjo417);background-color:var(--_1x2sjo413);padding:0 var(--_1x2sjo4e);border-radius:12px}
.u2gjnm1r{justify-content:space-between;align-items:flex-start;gap:var(--_1x2sjo4d);width:100%;padding:var(--_1x2sjo4e) 0;cursor:pointer;text-align:left;background-color:#0000;border:none;display:flex}
.u2gjnm1s{align-items:flex-start;gap:var(--_1x2sjo4d);font-size:var(--_1x2sjo46);color:var(--_1x2sjo4w);font-weight:700;line-height:1.45;display:flex}
.u2gjnm1t{color:var(--_1x2sjo4s);font-weight:800;font-size:var(--_1x2sjo47);flex-shrink:0;line-height:1}
.u2gjnm1u{padding-bottom:var(--_1x2sjo4e)}
.u2gjnm1v{align-items:flex-start;gap:var(--_1x2sjo4d);font-size:var(--_1x2sjo46);color:var(--_1x2sjo4x);margin:0;line-height:1.75;display:flex}
.u2gjnm1w{color:#e11d48;font-weight:800;font-size:var(--_1x2sjo47);flex-shrink:0;line-height:1}
.u2gjnm1x{padding:var(--_1x2sjo4f);background-color:#fef9ee;border:1px solid #fde68a;border-radius:12px}
.u2gjnm1y{font-size:var(--_1x2sjo46);color:#92400e;margin:0 0 var(--_1x2sjo4d) 0;align-items:center;gap:var(--_1x2sjo4c);font-weight:700;display:flex}
.u2gjnm1z{flex-shrink:0}
.u2gjnm20{gap:var(--_1x2sjo4c);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.u2gjnm21{font-size:var(--_1x2sjo45);color:var(--_1x2sjo4x);padding-left:var(--_1x2sjo4e);line-height:1.6;position:relative}
.u2gjnm21:before{content:"・";position:absolute;left:0}
.u2gjnm22{font-size:var(--_1x2sjo44);color:var(--_1x2sjo4x);margin-top:var(--_1x2sjo4d);line-height:1.6}
.u2gjnm23{color:var(--_1x2sjo4x);text-decoration:underline}
.u2gjnm23:hover{opacity:.7}
.u2gjnm24{margin-top:var(--_1x2sjo4i);text-align:center;padding:var(--_1x2sjo4h);border:1px solid var(--_1x2sjo417);background-color:#769fcd14;border-radius:16px}
.u2gjnm25{font-size:var(--_1x2sjo48);color:var(--_1x2sjo4w);margin:0 0 var(--_1x2sjo4d) 0;font-weight:800;line-height:1.5}
.u2gjnm26{font-size:var(--_1x2sjo45);color:var(--_1x2sjo4y);margin:0 0 var(--_1x2sjo4g) 0}
.u2gjnm27{margin-top:var(--_1x2sjo4d);font-size:var(--_1x2sjo45);color:var(--_1x2sjo4y);line-height:1.7}
@media (min-width:768px){.u2gjnm0{padding:var(--_1x2sjo4i)}.u2gjnmd{grid-template-columns:repeat(2,1fr)}.u2gjnmz{align-items:flex-start;gap:var(--_1x2sjo4h);display:flex}.u2gjnm10{margin:0}.u2gjnm14,.u2gjnm15{text-align:left}}
