.l-main{padding-bottom:0}.company-profile__ttl{margin-bottom:2rem;color:#3b4a59;font-size:1.25rem;line-height:1.375;letter-spacing:.15rem;text-align:center}@media screen and (min-width: 768px){.company-profile__ttl{margin-bottom:3.88rem}}.company-profile__tb{margin-bottom:4rem;font-size:0.875rem}@media screen and (min-width: 768px){.company-profile__tb{margin-bottom:6.25rem;max-width:500px;width:100%;margin-inline:auto}}@media screen and (min-width: 768px){.company-profile__tb{font-size:1rem}}.company-profile__tb th,.company-profile__tb td{padding-block:.5rem}.company-profile__tb th{width:6em;font-weight:400}@media screen and (min-width: 768px){.company-profile__tb th{width:10em}}.company-profile__tb td{width:calc(100% - 6em);padding-left:.5rem}@media screen and (min-width: 768px){.company-profile__tb td{width:calc(100% - 10em)}}.status{padding-block:4rem;background:#f9f9f7}@media screen and (min-width: 768px){.status{padding-block:6.25rem}}@media screen and (min-width: 768px){.status-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 5rem}}.status-block__fig{width:60%;margin-inline:auto;margin-bottom:2rem}@media screen and (min-width: 768px){.status-block__fig{width:280px;margin-inline:0;margin-bottom:0}}@media screen and (min-width: 768px){.status-block__text{width:300px}}.status-ttl{margin-bottom:2rem;color:#3b4a59;font-size:.875rem;line-height:2.25}@media screen and (min-width: 768px){.status-ttl{margin-bottom:3.19rem}}.status-ttl-post{font-size:1rem;line-height:2.25}.status-ttl-name{font-size:1.375rem;line-height:2.25}.status-qualification{padding-top:1.88rem;border-top:solid 1px #3b4a59;position:relative}.status-qualification::before{content:"";display:block;width:1.8125rem;height:1px;background:#3b4a59;position:absolute;top:0;left:0}.status-qualification-ttl{font-size:1.125rem;font-weight:400;font-style:normal;line-height:2;letter-spacing:.0225rem}.status-qualification-txt::before{content:"・ "}