@charset "utf-8"; 
@import url('/font/NanumBarunGothic');
@import url('/font/NanumBarunGothicBold');
@import url('/font/NanumSquareB');
@import url('/font/NanumPen');

/*서브 왼쪽메뉴 */
#lnb .tit_lnb {border-bottom:1px solid #b4b4b4}
#lnb .tit_list a:link, a:active, a:visited, a {color:#000}
#lnb .lnb_list {width:191px; margin-top:0px;}
#lnb .lnb_list li {font-size:13px; border-bottom:#ddd solid 1px;/* border-left:#ddd solid 1px;border-right:#ddd solid 1px;*/display:block;}
#lnb .lnb_list li a {display:inline-block; color:#484d53; line-height:45px;width:191px; height:45px;padding-left:5px;}
#lnb .lnb_list li a:hover, #lnb .lnb_list li a:focus {color:#fff; text-decoration:none;}
#lnb .lnb_list li.on a, #lnb .lnb_list li.on a:hover {color:#fff; background:#409fd3 url('/images/sub/lnb_list_bullet.png') no-repeat 175px 15px; text-decoration:none}

#lnb {width:191px; margin-top:0px; text-align:left}

#container {width:1024px ;margin:0 auto 0; min-height:600px; padding:0px 0 50px 0; overflow:hidden;}
#container #lnb {float:left; width:191px}

.left_banner{margin-top:20px;font-size:1.3em;line-height:2em;letter-spacing:-0.07em}
.left_cs{font-size:1em;color:#4d4d4d;font-weight:bold;margin:10px 0;line-height:30px}
.left_cs img{margin-right:5px}
.red{color:red}
.left_tel{font-weight:900;font-size:1.6em}


.left_quick{margin-top:10px}
.left_quick li{font-size:1.2em}
.left_quick li img{}

/*서브 컨텐츠 */

#right {float:left; width:800px;padding-left:33px;}
#nbsp {position:relative;float:left;width:41px;}

.top{padding:0;margin:0;width:1024px;margin:0 auto;}
.left{text-align:left;width:1024px;margin:0 auto;}

.title_wrap {width:100%; margin-top:26px; height:50px;}

.title {float:left; width:25%; height:100%; border-bottom:4px solid #5c6386; text-align:left; vertical-align:bottom; font-size:24pt; font-weight:bold;}
.title_right {float:left; width:75%; height:100%; border-bottom:4px solid #46a0d4;}
.title_map { position:absolute; right:0; top:0; text-align:right; display:inline-block;}
.title_map li {font-size:8pt;}
.content {width:100%; text-align:left; padding-top:0px; line-height:180%;}

/*인사말 */
.box_g {padding:20px;  background:#fdfdfd; border:1px solid #eeeeee; font-style:12px #999; margin-top:8px;}
.hello{width:580px;float:left;line-height:200%;}
.ceo{width:202px;float:right;border:1px solid #ddd;margin-top:45px;}

/*에스엠 멤버십 혜택 */
#member_con{text-align:left}
.service_box{width:30%;float:left;padding:1%;margin:1.5%;height:240px;border:1px solid #ddd;margin-top:25px}
#member_con>p{text-align:center;font-family:NanumPen;font-weight:bold;font-size:19px;margin-top:20px}
.No{font-size:35px;line-height:50px;text-align:center;color:#18a8a5;text-shadow:1px 1px 1px #333}
.service{font-size:13px;line-height:17px;width:100%}
.service img{padding:30px 70px;}
.service p{font-size:15px;letter-spacing:-0.02em;height:40px;line-height:15px;font-weight:bold;color:#666;text-align:center}

/*조직도 */
.chart_title{text-align:left;font-size:22px;color:#1295ff}
.chart_c{text-align:left;font-size:15px;}


/*오시는길 */
.map{border-bottom:1px dotted #ccc;color:#333}

/* 컨설팅 */
.foundation_top{float:left;width:500px;text-align:left;line-height:30px;}
.black{color:#5a5a5a}
.orange{font-size:20px;color:#fb6a23}
.foundation_icon{float:right;width:300px}
.foundation_c{line-height:25px;font-size:13px;text-align:left;margin-top:20px}
.blue{font-weight:bold;font-size:15px;#1b78ab}

.franchise_top{text-align:left;line-height:30px;font-size:13px;}
.franchise_blue{color:#1295ff;font-size:20px}

.developmenu_top{text-align:left;color:#1b78ab;font-size:20px}
.developmenu_c{line-height:30px;font-size:15px;text-align:left;margin-left:20px}
.developmenu_center{font-size:20px;line-height:35px;background-color:#1295ff;color:#fff;}
.developmenu_img{width:250px;float:left;margin-top:35px;font-size:13px;}


/*기업부설연구소 스타일 */
.laboratory_t{border-top:1px solid #40a1d6;}
.laboratory_title{text-align:left;font-size:15px;color:#555;margin-top:10px;}
.b_table{background-color:#ddd;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#333;text-align:center}
.la_table{border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;text-align:center}
.la_table1{border-bottom:1px solid #ddd;color:#333;text-align:center}
.red{color:red}
.laboratory_list{margin-left:20px;}

/*sns 마케팅 교육 */
.sns_top{text-align:left}
.sns_b{text-align:center;padding:10px;background-color:#fd5fb4;font-weight:bold;font-size:15px;color:#fff;width:150px;margin:0 auto}
.sns_t1{font-size:20px;line-height:30px;color:#3390a1;text-align:left;letter-spacing:-1px}
.sns_t2{font-size:13px;line-height:25px;text-align:left}
.sns_t3{font-size:17px;color:#1811a0;text-align:left;letter-spacing:-1px}}
.sns{width:100%;}
.sns_icon{width:100px;height:100px;float:left;padding:20px 0px 20px 0px}
.sns_c{float:left;width:670px;margin-left:0px;font-size:13px;line-height:20px;margin-left:30px;padding:20px 0px 20px 0px;text-align:left}
.dotted{height:11px;clear:both;border-bottom:1px dotted #ddd}


/*정부지원금 활용전략*/
.strategy_c{text-align:left;line-height:20px;font-size:14px}
.strategy_title{font-size:19px;color:#2082b7;line-height:20px;}
.g_b{width:220px;padding:5px;background-color:#f2f2f2;border:2px solid #ddd;border-radius:5px;text-align:center;font-size:13px;color:#333}
.b_b{width:220px;padding:5px;background-color:#51bef9;border:2px solid #32a3e0;border-radius:5px;text-align:center;font-size:13px;color:#fff}
.red{color:#de0000}
.net{margin-left:20px;margin-top:20px;font-size:15px}
.net1{margin-left:50px;margin-top:10px;font-size:13px}

.strategy_b{}
.strategy_1{background-color:#d1edfc;line-height:30px;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#333;font-size:13px}
.strategy_1_1{background-color:#d1edfc;line-height:30px;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #d1edfc;color:#333;font-size:13px}
.strategy_2{text-align:center;line-height:30px;border-right:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#5a5a5a;}
.strategy_2_1{text-align:center;line-height:30px;border-right:1px solid #d1edfc;border-left:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#5a5a5a;}
.strategy_3{text-align:left;line-height:20px;border-bottom:1px solid #d1edfc;color:#5a5a5a;border-right:1px solid #d1edfc;}



/*교육일정 달력*/
#calendar_title{font-size:30px;font-weight:900;letter-spacing:3px;color:#3ea0d5;padding:10px 0px 10px}
#calendar_title img {margin-top:-7px}
.calendar{width:430px;float:left;height:300px;text-align:center;border:1px solid #ddd;padding:10px}
.day1{padding:0px;margin:0px;width:50px;background-color:#fab3c2;color:#fb4f73;font-size:13px;line-height:35px;text-align:center}
.day2{padding:0px;margin:0px;width:50px;background-color:#cbcbcb;color:#4d4d4d;font-size:13px;line-height:35px;text-align:center}
.day3{padding:0px;margin:0px;width:50px;background-color:#c0d8f6;color:#3a8aed;font-size:13px;line-height:35px;text-align:center}
.day1_1{padding:0px;margin:0px;width:50px;color:#fb4f73;text-align:center;letter-spacing:-2px;line-height:35px}
.day2_1{padding:0px;margin:0px;width:50px;color:#4d4d4d;text-align:center;letter-spacing:-2px;line-height:35px}
.day2_0{padding:0px;margin:0px;width:50px;color:#4d4d4d;text-align:center;letter-spacing:-2px;line-height:35px}
.day3_1{padding:0px;margin:0px;width:50px;color:#3a8aed;text-align:center;letter-spacing:-2px;line-height:35px}
.b_dotted{border-top:2px dotted #ddd}
.educational{float:left;width:317px;height:300px;padding:10px;background-color:#f2f2f2;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.sm_list{height:25px;text-align:left;float:left;font-size:12px;margin-top:5px;}

/*디자인 홍보 마케팅 */
.brand_c{text-align:left;line-height:30px;font-size:13px}
.brand_title{font-size:22px;}
.ci{color:#40a1d6}
.bi{color:#5a6286}
.brand_bottom{width:95%;padding:10px;border-radius:5px;background-color:#40a1d6;color:#fff;font-size:15px;margin:0 auto}

.pr_title{font-size:22px;text-align:left;line-height:40px}
.sky{color:#40a1d6}
.line_1{width:700px;margin-left:10px;height:30px;line-height:30px;background-color:#40a1d6;text-align:left;padding-left:10px;color:#fff;font-size:20px;
		margin-top:60px}
.line_2{width:700px;margin-left:10px;height:40px;line-height:40px;background-color:#095077;text-align:left;padding-left:10px;color:#fff;font-size:25px}
.man{position:absolute;margin-top:-220px;margin-left:530px}
.pp{position:absolute;margin-top:-225px;margin-left:520px}
.ddd{color:#ddd}
.check{width:250px;font-size:17px;text-align:left;margin-left:30px}
.check1{float:left;width:235px;font-size:17px;text-align:left;margin-left:30px;margin-top:10px}
.check2{float:left;width:260px;font-size:17px;text-align:left;margin-left:30px;margin-top:10px}
.pr_c{width:500px;margin-left:70px;text-align:left;line-height:20px;font-size:15px}
.pr_center{width:640px;margin:0 auto;font-size:17px;line-height:35px;border-bottom:2px solid #40a1d6;}
.big{color:#095077;font-weight:bold;}

.picture_c{width:400px;margin-left:40px;text-align:left;line-height:20px;font-size:15px}


/* form box */
.content form{	padding: 0 0 25px 0;	width:100%;background-color: #FAFAFA;}

input[type="text"] {background: #fff url() 2px 2px no-repeat;}
input[type="tel"] { background:#fff url() 2px 2px no-repeat; }
input[type="email"] { background:#fff url() 2px 2px no-repeat; }
input[type="password"] { background:#fff url() 2px 2px no-repeat; }
input[type="contents"] { background:#fff url() 2px 2px no-repeat; width:100%; }
.content form textarea{padding:5px }
.content form select{height:25px}
form a {color:#8c910b;	text-shadow:0px -1px 0px #000;}
input.text {border:solid 1px #ccc;font-size:12px;color:#333;padding:5px;}
input.tel {border:solid 1px #ccc;font-size:12px;color:#333;	padding:5px;}
input.contents {border:solid 1px #ccc;font-size:12px;width:100%;height:130;color:#333;padding:5px;}
form h2 {background-color:#46a0d4;color:#fff;text-align:center;padding:9px;margin:0px;margin-bottom:10px;font-weight:bold;font-size:18px;}
form p {position:relative;}
.reg {margin:0 auto;margin-top:10px;width:300px;height:40px;}

.regButton {margin-left:50px;border:0;width:200px;height:40px;background-color:#46a0d4;font-weight:bold;color:#fff;border-radius:3px}

.fl {font-color:#999;font-size:11px;}
th, td { padding: 5px; padding-left:25px; padding-right:25px;text-align:left;font-size:12px;}

.sm_tit{text-align:left;width:1000px;margin:0 auto;color:#409fd3;font-size:19px;}
.sitemapwrap{padding-top:10px;width:165px;margin:20px 68px 30px 68px;float:left;}
.sitemap{width:1000px;min-height:610px;margin:0 auto;padding-left:0px;}
.sm{text-align:left;line-height:28px;}
.sm a{padding:7px 5px;font-size:13px;}
.sm a:hover, sm a:focus{color:#fff; text-decoration:none; background:#409fd3;}
.sitemapwrap a:hover{text-decoration:none;}
.clear{clear:both;}



/* 로케이션 */
.guidebook{float:right;font-size:11px;position:relative;margin-top:10px}

/* 서브 타이틀 */
.titleWrap {padding-bottom:23px; margin-bottom:10px; background:url('/images/visualBg.jpg') no-repeat left bottom}

.titleWrap p.tit_tx {text-align:left;font-size:30px; color:#303a45; padding:20px 0 0 0; letter-spacing:-0.1em}
.titleWrap p.tit_cn01 {font-size:18px; color:#509d1d; padding:18px 0 0 0; letter-spacing:-0.05em; line-height:23px}
.titleWrap p.tit_cn02 {font-size:13px; color:#8d8d8d; padding:20px 0 0 0; letter-spacing:0em; line-height:130%}
.titleWrap p.tit_cn03 {font-size:13px; color:#8d8d8d; padding:20px 0 0 0; letter-spacing:-0.05em}
.titleWrap_no {height:40px; padding-bottom:23px; margin-bottom:30px; background:url('/2014/images/common/visualBg_noimg.gif') no-repeat left bottom}
.titleWrap_no p.tit_tx {font-size:30px; color:#303a45; padding:10px 0 0 0; letter-spacing:-0.1em}



/*자격증 신청 스타일 */
.certificate_t{border-top:2px solid #40a1d6;}
.certificate_title{text-align:left;font-size:20px;color:#37b6ff;margin-top:20px;margin-bottom:20px}
.certificate{width:100%;}
.picture{width:356px;height:512px;float:left;border:1px solid #ddd}
.certificate_{width:430px;margin-left:10px;float:left;/*border:1px solid #ddd*/}
.b_table{background-color:#d1edfc;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#333}
.b_table1{background-color:#d1edfc;border-right:1px solid #fff;color:#333}
.w_table{border-bottom:1px solid #d1edfc;color:#333}
.red{color:red}
.certificate_c{line-height:20px;margin-top:20px;text-align:left;color:#333}
.application{width:110px;padding:8px;border-radius:5px;background-color:#37b6ff;color:#fff;margin-top:10px;margin-left:150px;text-align:center;font-weight:bold}

/*정책자금실무컨설턴트 스타일 */
.policy_t{border-top:2px solid #40a1d6;}
.policy_title{text-align:left;font-size:20px;color:#333;margin-top:20px;margin-bottom:20px}
.policy_top{background-color:#d1edfc;line-height:30px;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#333;font-weight:bold;font-size:13px}
.policy_b{text-align:center;line-height:20px;border-right:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#333;font-weight:bold;}
.policy_b1{text-align:left;line-height:20px;border-right:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#333}
.policy_b2{text-align:left;line-height:20px;border-bottom:1px solid #d1edfc;color:#333}
.policy_title1{text-align:left;font-size:15px;color:#333;margin-top:20px;margin-bottom:10px}

/*웹진 게시판 */
.webzin_title{font-size:17px;font-weight:bold;float:left;letter-spacing:-1px}
.webzine_l{font-size:13px}
.web_b{border-bottom:1px dotted #ccc;padding-bottom:10px;padding-top:10px;padding-right:20px;line-height:25px;}
.p_bt{width:130px;text-align:center;padding:1px;background-color:pink;color:#fff;font-weight:bold;}
.p_bt1{width:130px;text-align:center;padding:1px;background-color:#5a5a5a;color:#fff;font-weight:bold;}
.webzine_v{border-top:2px solid #ccc;text-align:center;font-size:13px}
.webzine_b{border-bottom:1px solid #ddd;background-color:#f2f2f2}
.webzine_b1{border-bottom:1px solid #ddd;}

/*홈페이지 */
.homepage_top{width:100%;height:308px;background:url('/images/sub/homepage_m1.jpg') no-repeat;}
.homepage_c{color:#fff;width:500px;margin-left:380px;text-align:left;padding-top:50px}
.home1{font-size:30px;text-shadow: 2px 2px 5px #3a3a3a;font-weight:bold}
.home2{font-size:17px;font-weight:bold;line-height:20px}
.home3{font-size:14px;font-weight:bold;line-height:20px}
.home4{font-size:30px;letter-spacing:-1px}
.home5{font-size:17px;font-weight:bold;line-height:20px;color:#38aceb}
.up{font-size:25px}
.up img{margin-right:50px}
.homepage{width:100%;height:360px;background-color:#f2f2f2;margin-top:20px}
.h_title{font-size:25px;font-weight:bold;color:#38aceb}
.homepage_blue{width:95%;padding:10px;background-color:#38aceb;margin:0 auto;border-radius:5px;color:#fff;font-size:15px;font-weight:bold;letter-spacing:1px}
.h_c{margin-left:50px;font-size:14px;line-height:25px;text-align:left;margin-top:20px}
.homepage_g{width:95%;padding:10px;background-color:#7d7d7d;margin:0 auto;line-height:25px;border-radius:5px;color:#fff;font-size:13px;text-align:left;margin-top:20px}
.reference{font-size:17px;}


/*앱*/
.app_title{width:100%;height:48px;line-height:48px;background:url('/images/sub/app_bg.jpg') no-repeat;color:#fff;font-size:25px;font-weight:bold;text-align:left}
.app_1{line-height:35px;font-size:20px;color:#40a1d6;font-weight:bold}
.app_2{line-height:25px;font-size:15px}
.app_c{text-align:left;line-height:30px}
.app_3{font-weight:bold;font-size:15px}
.app_4{margin-left:20px}
.app_b1{background-color:#d1edfc;line-height:30px;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#333;font-weight:bold;font-size:13px}
.app_b2{text-align:left;line-height:30px;border-right:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#5a5a5a}
.app_b3{text-align:left;line-height:30px;border-bottom:1px solid #d1edfc;color:#5a5a5a}

.app_5{float:left;width:230px;margin-left:13px}
.app_6{font-size:17px;color:#38aceb;font-weight:bold}
.app_7{font-size:13px;}
.app{float:left;width:557px}

.program{text-align:left}
.program_title{font-weight:bold;font-size:30px;color:#006aa2;text-align:left}
.program_1{font-size:15px;text-align:left}
.program_icon{float:left;width:250px;text-align:center;margin-top:15px}
.p_icon_1_blue{font-size:20px;text-align:center;color:#006aa2}
.p_icon_1_orange{font-size:20px;text-align:center;color:#f59226}
.p_icon_1_green{font-size:20px;text-align:center;color:#319758}
.p_icon_2{line-height:25px}
.program_c{line-height:25px}

/*에스엠 블로그 소식 */
.blogreview{text-align:left;padding:15px;border-bottom:1px solid #ddd}
.blogreview_title{color:#1295ff;font-size:1.5em}
.review{margin-top:7px;font-size:1.15em;line-height:1.7em}