@charset "utf-8";

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin: 0;padding: 0;}
html{overflow-y:scroll;}

body { font-size:12px; font-family:Verdana,Arial, Helvetica,sans-serif; color:#585858; 
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0 solid #66635E; text-align:center; background-color:#ffffff;
/*scrollbar-face-color:#FFFFFF;  scrollbar-shadow-color:#bab5b1;	scrollbar-highlight-color:#B3B3B3;
scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#bab5b1; */
}
table { border-collapse: collapse;}
fieldset, img { border: none;}
input{vertical-align:middle; }
select {font-size:12px; color:#6b6b6c; vertical-align:middle;}
div, ul, form, fieldset, td, th, li, h1, h2, h3, h4, p { margin:0; padding:0;}
ul,li,ol,li,dl,dd,dt{list-style:none;}
legend,hr{position:absolute; left:-999px; width:0; height:0; font-size:0; visibility:hidden; z-index:-1;}
caption{ width:0; height:0;  z-index:-1; font-size:0; line-height:0; visibility:hidden; }
hr{ display:none;}
a{ color:#585858; font-size:1em; text-decoration:none;  font-family:Arial,Verdana, Helvetica,sans-serif;   }    
.editer table{border-collapse:separate;}
a:hover{ color:#212121; }

.blind { position:absolute; visibility:hidden; margin:0; padding:0; width:0; height:0; }

#wrap { margin:0 auto; padding:0; width:100%; height:100%; }


.mbg_x {background-image:url(/image/main/bg.jpg);BACKGROUND-REPEAT: no-repeat; background-position: top center} /*  전체 백그라운드 */
.mbg_02 {background-image:url(/image/main/main_visual1.jpg);BACKGROUND-REPEAT: no-repeat; background-position: top center} /*  전체 백그라운드 */
.sub_x {background-image:url(/image/main/bg.jpg);BACKGROUND-REPEAT: no-repeat; background-position: top center} /*  전체 백그라운드 */
 
 
div.toptable { position:relative; margin:0 auto; width:1000px; height:44px;}
div.toptable p.toplogo { text-align:left }

div.top ul.sb { position:absolute; display:block; top:10px; left:880px; width:1000px; height:30px; }/*큰버튼 나오는위치*/
div.top ul.li { float:left; position:relative; z-index:2;}
div.top ul.li.topsb01 { padding:0 0px 1px;}
div.top ul.li.topsb02 { padding:0 0px 1px;}

div.toptablecentents { position:relative; margin:0 auto; width:1064px;  }
div.toptable p.centents { height:653px; left:0px; }


div.main_header { position:relative;  margin:0 auto; width:1000px; height:39px;}
div.main_header div.inside { width:1000px; height:39px; }

div.main_header div.top ul.lnb { position:absolute; display:block; left:320px; top:0px; *zoom:1; z-index:2;}/*큰버튼 나오는위치*/
div.main_header div.top ul.lnb li { float:left; position:relative; z-index:2; }
div.main_header div.top ul.lnb li.lnb1 {padding:0 0px 1px; }
div.main_header div.top ul.lnb li.lnb2 {padding:0 0px 0px; }
div.main_header div.top ul.lnb li.lnb3 { padding:0 0px 0px; }
div.main_header div.top ul.lnb li.lnb4 { padding:0 0px 0px;}
div.main_header div.top ul.lnb li.lnb5 { padding:0 0px 0px;}
div.main_header div.top ul.lnb li.lnb6 { padding:0 0px 0px;}
div.main_header div.top ul.lnb li.lnb7 { padding:0 5px 10px;}
div.main_header div.top ul.lnb li .depth{ position:absolute; left:0; top:34px;  }/*소메뉴 나오는위치*/
div.main_header div.top ul.lnb li .depth li{ float:left; padding:5px 10px;} 

div.main_header div.top ul.lnb li.lnb1 .depth{ margin-left:11px; width:550px; }/*소메뉴 나오는위치*/
div.main_header div.top ul.lnb li.lnb2 .depth{ margin-left:11px;width:550px; }
div.main_header div.top ul.lnb li.lnb3 .depth{ margin-left:11px;width:550px; }
div.main_header div.top ul.lnb li.lnb4 .depth{ margin-left:-70px;width:500px; }
div.main_header div.top ul.lnb li.lnb5 .depth{ margin-left:11px;width:500px; }
div.main_header div.top ul.lnb li.lnb6 .depth{ margin-left:5px;width:500px; }
div.main_header div.top ul.lnb li.lnb7 .depth{ margin-left:5px;width:500px; }
div.main_header div.top ul.gnb { position:absolute; left:1000px; top:37px; *zoom:1; }
div.main_header div.top ul.gnb li { float:left; margin-right:15px;}



div.container { margin:10 auto; width:100%; }
div.main_visual { margin:0 auto; width:1306px; margin-top:15px;}
div.main_visual p.main_visual_img { height:1px; padding-left:200px; background:#ffffff; *zoom:1; }/*작은이미지 나오는바*/
div.main_visual p.main_visual_img span { float:left; margin-left:8px; border:1px solid #fff;  }
div.main_visual p.main_visual_img span.on { border:1px solid #fff;}/*작은이미지 테두리*/

div.aside { margin:0 auto; width:1402px; height:164px; background:#5a94de;  }
div.aside ul.aside_bottom { margin:0 auto; width:1100px; *zoom:1; }
div.aside ul.aside_bottom li { float:left; margin-top:22px; padding-left:11px; }
div.aside ul.aside_bottom li p { text-align:left; }
div.aside ul.aside_bottom li p.aside_title { margin-bottom:10px; }
div.aside ul.aside_bottom li p.aside_title img.aside_title_img { padding:4px 14px 0 0; vertical-align:top;}

div.main_footer { margin:0px auto 0; width:100%; background:#ffffff; top:5px; height:100px;}

div.copyright { position:relative; margin:0 auto; width:1284px; float:center;}
div.copyright p.copyright { position:absolute; left:3px; top:20px; }



div.lnb_sub_bar_ { position:absolute; left:0; top:78; width:100%; height:28px; background:#1b285e; z-index:1;} 

div.sub_visual { position:relative; margin-top:15px; min-width:1306px; width:100%; height:256px; overflow:hidden;}
div.sub_visual p { position:absolute; left:50%; width:2000px; margin-left:-1000px;  top:0px; }

div.line p.line {  position:relative; margin:0 auto;  width:1339px; height:3px; background:#533208; }

.sub_visual .sub_visual_fla{position:relative; width:1100px; margin:0 auto;   }
.sub_visual .sub_visual_fla .sub_visual_flaInside{ position:absolute; left:0px; top:30px; z-index:100; }


div.colgroup { margin:0 auto; width:1064px; *zoom:1; }
div.colgroup:after { content:''; display:block; clear:both; }
div.colgroup div.snb { float:left; margin-top:0px; width:244px;  text-align:left;} /*새로테이블넣는것*/
.snb ul { margin:0px 0px 30px 0px; width:217px;}


div.colgroup div.sub_contents { float:left; width:820px; }
div.location { margin-top:0px; width:820px; }
div.location ul.location { top:10px; *zoom:1; margin-left:600px; height:10px; text-align:right;}
div.location ul.location:after { content:''; display:block; clear:both;}
div.location ul.location li { float:left; padding:0 6px; height:9px; font-family:dotum; font-size:11px; color:#de483c; background:url(/image/location/location_line_bg.gif) no-repeat right top; }
div.location ul.location li.end { background:none; }
div.location ul.location li span { color:#de483c; }

div.section { margin-bottom:44px; text-align:left; }
div.section p{ margin-bottom:21px; }
div.section p.list{ padding:14px 0px 0 0; text-align:center; border-top:1px solid #d1d1d1; background-color:#f0f2f4;  height:50px; font-size:23px; color:#585554; font-weight:bold; vertical-align:middle;  }

div.tab { margin-bottom:29px; height:30px; }
div.tab ul { *zoom:1; text-align:left; }
div.tab ul li { float:left; }


div.location table.location { margin-top:26px; width:100%; border-top:1px solid #d1d1d1; }
div.location p.text { text-align:left; height:52px; line-height:30px;  font-size:26px; color:#585554; vertical-align:middle; font-weight:bold;}
div.location table.location td { padding-left:21px; height:30px; line-height:30px; text-align:left; border-bottom:1px solid #efefef; }


.conBox_fla{text-align:center; }