@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {padding:0;margin:0;}
/*Common*/
body, th, td, textarea, h1, h2, h3, h4, h5, h6 {font-family: 'Nanum Gothic', serif;font-size:12px; color:#424142;}
body, th, td, textarea { line-height:14px; }
img,a,fieldset{ border:0 none;outline:0;selector-dummy: expression(this.hideFocus=true); margin:0;}
li { list-style:none; }
select, input { font-family:verdana; color:#000000; font-size:1.00em;line-height:17px; }
address,em { font-style:normal; }
button { border:none; background:none; cursor:pointer; }
hr, legend { display:none; }
p, h1, h2, h3, h4, h5, h6, form, input, ul, li, dl, dt, dd {margin:0; padding:0; }
a img {vertical-align:top;}
a:link {font-size:12px;color:#787878;text-decoration:none}
a:visited {font-size:12px;color:#787878;text-decoration:none}
a:hover {font-size:12px;color:#787878;text-decoration:none}
table {border-collapse:collapse;}

/* SUB_LAYOUT */
html, body {height:100%;}
#wrap{width:100%;position:relative;min-width: 1000px;}
#header{width:100%;height:73px;position:absolute; margin:0 auto;left:0; top:0; z-index:9000; background:#fff;border-top:3px solid #cc1800;border-bottom:1px solid #25292c; }
#subslide{width:100%;height:140px;margin:0 auto;background-image:url('../img/common/top_bg.gif');padding-top:75px;}
#content{width:100%;margin:0 auto;background:#e9e9e9;padding:30px 0;}
#footer_wrap{width:100%;height:186px;position:relative;background-image:url('../img/common/top_bg.gif'); }

/* TOPMENU_common */
#topmenu{width:1000px;height:22px;position:relative;text-align:left;margin:0 auto;}
#topmenu h1{position:absolute;margin:0 0 0 10px;}
#topmenu .global_menu{position:absolute;right:0;top:0;overflow:hidden;height:22px;float:left;}
#topmenu .global_menu a{float:left; margin:0;}
.gnb{width:1000px; height:51px; overflow:hidden; margin:0 auto;background:#fff; }
.gnb ul{float:right; padding:0; list-style:none;width:715px; height:51px;overflow:hidden; margin-right:30px;}
.gnb ul li{float:left;width:143px; height:51px; overflow:hidden;position:relative;display:inline;}
.gnb ul li a:hover{position:relative;height:51px; overflow:hidden;}
.gnb ul li a:hover img{position:relative;top:-51px;}
.gnb li { display:inline; }
.gnb .on{position:relative;top:-51px;}
.snb{display:none;width:100%;margin:0 auto; height:120px; background:#fff; position:relative;border-bottom:1px solid #25292c;   }
.snbmenu{width:715px; height:120px; margin-left:255px;margin-right:30px;}
ul.type01{float:left; width:715px; height:120px;color:#fff; text-align:center;}
li.type01 {float:left;width:143px; height:100px;display:inline;}
ul.type02{width:143px; margin:0; padding:0;}
ul.type02 li{margin:0 0 0;}
ul.type02 li a{line-height:25px;color:#5a5a5a;}
ul.type02 li a:hover{display:block;color:#ffffff; font-weight:bold;background:#337294;}

/* FOOTER_common */
#footer_wrap .content_footer{width:1000px;height:136px;margin:0 auto;padding-top:50px; }
#footer_wrap .footer_img{width:246px;height:86px;float:left;}
#footer_wrap .footer_txt{width:734px;height:86px;float:left;margin-left:20px;text-align:left;}
#footer_wrap .footer_txt p{color :#c2c2c0;line-height:20px;}
#footer_wrap .footer_txt a:link{font-size:12px;color:#fff;text-decoration:none;}
#footer_wrap .footer_txt a:visited{font-size:12px;color:#fff;text-decoration:none;}
#footer_wrap .footer_txt a:hover{font-size:12px;color:#7cb9e1;text-decoration:none;}

/* SUB_slide*/
#slides {width:1000px;position:relative;top:0;left:0px;z-index:100;height:140px;margin:0 auto;}
.slides_container {width:1000px;overflow:hidden;position:relative;display:none;}
.slides_container a {overflow:hidden;width:1000px;height:140px;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:40px; left:0; width:39px;height:62px;display:block;z-index:101;}
#slides .next {left:960px;}
.pagination{display:none;}

/*SUB_content*/
#content_sub{width:1000px;background:#fff;margin:0 auto;border:1px solid #d1cfcf;}
.subtitle{width:900px;height:195px;background:#f3f3f3;padding:0 50px;}
.subcon{width:900px; margin:50px 50px;}

/*SUB_menu*/
.submenu{width:1000px;height:50px;background:#fff;color:#5e5e5e;font-size:13px;border-bottom:1px solid #d1cfcf;}
.submenu ul{float:left;color:#5e5e5e; }
.submenu ul li{float:left; width:1000px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e; }
.submenu ul li:first-child{border:0;}
.submenu ul li a{float:left; width:1000px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e; }
.submenu ul li a:hover{background:#337294;color:#fff;font-weight:bold;}
.submenu .on{background:#337294;color:#fff;font-weight:bold;}
.submenu .on a{background:#337294;color:#fff;font-weight:bold;}

.submenu2{width:1000px;height:50px;background:#fff;color:#5e5e5e;font-size:13px;border-bottom:1px solid #d1cfcf;}
.submenu2 ul{float:left;color:#5e5e5e; }
.submenu2 ul li{float:left; width:499px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e;border-left:1px solid #d1cfcf; }
.submenu2 ul li:first-child{border:0;}
.submenu2 ul li a{float:left; width:499px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e; }
.submenu2 ul li a:hover{background:#337294;color:#fff;font-weight:bold;}
.submenu2 .on{background:#337294;color:#fff;font-weight:bold;}
.submenu2 .on a{background:#337294;color:#fff;font-weight:bold;}
.submenu3{width:1000px;height:50px;background:#fff;color:#5e5e5e;font-size:13px;border-bottom:1px solid #d1cfcf;}
.submenu3 ul{float:left;color:#5e5e5e; }
.submenu3 ul li{float:left; width:332px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e;border-left:1px solid #d1cfcf; }
.submenu3 ul li:first-child{border:0;}
.submenu3 ul li+li+li,.submenu3 ul li+li+li a{float:left; width:334px; }
.submenu3 ul li a{float:left; width:332px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e; }
.submenu3 ul li a:hover{background:#337294;color:#fff;font-weight:bold;}
.submenu3 .on{background:#337294;color:#fff;font-weight:bold;}
.submenu3 .on a{background:#337294;color:#fff;font-weight:bold;}
.submenu4{width:1000px;height:50px;background:#fff;color:#5e5e5e;font-size:13px;border-bottom:1px solid #d1cfcf;}
.submenu4 ul{float:left;color:#5e5e5e; }
.submenu4 ul li{float:left; width:249px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e;border-left:1px solid #d1cfcf; }
.submenu4 ul li:first-child{border:0;}
.submenu4 ul li a{float:left; width:249px; text-align:center; line-height:50px; display:inline-block;color:#5e5e5e; }
.submenu4 ul li a:hover{background:#337294;color:#fff;font-weight:bold;}
.submenu4 .on{background:#337294;color:#fff;font-weight:bold;}
.submenu4 .on a{background:#337294;color:#fff;font-weight:bold;}

/*SUB_map*/
#map{margin:0 auto; border:1px solid #bebebe;text-align:left;}
.addr{width:800px;margin:0 auto;overflow:hidden;text-align:left;}
.addr .title{font-size:14px;color:#1e1e1e;margin-bottom:12px;}
.addr .title .title_icon{font-size:10px;color:#97b500;vertical-align:middle;}
.listinfo{border-top:2px solid #545557; margin:20px 0;font-size:12px;}
.listinfo li{overflow:hidden;border-bottom:1px solid #e0e0e0;list-style:none;}
.listinfo .listinfo_title{display:block;float:left;width:20%;min-width:80px;padding:10px 3%;}
.listinfo .listinfo_con{display:block;float:left;min-width:80px;padding:10px 3%;}

/*SUB_sitemap*/
#sitemap {height:200px;margin-top:40px;}
#sitemap div{float:left; width:165px; overflow:hidden;margin-right:14px; }
#sitemap dt{height:40px; font-size:16px; color:#333333;padding-left:16px;}
#sitemap dt a{height:40px; font-size:15px; color:#333333; font-weight:bold;}
#sitemap dd{border-bottom:1px solid #c1c1c1;padding:10px;}
#sitemap dd a{padding:10px;}
#sitemap dd a:hover{color:#000000;}

/*COMMON_quick*/
.move_layer {position:fixed;bottom:auto; top:260px;margin-left: 1020px; width:85px;} 
.move_layer img{margin-bottom:15px;}
* html .move_layer{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+50));}

/*SUB_table*/
.tb_style01{width:900px; margin:0 auto; padding-bottom:30px; }
.tb_style01 table{width:900px;border-collapse:collapse;border-spacing:0;border:1px solid #898686;}
.tb_style01 th,.tb_style01 td{padding:13px 0; }
.tb_style01 th{background:#f3f3f3;color:#0072bc;font-weight:bold;text-align:center;border:1px solid #e3e3e3;}
.tb_style01 td{text-align:left;padding-left:40px;border:1px solid #e3e3e3;}

.tb_style02{width:900px; margin:0 auto; padding-bottom:30px; }
.tb_style02 table{width:900px;border-collapse:collapse;border-spacing:0;border:1px solid #898686;}
.tb_style02 th,.tb_style02 td{padding:5px 0; }
.tb_style02 th{background:#f3f3f3;color:#0072bc;font-weight:bold;text-align:center;border:1px solid #e3e3e3;}
.tb_style02 td{text-align:left;padding-left:20px;border:1px solid #e3e3e3;}

.tb_style03{width:900px; margin:0 auto; padding-bottom:30px; }
.tb_style03 table{width:900px;border-collapse:collapse;border-spacing:0;border:1px solid #898686;}
.tb_style03 th,.tb_style03 td{padding:5px 0; }
.tb_style03 th{background:#f3f3f3;color:#0072bc;font-weight:bold;text-align:center;border:1px solid #e3e3e3;}
.tb_style03 td{text-align:center;border:1px solid #e3e3e3;}
.tb_style03 tr td:first-child{text-align:left;padding-left:20px;}

.tb_img {padding-left:0 !important;}
.subtitle2{font-size:14px;font-weight:bold;margin:20px 0;background:url(../img/common/subtitle_img.gif) no-repeat 0 50%;padding-left:20px;line-height:15px;}
.txt_center{text-align:center!important;padding:0!important;}

.subcon .addr2{width:900px; background:#f3f3f3;line-height:30px;font-weight:bold;text-align:center;paddgin-bottom:20px;}