@charset "utf-8";
@import "ong.css";

body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h4, h5, h6, pre, form, p, div	{margin:0; padding:0;}
html {width:100%; height:100%;}
body {font:normal normal 12px/18px "돋움", "Arial"; width:100%; color:#464646;}
a {color:#464646; border:0; text-decoration:none;}
a:active {background:transparent;}
a:hover {text-decoration:none;}
ol, ul {list-style-type:none;}
hr {display:none;}
caption {position:absolute; visibility:hidden; left:-9999px; display:none;}
li {vertical-align:middle; line-height:1.2;}
img	{border:0; vertical-align:middle;}
fieldset {border:0; display:block;}
legend {margin-left:-7px; position:absolute; visibility:hidden; left:-9999px;}
table {table-layout:fixed; border-collapse:collapse;}
input {font:normal normal 13px/1.2 dotum, gulim, arial; color:#333; vertical-align:middle;}
.container	 {display:inline-block; width:100%;position:relative; z-index:2}
.container:after	 {content:""; clear:both; display:block; height:0; visibility:hidden;}
textarea	{font:normal normal 12px/1.2 dotum; color:#333; resize:none;}
textarea:focus	{border-color:#71b200;}
.hr	{display:none}
button	{display:inline-block; margin:0; padding:0; background:none; border:none; text-align:center; vertical-align:middle; white-space:nowrap; cursor:pointer; font-family:"나눔고딕","nanumgothic";}
*+html button	{margin:0 2px; overflow:visible;}
button > span, button > img, .btn > span, button > span > span, .btn > span > span {display:block; position:relative;}
button::-moz-focus-inner {padding:0; border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
button.disabled, .btn.disabled {cursor:default;}
/******************************************************** default end *************************************************************************/
.skipnav	{position:relative; width:100%; background:#000; color:#fff; text-align:center;}
.skipnav a	{display:block; color:#fff; font-weight:bold; width:0; height:0; line-height:0; font-size:0;}
.skipnav a:focus, .skip a:active	{display:block; padding:5px 0; width:auto; height:auto; line-height:1.5; font-size:12px;}

/*
*html 셀렉터	{}
*+html 셀렉터	{}
@media screen {셀렉터{};}
@-moz-document url-prefix(){셀렉터	{};}
@media screen and (-webkit-min-device-pixel-ratio:0){셀렉터{};}
*/

/* 숨김텍스트처리(Text To Speech) */
.tts { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

@font-face {
	font-family:'nanumgothic';
	src:url('/font/nanumgothic.eot');
	src:url('/font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothic-Regular.woff2') format('woff2'), url('/font/nanumgothic.woff') format('woff'), url('/font/nanumgothic.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}
@font-face {
	font-family:'nanumgothicbold';
	src:url('/font/NanumGothicBold.eot');
	src:url('/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothic-Bold.woff2') format('woff2'), url('/font/NanumGothicBold.woff') format('woff');
	font-style:normal; font-weight:normal;
}
@font-face {
    font-family:'NanumBarunGothic';
    src: url('/font/NanumBarunGothic.eot');
    src: url('/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),url('/font/NanumBarunGothic.woff') format('woff'),url('/font/NanumBarunGothic.ttf') format('truetype');
    font-weight: normal; font-style: normal;
}

/* layout : start */
body	 {}
#wrapper	{width:100%;min-width:1000px;background:#f7f7f7}

/*header*/
#header	{width:100%; position:relative; z-index:1000;background:#ffffff}

/*util*/
#wrapper #header #util{height:25px;position:relative;border-top:3px solid #bcbcbc; border-bottom:1px solid #dadada; background:#f5f5f5;color:#7c7c7c}
#wrapper #header #util .utilmenu_wrap{height:25px;position:relative;width:1000px;margin:-3px auto 0;background:url('/images/english/common/header_bgline.gif') no-repeat left top}
#wrapper #header #util .utilmenu_wrap li{float:left; margin-top:10px;}
#wrapper #header #util .utilmenu_wrap li a{display:block;padding:0 5px;}

/*rnb*/
#wrapper #header #rnb{height:73px;position:relative;width:1000px;margin:0 auto;z-index:9997}
#wrapper #header #rnb #logo{position:absolute;top:17px;left:424px;}
#wrapper #header #rnb #home{margin-top:25px;float:left}
#wrapper #header #rnb .search_top{margin:20px 30px 0 0;float:right}
#wrapper #header #rnb .search_top input.main_search{vertical-align: middle; padding:4px 5px; height:15px;border:1px solid #cecece; color:#a0a0a0;background:url('/images/english/common/main_search_bg.gif') no-repeat 10px 5px}
#wrapper #header #rnb .search_top input.main_search_on{vertical-align: middle; padding:4px 5px; height:15px;border:1px solid #cecece; color:#a0a0a0;background:0 none}
#wrapper #header #rnb .search_top a {margin-top:7px;display: inline-block;}

/*gnb*/
#gnb {background:url('/images/english/common/gnb_bg.gif') repeat-x left top; height:53px; position:relative}
#gnb #top_menu{width:1000px;height:53px; margin:0 auto;}
#main_menu{position:absolute;top:18px;}
#main_menu #mnavi1 {margin:0 8px 0 0 }
#main_menu #mnavi9 {margin:0 0 0 8px }
#main_menu #mnavi2, #main_menu #mnavi3, #main_menu #mnavi4, #main_menu #mnavi5, #main_menu #mnavi6, #main_menu #mnavi7, #main_menu #mnavi8 {margin:0 9px}
#main_menu li{float:left}
#main_menu li a{font-family:dotum;font-weight:bold;font-size:14px;color:#fff}
#main_menu li a:hover{text-decoration:none}
#main_menu li ul li{min-width:100px; background:url("/images/english/common/gnb2depth_dot.gif") no-repeat left 12px}
#main_menu li ul li a{display:block;font-family:dotum;min-width:100px;padding:5px 5px 5px 8px;line-height:15px;font-weight:normal;font-size:12px;color:#e6edf4}
#main_menu li ul li a span.small{font-size:10px;}
#main_menu li ul li a:hover{text-decoration:underline}
#main_menu li ul{position:absolute;top:28px;padding:20px 0 10px 10px;display:none;z-index: 1001;background: url("/images/english/common/gnb2depth_bg.png") no-repeat scroll center top #09559a;border-bottom:2px solid #07325f}
#main_menu li ul#snavi1{width:140px;left:-25px}
#main_menu li ul#snavi2{width:135px;left:95px}
#main_menu li ul#snavi3{width:135px;left:225px}
#main_menu li ul#snavi4{width:130px;left:310px}
#main_menu li ul#snavi8{width:300px;left:305px}
#main_menu li ul#snavi5{width:135px;left:545px}
#main_menu li ul#snavi6{width:112px;left:690px}
#main_menu li ul#snavi7{width:130px;left:825px}


/*#main_menu li ul#snavi4{width:130px;left:335px}
#main_menu li ul#snavi5{width:135px;left:460px}
#main_menu li ul#snavi6{width:112px;left:600px}
#main_menu li ul#snavi7{width:130px;left:740px}
#main_menu li ul#snavi8{width:130px;left:885px}*/


/*content*/
#container{width:1000px;margin:0 auto;border-collapse: collapse;background:url("/images/english/common/cont_line.png") repeat-y left top #fff; min-height:500px;position:relative; z-index:100}
#content_wrap{overflow: hidden;position: relative;}

/*lnb*/
#container #lnb{width:192px; float:left;}
#container #lnb h2{width:160px;padding:33px 15px 22px;margin-left:1px; font-family:'NanumBarunGothic';font-size:24px;text-align:left;border-bottom:1px solid #dbdbdb;color:#005a94; background:#efefef; line-height:24px;}
#container #lnb h2.st2{padding:21px 15px 10px;}
#container #lnb h2.stSmall{padding:21px 15px 10px; font-size:19px;}


#container #lnb .depth2{margin-bottom:40px;}
#container #lnb .depth2 li{line-height:18px}
#container #lnb .depth2 li a{padding:9px 10px 7px 25px; width:157px; display:block;background:url("/images/english/common/left_off.gif") no-repeat left top;}
#container #lnb .depth2 li a.on, #container #lnb .depth2 li a:hover, #container #lnb .depth2 li a:focus{background:url("/images/english/common/left_on.gif") no-repeat left top;color:#ffffff;font-weight:bold;width:167px; }

#container #lnb .depth2 li.type2 a{background:url("/images/english/common/left_off2.gif") no-repeat left top;padding:7px 10px 5px 25px}
#container #lnb .depth2 li.type2 a.on, #container #lnb .depth2 li.type2 a:hover, #container #lnb .depth2 li.type2 a:focus
{background:url("/images/english/common/left_on2.gif") no-repeat left top;}

#container #lnb .depth2 li .depth3{display:none}
#container #lnb .depth2 li .depth3_on {padding:5px 0;border-bottom:1px solid #dfdfdf;width:190px;margin-left:1px;background: #fcfcfc;width:190px}
#container #lnb .depth2 li .depth3_on li{border-top:0 none}
#container #lnb .depth2 li .depth3_on a{padding:7px 3px 3px 34px;background:url("/images/english/common/left_bg_off.gif") no-repeat 18px 11px  #fcfcfc;border:0 none;width:153px;}
#container #lnb .depth2 li .depth3_on li:first-child a. #container #lnb .depth2 li .depth3_on li:first-child a:hover, #container #lnb .depth2 li .depth3_on li:first-child a:focus{padding:5px 10px 5px 32px;width:152px;background-position:18px 9px;background-color:#fcfcfc}

#container #lnb .depth2 li .depth3_on a.on, #container #lnb .depth2 li .depth3_on a:focus, #container #lnb .depth2 li .depth3_on a:hover{color:#0056a5;text-decoration:underline;font-weight:normal;background:url("/images/english/common/left_bg_on.gif") no-repeat 18px 11px  #fcfcfc;}

#container #lnb .link{overflow:hidden;background:#f3f8ff; padding:5px 18px;border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin-bottom:25px; margin-left:1px; width:154px;}
#container #lnb .link li a{display:block;padding:5px 5px 5px 20px;background:url("/images/english/common/left_bottom_bg.png") no-repeat left 7px;}
#container #lnb .link li a:hover, #container #lnb .link li a:focus{color:#025a91;font-weight:bold; letter-spacing:-1px}

/*content*/
#container #content{width:808px;padding-top:25px;float:left;background:url("/images/english/common/content_bg.gif") no-repeat left top;position:relative}
#container .tit_bar{padding-bottom:10px;  padding-left:30px; overflow:hidden;border-bottom:1px solid #dbdbdb}
#container #content h3{padding-left:19px; margin-top:15px; font-family:'NanumBarunGothic';font-size:24px; line-height:1.2;background:url("/images/english/common/h3_bg.png") no-repeat left 3px;float:left}
#container #content h3.h3Small{font-size:18px; height:20px; padding-top:0; margin-top:0; line-height:1.2; background:url("/images/english/common/h3_bg.png") no-repeat left top;}
#container #content h3 span{padding-left:20px; font-size:22px;background:url("/images/english/common/h3_bar.gif") no-repeat 11px 3px;}
#container #content  ul.location{ float:right; padding:15px 15px 0; margin-top:15px; color:#676767; }
#container #content  ul.location2{ float:right; padding:10px 15px 0; margin-top:0; color:#676767; }
#container #content  ul.location li, ul.location2 li{ float:left; padding-left:11px; margin-left:7px; background:url("/images/english/common/location_left.gif") no-repeat left 2px;}
#container #content  ul.location li:first-child, ul.location2 li:first-child{ padding-left:14px; background:url("/images/english/common/location_home.gif") no-repeat left 2px;}
#container #content  ul.location li.end, ul.location2 li.end{ font-weight:bold; color:#057dab;}




#container #contArea{padding:40px 30px 0 30px;margin-bottom: 100px;}

#container #quick {position:absolute; top:90px; left:931px; width:69px;}

/*footer*/
#footer	{border-top:1px solid #d2d2d2; padding-bottom:20px;position:relative; z-index:1; background:#fff}
#footer .btn_arrow{text-align:center;background:#dedede;border-bottom:1px solid #d2d2d2; }
#footer .btn_arrow a{display:block; width:1000px; padding:10px 0 ; margin:0 auto}
#footer #allmenu{background:#efefef; overflow:hidden;border-bottom:1px solid #d2d2d2; }
#footer #allmenu div{width:1000px;margin:0 auto;border-left:1px solid #dddddd; border-right:1px solid #dddddd;overflow: hidden;} 
#footer #allmenu div dl{float:left;padding-top:42px;padding-left:25px; width:174px;border-left:1px solid #dddddd;min-height:350px;}
#footer #allmenu div.bottom_list dl{min-height:250px;}
#footer #allmenu div.top_list{padding-top:5px;background:url("/images/english/common/allmenu_bg.png") no-repeat left top}
#footer #allmenu div dl:first-child{border:0 none}
#footer #allmenu div dt{font-size:14px; color:#4f4f4f; margin-bottom:15px;font-weight:bold}
#footer #allmenu div dd li a{display:block;padding:5px 10px;background:url("/images/english/common/left_bg_depth3.gif") no-repeat left 10px;}
#footer .foot_cont	{width:1000px; margin:0 auto; overflow:hidden; position:relative;}
#footer .foot_cont .footer_menu	{float:left; width:640px;padding:24px 0 }
#footer .foot_cont .footer_menu ul	 {width:100%; overflow:hidden; padding:13px 0 0;}
#footer .foot_cont .footer_menu ul li	{float:left;}
#footer .foot_cont .footer_menu ul li a	{display:block; padding:10px 9px 10px 8px; background:url("/images/english/common/bg_footermenu_line.gif") no-repeat 0 12px; color:#404040; font-size:13px;}
#footer .foot_cont .footer_menu ul li.important a	 {color:#ff7200;font-weight:bold}
#footer .foot_cont .footer_menu ul li:first-child a	{background:none; padding-left:0;}
#footer .foot_cont .footer_menu address	 {display:block; font-style:normal; color:#7a7a7a; font-size:12px; padding:5px 0 0;}
#footer .foot_cont .footer_menu .copyrights	{display:block; font-style:normal;color:#7a7a7a; font-size:12px;}
#footer .foot_cont .family_site	{position:absolute; top:15px; right:0;}

#pop_wrapper{padding:10px;}
/* layout : end */



/* text align style */
.text_left{text-align:left !important;}
.text_center{text-align:center !important;}
.text_right{text-align:right !important;}

/* vertical align style */
.text_top{vertical-align:top;}
.text_middle{vertical-align:middle;}
.text_bottom{vertical-align:bottom;}

/* float */
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}

/*자간*/
.spacing{letter-spacing:-1px}

/*overflow*/
.overflow {overflow:hidden}

/*block*/
.block{display:block}

/*텍스트 초기화*/
.under{text-decoration:underline}
.bold{font-weight:bold}
.tx_blue{color:#006fbb;}
.tx_464646{color:#464646;}
.txt_normal{font:normal normal 12px/1.4 "dotum"; }
.txt_11px{font-size:11px;}
.txt_12px{font:normal normal 12px/18px "dotum"; }
.txt_13px{font:normal normal 13px/21px "dotum"; }
.txt_14px{font:normal normal 14px/20px "dotum"; }
.txt_15px{font:normal bold 15px/20px "dotum"; }
.b_14px{font:normal bold 14px/21px "NanumBarunGothic","nanumgothic";}
.n_15px{font:normal normal 15px/21px "NanumBarunGothic","nanumgothic";}
.b_18px{font:normal bold 18px/21px "NanumBarunGothic","nanumgothic";}


/*margin*/
.marT0{margin-top:0}
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT15{margin-top:15px}
.marT20{margin-top:20px}
.marT25{margin-top:25px}
.marT30{margin-top:30px} 
.marT40{margin-top:40px}
.marT45{margin-top:45px}
.marT50{margin-top:50px}

.marB0{margin-bottom:0}
.marB5{margin-bottom:5px}
.marB10{margin-bottom:10px}
.marB15{margin-bottom:15px}
.marB20{margin-bottom:20px}
.marB25{margin-bottom:25px}
.marB30{margin-bottom:30px}
.marB35{margin-bottom:35px}
.marB40{margin-bottom:40px}
.marB45{margin-bottom:45px}
.marB50{margin-bottom:50px}
.marB55{margin-bottom:55px}
.marB60{margin-bottom:60px}
.marB65{margin-bottom:65px}
.marB70{margin-bottom:70px}


.marL0{margin-left:0}
.marL5{margin-left:5px}
.marL10{margin-left:10px}
.marL15{margin-left:15px}
.marL20{margin-left:20px}
.marL25{margin-left:25px}
.marL30{margin-left:30px}
.marL35{margin-left:35px}
.marL40{margin-left:40px}
.marL45{margin-left:45px}
.marL50{margin-left:50px}

.marR0{margin-right:0}
.marR5{margin-right:5px}
.marR10{margin-right:10px}
.marR15{margin-right:15px}
.marR20{margin-right:20px}
.marR25{margin-right:25px}
.marR30{margin-right:30px}
.marR35{margin-right:35px}
.marR40{margin-right:40px}
.marR45{margin-right:45px}
.marR50{margin-right:50px}

/*padding*/
.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padT25{padding-top:25px}
.padT30{padding-top:30px}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padB25{padding-bottom:25px}
.padB30{padding-bottom:30px}





/*추가 css*/
.sub04_intro{border:3px solid #e3e3e3; padding:15px 15px 10px;overflow:hidden}
.sub04_intro span.title{display:block;padding:110px 25px 0; width:84px; font-size:13px; color:#2b73c5; font-weight:bold;text-align:center;float:left;background:url("/images/english/sub/sub04/sub04_img1.gif") no-repeat center 18px}
.sub04_intro span{display:block; padding:0 5px 0 25px; width:84px; height:88px; float:left;}
.sub04_intro span.title1{background:url("/images/english/sub/sub04/controlPrograms04_img1.gif") no-repeat 8px top;}
.sub04_intro span.title2{background:url("/images/english/sub/sub04/controlPrograms04_img2.gif") no-repeat 8px top;}

.sub04_intro div.desc{padding:20px 0 ;width:490px; float:left}
.sub04_intro div.desc2{padding:0; width:490px; float:left}
.sub04_intro div.desc3{padding:0; width:310px; float:left}
.sub04_intro div.type2{border-top:1px dotted #aeaeae}
.sub04_intro div.type2  span.title{background:url("/images/english/sub/sub04/sub04_img2.gif") no-repeat center 18px}


.referral{ position: relative; margin-top:20px}
.referral .qr{position:absolute;left:360px;top:0}
.referral .btn:after{content:'>';display:inline-block;float: right; }
.referral  .btn{border:1px solid #ccc;padding:10px 15px; display:block; width:300px; margin-bottom:15px}
.referral  .btn:hover{border-color:#aaa;cursor: pointer; background:#f7f7f7 }

.lh18 li{line-height:1.8}
.blue {color:#0066b3 }