.process-h1{background:#e9f2f8 url(../images/career/process/h1-bg.png) center center no-repeat;background-size:cover}.process-h1 h1{color:#fff;font-size:3.5rem;line-height:1.6}.process-h1 small{color:#fff;font-size:1.75rem;margin-top:0}@media screen and (max-width: 767px){.process-h1{background-image:url(../images/career/process/h1-bg-sp.png)}.process-h1 h1{font-size:1.75rem}.process-h1 small{font-size:.875rem}}.process-list-item{position:relative;background-color:#e9f2f8;padding:15px 0;display:flex;align-items:center;width:100%;margin-bottom:30px}@media screen and (max-width: 767px){.process-list-item{display:block;padding:20px}}.process-list-item::after{content:"";display:block;width:2px;height:30px;background-color:#00b7f1;position:absolute;left:120px;bottom:-30px}@media screen and (max-width: 767px){.process-list-item::after{left:calc(50% - 1px)}}.process-list-item:last-child::after{display:none}.process-list dt{width:248px;text-align:center;font-size:1.5rem;font-family:"SyntaxNextBold","TazuganeGothicBold" !important;font-weight:normal;border-right:1px solid #ddd;padding:13px}@media screen and (max-width: 767px){.process-list dt{width:100%;padding:0 0 20px;border-right:0;border-bottom:1px solid #ddd}}.process-list dd{padding-left:50px;font-size:1rem;line-height:1.75rem;font-feature-settings:"palt"}@media screen and (max-width: 767px){.process-list dd{padding-left:0;padding-top:20px;font-size:.875rem;line-height:1.5rem}}.process-step{color:#00b7f1;font-size:1.125rem}