@import url(nav-type02.css);

.content img {
    width: initial;
}

#recruit h3 {
    margin-bottom: 30px;
}

.fleshArea table a,
.carrerArea table a,
.albait table a {
    border-bottom: 1px solid #000;
    padding-bottom: 2px;
}
.fleshArea table a:hover {
    opacity: .7;
}
.post-41 .textTitle + .irTable a {
    border: none;
}
.irTable + div:not([class]){
    margin-top: -60px;
    padding-top: 60px;
}
/* post-43 albait */
.post-43 .irTable a { 
    border-bottom: 1px solid #000;
    padding-bottom: 2px;
}
.post-43 .irTable a:hover {
    opacity: .7;
}
.fleshArea .textTitle,.post-43 .textTitle {
background: #f2f2ef;
margin-bottom: 16px;
padding: 8px;
}

@media(max-width:767px){
    .content {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .fleshArea, .albaitArea, .systemArea {
        width: 100%;
    }
    table.irTable,.irTable tbody, table.irTable tr, table.irTable th, table.irTable td {
        width: 100%;
        display: block;
    }
    .post-41 .textTitle + .irTable a {
        display: block;
        font-size: 10px;
        display: block;
    }
    .post-41 .textTitle + .irTable td {
        padding: 3px 15px;
    }
}
@media(min-width:768px){
    .irTable + div:not([class]){
        margin-top: -110px;
        padding-top: 110px;
    }
}