.mainImg { margin-bottom: 30px; }
.box { padding: 30px; background-image: url(../images/common/bg-table.png); background-repeat: repeat-y; }
.box .boxIn { padding: 40px; background-color: #fff; background-image: url(../images/profiel/bg_box01.png); background-position: 0 100%; background-size: cover; }
.box .boxIn .sub { margin-bottom: 30px; font-size: 22px; text-align: center; }
.box .tit { margin-bottom: 35px; text-align: center; }
.box .last { font-weight: bold; text-align: right; }
.reason { margin-top: 30px; margin-bottom: 50px; }
.reason .imgList { margin-bottom: 20px; }
.reason .imgList li { float: left; width: 401px; }
.reason .imgList li + li { float: right; }
.reason .bold { font-weight: bold; font-size: 16px; }
.reason .col01 { color: #007341; }
.company { margin-bottom: 50px; }
.company .imgList { margin-top: 20px; }
.company .imgList li { float: left; width: 468px; }
.company .imgList li + li { float: right; }
.about .map { margin-top: 20px; }
.mod_table01 table { width: 100%; }
.mod_table01 table th , .mod_table01 table td { box-sizing: border-box; padding: 30px 25px; }
.mod_table01 table th { width: 175px; border-right: 1px solid #dfdfda; border-bottom: 1px solid #dfdfda; background-color: #ece8da; font-weight: bold; }
.mod_table01 table td { border-bottom: 1px solid #dfdfda; background-color: #fff; vertical-align: middle; }
.mod_table01 table .bold { font-weight: bold; }
.mod_table01 table .col01 { color: #007341; }
/*# sourceMappingURL=maps/profiel.css.map */