.entry-header__image img{width:100%;aspect-ratio:750/400;-o-object-fit:cover;object-fit:cover;border-radius:8px}.entry-header__info{padding:28px 37px 26px}.entry-header__job-category{grid-column:1;grid-row:1;font-size:0.625rem;font-weight:500;line-height:1.5;display:inline-block;background-color:#7f6eff;color:#fff;padding:3px 14px;border-radius:100px;margin-right:auto}.entry-header__keyword{display:flex;flex-wrap:wrap;gap:.5em 1em;font-size:0.6875rem;line-height:1.4;color:#7f6eff;margin-top:7px}.entry-header__title{font-size:1.125rem;font-weight:600;line-height:1.433;margin-top:10px}.entry-content{padding:0 35px 40px}.recruit-dl dt{font-size:0.875rem;font-weight:600;line-height:1.5;color:#7f6eff;border-bottom:1px dashed #7f6eff;padding:0 2px .75em;margin-bottom:.75em}.recruit-dl dt:not(:first-child){margin-top:40px}.recruit-dl dd{font-size:0.8125rem;line-height:1.6;padding:0 2px}.column{background-color:#f7f4ff}.column-header__info{padding:32px 36px}.column-header__category{font-size:0.625rem;font-weight:500;line-height:1.5;display:inline-block;background-color:#7f6eff;color:#fff;padding:3px 14px;border-radius:100px;margin-bottom:10px}.column-header__date{font-size:0.8125rem;color:#7f6eff}.column-header__title{font-size:1.25rem;line-height:1.5;margin-top:12px}.column-header__image img{width:100%;border-radius:8px}.column-content{padding:40px 36px}.column-content h2{font-size:1.25rem;font-weight:600;line-height:1.5;padding-top:1.2em;margin-top:3.6em;margin-bottom:1.2em;border-top:1px solid #7f6eff}.column-content h3{font-size:1rem;font-weight:600;line-height:1.5;margin-top:64px;margin-bottom:1.5em;padding-left:24px;position:relative}.column-content h3::before{content:"";display:inline-block;width:12px;height:2px;background-color:#7f6eff;position:absolute;top:.75em;left:0}.column-content h4{font-size:1rem;font-weight:600;line-height:1.5;margin-top:48px;margin-bottom:1.5em}.column-content img,.column-content p,.column-content ul,.column-content ol,.column-content table{margin-bottom:24px}.column-content p a,.column-content ul a,.column-content ol a,.column-content table a,.column-content dl a{color:#7f6eff !important;text-decoration:underline}@media(hover: hover){.column-content p a,.column-content ul a,.column-content ol a,.column-content table a,.column-content dl a{transition:.3s}.column-content p a:hover,.column-content ul a:hover,.column-content ol a:hover,.column-content table a:hover,.column-content dl a:hover{color:#000 !important}}.column-content p strong,.column-content ul strong,.column-content ol strong,.column-content table strong,.column-content dl strong{font-weight:600;background:linear-gradient(transparent 60%, #dfdbff 60%)}@media(min-width: 576px){.column-header,.column-content{padding-inline:80px;margin-inline:auto}.column-header{max-width:1160px}.column-content{max-width:1040px}}@media(min-width: 768px){.column-header{display:flex;flex-direction:column-reverse;padding-top:40px}.column-header__info{width:100%;max-width:952px;margin-inline:auto}}@media(min-width: 1024px){.column-header__category{font-size:0.75rem;padding:3px 14px}.column-header__date{font-size:0.9375rem;color:#7f6eff}.column-header__title{font-size:2rem}.column-content{padding-bottom:100px;font-size:1.125rem}.column-content h2{font-size:1.625rem;border-top:2px solid #7f6eff}.column-content h3{font-size:1.25rem}.column-content h4{font-size:1.125rem}.column-content p.has-medium-font-size{font-size:1.125rem !important}.column-content img,.column-content p,.column-content ul,.column-content ol,.column-content table{margin-bottom:32px}}.interview-info{padding:20px;margin-top:48px}.interview-info p{font-size:0.8125rem}.interview-info img,.interview-info p:last-child{margin-bottom:0 !important}@media(min-width: 768px){.interview-info{padding:48px 32px}}
