@charset "utf-8";

/* ==========================================================================
   contents
   ========================================================================== */

/* slide */
/* .bx-pager{position:absolute;}
.bx-pager-item{float:left;margin-right:6px;}
.bx-pager-item a{display:block;width:11px;height:11px;text-indent:1000px;font-size:0em;background:url(../images/common/slide_pager.png) no-repeat right top;}
.bx-pager-item a.active{width:19px;background-position:left top;}
.bx-controls-direction a{display:block;width:29px;height:49px;position:absolute;top:50%;margin-top:-25px;font-size:0px;text-indent:-9999px;}
.bx-controls-direction a.disabled{display:none;}
.bx-prev{left:8px;background:url(../images/common/slide_prev.png) no-repeat;}
.bx-next{right:8px;background:url(../images/common/slide_next.png) no-repeat;}
 */

/* guide */
.guide{}
.guide h2{margin:50px 0 20px}
.guide h2:first-child{margin-top:0;}
.guide h3{margin:30px 0 10px}
.guide h3:first-child{margin-top:0;}
.guide h4{margin:20px 0 10px}
.guide h4:first-child{margin-top:0;}
.guide .box{padding:20px;border:1px solid #ccc}

/* company */
/*.sns_wrap{position:absolute;right:0;top:50px}*/

/* 2016.07.14 추가 */
.sns_wrap{position:absolute;right:0;top:50px;font-size:0;margin-top:16px;}
.sns_wrap li{display:inline-block;margin-left:10px;}
.sns_wrap li:first-child{margin-left:0;}
.sns_wrap  img{width:145px;}
.sns_wrap .sns a img{width:25px;}
.intro:after{content:"";display:block;clear:both;}
.intro h2{height:80px;text-align:center;background:#354049 url(../images/company/tit_intro.png) no-repeat 50% 50%;font-size:0;}
.intro h3{text-align:center;margin-top:10px;font-size:13px;color:#354049;}
.intro ul{margin-top:50px;}
.intro li{width:50%;float:left;box-sizing:border-box;padding-right:20px;min-height:350px;}
.intro li h5{color:#eb5a58;font-size:14px;height:42px;}
.intro li h5 span{display:block;}
.intro li.odd{padding-left:20px;padding-right:0px;}
.intro ul:after{content:'';display:block;clear:both;}
.intro li p:before{content:'';display:block;height:120px;background-size:cover;background-position:center;border-top:2px #354049 solid;margin-bottom:15px;background-repeat:no-repeat;}
.intro li.intro1 p:before{background-image:url(../../resources/images/company/intro_content_img1_cn.png)}
.intro li.intro2 p:before{background-image:url(../../resources/images/company/intro_content_img2.jpg)}
.intro li.intro3 p:before{background-image:url(../../resources/images/company/intro_content_img3.jpg)}
.intro li.intro4 p:before{background-image:url(../../resources/images/company/intro_content_img4.jpg)}
.intro_func{position:absolute;right:0;top:40px;}
.intro_func a span{display:inline-block;width:50px;height:50px;font-size:0;background-repeat:no-repeat;}
.intro_func a span.download{background-image:url(../../resources/images/company/btn_intro_down.jpg);width:280px;}
.intro_func a span.facebook{background-image:url(../../resources/images/company/btn_intro_facebook.jpg)}
.intro_func a span.blog{background-image:url(../../resources/images/company/btn_intro_blog.jpg)}

.ceo .ceoImg{display:block;margin-bottom:20px;text-align:center;}
.ceo p{margin-top:20px;}
.ceo .career:after{content:"";display:block;clear:both;}
.ceo .career p{margin:45px 0 15px;}
.ceo .career ol{float:left;width:350px;padding-top:10px;border-top:2px solid #354049;}
.ceo .career ol li{line-height:24px;/*padding-left:10px;text-indent:-10px;*/padding-left:5px;box-sizing:border-box;position:relative;}
.ceo .career ol li:before{content:'';display:inline-block;width:2px;height:2px;position:absolute;background:#333;top:11px;left:0;}
.ceo .career p + ol{width:320px;margin-right:30px;}

.vision ul li{position:relative;box-sizing:border-box;padding-left:100px;min-height:85px;}
.vision ul li .vision_tit{position:absolute;left:0;top:0;font-size:22px;color:#eb5a58;font-weight:bold;}
.vision ul li strong{color:#eb5a58;display:block;}
.vision ul li span em{display:block;}
.vision ul li table{border-bottom:1px #ccc solid;margin-top:20px;margin-bottom:46px;}
.vision ul li table tr td{border:1px #d9d9d9 solid;border-right:0;text-align:center;line-height:60px;color:#222;border-bottom:0;}
.vision ul li table tr td.bg_dark{color:#fff;background-color:#354049;}
.vision ul li table tr.border_blk td{border-top:1px #616161 solid;line-height:40px;}
.vision ul li table tr td.wid50{width:50%;}
.vision ul li table tr td:first-child{border-left:0}
.vision ul li .vision_strategy div{background-color:#354049;color:#fff;box-sizing:border-box;padding:0 40px 0 80px;position:relative;height:80px;border-radius: 40px;
-moz-border-radius:  40px;
-webkit-border-radius:  40px;}
.vision ul li .vision_strategy div ul{vertical-align:middle;position:relative;top:15px;}
.vision ul li .vision_strategy div ul li{width:50%;float:left;min-height:0;padding-left:10px;line-height:25px;position:relative;}
.vision ul li .vision_strategy div ul li:before{content:'';display:block;width:2px; height:2px;background:#fff;position:absolute;left:0;top:10px;}
.vision ul li .vision_strategy div strong{position:absolute;color:#354049;left:0;top:0px;width:70px;height:55px;padding-top:15px;border:5px #354049 solid;border-radius:50%;line-height:20px;background-color:#f1f1f1;text-align:center;background-image: repeating-linear-gradient(-45deg, transparent, transparent 1px, rgb(255,255,255) 1px, rgb(255,255,255) 6px);}
.vision ul li .vision_strategy div strong span{display:block;}
.vision ul li .vision_strategy .ver2019{background:#eb5a58;margin-top:60px;}
.vision ul li .vision_strategy .ver2019 strong{border-color:#eb5a58;}
.vision ul li .vision_strategy .ver2019:before{content:'';display:block;width:74px;height:34px;margin:auto;background-image:url(../../resources/images/company/img_vision_arrow.jpg);position:absolute;top:-45px;left:50%;margin-left:-37px;}
.vision ul li .vision_strategy .ver2019 ul li{float:none;width:100%;}
.vision ul li .vision_strategy div.vision_images{width:536px;height:463px;display:block;margin:73px auto 50px;background-image:url(../../resources/images/company/img_vision_bg_cn.png);background-position:center;background-color:inherit;position:relative;visibility:visible;}

/* 160122 */
.vision .tac_vision{margin-bottom:75px}
.vision .tac_vision > .tit_bar{background:#354049;color:#fff;position:relative;width:100%;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;padding:3px 3px 0 2px}
.vision .tac_vision > .tit_bar h2{color:#354049;font-size:16px;position:absolute;background:url(../../resources/images/company/bg_colume.png) no-repeat;width:83px;height:83px;vertical-align:middle}
.vision .tac_vision > .tit_bar h2 > span{position:absolute;width:35px;left:20px;top:21px;line-height:20px}
.vision .tac_vision > .tit_bar ul{padding:19px 0;margin-left:105px;line-height:22px}
.vision .tac_vision > .tit_bar ul li, .vision .tac_vision > .tit_bar.red ul li:nth-child(2){float:left;background:url(../../resources/images/company/bu_list.png) no-repeat 0 8px;padding-left:7px;text-align:left}
.vision .tac_vision > .tit_bar ul li:nth-child(even){margin-left:17px}
.vision .tac_vision > .tit_bar ul li:nth-child(2){margin-left:29px}
.vision .tac_vision > .tit_bar ul li.last{margin-left:0}
.vision .tac_vision > .tit_bar.red{background:#eb5a58}
.vision .tac_vision > .tit_bar.red h2, .vision .tac_vision > .tit_bar.red .m_subject{color:#eb5a58}
.vision .tac_vision .tit_arrow{display:block;margin:28px 0 21px}
.vision .tac_vision .m_subject{display:none;margin-top:0;font-weight:600;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#354049;background:#fff}

.history .history_nav{margin-bottom:50px;}
.history .history_nav li{width:33.333%;float:left;text-align:center;font-size:14px;position:relative;}
.history .history_nav li:after{content:'';display:block;position:absolute;bottom:0;width:100%;left:0;height:1px;background:#000;}
.history .history_nav li a{font-size:14px;font-weight:normal;line-height:40px;display:block;}
.history .history_nav li.on a{font-weight:700;}
.history .history_nav li.on:after{height:3px;}
.history .history_nav:after{content:'';display:block;clear:both;}
.history .history_contents{display:none;}
.history .history_contents ul li{width:50%;float:left;min-height:240px;}
.history .history_contents ul li p{text-align:center;}
.history .history_contents ul li p span{display:block}
.history .history_contents ul li strong{display:block;width:68px;height:68px;line-height:68px;text-align:center;margin:auto;border-radius:50%;color:#fff;margin-bottom:15px;}
.history .history_contents ul li strong.bg_gray9{background:#354049}
.history .history_contents ul li strong.bg_gray8{background:#4b5561}
.history .history_contents ul li strong.bg_gray7{background:#546573}
.history .history_contents ul li strong.bg_gray6{background:#667b8c}
.history .history_contents ul li strong.bg_gray5{background:#758da1}
.history .history_contents ul li strong.bg_gray4{background:#86a1b8}
.history .history_contents ul li strong.bg_gray3{background:#95b3cc}
.history .history_contents ul li strong.bg_gray2{background:#95b3cc}
.history .history_contents ul li strong.bg_gray1{background:#95b3cc}
.history .history_contents ul li strong.bg_red{background:#eb5a58}

.history .history_contents ul:after{clear:both;display:block;content:'';}

.organization{position:relative;text-align:center;overflow:hidden;}
.organization ul{overflow:visible;}
.organization ul:after{content:'';display:block;clear:both;}
.organization h2{position:relative;margin:0 auto;color:#fff;font-weight:normal;width:148px;height:150px;font-size:18px;background:url(/cn/resources/images/company/bg_ceo_name.png) no-repeat;z-index:1;}
.organization h2 strong{padding-top:65px;}
.organization strong{display:block;}
.organization .circle{width:110px;height:110px;display:table-cell;vertical-align:middle;color:#fff;background:#354049;font-size:15px;border-radius:100%;font-weight:normal;}
.organization .circle strong{display:block;}
.organization .line_box{margin-top:10px;}
.organization .line_box ul{width:108px;height:118px;display:table-cell;vertical-align:middle;background:url(../images/company/line_box.gif) center center;border:1px solid #e6e6e6;border-radius:10px;}
.organization .line_box ul li{font-weight:bold;margin-top:10px;}
.organization .line_box ul li:first-child{margin-top:0;}
.organization .flow1{position:relative;width:520px;min-height:240px;padding-top:150px;margin:0 auto;}
.organization .flow1:before{content:'';position:absolute;left:50%;top:0;display:block;width:1px;height:118px;background:#c2c2c2;}
.organization .flow1:after{content:'';position:absolute;left:65px;top:118px;display:block;width:391px;height:1px;background:#c2c2c2;}
.organization .flow1 > li{position:relative;float:left;width:110px;margin:0 10px;}
.organization .flow1 > li:before{content:'';display:block;width:1px;height:32px;position:absolute;left:50%;top:-32px;background:#c2c2c2;}
.organization .flow1 .top{float:none;position:absolute;right:0;top:-131px;}
.organization .flow1 .top:before{height:1px;width:66px;top:50%;left:-66px;}
.organization .flow1 .top .circle{background:url(../images/company/line_box2.gif) center center;}
.organization .flow1 .top2{float:none;position:absolute;left:67px;top:-8px;}
.organization .flow1 .top2:before{height:1px;width:74px;top:50%;right:-74px;left:auto;}
.organization .flow2{padding-top:45px;text-align:center;}
.organization .flow2>li{display:inline-block;padding:5px 2px;}
.organization .flow2>li span{display:inline-block;width:122px;line-height:33px;border:1px solid #e6e6e6;text-align:center;font-weight:bold;color:#0095eb;font-size:13px;border-radius:17px;}
.organization .flow_side{clear:both;padding-top:55px;text-align:center;}
.organization .flow_side>li{display:inline;margin:0 15px;}
.organization .flow_side>li>a{display:inline-block;width:110px;height:46px;padding-top:64px;background:url(../images/company/bg_affiliated.png) no-repeat;color:#fff;font-weight:600;line-height:1.3;vertical-align:top;}
.organization .flow_side>li:first-child>a{height:52px;padding-top:59px;}
/* 2017 04 21 updated */
.organization_img img{width:100%;}
.organization_img .mobile{display:none;}
.organization_link a{position:absolute;display:inline-block;width:15%;height:11%;background:url(../images/common/bg_trans.png);}
.comms_link{left:49%;bottom:8%;}
.telestar_link{left:67%;bottom:18%;}

.recuit{position:relative;}
.recuit .btnTxt{position:absolute;right:0;top:-75px;}
.recuit .talent div{text-align:center;}
.recuit .talent div p{padding:20px 0 60px;font-size:14px;line-height:23px;}
.recuit .talent ul:after{content:"";display:block;clear:both;}
.recuit .talent ul li{float:left;width:305px;height:125px;}
.recuit .talent ul li:first-child, .recuit .talent ul li:first-child + li + li, .recuit .talent ul li:first-child + li + li + li + li{margin-right:90px;}
.recuit .talent ul li strong{display:block;padding-bottom:10px;line-height:24px;font-size:14px;}
.recuit .welfare{position:relative;height:1294px;background:url(../images/company/bg_welfare1.gif) no-repeat 0 0;}
.recuit .welfare p{position:absolute;left:0;right:0;top:300px;width:160px;height:72px;margin:0 auto;text-align:center;color:#fff;font-size:12px;}
.recuit .welfare p strong{font-size:14px;}
.recuit .welfare li{position:relative;min-height:78px;padding:0 90px 0 0;line-height:78px;text-align:right;}
.recuit .welfare li + li{margin-top:15px;}
.recuit .welfare li span{position:absolute;right:0;top:0;width:78px;height:78px;text-align:center;background-color:#354049;line-height:78px;border-radius:100px;}
.recuit .welfare li strong{padding:0 5px;}
/* .recuit .welfare li.welfare1{padding:0  0 0 90px;min-height:58px;padding-top:20px;line-height:1.5;text-align:left;}
.recuit .welfare li.welfare2{padding:0  0 0 90px;margin-left:96px;text-align:left;}
.recuit .welfare li.welfare3{padding:0  0 0 90px;margin-left:196px;text-align:left;}
.recuit .welfare li.welfare4{margin-right:189px;margin-top:150px;}
.recuit .welfare li.welfare5{margin-right:91px;}
.recuit .welfare li.welfare6{}
.recuit .welfare li.welfare7{margin-right:189px;}
.recuit .welfare li.welfare8{margin-right:91px;}
.recuit .welfare li.welfare9{margin-right:481px;}
.recuit .welfare li.welfare10{margin-right:285px;}
.recuit .welfare li.welfare11{margin-top:30px;}
.recuit .welfare li.welfare12{margin-right:392px;}
.recuit .welfare li.welfare1 span, .recuit .welfare li.welfare2 span, .recuit .welfare li.welfare3 span{left:0;right:auto;} */


.recuit .welfare li.welfare1{margin-top:50px;margin-left:56px;padding:0  0 0 90px;min-height:58px;padding-top:20px;line-height:1.5;text-align:left;}
.recuit .welfare li.welfare2{margin-top:40px;padding:0  0 0 90px;margin-left:170px;text-align:left;}
.recuit .welfare li.welfare3{padding:0  0 0 90px;margin-left:196px;text-align:left;}
.recuit .welfare li.welfare4{margin-right:159px;margin-top:200px;}
.recuit .welfare li.welfare5{margin-right:91px;}
.recuit .welfare li.welfare6{margin-top:40px;margin-right:41px;}
.recuit .welfare li.welfare7{margin-top:40px;margin-right:280px;}
.recuit .welfare li.welfare8{margin-top:40px;margin-right:161px;}
.recuit .welfare li.welfare9{margin-right:481px;}
.recuit .welfare li.welfare10{margin-right:285px;}
.recuit .welfare li.welfare11{margin-top:100px;margin-right:41px;}
.recuit .welfare li.welfare12{margin-top:40px;margin-right:400px;}
.recuit .welfare li.welfare1 span, .recuit .welfare li.welfare2 span, .recuit .welfare li.welfare3 span{left:0;right:auto;}



.recuit .employ p + strong{display:block;padding-top:15px;}
.recuit .employ table{width:100%;border-top:1px solid #616161;}
.recuit .employ table th, .recuit .employ table td{border-bottom:1px solid #d9d9d9;}
.recuit .employ table td{min-height:22px;padding:10px 10px 10px 15px;}
.recuit .employ table tr th:first-child{text-indent:30px;text-align:left;}
.recuit .employ .promotion{padding:3px 0;}
.recuit .employ .promotion:after{content:"";display:block;clear:both;}
.recuit .employ .promotion li{float:left;padding-right:25px;margin-left:15px;background:url(../images/common/ico_next.png) no-repeat 100% 50%;}
.recuit .employ .promotion li:first-child{margin:0;}
.recuit .employ .promotion li:last-child{padding:0;background:0;}
.recuit .application > p{margin-bottom:15px;font-size:14px;font-weight:600;}
.recuit .application .table select, .recuit .application .table select + input, .recuit .application .table select + input + input{width:70px;}
.recuit .application .table input.w250{width:250px;}
.recuit .application li{padding:0 0 7px 7px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;}

.location .img_map{width:100%;height:400px;margin:15px 0 0;overflow:hidden;}
.location .img_map + strong{display:block;padding:8px 10px;margin-bottom:30px;background-color:#354049;font-size:12px;}
.location .map p + strong{display:block;padding-top:25px;}
.location .map p span{margin-left:5px;}
.location .map .subway6{color:#cd7b33;}
.location .map .bus1{color:#0088c2;}
.location .map .bus2{color:#619b6c;}
.location .root_daum_roughmap{width:100%;height:400px;}
.location .root_daum_roughmap .wrap_map{height:367px;}

.c_portfolio .tab_cont:after{content:"";display:block;clear:both;}
.c_portfolio .tab_cont li{position:relative;float:left;width:220px;margin:0 0 20px 20px;text-align:center;font-weight:600;}
.c_portfolio .tab_cont li a{display:block;}
.c_portfolio .tab_cont li.w_ml0{margin-left:0;}
.c_portfolio .tab_cont li .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;}
.c_portfolio .tab_cont li .img{position:relative;display:block;margin-bottom:10px;overflow:hidden;}
.c_portfolio .tab_cont li .img img{position:relative;width:100%;}
.c_portfolio .tab_cont li .img .bg{z-index:1;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.c_portfolio .tab_cont li a:hover .img .bg,
.c_portfolio .tab_cont li a:focus .img .bg,
.c_portfolio .tab_cont li a:active .img .bg{transform:scale(1);opacity:0.6;filter:alpha(opacity=0.6);}
.c_portfolio .tab_cont li a .txt{z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;width:172px;height:35px;margin:auto;border:2px solid #fff;border-radius:6px;font-size:14px;font-weight:600;text-align:center;color:#fff;line-height:35px;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.c_portfolio .tab_cont li a:hover .txt,
.c_portfolio .tab_cont li a:focus .txt,
.c_portfolio .tab_cont li a:active .txt{opacity:1;filter:alpha(opacity=1);transform:scale(1);}
.c_portfolio .tab_cont li .txt .bg{z-index:-1;opacity:0.6;filter:alpha(opacity=0.6);border-radius:6px;}

/* business */
.mediate p.t_red{margin-top:10px;padding-left:10px;text-indent:-10px;}
.mediate p + p{padding:10px 0;}

.callMediate p + .table{margin-top:30px;}
.callMediate .btnTxt, .internetMediate .btnTxt, .mobileMediate .btnTxt{position:absolute;right:0;top:-75px;}
.callMediate, .internetMediate, .mobileMediate{position:relative;}
.callMediate .callMcomposition,
.callMediate .gis,
.callMediate .orderProssess,
.callMediate .callTransfer{width:100%;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;background-position:50% 50%;background-repeat:no-repeat;}
.callMediate .callMcomposition img,
.callMediate .gis img,
.callMediate .orderProssess img,
.callMediate .callTransfer img{width:0;height:0;visibility:hidden;}
.callMediate .callMcomposition{height:451px;background-image:url(../images/business/img_callMcomposition.jpg);}
.callMediate .gis{height:204px;margin:40px 0 70px;background-image:url(../images/business/bg_gis.jpg);}
.callMediate .orderProssess{height:211px;background-image:url(../images/business/bg_orderProssess.jpg);}
.callMediate .callTransfer{height:252px;background-image:url(../images/business/bg_callTransfer.jpg);}

.internetMediate .internetProssess{width:100%;height:274px;margin-top:60px;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;background:url(../images/business/bg_internetProssess.jpg) no-repeat 50% 50%;}
.internetMediate .orderStep:after{content:"";display:block;clear:both;}
.internetMediate .orderStep li{float:left;width:315px;border:1px solid #b2b2b2;margin-left:44px;margin-bottom:44px;}
.internetMediate .orderStep li:first-child, .internetMediate .orderStep li:first-child + li + li{margin-left:0;}

.mobileMediate .table td.list ul{width:100%;}
.mobileMediate .table td.list ul:after{content:"";display:block;clear:both;}
.mobileMediate .table td.list li{float:left;width:50%;}
.mobileMediate .mWebList{margin-top:60px;}
.mobileMediate .mWebList li{position:relative;width:224px;height:442px;}
.mobileMediate .mWebList li a{display:block;}
.mobileMediate .mWebList li .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;}
.mobileMediate .mWebList li .img{position:relative;display:block;overflow:hidden;}
.mobileMediate .mWebList li .img img{position:relative;width:100%;}
.mobileMediate .mWebList li .img .bg{z-index:1;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.mobileMediate .mWebList li a:hover .img .bg,
.mobileMediate .mWebList li a:focus .img .bg,
.mobileMediate .mWebList li a:active .img .bg{transform:scale(1);opacity:0.6;filter:alpha(opacity=0.6);}
.mobileMediate .mWebList li .txt{z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;width:172px;height:35px;margin:auto;border:2px solid #fff;border-radius:6px;font-size:14px;font-weight:600;text-align:center;color:#fff;line-height:35px;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.mobileMediate .mWebList li a:hover .txt,
.mobileMediate .mWebList li a:focus .txt,
.mobileMediate .mWebList li a:active .txt{opacity:1;filter:alpha(opacity=1);transform:scale(1);}
.mobileMediate .mWebList li .txt .bg{z-index:-1;opacity:0.6;filter:alpha(opacity=0.6);border-radius:6px;}
.mobileMediate .orderStep:after{content:"";display:block;clear:both;}
.mobileMediate .orderStep li{float:left;width:218px;border:1px solid #b2b2b2;margin-left:20px;margin-bottom:20px;}
.mobileMediate .orderStep li:first-child{margin-left:0;}


.agency .process{padding-bottom:50px;}
.agency .process li{position:relative;float:left;width:175px;padding-bottom:30px;text-align:center;background:url(../images/common/ico_next.png) no-repeat 100% 43px;}
.agency .process li.last{background:none;}
.agency .process li span.line{z-index:0;position:absolute;left:0;top:46px;width:100%;height:1px;background-color:#222;}
.agency .process li em{z-index:1;position:relative;display:inline-block;padding:5px 5px 0;font-weight:600;font-size:12px;background-color:#fff;}
.agency .agencyList{clear:both;}
.agency .agencyList li{position:relative;width:220px;height:200px;}
.agency .agencyList li .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;}
.agency .agencyList li .img{position:relative;display:block;overflow:hidden;}
.agency .agencyList li .img img{position:relative;width:100%;}
.agency .agencyList li .img .bg{z-index:1;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.agency .agencyList li a:hover .img .bg,
.agency .agencyList li a:focus .img .bg,
.agency .agencyList li a:active .img .bg{transform:scale(1);opacity:0.6;filter:alpha(opacity=0.6);}
.agency .agencyList li .txt{z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;width:172px;height:35px;margin:auto;border:2px solid #fff;border-radius:6px;font-size:14px;font-weight:600;text-align:center;color:#fff;line-height:35px;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.agency .agencyList li a:hover .txt,
.agency .agencyList li a:focus .txt,
.agency .agencyList li a:active .txt{opacity:1;filter:alpha(opacity=1);transform:scale(1);}
.agency .agencyList li .txt .bg{z-index:-1;opacity:0.6;filter:alpha(opacity=0.6);border-radius:6px;}

.pos p + p{margin-top:10px;}
.pos .posScreen{margin-top:60px;text-align:center;}
.pos .posScreen li{float:none;display:inline-block;width:220px;padding-top:157px;margin:0 5px 20px 5px;}

.callCenter p + p{margin-top:10px;}
.callCenter .mainFunction{width:100%;height:281px;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;background:url(../images/business/img_mainFunction.jpg) no-repeat 50% 50%;}

.client .tab_cont{width:100%;border-top:1px solid #dedede;border-left:1px solid #dedede;}
.client .tab_cont:after{content:"";display:block;clear:both;}
.client .tab_cont li{float:left;width:24.97%;height:92px;margin:-1px -1px 0 0;line-height:90px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;text-align:center;}

/*150930 business*/
.saasMediate .li_img{overflow:hidden;padding-top:25px}
.saasMediate .li_img li{float:left;}
.saasMediate .li_img li + li{padding-left:16px}
.saasMediate h3.t_red{font-size:14px;color:#eb5a58;font-weight:normal;padding:20px 0 8px;}
.saasMediate .li_voice{padding:50px 0 30px;border-bottom:1px solid #000;text-align:center;}
.saasMediate .li_voice > ul{width:100%;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;background:url(../images/business/bg_saasCRM.gif) no-repeat 50% 50%;height:299px;margin-bottom:15px}
.saasMediate .li_bic1{width:100%;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;margin:25px 0 40px;background:url(../images/business/bg_saasBic1.gif) no-repeat 50% 50%;height:298px;}
.saasMediate .li_bic2{width:100%;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;margin:35px 0 40px;background:url(../images/business/bg_saasBic2.gif) no-repeat 50% 50%;height:452px;}
.saasMediate .li_bic3{width:100%;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;margin:40px 0 19px;background:url(../images/business/bg_saasBic3.gif) no-repeat 50% 50%;height:108px;}
.saasMediate .li_bic4{width:100%;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;margin:20px 0;background:url(../images/business/bg_saasBic4.gif) no-repeat 50% 50%;height:274px;}
.saasMediate .mt80{margin-top:80px}
.saasMediate .overImgList{clear:both;margin:35px 0 40px}
.saasMediate .overImgList li{position:relative;width:220px;height:auto}
.saasMediate .overImgList li .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;}
.saasMediate .overImgList li .img{position:relative;display:block;overflow:hidden;}
.saasMediate .overImgList li .img img{position:relative;width:100%;}
.saasMediate .overImgList li .img .bg{z-index:1;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.saasMediate .overImgList li a:hover .img .bg,
.saasMediate .overImgList li a:focus .img .bg,
.saasMediate .overImgList li a:active .img .bg{transform:scale(1);opacity:0.6;filter:alpha(opacity=0.6);}
.saasMediate .overImgList li .txt{z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;width:172px;height:35px;margin:auto;border:2px solid #fff;border-radius:6px;font-size:14px;font-weight:600;text-align:center;color:#fff;line-height:35px;opacity:0;filter:alpha(opacity=0);transform:scale(0.5);transition:all 0.5s ease}
.saasMediate .overImgList li a:hover .txt,
.saasMediate .overImgList li a:focus .txt,
.saasMediate .overImgList li a:active .txt{opacity:1;filter:alpha(opacity=1);transform:scale(1);}
.saasMediate .overImgList li .txt .bg{z-index:-1;opacity:0.6;filter:alpha(opacity=0.6);border-radius:6px;}
.saasMediate .li_web{padding:30px 0;width:620px}
.saasMediate .li_web > li{clear:both;overflow:hidden;padding:20px 0}
.saasMediate .li_web > li + li{border-top:1px solid #d7d7d7}
.saasMediate .li_web img{float:left;padding-top:0.3em}
.saasMediate .li_web h3{float:left;width:100px;text-align:center;line-height:50px;padding-top:0.3em}
.saasMediate .li_web > li:first-child img, .saasMediate .li_web > li:first-child h3, .saasMediate .li_web > li:first-child + li h3, .saasMediate .li_web > li:first-child + li img{padding-top:0.8em}
.saasMediate .li_web ul{float:left}
/* 외식배달 카카오톡 플랫폼 */
.kakao_page_tit{letter-spacing:-2px;}
.kakao_mediate .cont_tit{font-size:20px;padding-left:20px;margin-top:120px;}
.kakao_mediate .cont_tit:first-child{margin-top:0}
.kakao_order{margin-top:25px;}
.kakao_order li{float:right;width:50%;box-sizing:border-box;padding-left:48px;}
.kakao_order li:first-child{float:left;padding-left:0;padding-right:48px;}
.kakao_order li div img{width:100%;}
.kakao_order li div h3{box-sizing:border-box;padding-left:25px;padding-top:25px;font-size:20px;color:#6e6e6e;padding-bottom:25px;}
.kakao_order li div p{box-sizing:border-box;padding-left:25px;line-height:2;}
.kakao_order li div p span{display:block;}
.kakao_mediate_info{margin-top:80px;}
.kakao_mediate_info img{width:100%;}
.kakao_mediate_info .mobile{display:none;}

/*151008 saas*/
.saasMediate .pos1_list{text-align:center;font-weight:bold;margin-top:40px}
.saasMediate .pos1_list > li + li{border-top:1px solid #000;background:url(../images/business/ic_bottom.gif) no-repeat 50% 0;padding-top:30px;margin-top:20px}
.saasMediate .pos1_list > li ul{overflow:hidden;padding:0 87px}
.saasMediate .pos1_list > li li{float:left;width:33%}
.saasMediate .pos1_list h3{color:#eb5a58;font-size:13px;padding-bottom:10px}
.saasMediate .pos1_list img{padding-bottom:20px}
.saasMediate .pos1_list p + p{padding-top:20px}
.saasMediate .pos2_list{margin:25px auto 35px;overflow:hidden;}
.saasMediate .pos2_list li{float:left}
.saasMediate .pos2_list li:first-child{padding-top:53px}
.saasMediate .pos2_list li:first-child + li{padding:171px 15px 0}
.saasMediate .pos3_list{width:100%;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;margin:60px 0 50px;background:url(../images/business/img_pos2.gif) no-repeat 50% 50%;height:538px;}
.saasMediate .pos4_list{margin:40px 0;border-bottom:2px solid #d7d7d7}
.saasMediate .pos4_list > li{border-top:1px solid #d7d7d7;padding:15px 20px}
.saasMediate .pos4_list > li dl{overflow:hidden;}
.saasMediate .pos4_list > li dl dt{float:left;width:120px;margin-right:30px;font-weight:bold;font-size:16px;text-align:center;line-height:1.2em;padding-top:10px}
.saasMediate .pos4_list > li dl dd{float:left}
.saasMediate .pos4_list > li:first-child{border-top:2px solid #d7d7d7}
.saasMediate .pos5_list{border:1px solid #d7d7d7;padding:20px 18px;margin:35px 0}
.saasMediate .pos5_list dt{padding-bottom:10px;font-weight:bold;}
.saasMediate .pos5_list > li + li{padding-top:25px;}
.saasMediate .pos5_list dd{font-size:12px}
.saasMediate .pos5_list > li > ul > li{font-weight:bold;}
.saasMediate .pos6_list{margin:50px 0 45px;position:relative;}
.saasMediate .pos6_list li{overflow:hidden;position:relative;z-index:2}
.saasMediate .pos6_list > li + li{padding-top:30px;background:url(../images/common/ico_bottom.gif) no-repeat 55px 10px}
.saasMediate .pos6_list > li .bg{float:left;width:110px;border-radius:10px;padding:15px 0;font-weight:bold;text-align:center;color:#fff;background:#354049;margin-right:15px;}
.saasMediate .pos6_list > li .bg + div{float:left;border-radius:10px;border:1px solid #e6e6e6;padding:15px 18px;width:300px}
.saasMediate .pos6_list > li .bg + div p{font-weight:bold;}
.saasMediate .pos6_list > li .bg + div li{font-size:12px;}
.saasMediate .pos6_list > li > ul{float:left}
.saasMediate .pos6_list > li > ul li:first-child .bg{background:#adb8c1;margin-top:20px}
.saasMediate .pos6_list > li > ul li:first-child + li .bg{background:#8e9ba6;margin-top:20px}
.saasMediate .pos6_list > li:first-child + li .bg{background:#687783}
.saasMediate .pos6_list > li:first-child + li + li .bg{background:#4e5b65}
.saasMediate .pos6_list > li > ul > li:first-child{background:url(../images/common/ico_bottom.gif) no-repeat 55px 100%}
.saasMediate .pos6_list > li > ul > li:first-child + li{padding-top:5px;}
.saasMediate .pos6_list ul + p{float:left;position:relative;text-align:center;width:180px;padding-left:30px;margin-top:55px}
.saasMediate .pos6_list ul + p:after{content:"";position:absolute;top:0;left:0;bottom:0;border:1px solid #efefef;border-left:none;width:20px;}
.saasMediate .pos6_list:after{content:"";border-right:1px solid #6e757d;position:absolute;top:30px;bottom:30px;left:57px;z-index:0}
.saasMediate .pos7_list{overflow:hidden;margin:50px 0;}
.saasMediate .pos7_list li{float:left;width:50%;text-align:center;font-weight:bold;}
.saasMediate .pos7_list li img{max-width:100%;display:block;margin:0 auto 15px}


/* accelerator */
.program li{padding:0 0 7px 7px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;}
.program .startupArt_cnt1:after{content:"";display:block;clear:both;}
.program .startupArt_cnt1 div{float:left;width:91px;padding:5px;border-left:1px dashed #c4c2c1;border-right:1px dashed #c4c2c1;text-align:center;}
.program .startupArt_cnt1 div h3{font-size:13px;padding-bottom:10px;}
.program .startupArt_cnt1 div ul{margin-bottom:10px;background:url(../images/accelerator/line_startupArt.gif) repeat-y 50% 0;}
.program .startupArt_cnt1 div:first-child ul{margin-bottom:38px;}
.program .startupArt_cnt1 div li{display:inline-block;width:68px;min-height:28px;padding:20px 0;margin-top:10px;background:#fff;border:5px solid #c5c5c5;border-radius:40px;line-height:15px;font-weight:600;}
.program .startupArt_cnt1 div li:first-child{margin-top:0;}
.program .startupArt_cnt1 div li.line1{min-height:23px;padding-top:25px;}
.program .startupArt_cnt1 div p{color:#666;font-weight:600;line-height:15px;}
.program .startupArt_cnt1 div:first-child + div{width:483px;border:0;}
.program .startupArt_cnt1 div:first-child + div ul{display:inline-block;margin-bottom:30px;background:none;}
.program .startupArt_cnt1 div:first-child + div li{float:left;width:100px;height:50px;padding-top:30px;margin:0 0 0 20px;line-height:16px;border-radius:55px;background-color:#2e3337;color:#fff;border:0;}
.program .startupArt_cnt1 div:first-child + div li:first-child{margin:0;}
.program .startupArt_cnt1 div:first-child + div li span{font-size:11px;}
.program .startupArt_cnt1 div:first-child + div li.line2{height:45px;padding-top:35px;}
.program .startupArt_cnt1 div:first-child + div p{color:#2e3337;line-height:24px;}
.program .startupArt_cnt1 div:first-child + div p strong{display:block;font-size:20px;}
.program .startupArt_cnt1 + ul{padding-top:30px;}
.program .process ul{margin-bottom:20px;}
.program .process ul:after{content:"";display:block;clear:both;}
.program .process li{float:left;width:63px;padding:0 20px 0 0;margin-right:7px;background:url(../images/common/ico_next.png) no-repeat 100% 28px;text-align:center;font-size:11px;color:#000;}
.program .process li.process5{width:83px;padding-right:9px;margin-left:-10px;}
.program .process li.process8{background:0;padding:0;margin:0;}
.program .process li span{display:block;width:63px;height:63px;margin:0 auto 5px;background-color:#2e3337;background-repeat:no-repeat;background-position:50% 50%;border-radius:30px;}
.program .process li.process1 span{background-image:url(../images/accelerator/ico_process1.png);}
.program .process li.process2 span{background-image:url(../images/accelerator/ico_process2.png);}
.program .process li.process3 span{background-image:url(../images/accelerator/ico_process3.png);}
.program .process li.process4 span{background-image:url(../images/accelerator/ico_process4.png);}
.program .process li.process5 span{background-image:url(../images/accelerator/ico_process5.png);}
.program .process li.process6 span{background-image:url(../images/accelerator/ico_process6.png);}
.program .process li.process7 span{background-image:url(../images/accelerator/ico_process7.png);}
.program .process li.process8 span{background-image:url(../images/accelerator/ico_process8.png);}
.program .process div{display:inline-block;width:335px;margin-left:25px;}
.program .process ul + div{margin:0;}
.program .process div strong{display:block;padding-bottom:5px;}
.program .process div td{padding:5px 4px 10px;background-color:#f4f4f4;font-family:Arial, "나눔고딕", NanumGothic, 'Nanum Gothic';font-size:10px;color:#333;line-height:11px;border:1px solid #fff;vertical-align:top;}
.program .process div td.bg_blue{background-color:#eaedf5;}
.program .process div + div td{height:51px;}
.program .support ul + ul{padding-top:15px;}
.program .support ul + ul:after{content:"";display:block;clear:both;}
.program .support ul + ul li{float:left;width:82px;padding:0 0 0 20px;background:none;text-align:center;font-size:12px;line-height:16px;}
.program .support ul + ul li:first-child{padding:0;}
.program .support ul + ul li span{display:block;width:80px;height:80px;margin:0 auto 5px;background-color:#2e3337;background-repeat:no-repeat;background-position:50% 50%;border-radius:40px;}
.program .support ul + ul li.support1 span{background-image:url(../images/accelerator/ico_support1.png);}
.program .support ul + ul li.support2 span{background-image:url(../images/accelerator/ico_support2.png);}
.program .support ul + ul li.support3 span{background-image:url(../images/accelerator/ico_support3.png);}
.program .support ul + ul li.support4 span{background-image:url(../images/accelerator/ico_support4.png);}
.program .support ul + ul li.support5 span{background-image:url(../images/accelerator/ico_support5.png);}
.program .support ul + ul li.support6 span{background-image:url(../images/accelerator/ico_support6.png);}
.program .support ul + ul li.support7 span{background-image:url(../images/accelerator/ico_support7.png);}
.program .activity > p{padding:20px 0 10px;clear:both;}
.program .activity p:first-child{padding-top:0;}
.program .activity div img{float:left;margin-right:1px;}
.program .activity div > div{float:left;width:154px;height:104px;padding:17px 10px;background-color:#f0f0f0;line-height:18px;font-size:11px;}
.program .activity div > div strong{display:block;}
.program .activity div > div p{margin-bottom:10px;}
.program .activity div > div p.telNum{margin:0;font-size:22px;font-weight:600;color:#432c2c;line-height:24px;}

.mentor .ceo{padding:0 0 20px 280px;background:url(../images/accelerator/bg_ceo.jpg) no-repeat 0 0;}
.mentor .ceo strong{display:block;margin-bottom:15px;}
.mentor .ceo li{padding:0 0 5px 7px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;}
.mentor .support{padding:25px;background-color:#f8f8f9;border-top:1px solid #7e8185;}
.mentor .support .cont_tit{color:#0090ff;}
.mentor .support li{padding:0 0 8px 7px;background:url(../images/accelerator/btn_blit_blue.gif) no-repeat 0 8px;}
.mentor .mentoring:after{content:"";display:block;clear:both;}
.mentor .mentoring > li{position:relative;float:left;width:230px;height:108px;padding:0 0 30px 120px;}
.mentor .mentoring > li img{position:absolute;left:0;top:0;}
 
.investmentProcess > ol{margin-bottom:50px;}
.investmentProcess > ol > li{float:left;width:20%;background:url(../images/common/ico_next.png) no-repeat -5px 50px;}
.investmentProcess > ol > li:first-child{background:0;}
.investmentProcess > ol li > strong{display:block;background:url(../images/common/ico_next.png) no-repeat 135px 50px;text-align:center;}
.investmentProcess > ol li.last > strong{background:none;}
.investmentProcess > ol li > strong span{display:inline-block;width:110px;height:83px;padding-top:27px;background-color:#2e3337;color:#fff;border-radius:60px;text-align:center;}
.investmentProcess > ol li > strong span.line1{height:65px;padding-top:45px;}
.investmentProcess > ol li > strong span.line4{height:95px;padding-top:15px;}
.investmentProcess > ol li.investmentMos > strong span{background-color:#eb5a58;}
.investmentProcess > ol li div{min-height:350px;padding:20px 10px 0;border-right:1px dashed #b6b3b2;}
.investmentProcess > ol li:first-child div{border-left:1px dashed #b6b3b2;}
.investmentProcess > ol li div p{padding:0 0 0 5px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;background-size:2px auto;}
.investmentProcess > ol li div p + p{margin-top:10px;}
.investmentProcess .investment .table th{padding:10px 0;text-align:center;}
.investmentProcess .investment .table tbody th{border-right:1px solid #ddd;}
.investmentProcess .investment .table td{border-left:0;text-align:center;}

.portfolio h3{font-size:14px;}
.portfolio .portfolio_partner{width:100%;max-width:700px;margin:30px auto 60px;}
.portfolio .portfolio_partner img{width:100%;}
.portfolio ul{margin-top:20px;}
.portfolio ul li{width:24.6666%;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-bottom:15px;}
.portfolio ul li:before{content:'';display:block;position:absolute;width:2px;height:2px;background:#222;left:0;top:8px;}
.portfolio ul:after{content:'';display:block;clear:both;}

/* village */
.villIntro li{padding-left:7px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;}
.villIntro1{position:relative;padding-right:360px;}
.villIntro1 h2:first-child{padding:45px 0 20px 65px;background:url(../images/village/ico_village.png) no-repeat 0 0;}
.villIntro1 p{line-height:23px;}
.villIntro1 .video{position:absolute;right:0;top:10px;width:350px;}
.villIntro2{height:156px;padding:20px 30px 0 30px;background:url(../images/village/bg_villIntro2.gif) no-repeat 0 0;}
.villIntro2 p{position:relative;float:left;width:175px;margin-left:50px;line-height:20px;}
.villIntro2 p img{position:absolute;}
.villIntro2 p:first-child{margin:20px 0 0;}
.villIntro2 p:first-child span{display:block;padding-left:48px;}
.villIntro2 p:first-child img{left:3px;top:-15px;}
.villIntro2 p:first-child + p{text-align:center;}
.villIntro2 p:first-child + p img{left:0;right:0;top:87px;margin:auto;}
.villIntro2 p:first-child + p + p{width:200px;margin:25px 0 0 40px;}
.villIntro2 p:first-child + p + p img{right:23px;top:-18px;}
.villIntro3{height:127px;padding:10px 0 10px 22px;margin:20px 0 65px;border-top:1px solid #4e4e4e;background:#f7f7f7 url(../images/village/bg_villIntro3.gif) no-repeat 368px 0;}
.villIntro3 div{float:left;width:175px;}
.villIntro3 div ul{padding-top:8px;}
.villIntro3 div:first-child + div + div{margin-left:130px;width:195px;}
.villIntro3 div:first-child + div + div p{line-height:38px;}
.curator{margin-bottom:60px;background:url(../images/village/bg_curator.png) no-repeat 15px 50%;line-height:22px;}
.curator p{padding-left:110px;}

.cibi .img_logo{display:block;width:100%;height:300px;background:url(../images/village/bg_logo.gif) repeat 0 0;border-right:1px solid #e4e6e7;border-bottom:1px solid #e4e6e7;text-align:center;line-height:300px;}
.cibi .color{width:100%;padding:20px 0 40px;text-align:center;}
.cibi .color:after{content:"";display:block;clear:both;}
.cibi .color li{display:inline-block;width:102px;height:30px;padding:36px 0 35px;margin-left:45px;text-align:center;color:#fff;font-family:Arial;font-size:11px;font-weight:600;line-height:15px;border-radius:50px;}
.cibi .color li.black{margin-left:0;background-color:#000;}
.cibi .color li.green{background-color:#00853e;}
.cibi .color li.yellow{background-color:#ffc423;}
.cibi .famliy:after{content:"";display:block;clear:both;}
.cibi .famliy li{position:relative;float:left;width:240px;height:95px;padding-left:75px;margin-left:50px;margin-bottom:30px;}
.cibi .famliy li:first-child, .cibi .famliy li:first-child + li + li, .cibi .famliy li:first-child + li + li + li + li{margin-left:0;}
.cibi .famliy li:first-child + li + li + li + li, .cibi .famliy li:first-child + li + li + li + li + li{margin-bottom:0;}
.cibi .famliy li img{position:absolute;left:0;top:0;}

.inquiry p{font-weight:600;}
.inquiry p:first-child{padding-top:55px;font-size:20px;background:url(../images/village/ico_village.png) no-repeat 0 0;}
.inquiry p:first-child strong{font-size:30px;}
.inquiry p:first-child + p{padding-bottom:30px;}
.inquiry .map{width:100%;height:400px;overflow:hidden;}
.inquiry .root_daum_roughmap{width:100%;height:400px;}
.inquiry .root_daum_roughmap .wrap_map{height:367px;}

/* callcenter */
.outline{position:relative;margin-top:35px;}
.outline .before{padding-bottom:50px;}
.outline .before:after{content:"";display:block;clear:both;}
.outline .before div{position:relative;float:left;width:170px;padding:30px 20px;margin-left:35px;border-top:1px solid #606770;border-bottom:1px solid #606770;}
.outline .before div:first-child{margin:0;}
.outline .before div strong{position:absolute;left:0;right:0;top:-13px;width:72px;height:24px;margin:0 auto;font-size:12px;line-height:24px;border:1px solid #606770;border-radius:20px;text-align:center;background-color:#fff;}
.outline .before div li{padding-left:7px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;}
.outline .before div li + li{margin-top:10px;}
.outline .after{background:url(../images/callcenter/bg_consulting.gif) no-repeat 50% 0;text-align:center;}
.outline .after .tit_consulting{display:block;padding:77px 0 92px;color:#fff;font-size:30px;}
.outline .after .tit_consulting span{display:block;font-size:25px;line-height:1;}
.outline .after ul{display:inline-block;}
.outline .after ul:after{content:"";display:block;clear:both;}
.outline .after li{float:left;width:160px;font-weight:600;}
.outline .after li span{display:block;width:78px;height:78px;margin:0 auto 10px;background-color:#354049;background-repeat:no-repeat;background-position:50% 50%;background-size:35px auto;border-radius:100px;}
.outline .after li.agent span{background-image:url(../images/callcenter/ico_agent.png);}
.outline .after li.customer{margin-top:55px;}
.outline .after li.customer span{background-image:url(../images/callcenter/ico_customer.png);}
.outline .after li.company span{background-image:url(../images/callcenter/ico_company.png);}
.composition{position:relative;margin-top:50px;background:url(../images/callcenter/bg_composition.gif) no-repeat 0 0;}
.composition h2{position:absolute;left:218px;top:233px;width:264px;font-size:30px;color:#fff;text-align:center;}
.composition h2 + ul:after{content:"";display:block;clear:both;}
.composition h2 + ul > li{float:left;height:126px;padding:125px 0 0 125px;}
.composition h2 + ul > li:first-child{width:200px;height:249px;padding:31px 99px 0 50px;}
.composition h2 + ul > li:first-child + li{height:249px;padding-top:31px;}
.composition h2 + ul > li:first-child + li + li{width:299px;padding-left:50px;}
.composition li strong{display:block;padding-bottom:10px;}
.composition li li{padding-left:7px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;}

.callHistory ol:after{content:"";display:block;clear:both;}
.callHistory ol > li{float:left;width:50%;height:180px;text-align:center;}
.callHistory ol > li strong{display:inline-block;width:67px;height:67px;margin-bottom:18px;border-radius:35px;color:#fff;line-height:67px;}
.callHistory li.y2012 strong{background-color:#354049;}
.callHistory li.y2011 strong{background-color:#4b5561;}
.callHistory li.y2010 strong{background-color:#546573;}
.callHistory li.y2009 strong{background-color:#667b8c;}
.callHistory li.y2008 strong{background-color:#758da1;}
.callHistory li.y2007 strong{background-color:#86a1b8;}
.callHistory li.y2005 strong{background-color:#95b3cc;}
.callHistory li.found strong{background-color:#eb5a58;}
.callHistory li li{line-height:24px;text-align:center;}


/*2015.07.22 추가*/
#adventure{background:url(../images/accelerator/2015_adventure5_bg.png) no-repeat right 200px;}
.recruit_list{margin-bottom:20px;}
.recruit_list li{padding:0 0 7px 7px;background:url(../images/common/btn_blit.gif) no-repeat 0 8px;}
.incharge{margin-bottom:15px;}
.splink{text-decoration:underline;color:#006fc4;font-weight:bold;}

.mt-80{margin-top:-80px;}

/* 160122 */
.m740_none{width:auto;margin:22px 0 0 95px}
.m740_none:first-child{margin:0}

/*2017-07-27 */
.bn_program10{padding:20px 20px 20px 11.42%;margin-bottom:50px;background:#f8f8f8 url(../images/accelerator/program10/bn_program10.gif) no-repeat center top;background-size:100% auto;line-height:1.2;}
.bn_program10 .tit{font-size:34px;color:#000;font-weight:bolder;}
.bn_program10 .date{margin:10px 0 25px;font-size:20px;color:#000;}
.bn_program10 .btn .button{border-width:2px;border-radius:0;background:none;}
.program10 img{max-width:100%;}
.program10 .img_box{margin:25px -1px 0;}
.program10 .img_box span{display:inline-block;padding:0 1px 1px 0;}
.program10 .ic_list{margin:15px -10px;font-size:12px;text-align:center;}
.program10 .ic_list li{display:inline-block;width:120px;padding-bottom:10px;text-align:center;vertical-align:top;}
.program10 .ic_list li p{margin-top:5px;}
.program10 .ic_list.type2{font-size:14px;margin-top:35px;}
.program10 .ic_list.type2 li{width:160px;}
.program10 .t_list{padding:5px 0;}
.program10 .t_list li{float:left;width:50%;margin:5px 0;}
.program10 .t_list li a{position:relative;display:inline-block;padding-left:10px;}
.program10 .t_list li a:before{content:'';width:2px;height:2px;background:#222;position:absolute;left:2px;top:9px;}
.program10 .t_list li a:hover{text-decoration:underline;}
.program10 .i_list{margin:25px -6px 0 -5px;}
.program10 .i_list li{display:inline-block;padding:5px;}
.program10 .i_list img{border:1px solid #eeeeee;}
.pop_program10{width:700px;padding:75px 90px 40px;background:#fff url(../images/accelerator/program10/pop_program10.gif) no-repeat center top;background-size:100% auto;box-sizing:border-box;}
.pop_program10 .tit{padding:0;background:none;color:#000012;font-size:36px;}
.pop_program10 .txt{margin-top:30px;}
.pop_program10 .txt h2{font-size:20px;color:#1a5099;}
.pop_program10 .txt .txt_list{margin-top:15px;}
.pop_program10 .txt .list{margin-top:35px;font-size:14px;}
.pop_program10 .txt .list li{position:relative;padding-left:10px;}
.pop_program10 .txt .list li:before{content:'';width:3px;height:3px;background:#222;border-radius:50%;position:absolute;left:0;top:9px;}
.pop_program10 .txt .list li + li{margin-top:10px;}
.pop_program10 .txt .list .t_red{padding-left:10px;text-indent:-10px;font-size:12px;}
.pop_program10 .btn{text-align:center;margin-top:30px;}
.pop_program10.pop_wrap .btn_close{right:-29px;}

.team_info{position:relative;margin-top:40px;background:url(../images/accelerator/bg_team.png) no-repeat center 49px;}
.team_info h3{position:absolute;left:0;width:100%;top:42%;text-align:center;font-size:16px;color:#000;line-height:1;}
.team_info ul li{float:left;width:50%;text-align:center;}
.team_info ul li.top{position:relative;float:none;width:auto;padding-bottom:120px;}
.team_info ul li.top .txt{position:absolute;top:0;left:50%;margin-left:80px;margin-top:30px;}
.team_info ul li .txt{margin-top:8px;}
.team_info ul li .txt strong{font-size:16px;display:block;color:#000;}
.team_info ul li .txt span{font-size:12px;display:block;color:#666666;}
.team_info ul li .txt p{margin-top:10px;}

.contact{margin:0 -20px;overflow:hidden;}
.contact img{max-width:100%;border-top:2px solid #354049;}
.contact > div{float:left;width:50%;padding:0 20px;box-sizing:border-box;text-align:center;}
.contact .tit{font-size:20px;font-weight:bold;color:#000;margin-top:25px;line-height:1.1;}
.contact .name{font-size:20px;margin-top:15px;}
.contact .mail{margin-top:10px;}

.startup{overflow:hidden;margin:45px 0px 60px;}
.startup img{max-width:100%;}
.startup > div{float:left;width:50%;box-sizing:border-box;}
.startup .img{text-align:center;padding:0 10px;}
.startup .tit{font-size:20px;color:#000;line-height:1.2;}
.startup .txt_list{margin:20px 0;}

/* ==========================================================================
   main
   ========================================================================== */
.main{}
.main #header{z-index:60;}
.main #gnb{width:180px;}
.main #gnb .bg_sub{display:none;}
.main #content{position:static;height:100%;padding-right:460px;}
.main #content > div{position:relative;width:auto;overflow:hidden;padding-right:0;}
.main #sideMenu{z-index:63;}
.main #footer{z-index:62;}
.mainSlide{min-height:700px;box-sizing:border-box;}
.mainSlide .item{text-align:center;overflow:hidden;position:relative}
.mainSlide .item .mImg{display:none;}
.mainSlide .item .wImg_txt{position:absolute;top:30px;left:280px;text-align:left;transition:all 1.5s ease;opacity:0;}
.mainSlide .active .item .wImg_txt{top:70px;opacity:1;}
.mainSlide .item .wPlayer{width:100%;height:100%;}
.mainSlide .item .wPlayer_bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:0;filter:alpha(opacity=0);}
.button.btn_main{width:90px;height:30px;line-height:30px;border-radius:0;border:2px solid #000;font-size:14px;color:#000;background:none;transition:color 0.3s cubic-bezier(0.86,0,.07,1);}
.button.btn_brown{background:#3b2314;color:#fff;border:2px solid #3b2314;}
.button.btn_main:hover,.button.btn_main:focus,.button.btn_main:active{color:#fff;}
.button.btn_main.btn_white{border:2px solid #fff;color:#fff;}
.btn_main span{position:relative;z-index:1;}
.btn_main:hover,
.btn_main:focus,
.btn_main:active{}
.btn_main:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#0090ff;opacity:0;transform:scale(0.5);transform-origin:50% 50%;transition:0.3s cubic-bezier(0.86,0,.07,1);}
.btn_main:hover:after,
.btn_main:focus:after,
.btn_main:active:after{opacity:1;transform:scale(1);}
.mainSlide .owl-dots{position:absolute;bottom:25px;left:200px;padding-left:37px;z-index:51;transition:all 0.5s ease}
.mainSlide .owl-dots .owl-dot{display:block;width:14px;height:14px;text-indent:1000px;font-size:0em;background:#cfcfcf;border-radius:7px;transition:all 0.5s ease;float:left;margin-right:6px;}
.mainSlide .owl-dots .owl-dot:hover,
.mainSlide .owl-dots .owl-dot:focus,
.mainSlide .owl-dots .owl-dot:active{background:#fff;}
.mainSlide .owl-dots .owl-dot.active{width:27px;background:#0095EB;}
.mainSlide .bx-controls-auto{position:absolute;left:0;top:-1px;}
.mainSlide .bx-controls-auto a{display:block;width:15px;height:16px;background:url(../images/common/btn_stop.png) no-repeat center bottom;text-indent:-999em;}
.mainSlide .bx-controls-auto a:hover,
.mainSlide .bx-controls-auto a:focus,
.mainSlide .bx-controls-auto a:active{background-position:center top;}
.mainSlide .bx-controls-auto a.bx-start{background-image:url(../images/common/btn_play.png);}

/* 2017 01 05 updated */

.recruit_img{width:100%;margin:10px 0 20px;}
/* ==========================================================================
   popup
   ========================================================================== */




/* ==========================================================================
   Media Queries for Responsive Design.
   ========================================================================== */

@media only screen and (max-width:1720px ){
	.main #content{padding-right:0px;}
}

@media only screen and (max-width:1280px ){
	.mainSlide .bx-controls{bottom:10%;}
} 
@media only screen and (max-width:1130px){
	.main #header{height:auto;}
	.main #header.fixed{height:50px;}
	.main #gnb{width:270px;}
	.main #container{padding:0;}
	.mainSlide{min-height:0px}
	.mainSlide .bx-wrapper{height:auto;}
	.mainSlide .bx-viewport{height:auto !important;min-height:0px}
	.mainSlide .item .mImg{display:inline;width:100%;}
	.mainSlide .item .wImg{display:none;}
	.owl-carousel .owl-item img.wImg{display:none;}
	.mainSlide .item .wImg_txt{display:none;}
	.mainSlide .item .wPlayer{display:none;}
	.mainSlide .item .wPlayer_bg{display:none;}
	.mainSlide .owl-dots{bottom:25px;left:20px}
	
	
}
@media only screen and (max-width:740px){	
	.main #sideMenu{display:block;}
	.mainSlide .owl-dots{left:0;width:100%;padding-left:0;text-align:center;}
	.mainSlide .bx-controls-auto{display:none;}
	.mainSlide .bx-pager{}
	.mainSlide .owl-dots .owl-dot{float:none;display:inline-block;}
	.mainSlide .bx-pager-item a{width:7px;height:7px;}

	.intro h2{height:auto;line-height:73px;text-align:center;background-image:none;font-size:25px;color:#fff;font-weight:300;}
	.intro h2 em{color:#eb5a58;}
	.intro h2 img{position:static;width:100%;max-width:348px;height:auto;text-indent:0;line-height:0;}
	.intro div{width:48%;height:auto;margin-bottom:40px;}
	.intro div img{width:100%;margin:15px 0 10px;}
	.intro h2 + p + div, .intro h2 + p + div + div + div{margin-right:4%;}
	.intro ul{margin-top:25px;}
	.intro li{width:100%;float:none;box-sizing:border-box;padding-right:0px;padding-left:0;min-height:0px;padding-top:20px;}
	.intro li.odd{padding-left:0;}
	.intro li h5{color:#eb5a58;font-size:14px;height:auto;margin-bottom:15px;}
	.intro li h5 span{display:inline;}
	.intro_func{position:relative;display:inline-block; right:0;top:-20px;}
	.intro_func a span{width:30px;height:30px;background-size:cover;}
	.intro_func a span.download{width:168px;}
	
	.history .history_nav li a{font-size:12px;}
	.history .history_contents ul li{width:100%;float:none;min-height:0;margin-bottom:30px;}
	
	.ceo > img{width:100%;}
	.ceo .career ol{float:none;width:100%;padding-top:0;border-top:none;}
	.ceo .career p + ol{width:100%;margin-right:0;padding-top:10px;border-top:2px solid #354049;}
	.ceo .career li br{display:none;}

	.vision ul li{padding-left:0;margin-bottom:20px;}
	.vision ul li .vision_tit{position:relative;}
	.vision ul li table tr.border_blk td{padding:0;}
	.vision ul li table tr td{line-height:20px;padding:20px 0;}
	.vision ul li table tr.border_blk td{border-top:1px #616161 solid;line-height:40px;}
	.vision ul li table tr td.wid50{width:50%;}
	.vision ul li .vision_strategy div{height:auto;min-height:80px;padding:20px 20px 20px 85px;border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;}
	.vision ul li .vision_strategy div ul li{width:100%;line-height:20px;}
	.vision ul li .vision_strategy div ul{top:0;}
	.vision ul li .vision_strategy div strong{height:100%;border-radius:20px;box-sizing:border-box;}
	.vision ul li .vision_strategy div strong em{position:absolute;top:50%;margin-top:-20px;width:100%;display:block;left:0;}
	.vision ul li .vision_strategy div.vision_images{padding:0;max-width:430px;background-size:contain;width:100%;background-repeat:no-repeat;margin:40px auto;background-position:top center;}

	.portfolio ul li{width:33.333%;}

	.organization h2{width:100px;height:100px;margin:0;background-size:100% 100%;font-size:15px;}
	.organization h2 strong{padding-top:40px;}
	.organization h4{padding-bottom:5px;font-size:12px;}
	.organization h4 strong{display:inline;margin:0 7px;}
	.organization .circle{position:relative;width:80px;height:80px;font-size:13px;z-index:1;}
	.organization .line_box ul{display:block;width:auto;height:auto;padding:15px 0;}
	.organization .flow1{position:relative;width:auto;padding-left:10px;padding-top:0;}
	.organization .flow1:before{width:1px;height:90%;position:absolute;left:50px;top:0;background:#c2c2c2;}
	.organization .flow1:after{display:none;}
	.organization .flow1 > li{clear:both;float:none;width:auto;margin:0;padding-top:10px;}
	.organization .flow1 > li:before{display:none;}
	.organization .flow1 > li .circle{display:block;float:left;}
	.organization .flow1 > li .circle:before{content:'';display:inline-block;width:0;height:100%;vertical-align: middle;}
	.organization .flow1 > li .circle strong{display:inline-block;vertical-align:middle;}
	.organization .flow1 > li .line_box{margin-left:90px;margin-top:0;}
	.organization .flow1 .top{position:static;}
	.organization .flow1 .top:before{display:none;}
	.organization .flow1 .top2{position:static;}
	.organization .flow1 .top2:before{display:none;}
	
	.organization .flow_side>li>a{width:90px;height:90px;padding-top:55px;background-size:100% 100%;font-size:11px;box-sizing:border-box;}
	.organization .flow_side>li:first-child>a{height:90px;padding-top:50px;}


	.recuit .btnTxt{top:-30px;}
	.recuit .talent div p{padding-bottom:40px;}
	.recuit .talent div img{width:100%;max-width:343px;}
	.recuit .talent ul li{width:48%;height:130px;}
	.recuit .talent ul li:first-child, .recuit .talent ul li:first-child + li + li{margin-right:4%;}
	.recuit .welfare{position:relative;height:auto;background:none;}
	.recuit .welfare p{position:static;width:100%;height:auto;margin:0 auto 20px;text-align:left;color:#222;}
	.recuit .welfare p br{display:none;}
	.recuit .welfare p strong{display:block;font-size:14px;}
	.recuit .welfare li{position:relative;min-height:20px;}
	.recuit .welfare li:after{content:"";display:block;clear:both;}
	.recuit .welfare li strong{float:left;}
	.recuit .welfare li span{position:absolute;left:0;top:0;bottom:0;width:50px;height:50px;margin:auto 0;line-height:50px;}
	.recuit .welfare li span img{width:70px;margin:-10px 0 0 -10px;}
	.recuit .welfare li.welfare1, .recuit .welfare li.welfare2, .recuit .welfare li.welfare3, .recuit .welfare li.welfare4, .recuit .welfare li.welfare5, .recuit .welfare li.welfare6, .recuit .welfare li.welfare7, .recuit .welfare li.welfare8, .recuit .welfare li.welfare9, .recuit .welfare li.welfare10,.recuit .welfare li.welfare12,.recuit .welfare li.welfare11{margin:15px 0 0;text-align:left;padding:15px 0 15px 60px;line-height:1.5;}
	.recuit .welfare li.welfare1{padding:0 0 15px 60px;margin-top:0;}
	.recuit .employ table tr th:first-child{text-indent:0;}
	.recuit .employ .promotion li{padding-right:17px;margin-left:3px;}

	.location .img_map{height:200px;}
	.location .img_map + strong span{display:block;}
	.location .img_map + strong span a{color:#0090ff;}
	.location .map p + strong{padding-top:18px;}
	.location .root_daum_roughmap{height:200px;}
	.location .root_daum_roughmap .wrap_map{height:267px;}

	.c_portfolio .tab_cont li{width:31%;margin-left:3.5%;}
	.c_portfolio .tab_cont li a .txt{width:80%;height:35px;line-height:35px;}
	.c_portfolio .tab_cont li a. txt .bg{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.3;filter:alpha(opacity=0.3);border-radius:6px;}

	.callMediate .btnTxt, .internetMediate .btnTxt, .mobileMediate .btnTxt{top:-30px;}
	.callMediate .callMcomposition,
	.callMediate .orderProssess,
	.callMediate .callTransfer{width:auto;height:auto;text-indent:0;overflow:visible;font-size:inherit;line-height:inherit;background:none;}
	.callMediate .callMcomposition img,
	.callMediate .gis img,
	.callMediate .orderProssess img,
	.callMediate .callTransfer img{width:auto;height:auto;visibility:visible;}
	.callMediate .callMcomposition:after,
	.callMediate .orderProssess:after,
	.callMediate .callTransfer:after{content:"";display:block;clear:both;}
	.callMediate .callMcomposition li,
	.callMediate .orderProssess > li,
	.callMediate .callTransfer > li{float:left;padding-right:15px;margin:0 5px 15px 0;background:url(../images/common/ico_next.png) no-repeat 100% 50%;text-align:center;font-size:12px;}
	.callMediate .callMcomposition li{color:#fff;}
	.callMediate .callMcomposition li em{font-weight:600;font-size:13px;}
	.callMediate .callMcomposition li span.bg{display:block;width:110px;height:75px;padding-top:35px;background-color:#354049;border-radius:60px;}
	.callMediate .callMcomposition li.line3 span.bg{height:85px;padding-top:25px;}
	.callMediate .callMcomposition li.bicCircle span.bg{width:108px;height:74px;padding-top:34px;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;border:1px solid #e5e7e8;color:#000;}
	.callMediate .callMcomposition li.bicCircle.line3{padding-right:19px;}
	.callMediate .callMcomposition li.bicCircle.line3 span.bg{width:109px;height:80px;padding-top:28px;}
	.callMediate .callMcomposition li:last-child,
	.callMediate .orderProssess li:last-child,
	.callMediate .callTransfer li:last-child{padding-right:0;background:none;}
	.callMediate .gis{position:relative;background-size:contain;}
	.callMediate .gis p{position:absolute;left:0;right:0;top:0;width:102px;height:75px;padding-top:27px;margin:auto;font-size:12px;color:#fff;background-color:#354049;text-align:center;line-height:1.5;text-indent:0;border-radius:50px;}
	.callMediate .orderProssess,
	.callMediate .callTransfer{position:relative;width:500px;margin:0 auto;}
	.callMediate .orderProssess li{height:174px;font-weight:600;padding-right:32px;margin:0 10px 15px;}
	.callMediate .callTransfer li{height:239px;font-weight:600;padding-right:28px;margin:0 6px 15px;}
	.callMediate .orderProssess li .bg,
	.callMediate .callTransfer li .bg{display:block;width:90px;height:75px;padding-top:15px;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;border:1px solid #e5e7e8;border-radius:60px;color:#000;vertical-align:middle;line-height:1.3}
	.callMediate .orderProssess li .bg{margin-top:40px;}
	.callMediate .callTransfer li .bg{margin-top:72px;}
	.callMediate .orderProssess li .bg img,
	.callMediate .callTransfer li .bg img{display:inline-block;margin-bottom:5px;}
	.callMediate .orderProssess li:first-child,
	.callMediate .orderProssess li:first-child + li{padding-right:20px;margin:0 5px 15px;}
	.callMediate .orderProssess li:first-child .bg,
	.callMediate .callTransfer li:first-child .bg{margin:0;padding:0;background:#354049;color:#fff;border:0;}
	.callMediate .orderProssess li:first-child .bg{height:174px;}
	.callMediate .callTransfer li:first-child .bg{height:174px;margin-top:30px;}
	.callMediate .orderProssess li:first-child li,
	.callMediate .callTransfer li:first-child li{height:auto;margin:17px 0;padding:0;}
	.callMediate .orderProssess li:first-child + li .bg,
	.callMediate .callTransfer li:first-child + li .bg{margin:0;background-repeat:repeat;}
	.callMediate .orderProssess li:first-child + li .bg{height:157px;}
	.callMediate .callTransfer li:first-child + li .bg{height:230px;padding-top:7px;}
	.callMediate .orderProssess li:first-child + li em,
	.callMediate .callTransfer li:first-child + li em{display:inline-block;padding-top:10px;font-size:11px;font-weight:normal;}
	.callMediate .orderProssess li.delivery{position:absolute;left:348px;top:20px;height:60px;padding:0;margin:0;background:none;font-weight:normal;text-align:center;}
	.callMediate .orderProssess li.delivery img{display:inline-block;margin-bottom:3px;}

	.internetMediate .internetProssess{position:relative;width:500px;height:auto;margin:50px auto 0;text-indent:0;overflow:visible;font-size:inherit;line-height:inherit;background:none;}
	.internetMediate .internetProssess:after{content:"";display:block;clear:both;}
	.internetMediate .internetProssess > li{float:left;height:255px;padding-right:25px;margin:0 15px 15px 0;background:url(../images/common/ico_next.png) no-repeat 100% 50%;text-align:center;font-size:12px;font-weight:600;}
	.internetMediate .internetProssess > li:last-child{padding-right:0;margin-right:0;background:none;}
	.internetMediate .internetProssess > li span.bg{display:block;width:90px;height:80px;padding-top:10px;margin-top:80px;background-color:#354049;border-radius:60px;color:#fff;vertical-align:middle;line-height:1.2}
	.internetMediate .internetProssess > li img{display:inline-block;margin-bottom:5px;}
	.internetMediate .internetProssess > li.order,
	.internetMediate .internetProssess > li.delivery{position:absolute;height:auto;padding:0;margin:0;background:none;}
	.internetMediate .internetProssess > li.order{left:98px;top:95px;}
	.internetMediate .internetProssess > li.delivery{left:360px;top:50px;}
	.internetMediate .internetProssess li ul{width:90px;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;border:1px solid #e5e7e8;border-radius:60px;}
	.internetMediate .internetProssess li li{margin:20px 0;}
	.internetMediate .internetProssess li:nth-child(4){padding-right:34px;margin-right:22px;}
	.internetMediate .internetProssess li:nth-child(4) ul{margin-top:30px;}
	.internetMediate .orderStep li{width:45%;margin:0 2%;margin-bottom:2%;}
	.internetMediate .orderStep li:first-child, .internetMediate .orderStep li:first-child + li + li{margin:0 2%;}
	.internetMediate .orderStep li img{width:100%;max-width:315px;}

	.mobileMediate .mWebList{margin-top:30px;}
	.mobileMediate .mWebList li{width:31%;height:50%}
	.mobileMediate .mWebList li .txt{width:80%}
	.mobileMediate .orderStep{text-align:center;}
	.mobileMediate .orderStep li{float:none;display:inline-block;width:auto;max-width:218px;margin-left:0;}
	.mobileMediate .orderStep li:first-child{margin-left:0;}
	
	.kakao_mediate .cont_tit{padding-left:0;}
	.kakao_order li{padding-left:20px;}
	.kakao_order li:first-child{padding-right:20px;}
	
	.agency .process{padding-bottom:20px;}
	.agency .process li{width:30%;}
	.agency .agencyList li{width:31%;height:50%;}
	.agency .agencyList li .txt{width:80%;}

	.pos .posScreen{margin-top:30px;}
	.pos .posScreen li{width:45%;padding-top:32%;margin:10px 1%;}

	.callCenter .mainFunction{height:684px;background-image:url(../images/business/img_mainFunction_m.jpg);background-position:50% 0;background-size:contain;}

	.client .tab_cont li{width:33.2%;}

	.program .startupArt_cnt1{position:relative;width:100%;padding-bottom:260px;}
	.program .startupArt_cnt1 div{float:left;width:45%;padding:10px 2%;text-align:center;}
	.program .startupArt_cnt1 div li{float:none;display:block;margin:10px auto 0;}
	.program .startupArt_cnt1 div:first-child{border-right:0;}
	.program .startupArt_cnt1 div:first-child + div{position:absolute;left:0;right:0;bottom:0;width:96%;margin:auto;}
	.program .startupArt_cnt1 div:first-child + div ul{width:480px;}
	.program .startupArt_cnt1 div:first-child + div li{margin:10px 10px 0;}
	.program .startupArt_cnt1 div:first-child + div li:first-child{margin:10px 10px 0;}
	.program .process li{height:130px;}
	.program .process div{display:block;width:100%;margin:10px 0 0;}
	.program .process div strong{display:block;padding-bottom:5px;}
	.program .process div td{padding:5px 4px 10px;background-color:#f4f4f4;font-family:Arial, "나눔고딕", NanumGothic, 'Nanum Gothic';font-size:10px;color:#333;line-height:11px;border:1px solid #fff;vertical-align:top;}
	.program .process div td.bg_blue{background-color:#eaedf5;}
	.program .process div + div td{height:51px;}
	.program .support ul + ul{margin-top:15px;}
	.program .support ul + ul li{height:130px;padding:0 5px;}
	.program .support ul + ul li:first-child{padding:0 5px;}
	.program .support ul + ul li span{width:60px;height:60px;}
	.program .activity div img{width:46%;max-width:246px;margin:0 0 0 2%;}
	.program .activity div img:first-child{width:52%;max-width:278px;margin:0;}
	.program .activity div > div{clear:both;float:none;width:92%;height:auto;padding:15px 4% 20px;}
	.program .activity p + img{width:100%;}

	.mentor .ceo{height:auto;padding:310px 0 20px;background-position:50% 0;background-size:250px auto;}
	.mentor .support{padding:20px 10px;}
	.mentor .support .cont_tit{color:#0090ff;}
	.mentor .support li{padding:0 0 8px 7px;background:url(../images/accelerator/btn_blit_blue.gif) no-repeat 0 8px;}
	.mentor .mentoring{width:100%;}
	.mentor .mentoring > li{float:none;width:auto;height:auto;min-height:72px;padding-left:82px;}
	.mentor .mentoring > li img{width:72px;}
	
	.investmentProcess > ol{margin-bottom:30px;}
	.investmentProcess > ol > li{position:relative;float:none;width:90%;background:0;}
	.investmentProcess > ol > li:first-child{background:0;}
	.investmentProcess > ol > li.last{background:0;}
	.investmentProcess > ol li > strong{position:absolute;left:50%;top:15px;margin-left:-55px;background:0;}
	.investmentProcess > ol li div{min-height:110px;padding:140px 10px 20px 10px;border-right:0;border-bottom:1px dashed #b6b3b2;}
	.investmentProcess > ol li:first-child div{border-left:0;border-top:1px dashed #b6b3b2;}
	.investmentProcess .investment .table{display:table;}
	.investmentProcess .investment .table thead{display:table-header-group;}
	.investmentProcess .investment .table tbody{display:table-row-group;}
	.investmentProcess .investment .table tr{display:table-row;}
	.investmentProcess .investment .table th, .investmentProcess .investment .table td{display:table-cell;}

	.portfolio li{line-height:1.5;}

	.villIntro1{padding-right:0;}
	.villIntro1 h2:first-child{padding:45px 0 20px 65px;background:url(../images/village/ico_village.png) no-repeat 0 0;}
	.villIntro1 p{line-height:23px;}
	.villIntro1 .video{position:static;width:100%;margin:15px auto 0;}
	.villIntro2{height:auto;padding:0;background:none;text-align:center;}
	.villIntro2:after{content:"";display:block;clear:both;}
	.villIntro2 p{float:none;width:100%;padding:10px 20px;margin:0 auto;text-align:left;border-top:2px solid #fff;background-color:#f3f3f3;}
	.villIntro2 p > br{display:none;}
	.villIntro2 p:first-child{width:70%;margin:0 auto;padding:30px 15% 10px;border:0;}
	.villIntro2 p:first-child img{left:15%;top:12%;}
	.villIntro2 p:first-child + p{width:50%;padding:5% 15% 5% 35%;text-align:left;}
	.villIntro2 p:first-child + p img{left:10%;right:auto;top:22%;}
	.villIntro2 p:first-child + p + p{width:50%;margin:0 auto;padding:20px 35% 20px 15%;}
	.villIntro2 p:first-child + p + p img{right:30px;top:20px;}
	.villIntro3{height:auto;padding:10px;margin:20px 0 65px;background-image:url(../images/village/bg_villIntro3_m.gif);background-position:50% 52%;}
	.villIntro3 div{width:48%;margin-left:2%;}
	.villIntro3 div:first-child{margin-left:0;}
	.villIntro3 div ul{padding-top:8px;}
	.villIntro3 div:first-child + div + div{float:none;clear:both;margin-left:0;width:195px;margin:0 auto;padding:140px 0 10px;}
	.villIntro3 div:first-child + div + div p{line-height:1;}

	.cibi .img_logo img{width:auto;height:200px;}
	.cibi .color{padding-bottom:0;}
	.cibi .color li{width:90px;padding:30px 0;margin:0 0 0 4%;}
	.cibi .famliy li{float:none;width:75%;height:auto;min-height:80px;margin-left:0;margin-bottom:20px;}
	.cibi .famliy li:first-child + li + li + li + li{margin-bottom:20px;}

	.inquiry .map{height:283px;}
	.inquiry .root_daum_roughmap.root_daum_roughmap_landing{width:100% !important;height:283px;}
	.inquiry .root_daum_roughmap .wrap_map{height:250px !important;}

	.outline .before{padding-bottom:50px;}
	.outline .before div{float:none;width:94%;padding:25px 3% 20px;margin-left:0;margin-top:30px;}
	.outline .after{background-size:230px auto;}
	.outline .after .tit_consulting{padding:51px 0;font-size:20px;}
	.outline .after .tit_consulting span{font-size:20px;}
	.outline .after li{width:97px;}
	.outline .after li.customer{margin-top:40px;margin-right:-1px;}
	.composition{margin-top:30px;background:none;}
	.composition h2{position:static;width:auto;font-size:25px;color:#0090ff;text-align:left;}
	.composition h2 + ul{padding-left:20px;}
	.composition h2 + ul > li{float:none;height:auto;padding:15px 0 0;}
	.composition h2 + ul > li:first-child, .composition h2 + ul > li:first-child + li, .composition h2 + ul > li:first-child + li + li{width:auto;height:auto;padding:15px 0 0;}
	.composition li li{margin-left:10px;}

	/*2015.07.22 추가*/
	#adventure{background:none;}
	.br_d{display:none;}
	/*2015.07.23 추가*/
	.sns_wrap{top:30px}
	.sns_wrap  img{width:145px;}
	.sns_wrap .sns a img{width:25px;}

	/*2016.07.14 추가*/
	.sns_wrap{margin-top:11px;margin-right:15px;}
	.sns_wrap li{margin-left:8px;}
	/*2015.08.03 추가*/
	.m740_none{display:none;}
	.query_table{display:block;margin-bottom:30px !important;}

	
	/*150930 business*/
	.saasMediate .li_img li{width:48%;text-align:center}
	.saasMediate .li_img li + li{float:right;padding:0}
	.saasMediate .li_img li img{max-width:100%;}
	.saasMediate .li_voice{}
	.saasMediate .li_voice > ul{text-indent:0;width:415px;margin:0 auto;font-size:1em;line-height:1.5em;background:none;height:auto;}
	.saasMediate .li_voice > ul > li{float:left}
	.saasMediate .li_voice > ul > li.bg{width:88px;margin-top:85px}
	.saasMediate .li_voice > ul > li.bg span{display:block;width:88px;padding-top:28px;height:60px;color:#fff;text-align:center;background:#354049;border-radius:44px;margin-top:8px;font-size:0.9em}
	.saasMediate .li_voice > ul > li.line{width:60px;margin-top:85px;background:url(../images/common/ico_next.png) no-repeat 50% 100%;padding-bottom:3px}
	.saasMediate .li_voice > ul > li.line span{display:block;border-bottom:1px solid #000;padding-bottom:15px}
	.saasMediate .li_voice > ul > li.bg3{width:100px;margin-bottom:20px}
	.saasMediate .li_voice > ul > li.bg3 p{border:1px solid #eb5a58;padding:25px 10px;border-radius:65px;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;margin-top:5px}
	.saasMediate .li_voice > ul > li.bg3 em{display:block;color:#eb5a58;font-size:1.1em;padding:15px 0 20px;}
	.saasMediate .li_voice > ul > li.bg3 + li + li{padding-right:15px;background:url(../images/common/ico_next.png) no-repeat 100% 50%;}
	.saasMediate .li_voice > ul > li.bgs{margin:0 auto 20px;width:210px;float:none;clear:both;}
	.saasMediate .li_voice > ul > li.bgs ul{position:relative;padding:0 31px 0 36px;background:url(../images/business/bg_spray.gif) no-repeat 0px 50%;}
	.saasMediate .li_voice > ul > li.bgs ul:after{position:absolute;right:0;top:0;bottom:0;content:'';display:block;width:31px;background:url(../images/business/bg_gather.gif) no-repeat 100% 50%;}
	.saasMediate .li_voice > ul > li.bgs li{clear:both;overflow:hidden;}
	.saasMediate .li_voice > ul > li.bgs li li{background:#eb5a58;color:#fff;padding:3px 10px;border-radius:1em;font-size:0.9em}
	.saasMediate .li_voice > ul > li.bgs li + li{margin-top:8px}
	.saasMediate .li_bic1{text-indent:0;font-size:1em;line-height:1.5em;background:none;height:auto;text-align:center;}
	.saasMediate .li_bic1 > li:first-child{background:url(../images/business/bg_bicCircle.gif) repeat 0 0;border:1px solid #e6e6e6;border-radius:15px;padding:20px}
	.saasMediate .li_bic1 > li:first-child + li{padding-top:20px;}
	.saasMediate .li_bic1 h3{font-size:1em;padding-bottom:20px}
	.saasMediate .li_bic1 h3 + ul{overflow:hidden;width:308px;margin:0 auto 12px}
	.saasMediate .li_bic1 h3 + ul li{float:left;width:60px;background:#fff;padding:5px;border-radius:8px;border:1px solid #dbdbdb;font-size:0.9em;margin:0 0 8px 5px}
	.saasMediate .li_bic1 h3 + ul li.bg_gray{background:#dbdbdb}
	.saasMediate .li_bic1 h3 + ul li.bg_dgray{background:#354049;border-color:#354049;color:#fff;}
	.saasMediate .li_bic1 h3 + ul li.bg_dgray + .bg_dgray + li{padding:5px 0;width:70px}
	.saasMediate .li_bic1 h3 + ul + p{color:#eb5a58}
	.saasMediate .li_bic1 > li > ol > li{}
	.saasMediate .li_bic1 > li > ol > li:first-child{position:relative;background:url(../images/common/ico_next.png) no-repeat 10% 90%;padding:30px 0 10px;}
	.saasMediate .li_bic1 > li > ol > li:first-child:after{content:'';position:absolute;top:20px;left:25%;bottom:0;display:block;border:1px solid #000;border-left:none;width:25%;z-index:1}
	.saasMediate .li_bic1 > li > ol > li:first-child span{position:absolute;top:0;left:20%;display:block;width:66px;border:1px solid #eaeaea;padding-top:26px;height:40px;border-radius:34px;background:#fff;z-index:2;}
	.saasMediate .li_bic1 > li > ol > li:first-child span.bg{position:relative;left:0;margin:0 auto;width:86px;height:60px;border-color:#354049;background:#354049;color:#fff;font-size:1.1em;border-radius:44px}
	.saasMediate .li_bic1 > li > ol > li:first-child span.bg + span{top:auto;bottom:-20px;padding-top:16px;height:50px;}
	.saasMediate .li_bic1 > li > ol > li:first-child + li{position:relative;background:url(../images/common/ico_bottom.gif) no-repeat 50% 3px;padding:20px 0 0;}
	.saasMediate .li_bic1 > li > ol > li:first-child + li .bg_w{position:relative;display:block;width:86px;padding:6px 0;border:1px solid #eaeaea;margin:0 auto;font-size:0.9em;border-radius:8px;background:#fff;z-index:2}
	.saasMediate .li_bic1 > li > ol > li:first-child + li:after{content:'';position:absolute;top:0;left:50%;border-left:1px solid #000;bottom:0;z-index:1}
	.saasMediate .li_bic1 > li > ol > li ol{clear:both;overflow:hidden;background:url(../images/common/ico_bottom.gif) no-repeat 50% 5px;font-size:0.9em;width:250px;margin:0 auto;padding-top:15px;padding-right:30px;}
	.saasMediate .li_bic1 > li > ol > li ol li{float:right;height:86px}
	.saasMediate .li_bic1 > li > ol > li ol li + li{padding-right:20px;background:url(../images/common/ico_prev.gif) no-repeat 94% 50%}
	.saasMediate .li_bic1 > li > ol > li ol li span{display:block;width:86px;color:#fff;background:#eb5a58;padding-top:26px;height:60px;border-radius:43px}
	.saasMediate .li_bic1 > li > ol > li ol li:first-child span{width:56px;color:#333333;background:#e6e6e6;padding-top:16px;height:40px;margin-top:13px;font-size:0.9em;line-height:1.2em}
	.saasMediate .li_bic1 > li > ol > li ol li:first-child + li span{width:66px;background:#354049;padding-top:20px;height:46px;margin-top:8px;font-size:0.95em;line-height:1.3em}
	.saasMediate .li_bic2{position:relative;text-indent:0;font-size:1em;line-height:1.5em;background:none;height:auto;text-align:center;}
	.saasMediate .li_bic2 h3{font-size:1.05em;padding-bottom:15px;line-height:1.2em}
	.saasMediate .li_bic2 > li{float:left;width:50%;}
	.saasMediate .li_bic2 > li > div{border:1px solid #e6e6e6;width:138px;border-radius:15px;padding:10px;margin:0 auto;font-size:0.85em}
	.saasMediate .li_bic2 > li + li + li{margin-top:8px}
	.saasMediate .li_bic2 > li:first-child{background:url(../images/common/ico_next.png) no-repeat 100% 50%;}
	.saasMediate .li_bic2 > li.li_data{background:url(../images/common/ico_bottom.gif) no-repeat 50% 100%;padding-bottom:15px}
	.saasMediate .li_bic2 > li.li_data li{overflow:hidden;color:#fff;background:#354049;line-height:40px;border-radius:10px}
	.saasMediate .li_bic2 > li.li_data li img{padding-right:15px;}
	.saasMediate .li_bic2 > li.li_data li + li{margin-top:10px;}
	.saasMediate .li_bic2 > li.li_data2{float:right;background:url(../images/common/ico_bottom.gif) no-repeat 50% 100%;padding-bottom:15px}
	.saasMediate .li_bic2 > li.li_data2 div{width:148px;padding:10px 5px;}
	.saasMediate .li_bic2 > li.li_data2 div h4{color:#fff;padding-bottom:5px}
	.saasMediate .li_bic2 > li.li_data2 div > ol{background:url(../images/common/ico_bottom.gif) no-repeat 50% 42%;}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li{background:#eb5a58;border-radius:10px;padding:5px}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li + li{margin-top:16px}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child{overflow:hidden;}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li{float:left;width:50%;}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li span{display:block;width:60px;background:#fff;border-radius:5px;padding:0 2px}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li span + span{margin-top:5px}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li + li{position:relative;overflow:hidden;}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li + li span{float:right;width:50px;padding:1px 3px;line-height:1.2em}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li + li span + span{margin-top:8px}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li + li:after{content:'';display:block;position:absolute;top:3px;bottom:3px;left:5%;width:3px;border:1px solid #fff;border-left:none}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li + li li{background:#fff;border-radius:5px;}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li + li li + li{margin-top:3px}
	.saasMediate .li_bic2 > li.li_data2 + li{background:url(../images/common/ico_next.png) no-repeat 100% 50%;}
	.saasMediate .li_bic2 > li.li_data2 + li li, .saasMediate .li_bic2 > li.li_data2 + li + li li{background:#eeeeee;line-height:1.3em;padding:6px 5px;border-radius:10px}
	.saasMediate .li_bic2 > li.li_data2 + li li + li, .saasMediate .li_bic2 > li.li_data2 + li + li li + li{margin-top:5px}
	.saasMediate .li_bic2 > li.li_data2 + li + li{background:url(../images/common/ico_next.png) no-repeat 100% 50%;}
	.saasMediate .li_bic2 > li.info{color:#eb5a58;position:relative;height:1.5em;background:url(../images/common/ico_up.gif) no-repeat 50% 50%;}
	.saasMediate .li_bic2 > li.info span{position:absolute;top:0;left:50%;padding-left:10px}
	.saasMediate .li_bic2 > li.full{width:100%;float:none;clear:both;padding-top:10px}
	.saasMediate .li_bic2 > li.full div{width:auto;}
	.saasMediate .li_bic2 > li.full div ul{overflow:hidden;padding-right:80px;}
	.saasMediate .li_bic2 > li.full div li{float:left;width:46%;margin:0 2% 5px;color:#fff;background:#eb5a58;border-radius:5px;}
	.saasMediate .li_bic2 > li.full div p{position:absolute;bottom:15px;right:10px;border:1px solid #eb5a58;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;padding:10px;border-radius:10px;width:50px;line-height:1.3em}
	.saasMediate .li_bic3{position:relative;text-indent:0;font-size:1em;line-height:1.3em;background:none;height:auto;text-align:center;}
	.saasMediate .li_bic3 li{float:left;width:33%;}
	.saasMediate .li_bic3 li + li{background:url(../images/business/ic_next.gif) no-repeat 0 50%;}
	.saasMediate .li_bic3 li .bg{display:block;width:86px;height:46px;padding-top:40px;margin:0 auto;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;border-radius:44px;border:1px solid #e9e9e9}
	.saasMediate .li_bic3 li .bg.bg_dgray{height:60px;padding-top:28px;background:#354049;color:#fff;border-color:#354049;}
	.saasMediate .li_bic3 li .bg.bg_gray{height:60px;padding-top:28px;background:#6e757d;color:#fff;border-color:#6e757d;}
	.saasMediate .li_bic3 + p img{max-width:100%}
	.saasMediate .li_bic4{position:relative;text-indent:0;font-size:0.9em;line-height:1.3em;background:none;height:auto;text-align:center;}
	.saasMediate .li_bic4 > li{float:left;}
	.saasMediate .li_bic4 > li:first-child{width:40%;background:url(../images/common/ico_next.png) no-repeat 94% 50%;margin-bottom:10px}
	.saasMediate .li_bic4 > li:first-child ul{width:89px;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;border:1px solid #eee;padding:20px 15px;border-radius:61px;}
	.saasMediate .li_bic4 > li:first-child ul li{height:35px;padding-top:34px;background:url(../images/business/ic_saasBic6.png) no-repeat 0 0;color:#fff}
	.saasMediate .li_bic4 > li:first-child ul li + li{margin-top:10px;}
	.saasMediate .li_bic4 > li:first-child + li{width:20%;overflow:hidden;margin-top:100px;}
	.saasMediate .li_bic4 > li:first-child + li .bg{margin:0 auto;display:block;width:66px;height:46px;padding-top:20px;color:#fff;background:#eb5a58;border-radius:33px;}
	.saasMediate .li_bic4 > li:first-child + li + li{margin-top:90px;height:76px;width:15%;background:url(../images/common/ico_next.png) no-repeat 50% 50%;}
	.saasMediate .li_bic4 > li:first-child + li + li + li{width:25%;margin-top:90px;padding-bottom:30px;background:url(../images/common/ico_bottom.gif) no-repeat 50% 100%;}
	.saasMediate .li_bic4 > li:first-child + li + li + li .bg{margin:0 auto;display:block;width:89px;height:35px;padding-top:34px;background:url(../images/business/ic_saasBic6.png) no-repeat 0 0;color:#fff}
	.saasMediate .li_bic4 > li:first-child + li + li + li + li{float:right;width:25%;margin-top:15px;padding-bottom:25px;background:url(../images/common/ico_bottom.gif) no-repeat 50% 100%;}
	.saasMediate .li_bic4 .full{clear:both;float:none;overflow:hidden;border:1px solid #eee;border-radius:5em;padding:20px 10px;}
	.saasMediate .li_bic4 .full p{float:left;width:34%;padding:0 8%}
	.saasMediate .li_bic4 .full p img{padding-bottom:1em}
	.saasMediate .li_bic4 .full + li{width:50%;}
	.saasMediate .li_bic4 .full + li .line{display:block;background:url(../images/common/ico_bottom.gif) no-repeat 50% 50%;padding:20px 0 20px 51%}
	.saasMediate .li_bic4 .full + li .bg{display:block;border:1px solid #eee;border-radius:54px;width:108px;margin:0 auto;padding-top:33px;height:75px}
	.saasMediate .li_bic4 .full + li + li{width:50%;}
	.saasMediate .li_bic4 .full + li + li .line{display:block;background:url(../images/common/ico_bottom.gif) no-repeat 50% 50%;padding:20px 0 20px 51%}
	.saasMediate .li_bic4 .full + li + li .bg{display:block;border:1px solid #eee;border-radius:54px;width:108px;margin:0 auto;padding-top:33px;height:75px}
	.saasMediate .overImgList li{width:31.3%;}
	.saasMediate .li_web{width:100%}
	.saasMediate .li_web > li{position:relative;}
	.saasMediate .li_web img{position:absolute;left:50%;top:20px;margin-left:-100px;}
	.saasMediate .li_web h3{float:none;clear:both;width:100%;}
	.saasMediate .li_web ul{float:none;clear:both;padding-top:1em;}
	.saasMediate .li_web > li:first-child img, .saasMediate .li_web > li:first-child h3, .saasMediate .li_web > li:first-child + li h3, .saasMediate .li_web > li:first-child + li img{padding-top:0;}

	/*151008 saas*/
	.saasMediate .pos1_list > li ul{padding:0}
	.saasMediate .pos2_list{}
	.saasMediate .pos2_list li{float:none;text-align:center;}
	.saasMediate .pos2_list li:first-child{padding-top:0}
	.saasMediate .pos2_list li:first-child + li{padding:20px 0}
	.saasMediate .pos3_list{position:relative;text-indent:0;font-size:0.9em;line-height:1.3em;background:none;height:auto;text-align:center;margin:30px 0;}
	.saasMediate .pos3_list .bg{width:74px;padding-top:20px;height:54px;background:#eb5a58;font-weight:bold;color:#fff;line-height:1.2em;border-radius:37px;margin:0 auto}
	.saasMediate .pos3_list .bg_g{width:44px;padding-top:6px;height:38px;background:#354049;font-weight:bold;color:#fff;line-height:1.2em;border-radius:22px}
	.bg_w{width:64px;padding-top:8px;height:56px;font-weight:bold;background:#fff;color:#354049;border-radius:34px;line-height:1.1em;border:1px solid #e6e6e6}
	.saasMediate .pos3_list img{display:block;margin:0 auto 3px;max-width:100%;}
	.saasMediate .pos3_list .num{background:#354049;color:#fff;font-weight:bold;font-size:10px;padding:0 3px;border-radius:0.8em;line-height:1.3em}
	.saasMediate .pos3_list .info{display:block;}
	.saasMediate .pos3_list .info:after{display:block;content:'';height:10px;width:100%;background:url(../images/business/ic_dot.gif) repeat-y 50% 0;}
	.saasMediate .pos3_list .line{padding-bottom:15px;background:url(../images/common/ico_next.png) no-repeat 50% 100%}
	.saasMediate .pos3_list .line .info{display:inline}
	.saasMediate .pos3_list .line .info:after{display:none;}
	.saasMediate .pos3_list > li{position:relative;}
	.saasMediate .pos3_list > li:first-child{width:25%;float:left}
	.saasMediate .pos3_list > li:first-child .num{position:absolute;right:0;top:4.8em;line-height:1.3em}
	.saasMediate .pos3_list > li:first-child + li{width:25%;float:left;padding-top:5.8em}
	.saasMediate .pos3_list > li:first-child + li + li{width:25%;float:left;padding-top:4.8em}
	.saasMediate .pos3_list > li:first-child + li + li + li{width:25%;float:left;margin-top:7.2em;padding-bottom:0;background:url(../images/common/ico_bottom.gif) no-repeat 0 50%;}
	.saasMediate .pos3_list > li.num1{float:right;width:41%;margin-top:10px;padding-bottom:30px;background:url(../images/common/ico_up.gif) no-repeat 70% 100%;}
	.saasMediate .pos3_list > li.num1:after{content:'';position:absolute;bottom:0;left:0;right:50%;height:40px;border-right:1px solid #6e757d;border-bottom:1px solid #6e757d;z-index:0}
	.saasMediate .pos3_list > li.num1 .num{position:absolute;top:4.8em;right:20%;line-height:1.3em}
	.saasMediate .pos3_list > li.num1 .bg{position:relative;z-index:1}
	.saasMediate .pos3_list > li.num1 + li{float:right;width:17%;margin-top:70px;background:url(../images/common/ico_prev.gif) no-repeat 50% 100%}
	.saasMediate .pos3_list > li.num1 + li + li{float:right;width:17%;margin-top:70px;background:url(../images/common/ico_prev.gif) no-repeat 50% 100%}
	.saasMediate .pos3_list > li.num5{float:right;width:25%;margin-top:50px;}
	.saasMediate .pos3_list > li.num5 .num{position:absolute;top:0;left:5%;line-height:1.3em}
	.saasMediate .pos3_list > li.num5 + li{clear:both;float:right;width:25%;padding-top:28px;padding-bottom:38px;background:url(../images/common/ico_bottom.gif) no-repeat 50% 100%}
	.saasMediate .pos3_list > li.num6{float:left;width:75%;overflow:hidden;margin-top:-1px;}
	.saasMediate .pos3_list > li.num6:after{content:'';position:absolute;top:0px;left:16.5%;right:15%;border-top:1px solid #6e757d}
	.saasMediate .pos3_list > li.num6 li{position:relative;float:left;width:33%;padding-top:15px;padding-bottom:15px;margin-bottom:8px;background:url(../images/common/ico_bottom.gif) no-repeat 50% 100%}
	.saasMediate .pos3_list > li.num6 li:after{content:'';position:absolute;top:0px;left:50%;height:15px;border-left:1px solid #6e757d}
	.saasMediate .pos3_list > li.num6 li .num{position:absolute;top:10px;left:5%;}
	.saasMediate .pos3_list > li.num6 li .bg_w{margin:0 auto}
	.saasMediate .pos3_list > li.num7{clear:both;overflow:hidden;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;padding:20px 10px;border-radius:15px}
	.saasMediate .pos3_list > li.num7 li{position:relative;float:left;width:25%}
	.saasMediate .pos3_list > li.num7 li .bg_w{margin:0 auto}
	.saasMediate .pos3_list > li.num7 li .num{position:absolute;top:0;left:5%;}
	.saasMediate .pos3_list > li.num8{float:left;width:50%;}
	.saasMediate .pos3_list > li.num8 li{background:url(../images/common/ico_bottom.gif) no-repeat 50% 0;margin:5px 0}
	.saasMediate .pos3_list > li.num8 .bg_w{clear:both;margin:5px auto}
	.saasMediate .pos3_list > li.num8 .num{float:left;margin-left:30%}
	.saasMediate .pos3_list > li.num9{float:right;width:50%;}
	.saasMediate .pos3_list > li.num9 .line{background:url(../images/common/ico_bottom.gif) no-repeat 40% 50%;margin:25px auto;padding:0;}
	.saasMediate .pos3_list > li.num9 .bg_w{width:98px;padding:10px 0 0;height:88px;margin:0 auto;border-radius:50px;text-indent:0;}
	.saasMediate .pos3_list > li.num9 .bg_w img{margin-bottom:10px}
	.saasMediate .pos3_list > li.num9 .bg_w span{display:block;font-size:10px;color:#000;font-weight:normal;text-align:center;margin-top:3px}
	.saasMediate .pos4_list > li{padding:15px 0}
	.saasMediate .pos4_list > li dl dt{float:none;width:auto;margin:0 0 10px;}
	.saasMediate .pos4_list > li dl dd{float:none}
	.saasMediate .pos6_list > li .bg{float:none;margin:0 0 5px;}
	.saasMediate .pos6_list > li .bg + div{float:none;width:auto;}
	.saasMediate .pos6_list > li .bg + div p{font-weight:bold;}
	.saasMediate .pos6_list > li .bg + div li{font-size:12px;}
	.saasMediate .pos6_list > li > ul{float:none}
	.saasMediate .pos6_list > li > ul li:first-child .bg{margin-top:0}
	.saasMediate .pos6_list > li > ul li:first-child + li .bg{margin-top:0}
	.saasMediate .pos6_list > li > ul > li:first-child{background:none}
	.saasMediate .pos6_list > li > ul > li:first-child + li{padding-top:30px;background:url(../images/common/ico_bottom.gif) no-repeat 55px 10px}
	.saasMediate .pos6_list ul + p{display:none}
	.saasMediate .pos6_list ul + p:after{display:none}
	.saasMediate .pos6_list:after{display:none}
	.saasMediate .pos7_list li{float:none;width:auto;}
	.saasMediate .pos7_list li + li{padding-top:30px}

	/*2017-07-27 */
	.bn_program10{padding:15px 10px 15px 11.42%;margin-bottom:50px;}
	.bn_program10 .tit{font-size:16px;}
	.bn_program10 .date{margin:5px 0 15px;font-size:14px;}
	.program10 .img_box img{height:96px;}
	.program10 .ic_list li{width:50% !important;}
	.program10 .ic_list li img{width:66px;}
	.program10 .ic_list.type2 li img{width:100px;}
	.program10 .i_list img{height:40px;}
	.pop_program10{margin-top:30px;padding:20px 11%;}
	.pop_program10.pop_wrap .btn_close{right:9px;top:-29px;}
	.pop_program10 .tit{font-size:18px;}
	.pop_program10 .txt{margin-top:15px;}
	.pop_program10 .txt h2{font-size:14px;}
	.pop_program10 .txt .txt_list{margin-top:10px;}
	.pop_program10 .txt .list{margin-top:20px;font-size:12px;}
	.pop_program10 .txt .list li:before{top:9px;}
	.pop_program10 .txt .list li + li{margin-top:5px;}
	.pop_program10 .btn{text-align:center;margin-top:15px;}

	.team_info{background:none;margin-top:5px;}
	.team_info h3{display:none;}
	.team_info ul li{float:none;width:auto;text-align:left;overflow:hidden;margin-top:10px;}
	.team_info ul li.top{padding-bottom:0px;}
	.team_info ul li.top .txt{position:static;}
	.team_info ul li .img{float:left;}
	.team_info ul li .img img{width:80px;}
	.team_info ul li .txt{margin-left:90px !important;margin-top:5px !important;}
	.team_info ul li .txt p{margin-top:5px;}
	.team_info ul li .txt br{display:none;}

	.contact{margin:0 -10px;}
	.contact > div{padding:0 10px;}
	.contact .tit{font-size:14px;margin-top:15px;}
	.contact .name{font-size:14px;margin-top:10px;}
	.contact .mail{margin-top:5px;}

	.startup{margin:30px 0px;}
	.startup > div{float:none;width:auto;}
	.startup .img{padding:0 30px;margin-bottom:20px;}
}

@media only screen and (max-width:520px){
	.intro h2 + p{margin-bottom:30px;}
	.intro h2{line-height:53px;font-size:16px;}
	.intro div{width:100%;height:auto;margin-bottom:20px;}
	.intro div img{width:100%;margin-top:15px;}

	.vision table th br{display:block;}

	.cnttHistory .tab_cont ol > li{float:none;width:100%;height:auto;margin-bottom:30px;}
	.cnttHistory #tabCon2 ol > li{height:auto;}

	.recuit .talent ul li{width:100%;height:auto;margin-bottom:30px;}
	.recuit .talent ul li:first-child, .recuit .talent ul li:first-child + li + li{margin-right:0;}

	.c_portfolio .tab_cont li{width:47%;margin:0 1.5% 20px 1.5%;}
	.c_portfolio .tab_cont li.w_ml0{margin:0 1.5% 20px 1.5%;}

	.callMediate .orderProssess{margin-top:-50px;}
	.callMediate .orderProssess,
	.callMediate .callTransfer{width:262px;}
	.callMediate .orderProssess li{height:90px;}
	.callMediate .callTransfer li{height:90px;}
	.callMediate .orderProssess li .bg,
	.callMediate .callTransfer li .bg{margin-top:0;}
	.callMediate .orderProssess li:first-child,
	.callMediate .orderProssess li:first-child + li{height:174px;}
	.callMediate .callTransfer li:first-child,
	.callMediate .callTransfer li:first-child + li{height:239px;}
	.callMediate .orderProssess li li:first-child + li,
	.callMediate .callTransfer li li:first-child + li{height:auto;}
	.callMediate .orderProssess li:first-child{margin-bottom:40px;}
	.callMediate .orderProssess li.delivery{left:106px;top:190px;}

	.internetMediate .internetProssess{width:262px;}
	.internetMediate .internetProssess > li.delivery{left:100px;top:295px;}
	.internetMediate .internetProssess li ul{width:90px;background:url(../images/business/bg_bicCircle.gif) repeat 0 0;border:1px solid #e5e7e8;border-radius:60px;}
	.internetMediate .internetProssess li li{margin:20px 0;}
	.internetMediate .internetProssess li:nth-child(4),
	.internetMediate .internetProssess li:nth-child(6){height:206px;}
	.internetMediate .internetProssess li:nth-child(4) ul{margin-top:0;}
	.internetMediate .internetProssess li:nth-child(6) span.bg{margin-top:55px;}
	.internetMediate .orderStep li{float:none;display:inline-block;width:auto;max-width:315px;margin:0 0 20px;}
	.internetMediate .orderStep li:first-child, .internetMediate .orderStep li:first-child + li + li{margin:0 0 20px;;}

	.mobileMediate .mWebList li{width:45%;margin:10px 2%;}
	.mobileMediate .mWebList li:first-child, .agency .agencyList li:first-child + li + li + li{margin:10px 2%;}

	.agency .process li{width:50%;}
	.agency .agencyList li{width:45%;margin:10px 2%;}
	.agency .agencyList li:first-child, .agency .agencyList li:first-child + li + li + li{margin:10px 2%;}

	.client .tab_cont li{width:49.8%;}

	.program .startupArt_cnt1{position:relative;width:100%;padding-bottom:360px;}
	.program .startupArt_cnt1 div:first-child + div ul{width:240px;}

	.portfolio ul li{width:50%;}

	.villIntro3{background-position:50% 58%;}
	.cibi .color li{margin:0 0 0 2%;}

	/*150930 business*/
	.saasMediate .li_img{padding-top:15px}
	.saasMediate .li_voice{}
	.saasMediate .li_voice > ul{width:282px;}
	.saasMediate .li_voice > ul > li.bg{width:73px;margin-top:95px;}
	.saasMediate .li_voice > ul > li.bg span{width:73px;height:53px;padding-top:20px;}
	.saasMediate .li_voice > ul > li.bg3{width:88px;}
	.saasMediate .li_voice > ul > li.bg3 + li + li{clear:both;margin-top:13px;}
	.saasMediate .li_voice > ul > li.bgs{margin:0 0 20px;width:190px;float:right;clear:none;}
	.saasMediate .li_voice > ul > li.bgs ul{padding:0 21px 0 26px;background-size:26px auto;}
	.saasMediate .li_voice > ul > li.bgs ul:after{width:21px;background-size:21px auto;}
	.saasMediate .li_voice > ul > li.bgs li li{padding:2px 8px;}
	.saasMediate .li_voice > ul > li.bgs li + li{margin-top:5px}

	.saasMediate .li_bic1{}
	.saasMediate .li_bic1 > li:first-child{padding:10px 5px}
	.saasMediate .li_bic1 > li:first-child + li{padding-top:10px;}
	.saasMediate .li_bic1 h3{padding-bottom:10px}
	.saasMediate .li_bic1 h3 + ul{width:268px;margin:0 auto 8px}
	.saasMediate .li_bic1 h3 + ul li{width:58px;background:#fff;padding:2px;border-radius:6px;font-size:0.85em;margin:0 0 5px 3px}
	.saasMediate .li_bic1 h3 + ul li.bg_dgray + .bg_dgray + li{padding:2px 4px;width:120px;}
	.saasMediate .li_bic1 > li > ol > li{}
	.saasMediate .li_bic1 > li > ol > li:first-child{background-position:4% 90%;}
	.saasMediate .li_bic1 > li > ol > li:first-child span{left:8%;}
	.saasMediate .li_bic2{}
	.saasMediate .li_bic2 h3{font-size:1.05em;padding-bottom:15px;line-height:1.2em}
	.saasMediate .li_bic2 > li > div{width:120px;padding:10px 5px;}
	.saasMediate .li_bic2 > li:first-child div{margin:0}
	.saasMediate .li_bic2 > li.li_data2{}
	.saasMediate .li_bic2 > li.li_data2 div{width:130px;}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li span{width:58px;padding:0 2px}
	.saasMediate .li_bic2 > li.li_data2 div > ol > li:first-child li + li:after{display:none}
	.saasMediate .li_bic2 > li.li_data2 + li div{margin:0}
	.saasMediate .li_bic2 > li.li_data2 + li + li div{margin:0}
	.saasMediate .li_bic2 > li.info{background-position:25% 50%;height:3em}
	.saasMediate .li_bic2 > li.info span{left:25%;padding-left:5px}
	.saasMediate .li_bic2 > li.full div ul{padding-right:60px;}
	.saasMediate .li_bic2 > li.full div li{width:48%;margin:0 1% 3px;}
	.saasMediate .li_bic2 > li.full div p{right:8px;padding:8px 5px;width:40px;}
	.saasMediate .li_bic3 li{width:30%}
	.saasMediate .li_bic3 li + li{background-size:0.8em auto;width:35%}
	.saasMediate .li_bic3 li .bg{width:76px;height:43px;padding-top:33px;border-radius:38px;}
	.saasMediate .li_bic3 li .bg.bg_dgray{height:55px;padding-top:23px;}
	.saasMediate .li_bic3 li .bg.bg_gray{height:55px;padding-top:23px;}
	.saasMediate .li_bic4{}
	.saasMediate .li_bic4 > li:first-child ul{width:77px;padding:15px 10px;}
	.saasMediate .li_bic4 > li:first-child ul li{height:33px;padding-top:29px;background-size:77px auto}
	.saasMediate .li_bic4 > li:first-child ul li + li{margin-top:4px;}
	.saasMediate .li_bic4 > li:first-child + li{width:18%;margin-top:90px;}
	.saasMediate .li_bic4 > li:first-child + li .bg{width:46px;height:36px;padding-top:10px;border-radius:23px;}
	.saasMediate .li_bic4 > li:first-child + li + li{width:14%;margin-top:76px;height:76px;}
	.saasMediate .li_bic4 > li:first-child + li + li + li{width:28%;margin-top:76px;padding-bottom:20px;}
	.saasMediate .li_bic4 > li:first-child + li + li + li .bg{width:77px;height:33px;padding-top:29px;background-size:77px auto}
	.saasMediate .li_bic4 > li:first-child + li + li + li + li{width:28%;margin-top:10px;padding-bottom:20px;}
	.saasMediate .li_bic4 .full + li .line{padding:12px 0 12px 56%;text-align:left}
	.saasMediate .li_bic4 .full + li + li .line{padding:12px 0 12px 56%;text-align:left}
	.saasMediate .mt80{margin-top:40px}
	.saasMediate .overImgList{margin:25px 0 30px}
	.saasMediate .overImgList li{width:48%;}
	.saasMediate .li_web{padding:15px 0}
	.saasMediate .li_web > li{padding:15px 0}
	.saasMediate .li_web > li img{top:15px}
	.saasMediate .li_web ul li{padding-left:1em;text-indent:-1em}

}

@media only screen and (max-width:600px){
	.vision .tac_vision > .tit_bar{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:4px 4px 0}
	.vision .tac_vision > .tit_bar ul{margin-left:12px}
	.vision .tac_vision > .tit_bar h2{display:none}
	.vision .tac_vision .m_subject{display:block}

	.kakao_order li, .kakao_order li:first-child{max-width:350px; width:100%;padding:0 20px;float:none;margin:auto;}
	.kakao_order li:first-child{margin:0 auto 30px;}
	.kakao_order li div h3{padding-left:0;}
	.kakao_order li div p{padding-left:0;}
	.kakao_order li div p span{display:inline;}
	.kakao_mediate_info .web{display:none;}
	.kakao_mediate_info .mobile{display:block;}
	
	.organization_img .web{display:none;}
	.organization_img .mobile{display:block;}
	.organization_link a{width:37%;height:13%;}
	.comms_link{left:11%;bottom:5.5%;}
	.telestar_link{left:53%;bottom:5.5%;}
}

@media only screen and (max-width:550px){
    .vision .tac_vision > .tit_bar ul li:nth-child(even){margin-left:0}
    .vision .tac_vision > .tit_bar ul li{clear:both}

}

@media only screen and (max-width:361px){
	.callCenter .mainFunction{height:600px;}
}