
html, body, form, fieldset, input, h1, h2, h3, h4, h5, ul, ol, p, li, dl, dt, dd{margin:0px; padding:0px;}

/* {font-family:dotum, Verdana, Arial, Helvetica, sans-serif;} /* 돋움, */
/* *{font-family:"Nanum Barun Gothic,dotum, Verdana, Arial, Helvetica, sans-serif, Malgun Gothic"; font-size:12px;} line-height:1.5em;  word-spacing:1pt; */
/* {font-family:"나눔바른고딕",Nanum Barun Gothic, "나눔고딕", NanumGothic, "돋움", Dotum, AppleGothic, Apple Gothic, Apple-Gothic, AppleGothic, "NanumGothic", Helvetica, sans-serif;} */

body {font-family:"나눔바른고딕",Nanum Barun Gothic, "나눔고딕", NanumGothic, "돋움", Dotum, AppleGothic, Apple Gothic, Apple-Gothic, AppleGothic, "NanumGothic", Helvetica, sans-serif; font-size:12px;}
input, select{font-size:12px; vertical-align:middle;}

caption, legend{display:none;}

.dply li a{display:none;}

.after:after {display:block;visibility:hidden;clear:both;content:""}

/* 점선 제거 추가 */
a{selector-dummy : expression(this.hideFocus=true);}

a{ text-decoration:none; }
a:link, a:visited{color:#5a5a5a; }
a:hover, a:active{color:#5a5a5a; }

img{border:none;}
.dply{display:hidden;}
/*li img{vertical-align:top;}*/

ul, ul li{list-style:none;}

ul.ClearBoth li{float:none !important;}
ul.FloatRight{float:right;}
ul.FloatLeft li{float:left;}
ul.BackgroundNone li{background:none !important;}

/*testline_S*/
.testline{border:1px solid #ff0000;}
.testline1{border:1px solid #2db400;}
.testline2{border:1px solid #4f91ce;}
.bg{background-color:#f00;}
.bg1{background-color:#00f;}
.bg2{background-color:#096;}
.bg3{background-color:#ff0;}
.bg4{background-color:#ccc;}
/*testline_E*/


.font13{font-size:13px;}
.font14{font-size:14px;}

.fontbold{font-weight:bold;}

.red{color:#f27d00;}
.red01{color:#a31c5f;}
.grey{color:#777777;}
.red01 a{color:#a31c5f;}
.red01 a:hover{font-weight:bold;}

/*pr*/
.pr10{padding-right:10px;}

/*pl*/
.pl02{padding-left:2px;}
.pl05{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl22{padding-left:22px;}
.pl23{padding-left:23px;}
.pl24{padding-left:24px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pl65{padding-left:65px;}

/*pb*/
.pb05{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}


/*pt*/
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}

/*mt*/
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt05{margin-top:5px;}
.mt190{margin-top:190px;}

/*mt*/
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb05{margin-bottom:5px;}

/*ml*/
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml05{margin-left:5px;}


/*word-spacing 단어*/
.ws01_02{word-spacing:-2pt;}
.ws01_01{word-spacing:-1.5pt;}
.ws01{word-spacing:-1pt;}
.ws02{word-spacing:1pt;}
.ws03{word-spacing:2pt;}
.ws04{word-spacing:3pt;}
.ws05{word-spacing:4pt;}

/*letter-spacing글자*/
.ls011{letter-spacing:-0.5pt;} 
.ls012{letter-spacing:-0.4pt;}
.ls013{letter-spacing:-0.3pt;}
.ls014{letter-spacing:-0.2pt;}
.ls01{letter-spacing:-1pt;} 
.ls02{letter-spacing:1pt;} 
.ls03{letter-spacing:2pt;} 
.ls04{letter-spacing:3pt;} 
.ls05{letter-spacing:4pt;} 
.ls06{letter-spacing:5pt;} 

.float{float:left;}
/*tab line*/
.lin_bg{width:100%; height:2px; background:#0a90d8;}
.lin_bg01{width:640px; height:2px; background:#0a90d8;}

hr, h5, caption, .no {
    overflow: hidden;
    visibility: hidden;
    font-size: 0px;
    width: 0px;
    height: 0px;
    margin: 0;
    padding: 0;
    position: absolute;
}



/*타이틀*/

.txt_title{height:55px; font-size:30px; color:#000000; line-height:55px; clear:both;  font-weight:bold;}/*타이틀설명*/
.txt_title01{height:40px; line-height:25px; font-size:16px; color:#004e9f; font-weight:bold;clear:both;background:url('../../pages/image/image1/title_bg.png')  0px 0px no-repeat;}/*서브제목*/
.txt_title02{height:60px; line-height:60px; font-size:16px; color:#004e9f; font-weight:bold;clear:both;background:url('../../pages/image/image1/title_bg.png')  0px 17px no-repeat; }/*서브제목*/

.sub_tit{width:98%; height:23px; font-size:13px; font-weight:bold; line-height:19px;}
.txt{height:30px; font-size:13px; color:#000000; line-height:30px;clear:both;}/*타이틀설명*/
.txt02{font-size:14px; color:#000000; clear:both; padding:5px 0px 5px 0px; line-height:19px;}/*타이틀설명*/
.txt03{height:20px; font-size:13px; color:#000000; line-height:20px;clear:both;}/*타이틀설명*/
.txt04{height:30px; font-size:14px; color:#004e9f; font-weight:bold; line-height:30px;clear:both;}/*타이틀설명*/
.txt05{height:40px; font-size:13px; color:#000000; line-height:20px;clear:both;}/*타이틀설명*/

.center{text-align:center;}
.sub_tit01{ font-size:13px; font-weight:bold; line-height:19px;}

/*점*/
.title_point{background:url('../../pages/image/image2/point_01.png')  14px 3px no-repeat;}

/*서브박스*/
.libbox_01{width:500px; text-align:justify;}


.libevent_box04{font-size:13px; line-height:22px; width:650px; height:130px; margin-bottom:10px; padding:20px; border:3px solid #939495; clear:both; 
background:url('../../pages/image/image3/img_91_06.png')  98% 50%  no-repeat; line-height:20px;}

/*소타이틀*/
.title01{background:url('../../pages/image/image2/pt_01.png')  5px 5px no-repeat; padding-left:3%; margin-bottom:10px; color:#000000; font-size:13px;}


.sub_group_top{background:url('/pages/image/sub/sub_title_bg.png') top no-repeat; height:160px; width:100%;}
.sub_group_top .sub_top{padding-top:30px;}

/*border:1px solid #f00; background:#2db400; background:#4f91ce;*/

/*테이블  E*/

.btnblue01{width:80px; height:80px; background:url('../../pages/image/image3/sub_btm_new.png') center no-repeat; color:#ffffff; font-weight:bold; border:none; cursor:pointer;}
.hit_btm{background-color:#169bdc; font-size:11px; color:#ffffff; border:none; height:25px; width:60px;}
/*코딩시작*/

#wrap{width:100%;}
#header{width:100%; height:auto; position:relative; background:url('../../pages/image/main/header_firstbg.png') repeat-x; z-index:100;font-family:"나눔바른고딕",Nanum Barun Gothic, "나눔고딕", NanumGothic, "돋움", Dotum, AppleGothic, Apple Gothic, Apple-Gothic, AppleGothic, "NanumGothic", Helvetica, sans-serif; font-size:12px;}
/* #header{width:100%; height:120px; position:relative; background:url('../../pages/image/main/header_firstbg.png') repeat-x; z-index:100;font-family:"나눔바른고딕",Nanum Barun Gothic, "나눔고딕", NanumGothic, "돋움", Dotum, AppleGothic, Apple Gothic, Apple-Gothic, AppleGothic, "NanumGothic", Helvetica, sans-serif; font-size:12px;}
 */
 #container{width:100%; min-height:600px; position:relative; clear:both;}
#footer{width:100%;padding-bottom:30px;position:relative; clear:both; background:#434343;font-family:"나눔바른고딕",Nanum Barun Gothic, "나눔고딕", NanumGothic, "돋움", Dotum, AppleGothic, Apple Gothic, Apple-Gothic, AppleGothic, "NanumGothic", Helvetica, sans-serif; font-size:12px;}
.gb_1000 {width:1000px;margin:auto;}
.gb_1260 {width:1260px; margin:auto;}

#header .search .main_search{height:34px; border:1px solid #e1e1df; border-top:0px; border-bottom:0px;border-radius:0px;width:231px !important;}
#header .search .keyword01 {
    float: left;
    padding: 5px 0 0 4px;
    margin: 3px 0 0 6px;
    width: 180px;
    height: 17px;
    font-size: 12px;
    color: #888888;
    border: 0;
    background: #ffffff;
	letter-spacing:-0.06em;
}
#header .search .sbtn01 {
    border-left: 1px solid #ddd;
    float: left;
    padding: 10px 10px 8px 10px;
    position: relative;
    top: 0px;
}





.login{height:30px; font-size:12px;}

.login a{ padding:0 15px; height:35px; line-height:33px;  display:inline-block; text-align:center; color:#555;}
.login span{color:#ccc; font-weight:normal;}
.login a.login_noborder{ padding:0 15px; }
.login a:hover{font-weight:bold;}
.p100 {width:500px;}

/*footer*/
.footer_left{float:left; width:100px; min-height:70px; padding-top:30px;}
.footer_left img {padding-left:15px;}
.slinks{float:left; width:900px; height:70px; padding:35px 0 0 0px; font-size:12px;}
.slinks a b{}
.slinks {color:#666; letter-spacing:0;}
.slinks span {color:#b9b7b7; letter-spacing:0;}

.copyright{margin-top:5px;height:25px;line-height:25px; color:#999;}
.slinks p.add {margin-top:3px;color:#eee;}

.container{width:1000px; margin-bottom:30px; clear:both;}
.container:after {display:block; visibility:hidden; clear:both; content:""; border-left:1px solid #dedede;}

.container_en{width:1020px; border-left:1px solid #dedede;clear:both;}
.container_en:after {display:block; visibility:hidden; clear:both; content:""; border-left:1px solid #dedede;}
.gb_1000_en {width:1020px;margin:auto;}


/*tab*/
.tab_06{width:760px; height:50px; border-bottom:1px solid #dedede; clear:both;}
.tab_06 ul li{width:200px; height:50px;  float:left; }
.tab_06 ul li.tab_left{background:url('/web/pages/image/image1/tab_leftbg.png') center no-repeat;}
.tab_06 ul li.tab_right{background:url('/web/pages/image/image1/tab_rightbg.png') center no-repeat;}
.tab_06 ul li.tab_hov{background:url('/web/pages/image/image1/tab_bg_on.png') center no-repeat; }
.tab_06 ul li.tab_hov a{color:#004e9f;}
.tab_06 ul li a{width:200px; height:50px; line-height:50px;display:block;  float:left; font-size:15px; font-weight:bold;  text-align:center;}


.content_tab{width:760px; height:50px; border-bottom:1px solid #dedede; clear:both;}
.tab_left{width:200px; height:50px; float:left;  line-height:50px;display:block; font-size:15px; font-weight:bold;  text-align:center;background:url('/web/pages/image/image1/tab_leftbg.png') center no-repeat;cursor:pointer;}
.tab_right{width:200px; height:50px; float:left; line-height:50px;display:block; font-size:15px; font-weight:bold;  text-align:center; background:url('/web/pages/image/image1/tab_rightbg.png') center no-repeat;cursor:pointer;}
.tab_hov{background:url('/web/pages/image/image1/tab_bg_on.png') center no-repeat; }

#tab_left01_on{width:760px; position:relative; clear:both;}
#tab_right01_on{display:none; clear:both;} 





.content_tab .tab_bg{ background-color:#249fd3;  color:#ffffff; font-weight:bold; cursor:pointer;}


/*page_tab06 S*/
.sub_content_btm{margin-top:20px;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 760px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 23px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	height: 29px;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #ffffff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.tab_container {
	padding:24px;
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 711px;
	background: #fff;

}
.tab_content {
	font-size: 1.2em;
}

/*page_tab06 E*/

.tab_content .tab1_leftbox{width:530px;height:300px; border:1px solid #dedede; float:left;}
.tab_content .tab1_rightbox{width:165px;height:300px; border:1px solid #dedede; float:left; margin-left:10px;}


/*menu*/

/*menu_ S*/
.logo_tnb{ float:left;}
.logo_tnb a{ margin-top:15px; display:block;}


.menutop_gb{ height:98px; background:#fff;}
/* .menutop_gb{ height:86px; background:url('../../pages/image/com/menu_bgs.gif') top center repeat-x;} */

.gnb_gb{height:34px; border-bottom:1px solid #ddd; background:#f2f2f2;}
.gnb{}
/* .gnb_gb{height:34px; border-bottom:1px solid #e2e0e1; background:#fafafa;}
.gnb{height:30px; background:url('/pages/image/main/gnb_bg.gif') center no-repeat;} */
.clear { clear:both; }
.header{width:100%;}
.menutop{width:100%;}
.lnb-wrap { position:relative; width:1000px; margin:0 auto; }
/* .logo_tnb{width:150px; height:60px; position:absolute; left:0; top:0px; } */
.lnb-wrap .lnb-menu { position:relative; z-index:20; float:right;padding-left:2px;}
/* .lnb-wrap .lnb-menu { position:relative; z-index:20;width:698px;height:86px; float:right;padding-left:2px;} */
.lnb-wrap .lnb-menu li {float:left;background:url('../../pages/image/com/menu_bg_line.png') center left no-repeat;}
.lnb-wrap .lnb-menu li:first-child {float:left;background:none;}
.lnb-wrap .lnb-menu li a {width:140px; height:95px; line-height:95px; display:block; text-align:center; font-size:16px !important;}
.lnb-wrap .lnb-menu li a span{font-size:17px; display:block; color:#565151;}

/* 삭제
.lnb-parent{height:200px !important;}
.lnb-sub{ margin-top:0px !important;}
삭제 */

.lnb-parent { overflow:hidden; width:100%; height:0px; position:absolute; top:130px;  border-bottom:3px solid #0b71b6; background-color:#f2f2f2; z-index:10;}
/* .lnb-parent { overflow:hidden; width:100%; height:0px; position:absolute; top:121px;  border-bottom:1px solid #e2e0e1; background-color:#f2f2f2; z-index:10;} */
.lnb-parent .lnb-sub { width:1000px;margin:0px auto;background:url('/web/pages/image/com/menu_img_bg.png') no-repeat 0px 45px #f2f2f2;  display:block; z-index:20; height:210px;  }
.lnb-parent .lnb-sub ul { list-style:none;  position:relative; z-index:15; float:right;padding-top:20px; height:300px; }
.lnb-parent .lnb-sub ul li { float:left;  padding:0px 0 0 0px;}
.lnb-parent .lnb-sub ul li a { display:block; width:130px; height:30px; padding-left:10px;  text-align:left; color:#484747; font-size:13px; letter-spacing:-0.05em;}
.lnb-parent .lnb-sub ul li a:hover{color:#007fe1;}
/* .lnb-parent .lnb-sub ul li.menu_0{width:103px;}
.lnb-parent .lnb-sub ul li.menu_0 a{width:80px;}
.lnb-parent .lnb-sub ul li.menu_1{width:105px;}
.lnb-parent .lnb-sub ul li.menu_1 a{width:105px;}
.lnb-parent .lnb-sub ul li.menu_2{ width:85px;}
.lnb-parent .lnb-sub ul li.menu_2 a{width:80px;}
.lnb-parent .lnb-sub ul li.menu_3{width:120px;}
.lnb-parent .lnb-sub ul li.menu_3 a{width:105px;}
.lnb-parent .lnb-sub ul li.menu_4{width:100px;}
.lnb-parent .lnb-sub ul li.menu_4 a{width:100px;} */

 #map_canvas { margin: 0; padding: 0; width:758px; height: 448px; } 
.auto{margin:0 auto;}

.bold{font-weight:bold; font-size:13px;}
.text{text-align:justify; font-size:13px; line-height:19px;}
.font13{font-size:13px;}
.font14{font-size:14px;}

.fontbold{font-weight:bold;}

.red{color:#f27d00;}
.red01{color:#a31c5f;}
.grey{color:#777777;}
.red01 a{color:#a31c5f;}
.red01 a:hover{font-weight:bold;}
.sub_wp .dot{background:url('/pages/image/sub/dot.png') no-repeat 0 9px; padding-left:10px;}
.sub_wp .article h5 {
    font-size: 16px;
    font-weight: bold;
    color: #00457c;
    line-height: 130%;
    margin-top: 20px;
}


#content .allcenter {width:1000px;margin:20px auto;padding-bottom:20px;}