body {font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò; background-color:#fff;}

body,table ,div, ul, li, td { margin:0 auto; padding:0;  font-size:12px; line-height:18px;}


/*main*/
img {border:0}
td {margin:0 auto; padding:0; font-size:12px; line-height:18px; }
input {font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;color:555555;}
input#border {font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;color:666666;border:1 solid #C4C4C4}
textarea#border {font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;color:666666;border:1 solid #C4C4C4}
select {color:333333;font-size:12px;font-family:³ª´®°íµñ,NanumGothic,Malgun Gothic,¸¼Àº°íµñ,±¼¸²,µ¸¿ò;}
.sub_txt {color:000000;background:f7f7f7}

div {clear:both;}

li {list-style:none;}

a {font-size:11px;text-decoration:none;margin:0;}
a:link {color:#444;}
a:visited {color:#444;}
a:hover {color:#777;text-decoration:underline;}


*{margin:0px; padding:0px;}
@charset "euc-kr";
@font-face{font-family:NG;src:url(/bizdemo11897/img/netbuilder/NanumGothic.eot);src:local(¡Ø),url(/bizdemo11897/img/netbuilder/NanumGothic.woff) format('woff')}/* ¿©¹é ÃÊ±âÈ­ */
body{margin: 0;padding: 0;}
header, nav, h1, ul, li {margin: 0;padding: 0;}
/* ¸®½ºÆ® ¿µ¿ª */
ul, li {list-style: none;}
/* ±âº» ÆùÆ® ¼³Á¤ */
a:link {text-decoration:none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²;}
a:visited {text-decoration: none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²; }
a:hover {text-decoration:none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif, µ¸¿ò, ±¼¸²; }
a:active {text-decoration: none; font-family:NanumGothic, '³ª´®°íµñ', NG, sans-serif ,µ¸¿ò, ±¼¸²;}
/* ÀÌ¹ÌÁö */
img { border : 0px;}
/*INPUT*/
input, img, select {vertical-align:middle}
input.text   {border:1px solid #7f9db9; height:15px;line-height:15px;} 
input.radio  {vertical-align:middle}
/*Common*/
body, th, td, textarea, h1, h2, h3, h4, h5, h6 {font-family:dotum;font-size:12px; color:#424142;}
address,em  { font-style:normal; }
button  { border:none; background:none; cursor:pointer; }
hr, legend   { display:none; }  
.cursor{cursor:pointer;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; } 
body,code { font:0.75em  Verdana,"³ª´®°íµñ",Tahoma, Dotum,AppleGothic,sans-serif; color:#353535; background:#fff; }
body { min-width:1170px; }
 


/* Äü¸Þ´º */
#sky {
 position: absolute;
 width: 100px;
 left: 50%;
 top: 350px;
 margin-left: 575px;
 height: auto;
 z-index: 20;
}
#sky .quick_menu { }
#sky .quick_menu li a {
 color: #898989;
 text-align: center;
 width: 100%;
 display: block;
 outline-style: none;
 font-size: 12px;
 line-height: 20px;
 text-decoration: none;
 border-top-left-radius: 20px;
 border-top-right-radius: 20px;
 border-bottom-right-radius: 20px;
 border-bottom-left-radius: 20px;
 -webkit-transition-property: all;
 -o-transition-property: all;
 transition-property: all;
 -webkit-transition-duration: 0.5s;
 -o-transition-duration: 0.5s;
 transition-duration: 0.5s;
 -webkit-transition-timing-function: ease-in-out;
 -o-transition-timing-function: ease-in-out;
 transition-timing-function: ease-in-out;
 -webkit-transition-delay: 0s;
 -o-transition-delay: 0s;
 transition-delay: 0s;
 background-color: hsla(0,0%,100%,0.00);
}
#sky .quick_menu li a:hover {
 color: #3A3A3A;
 background-color: #F7F7F7;
}



/* MAIN */

/*Å¾¸Þ´º ·Î°í¶óÀÎ*/

#top_menu {width:100%; height:65px; z-index:98; padding:0; background:#fff; min-width:1050px; position:fixed; }
#top_menu ul {width:1120px; height:65px; margin:0 auto; padding:0; clear:both; float:center;}
#top_menu ul li {float:left;}
#top_menu ul li.logo {width:215px; height:44px; float:left; padding:15px 0 0 22px;}
#top_menu ul li.logo img {width:215px; height:40px; }


/**********·Î°í / Å¾¸Þ´º************/
#menu1 {width:100%; height:65px; margin:0 auto; background:#fff; .position:relative; z-index:98; padding-top:0px; min-width:1050px;}

#DB_navi25 *{margin:0;padding:0;list-style:none; position:abslolute;}
#DB_navi25 img{border:0}
#DB_navi25 a{text-decoration:none }
#DB_navi25 {position:relative; font-size:18px; font:"³ª´®°íµñ"; color:#2b4ca6; width:100%; font-weight:600;letter-spacing:1px;}

#DB_navi25 .DB_wrap {position:relative;width:1920px/*widthÀý¹Ý*/; left:50%; margin-left:-570px; height:65px;}
#DB_navi25 .DB_wrap ul.logo {width:215px; height:34px; float:left; padding:15px 0 0 22px;}
#DB_navi25 .DB_wrap .DB_main{float:left;margin-left:600px; height:65px;}
#DB_navi25 .DB_wrap .DB_main li {float:left;width:auto;height:100%;margin-left:10px; text-align:center;}
#DB_navi25 .DB_wrap .DB_main li a{color:#666; display:block; width:auto; padding:0 10px; height:65px; line-height:65px;}
#DB_navi25 .DB_wrap .DB_main li a:hover{filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;}





/*Å¾¸Þ´º ¸Þ´º¶óÀÎ*/

#menu0 {width:100%; height:50px; margin:65px auto 0 auto; padding-bottom:0px; background:#5b96d8; filter:alpha(opacity=95); opacity: 0.95; -moz-opacity:0.95; position:relative; z-index:98; padding-top:0px; min-width:1050px;}
/**********¸ÞÀÎ¸Þ´º************/
#DB_navi24 *{margin:0;padding:0;list-style:none; position:abslolute;}
#DB_navi24 img{border:0}
#DB_navi24 a{text-decoration:none; }
#DB_navi24 {position:relative; font-size:18px; font:"³ª´®°íµñ"; color:#2b4ca6; width:100%; font-weight:600;letter-spacing:1px;}

#DB_navi24 .DB_wrap {position:relative;width:1920px/*widthÀý¹Ý*/; left:50%; margin-left:-570px; height:50px;}
#DB_navi24 .DB_wrap .DB_main{float:left;margin-top:0px; height:50px;}
#DB_navi24 .DB_wrap .DB_main li {float:left;width:auto;height:100%;margin-left:25px; text-align:center;}
#DB_navi24 .DB_wrap .DB_main li a{color:#fff; display:block; width:auto; padding:0 55px; height:50px; line-height:50px; font-size:14px;}
#DB_navi24 .DB_wrap .DB_main li a:hover{/*filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;*/ background:#244070; color:#fff; font-size:14px;}
#DB_navi24 .DB_wrap .DB_main li.DB_select{}

#DB_navi24 .DB_mask {position:relative; width:100%;height:210px/*¼­ºê¸Þ´ºÀüÃ¼³ôÀÌ*/;overflow:hidden; padding-top:0px; margin-top:0px;}
#DB_navi24 .DB_mask .DB_move{position:relative; width:100%;height:100%;background:#fff url('../img/bg2.png') repeat-x center bottom;height:207px;top:-220px/*À§·Î ¸Þ´º¼û±â±â*/;border-bottom:3px solid #244070;}
#DB_navi24 .DB_mask .DB_move .DB_subSet{position:relative;width:1140px;/*widthÀý¹Ý*/ left:50%;margin-left:-605px;padding-top:10px;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul{float:left; width:auto; padding:0 15px 0 10px; height:207px; margin-top:-10px; text-align:left; /*border-right:1px solid #ededed;*/ }
#DB_navi24 .DB_mask .DB_move .DB_subSet ul:hover {background:#f1f1f1;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul:first-child{margin-left:50px}/*ºñÇ¥ÁØÀÎ°æ¿ì li¿¡ Å¬·¡½º·Î Àû¿ë*/
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li{height:25px;width:100%; text-align:center;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li.fir {padding-top:10px;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li a{ font:12px "³ª´®¹Ù¸¥°íµñ";display:block;padding:5px 10px 5px;color:#3f3f3f;letter-spacing:-0.5px; }
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li a:hover{color:#fff;letter-spacing:-0.5px;  font-weight:bold;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li.DB_select a{color:#fff;background:#5b96d8; letter-spacing:-0.5px;} 







/* ¸ÞÀÎ ¹è³Ê ¹× °Ô½ÃÆÇ ¿µ¿ª */
#cate_banner {width:100%; height:282px; margin:0 auto; padding:22px 0px 0px 0px; background-color:#fff; }
#cate_banner ul {width:1120px; margin:0 auto; padding:0;}
#cate_banner ul li {margin:0 auto; padding:0; float:left;}

#mainB_area {width:100%; height:100%; margin:0 auto; padding:0; background-color:#fff;}
#mainB_area ul {width:1120px; margin:0 auto; padding:0;}
#mainB_area ul li {margin:0 auto; padding:0; float:left;}

#banner_area {width:100%; height:257px; margin:0 auto; padding:0; background-color:#fff; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
#banner_area ul {width:1120px; margin:0 auto; padding:0;}
#banner_area ul li {margin:0 auto; padding:0; float:left;}

#cs_area {width:100%; height:215px; margin:0 auto; padding:20px 0; background-color:#fff; border-top:1px #dfdfdf solid; }
#cs_area ul {width:1120px; margin:0 auto; padding:0; }
#cs_area ul li {margin:0 auto; padding:0; float:left;}

#cs_area ul li.cs_b {width:333px; padding:0 19px 0 19px; float:left;}
#cs_area ul li.cs_c {width:740px; float:center; padding:0;}
#cs_area ul li.cs_l {width:330px; height:15px; float:right; padding-right:18px;}



/* ÇÏ´Ü ¿µ¿ª */
#bottom_area {width:100%; height:40px; margin:0 auto; padding:0; background:#fff; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
#bottom_area ul {width:1120px;margin:0 auto; padding:0;}
#bottom_area ul li {float:left;}
#bottom_area ul li.txt {line-height:40px;}
#bottom_area ul li.txt a {padding:0 10px;}
#bottom_area ul li.sns {width:187px; float:right;}

#sitemap {width:100%; height:280px; margin:0 auto; padding:0; background:#f0f0f0;}
#sitemap ul {width:1120px;margin:0 auto; padding:0;}

.f_sitemap{padding:35px 0 0 30px;}
.f_sitemap .col_wrap{}
.f_sitemap dl{width:135px;float:left;position:relative;}
.f_sitemap dt{margin-bottom:18px;color:#444;font-size:14px;font-weight:bold;letter-spacing:-.5px;}
.f_sitemap dd li{margin-bottom:9px;}
.f_sitemap dd li a{color:#777;font-size:11px;letter-spacing:-.25px;}

#addr {width:100%; height:125px; margin:0 auto; padding:0; background:#fff;  border-top:1px #dfdfdf solid;}
#addr .inn_wrap {width:1120px;margin:0 auto; padding:25px 0 0 0;}
#addr p {margin-bottom:3px;color:#999;font-size:11px;} 
#addr p.bold {font-size:11px; color:#838383; font-weight:bold; line-height:40px;}


/* ¼­ºê »ó´ÜÀÌ¹ÌÁö ¿µ¿ª */
#sub_visual {width:100%; height:254px; margin:0 auto; padding-top:65px; clear:both; border-bottom:0px #ccc solid;}

/* ¼­ºêÆäÀÌÁö ¿µ¿ª */
#sub_content {width:100%; height:100%; margin:0 auto; padding:0;}
#sub_content ul {width:1120px; margin:0 auto; padding:25px 0 0 0;}
#sub_content ul li {margin:0 auto; padding:0; float:center;}
#sub_content ul li.last {padding-bottom:90px;}
#sub_content ul li.cont_area { margin:40px auto 0 20px; padding:0; text-align:left; float:top;}
#sub_content ul li.board_area { margin:40px auto 90px 15px; padding:0; text-align:left; float:top;}



#sitemap2 ul li.sitemap_tit {width:185px; height:30px; background-color:#e8e8e8; padding:10px 0 0 20px; text-align:left; font-size:14px;font-family:³ª´®°íµñ;  font-weight:bold; color:#444; float:left;}
#sitemap2 ul li.sitemap_txt {width:840px; height:30px; border-bottom:1px #e8e8e8 solid; margin-bottom:25px; padding:10px 0 0 25px; text-align:left; float:left;font:12px "³ª´®°íµñ";}