@import url(https://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumpenscript.css);

body {
scrollbar-face-color:#F3F3F3;
scrollbar-shadow-color:#A09F9F;
scrollbar-highlight-color:#E1E1E1;
scrollbar-3dlight-color:#F3F3F3;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#F5F5F5;
scrollbar-arrow-color:#80A8BB;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0; 
}

a:link {
   text-decoration: none;
}
a:visited {
   text-decoration: none;
}
a:hover {
   text-decoration: none;
}
a:active {
   text-decoration: none;
}

/*margin, padding*/
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mb10 {margin-bottom:10px !important;} .mb15 {margin-bottom:16px !important;} 
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;} .mb48 {margin-bottom:48px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}
.pr10 {padding-right:10px !important;}
.pr20 {padding-right:20px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr50 {padding-right:50px !important;}

#subHtml2 ul {
    list-style-image:none;
    list-style:none;
}
#subHtml2 li {
    background: none;
    padding-left: 0px;
    text-indent: 0pt;
}
#subHtml2 blockquote, #subHtml2 ul, #subHtml2 ol  {
   font-size:12px;
   line-height: 0px;
   color:;
   padding-left: 0pt;
   padding-right: 0pt;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

#container2 {overflow:hidden; position:relative; z-index:11;  height:158px; background:;}

#container {overflow:hidden; position:relative; z-index:11;  height:783px; background:;}

.main_banner_new1 {position:absolute; text-align:left; z-index:120; left:25px;top:515px;}
.main_banner_new1 .div1 {position:absolute; z-index:121; left:45px;top:15px;background:;}
.main_banner_new1 .tit1 {position:absolute; z-index:121; left:57px;top:15px;background:;}
.main_banner_new1 .cont1 {position:absolute; z-index:121; left:20px;top:53px;width:380px;height:26px;overflow:hidden;background:;}
.main_banner_new1 .dt1 {position:absolute; z-index:121; left:409px;top:53px;}
.main_banner_new1 .cont2 {position:absolute; z-index:121; left:20px;top:83px;width:380px;height:26px;overflow:hidden;background:;}
.main_banner_new1 .dt2 {position:absolute; z-index:121; left:409px;top:83px;}
.main_banner_new1 .cont3 {position:absolute; z-index:121; left:20px;top:113px;width:380px;height:26px;overflow:hidden;background:;}
.main_banner_new1 .dt3 {position:absolute; z-index:121; left:409px;top:113px;}
.main_banner_new1 .cont4 {position:absolute; z-index:121; left:20px;top:143px;width:380px;height:26px;overflow:hidden;background:;}
.main_banner_new1 .dt4 {position:absolute; z-index:121; left:409px;top:143px;}
.main_banner_new1 .cont5 {position:absolute; z-index:121; left:20px;top:173px;width:380px;height:26px;overflow:hidden;background:;}
.main_banner_new1 .dt5 {position:absolute; z-index:121; left:409px;top:173px;}

.main_banner_new2 {position:absolute; text-align:left; z-index:120; left:658px;top:515px;}
.main_banner_new2 .div1 {position:absolute; z-index:121; left:45px;top:15px;background:;}
.main_banner_new2 .tit1 {position:absolute; z-index:121; left:57px;top:15px;background:;}
.main_banner_new2 .cont1 {position:absolute; z-index:121; left:20px;top:40px;width:380px;height:26px;overflow:hidden;background:#FF0000;}
.main_banner_new2 .dt1 {position:absolute; z-index:121; left:409px;top:4px;}

.main_banner_sub1 {position:absolute; text-align:left; z-index:120; left:25px;top:410px; background:;} 
.main_banner1 {position:absolute; text-align:left; z-index:120; left:25px;top:530px;}
.main_banner1 .tit1 {position:absolute; z-index:121; left:57px;top:23px;}
.main_banner1 .div1 {position:absolute; z-index:121; left:121px;top:23px;}
.main_banner1 .tit2 {position:absolute; z-index:121; left:138px;top:23px;}
.main_banner1 .div2 {position:absolute; z-index:121; left:199px;top:23px;}
.main_banner1 .tit3 {position:absolute; z-index:121; left:216px;top:23px;}
.main_banner1 .div3 {position:absolute; z-index:121; left:277px;top:23px;}
.main_banner1 .tit4 {position:absolute; z-index:121; left:294px;top:23px;}
.main_banner1 .div4 {position:absolute; z-index:121; left:363px;top:23px;}
.main_banner1 .tit5 {position:absolute; z-index:121; left:376px;top:23px;}

.main_banner1 .cont1 {position:absolute; z-index:121; left:20px;top:53px;width:380px;height:16px;overflow:hidden;background:;}
.main_banner1 .dt1 {position:absolute; z-index:121; left:409px;top:53px;}
.main_banner1 .cont2 {position:absolute; z-index:121; left:20px;top:75px;width:380px;height:16px;overflow:hidden;background:;}
.main_banner1 .dt2 {position:absolute; z-index:121; left:409px;top:75px;}
.main_banner1 .cont3 {position:absolute; z-index:121; left:20px;top:97px;width:380px;height:16px;overflow:hidden;background:;}
.main_banner1 .dt3 {position:absolute; z-index:121; left:409px;top:97px;}
.main_banner1 .cont4 {position:absolute; z-index:121; left:20px;top:119px;width:380px;height:16px;overflow:hidden;background:;}
.main_banner1 .dt4 {position:absolute; z-index:121; left:409px;top:119px;}
.main_banner1 .cont5 {position:absolute; z-index:121; left:20px;top:141px;width:380px;height:16px;overflow:hidden;background:;}
.main_banner1 .dt5 {position:absolute; z-index:121; left:409px;top:141px;}
.main_banner1 .cont6 {position:absolute; z-index:121; left:20px;top:163px;width:380px;height:16px;overflow:hidden;background:;}
.main_banner1 .dt6 {position:absolute; z-index:121; left:409px;top:163px;}
.main_banner1 .cont7 {position:absolute; z-index:121; left:20px;top:185px;width:380px;height:16px;overflow:hidden;background:;}
.main_banner1 .dt7 {position:absolute; z-index:121; left:409px;top:185px;}



.main_banner5 {position:absolute; text-align:left; z-index:120; left:658px;top:452px;}

.main_banner2 {position:absolute; text-align:left; z-index:120; left:658px;top:530px;}
.main_banner2 .tit1 {position:absolute; z-index:121; left:14px;top:22px;}
.main_banner2 .tit2 {position:absolute; z-index:121; left:131px;top:22px;}
.main_banner2 .tit3 {position:absolute; z-index:121; left:253px;top:22px;}
.main_banner2 .tit4 {position:absolute; z-index:121; left:14px;top:60px;}
.main_banner2 .tit5 {position:absolute; z-index:121; left:131px;top:60px;}
.main_banner2 .tit6 {position:absolute; z-index:121; left:253px;top:60px;}
.main_banner2 .go1 {position:absolute; z-index:121; left:209px;top:13px;}
.main_banner2 .go2 {position:absolute; z-index:121; left:366px;top:13px;}
.main_banner2 .go3 {position:absolute; z-index:121; left:90px;top:51px;}
.main_banner2 .go4 {position:absolute; z-index:121; left:209px;top:51px;}
.main_banner2 .go5 {position:absolute; z-index:121; left:366px;top:51px;}

.main_banner3 {position:absolute; text-align:left; z-index:120; left:658px;top:635px;}
.main_banner3 .ico1 {position:absolute; z-index:121; left:15px;top:16px;}
.main_banner3 .tit1 {position:absolute; z-index:121; left:33px;top:14px;}
.main_banner3 .sel1 {position:absolute; z-index:121; left:216px;top:10px;}

.main_banner4 {position:absolute; text-align:left; z-index:120; left:658px;top:687px;}
.main_banner4 .tit1 {position:absolute; z-index:121; left:13px;top:22px;}
.main_banner4 .site1 {position:absolute; z-index:121; left:112px;top:9px;width:290px;background:;}
.main_banner4 .site2 {position:absolute; z-index:121; left:112px;top:33px;width:290px;background:;}

.menu_on {
   font-family: "Nanum Gothic";
   font-size: 15px;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#d5c27e;
}
.menu_off {
   font-family: "Nanum Gothic";
   font-size: 15px;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#ffffff;
}

.menu_on1 {
   font-family: "Nanum Gothic";
   font-size: 15px;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#58fa7e;
}
.menu_off1 {
   font-family: "Nanum Gothic";
   font-size: 15px;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#58fa7e;
}


.menu_on2 {
   font-family: "Nanum Gothic";
   font-size: 13px;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#223b69;
}
.menu_off2 {
   font-family: "Nanum Gothic";
   font-size: 13px;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#000000;
}

.left_menu_on {
   font-family: "Nanum Gothic";
   font-size: 16px;
   font-weight: 700;
   color: #606060;
}
.left_menu_off {
   font-family: "Nanum Gothic";
   font-size: 16px;
   font-weight: ;
   color: #606060;
}

.left_menu_on2 {
   font-family: "Nanum Gothic";
   font-size: 12px;
   font-weight: 700;
   color: #233B69;
}
.left_menu_off2 {
   font-family: "Nanum Gothic";
   font-size: 12px;
   font-weight: ;
   color: #606060;
}


.left_menu_sub_on {
   font-family: "Nanum Gothic";
   font-size: 11px;
   font-weight: 700;
   color: #606060;
}
.left_menu_sub_off {
   font-family: "Nanum Gothic";
   font-size: 11px;
   font-weight: ;
   color: #606060;
}

.left_menu_title {
   font-family: "Nanum Gothic";
   font-size: 21px;
   font-weight: 700;
   color: #FFFFFF;
}

.log_in_out {
   font-family: "Nanum Gothic";
   font-size: 7pt;
   font-weight: ;
   letter-spacing: 0pt;
   color:#FFFFFF;
}

.bottom_address1 {
	font-family: "Nanum Gothic";
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0pt;
	line-height: 15pt;
	color:#525252;
}
.bottom_address2 {
	font-family: "Nanum Gothic";
	font-size: 13px;
	letter-spacing: 0pt;
	line-height: 15pt;
	color:#525252;
}
.bottom_address3 {
	font-family: "Nanum Gothic";
	font-size: 11px;
	letter-spacing: 0pt;
	line-height: 15pt;
	color:#828282;
}

.bottom_link1{
	font-family: "Nanum Gothic";
	font-size: 10pt;
   font-weight: 700;
	letter-spacing: -0.5pt;
	color:#082c65;
}
.bottom_link2{
	font-family: "Nanum Gothic";
	font-size: 11pt;
   font-weight: 700;
	letter-spacing: 0pt;
	color:#082c65;
}

.news_tit1_on{
	font-family: "Nanum Gothic";
	font-size: 10.5pt;
	font-weight: 700;
	letter-spacing: -1.5pt;
	color:#d5c27e;
}
.news_tit1{
	font-family: "Nanum Gothic";
	font-size: 10.5pt;
	font-weight: ;
	letter-spacing: -1.5pt;
	color:#dfdfdf;
}


.news_cont1{
	font-family: "Nanum Gothic";
	font-size: 13px;
	font-weight: ;
	letter-spacing: -0.5pt;
	color:#ffffff;
}



.main_str1 {
   font-family: "NanumBarunGothic";
   font-size: 22pt;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#FFFFFF;

}

.main_str1_ {
   font-family: "NanumBarunGothic";
   font-size: 22pt;
   font-weight: 700;
   letter-spacing: 0pt;
   color:#FFFFFF;

   text-shadow: 0 0 3px #000;
   -moz-text-shadow: 0 0 3px #000;
   -webkit-text-shadow: 0 0 3px #000;
}

.main_link1 {
   font-family: "Nanum Gothic";
   font-size: 10.5pt;
   font-weight: 700;
   letter-spacing: -1pt;
   color:#d5c27e;
}
.main_link2 {
   font-family: "Nanum Gothic";
   font-size: 10.5pt;
   font-weight: 700;
   letter-spacing: -1pt;
   color:#FFFFFF;
}

.main_newsletter1 {
   font-family: "Nanum Gothic";
   font-size: 10pt;
   font-weight: 700;
   letter-spacing: -1pt;
   color:#FFFFFF;
}
.forms033{
width:182px;
height:21px;
font-family:"Nanum Gothic";
font-size: 10pt;
}

.main_site1 {
   font-family: "Nanum Gothic";
   font-size: 12pt;
   font-weight: 700;
   letter-spacing: -1pt;
   color:#FFFFFF;
}
.main_site2 {
   font-family: "Nanum Gothic";
   font-size: 9.5pt;
   font-weight: ;
   letter-spacing: -2pt;
   color:#484848;
   line-height:18pt;
}
.main_site3 {
   font-family: "Nanum Gothic";
   font-size: 9.5pt;
   font-weight: ;
   letter-spacing: 0pt;
   color:#484848;
   line-height:18pt;
}

.content_tit1{
   font-family: "Nanum Gothic";
   font-size: 16.2pt;
   font-weight: ;
   letter-spacing: 0pt;
   color:#000000;
   line-height:18pt;
}
.top_login_new {position:relative; z-index:12000; top:-3px;right:3px;}

#top_area {overflow:hidden; position:relative; z-index:11;  height:79px; background:;}
.top_login {position:absolute; z-index:120; top:0px;right:0px;}

#bottom_area {overflow:hidden; position:relative; z-index:11;  height:59px; background:;}
.tit11 {position:absolute; z-index:121; left:26px;top:8px;}
.tit12 {position:absolute; z-index:121; left:26px;top:26px;}
.tit13 {position:absolute; z-index:121; left:26px;top:45px;}
.bottom_link {position:absolute; z-index:121; top:0px;right:1px;}

#title_area {overflow:hidden; position:relative; z-index:11; width:832px; height:54px; background:;}
.left_title {float:left;}
.history_area1 {float:right;position:absolute; z-index:121; right:8px;top:0px;background:; vertical-align:top;}



#contents div.txtBox {width:832px; min-width:750px; display:inline-block; background:url('/images/main/dotLine.gif') repeat-x bottom; padding-bottom:35px;font-family: "Nanum Gothic";float:left;} 
#contents div.txtBox > img {width:119px; float:left; margin-right:35px;}
#contents div.txtBox p.greeting {width:596px; float:left;  font-weight:500; color:#777; }
#contents div.txtBox p.greeting > strong {line-height:30px; font-size:20px; font-weight:bold; color:#3b485e; letter-spacing:-1px; display:block; margin:35px 0 8px;}
#contents div.txtBox p.greeting > span {font-size:15px; color:#666;text-align:left; font-weight:500; display:block; margin-bottom:15px;}

#contents div.conTxt {width:832px;font-family: "Nanum Gothic";background:;float:left;}
#contents div.conTxt > strong {font-size:16px; color:#7d0101; display:block; margin:35px 0 20px 0; font-weight:600;}
#contents div.conTxt > p {margin-bottom:20px; text-align:justify; word-break:keep-all;}
#contents div.conTxt > span.text14 {font-size:13px; color:#555; font-weight:600; margin-bottom:10px; display:block;}
#contents div.conTxt > p.last_name {width:596px; float:right; text-align:right; background:none;}