@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;text-align:center}

/* 공통 */
.pgcm{font-size:16px;font-weight:400;line-height:1.8;color:#777;font-family:var(--k-font)}
.pgcm p,.pgcm span,.pgcm ul li,.pgcm dl dd,.pgcm div{word-break:keep-all}
.pgcm .pl{white-space:pre-line}
.pgcm .tit_area{margin-bottom:30px;text-align:center}
.pgcm .tit_area b{display:inline-block;margin-bottom:20px;font-size:15px;font-weight:700;text-align:center;text-transform:uppercase;color:var(--primary);font-family:var(--e-font)}
.pgcm .tit_area p{font-size:30px;font-weight:300;line-height:1.4;color:#222;text-align:center}
.pgcm .tit_area p span{position:relative;font-weight:700}
.pgcm .tit_area div{font-size:18px}

/* 대표 인사말 */
#p33{text-align:center}
#p33 .tit_area {margin-bottom:40px}
#p33 > p span {color:#222;text-decoration:underline}
#p33 img {border-radius:90px 0}
#p33 > p {margin:0 100px;padding:50px 100px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;text-align:center}
#p33 > p span {color:#222;text-decoration:underline}
#p33 > p strong {display:block;padding-top:30px;color:#222}
#p33 > p strong b{margin-left:10px;font-size:25px;font-family:'KimJeongCheol', sans-serif}

#p36 .tit_area > div{margin-top:40px;padding:40px 30px;background:#f7f7f7}
#p36 .tit_area > div strong{color:var(--primary)}
#p36 .tit_area > div span{text-decoration:underline;color:#222}
#p36 .cont > p{padding:20px 25px;background:#f7f7f7}
#p36 .cont ul{display:grid;grid-template-columns:repeat(3, 1fr);align-items:flex-start;justify-content:space-between;width:100%}
#p36 .cont ul li{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%;padding:40px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
#p36 .cont ul li:nth-child(3n){border-right:1px solid #e1e1e1}
#p36 .cont ul li:nth-child(n+4):nth-child(-n+6){border-bottom:1px solid #e1e1e1}
/* #p36 .cont ul li::before{content:"";display:inline-block;position:absolute;right:5%;width:1px;height:245px;background:#e1e1e1}
#p36 .cont ul li:last-child::before{display:none} */
#p36 .cont ul li div{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:27px;border-radius:10px;background:#f7f7f7}
#p36 .cont ul li p{padding-bottom:10px;font-size:18px;font-weight:700;color:#222}

/* 반응형 [s] */
@media (max-width:1200px){
#p33 img{width:100%;border-radius:0}
}
@media (max-width:1024px){
.pgcm{padding:60px 0 30px}
.pgcm .tit_area{padding:0 20px}
.pgcm .tit_area p{font-size:24px;word-break:keep-all}
.pgcm .tit_area div{font-size:17px}

#p33 > p{margin:0 60px;padding:50px}

#p36 .cont ul{grid-template-columns:repeat(2, 1fr)}
#p36 .cont ul li:nth-child(3n){border-right:none}
#p36 .cont ul li:nth-child(n+4):nth-child(-n+6){border-bottom:none}
}
@media (max-width:768px){
.pgcm .tit_area div{font-size:16px}
#p33 > p{margin:0;padding:30px 20px;border-left:none;border-right:none}
}
@media (max-width:580px){
#p36 .cont ul{grid-template-columns:repeat(1, 1fr)}
#p36 .cont ul li{align-items:center;padding:34px 24px;border-left:none;text-align:center}
#p36 .cont ul li div{margin-bottom:20px}
}
@media (max-width:480px){
.pgcm{padding:60px 0 30px;line-height:1.7}
.pgcm .tit_area{padding:0 14px}
.pgcm .tit_area b{font-size:14px}

#p33 .pl{white-space:normal}
#p36 .tit_area > div{padding:34px 20px}
}
/* 반응형 [e] */