@charset "utf-8";
/*** reset ***/
body,div,dl,dt,dd,form,input,label,img,p,span,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,i{font-style:normal;}
img{border:none;vertical-align:top;}
a{color:#181818;text-decoration:none;outline:none;background:transparent;-webkit-tap-highlight-color:transparent;}
a:hover{color:#21479d;}
input,button,textarea,select,option{font:14px/1 malgun gothic,Dotum,Helvetica,Helvetica Neue,Arial,Verdana,sans-serif;outline:none;color:#181818;}
body{font:14px/1 malgun gothic,Dotum,Helvetica,Helvetica Neue,Arial,Verdana,sans-serif;word-wrap:break-word;word-break:normal;-webkit-text-size-adjust:none;color:#181818;}
.fl{float:left;}
.fr{float:right; margin-right: 50px;}
.fr a{padding:0 5px;}
.clear:after{clear:both;content:"";display:block;}
table{border-collapse:collapse;border-spacing:0;}
/*** common ***/
.header,.contents,.footer{min-width:1024px;}
.container{width:1024px;margin:0 auto; clear: both;}
.container1000{width:1000px;margin:0 auto; clear: both;}
/*** header ***/
.header .topbar{height:36px;line-height:34px;background:#f4f4f4;color:#454545;}
.top_section{height:36px;}
.header .logobar{height:92px; line-height:92px;}
.header .logobar .logo img{display:block; float:left;padding-top:12px;}
.header nav{ width:780px;height:92px; line-height:92px;text-align:center; float:left;}
.header nav .nav_section{position:relative;z-index:1;}
.header nav .nav_section > ul li{display:inline-block;letter-spacing:-1px;font-weight:bold;font-size:17px;width:122px;color:#5d5d5d;}
/*.header .nav .container > ul li{display:inline-block;letter-spacing:-1px;font-weight:bold;font-size:17px;padding:0 35px;background:url("../images/nav_icon.gif") no-repeat 0 center;color:#5d5d5d;}*/
.header nav .nav_section > ul li a{color:#5d5d5d;display:block;}
.header nav .nav_section > ul li a:hover{color:#21479d;}
.header nav .nav_section > ul li:first-child{background:none;}
.header nav .sub-nav{width:780px;border:1px solid #a9a9a9;position:absolute;left:50%;margin-left:-390px;top:70px;background:#fff;font-size:15px;padding:10px 0;display:none;}
/*.header nav .sub-nav{width:530px;border:1px solid #a9a9a9;position:absolute;left:50%;margin-left:-265px;top:40px;background:#fff;font-size:15px;padding:10px 0;display:block;}*/
.header nav .sub-nav ul{float:left;width:16%;}
.header nav .sub-nav ul:first-child{padding-left:12px;}
.header nav .sub-nav ul li{line-height:35px;font-size:15px;text-align:left;text-indent:0px; text-align:center;}
/*.heade nav .sub-nav ul:last-child li{text-indent:43px;}*/
.header nav .sub-nav ul li a{color:#646464;}
.header nav .sub-nav ul li a:hover{color:#21479d;font-weight:bold;}
/*** footer ***/
.footer{margin-top:100px; border-top : 3px solid black;}
.footer .service{height:200px;}
.footer .service section{padding:35px 0;}
.footer .service section h2{font-size:18px;border-bottom:1px solid #b8b8b8;font-weight:bold;padding-bottom:6px;margin-bottom:2px;}
.footer .service .section-1{float:left;width:450px; margin-left:20px;color:#4d4d4d; font-weight:bold;}
.footer .service .section-1 li{font-size:13px; letter-spacing: -1px;/*color:#d5d5d5;*/line-height:24px;}
.footer .service .section-1 li.big_txt{font-size:20px;}
.footer .service .section-2{float:left;margin-left:50px;width:205px; color:#4d4d4d; font-weight:bold;}
.footer .service .section-2 li{font-size:16px;/*color:#d5d5d5;*/line-height:24px;}
.footer .service .section-2 li.big_txt{font-size:20px;}
.footer .info{padding:5px 0;}
.footer .info .info-txt{font-size:13px;color:#535353;line-height:22px;font-weight:bold;letter-spacing:-1px;float:left;}
.footer .f-logo{float:right;}
/*** contents ***/
.contents{min-height:400px;}

