@charset "utf-8"; 

/* 미션비전 */
.mission_wrap .box{position:relative;padding:20px 0 0 20px;}
.mission_wrap .box:nth-child(n+2){margin-top:60px;padding-top:60px;border-top:1px solid #d5d5d5;}
.mission_wrap .box .tit{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:160px;height:160px;margin-right:80px;border-radius:100%;background:#0e6db7;background:-moz-linear-gradient(top,  #0e6db7 0%, #260eb7 100%);background: -webkit-linear-gradient(top,  #0e6db7 0%,#260eb7 100%);background: linear-gradient(to bottom,  #0e6db7 0%,#260eb7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6db7', endColorstr='#260eb7',GradientType=0 );color:#fff;font-family:'NotoKrB',sans-serif;font-weight:700;font-size:26px;line-height:1.3;letter-spacing:0.05em;}
.mission_wrap .box .tit:before{content:'';position:absolute;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:100%;border:1px solid #c5ddf8;}
.mission_wrap .box .txt{flex-grow:1;font-size:28px;line-height:1.3;}
.mission_wrap .box .txt strong{color:#000;}

.mission_wrap .box .cont{display:flex;align-items:center;}

.mission_wrap .box.vision .txt span{position:relative;padding-right:10px;}
.mission_wrap .box.vision .txt span:after{content:'';position:absolute;top:6px;right:3px;width:5px;height:5px;background-color:#ff4848;border-radius:100%;}
.mission_wrap .box.vision .exp{margin-top:40px;padding:30px;border:1px dashed #e5e5e5;box-sizing:border-box;text-align:center;}
.mission_wrap .box.vision .exp dt{position:relative;display:inline-block;padding-left:10px;font-size:18px;font-weight:700;color:#222;}
.mission_wrap .box.vision .exp dt:before{content:'';position:absolute;top:5px;left:0;width:5px;height:5px;background-color:#ff4848;border-radius:100%;}
.mission_wrap .box.vision .exp dd{margin-top:10px;font-size:16px;color:#555;}

.mission_wrap .box.goal{display:flex;align-items:center;text-align:center;}
.mission_wrap .box.goal ul{display:flex;flex-grow:1;flex-wrap:wrap;border:1px solid #e5e5e5;border-bottom:0;border-right:0;}
.mission_wrap .box.goal ul li{width:50%;padding:30px 20px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-repeat:no-repeat;background-position:50% 40px;font-family:'NotoKrM';font-size:20px;line-height:1.3;box-sizing:border-box;}
.mission_wrap .box.goal ul li strong{display:block;margin-bottom:10px;color:#000;}

/* corevalue및인재상 */
.value_wrap .box{position:relative;padding-top:40px;}
.value_wrap .box:nth-child(n+2){margin-top:60px;padding-top:60px;border-top:1px solid #d5d5d5;}
.value_wrap .box .tit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:160px;height:160px;margin:-50px 0 0 -80px;border-radius:100%;text-align:center;background:#0e6db7;background:-moz-linear-gradient(top,  #0e6db7 0%, #260eb7 100%);background: -webkit-linear-gradient(top,  #0e6db7 0%,#260eb7 100%);background: linear-gradient(to bottom,  #0e6db7 0%,#260eb7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6db7', endColorstr='#260eb7',GradientType=0 );color:#fff;}
.value_wrap .box .tit p.btxt{font-family:'NotoKrB';font-size:26px;}
.value_wrap .box .tit p.stxt{margin-top:5px;font-family:'NotoKrM','Roboto',sans-serif;font-weight:500;font-size:16px;opacity:0.7;}
.value_wrap .box .tit:before{content:'';position:absolute;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:100%;border:1px solid #c5ddf8;}
.value_wrap .box .cont{display:flex;flex-wrap:wrap;justify-content:space-between;}
.value_wrap .box .cont dl{position:relative;width:290px;}
.value_wrap .box .cont dl:nth-child(n+3){margin-top:30px;padding-top:30px;border-top:1px solid #c5ddf8;}
.value_wrap .box .cont dt{margin-bottom:20px;font-family:'NotoKrB';font-size:25px;color:#17478f;}
.value_wrap .box .cont dd{font-size:18px;color:#555;}
.value_wrap .box .cont dl:nth-child(odd){text-align:right;}
.value_wrap .box .cont dl:nth-child(even){text-align:left;}


/******************************1023******************************/
@media all and (max-width:1023px){

.mission_wrap .box{padding-left:0;}
.mission_wrap .box .cont{flex-direction:column;}
.mission_wrap .box .tit{margin:0 0 40px;font-size:24px;}
.mission_wrap .box .txt{font-size:20px;text-align:center;}

.mission_wrap .box.goal{flex-direction:column;}
.mission_wrap .box.goal ul{width:100%;}
.mission_wrap .box.goal ul li{font-size:16px;}

.value_wrap .box .tit{position:relative;top:0;margin:0 0 40px -80px;}
.value_wrap .box .tit p.btxt{font-size:24px;}
.value_wrap .box .cont dl{width:50%;padding:0 20px;text-align:center !important;box-sizing:border-box;}
.value_wrap .box .cont dt{margin-bottom:10px;font-size:20px;}
.value_wrap .box .cont dd{font-size:16px;}

}


/******************************768******************************/
@media all and (max-width:768px){

.mission_wrap .box .tit{width:140px;height:140px;font-size:20px;}
.mission_wrap .box .tit:before{width:180px;height:180px;margin:-90px 0 0 -90px;}


}