.diri {
  width: 100%;
  background: url(../images/ei_introduce_dari.png) no-repeat bottom center;
  padding: 3rem 0;
  margin-bottom: 1rem;
}
.diri h4 {
  font-family: 'Noto Sans KR';
  font-weight: 300;
  font-size: 2.5rem;
  letter-spacing: -2px;
  text-align: center;
}
.diri ul {
  display: table;
  width: 1000px;
  margin: 30px auto 10px;
}
.diri ul li {
  display: table-cell;
}
.diri ul li:not(:first-child) {
  border-left: 1px solid #e0e0e0;
}
.diri ul li .abbreviation {
  display: block;
  font-size: 5rem;
  line-height: 5rem;
  color: #5668de;
  font-weight: bold;
  text-align: center;
}
.diri ul li .word {
  display: block;
  text-align: center;
  color: #8e8e8e;
  line-height: 3rem;
}
.mission {
  background: #f1f1f1;
  padding: 3rem 0;
}
.mission h4 {
  font-family: 'Noto Sans KR';
  font-weight: 300;
  font-size: 2.5rem;
  letter-spacing: -2px;
  text-align: center;
  color: #7583e2;
}
.mission ul {
  display: table;
  width: 1000px;
  margin: 0 auto;
}
.mission ul li {
  display: table-cell;
  width: 20%;
  height: 200px;
  vertical-align: bottom;
}
.mission ul li span {
  display: block;
  text-align: center;
  color: #000000;
  font-size: 1.2rem;
  //line-height: 3rem;
  font-weight: bold;
}
.mission ul li:nth-child(1) {
  background: url(../images/mi_mission_1.png) no-repeat center;
}
.mission ul li:nth-child(2) {
  background: url(../images/mi_mission_2.png) no-repeat center;
}
.mission ul li:nth-child(3) {
  background: url(../images/mi_mission_3.png) no-repeat center;
}
.mission ul li:nth-child(4) {
  background: url(../images/mi_mission_4.png) no-repeat center;
}
.mission ul li:nth-child(5) {
  background: url(../images/mi_mission_5.png) no-repeat center;
}
.mission > p {
  font-family: 'Noto Sans KR';
  font-weight: 400;
  line-height: 1.7rem;
  width: 90%;
  background: #e8e8e8;
  padding: 1rem;
  margin: 2rem auto 0;
  border-left: 0.5rem solid #2fc6f2;
}
.organize {
  display: table;
  width: 1000px;
  margin: 100px auto;
}
.organize > ul {
  position: relative;
  height: 550px;
  background: url(../images/ei_introduce_organize.png) no-repeat top center;
}
.organize > ul > li .ceo {
  display: block;
  position: absolute;
  top: 110px;
  left: 480px;
  font-family: 'Noto Sans KR';
  font-weight: 500;
  font-size: 1.2rem;
}
.organize > ul > li span {
  display: block;
  width: 212px;
  height: 3.2rem;
  color: #fff;
  font-family: 'Noto Sans KR';
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 3.2rem;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.organize > ul > li .list {
  height: 210px;
  margin-top: 0.5rem;
  border: 1px solid #ccc;
  padding-top: 1rem;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.organize > ul > li .list li {
  padding: 0.5rem 1rem;
  color: #8b8b8b;
}
.organize > ul > li .org_1 {
  position: absolute;
  top: 250px;
  left: 0px;
}
.organize > ul > li .org_1 span {
  background: #495bb2;
}
.organize > ul > li .org_2 {
  position: absolute;
  top: 250px;
  left: 263px;
}
.organize > ul > li .org_2 span {
  background: #44508b;
}
.organize > ul > li .org_3 {
  position: absolute;
  top: 250px;
  left: 525px;
}
.organize > ul > li .org_3 span {
  background: #3c456e;
}
.organize > ul > li .org_4 {
  position: absolute;
  top: 250px;
  left: 787px;
}
.organize > ul > li .org_4 span {
  background: #616889;
}
