.cta-recruit-related{background:linear-gradient(90deg, #ebf4fd 0%, #eef1fe 50%, #f1edfe 100%)}.cta-recruit-related__list{display:grid;gap:1.5rem}@media(min-width: 1024px){.cta-recruit-related__list{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}}@media(min-width: 560px)and (max-width: 1023px){.cta-recruit-related__item .dc_btn_type03{margin-inline:auto}}.requirements_ttl{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #1f1f1f;font-weight:bold;font-size:1.125rem}@media(min-width: 1024px){.requirements_ttl{border-width:3px;margin-bottom:2.5rem;padding-bottom:1rem;font-size:1.6rem}}.requirements_head{display:grid;gap:2rem;margin-bottom:2rem}@media(min-width: 1024px){.requirements_head{grid-template-columns:490fr 398fr;gap:4rem;margin-bottom:4rem}}.requirements_head h3{margin-bottom:1rem;font-weight:bold;font-size:1rem}.requirements_table_inner{position:relative;padding-block:1.5rem;display:grid;row-gap:.5rem}.requirements_table_inner dt{font-weight:500}.requirements_table_inner::after{margin-top:1.5rem;display:block;content:"";width:100%;height:1px;background:linear-gradient(to right, #1f1f1f 0, #1f1f1f 13%, #c2c2c2 13%, #c2c2c2 100%);position:absolute;bottom:0;left:0}@media(min-width: 560px){.requirements_table_inner{grid-template-columns:17.77rem 1fr}}.requirements_table_inner dd{line-height:1.8125}@media(min-width: 1024px){.requirements_table_inner dd{line-height:1.8333333333}}.flow__list{position:relative;display:grid;row-gap:1rem}@media(min-width: 1024px){.flow__list{row-gap:1.5rem;font-size:1.22rem;line-height:1.8181818182}}.flow__item{position:relative;display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}@media(min-width: 1024px){.flow__item{-moz-column-gap:1rem;column-gap:1rem}}.flow__item::before{position:absolute;display:block;top:.5rem;left:.4rem;content:"";width:2px;height:calc(100% - .5rem + 1rem);background-color:#c2c2c2;z-index:-1}@media(min-width: 1024px){.flow__item::before{height:calc(100% - .5rem + 1.5rem);left:calc(.585rem - 2px)}}.flow__item:not(:first-of-type)::before{height:calc(100% + 1rem);top:0}@media(min-width: 1024px){.flow__item:not(:first-of-type)::before{height:calc(100% + 1.5rem)}}.flow__item:last-of-type::before{top:0;height:1rem}@media(min-width: 1024px){.flow__item:last-of-type::before{height:1.17rem}}.flow__ico{position:relative;top:.4rem;width:1rem;aspect-ratio:1/1}@media(min-width: 1024px){.flow__ico{width:1.17rem}}.flow__ico i{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.flow__detail{display:grid}@media(min-width: 1024px){.flow__detail{justify-content:flex-start}}.flow__time{margin-bottom:1rem;font-size:1.38rem;font-weight:700;font-family:"Roboto",sans-serif;letter-spacing:.05em}.flow__btn__wrap{margin-left:unset}@media(min-width: 1024px){.flow__btn__wrap{margin-inline:auto}}/*# sourceMappingURL=requirements.min.css.map */