.AHPGFG_section{color:#183247;background:#e9dfd2;padding:118px 32px 124px}.AHPGFG_inner{max-width:1180px;margin:0 auto}.AHPGFG_header{border-bottom:1px solid #b9b7b0;grid-template-columns:minmax(0,1.2fr) minmax(300px,.75fr);align-items:end;gap:80px;padding-bottom:48px;display:grid}.AHPGFG_header span{color:#d9572a;font-size:var(--public-label-size,10.5px);letter-spacing:.16em;margin-bottom:16px;font-weight:800;display:block}.AHPGFG_header h2{font-family:var(--biz-display-font,"Paperlogy", sans-serif);font-size:var(--public-title-section,clamp(34px, 3.8vw, 52px));letter-spacing:-.055em;word-break:keep-all;margin:0;font-weight:800;line-height:1.16}.AHPGFG_header p{color:#566970;font-size:var(--public-lead-size,18px);line-height:var(--public-lead-line,1.75);word-break:keep-all;margin:0 0 24px}.AHPGFG_header a,.AHPGFG_empty a{color:#183247;font-size:var(--public-result-size,15px);border-bottom:1px solid #183247;padding-bottom:4px;font-weight:800;text-decoration:none}.AHPGFG_index{margin:0;padding:0;list-style:none}.AHPGFG_index li{border-bottom:1px solid #c3beb5}.AHPGFG_index a{color:inherit;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:22px;padding:27px 0;text-decoration:none;display:grid}.AHPGFG_index a>span{color:#d9572a;font:600 var(--public-label-size,10.5px)/1 monospace}.AHPGFG_index small{color:#6f7f84;font-size:var(--public-label-size,10.5px);letter-spacing:.12em;font-weight:800}.AHPGFG_index h3{font-size:var(--public-title-card,20px);letter-spacing:-.025em;margin:5px 0 4px;line-height:1.35}.AHPGFG_index p{color:#607278;font-size:var(--public-body-size,16px);line-height:var(--public-body-line,1.75);margin:0}.AHPGFG_index strong{font-size:var(--public-meta-size,13px)}.AHPGFG_index a:hover h3{color:#d9572a}.AHPGFG_empty{border-bottom:1px solid #c3beb5;justify-content:space-between;align-items:center;gap:24px;padding:38px 0;display:flex}.AHPGFG_empty span{color:#7b8585;font:600 var(--public-label-size,10.5px)/1 monospace;letter-spacing:.12em}.AHPGFG_empty p{color:#566970;font-size:var(--public-body-size,16px);line-height:var(--public-body-line,1.75);margin:0}@media (max-width:760px){.AHPGFG_section{padding:78px 20px 82px}.AHPGFG_header{grid-template-columns:1fr;gap:30px}.AHPGFG_index a{grid-template-columns:34px 1fr}.AHPGFG_index strong,.AHPGFG_index p{display:none}.AHPGFG_empty{flex-direction:column;align-items:flex-start}}
