@charset "euc-kr";

/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll;font-size:10px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'NanumGothic','¸¼Àº °íµñ', 'Open Sans', AppleGothic, "µ¸¿ò", dotum, "±¼¸²", gulim, sans-serif;font-size:14px;color:#666666;line-height: 1.2em;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#333333;text-decoration:none}
a:hover{color:#000000;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
ul,li,ol{list-style:none;}

/* Common */
@font-face {    
 font-family:'NanumGothic';   
 src: url('/fonts/NanumGothic.eot'); /* IE9 Compat Modes */    
 src: url('/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */        
 url('/fonts/NanumGothic.woff') format('woff'), /* Modern Browsers */        
 url('/fonts/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */        
 url('/fonts/NanumGothic.svg#svgMothnnaFont') format('svg'); /* Legacy iOS */
}

div
{
transition-property:width;
-moz-transition-property: width; /* Firefox 4 */
-webkit-transition-property:width; /* Safari and Chrome */
-o-transition-property:width; /* Opera */
-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box
}

.font11{font-size:11px;}
.font13{font-size:13px;line-height:1.6em;}
.font14{font-size:14px;line-height:1.6em;}
.font_agree{font-size:12px;color:#666666;padding-top:5px;}


/* Layout */
#wrap{position:relative;width:100%;height:auto;margin:0 auto;padding:0;text-align:center;}
#header{position:relative;width:100%;margin:0 auto;}
#popupzone{position:relative;width:100%;height:120px;margin:0 auto;background-color:#eeeeee;text-align:center;z-index:10;}
#mvimg_area{position:relative;width:1200px;height:110px;margin:0 auto;padding:5px 0 5px 0;text-align:center;z-index:50;}
.mvimg{position:relative;width:1200px;z-index:80;}
.mvbtn01{position:absolute;left:15px;top:40px;width:24px;height:40px;z-index:100;}
.mvbtn02{position:absolute;left:1166px;top:40px;width:24px;height:40px;z-index:100;}

/* Local Nav */
#lnb_wrap{position:relative;width:100%;height:110px;margin:0 auto;text-align:center;z-index:1;}
.lnb{position:relative;width:1200px;text-align:left;padding-bottom:25px;padding-top:35px;margin:0 auto;}
.lnb_area{position:relative;width:1200px;text-align:left;padding-bottom:25px;padding-top:35px;margin:0 auto;}

.tlogo {float:left;width:212px;}
.tmenu {float:left;margin-top:17px;z-index:200; width:988px; }
.tmenu li{display:inline;}
.tmenu ul li ul{display:none;}
.tmenu ul li:hover ul{display:block;}
.tmenu li .tmenu_bg{background:url(/images/common/smenu_line.gif) 0 0 no-repeat;}
.tmenu_img{padding-bottom:5px;}

.tamenu {margin-top:15px;}

#tsmenu {float:left;margin-top:15px;z-index:200;}
#tsmenu li{display:inline;}
#tsmenu li .lblank{margin-right:50px;}
#tsmenu4 {float:left;margin-top:55px;margin-left:-400px;z-index:200;}
#tsmenu4 li{display:inline;}
#tsmenu4 li .lblank{margin-right:50px;}
#tsmenu5 {float:left;margin-top:55px;margin-left:-400px;z-index:200;}
#tsmenu5 li{display:inline;}
#tsmenu5 li .lblank{margin-right:50px;}

.apDiv1{position:absolute; top:0; right:0; z-index:1;}
.apDiv2{font-size:13px;color:#666666;line-height:175%;}

/* sitemap */
#sitemap_area{position:relative;width:1150px;background-color:#eee}

.sitemap01{position:absolute;left:0px;width:180px;border-top:2px solid #e61f26;}
.mapTit01{position:relative;width:180px;height:55px;padding-top:5px;border-bottom:1px solid #dbdbdb;}
.siteList01{position:relative;top:5px;width:180px;margin-bottom:25px;text-align:left;}

.sitemap02{position:absolute;left:220px;width:230px;border-top:2px solid #e61f26;}
.mapTit02{position:relative;width:230px;height:55px;padding-top:5px;border-bottom:1px solid #dbdbdb;}
.siteList02{position:relative;top:5px;width:230px;margin-left:10px;margin-bottom:25px;text-align:left;}

.sitemap03{position:absolute;left:490px;width:180px;border-top:2px solid #e61f26;}
.mapTit03{position:relative;width:180px;height:55px;padding-top:5px;border-bottom:1px solid #dbdbdb;}
.siteList03{position:relative;top:5px;width:180px;margin-left:10px;margin-bottom:25px;text-align:left;}

.sitemap04{position:absolute;left:700px;width:180px;border-top:2px solid #e61f26;}
.mapTit04{position:relative;width:180px;height:55px;padding-top:5px;border-bottom:1px solid #dbdbdb;}
.siteList04{position:relative;top:5px;width:180px;margin-left:10px;margin-bottom:25px;text-align:left;}

.sitemap05{position:absolute;left:910px;width:180px;border-top:2px solid #e61f26;}
.mapTit05{position:relative;width:180px;height:55px;padding-top:5px;border-bottom:1px solid #dbdbdb;}
.siteList05{position:relative;top:5px;width:180px;margin-left:10px;margin-bottom:25px;text-align:left;}

.sitemap06{position:absolute;left:1160px;width:40px;}

.mapTit_img{margin-top:13px;margin-left:10px;}
.sitemapTxt01{height:30px;padding-top:10px;padding-left:20px;font-size:15px;color:#ffffff;border-bottom:1px solid #7d7d7d;background:url('/images/common/bullet_sitemap.gif') 5% 45% no-repeat;}
.sitemapTxt01 a{color:#ffffff;}
.sitemapTxt02{height:25px;margin-left:25px;padding-top:5px;font-size:13px;color:#ffffff;}
.sitemapTxt02 a{color:#ffffff;}
.sitemapTxt03{height:30px;padding-top:10px;padding-left:20px;font-size:15px;color:#ffffff;border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;background:url('/images/common/bullet_sitemap.gif') 10px 16px no-repeat;}
.sitemapTxt03 a{color:#ffffff;}


/* Global Nav */
#gnb{position:relative;width:100%;height:45px;margin:0 auto;border-bottom:1px solid #eeeeee;text-align:center;}
#gnb_menu{position:relative;width:1200px;height:45px;margin:0 auto;}
#gnb_menu ul{position:absolute;right:0;}
#gnb_menu ul li{float:left;list-style:none;margin-left:20px;height:28px;border-right:1px solid #eeeeee;}
.gnbtn{position:relative;padding-top:17px;width:94px;border-left:1px solid #eeeeee;}
.gnb_search{position:relative;padding-top:13px;padding-right:20px;}
.search:after{content:"";display:block;clear:both;}
.search{width:160px;}
.search_left{float:left;}
.search_right{float:right;width:14px;}
.search input{margin-top:-3px;font-size:12px;color:#373737;vertical-align:middle;}
.search .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #eeeeee;font-size:12px;line-height:15px}

/* Content Area */
#container{position:relative;width:1200px;margin:0 auto;}
#container:after{display:block;clear:both;content:''}
#content{position:relative;width:1200px;margin-top:20px;margin-bottom:50px;text-align:left;}

.main_visual{position:relative;width:1200px;height:485px;margin:0 auto;padding-top:18px;}
.main_service{position:relative;width:1200px;margin:60px 0 60px 0;}

.sub_visual{position:relative;width:1200px;height:200px;margin:0 auto;}
.sub_location{position:relative;width:1200px;margin:0 auto;padding-top:15px;padding-bottom:15px;font-size:11px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;color:#666666;text-align:right;}
.sub_title{position:relative;width:1200px;height:115px;margin:0 auto;}
.sub_stitle{position:relative;width:1200px;margin:0 auto;margin-top:15px;}
.sub_content{position:relative;width:100%;margin-top:45px;padding:0 20px 0 20px;}

.contText01{position:relative;width:900px;margin: 0 auto 50px;text-align:center;}
.contText02{margin-top:10px;text-align:left;font-size:15px;line-height:1.6em;}
.contText03{position:relative;width:100%;margin-top:50px;text-align:left;}
.contimg01{text-align:center;margin:0 auto;}
.contimg02{text-align:center;margin-top:30px;}
.contimg03{position:relative;width:100%;margin-top:20px;text-align:right;}
.contTb01{position:relative;width:100%;margin-top:70px;margin-bottom:20px;text-align:center;}

.sub_img{text-align:center;}
.sub_img2{margin-bottom:20px;text-align:right;}
.sub_img3{margin-top:20px;text-align:center;background-color:#f9f5e8;}
.sub_text{text-align:left;font-size:15px;line-height:1.8em;}
.sub_text2{margin-bottom:20px;text-align:left;font-size:15px;line-height:1.8em;}

#recruit_pro{position:relative;width:985px;height:260px;margin-left:105px;}
.promotion01{position:absolute;left:0px;width:220px;}
.promotion02{position:absolute;left:255px;width:220px;}
.promotion03{position:absolute;left:510px;width:220px;}
.promotion04{position:absolute;left:765px;width:220px;}
.promotion_title{margin:0 auto;}
.promotion_img{margin:0 auto;padding:15px 0 15px 0;}
.promotion_text01{margin:0 auto;line-height:1.5em;}
.promotion_text02{margin:0 auto;line-height:1.5em;text-indent:12px;}

.faq_q{margin-top:5px;}



/* BBS Area */
.bbs_search{position:relative;width:100%;margin-top:45px;text-align:right;}
.srch{float:right;margin-bottom:10px;}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.srch select{height:22px;margin:-1px 0 1px;border:1px solid #e6e6e6;font-size:12px;color:#373737;vertical-align:middle}
.srch input{height:22px;margin:-1px 0 1px;border:1px solid #e6e6e6;font-size:12px;color:#373737;vertical-align:middle}
.srch .keyword{height:18px;margin-left:1px;border:1px solid #e6e6e6;font-size:12px;line-height:15px}
.bbs_list{position:relative;width:100%;}
.bbs_list2{position:relative;width:1000px;margin-left:100px;text-align:center;}
.bbs_btn{position:relative;width:100%;margin-top:10px;text-align:right;}
.bbs_btn li{display:inline;}
.view:after{content:"";display:block;clear:both;}
.view{width:100%;font-size:12px;padding:10px 15px 10px 15px;}
.view_left{float:left;}
.view_right{float:right;}
.view_file{width:100%;padding:10px 15px 10px 15px;border-top:1px solid #d6d6d6;font-size:13px;color:#e61f26;text-align:right;}
.view_file a{font-size:13px;color:#e61f26;}
.view_cont{width:100%;padding:10px 15px 25px 15px;text-align:left;font-size:15px;line-height:1.6em;}
.viewBtn:after{content:"";display:block;clear:both;}
.viewBtn{width:100%;padding-top:10px;}
.viewBtn_left{float:left;}
.viewBtn_right{float:right;}

/* Paginate */
.paginate_simple{padding:15px 0;text-align:center;line-height:normal}
.paginate_simple *{display:inline-block;position:relative;margin:0 -2px;padding:2px 4px;font-size:13px;font-size:13px;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_simple a:hover,
.paginate_simple a:active,
.paginate_simple a:focus{background-color:#f8f8f8}
.paginate_simple strong{color:#ff6600}
.paginate_simple .direction{padding:0 6px;font-weight:bold;font-size:14px;color:#666;text-align:center}
.paginate_simple .direction:hover,
.paginate_simple .direction:active,
.paginate_simple .direction:focus{background-color:transparent !important;color:#333}
.paginate_simple .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* Foot Area */
#footer_wrap{position:relative;width:100%;height:125px;margin:0 auto;border-top:1px solid #e7e7e7;background-color:#eeeeee;text-align:center;}
.footer {width:1200px;text-align:left;padding-bottom:25px;padding:25px 0 0 0px;;margin:0 auto;}
.flogo {float:left;width:350px;top:7px;}
.fcopyright {float:left;margin-left:20px;line-height:19px;text-align:center;}
.fcopyright li{display:inline; margin-left:12px; padding-left:13px;}
.fcopyright li:first-child{background:none; margin-left:-12px;}
.address{position:relative;margin-top:5px;text-align:center;}
.address_text{position:relative;margin-bottom:7px;font-size:12px;color:#444444;text-align:center;}
.copyright{position:relative;margin-top:-5px;font-size:11px;color:#949393;}

/* Main Contents */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;font-size:14px;}
.tbl_type caption{display:none}
.tbl_type td{vertical-align:top;}
.titimg{margin-bottom:15px;}

/* Sub Title */
.tb2_type,.tbl_type th,.tbl_type td{border:0}
.tb2_type{width:100%;border-bottom:1px solid #dcdcdc;font-size:12px;text-align:center;border-collapse:collapse}
.tb2_type caption{display:none}
.tb2_type tfoot{background-color:#f5f7f9;font-weight:bold}
.tb2_type th{padding:7px 0 4px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-size:12px;font-weight:bold}
.tb2_type td{height:50px;padding:6px 0 4px;border:1px solid #dadada;}
.tb2_type td .over{background-color:#eeeeee;}

/* Bbs List */
.tb3_type,.tb3_type th,.tb3_type td{border:0}
.tb3_type{width:100%;border-bottom:2px solid #dcdcdc;font-size:14px;text-align:center}
.tb3_type caption{display:none}
.tb3_type th{height:40px;border-top:1px solid #aeaeae;background-color:#f7f7f7;color:#505050;font-size:17px;font-weight:bold}
.tb3_type th .viewTit{height:50px;color:#505050;font-size:16px;font-weight:bold}
.tb3_type td{height:45px;border-top:1px solid #e5e5e5;color:#737373;}
.tb3_type td .bbsTit{text-align:left;}
.tb3_type td .bbsItem{color:#333333;font-weight:bold;}
.tb3_type td .keyword2{width:490px;height:20px;margin-left:1px;border:1px solid #e6e6e6;font-size:12px;line-height:15px}
.tb3_type td .keyword3{width:250px;height:20px;margin-left:1px;border:1px solid #e6e6e6;font-size:12px;line-height:15px}
.tb3_type td .keyword4{width:1160px;margin-left:1px;border:1px solid #e6e6e6;font-size:13px;line-height:15px}
.tb3_type td .keyword5{width:1000px;margin-left:1px;border:1px solid #e6e6e6;font-size:13px;line-height:15px}

/* »ç¾÷ºÎ´ã´çÀÚ */
.tb4_type,.tb4_type th,.tb4_type td{border:0}
.tb4_type{width:1000px;border-bottom:2px solid #dcdcdc;font-size:14px;text-align:center}
.tb4_type caption{display:none}
.tb4_type th{height:40px;border-top:1px solid #aeaeae;background-color:#f7f7f7;color:#505050;font-size:17px;font-weight:bold}
.tb4_type td{height:90px;border-top:1px solid #e5e5e5;color:#737373;}
.tb4_type td .name{font-size:16px;color:#000000;}

/* °í°´»ç */
.client_list {overflow:hidden;}
.client_list li {float:left;width:216px;margin-right:20px;margin-bottom:20px;}
.client_list li:nth-child(5n) {margin-right:0;}

/* ½ºÅä¸®ÁöÀåºñ  */
.c_area { overflow:hidden; margin-bottom:60px; color:#444; line-height:140%;}
.c_area h4 { line-height:24px; font-size:22px; font-weight:400; margin-bottom:30px; }
.bg_box_bl { background: #3368a5; padding:15px; border-radius:8px; color:#fff;}
.align_c { text-align:center; }
.small_area_l { width:50%; float:left; }
.small_area_r { width:50%; float:right; }
.mg_t_10 { margin-top: 10px; }
.mg_t_30 { margin-top: 30px; }
.basic_h5 { font-size:17px; margin-bottom:10px; font-weight:500; background:url('/images/common/i_txt_bullet.gif')0 3px no-repeat; padding-left:15px; }
.sub_list li, .sub_list dt { margin-bottom:6px; padding-left:10px; background:url('/images/common/list_bullet_b.gif') 0 7px no-repeat; }
.bg_box { background: #f8f8f8; padding:20px; }
.basic_table {border-top:1px solid #3368a5;font-size:13px;}
.basic_table th {background-color:#f6f7f8;font-weight:500;padding:8px 0;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;word-break:keep-all;}
.basic_table th:last-child, .basic_table td:last-child{border-right:0;}
.basic_table td {padding:8px;border-bottom:1px solid #dcdcdc;text-align:center;border-right:1px solid #dcdcdc;color:#555;word-break:keep-all;}
.basic_table .txt_l {padding:8px 8px 8px 20px;text-align:left;}
tfoot {background:#f8f8f8;}
.row_td {background:#faf0f1;color:#333;font-weight:500;}
.clear_b {clear:both;}
.small_area { margin: 30px 0;}
.busi_txt { padding: 0px 80px 30px 80px;}


