.c-intro .c-intro-ttl{color:#1f2937}.c-intro .c-intro-txt{color:#4b5563}.achievement .achievement-list{border-left:1px solid #020202;flex-wrap:wrap;display:flex}.achievement .achievement-list-item{text-align:center;border-right:1px solid #020202;flex:1;padding:40px 0}.achievement .achievement-list-item-lead{letter-spacing:.08em;margin-bottom:36px;font-size:24px;line-height:1.66}.achievement .achievement-list-item-ttl{letter-spacing:.08em;color:#fff;background:#0171d1;border-radius:8px;width:fit-content;margin:0 auto 28px;padding:6px 24px;font-size:23px;line-height:1.35}.achievement .achievement-list-item-txt{letter-spacing:.08em;color:#1f2937;font-size:40px;line-height:1}.achievement .achievement-list-item-txt .number{letter-spacing:1.4px;color:#0171d1;margin-right:6px;font-size:100px}@media (width<=1280px){.achievement .achievement-list-item-txt .number{font-size:82px}}.achievement .achievement-list-item-note{letter-spacing:.08em;color:#020202;margin-top:14px;font-size:12px;line-height:1.25}.user .user-list{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.user .user-list-item{grid-template-rows:subgrid;background:#f5fafb;border:1px solid #0171d1;border-radius:12px;grid-row:span 4;gap:0;padding:36px 32px 52px;display:grid}.user .user-list-item-img{width:160px;margin:0 auto 27px}.user .user-list-item-profile{text-align:center;margin-bottom:52px;line-height:1}.user .user-list-item-ttl{letter-spacing:.05em;color:#0f172a;margin-bottom:20px;font-size:25px;line-height:1.36}.user .user-list-item-txt{color:#475569;letter-spacing:.05em;line-height:1.875}.user .user-list-note{letter-spacing:.06em;color:#020202;text-indent:-1em;margin-top:32px;padding-left:1em;font-size:12px;line-height:1.33}.professional .professional-profile{column-gap:5.3%;margin-bottom:130px;display:flex}.professional .professional-profile-imgbox{flex:0 0 38%}.professional .professional-profile-imgbox img{border-radius:11px}.professional .professional-profile-txtbox{flex-direction:column;display:flex}.professional .professional-profile-txt{letter-spacing:.08em;color:#020202;margin-bottom:auto;line-height:1.875}.professional .professional-profile-job{color:#0171d1;margin-bottom:4px;font-size:13px;line-height:1.23}.professional .professional-profile-name{color:#0f172a;font-size:25.55px}.professional .professional-voice{margin-top:109px}.professional .professional-voice-list{grid-template-columns:repeat(2,1fr);gap:40px 34px;display:grid}.professional .professional-voice-list-item{border:1px solid #c2cad4;border-radius:12px;padding:32px 36px 40px}.professional .professional-voice-list-item-ttl{margin-bottom:24px;font-size:28px;line-height:1.71}.professional .professional-voice-list-item-ttl .bg{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;background-color:#0171d1;border-radius:4px;padding:0 8px 2px;display:inline}.professional .professional-voice-list-item-subttl{letter-spacing:.06em;color:#020202;margin-bottom:20px;font-size:20px;line-height:1.5}.professional .professional-voice-list-item-txt{color:#334155;letter-spacing:.06em;line-height:1.875}.professional .professional-voice-list-note{letter-spacing:.06em;color:#020202;text-indent:-1em;margin-top:28px;padding-left:1em;font-size:12px;line-height:1.33}@media (width<=1000px){.achievement .achievement-list{border-top:1px solid #020202;border-left:0}.achievement .achievement-list-item{border-bottom:1px solid #020202;border-right:0;flex:0 100%;padding:24px 0}.achievement .achievement-list-item-lead{margin-bottom:16px;font-size:17px}.achievement .achievement-list-item-ttl{margin-bottom:8px;padding:4px 12px;font-size:16px}.achievement .achievement-list-item-txt{font-size:20px}.achievement .achievement-list-item-txt .number{font-size:52px}.achievement .achievement-list-item-note{margin-top:8px;font-size:10px}.user .user-ttl{margin-right:-28px}.user .user-list{grid-template-columns:100%;gap:20px;margin-top:24px}.user .user-list-item{grid-template-rows:auto;grid-template-columns:80px 1fr;align-items:center;gap:16px 12px;padding:20px}.user .user-list-item-img{width:auto;margin:0}.user .user-list-item-profile{text-align:left;margin-bottom:0}.user .user-list-item-ttl{grid-column:span 2;margin-bottom:0;font-size:18px}.user .user-list-item-txt{grid-column:span 2}.user .user-list-note{margin-top:24px;font-size:10px}.professional .professional-profile{margin-bottom:60px;display:block}.professional .professional-profile-imgbox{margin-bottom:16px}.professional .professional-profile-txt{line-height:1.75}.professional .professional-profile-job{margin-top:16px;font-size:12px}.professional .professional-profile-name{font-size:18px}.professional .professional-voice{margin-top:40px}.professional .professional-voice-list{grid-template-columns:100%;gap:24px 0}.professional .professional-voice-list-item{padding:20px 16px}.professional .professional-voice-list-item-ttl{margin-bottom:12px;font-size:16px}.professional .professional-voice-list-item-ttl .bg{padding:0 4px 2px}.professional .professional-voice-list-item-subttl{margin-bottom:8px;font-size:14px}.professional .professional-voice-list-item-txt{font-size:12px;line-height:1.75}.professional .professional-voice-list-note{margin-top:24px;font-size:10px}}
