.terms-section{margin-top:2rem}.terms-section>h2{font-size:1.25rem;font-weight:700;color:#000;margin:0 0 1rem;text-align:center}.terms-box{border:1px solid #ddd;border-radius:8px;max-height:500px;overflow-y:auto;padding:2rem;background:#fafafa}.terms-content h3{font-size:1rem;font-weight:700;color:#000;margin:2rem 0 .75rem}.terms-content h3:first-of-type{margin-top:1.5rem}.terms-content h4{font-size:.95rem;font-weight:700;color:#333;margin:1.5rem 0 .5rem}.terms-content p{font-size:.875rem;color:#333;line-height:1.8;margin:.5rem 0}.terms-content ol,.terms-content ul{font-size:.875rem;color:#333;line-height:1.8;padding-left:1.5rem;margin:.5rem 0}.terms-content li{margin-bottom:.5rem}.terms-sub-list{list-style-type:lower-roman;margin-top:.5rem}.terms-date{margin-top:2rem;text-align:right;font-weight:700}.appendix-title{border-top:1px solid #ddd;padding-top:1.5rem;margin-top:2.5rem}.terms-content ol{list-style:decimal;padding-left:1.8em}.terms-content .terms-sub-list{list-style:none;counter-reset:subitem;padding-left:2.2em}.terms-content .terms-sub-list>li{counter-increment:subitem;position:relative}.terms-content .terms-sub-list>li:before{content:"(" counter(subitem) ")";position:absolute;left:-2.2em}.terms-content p.clause{padding-left:1.6em;text-indent:-1.6em}.terms-content p.clause-item{padding-left:3.2em;text-indent:-1.6em}.apply-page[data-astro-cid-nighepjg]{padding-top:60px;min-height:calc(100vh - 100px);background:#fff}.page-title[data-astro-cid-nighepjg]{padding:4rem 1.5rem 1rem;text-align:center}.page-title[data-astro-cid-nighepjg] h1[data-astro-cid-nighepjg]{font-size:3rem;font-weight:400;color:#000;margin:0;letter-spacing:.1em}.page-subtitle[data-astro-cid-nighepjg]{color:#666;margin:1rem 0 0;font-size:1rem}.apply-container[data-astro-cid-nighepjg]{max-width:900px;margin:0 auto;padding:0 1.5rem 4rem}.terms-section[data-astro-cid-nighepjg]{margin-top:2rem}.terms-section[data-astro-cid-nighepjg]>h2[data-astro-cid-nighepjg]{font-size:1.25rem;font-weight:700;color:#000;margin:0 0 1rem;text-align:center}.terms-box[data-astro-cid-nighepjg]{border:1px solid #ddd;border-radius:8px;max-height:500px;overflow-y:auto;padding:2rem;background:#fafafa}.terms-content[data-astro-cid-nighepjg] h3[data-astro-cid-nighepjg]{font-size:1rem;font-weight:700;color:#000;margin:2rem 0 .75rem}.terms-content[data-astro-cid-nighepjg] h3[data-astro-cid-nighepjg]:first-of-type{margin-top:1.5rem}.terms-content[data-astro-cid-nighepjg] h4[data-astro-cid-nighepjg]{font-size:.95rem;font-weight:700;color:#333;margin:1.5rem 0 .5rem}.terms-content[data-astro-cid-nighepjg] p[data-astro-cid-nighepjg]{font-size:.875rem;color:#333;line-height:1.8;margin:.5rem 0}.terms-content[data-astro-cid-nighepjg] ol[data-astro-cid-nighepjg],.terms-content[data-astro-cid-nighepjg] ul[data-astro-cid-nighepjg]{font-size:.875rem;color:#333;line-height:1.8;padding-left:1.5rem;margin:.5rem 0}.terms-content[data-astro-cid-nighepjg] li[data-astro-cid-nighepjg]{margin-bottom:.5rem}.terms-sub-list[data-astro-cid-nighepjg]{list-style-type:lower-roman;margin-top:.5rem}.terms-date[data-astro-cid-nighepjg]{margin-top:2rem;text-align:right;font-weight:700}.appendix-title[data-astro-cid-nighepjg]{border-top:1px solid #ddd;padding-top:1.5rem;margin-top:2.5rem}.form-section[data-astro-cid-nighepjg]{margin-top:3rem}.form-section[data-astro-cid-nighepjg]>h2[data-astro-cid-nighepjg]{font-size:1.5rem;font-weight:400;color:#000;margin:0 0 1.5rem;text-align:center}.apply-form[data-astro-cid-nighepjg]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.form-group[data-astro-cid-nighepjg]{display:flex;flex-direction:column;gap:.4rem}.form-group[data-astro-cid-nighepjg] label[data-astro-cid-nighepjg]{font-size:.875rem;color:#333;font-weight:500}.required[data-astro-cid-nighepjg]{color:#c00;font-size:.75rem;font-weight:400}.field-note[data-astro-cid-nighepjg]{font-size:.8rem;color:#666;margin:0;line-height:1.5}.form-group[data-astro-cid-nighepjg] input[data-astro-cid-nighepjg][type=text],.form-group[data-astro-cid-nighepjg] input[data-astro-cid-nighepjg][type=email],.form-group[data-astro-cid-nighepjg] input[data-astro-cid-nighepjg][type=tel]{padding:.6rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;font-family:inherit}.form-group[data-astro-cid-nighepjg] input[data-astro-cid-nighepjg]:focus{outline:none;border-color:#333}.checkbox-group[data-astro-cid-nighepjg]{background:#f5f5f5;padding:1rem 1.25rem;border-radius:8px;border:2px solid #ddd}.terms-agree-label[data-astro-cid-nighepjg]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-weight:400}.terms-agree-label[data-astro-cid-nighepjg] input[data-astro-cid-nighepjg][type=checkbox]{margin-top:2px;width:18px;height:18px;flex-shrink:0}.form-notice[data-astro-cid-nighepjg]{font-size:.85rem;color:#666;text-align:center;margin:0;line-height:1.6}.form-submit[data-astro-cid-nighepjg]{margin-top:1rem;text-align:center}.form-submit[data-astro-cid-nighepjg] button[data-astro-cid-nighepjg]{display:inline-block;padding:1rem 3rem;background:#000;color:#fff;font-size:1.1rem;border:none;border-radius:300px;cursor:pointer;transition:background .2s}.form-submit[data-astro-cid-nighepjg] button[data-astro-cid-nighepjg]:hover:not(:disabled){background:#333}.form-submit[data-astro-cid-nighepjg] button[data-astro-cid-nighepjg]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.page-title[data-astro-cid-nighepjg] h1[data-astro-cid-nighepjg]{font-size:2rem}.terms-box[data-astro-cid-nighepjg]{padding:1.25rem;max-height:400px}}.terms-content[data-astro-cid-nighepjg] ol[data-astro-cid-nighepjg]{list-style:decimal;padding-left:1.8em}.terms-content[data-astro-cid-nighepjg] .terms-sub-list[data-astro-cid-nighepjg]{list-style:none;counter-reset:subitem;padding-left:2.2em}.terms-content[data-astro-cid-nighepjg] .terms-sub-list[data-astro-cid-nighepjg]>li[data-astro-cid-nighepjg]{counter-increment:subitem;position:relative}.terms-content[data-astro-cid-nighepjg] .terms-sub-list[data-astro-cid-nighepjg]>li[data-astro-cid-nighepjg]:before{content:"(" counter(subitem) ")";position:absolute;left:-2.2em;width:2em;text-align:left}.terms-content[data-astro-cid-nighepjg] p[data-astro-cid-nighepjg].clause{padding-left:1.6em;text-indent:-1.6em}.terms-content[data-astro-cid-nighepjg] p[data-astro-cid-nighepjg].clause-item{padding-left:3.2em;text-indent:-1.6em}
