.page-about .career-table-wrapper{max-width:800px;margin:0 auto;padding:0 2rem}.page-about .career-table-heading{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;color:rgb(var(--color-foreground));letter-spacing:.1em;margin-bottom:2.8rem;padding-bottom:1.2rem;border-bottom:2px solid rgb(var(--color-foreground))}.page-about .career-table{width:100%;border-collapse:collapse}.page-about .career-table tr{border-bottom:1px solid rgba(var(--color-foreground),.12)}.page-about .career-table tr:first-child{border-top:1px solid rgba(var(--color-foreground),.12)}.page-about .career-table td{padding:1.4rem 0;vertical-align:top;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.9;color:rgb(var(--color-foreground))}.page-about .career-table .year{width:120px;min-width:120px;font-weight:700;letter-spacing:.06em;padding-right:2.4rem;white-space:nowrap}.co-section{max-width:860px;margin:0 auto;padding:60px 40px}.co-heading{font-family:"Noto Serif JP",serif;font-size:22px;font-weight:700;letter-spacing:.08em;margin-bottom:32px;padding-bottom:12px;border-bottom:1px solid #e8e4de}.co-list{list-style:none;padding:0;margin:0}.co-list li{font-family:"Noto Serif JP",serif;font-size:16px;padding:16px 0;border-bottom:1px solid #e8e4de;line-height:1.8}.co-table{width:100%;border-collapse:collapse}.co-table th{width:140px;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:700;padding:16px;text-align:left;background:#f5f3ef;border-bottom:1px solid #e8e4de;vertical-align:top}.co-table td{font-family:"Noto Serif JP",serif;font-size:16px;padding:16px;border-bottom:1px solid #e8e4de;line-height:1.8}.co-steps{display:flex;flex-direction:column;gap:0}.co-step{display:flex;gap:32px;padding:24px 0;border-bottom:1px solid #e8e4de;align-items:flex-start}.co-step-num{font-family:"Noto Serif JP",serif;font-size:32px;font-weight:700;color:#c8c0b4;min-width:48px;line-height:1;flex-shrink:0}.co-step h3{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:700;margin:0 0 8px}.co-step p{font-family:"Noto Serif JP",serif;font-size:16px;margin:0;line-height:1.8;color:#444}.co-note{font-family:"Noto Serif JP",serif;font-size:14px;color:#888;margin-top:16px}@media screen and (max-width:749px){.page-about .career-table-wrapper{padding:0 1rem}.page-about .career-table .year{width:80px;min-width:80px;font-size:1.3rem;padding-right:1.2rem}.page-about .career-table td{font-size:1.4rem;padding:1.2rem 0}.co-section{padding:48px 20px}.co-heading{font-size:19px}.co-table th{width:100px;font-size:14px}.co-table td{font-size:15px}.co-step{gap:20px}.co-step-num{font-size:24px;min-width:36px}.co-step h3{font-size:16px}}.faq-group{margin-bottom:48px}.faq-item{padding:20px 0;border-bottom:1px solid #e8e4de}.faq-q{font-size:16px;font-weight:700;margin:0 0 8px;color:#1a1a1a}.faq-a{font-size:16px;margin:0;line-height:1.8;color:#444}.faq-cta{text-align:center;padding:48px 0;border-top:1px solid #e8e4de;margin-top:48px}.faq-cta p{font-size:16px;margin-bottom:24px}.faq-btn{display:inline-block;padding:14px 40px;border:1px solid #1a1a1a;color:#1a1a1a;text-decoration:none;font-size:16px;letter-spacing:.05em;transition:all .3s}.faq-btn:hover{background:#1a1a1a;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/seikei-custom.css.map */
