/*====[main] =================*/
/* 상단 메뉴 */
.wrap-header .head-navi .a_1 { padding: 33px 8px 34px; font-size: 20px; }
@media all and (max-width:1280px) {
  .wrap-header .head-navi .a_1{font-size: 18px;padding-left: 8px;padding-right: 8px;}
}

.wrap-header .head-navi .div_2 { min-width: 150px; }


/*====[sub] =================*/
/* 사업개요 */
div.missionWrap {position:relative;width:100%; zoom:1}
div.mission { width:100%;}
div.mission:after { clear: both; content: ""; display: block; }
div.missionL {position:relative;max-width:200px; width:25%; float:left;}
div.missionTit { width:80%; box-sizing: border-box; color:#fff; text-align:center; vertical-align: middle; padding:25px 10px; margin-right:100px; font-weight: 400;}
.mission:nth-child(1) div.missionTit {background: #567abf;}
.mission:nth-child(2) div.missionTit {background: #4389be;}
.mission:nth-child(3) div.missionTit {background: #fff;} 
.mission:nth-child(4) div.missionTit {background: #4db0ba;}   
div.missionR {position:relative; float:left; width:75%; box-sizing: border-box; margin:0 auto; padding-bottom: 30px;}
div.m_con01 {position:relative; display: block; width:80%;padding:20px; text-align: center; background: #4C75B5; border: 1px solid #4C75B5; border-radius: 50px; color:#fff; font-weight: 500; font-size:17px; margin:0 auto; }
div.m_con01 span{display: block; color: #caf4ff; font-size: 14px;}
div.missionR ol {width:100%; text-align: center;}
div.missionR ol li{font-weight: 500;list-style:none;}
div.missionR ol.step01 {}
div.missionR ol.step01 li { display: block; border:1px solid #92ACDD; background: #E7EFFC; color:#3B5CA9; margin-right:1%;  padding: 10px 20px; box-sizing: border-box; margin-bottom: 5px; text-align: left; font-size: 15px;}
div.missionR ol.step01 li strong { font-weight: bold; }
div.missionR ol.step01,  div.missionR ol.step02 li:last-child,  div.missionR ol.step03 li:last-child{margin-right:0;}
div.missionR ol.step02 li { display: inline-block; margin-right:1.5%; width:98%; vertical-align:top;  box-sizing: border-box; background: url('/sites/icee/images/arrow.png') no-repeat center; }
div.missionR ol.step02 li {color:#439dce; font-size:18px; font-weight: 500; padding: 28px 1%;}
div.missionR ol.step02 li span {display: block; color: #e4f193;}
div.missionR ol.step03 {height: 100%; display: table;}
div.missionR ol.step03 > li { display: table-cell; width:25%; vertical-align:top;  box-sizing: border-box; padding: 1%; height: 100%;}
div.missionR ol.step03 li > div {height: 100%; background: #fff; border: 1px solid #dcdcdc; box-sizing: border-box;}
div.missionR ol.step03 li > div h5{border:1px solid #92ACDD; background: #B4CAF9; color:#1C3464; font-size:14px; font-weight: 500; padding: 10px 1%;}
div.missionR ol.step03 li > div ul {padding:14px; text-align: left;}
div.missionR ol.step03 li > div ul li {font-size:13px; font-weight: 300; color: #666; position: relative; padding-left: 8px;}
div.missionR ol.step03 li > div ul li:after {content: ""; width: 3px; height: 3px; background: #555; position: absolute; top: 9px; left: 0; border-radius: 50%;}

@media only screen and (max-width:760px) {
  div.missionR ol.step03 > li {display: block; width: 100%; height: auto;}
}
@media only screen and (max-width:480px) {
  div.disForMobile { display: none; }
  div.missionL {max-width: none; width: 100%;}
  div.missionTit {width: 100%; margin-right: 0; margin-bottom: 10px; padding: 10px;}
  div.missionR {width: 100%;}
  div.m_con01 {width: calc(100% - 42px);}
}

/*세부사업*/
.bgYellow { background: #ffc000; }
.bgLPurple { background: #e6e0ec; }
.bgLSky{ background: #dce6f2; }
.bgLBlue{ background: #b8cce4; }

