@charset "euc-kr";
@font-face{
	font-family: 'NanumBarunGothic';
	src: url('../font/NanumBarunGothic.eot');
	src: url('../font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
	     url('../font/NanumBarunGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/*
=============================================
=============================================
*/

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, abbr, acronym, address, big, cite, code, ins, small, sub, sup
{ font:normal 12px/22px 'NanumBarunGothic'; padding:0; margin:0; }

div img, dl img, dt img, dd img, ul img, ol img, li img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, pre img, form img, fieldset img, input img, textarea img, p img, blockquote img, th img, td img{ font-size:0; line-height:0; }

table{ border-collapse:collapse; border-spacing:0; }

ol, ul, li{ list-style:none; }

h1, h2, h3, h4, h5, h6, th, td{ font-weight:normal; font-size:100%; }

form, fieldset, a img{ border:0; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

address, abbr, address, big, cite, code, ins, small, sub, sup, em{ font-weight:normal; font-style:normal; }

blockquote, q{ quotes:none; }

.accessibility, .skip, legend
{ position:absolute !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
caption{ display:none; }

.null{ font-size:0; line-height:0; }

a img, input, textarea, select, img{ vertical-align:middle; }


time, progress, mark, output { display:inline; }


.hide{ position:absolute; top:-9999px; left:-9999px; }
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img{ border:0; }
img, input, select{ vertical-align:middle; }

input{ font:13px 'NanumBarunGothic'; color:#000; vertical-align:middle; }
select{ font-size:13px; border:1px solid #D0D0D0; background:#fff; }



/*------------------------------------------------------------------------------------------------------------*/

body{ margin:0; padding:0; position:relative;overflow-x:hidden;}

#document{ width:100%;margin:0 auto;}

/*Çì´õ*/
#head_line_wrap {width:100%;height:140px;background: url(../img/comm/head_line_bg.png) ;}
#head_line_inner {width:1024px;margin:0 auto;position:relative;}
#head_line_inner ul.imglist {float:left;}
#head_line_inner ul.imglist li {float:left; margin:0; padding:0;} 
#head_line_inner ul.util {position:absolute;right:0;top:10px;}
#head_line_inner ul.util li {margin-right:20px;float:left;}
#head_line_inner ul.util li a {display:block;color:#fff;font-family:'dotum';font-weight:bold;}

#navi_wrap {width:100%;height:60px;background:#191919;position:relative;z-index:999;}
#navi_inner {width:1024px;margin:0 auto;}
#navi_inner h1 {float:left;padding-top:12px;}

.mn_wrap {float:left;overflow:hidden;width:960px;}
.mn_box {float:left;height:83px;}
.mn_box a {display:block;padding:30px 0 0 32px;height:53px;color:#fff;font-size:15px;text-decoration:none;font-weight:600;}
.mn_box a:hover {color:#f8abf7;}
.mn_box .sn_box {width:100%;left:0;top:83px;position:absolute;border-bottom:1px solid #e6e6e6;height:51px;background:#fff;display:none;}
.mn_box ul {position:relative;margin-top:-11px;padding-top:10px;width:1200px;height:62px;left:50%;background:url('../img/comm/sn_bg.png') no-repeat;}
.mn_box ul li {float:left;margin:0 15px;padding-top:15px;}
.mn_box ul li a {padding:0;height:25px;color:#323232;}
.mn_box ul li a:hover {color:#d00071;}
.mn1 ul {margin-left:-340px;background-position:50px top;}
.mn2 ul {margin-left:-200px;background-position:23px top;}
.mn3 ul {margin-left:-152px;background-position:17px top;}
.mn4 ul {margin-left:-45px;background-position:30px top;}
.mn5 ul {margin-left:50px;background-position:40px top;}
.mn6 ul {margin-left:165px;background-position:20px top;}
.mn7 ul {margin-left:107px;background-position:80px top;}
.mn8 ul {margin-left:320px;background-position:30px top;}
.mn9 ul {margin-left:80px;background-position:365px top;}
.mn10 ul {margin-left:220px;background-position:310px top;}

/*footer*/
#foot_wrap {width:100%;height:660px;background:#232323;overflow:hidden;}
#foot_wrap_inner {width:1024px;margin:0 auto;position:relative;text-align:center;}
#foot_wrap_inner .foot_logo {padding-top:75px;}
#foot_wrap_inner .foot_link {width:697px;height:124px;background:url('../img/comm/foot_link_bg.png') no-repeat;margin:30px auto;}
#foot_wrap_inner .foot_link ul {overflow:hidden;padding:20px 38px;}
#foot_wrap_inner .foot_link ul li {margin:0 22px;float:left;}
#foot_wrap_inner .foot_link2 {margin-top:55px;overflow:hidden;text-align:center;}
#foot_wrap_inner .foot_link2 {color:#464646;font-size:14px;}
#foot_wrap_inner .foot_link2 a {color:#fff;font-size:14px;margin:0 15px;}
#foot_wrap_inner .foot_addr {margin-top:11px;color:#8d8d8d;font-size:14px;}
#foot_wrap_inner .foot_addr span {color:#464646;padding:0 15px;}