.emp09_recruit .item{align-items:flex-start;display:flex;gap:0 3rem;margin:0}@media screen and (max-width:768px){.emp09_recruit .item{flex-direction:column}}.emp09_recruit .item .title{border:1px solid;flex:0 0 auto;font-size:1.4rem;line-height:1.5;padding:1.1rem 2rem;width:min(195px,20%)}@media screen and (max-width:768px){.emp09_recruit .item .title{text-align:center;width:100%}}.emp09_recruit .item .content{flex:1 1 auto;font-size:1.3rem;font-weight:600;line-height:2;margin:1rem 0 0}.emp09_recruit .item:not(:last-child){margin-bottom:50px}@media screen and (max-width:768px){.emp09_recruit .item:not(:last-child){margin-bottom:5%}}.emp09_recruit h3{font-family:var(--font-900);font-size:1.4rem;font-weight:900;letter-spacing:.1em;line-height:1.5;margin-bottom:1rem}.emp09_recruit h3 small{font-size:1.2rem;font-weight:600;letter-spacing:.1em;margin-left:2rem}.emp09_recruit h3+p{margin-top:0}.emp09_recruit table{border:none}@media screen and (max-width:768px){.emp09_recruit table{width:100%}}.emp09_recruit table td{vertical-align:top}@media screen and (max-width:768px){.emp09_recruit table td{display:block;width:100%}}@media screen and (min-width:769px){.emp09_recruit table td:first-child:has(h3){padding-right:1em;width:17rem}}@media screen and (max-width:768px){.emp09_recruit table tr:not(:last-child){display:block;padding-bottom:5%}}@media screen and (min-width:769px){.emp09_recruit table tr:not(:last-child) td{padding-bottom:4rem}}