/* °øÅë */
html{overflow-y:scroll;}
body,p,table,input{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#353535}
ul {list-style:none; margin:0; padding:0}
p {margin:0; padding:0; line-height:130%;}
img {border:0}
input {border:1px #e5e5e5 solid; background:#f9f9f9}
form {margin:0; padding:0}

a{color:#686868; text-decoration:none}
a:hover{color:#686868; text-decoration:underline}

/* //°øÅë */

/* ·¹ÀÌ¾Æ¿ô */
div.header{width:100%; height:160px; background:url(../../images/common/top_bg.gif) repeat-x bottom}
div.container{width:1000px; margin:0 auto;}
div.container:after{display:block;clear:both;content:''}
div.snb{float:left;width:181px; height:100%; background:url(../../images/common/sub_left_bg.gif) repeat-y}
div.content{float:left;width:819px}
div.content_main{position:relative;}
div.footer{width:100%; clear:both;background:#f4f4f4; padding:8px 0}
/* //·¹ÀÌ¾Æ¿ô */

/* Çì´õ */
div.top_area{width:1000px; margin:0 auto}
div.top_area h1 {float:left; margin:0; padding:10px 0 0 0;}
div.top_area h1 a{width:120px; height:79px; background:url(../../images/common/logo.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:block}
div.top_bar{float:right; width:820px;height:160px; background:url(../../images/common/topmenu_bg.gif) no-repeat top right}
div.gomenu {float:right; margin:0 0 45px 0; padding:27px 20px 0 0}
div.gomenu ul{margin:0; padding:0; list-style:none}
div.gomenu li{float:left; height:11px; margin:0 0 0 10px; padding:0}
div.gomenu li a{height:11px; background:url(../../images/common/top_gomenu.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:block}
div.gomenu li.join a{width:40px; background-position:0 0;}
div.gomenu li.login a{width:30px; background-position:-50px 0;}
div.gomenu li.logout a{width:41px; background-position:-192px 0;}
div.gomenu li.mypage a{width:49px; background-position:-243px 0;}
div.gomenu li.sitemap a{width:40px; background-position:-91px 0;}
div.gomenu li.intranet a{width:40px; background-position:-142px 0;}
div.gomenu li.english a{width:41px; background-position:-304px 0;}
div.gomenu li.korean a{width:42px; background-position:-356px 0;}


/* Å¾³×ºñ */
div.top_menu{padding:0 0 0 70px; clear:both; display:block; content:''}
div.top_menu ul{position:relative;padding:0;list-style:none;*zoom:1}
div.top_menu ul:after{display:block;clear:both;content:""}
div.top_menu li{float:left; height:16px; }
div.top_menu li a{float:left;position:relative; height:17px; background:url(../../images/common/top_menu.gif) no-repeat top left; text-indent:-9999px; overflow:hidden; display:block}

div.top_menu li.m1 {margin:0 120px 0 0;}
div.top_menu li.m2 {margin:0 110px 0 0;}
div.top_menu li.m3 {margin:0 112px 0 0}
div.top_menu li.m4 {margin:0}

div.top_menu li.m1 a{width:71px; background-position:0 -40px}
div.top_menu li.m1 a:hover{background-position:0 0}
div.top_menu li.m2 a{width:90px; background-position:-195px -40px}
div.top_menu li.m2 a:hover{background-position:-195px 0}
div.top_menu li.m3 a{width:100px; background-position:-395px -40px;}
div.top_menu li.m3 a:hover{background-position:-395px 0}
div.top_menu li.m4 a{width:70px; background-position:-615px -40px; }
div.top_menu li.m4 a:hover{background-position:-615px 0}

div.top_menu.m1 .m1 ul,
div.top_menu.m2 .m2 ul,
div.top_menu.m3 .m3 ul,
div.top_menu.m4 .m4 ul {display:block}


div.top_menu li ul{display:none;overflow:hidden;position:absolute;top:48px;left:0;width:1020px;margin:0;padding:0;border:0;white-space:nowrap;list-style:none;*zoom:1;}
div.top_menu li ul:after{display:block;clear:both;content:""}
div.top_menu li li{height:14px;overflow:visible;position:relative;left:-1px;padding:0 10px;border-left:1px dotted #df7c7f}
div.top_menu li li a{height:14px;margin:0;padding:0;background:url(../../images/common/top_menu_sub.gif) no-repeat top left; text-indent:-9999px; overflow:hidden; display:block}

div.top_menu ul.m1_sub{left:-45px}
div.top_menu ul.m2_sub{left:35px}

div.top_menu li li.m1_s1 a{width:146px; background-position:0 0}
div.top_menu li li.m1_s1 a:hover{background-position:0 -86px}
div.top_menu li li.m1_s2 a{width:65x; background-position:-180px 0}
div.top_menu li li.m1_s2 a:hover{background-position:-180px -86px}
div.top_menu li li.m1_s3 a{width:79px; background-position:-359px 0}
div.top_menu li li.m1_s3 a:hover{background-position:-359px -86px}
div.top_menu li li.m1_s4 a{width:36px; background-position:-539px 0}
div.top_menu li li.m1_s4 a:hover{background-position:-539px -86px}

div.top_menu li li.m2_s1 a{width:66px; background-position:0 -25px}
div.top_menu li li.m2_s1 a:hover{background-position:0 -111px}
div.top_menu li li.m2_s2 a{width:162px; background-position:-180px -25px}
div.top_menu li li.m2_s2 a:hover{background-position:-180px -111px}
div.top_menu li li.m2_s3 a{width:146px; background-position:-359px -25px}
div.top_menu li li.m2_s3 a:hover{background-position:-359px -111px}
div.top_menu li li.m2_s4 a{width:156px; background-position:-539px -25px}
div.top_menu li li.m2_s4 a:hover{background-position:-539px -111px}
/* //Å¾³×ºñ */


/* ·¹ÇÁÆ®¸Þ´º */
div.snb dl{margin:0; padding:0; width:181px}
div.snb dt{margin:0; padding:20px 0; background:#fafafa; border:1px #ebebeb solid; border-top:none}
div.snb dt h2{height:91px; margin:0 auto; padding:0; background:url(../../images/common/sub_left_title.gif) no-repeat top left; text-indent:-9999px; overflow:hidden}
div.snb dt h2.l_tit01{width:119px; background-position:0 33px;}
div.snb dt h2.l_tit02{width:180px; background-position:-157px 33px;}
div.snb dt h2.l_tit03{width:150px; background-position:-355px 33px}

div.snb dd {margin:0; padding:0;}
div.snb dd a{position:relative; height:41px; background:url(../../images/common/sub_left.gif) no-repeat top left; text-indent:-9999px; overflow:hidden; display:block}
div.snb dd.lm01_01 a{background-position:0 0}
div.snb dd.lm01_01 a:hover{background-position:-191px 0}
div.snb dd.lm01_01 a.on{background-position:-191px 0}
div.snb dd.lm01_02 a{background-position:0 -41px}
div.snb dd.lm01_02 a:hover{background-position:-191px -41px}
div.snb dd.lm01_02 a.on{background-position:-191px -41px}
div.snb dd.lm01_03 a{background-position:0 -82px}
div.snb dd.lm01_03 a:hover{background-position:-191px -82px}
div.snb dd.lm01_03 a.on{background-position:-191px -82px}
div.snb dd.lm01_04 a{background-position:0 -123px}
div.snb dd.lm01_04 a:hover{background-position:-191px -123px}
div.snb dd.lm01_04 a.on{background-position:-191px -123px}

div.snb dd.lm02_01 a{background-position:-382px 0}
div.snb dd.lm02_01 a:hover{background-position:-573px 0}
div.snb dd.lm02_01 a.on{background-position:-573px 0}
div.snb dd.lm02_02 a{background-position:-382px -41px}
div.snb dd.lm02_02 a:hover{background-position:-573px -41px}
div.snb dd.lm02_02 a.on{background-position:-573px -41px}
div.snb dd.lm02_03 a{background-position:-382px -82px}
div.snb dd.lm02_03 a:hover{background-position:-573px -82px}
div.snb dd.lm02_03 a.on{background-position:-573px -82px}
div.snb dd.lm02_04 a{background-position:-382px -123px}
div.snb dd.lm02_04 a:hover{background-position:-573px -123px}
div.snb dd.lm02_04 a.on{background-position:-573px -123px}

div.snb dd.lm03_01 a{background-position:-764px 0}
div.snb dd.lm03_01 a:hover{background-position:-955px 0}
div.snb dd.lm03_01 a.on{background-position:-955px 0}
/* //·¹ÇÁÆ®¸Þ´º */

/* ÄÁÅÙÃ÷ */
div.content_tit{height:131px;border:1px #ebebeb solid; border-top:none; border-left:none; background:#fbfbfb; padding:0 30px 0 60px}
div.content_tit:after{display:block;clear:both;content:''}

div.content_tit h3 {position:absolute;margin:0; padding:0; font-size:35px; color:#515151; letter-spacing:-1px; float:left; line-height:131px;}
div.content_tit p.navi {position:absolute;margin:140px 0 0 0; padding:0; font-size:11px; color:#999898; text-align:right; width:760px; z-index:500}
/*
div.content_tit h3 {margin:0; padding:0; font-size:35px; color:#d63237; letter-spacing:-1px; float:left; line-height:131px;}
div.content_tit p.navi {margin:0; padding:0; font-size:11px; color:#999898; float:right; line-height:131px; text-transform:uppercase}
*/
div.content_body {width:760px; margin:60px 0 60px 59px}
/* //ÄÁÅÙÃ÷ */


/* ÇªÅÍ */
div.footer_box{width:1000px; margin:auto}
div.footer_box ul{margin:0; padding:0; list-style:none}
div.footer_box ul:after{display:block;clear:both;content:""}
div.footer_box li h6 {margin:0; padding:0}
div.footer_box li h6 a{width:75px; height:54px; background:url(../../images/common/foot_logo.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:block}
div.footer_box li {float:left; margin:0; padding:0 0 0 30px}
div.footer a,div.footer strong,div.footer em,div.footer address,div.footer span,div.footer p{margin:0;padding:0;color:#999;font-size:12px;line-height:normal;list-style:none;font-style:normal}
div.footer .info{font-size:11px;line-height:18px}
div.footer .info span{display:inline-block;margin-left:2px;padding-left:7px;background:url(../../images/common/bu_bar.gif) 1px 50% no-repeat;_background-position:left 10%;font-size:11px;line-height:18px}
div.footer .info span.name{color:#d63237; font-weight:bold; background:none; font-size:11px; margin:0; padding:0}
div.footer li address{font-family:Verdana;font-size:10px;line-height:14px; margin-top:5px}
div.footer li address a{color:#777;font-family:Tahoma;font-size:10px;font-weight:bold; text-decoration:none}
div.footer li address a:hover{color:#d63237}
div.footer li address span{font-family:Verdana;font-size:11px;line-height:14px}
div.footer li address em{font-family:Verdana;font-size:10px}
/* //ÇªÅÍ */


/* ´ºÇØ´õ 190212  */
#header {width: 100%;height: 134px;background: #fff;}
#header.bd{border-bottom: 1px solid #ececec;}
#header:after{display: block;clear: both;content: "";}
#header .head_top {border-bottom: 1px solid #ececec;}
#header .head_top .inner {width: 1000px;margin: 0 auto;text-align: right;}
#header .head_top .inner ul {display: inline-block;border-right: 1px solid #ececec;}
#header .head_top .inner ul:after{display: block;clear: both;content: "";}
#header .head_top .inner ul li {float: left;border-left: 1px solid #ececec; }
#header .head_top .inner ul li a{display: block;padding: 10px;font-size: 11px;color: #6c6c6c;line-height: 1em;}
#header .head_top .inner ul li a:hover{color: #de1831;text-decoration: none;}
#header .head_top .inner ul li.logout {}
#header .head_top .inner ul li.logout a {}
#header .head_top .inner ul li.mypage {}
#header .head_top .inner ul li.mypage a {}
#header .head_top .inner ul li.login {}
#header .head_top .inner ul li.login a {}
#header .head_top .inner ul li.join {}
#header .head_top .inner ul li.join a {}
#header .head_top .inner ul li.sitemap {}
#header .head_top .inner ul li.sitemap a {}
#header .head_top .inner ul li.english {}
#header .head_top .inner ul li.english a {}
#header .head_top .inner ul li.intranet {}
#header .head_top .inner ul li.intranet a {}
#header .head_top .inner ul li.search{position: relative;}
#header .head_top .inner ul li.search label{}
#header .head_top .inner ul li.search label input{width: 190px;height: 31px;padding: 5px;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#header .head_top .inner ul li.search button{position: absolute;top: 0px;right: 0px;padding: 6px 8px;border: none;background: none;cursor: pointer;}

#header .header_inner{width: 1000px;margin: 0 auto;background: #fff;border-bottom: 1px solid #f1f1f1;text-align: center;	}
#header .header_inner:after{display: block;clear: both;content: "";}
#header .header_inner h1.logo{float: left;width: 100px;}
#header .header_inner #gnb{float: right;display: inline-block;position: relative;}
#header .header_inner #gnb > ul {}
#header .header_inner #gnb > ul:after {display:block; clear:both; content:"";}
#header .header_inner #gnb > ul > li {float:left;position: relative;margin-left: 50px;padding: 38px 0 40px;}
#header .header_inner #gnb > ul > li > a,
#header .header_inner #gnb > ul > li > span {display: block;height: 20px;color:#000;font-size: 18px;font-family:'Noto Sans KR';font-weight:400;}
#header .header_inner #gnb > ul > li > a:hover,
#header .header_inner #gnb > ul > li > a:focus,
#header .header_inner #gnb > ul > li > a.active,
#header .header_inner #gnb > ul > li > span:hover,
#header .header_inner #gnb > ul > li > span:focus,
#header .header_inner #gnb > ul > li > span.active,
#header .header_inner #gnb > ul > li > a.nav_map{color: #de1831;text-decoration: none;}
#header .header_inner #gnb > ul > li .dep2{display: none;position: absolute;top: 75px;left: 50%;z-index: 1000;width: 200px;margin-left: -100px;padding-top: 10px;background: url(/images/common/bg_dep2_top.png) center top no-repeat;font-family:'Noto Sans KR';}
#header .header_inner #gnb > ul > li .dep2.depth2_2{width: 212px;margin-left: -106px;}
#header .header_inner #gnb > ul > li .dep2 > ul{padding: 20px;background: #fff;border: 1px solid #e2e2e2;border-top: none;text-align: left; -webkit-box-shadow: 5px 0 5px rgba(0,0,0,0.1);-moz-box-shadow: 5px 0 5px rgba(0,0,0,0.1);box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}
#header .header_inner #gnb > ul > li .dep2 > ul > li {margin-top: 15px;}
#header .header_inner #gnb > ul > li .dep2 > ul > li:first-child {margin-top: 0;}
#header .header_inner #gnb > ul > li .dep2 > ul > li > a{display: block;color: #373737;font-size: 14px;line-height: 1.3em;-ms-word-break: keep-all;word-break: keep-all;}
#header .header_inner #gnb > ul > li .dep2 > ul > li:first-child a{padding-top: 0;}
#header .header_inner #gnb > ul > li .dep2 > ul > li > a:hover,
#header .header_inner #gnb > ul > li .dep2 > ul > li > a:focus,
#header .header_inner #gnb > ul > li .dep2 > ul > li > a.on{color: #de1831;text-decoration: none;}
