@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
* { font-family:"Nanum Gothic" !important }

a { outline:none; }
a:link {text-decoration: none; color: #666060;}
a:visited {text-decoration: none; color: #666060;}
a:active {text-decoration: none; color: #666060;}
a:hover {text-decoration: none; color:#000;}
body { padding:0; margin:0;}
img { border:none;}
ul { padding:0; margin:0; }
li { list-style:none; }

#warp { width:100%; margin:0 auto; position:relative; overflow:hidden; }
#header { width:100%; margin:0 auto; position:relative; }
.header_top { width:1000px; margin:0 auto; position:relative;  height:70px;}
.mainlogo { float:left; width:188px; height:42px; padding-top:15px; cursor:pointer;}
.topmenu_warp { height:20px; text-align:left; padding-top:10px;}
.topmenu_warp ul { float:right;}
.topmenu_warp li { float:left; text-align:left; font-size:12px; font-family:"dotum"; line-height:20px; font-weight:normal; color:#494949; cursor:pointer; margin-left:10px;}
.topsearch_warp { width:350px; float:right; margin-top:5px;}
.top_search { width:300px; height:20px; float:left; position:relative; }
.search_select { width:90px; background-color:#fff; height:20px; position:absolute; z-index:10; font-size:12px; font-family:"dotum"; text-align:left; font-weight:normal; line-height:20px; color:#7b7b7b; cursor:pointer; }
.search_select li { margin:0 auto; width:90px; height:20px; display:none; background-color:#fff;}
.search_inputw { width:180px; float:right; height:20px; }
.search_input { width:250px; float:right; border:3px solid #586e7b; height:18px; font-size:12px; font-family:"dotum"; text-align:left; color:#7b7b7b; }
.menubar_warp { width:100%; height:40px; margin:0 auto; position:relative; overflow:hidden; background-color:#f78a29; }
.menubar { width:1000px; height:40px; position:relative; overflow:hidden;  margin:0 auto}
.menu { width:1000px; float:left; height:14px; padding-top:13px;}
.menu li { float:left; width:110px; height:14px; text-align:center; cursor:pointer; }
.menu_child_warp { width:100%; margin:0 auto; height:30px; position:relative; overflow:hidden; border-bottom:1px solid #ccc;  }
.menuchild { width:1000px; height:30px; margin:0 auto; position:relative; overflow:hidden; }


#menu01 { width:1000px; height:30px; float:left; display:none; }
#menu01 ul { padding:0; margin:0;}
#menu01 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#menu01 a:link {text-decoration: none; color: #666060;}
#menu01 a:visited {text-decoration: none; color: #666060;}
#menu01 a:active {text-decoration: none; color: #666060;}
#menu01 a:hover {text-decoration: none; color:#000;}

#menu02 {  width:1000px; height:30px; float:left; display:none;}
#menu02 ul {padding:0; margin:0;}
#menu02 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px;  margin-left:20px;}
#menu02 a:link {text-decoration: none; color: #666060;}
#menu02 a:visited {text-decoration: none; color: #666060;}
#menu02 a:active {text-decoration: none; color: #666060;}
#menu02 a:hover {text-decoration: none; color:#000;}

#menu03 {  width:1000px; height:30px; float:left; display:none; }
#menu03 ul { padding-left:200px; margin:0;}
#menu03 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#menu03 a:link {text-decoration: none; color: #666060;}
#menu03 a:visited {text-decoration: none; color: #666060;}
#menu03 a:active {text-decoration: none; color: #666060;}
#menu03 a:hover {text-decoration: none; color:#000;}

#menu04 {  width:1000px; height:30px; float:left; display:none;}
#menu04 ul {padding:0; margin:0;}
#menu04 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px;  margin-left:20px;}
#menu04 a:link {text-decoration: none; color: #666060;}
#menu04 a:visited {text-decoration: none; color: #666060;}
#menu04 a:active {text-decoration: none; color: #666060;}
#menu04 a:hover {text-decoration: none; color:#000;}

#menu05 { width:1000px; height:30px; float:left; display:none; }
#menu05 ul { padding:0; margin:0;}
#menu05 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#menu05 a:link {text-decoration: none; color: #666060;}
#menu05 a:visited {text-decoration: none; color: #666060;}
#menu05 a:active {text-decoration: none; color: #666060;}
#menu05 a:hover {text-decoration: none; color:#000;}

#menu06 {  width:1000px; height:30px; float:left; display:none;}
#menu06 ul { padding:0; margin:0;}
#menu06 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#menu06 a:link {text-decoration: none; color: #666060;}
#menu06 a:visited {text-decoration: none; color: #666060;}
#menu06 a:active {text-decoration: none; color: #666060;}
#menu06 a:hover {text-decoration: none; color:#000;}

#menu07 { width:1000px; height:30px; float:left; display:none;}
#menu07 ul { padding:0; margin:0;}
#menu07 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#menu07 a:link {text-decoration: none; color: #666060;}
#menu07 a:visited {text-decoration: none; color: #666060;}
#menu07 a:active {text-decoration: none; color: #666060;}
#menu07 a:hover {text-decoration: none; color:#000;}

#menu08 { width:1000px; height:30px; float:left; display:none;}
#menu08 ul { padding:0; margin:0;}
#menu08 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#menu08 a:link {text-decoration: none; color: #666060;}
#menu08 a:visited {text-decoration: none; color: #666060;}
#menu08 a:active {text-decoration: none; color: #666060;}
#menu08 a:hover {text-decoration: none; color:#000;}

#menu09 { width:1000px; height:30px; float:left; display:none;}
#menu09 ul { padding:0; margin:0;}
#menu09 li { float:left;font-family:"dotum"; font-size:12px; color:#000; font-weight:bold; line-height:30px; margin-left:20px;}
#menu09 a:link {text-decoration: none; color: #666060;}
#menu09 a:visited {text-decoration: none; color: #666060;}
#menu09 a:active {text-decoration: none; color: #666060;}
#menu09 a:hover {text-decoration: none; color:#000;}


#container_warp { width:1000px; position:relative; margin:0 auto;  }
.main_visual { width:1000px; height:220px;  margin:0 auto; position:relative; padding-top:10px; }
.main_left { width:744px; float:left; height:210px; border-left:5px solid #f78a29; border-top:5px solid #f78a29; border-bottom:5px solid #f78a29; border-right:1px solid #e0e0e0; }
.mainnews_category_w { width:120px; height:210px; background-color:#e0e0e0; float:left;}
.mainnews_category_w li { float:left; width:120px; height:30px; cursor:pointer;}
.mvisual_warp { width:624px; height:210px; float:left;}
.mv_table { width:100%; float:left; padding:20px;}
.mv_table td { font-size:16px; font-weight:bold; text-align:left; font-family:"dotum"; line-height:20px; color:#494949}
.imgbox { width:165px; height:165px; background-color:#ddd;float:left; }
.main_right { width:245px; height:210px; float:left; border-top:5px solid #e0e0e0; border-right:5px solid #e0e0e0; border-bottom:5px solid #e0e0e0; }
.clsBannerScreen {overflow: hidden;position: relative; width:245px; height:210px; cursor:pointer; clear:both;}
.clsBannerScreen .images {position:absolute; display:none; }
.clsBannerScreen .images ul, li {list-style:none; margin:0; padding:0;  }
.clsBannerButton {width:80px; height:21px;cursor:pointer;float:right; position:absolute; z-index:5; margin-left:180px; margin-top:10px;}
.clsBannerButton ul { padding:0; margin:0; }
.clsBannerButton li {float:left; margin-left:5px;}
.clsBannerButton_li { margin-left:100px;}
.clsBannerButton li.fir {border-left:1px solid #e1e1e1;}
.clsBannerButton li.labelOverClass {font-weight:bold; }


.middle_warp { width:1000px; height:290px; text-align:left;  margin:0 auto; position:relative; overflow:hidden; padding-top:10px;  padding-bottom:10px; border-bottom:2px solid #e0e0e0 }
.middle_news01 { width:400px; height:290px; float:left;  position:relative;  }
.middle_nimg { width:400px; height:290px; float:left; background-color:#808080; position:absolute; z-index:5;}
.nimg_title { width:400px; height:30px; background:url('/images/mnewstitlebg.png'); text-align:center; font-size:14px; font-weight:bold; color:#fff; position:absolute; z-index:20; margin-top:260px; line-height:30px; font-family:"dotum"; display:block; }
.nimg_title a:link {text-decoration: none; color: #e0e0e0;}
.nimg_title a:visited {text-decoration: none; color: #e0e0e0;}
.nimg_title a:active {text-decoration: none; color: #e0e0e0;}
.nimg_title a:hover {text-decoration: none; color:#fff;}
.middle_news02 { width:350px; height:290px; float:left;  }
.table_list { width:350px; float:left;}
.list_table { float:left; }
.list_table_img { width:90px; height:90px; margin:0 auto; background-color:#eee;}
.list_table_title { text-align:left; font-size:14px; font-weight:bold; font-family:"dotum"; color:#494949}
.list_table_con { text-align:left; font-size:12px; font-family:"dotum"; line-height:15px; color:#7b7b7b;}
.list_table_date { text-align:left; font-size:11px; font-family:"dotum"; color:#7b7b7b}

.middle_news03 { width:244px; height:284px; float:left;  border:3px solid #e0e0e0; }
.middle_t { width:240px; margin:0 auto; }
.middle_t td { padding-left:30px; text-align:left; font-size:12px; font-family:"dotum"; color:#494949;  height:25px; }
.dadan_warp { width:1000px; text-align:left;  margin:0 auto; position:relative; overflow:hidden; padding-top:10px;  }
.dadan01 { width:400px; float:left;  }
.dadan02 { width:350px; float:left;  }
.d_notice { width:318px; height:118px; border:1px solid #e0e0e0; float:left; margin-left:10px;  }
.dn_table { width:90%; margin:0 auto; padding-top:15px;}
.dn_table td { text-align:left; font-size:12px; font-family:"dotum"; color:#494949; line-height:17px;}
.dadan03 { width:250px; float:left; }
.dadan03 li { width:250px; height:60px;}

.c_bannerwarp { width:1000px; height:30px; margin:0 auto; position:relative; overflow:hidden; padding-bottom:20px; }

#copyright { width:1000px; margin:0 auto; position:relative; overflow:hidden; border-top:3px solid #f78a29; padding-top:20px; padding-bottom:30px;}
.copylogo { width:250px; height:60px; float:left; padding-left:20px;}
.cmenu_warp { width:353px; height:13px; float:left; padding-left:20px;}
.cmenu_warp li { float:left; cursor:pointer;}
.copyright { width:423px; height:37px; float:left; padding-left:20px; padding-top:10px;}
.copy_fsite { border:1px solid #e0e0e0; text-align:left; font-size:12px; font-family:"dotum"; color:#7b7b7b; }


.spage_warp { width:750px; float:left;}
.content_warp {width:750px; float:right;}
.page_lbanner {width:115px; float:left;  }
.page_title { width:96%; margin:0 auto; height:50px; border-bottom:1px dotted #e0e0e0;}
.sub_ptitle { text-align:left; font-size:22px; font-weight:bold; font-family:"dotum"; color:#000; line-height:50px;}
.page_detial { width:96%; margin:0 auto; text-align:left; font-size:14px; line-height:20px; font-family:"dotum"; color:#000; padding-top:20px;}
.sub_pte { text-align:left; font-size:12px; font-family:"dotum"; line-height:15px; color:#7b7b7b}
.sub_pdate { text-align:left; font-size:11px; font-family:"dotum"; color:#7b7b7b; float:right; margin-top:25px;}
.sbanner_warp { width:250px; float:right;}
.relation_news { width:96%; margin:0 auto; position:relative;  border-bottom:3px solid #7b7b7b; padding-bottom:10px; }
.relation_t { width:100%; margin:0 auto; }
.relation_t td { text-align:left; font-size:12px; font-weight:normal; line-height:20px; color:#000; } 

.leftmenu_w { width:130px; float:left;}
.lefttop { width:120px; padding-left:10px; height:50px; border-bottom:1px solid #e0e0e0; float:left; text-align:left; font-weight:bold; font-family:"dotum"; line-height:50px; color:#fff; background-color:#f78a29;}
.leftmenu { width:110px; padding:10px; float:left; text-align:left; font-size:14px; font-family:"dotum"; color:#7b7b7b;   }
.leftmenu li { line-height:40px; border-bottom:1px solid #f4f4f4; cursor:pointer; }
.leftmenu li a:link {text-decoration: none; color: #7b7b7b;}
.leftmenu li a:visited {text-decoration: none; color: #7b7b7b;}
.leftmenu li a:active {text-decoration: none; color: #7b7b7b;}
.leftmenu li a:hover {text-decoration: none; color:#f78a29; font-weight:bold;}
.middle_line { width:100%; float:left; border-top:1px dotted #e0e0e0; margin-top:15px; padding-top:15px;}
.mmiddle_line { width:100%; float:left; border-top:1px dotted #e0e0e0; margin-top:10px; padding-top:10px;}

.certification { width:97%; float:left; padding:1%; border:1px solid #e0e0e0;}
.page { width:740px; float:left;}
.mjoin_step { width:740px; height:80px; float:left; background-color:#f1f1f1; border-bottom:1px solid #e0e0e0;}
.mjoin_warp { width:740px; margin:0 auto; position:relative; overflow:hidden; padding-top:10px;}
.mjoin_stitle { width:740px; height:30px; float:left;  text-align:left;  }
.mjoin_db { width:740px; float:left;}
.mj_ta { width:715px; height:100px; margin:0 auto; border:1px solid #e0e0e0; text-align:left; font-size:12px; font-family:"dotum"; color:#181818; padding:10px; line-height:18px;}
.mj_topagree { width:740px; height:20px; float:left; font-size:12px; color:#7b7b7b; text-align:left; font-family:"dotum";  margin-top:10px; line-height:20px;}
.mj_allagree { width:740px; height:40px; float:left; margin-top:5px; background-color:#f2f2f2; border-top:2px solid #7b7b7b; border-bottom:1px solid #e0e0e0; text-align:left; font-size:12px; font-family:"dotum"; color:#181818; line-height:40px;}
.mj_brifing { width:720px; float:left; padding:10px; text-align:left; font-size:11px; font-family:"dotum"; color:#494949; line-height:18px; border-bottom:1px solid #e0e0e0}
.mj_btnwarp { width:740px; float:left; text-align:center; padding-top:10px;}
.nmj_input { float:left; border:1px solid #e0e0e0; text-align:left;text-align:left; font-family:"dotum"; color:#494949;font-size:11px; }

#motionj_slide_01 { width:400px; height:290px; position:relative; float:left;cursor:pointer;}
#motionj_slide_01 p { top:0; display:none;}


.b_banner { width:1000px; height:40px; margin:0 auto; overflow:hidden; background-color:#ddd; position:relative; cursor:pointer;}
.b_banner li { width:1000px; float:left; height:40px;}
.b_banner p { top:0; display:none;}