@charset "utf-8";

@import url{'/mobile/css/b_style.css'}

/* 베이직 */
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

body, html {}
body {overflow-y:scroll;overflow-y:none;background:#fff}
body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,code,label,em {
font-family:NanumbarunGothic,나눔바른고딕,NG,맑은 고딕,Malgun Gothic,돋움,Dotum,애플고딕,AppleGothic,Arial,sans-serif; color:#666; font-size:13px; letter-spacing:-1px;word-break:break-all}

img,a img {border:0}
img {vertical-align:middle;}

li {list-style:none}
a:link, a:active, a:visited, a {text-decoration:none; color:#fff}
a:hover {text-decoration:none}

* {margin:0; padding:0; vertical-align:top;}

/*마이페이지 */
#mypage_wrap{width:1024px;margin:0 auto;padding-top:10px}
#mypage_left{float:left;width:200px;}
#mypage_right{float:left;width:800px;margin-left:22px}
.my_gnb{width:200px;text-align:left;border:1px solid #ddd}
.my_gnb ul li{padding:10px;border-bottom:1px solid #ddd}
.title_1{color:#3e9dd2;font-size:15px;font-weight:bold;}
.title_2{color:#a2a2a2;font-size:13px;font-weight:bold;line-height:20px}
.my_title{text-align:left;font-size:15px;font-weight:bold;padding:10px }

.my1{text-align:center;margin-top:15px;background-color:#f5f5f5;letter-spacing:-1.5px;font-weight:bold;
	font-size:10pt;line-height:30px;border-top:1px solid #ededed;}
.my2{border-top:1px solid #ededed;text-align:left;font-weight:bold;font-size:10pt;line-height:30px;}

/*회원가입 개인정보보호정책 이용약관 */
.h{height:20px;}
.h2{height:30px;}
.textbox h2{font-size:13px}
.textbox{clear:both;border:1px solid #d6d6d6;height:180px;overflow:auto;width:100%;margin:0 auto;text-align:left;padding:10px;line-height:25px;font-size:10pt;}
.textbox1{clear:both;border:1px solid #d6d6d6;height:370px;overflow:auto;width:100%;margin:0 auto;text-align:left;padding:10px;line-height:25px;font-size:10pt;}
.title01{clear:both;width:100%;margin:0 auto;}
.a_title{float:left;}
.a_title02{float:left;padding-left:5px;line-height:35px;font-size:15px;color:#fff}
.a_title03{float:left;padding-left:5px;color:#333;line-height:15px;font-size:15px;}
.r{width:100%;margin:0 auto;text-align:right;margin-top:10px;font-size:10pt;}
.b{padding-top:20px;padding-bottom:20px;text-align:center}
.info{width:100%;margin:0 auto;text-align:left;clear:both;font-size:10pt;}
.titfont{color:black;font-weight:bold;}
.star{color:#ff7200;}
.line{border-top:1px solid #c0c3c6;}
.line2{margin-top:15px;text-align:left;background-color:#f5f5f5;letter-spacing:-1.5px;font-weight:bold;font-size:10pt;line-height:30px;}
.clear{clear:both;}
.line3{border-top:1px solid #ededed;text-align:left;background-color:#f5f5f5;font-weight:bold;font-size:10pt;line-height:30px;}
.line4{border-top:1px solid #ededed;font-size:10pt;line-height:20px;letter-spacing:-1.5px;}
.font{font-size:10pt;}
.line5{text-align:left;line-height:30px;}

#join_form input{width:100%;height:35px;font-size:15px;color:#a3a3a3;font-weight:bold;letter-spacing:2px;border:0px}
#join_form{width:300px;height:500px;margin:0 auto;text-align:left}
.join_box{border:1px solid #ddd;margin-top:10px}
.join{width:100%;height:55px;padding:10px;background-color:#fff;border-bottom:1px solid #ddd}
.signup{width:100%;background-color:#46a0d4;margin-top:15px;height:50px;background-color:#46a0d4;text-align:center}
.signup span{line-height:50px;color:#ffffff;font-size:15px;font-weight:bold;text-algin:center}

/*로그인 페이지 */
#login_wrap{width:80%;line-height:25px;margin:0 auto;margin-bottom:10px;padding:90px 0;text-align:center}
.loginTitle{font-size:2.3em;font-weight:900;color:#1295ff;padding:15px 0;letter-spacing:0.3em}
#login_wrap div{padding:0 0 10px;}
#login_wrap .required{background:#f1f1f1 url('/images/wrest.gif') top right no-repeat;color:#ccc}
.btn_submit {margin-left:10px;padding:17px 10px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em;cursor:pointer}
#login_wrap input{height:35px;border:1px solid #ddd;text-indent:5px;color:#555}
.login_box{clear:both;width:158px;background-color:#38aceb;color:#fff;font-size:15px;font-weight:bold;text-align:center;margin:0 auto}
.g_box{width:100x;height:35px;line-height:35px;background-color:#4d4d4d;color:#fff;float:left;margin-left:25px;margin-top:15px;border-radius:5px;}
.p_box{width:100px;height:35px;line-height:35px;background-color:#a2a2a2;color:#fff;float:left;margin-left:25px;margin-top:15px;border-radius:5px;}


/*탑광고 */
#tod_ad{background-color:#0a95ae}

/* 메인 */
.clear{clear:both;height:0px;}
#main_wrap{width:100%;padding:0px;margin:0 auto;/*position:fixed;top: 0px; left: 0px;*/}

#header{width:100%;height:50px;color:#1295ff;border-bottom:1px solid #1295ff;text-align:center;font-size:1.7em;line-height:50px;font-weight:bold;background-color:#fff;}
#header a{color:#1295ff}

/* 네비게이션 */
.nav{margin-top:-47px;padding:0 5px;background-color:#fff;border:0;float:left;z-index:200}
.nav img{width:45px}
.sidebar{position:absolute;display:none;z-index:100;margin-top:0px;width:100%;height:auto;background:rgba(0,0,0,0.7);display:hidden}
.sidebar-list{width:80%;background-color:#fff;height:100%}
.sidebar-list>li{min-height:30px;line-height:30px;border-bottom:1px solid #ccc;text-indent:10px;}
.sidebar-list>li p{border-bottom:1px solid #eee;font-weight:bold;font-size:1.15em;color:#1295ff}
.sidebar-list li a{color:#333}
.gnb_2 li{text-indent:25px;border-bottom:1px dotted #eee}
.gnb_2 li:last-child{border-bottom:0}

.search{margin-top:-47px;padding:0 5px;background-color:#fff;border:0;float:right;z-index:200}
.search img{width:45px}

.call{margin-top:-47px;padding:0 5px;background-color:#fff;border:0;float:right;z-index:200}
.call img{width:45px}


.main_top{width:100%;height:40px;background-color:#5aaedd;text-align:center;line-height:40px;color:#fff;font-size:1.7em}
.top_left{width:15%;float:left;text-align:center;padding-top:8px}
.top_center{width:63%;float:left;text-align:center;line-height:50px;color:#fff;font-size:1.7em}
.top_right{width:22%;float:right;padding-top:8px}
.login_btn{background-color:#fff;color:#5aaedd;border-radius:5px;padding:5px;width:70px;margin-top:5px;text-align:center}
.main_ad{width:100%;height:230px;overflow:hidden;background-color:#51aeeb;margin:0 auto;text-align:center}
.m_title{width:100%;height:50px;line-height:50px;font-weight:bold;font-size:1.8em;color:#4d4d4d;text-align:center}
.main_banner{float:left;width:100%;height:auto;background-color:#f1f1f1;padding:5px 0}
.m_icon1{height:100px;width:33.333333%;float:left;text-align:center;background-color:#e2f5ff;}
.m_icon2{height:100px;width:33.333333%;float:left;text-align:center;}

.main_banner>div{float:left;width:45%;min-height:180px;margin:2.4%;border:1px solid #ddd;border-radius:2px;background-color:#fff}
.main_banner>div img{width:100%;height:}
.main_banner>div p{margin:7px 5px}
.bName{font-size:1.1em;font-weight:bold;color:#222}
.bAdd{line-height:1em;font-size:0.95em;height:40px}


/*메인 하단 배너 */

.lastest_wrap {clear:both;padding:5%;float:left;width:100%;min-height:150px;border-bottom:1px solid #ddd;box-shadow:2px 2px 2px #eee}
.n_g{width:100%;margin-top:7px}
.n_picture{width:70px;height:70px;float:left;}
.n_content{width:230px;float:left;text-align:left;margin-left:10px;font-size:11.2px;line-height:1.8em;color:#5a5a5a}
.lastest_title {position:relative; text-align:left; width:100%; padding-top:5px; padding-bottom:15px;  font-size:13pt; font-weight:bold;color:#333}
.lastest_add {position:absolute; top:10px; right:0px;}
.lastest_list {position:relative; float:left; width:100%;}
.lastest_list ul li{clear:both; font-size:11pt; padding:5px 0;color:#333;margin-bottom:4px; border-bottom:1px dotted #ccc; text-align:left;font-size:12px}
.lastest_list ul li a{color:#333}
.customer {clear:both;width:100%;padding:5%;min-height:70px;text-align:center}
.customer p{margin:5px 0}
.cs_tel{font-size:2.5em;font-weight:900;letter-spacing:0.1em}
.cs_tel a{color:#0c96dc}
.cscs{font-size:1.4em}
.bank{color:#fe7700;font-weight:bold}

.kakao_box{clear:both;width:100%;height:35px;line-height:35px;background-color:#3f3035;color:#fff;text-align:center;font-size:1.27em;margin-top:30px}
.Yellow{color:#ffd500;padding:0 5px}

.siteLink_wrap {clear:both;position:relative; width:100%; height:115px; border-top:1px solid #ddd;}
.siteLink {position:relative; width:1024px; margin:0 auto;height:85px;padding-top:15px}

.siteLink_1{width:256px;text-align:left;height:85px;float:left}
.siteLink_text{float:left;margin-top:20px;margin-left:90px;}
.siteLink_text1{float:left;margin-top:10px;margin-left:90px;color:#4d4d4d;font-size:12px}





/* 푸터 */
#footer{position:relative;width:100%;height:35px;background-color:#454545;margin:0 auto;color:#fff;line-height:35px;text-align:center;letter-spacing:-0.5px}
#footer span{letter-spacing:-1.5px;margin:0 3px}
#copy{width:100%;height:75px;background-color:#333333;margin:0 auto;text-align:center;font-size:12px;color:#fff;line-height:17px;padding-top:5px;}
.foot_orange{color:#fd4c3a;font-weight:bold}


/* 서브 탑 */


#sub_top{z-index:11;width:100%;height:45px;background-color:#fff;color:#1295ff;border-bottom:1px solid #85c8ff;position: fixed; top: 0px; left: 0px;color:#1295ff;text-align:center;font-size:1.7em;line-height:50px;font-weight:bold;}
#sub_top a{color:#1295ff}
.back{width:15%;float:left;}
.title_name{width:70%;float:left;line-height:45px;font-size:20px;font-weight:bold;color:#fff;}


#sub_m{width:100%;height:35px;line-height:35px;background-color:#1295ff;color:#fff;font-size:1.3em;padding-left:10px;/*position: fixed; top:45px; left: 0px;border-bottom:1px solid #ddd*/}
#sub_menu {width:310px;height:30px;background-color:#fff;color:#333;border:2px solid #1295ff;margin-top:2px;margin-left:15px}
.login_title{text-align:center;line-height:45px;font-size:20px;font-weight:bold;color:#fff;}


/*검색 페이지 */
.m_search{width:15%;float:right}

.searchBox{background-color:#fff;}
#search{clear:both;padding:5px;height:40px;background-color:#f2f2f2;}

.g_search{width:78%;float:left}
.x{width:15%;float:right;}
.g_search input{height:30px;float:left;border:1px solid #ddd;}
 .search_b{border:0px;width:50px;background-color:#ff88cb;height:40px;color:#fff;margin-right:20px}
 .s_line{background-color:#ddd;height:1px;margin-top:10px}
.search_box{height:35px;line-height:35px;margin-top:-12px;background-color:#f2f2f2;border-bottom:1px solid #ddd;border-radius:5px;}
.s_left{float:left;line-height:25px}
.s_right{float:right;line-height:25px}
.search_1{width:100%;height:100px;border-bottom:1px solid #ddd;text-align:left;margin-top:20px}
.search_2{width:100%;height:130px;border-bottom:1px solid #ddd;text-align:left;margin-top:20px}
.search_tilte{font-size:19px;font-weight:bold:color:#222;text-align:left}
.bbs{margin-top:10px;line-height:17px}
.search_p{width:25%;float:left;margin-top:5px;margin-right:30px}
.search_c{width:60%;float:left;margin-top:5px}





/*서브 컨텐츠 */
.content{z-index:10;padding:3px; min-height:420px;margin-top: 10px;line-height:1.5em}

/* form box */
form {	padding: 0 0 25px 0;	
	/*background-color: #FAFAFA;*/
}
.advice_t tr{min-height:35px}
.advice_t td{line-height:30px}
.advice form{background-color: #FAFAFA;}
.advice input{height:25px;padding:2px;}
.advic select{height:30px;padding:2px;width:50px}
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%; }

form a {color:#8c910b;	text-shadow:0px -1px 0px #000;}
input.text {border:solid 1px #ccc;font-size:12px;color:#333;padding:3px;}
input.tel {border:solid 1px #ccc;font-size:12px;color:#333;	padding:0px;margin:0 5px;text-align:left;}
input.contents {border:solid 1px #ccc;font-size:12px;width:100%;height:130;color:#333;padding: 3px;}
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:100px;height:40px;text-align:center}

.regButton {border:0;width:100px;height:40px;background-color:#46a0d4;font-weight:bold;color:#fff;}

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



/* 인사말 */
.greeting{line-height:23px;font-size:1.1em}
.ceo{width:122px;float:left;border:1px solid #ddd;margin-right:10px}
.hello{float:left;line-height:25px;}
.box_g {padding:5px; background:#fdfdfd; border:1px solid #eeeeee; font-style:13px #999; margin-top:8px;line-height:25px;letter-spacing:-1.5px;font-size:1.1em}

/*에스엠 멤버십 혜택 */
#member_con{text-align:left}
.service_box{width:90%;margin:0 auto;padding:1%;min-height:210px;border:1px solid #ddd;margin-top:25px}
#member_con>p{text-align:center;font-weight:bold;font-size:15px;}
.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 110px;}
.service p{font-size:15px;letter-spacing:-0.02em;height:40px;line-height:15px;font-weight:bold;color:#666;text-align:center}


/*연혁*/
.history_top{font-size:1.3em;line-height:2.2em}
.history_blue{color:#40a1d6}
.history_top1{line-height:2em}
.history_d{background-color:#40a1d6;color:#fff;width:5em;text-align:center;font-weight:bold;font-size:1em;padding:0.2em;border-radius:2em}
.history_c{margin-left:1em;margin-left:1px dotted #ddd;margin-top:0.3em;line-height:1.8em;letter-spacing:-1.5px}

/*조직도*/
.chart_title{text-align:left;font-size:1.3em;color:#1295ff;line-height:2.2em}
.chart_c{text-align:left;margin-top:-1em;line-height:1.8em}


/*오시는길*/
.street{width:95%;margin:0 auto;}
.map{border-bottom:1px dotted #ccc;color:#333}
.api{width:300px;margin:0 auto;padding-top:1.5em}

/* 컨설팅 */
.foundation_top{float:left;width:100%;text-align:left;letter-spacing:-1.5px}
.black{color:#5a5a5a}
.orange{font-size:1.3em;color:#fb6a23;}
.blue{font-weight:bold;font-size:1.1em;color:#1b78ab}
.foundation_c{line-height:1.5em;text-align:left;margin-top:20px;}


.franchise_top{text-align:left;line-height:1.5em;letter-spacing:-1.5px}
.franchise_blue{color:#1295ff;font-size:1.2em}

.developmenu_top{text-align:left;color:#1b78ab;font-size:1.3em}
.developmenu_c{line-height:2em;text-align:left;margin-left:0em}
.developmenu_center{line-height:2em;background-color:#1295ff;color:#fff;text-align:center;}
.developmenu_img{width:30%;float:left;margin-top:35px;text-align:center;line-height:1.3em;}


.app_4{margin-left:1.5em}


/*기업부설연구소 스타일 */
.laboratory_t{border-top:1px solid #40a1d6;}
.laboratory_t th{height:50px;line-height:30px}
.laboratory_t tr{height:30px;min-height:30px}
.laboratory_t td{line-height:30px}
.laboratory_title{text-align:left;font-size:1.3em;font-weight:bold;color:#555;margin-top:10px;}
.b_table{background-color:#ddd;font-size:1em;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;font-size:1.0em}
.la_table1{border-bottom:1px solid #ddd;color:#333;text-align:center;font-size:1.0em}
.red{color:red}
.laboratory_list{}
.laboratory_bottom{font-size:1.1em;margin-top:10px}

/*교육일정 달력*/
#calendar_title{font-size:27px;font-weight:900;letter-spacing:3px;color:#3ea0d5;padding:5px 0px 5px;text-align:center;letter-spacing:-1px}
#calendar_title img {margin-top:-7px}
.calendar{width:100%;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;float:left}
.educational{width:100%;height:100px;padding:10px;background-color:#f2f2f2;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.c_list{height:25px;text-align:left;font-size:12px;margin-top:5px}
.c_c{width:100%;border-top:2px dotted #ddd;padding-top:10px;text-align:left;}

/*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:1.3em;line-height:1.5em;color:#3390a1;text-align:left;}
.sns_t2{line-height:1.5em;text-align:left}
.sns_t3{font-size:17px;color:#1811a0;text-align:left;}}
.sns{width:100%;}
.sns_icon{width:25%;height:100px;float:left;padding:20px 0px 20px 0px}
.sns_c{float:left;width:65%;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:1.2em;letter-spacing:-2px;color:#2082b7;line-height:20px;}
.g_b{width:100%;padding:4px;background-color:#f2f2f2;border:2px solid #ddd;border-radius:5px;letter-spacing:-2px;text-align:center;color:#333}
.b_b{width:100%;padding:4px;background-color:#51bef9;border:2px solid #32a3e0;border-radius:5px;letter-spacing:-2px;text-align:center;color:#fff}
.s_img img{margin-top:10px}
.red{color:#de0000;}
.net{margin-left:5x;margin-top:20px;font-size:15px}
.net1{margin-left:10px;margin-top:10px;font-size:13px}

.strategy_b{}
.strategy_1{background-color:#d1edfc;line-height:2em;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#333;letter-spacing:-2px;}
.strategy_1_1{background-color:#d1edfc;line-height:2em;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #d1edfc;color:#333;letter-spacing:-2px;}
.strategy_2{text-align:center;line-height:2em;border-right:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#5a5a5a;letter-spacing:-2px;}
.strategy_2_1{text-align:center;line-height:2em;border-right:1px solid #d1edfc;border-left:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#5a5a5a;letter-spacing:-2px;}
.strategy_3{text-align:left;line-height:2em;border-bottom:1px solid #d1edfc;color:#5a5a5a;border-right:1px solid #d1edfc;letter-spacing:-2px;}


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

/*자격증 신청 스타일 */
.certificate_t{border-top:2px solid #40a1d6;}
.certificate_title{text-align:left;font-size:20px;color:#37b6ff;margin-top:10px;margin-bottom:20px}
.certificate{width:100%;}
.picture{width:100%;float:left;border:1px solid #ddd;margin:0 auto}
.certificate_{margin-top:10px;width:100%;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{margin:0 auto;width:120px;padding:8px;border-radius:5px;background-color:#37b6ff;color:#fff;text-align:center;font-weight:bold}


/*디자인 홍보 마케팅 */
.brand_c{text-align:left;line-height:1.5em}
.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;margin:0 auto}

.pr_title{font-size:1.3em;text-align:left;}
.sky{color:#40a1d6}
.line_1{width:100%;height:30px;line-height:30px;background-color:#40a1d6;text-align:left;padding-left:10px;color:#fff;font-size:1.1em}
.line_2{width:100%;height:40px;line-height:40px;background-color:#095077;text-align:left;padding-left:10px;color:#fff;font-size:1.3em}
.man{text-align:right}
.pp{}
.ddd{color:#ddd}
.check{font-size:17px;text-align:left;margin-left:15px}
.check1{float:left;font-size:17px;text-align:left;margin-left:25px;margin-top:10px}
.pr_c{width:80%;margin:0 auto;text-align:left;line-height:20px;font-size:15px}
.pr_center{width:80%;margin:0 auto;font-size:1.2em;line-height:1.5em;text-align:center;}
.big{color:#095077;font-weight:bold;}

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


/*홈페이지 */
.homepage_top{width:100%;height:308px;background:url('/images/sub/homepage_m1.jpg') no-repeat;}
.homepage_c{color:#38aceb;text-align:center}
.home1{font-size:1.7em;text-shadow: 2px 2px 5px #ccc;font-weight:bold}
.home2{font-size:1.2em;font-weight:bold;line-height:20px;color:#5a5a5a;letter-spacing:-2px}
.home3{font-size:1.1em;font-weight:bold;line-height:20px}
.home4{font-size:30px;}
.home5{font-size:17px;font-weight:bold;line-height:20px;color:#38aceb}
.up{font-size:1.2em;;text-align:center}
.up img{margin-right:2px;margin-top:-3px}
.homepage{width:100%;background-color:#f2f2f2;margin-top:20px;padding-bottom:20px}
.h_title{font-size:1.3em;font-weight:bold;color:#38aceb;margin-left:10px}
.homepage_blue{width:95%;padding:10px;background-color:#38aceb;margin:0 auto;border-radius:5px;color:#fff;font-size:1.2em;font-weight:bold;letter-spacing:1px}
.h_c{margin-left:10px;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:30px;line-height:30px;background:url('/images/sub/app_bg.jpg') no-repeat;color:#fff;font-size:1.5em;;font-weight:bold;text-align:left}
.app_1{line-height:25px;color:#40a1d6;font-weight:bold;text-align:center}
.app_2{line-height:25px;text-align:center}
.app_c{text-align:left;line-height:20px}
.app_3{font-weight:bold;font-size:14px}
.app_4{margin-left:10px}
.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:20px;border-right:1px solid #d1edfc;border-bottom:1px solid #d1edfc;color:#5a5a5a;}
.app_b3{text-align:left;line-height:20px;border-bottom:1px solid #d1edfc;color:#5a5a5a;}

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

.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{text-align:center;margin:0 auto;padding-bottom:20px}
.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.25em}
.review{margin-top:7px;line-height:1.7em}


