@charset "utf-8";
/* CSS Document */

/*=======================================
UI&UX design consuting - (주)세인인포테크  - UX 디자인팀
=======================================*/

@font-face{ font-family:'NanumBarunGothic'; src:url('../font/NanumBarunGothic.eot'); src:url('../font/NanumBarunGothic.eot?#iefix') format(‘embedded-opentype’), url('../font/NanumBarunGothic.woff') format(‘woff’), url('../font/NanumBarunGothic.ttf') format('truetype'); }

/* Basic */
body {font-family:'NanumBarunGothic','sans-serif','Verdana' ;color:#201e1e;font-size:14px;padding:0;margin:0;border:0;outline:0;width:100%;/*overflow-x:hidden;*/; min-width:1200px;}
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub,
sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0;line-height:100%;outline:0;}
li {list-style:none}
/*img {vertical-align:bottom;padding-top:8px; padding-left:14px;margin:0;border:0}*/
table {/*width:850px;*/border-collapse:collapse;table-layout:fixed}
caption, legend {display:none}
em {font-style:normal}
a {text-decoration:none}
a:hover,a:visited {text-decoration:none;}
*{margin:0; padding:0;}
img{ border:none; padding:0; margin:0; outline:none;}

/* Gnb */
#wrap{width:100%; margin:0 auto;}
#header_top_nav_full{ width:100%; height:33px; margin:0 auto; margin-bottom:14px;}
#header_top_nav{width:1085px; margin:0 auto;} /*top영역*/
.header_top_nav::after{content:""; display:block; clear:both;}
#header_top_nav_con{ width:350px; height:33px; float:left; } /*빈 공간*/
#header_top_right_con{float:right; margin-right:50px;} /*유틸리티메뉴*/
#header_top_member_nav_con{ float:left; margin-top:10px; margin-right:11px;} /*빈 공간*/
#header{ width:1085px; 42px; margin:0 auto; position:relative; top:0; left:0px;}
#main_nav_con{width:794px; margin:0 auto; float:right; margin-top:-28px;} /*gnb영역*/
.main_nav_list{float:right;list-style:none; padding:0; margin:0; height:22px;}
.main_nav_list_li{ float:left; margin-left:75px;}
#header_top_select_language_con{float:right; margin-top:4px;} /* 언어선택박스 */
.header_top_select_language{width:120px; padding:3px; border:1px solid #b5b5b5; font-size:12px; color:#474747; font-family:'NanumBarunGothic', "Verdana", "Arial";} /* 언어선택박스 */
.main_logo{float:left; margin-left:2px; margin-right:102px; margin-top:0px;}
.main_nav_list01, .main_nav_list02, .main_nav_list03, .main_nav_list04, .main_nav_list05 { font-size:18px; font-family:'NanumBarunGothic','sans-serif','Verdana'; font-weight:bold;}
.main_nav_list01 a, .main_nav_list02 a, .main_nav_list03 a, .main_nav_list04 a, .main_nav_list05 a{color:#4d4b4b;}
.header{ width:985px; height:42px; margin:0 auto;}
.main_nav_list li a.depth1 {color:#4d4b4b;font-size:18px; font-family:'NanumBarunGothic','sans-serif','Verdana'}

/* Drop Down Menu */
#ddmenu { position:relative; margin: 0;padding: 0;width:794px;}
#ddmenu li { float:right; color:#4d4b4b;font-size:18px; font-family:'NanumBarunGothic','sans-serif','Verdana'; font-weight:bold; margin-left:75px;}
#ddmenu li a {display: block;text-decoration: none;color: #fff;text-transform:none;white-space: nowrap;text-align:center;color:#4d4b4b;font-size:18px; font-family:'NanumBarunGothic','sans-serif','Verdana';}
#ddmenu li a:hover {color:#16699e;}
#ddmenu li ul {position:absolute;visibility: hidden; background:#7a7575; height:25px; margin-top:11px; }
#ddmenu li ul.sub_solution{left:-160px;margin-top:11px; width:1200px; background:#fff}
#ddmenu li ul.sub_solution li{display:inline; padding-top:6px; padding-left:7px; padding-right:7px; float:left; background:#7a7575; height:19px; }
#ddmenu li ul.sub_service{left:451px;margin-top:11px; width:353px; background:#fff}
#ddmenu li ul.sub_service li{display:inline; padding-top:6px; padding-left:7px; padding-right:7px; float:left; background:#7a7575; height:19px;}
#ddmenu li ul.sub_service{left:451px;margin-top:11px; width:400px; background:#fff}
#ddmenu li ul.sub_service li{display:inline; padding-top:6px; padding-left:7px; padding-right:7px; float:left; background:#7a7575; height:19px;}
#ddmenu li ul.sein_news{right:-5px; background:#7a7575;margin-top:11px; background:#fff;}
#ddmenu li ul.sein_news li{display:inline; padding-top:6px; padding-left:7px; padding-right:7px; float:left; height:19px; background:#7a7575;}
#ddmenu li ul li {	display:inline; margin:0 auto; padding-top:6px; padding-left:7px; padding-right:7px;background: /*url('../images/ico_vertical.png') no-repeat 0px 9px */; }
#ddmenu li ul.comp{display:inline; background:#7a7575; left:20px;}
#ddmenu li ul.busi{display:inline; background:#7a7575; left:210px;}
#ddmenu li ul li a {width: auto; display: inline;color: #fff; font-size:13px; font-weight:normal}
#ddmenu li ul li a:hover {background:url('../images/ico_vertical.png') no-repeat -5px 0px;color:#c3d9fb; font-size:13px;font-weight:normal}

/* Utill Menu */
#header_utill{ float:right; margin-top:4px; font-size:11px;}
#header_utill li{ float:left;}
#header_utill li.langue{ padding-top:6px; padding-left:12px;}
#header_utill li a{ display:block; padding:12px 12px; background:url('../images/ico_utill_bar.png') no-repeat right 12px; color:#504c4c;}

/* footer */
#footer{clear:both;width:100%; background:#4b4b4b; margin:0 auto; height:100px; padding-top:15px;}
.footer_bottom{margin:0 auto ; width:987px;}
.footer_box1{float:left; width:100px; height:100px; background:url('../images/logo_b.png') no-repeat 80% 60%;}
.footer_box2{float:left; width:800px; height:100px;}
.footer_box2 ul li{ padding:4px 0;font-size:11px; color:#f4f4f4;}
.private{ line-height:30px;}
.private a{ color:#f4f4f4;font-size:11px;}
.private a:hover{ color:#CCC}