@charset "utf-8";
/* 미션비전핵심가치 */
.vision_wrap .tit{padding-bottom:20px;border-bottom:1px solid #e5e5e5;font-family:'NotoKrB';letter-spacing:0.015em;font-size:26px;text-align:center;color:#000;}
.vision_wrap .txt{padding:50px 0 80px;text-align:center;font-family:'NotoKrM';font-size:20px;line-height:27px;}
.vision_wrap .txt strong{color:#1f4bb4;}

.vision_wrap .corevalue_box{overflow:hidden;padding:50px 0 100px;}
.vision_wrap .corevalue_box dl{float:left;width:190px;margin-left:30px;text-align:center;}
.vision_wrap .corevalue_box dl dt{width:190px;height:190px;border-radius:190px;background-color:#4375e1;}
.vision_wrap .corevalue_box dl dt span{display:block;padding-top:110px;background-repeat:no-repeat;background-position:50% 50px;background-size:auto 45px;font-family:'NotoKrM';font-size:20px;color:#fff;}
.vision_wrap .corevalue_box dl dd ul{padding-top:30px;}
.vision_wrap .corevalue_box dl dd ul li{margin-top:10px;border-radius:50px;background:#fff;font-family:'NotoKrM';font-size:15px;}

.vision_wrap .corevalue_box dl.cv1{margin-left:0;}
.vision_wrap .corevalue_box dl.cv1 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv1.png);}
.vision_wrap .corevalue_box dl.cv2 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv2.png);}
.vision_wrap .corevalue_box dl.cv3 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv3.png);}
.vision_wrap .corevalue_box dl.cv4 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv4.png);}



/* 찾아오시는길 */
.contact_wrap .map_box{width:850px;margin-bottom:20px;position: relative;z-index: 0;}
.contact_wrap .map_box .root_daum_roughmap{width:850px;}
.contact_wrap .map_box .root_daum_roughmap .wrap_map{height:470px;}
.contact_wrap .map_info{overflow:hidden;height:50px;margin-bottom:70px;}
.contact_wrap .map_info dl{float:left;font-family:'NotoKrM';font-size:16px;line-height:50px;}
.contact_wrap .map_info dt{float:left;padding:0 30px 0 70px;}
.contact_wrap .map_info dt.addr{background:url(/nanum/site/builder/dir/recruit/img/menu3632/icon_addr.gif) no-repeat;}
.contact_wrap .map_info dt.tel{background:url(/nanum/site/builder/dir/recruit/img/menu3632/icon_tel.gif) no-repeat;}
.contact_wrap .map_info dd{float:left;margin-right:40px;color:#555;}
.contact_wrap .map_info dd span{font-family:'Montserrat',sans-serif;font-weight:500;letter-spacing:0.05em;}
.contact_wrap .map_info .map_zoom{display:block;float:right;width:160px;height:50px;background:#238cfa;font-size:16px;line-height:50px;letter-spacing:-0.05em;color:#fff;text-align:center;}
.contact_wrap .map_info .map_zoom span{padding-left:30px;background:url(/nanum/site/builder/dir/recruit/img/menu3632/btn_map_zoom.png) no-repeat 0 50%;}
.contact_wrap .route_info{border-top:1px solid #000;}
.contact_wrap .route_info dl{display:table;padding:40px 0;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
.contact_wrap .route_info dt,
.contact_wrap .route_info dd{display:table-cell;vertical-align:middle;}
.contact_wrap .route_info dt{width:200px;}
.contact_wrap .route_info dt span{display:block;padding-top:45px;font-family:'NotoKrM';font-size:20px;line-height:25px;color:#1f4bb4;text-align:center;}
.contact_wrap .route_info dt span.bus{background:url(/nanum/site/builder/dir/recruit/img/menu3632/icon_bus.gif) no-repeat 50% 0;}
.contact_wrap .route_info dt span.taxi{background:url(/nanum/site/builder/dir/recruit/img/menu3632/icon_taxi.gif) no-repeat 50% 0;}
.contact_wrap .route_info dt span.car{background:url(/nanum/site/builder/dir/recruit/img/menu3632/icon_car.gif) no-repeat 50% 0;}
.contact_wrap .route_info dt span.kobus{background:url(/nanum/site/builder/dir/recruit/img/menu3632/icon_kobus.gif) no-repeat 50% 0;}
.contact_wrap .route_info dd{width:600px;padding-left:50px;}
.contact_wrap .route_info dd ul > li{margin-top:30px;}
.contact_wrap .route_info dd ul > li:first-child{margin-top:0;}
.contact_wrap .route_info dd ul > li p{color:#555 !important;}
.contact_wrap .route_info dd ul.list li{margin-top:0;}
.contact_wrap .route_info dd .route_tit{overflow:hidden;margin-bottom:10px;font-family:'NotoKrB';font-size:17px;color:#222 !important;}
.contact_wrap .route_info dd .route_tit:first-of-type{margin-top:0;}
.contact_wrap .route_info dd .route_tit li{float:left;margin-left:12px;padding-left:34px;background:url(/nanum/site/builder/dir/recruit/img/menu3632/bg_route_arr.gif) no-repeat 0 50%;}
.contact_wrap .route_info dd .route_tit li:first-child{margin-left:0;padding-left:0;background:none;}
.root_daum_roughmap .wrap_btn_zoom{z-index:1 !important;}

/******************************1024******************************/
@media all and (max-width:1024px){

/* 미션비전핵심가치 */
.vision_wrap .corevalue_box dl{float:none;width:48%;margin:0 0 30px 0;}
.vision_wrap .corevalue_box dl:nth-child(odd){float:left;clear:both}
.vision_wrap .corevalue_box dl:nth-child(even){float:right;}
.vision_wrap .corevalue_box dl dt{width:100%;height:auto;padding:15px 0;border-radius:0;}
.vision_wrap .corevalue_box dl dt span{display:inline-block;height:35px;padding:0 0 0 60px;background-position:0 50%;background-size:auto 35px;font-size:18px;line-height:35px;}
.vision_wrap .corevalue_box dl dd ul{padding-top:0;}



/* 찾아오시는길 */
.contact_wrap .map_box{width:100%;}
.contact_wrap .map_box .root_daum_roughmap{width:100% !important;}
.contact_wrap .map_box .root_daum_roughmap .wrap_map{height:300px !important;}
.contact_wrap .map_info{height:auto;margin-bottom:50px;}
.contact_wrap .map_info dl{font-size:15px;line-height:35px;}
.contact_wrap .map_info dt{padding:0 20px 0 45px;background-size:35px auto !important;}
.contact_wrap .map_info dd{margin-right:30px;}
.contact_wrap .map_info .map_zoom{width:auto;height:35px;padding:0 20px;font-size:14px;line-height:35px;}
.contact_wrap .map_info .map_zoom span{padding-left:25px;background-size:15px auto;}
.contact_wrap .route_info dl{width:100%;padding:20px 0;}
.contact_wrap .route_info dt{width:20%;}
.contact_wrap .route_info dt span{padding-top:30px;background-size:auto 20px !important;font-size:17px;line-height:22px;}
.contact_wrap .route_info dd{width:80%;padding-left:0;}
.contact_wrap .route_info dd ul > li{margin-top:15px;}
.contact_wrap .route_info dd .route_tit{margin-bottom:8px;font-size:15px;}
.contact_wrap .route_info dd .route_tit li{padding-left:25px;background-size:auto 5px;}

}

/******************************767******************************/
@media all and (max-width:767px){

/* 미션비전핵심가치 */
.vision_wrap .tit{font-size:20px;}
.vision_wrap .txt{padding:30px 0 50px;font-size:15px;}

.vision_wrap .corevalue_box{padding:30px 0 0 0;}
.vision_wrap .corevalue_box dl{float:none !important;width:100%;}
.vision_wrap .corevalue_box dl dt{padding:10px 0;}
.vision_wrap .corevalue_box dl dt span{height:auto;padding-left:50px;background-size:auto 25px;font-size:15px;line-height:25px;}


/* 찾아오시는길 */
.contact_wrap .map_info{height:auto;margin-bottom:50px;}
.contact_wrap .map_info dl{font-size:14px;line-height:35px;}
.contact_wrap .map_info dt{margin-bottom:8px;padding:0 20px 0 45px;background-size:35px auto !important;}
.contact_wrap .map_info dd{margin-bottom:8px;}
.contact_wrap .map_info .map_zoom{width:100%;padding:0;margin-top:10px;}
.contact_wrap .route_info dl{display:block;}
.contact_wrap .route_info dt{display:block;width:100%;margin-bottom:15px;}
.contact_wrap .route_info dt span{display:inline-block;padding:0 0 0 35px;background-position:0 50% !important;}
.contact_wrap .route_info dt span br{display:none;}
.contact_wrap .route_info dd{display:block;width:100%;}

}



