.page-h1-box{background-color:#8fc079}.recruitH3-1{font-size:3.2rem}@media print,screen and (min-width: 1280px){.recruitH3-1{font-size:4rem !important}}.recruitH3-1 span{display:block}@media print,screen and (min-width: 768px){.recruitH3-1 span{display:none}}@media print,screen and (min-width: 1280px){.recruitH3-1 span{display:block}}@media print,screen and (min-width: 768px){.recruit-flex-1{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}}@media print,screen and (min-width: 1280px){.recruit-flex-1{gap:40px}}.recruit-flex-1 .flex-box{display:flex;flex-direction:column;margin-bottom:24px}@media print,screen and (min-width: 768px){.recruit-flex-1 .flex-box{margin-bottom:0;width:calc(50% - 8px)}}@media print,screen and (min-width: 1280px){.recruit-flex-1 .flex-box{width:calc(33.3333333333% - 40px)}}.recruit-flex-1 .flex-box h3{font-size:3.2rem;line-height:1.2em;margin-bottom:8px}@media print,screen and (min-width: 1280px){.recruit-flex-1 .flex-box h3{font-size:4rem}}.recruit-flex-1 .flex-box .img-box{height:320px}.recruit-flex-1 .flex-box .img-box img{height:100%;object-fit:cover;width:100%}.recruit-flex-1 .flex-box .txt-box{background-color:#fff;border-radius:8px;flex:1;padding:24px}@media print,screen and (min-width: 768px){.recruit-flex-1 .flex-box .txt-box{padding:32px}}@media print,screen and (min-width: 768px){.recruit-flex-2{height:500px}}.recruit-block-1{background-color:inherit}.recruit-block-1 .twoImg-box{display:flex;flex-direction:column;height:420px}@media print,screen and (min-width: 768px){.recruit-block-1 .twoImg-box{flex-direction:row;height:100%}}.recruit-block-1 .twoImg-box figure{overflow:hidden}.recruit-block-1 .twoImg-box figure:nth-of-type(1){border-radius:8px 8px 0 0}@media print,screen and (min-width: 768px){.recruit-block-1 .twoImg-box figure:nth-of-type(1){border-radius:0}}.recruit-block-1 .twoImg-box figure:nth-of-type(1) img{border-radius:8px 8px 0 0}@media print,screen and (min-width: 768px){.recruit-block-1 .twoImg-box figure:nth-of-type(1) img{border-radius:8px 0 0 8px}}.recruit-block-1 .twoImg-box figure:nth-of-type(2){border-radius:0 0 8px 8px}@media print,screen and (min-width: 768px){.recruit-block-1 .twoImg-box figure:nth-of-type(2){border-radius:0}}.recruit-block-1 .twoImg-box figure:nth-of-type(2) img{border-radius:0 0 8px 8px}@media print,screen and (min-width: 768px){.recruit-block-1 .twoImg-box figure:nth-of-type(2) img{border-radius:0 8px 8px 0}}.recruit-block-1 .twoImg-box figure img{height:130%}@media print,screen and (min-width: 768px){.recruit-block-1 .twoImg-box figure img{height:100%}}.recruit-img{margin-bottom:0 !important}.recruit-box-1{background-color:#fff;border-radius:8px;padding:32px 16px}@media print,screen and (min-width: 768px){.recruit-box-1{padding:32px 48px}}@media print,screen and (min-width: 1280px){.recruit-box-1{padding:40px 64px}}.recruit-box-1 h3{font-size:3.2rem;line-height:1.2em;margin-bottom:32px}@media print,screen and (min-width: 768px){.recruit-box-1 h3{font-size:4rem}}@media print,screen and (min-width: 1280px){.recruit-box-1 h3{margin-bottom:40px}}@media print,screen and (min-width: 1280px){.recruit-box-1 .recruit-list-box{display:flex;gap:64px}}@media print,screen and (min-width: 1280px){.recruit-box-1 .recruit-list-box .recruit-list{flex:1}}.recruit-box-1 .recruit-list-box .recruit-list li{margin-bottom:16px}@media print,screen and (min-width: 1280px){.recruit-box-1 .recruit-list-box .recruit-list li{margin-bottom:24px}}@media print,screen and (min-width: 768px){.recruit-box-1 .recruit-list-box .recruit-list dl{display:flex}}.recruit-box-1 .recruit-list-box .recruit-list dl dt{background-color:#c7c087;font-weight:normal;font-size:1.8rem;padding:0 8px;margin-bottom:8px}@media print,screen and (min-width: 768px){.recruit-box-1 .recruit-list-box .recruit-list dl dt{background-color:#fff;margin-bottom:0;width:160px}}@media print,screen and (min-width: 1280px){.recruit-box-1 .recruit-list-box .recruit-list dl dt{font-size:2.4rem;width:200px}}.recruit-box-1 .recruit-list-box .recruit-list dl dd{padding-left:0}@media print,screen and (min-width: 768px){.recruit-box-1 .recruit-list-box .recruit-list dl dd{border-left:1px solid #c7c087;padding-left:8px;width:calc(100% - 160px)}}@media print,screen and (min-width: 1280px){.recruit-box-1 .recruit-list-box .recruit-list dl dd{font-size:1.8rem;width:calc(100% - 200px)}}.recruit-box-1 .recruit-list-box .recruit-list dl dd .ul-disc li{margin-bottom:0}/*# sourceMappingURL=recruit.css.map */