.pl #r-join .jempty{display:block;background:#fff;border:1px dashed #d8c9a4;border-radius:16px;padding:56px 32px;margin-top:30px;text-align:center}.pl #r-join .jempty h3{font-size:20px;font-weight:800;color:#14213a;margin:18px 0 10px}.pl #r-join .jempty p{font-size:14.5px;line-height:1.8;color:#555;max-width:560px;margin:0 auto}.pl #r-join .jsec{padding:64px 28px}.pl #r-join .jsec-cream{background:#faf8f5}.pl #r-join .wrap{max-width:1180px;margin:0 auto}.pl #r-join .shead2 .en2{font-size:clamp(24px,2.6vw,34px);font-weight:800;color:#14213a;letter-spacing:.02em}.pl #r-join .jbar{width:56px;height:3px;background:#b8860b;margin-top:12px}.pl #r-join .jsub{color:#555;font-size:15px;margin:14px 0 0}.pl #r-join .jwhys{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}@media (max-width:860px){.pl #r-join .jwhys{grid-template-columns:1fr}}.pl #r-join .jwhy{background:#faf8f5;border:1px solid #eee7dc;border-radius:14px;padding:26px 24px;transition:box-shadow .3s,border-color .3s}.pl #r-join .jwhy:hover{border-color:rgba(184,134,11,.4);box-shadow:0 10px 30px rgba(15,43,70,.08)}.pl #r-join .jico{font-size:30px;margin-bottom:12px}.pl #r-join .jwhy h3{font-size:17px;font-weight:800;color:#14213a;margin:0 0 8px}.pl #r-join .jwhy p{font-size:13.5px;line-height:1.7;color:#555;margin:0}.pl #r-join .jpos{background:#fff;border:1px solid #eee7dc;border-radius:16px;padding:32px;margin-top:30px;box-shadow:0 6px 24px rgba(15,43,70,.05)}.pl #r-join .jpos-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.pl #r-join .jpos h3{font-size:22px;font-weight:800;color:#14213a;margin:0}.pl #r-join .jtypes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl #r-join .jtype{background:rgba(15,43,70,.06);border:1px solid rgba(15,43,70,.12);color:#0f2b46;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:999px;white-space:nowrap}.pl #r-join .jhl{background:rgba(184,134,11,.07);border:1px solid rgba(184,134,11,.25);color:#8b6914;font-size:13.5px;font-weight:700;padding:12px 16px;border-radius:10px;margin-top:18px}.pl #r-join .jcols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px}@media (max-width:920px){.pl #r-join .jcols{grid-template-columns:1fr}}.pl #r-join .jcols h4{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#8f6314;font-weight:800;margin:0 0 10px}.pl #r-join .jlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.pl #r-join .jlist li{font-size:13.5px;line-height:1.65;color:#3a4356;padding-left:18px;position:relative}.pl #r-join .jlist li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:#b8860b}.pl #r-join .japply{display:inline-block;margin-top:26px;background:#0f2b46;color:#fff;font-weight:700;font-size:14px;padding:13px 26px;border-radius:10px;text-decoration:none;transition:background .25s}.pl #r-join .japply:hover{background:#b8860b}.pl #r-join .jhow{text-align:center}.pl #r-join .jhow .jbar{margin:12px auto 0}.pl #r-join .jnote{color:#888;font-size:13px;margin-top:16px}