@charset "UTF-8";
.engineerrecruitment_main_title .site_inner .txt_area .profile_area{
    font-weight: bold;
}
@media screen and (min-width: 768px){
    .engineerrecruitment_main_title .site_inner{
        display: flex;
        justify-content: space-between;
    }
    .engineerrecruitment_main_title .site_inner .img_area{
        width: 300px;
    }
    .engineerrecruitment_main_title .site_inner .img_area div{
        width: 300px;
        height: 100%;
    }
    .engineerrecruitment_main_title .site_inner .img_area img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .engineerrecruitment_main_title .site_inner .txt_area{
        width: calc(100% - 300px);
        padding: 15px;
        display: flex;
        align-items: center;
    }
    .engineerrecruitment_main_title .site_inner .txt_area .bg_white_opacity{
        width: 100%;
        padding: 0 15px 15px 15px;
    }
    .engineerrecruitment_main_title .site_inner .txt_area .page_tit{
        padding: 30px 0;
        font-size: 28px;
    }
    .engineerrecruitment_main_title .site_inner .txt_area .profile_area{
        padding: 15px;
        font-weight: bold;
    }
    .engineerrecruitment_main_title .site_inner .txt_area .profile_area .position{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .engineerrecruitment_main_title .site_inner .txt_area .profile_area .name{
        font-size: 24px;
    }
}
@media screen and (max-width: 767.9px){
    .engineerrecruitment_main_title .site_inner .txt_area{
        padding: calc((15 / 320) * 100vw);
    }
    .engineerrecruitment_main_title .site_inner .txt_area .bg_white_opacity{
        width: 100%;
        padding: 0 calc((10 / 320) * 100vw) calc((10 / 320) * 100vw) calc((10 / 320) * 100vw);
    }
    .engineerrecruitment_main_title .site_inner .txt_area .page_tit{
        padding: calc((10 / 320) * 100vw) 0;
        font-size: calc((24 / 320) * 100vw);
    }
    .engineerrecruitment_main_title .site_inner .txt_area .profile_area{
        padding: calc((15 / 320) * 100vw);
        font-weight: bold;
    }
    .engineerrecruitment_main_title .site_inner .txt_area .profile_area .position{
        font-size: calc((14 / 320) * 100vw);
        margin-bottom: calc((10 / 320) * 100vw);
    }
    .engineerrecruitment_main_title .site_inner .txt_area .profile_area .name{
        font-size: calc((20 / 320) * 100vw);
    }
}
