@charset "utf-8";

/* 下層共通 */
.main_menu li a{
    background: transparent!important;
}
.recruit_top{
    position: relative;
}
.recruit_top h4{
    border-bottom: solid 1px #232323;
}
.recruit_top h4{
    border-bottom: solid 1px #232323;
    font-size: 72px;
    padding-bottom: 0;
    font-weight: bold;
    line-height: 60px;
    padding-left: -10px;
    padding-right: 0px;
    display: inline-block;
}
.mianImg{
    background-color: #f7f7f7;
    background-size: cover;
    background-position: center left 120px;
    background-repeat: no-repeat;
    width: 89%;
    height:100%;
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
}
.recruit_top .p_point h3{
    margin-top: 20px;
    margin-bottom: 65px;
    font-size: 16px;
}
.p_point{
    position: static;
    padding-left: 4%;
    padding-top: 250px;
    padding-bottom: 40px;
    font-weight: bold;
}
.p_point p{
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.mianImg{
    background-color: #f7f7f7;
    background-size: cover;
    background-position: center left 120px;
    background-repeat: no-repeat;
    width: 89%;
    height:100%;
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
}
.privacy h3{
    font-size: 28px;
    margin-top:80px;
    margin-bottom: 40px;
    font-weight: bold;
}
.privacy_inner p{
    font-weight: Medium;
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 14px;
    line-height: 1.5em;
}
.f_red{
    color: #ac0b0b;
    text-decoration: underline solid #ac0b0b;
}
.f_red:hover{
    text-decoration: none;
}
