@charset "UTF-8";
@import "main.css";

.border h3 {
    padding: 16px 16px 0 16px;
    font-size: 90%;
}
.border p,
.border ul {
    padding: 16px;
    line-height: 1.4;
}
.border .print {
    margin: 0 0 8px 16px;
}

/*
 * job
 */

.jobContainer {
    width: 514px;
    background: #F0F0F0;
    text-align: center;
    padding: 10px 0;
}
#cutmodel {
    background: #E8EFF9 url("/resources/images/docs/job/bg-cutmodel.jpg") no-repeat;
}
#housemodel {
    background: #E8EFF9 url("/resources/images/docs/job/bg-housemodel.jpg") no-repeat;
}
#monitor {
    background: #E8EFF9 url("/resources/images/docs/job/bg-monitor.jpg") no-repeat;
}
#staff {
    background: #E8EFF9 url("/resources/images/docs/job/bg-staff.jpg") no-repeat;
}
.job {
    width: 494px;
    height: 130px;
    margin: 0 auto 10px auto;
    text-align: left;
    line-height: 1.3;
}
.job h3 {
    font-size: 90%;
    padding-top: 40px;
    padding-left: 12px;
    display: block;
}
.job p {
    font-size: 80%;
    width: 200px;
    margin-left: 12px;
    display: block;
}
.job div {
    margin-left: 12px;
    font-size: 90%;
}

/*
 *  corporate
 */

.corporate .borderContainer {
    margin-bottom: 12px;
}
.corporate .info table {
    margin: 16px;
}
.corporate .info table th,
.corporate .info table td {
    vertical-align: top;
    padding-bottom: 12px;
    line-height: 1.5;
}
.corporate .info table th {
    font-weight: normal;
    padding-right: 12px;
}
#concept p {
    width: 250px;
    padding: 44px 0 8px 0;
    margin-left: 16px;
    display: block;
    line-height: 1.4;
}
#concept {
    background: #FFF url("/resources/images/docs/corporation/bg-concept.png") 8px 8px no-repeat;
}

