@charset "utf-8";

/* html5¸¦ ÀÎ½ÄÇÏÁö ¸øÇÏ´Â ºê¶ó¿ìÁ®ÀÏ °æ¿ì ½Å±Ô·Î Ãß°¡µÈ TAG¸¦ Á¤ÀÇ */
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption, summary, mark, meter, output, progress, time, video { display: block }

/*@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");*/
html { font-family:"Nanum Gothic","Malgun Gothic","Dotum","Gulim,Helvetica","sans-serif";}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, 
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, 
header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0;  vertical-align:baseline; background:transparent; }
body { font-size:0.75em; line-height:1.5em; color:#333; }
a:link, a:visited, a:hover, a:active, a:focus { text-decoration:none; color:inherit; cursor:pointer; }

#main-nav {display:none;}
#wrap { width:100%; margin:0 auto;  }
#util {background-color:#fff; text-align:right; }
#util div.util_Area { width:995px; margin:0 auto; padding-top:2px; height:22px; }
#util div.util_Area a{ color:#666; padding:0 12px 0 12px; border-left:1px solid #999; }
#util div.util_Area a.first{ border-left:0px; }
#headerWrap {height:150px; width:995px; margin:0 auto;}
#header div.mobileMenu {display:none;}
#header .logo { padding:12px 0 0 10px;}
#header h1.logo {float: left;  height:90px;}

/* mobile_menu */
#button {display:none; }
#hidden-div {  display: none; }

/* menu */
#menu{ float:right; width:995px; padding-top:15px; background-color:#3399ff; position: relative;  }
#menu div.menu { box-sizing: border-box; width:100%; margin:0 auto;  padding:5px 5px 5px 5px; height:40px; box-sizing: border-box;}
#menu ul {padding:0; margin:0; list-style:none;}
#menu ul.top_menu li {float:left; padding:0 0 0 15px; height:20px; width:20%;  font-size:15px; font-weight:600; box-sizing: border-box;}
#menu li a{ display:inline-block; }
#menu li a:hover{ color:#d5e7ee; }
#menu_open{ display:none; top:10px; width:100%; text-align:left; padding:5px 0 0 0; width:995px}
#menu_open ul.sub_menu{ float:left; margin:0; padding:0; }

/*½½¶óÀÌµå¸Þ´º*/
#sub_menu{ position:absolute;z-index:999;width:100%;left:0;top:59px;background-color:#fff; opacity:0.97; border:1px solid #ccc;  padding:5px 10px 5px 5px; box-sizing: border-box;}
#sub_menu .header_img{position:absolute;left:5px;}
#sub_menu .sub_menu li{float:left; color:#333; width:20%; padding:7px 0 0 18px;  box-sizing: border-box;}
#sub_menu .menu_open{text-align:left; float:left; padding-bottom:10px;}
#sub_menu .menu_open ul li{ width:100%;  clear:both;  font-size:12px; font-weight:bold; padding:2px 0; margin:0; }
#sub_menu .menu_open ul li a{  width:90px; display:block; padding:2px 5px 3px 5px;}
#sub_menu .menu_open ul li a:hover{ background-color:#f26c4f; color:#fff; display:block; padding:2px 5px 3px 5px;}
#sub_menu .close{position:absolute;right:15px;top:90px; display:none;}


#contentWrap { overflow:hidden; width:995px; padding:10px 0 20px 0; margin:0 auto; }

#subMenuWrap { float:right; border:1px solid #dfdfdf; overflow:hidden; width:680px; margin:0 auto; padding:12px 15px; background:url("../img/subtitle_img.gif")  right top no-repeat;}
#subMenu ul { padding:0; margin:0; list-style-type:none; }
#subMenu ul li { float:left; padding:8px 12px; margin-right:10px; font-weight:bold; font-size:14px; }
#subMenu ul li.select_on { background-color:#f26c4f; color:#fff; }

#btnPrev {display:none;}
#contentWrap #subTit { float:left; width:250px; background:url("../img/subvisual_01.jpg") 10px 70px no-repeat; height:450px;}
/*
#contentWrap #subTit2 { float:left; width:250px; background:url("../img/subvisual_02.jpg") 10px 70px no-repeat; height:450px;}
#contentWrap #subTit3 { float:left; width:250px; background:url("../img/subvisual_03.jpg") 10px 70px no-repeat; height:450px;}
#contentWrap #subTit4 { float:left; width:250px; background:url("../img/subvisual_04.jpg") 10px 70px no-repeat; height:450px;}
#contentWrap #subTit5 { float:left; width:250px; background:url("../img/subvisual_05.jpg") 10px 70px no-repeat; height:450px;}
#contentWrap #subTit6 { float:left; width:250px; background:url("../img/subvisual_01.jpg") 10px 70px no-repeat; height:450px; }
*/
#contentWrap h3 { font-size:25px; padding:25px 0 10px 20px;  color:#555; }
#contentWrap #content { float:right; width:710px; padding-top:25px; }
#contentWrap #content h1.conTit { border-bottom:1px solid #e1e1e1; font-size:2em; padding:10px 0 20px 30px; background:url("../img/subtit_ico.gif") left 8px no-repeat; }
#contentWrap #content #location { text-align:right; }
#contentWrap #content #contentsArea  { margin:25px 5px; }
#contentWrap #content #contentsArea iframe.map{ height:450px; }

#footerWrap { clear:both; width:995px; margin:0 auto; border-top:1px solid #dfdfdf; padding:25px 10px 35px 5px; box-sizing:border-box; overflow:hidden; }
#footerWrap #footer { width:55%; margin:0 auto;  float:left; }
#footerWrap #footer h3 {padding:1px 0 0 0; margin:0; float:left; font-size:19px; color:#a67c52; }
#footerWrap #footer ul {  padding:0 0 0 10px; margin:0; float:left; line-height:18px; list-style-type:none; }
/*#footerWrap #footer ul li{ background:url("../../img/main/li_arrow.gif") left 6px no-repeat; padding-left:3px; }*/
#footerWrap div.copyR {width:45%; float:right; text-align:right; padding:10px 0 0 0; }
#footerWrap .bt_lnb .bt_lnb_right { float:right; }
#footerWrap .bt_lnb .bt_lnb_right li { display:inline; }
#footerWrap .bt_lnb .bt_lnb_right li select { color:#333; font-family:'NanumGothicWeb'; font-size:0.90em; background-color:#f1f1f1; }
a.lnb_link, a:link.lnb_link, a:visited.lnb_link { color:#666; text-decoration:none; font-family:'NanumGothicWeb'; font-size:0.90em; }
a:hover.lnb_link { color:#333; font-family:'NanumGothicWeb'; font-size:0.70em; text-decoration:underline; }


/*content*/
#contentWrap #content #contentsArea .img_c {text-align:center; }
#contentWrap #content #contentsArea p.txtP { padding-bottom:20px; font-size:14px; color:#555; }
#contentWrap #content #contentsArea p.txtP2 { padding-bottom:5px; font-size:14px; color:#555; }
#contentWrap #content #contentsArea p.txtP3 { padding-bottom:20px; padding-left:90px; font-size:12px; color:#009966; }
#contentWrap #content #contentsArea p.boxP { font-size:12px; color:#0066ff; background-color:#f5f5f5; border:1px solid #eee;  padding:25px 15px 25px 15px; box-sizing: border-box; }
#contentWrap #content #contentsArea ul.sitemap_box { padding:0; margin:0;  }
#contentWrap #content #contentsArea .sitemap_list { list-style-type:none; float:left; width:190px; padding:0 15px; height:170px; }
#contentWrap #content #contentsArea .sitemap_list h3 { font-size:1.9em; font-weight:normal; border-bottom:1px solid #e1e1e1;  padding:15px 5px; margin:0 0 5px 0; }
#contentWrap #content #contentsArea ul.sitemap_con { list-style-type:none;  padding:0; margin:0; }
#contentWrap #content #contentsArea ul.sitemap_con li{ padding-top:10px; padding-left:5px; }


/* board */
.table_02   { width:100%; border-top:2px #444547 solid; border-bottom:0px #4fb3d2 solid; border-left:0;  }
.table_02 td  { border-bottom:1px #e5e5e5 solid; border-right:0px; height:38px; }
.table_02 td.board_bgcolor  { background-color:#F7F7F7; border-right:0px; width:150px; }
.table_02 td.board_desc {  width:550px;  } 
.table_03   { width:100%; padding-top:5px; border-top:2px #444547 solid; border-bottom:1px #e1e1e1 solid; border-left:0px;  border-right:0px;  }
.table_03 td  { border-bottom:1px #e5e5e5 solid; border-right:0px #e5e5e5 solid; padding:20px 4px 20px 4px; }
.table_03 td table td { border-bottom:0px ; padding:5px 0 0 0; }
div.category {padding-bottom:10px;}
table #search_table { padding-top:10px; }

.bbsnewf5 { height:38px; font-size:12px; }
.bbsnewf5 a:link{color:#555555;text-decoration:none}
.bbsnewf5 a:visited{color:#555555;text-decoration:none}
.bbsnewf5 a:hover{color:#FF5500;text-decoration:none}
td.board_admin_bgcolor {padding:10px 5px 0 5px; font-size:12px;font-family:±¼¸²,µ¸¿ò;}

.paging {font-size:14px;font-family:±¼¸²,µ¸¿ò;color:#FF5500;font-weight:bold; clear:both; display:block; text-align:center; padding:15px; }
.paging b { font-size:14px; background-color:#7d7d7d; color:#fff; padding:5px 8px;}
.paging a:link{font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#555;font-weight:normal;text-decoration:none}
.paging a:visited{font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#555;font-weight:normal;text-decoration:none}
.paging a:hover{font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#555;font-weight:normal;text-decoration:underline}

/* Ãß°¡ Å×ÀÌºí */
.table {width:100%; margin-top:20px; margin-bottom:20px; border:0px solid #78aded;font-size:12px;}
.table tr:first-child td,.table tr:first-child th {border-top:1px solid #eee;background:#EEF0F7;font-size:14px;}
.table tr {border-top:1px solid #eee;border-bottom:1px solid #eee;}
.table th {border-bottom:1px solid #eee;background:#F9FAFC;color:#333;font-size:14px;width:20%;padding:20px;text-align: center;}
.table td {border-bottom:1px solid #eee;color:#666;background:#fff;font-size:14px;padding:10px;text-align: center; height: 40px;line-height: 20px;}
.table h1 {color:#333;font-size: 20px;text-align: center;}
/* Ãß°¡ Å×ÀÌºí ³¡ */