.ceo-prof-wr {position:relative}
.ceo-prof-wr .ceo-prof-top img {width:100%}
.ceo-prof-wr .ceo-prof-text {position:relative;margin:50px 0 0;border-top:2px solid #05367b;border-bottom:0px solid #ddd;padding:20px 0 20px 100px}
.ceo-prof-wr .ceo-prof-text .title {position:absolute;left:30px}
.ceo-prof-wr .ceo-prof-text .prof-txt {overflow:hidden}
.ceo-prof-wr .ceo-prof-text .prof-txt li {font-size:16px;position:relative;margin-bottom:8px;padding-left:100px;letter-spacing:-.025em}
.ceo-prof-wr .ceo-prof-text .prof-txt li:last-child {margin-bottom:0}
.ceo-prof-wr .ceo-prof-text .prof-txt .date {position:absolute;left:0;top:0;color:#333;font-weight:700}
.ceo-prof-wr .ceo-prof-text .prof-txt.n02 li {padding-left:90px}

.direc-list {overflow:hidden;font-size:0}
.direc-list li {font-size:16px;box-sizing:border-box;width:20%;display:inline-block;text-align:center;vertical-align:top;padding:0 1% 0 0;margin:0 0 15px}
.direc-list li a {display:block;border:1px solid #ddd;padding:10px}
.direc-list li a img {width:100%}
.direc-list li .direc-name {font-size:16px;color:#555;margin:10px 0 0}
.direc-list li .direc-name span {font-size:1.250em;color:#222;font-weight:500}

.text-right {margin:0}

/*상임이사*/
.director-wr {position:relative}
.director-wr .director-list {position:relative;padding:0 0 0 310px;margin:0 0 20px}
.director-wr .director-list .director-img {position:absolute;left:0}
.director-wr .director-list .director-img img {width:100%}
.director-wr .director-list .inwr .direc-name {font-size:16px;padding:0 0 25px;color:#555;font-weight:500;border-bottom:2px solid #05367b}
.director-wr .director-list .inwr .direc-name span {font-size:1.438em;color:#222}
.director-wr .director-list .inwr .director-text {position:relative;padding:20px 0 20px 120px}
.director-wr .director-list .inwr .director-text:last-child {border-top:1px solid #ddd}
.director-wr .director-list .inwr .director-text .title {position:absolute;left:0}
.director-wr .director-list .inwr .director-text.prof-txt {overflow:hidden}
.director-wr .director-list .inwr .director-text .prof-txt li {font-size:16px;position:relative;margin-bottom:5px;padding-left:100px;letter-spacing:-.025em;}
.director-wr .director-list .inwr .director-text .prof-txt li:last-child {margin-bottom:0}
.director-wr .director-list .inwr .director-text .prof-txt .date {position:absolute;left:0;top:0;color:#333;font-weight:700}
.director-wr .director-list .inwr .director-text .prof-txt.n02 li {padding-left:180px}

@media all and (max-width:1200px) {
     .director-wr .director-list .inwr .director-text {padding:20px 0 20px 100px}
}
@media all and (max-width:999px) {
     .director-wr .director-list .inwr .direc-name {padding:0 0 15px}
     .director-wr .director-list .inwr .director-text {padding:20px 0 20px 0}
     .director-wr .director-list .inwr .director-text .title {position:relative}
}
@media all and (max-width:799px) {
     .ceo-prof-wr .ceo-prof-text {margin:20px 0 0;padding:20px 0 20px 100px}
     .ceo-prof-wr .ceo-prof-text .prof-txt li {font-size:0.938em}
     .direc-list li {font-size:0.938em}
     .direc-list li .direc-name {font-size:15px}
     .direc-list li .direc-name span {font-size:1.125em}

     .director-wr .director-list .inwr .director-text .prof-txt li {font-size:0.938em}
     .director-wr .director-list .inwr .direc-name {font-size:0.938em}
     .director-wr .director-list .inwr .direc-name span {font-size:1.250em}
}
@media all and (max-width:699px) {
     .director-wr .director-list {position:relative;padding:0 0 0 0}
     .director-wr .director-list .director-img {position:relative;left:auto;width:260px;margin:0 auto}
     .director-wr .director-list .inwr .direc-name {text-align:center}
     .director-wr .director-list .inwr .director-text:last-child  {border-bottom:1px solid #ddd}
}
@media all and (max-width:599px) {
     .ceo-prof-wr .ceo-prof-text {margin:10px 0 0;padding:10px 0 10px 0}
     .ceo-prof-wr .ceo-prof-text .title {position:relative}
     .ceo-prof-wr .ceo-prof-text .prof-txt li {font-size:0.875em;padding-left:80px}
     .direc-list li {font-size:0.875em;width:33.3%}
     .direc-list li .direc-name {font-size:14px}
     .direc-list li .direc-name span {font-size:1em}     

     .director-wr .director-list .inwr .director-text .prof-txt li {font-size:0.875em}
     .director-wr .director-list .inwr .direc-name {font-size:0.875em}     
}
@media all and (max-width:399px) {
     .ceo-prof-wr .ceo-prof-text .prof-txt .date {position:absolute;left:0;top:0;color:#333;font-weight:700}

     .director-wr .director-list .director-img {width:auto}
     .ceo-prof-wr .ceo-prof-text .prof-txt.n02 .date,
     .director-wr .director-list .inwr .director-text .prof-txt.n02 .date {position:relative;display:block}
     .ceo-prof-wr .ceo-prof-text .prof-txt.n02 li,
     .director-wr .director-list .inwr .director-text .prof-txt.n02 li {padding-left:0}
}