
/* IE */
@font-face {
    font-family:ng;
    src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot)
}


html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size:100%;  }
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
body {font:normal 13px/18px 'Nanum Gothic',ng, Gulim, '굴림', Arial;background-color: transparent;-webkit-text-size-adjust:none; }
img {border:0;}
a{text-decoration:none}
a:hover{text-decoration:none}
.pointer{cursor:pointer}
ul,ol {margin:0 auto;padding:0;list-style:none}
input,textarea,select {color:#767676;font-size:13px;font-family:'Nanum Gothic',ng, Gulim, '굴림', Arial}
textarea{border:1px solid #ddd;font-size:13px;line-height:22px;color:#767676;overflow-y:scroll;resize:none}
.invisible, caption, legend{position:absolute;left:-9999px;font-size:0;line-height:0%;visibility:hidden}
.fl{float:left}
.fr{float:right}
.clear{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0;line-height:0%}
.relative{position:relative}


h3,
h3 a{
	color: #666666;
	font-family: 'Nanum Gothic', Nanum Gothic;
	font-size: 22px;
	margin: 20px 0px 13px 0px;
}

h2,
h2 a{
	color: #10265a;
	font-family: 'Nanum Gothic', Nanum Gothic;
	font-size: 22px;

}

.highlight{
	background-color: #c20b58;
	color: #FFFFFF;
	 LINE-HEIGHT: 30px;
	font-size: 16px;
	padding: 0 2px;
}

.highlight2{
	background-color: #f7a901;
	color: #FFFFFF;
	 LINE-HEIGHT: 25px;
	font-size: 15px;
	padding: 0 2px;
	font-weight:bold;
}


.highlight3{
	background-color: #c82006;
	color: #FFFFFF;
	 LINE-HEIGHT: 25px;
	font-size: 14px;
	padding: 0 2px;
	font-weight:bold;
}

.highlight4{
	background-color: #f1f0f0;
	color: #252626;
	 LINE-HEIGHT: 30px;
	font-size: 12px;
	padding: 0 5px;
	font-weight:bold;
}

.highlight5{
	
	color: #000000;
	 LINE-HEIGHT: 45px;
	font-size: 25px;
	padding: 0px;
	font-weight:bold;
}

.highlight6{
	
	color: #007acf;
	 LINE-HEIGHT: 45px;
	font-size: 28px;
	padding: 0px;
	font-weight:bold;
}

.input5 {
	BORDER-RIGHT: #D1D1D1 1px solid; BORDER-TOP: #D1D1D1 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #D1D1D1 1px solid; COLOR: #999999; BORDER-BOTTOM: #D1D1D1 1px solid; FONT-FAMILY: "돋음"; BACKGROUND-COLOR: #F5F5F5
}
.input4 {
	BORDER-RIGHT: #D1D1D1 1px solid; BORDER-TOP: #D1D1D1 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #D1D1D1 1px solid; COLOR: #999999; BORDER-BOTTOM: #D1D1D1 1px solid; FONT-FAMILY: "돋음"; BACKGROUND-COLOR: #FFFFFF
}
.input {
	BORDER-RIGHT: #C5C5C5 1px solid; BORDER-TOP: #C5C5C5 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #C5C5C5 1px solid; COLOR: #757575;  BORDER-BOTTOM: #C5C5C5 1px solid; FONT-FAMILY: "돋음"; BACKGROUND-COLOR: #ffffff; padding-left:3px;  
}

.t11_3 {
    FONT-SIZE: 11px; COLOR: #787878; LINE-HEIGHT: 18px; 
}
.t11_4 {
    FONT-SIZE: 15px; COLOR: #FFFFFF; font-weight:bold;
}

.t11_5 {
    FONT-SIZE: 13px; font-weight:bold; COLOR:#e81400; 
}

.t11_6 {
    FONT-SIZE: 13px; 
}
.t11_7 {
    FONT-SIZE: 15px; font-weight:bold; COLOR:#272727; 
}

.t11_8 {
    FONT-SIZE: 15px; font-weight:bold; COLOR:#004c95; 
}

.t11_9 {
    FONT-SIZE: 13px; font-weight:bold; COLOR:#585858; 
}

.t11_10 {
    FONT-SIZE: 13px; font-weight:bold; COLOR:#ffffff; 
}

.t11_11 {
    FONT-SIZE: 13px; COLOR:#488ac8; 
}

.t11_12 {
    FONT-SIZE: 13px; COLOR:#fd3e3e; 
}

.t11_13 {
    FONT-SIZE: 14px; font-weight:bold; COLOR:#71a30b; 
}

.t11_14 {
    FONT-SIZE: 13px; COLOR:#fd3e3e; 
}


.t11_15 {
    FONT-SIZE: 30px; COLOR:#000000; font-weight:bold; 
}

.t11_16 {
    FONT-SIZE: 18px; COLOR:#fd3e3e; font-weight:bold; 
}

.t11_17 {
    FONT-SIZE: 13px; COLOR:#747474; 
}

.t11_18 {
    FONT-SIZE: 13px; COLOR:#646464; font-weight:bold; 
}

.t11_19 {
    FONT-SIZE: 13px; COLOR:#000000; font-weight:bold; 
}

.t11_20 {
    FONT-SIZE: 15px; COLOR:#d75a5a; font-weight:bold; 
}

.t11_21 {
    FONT-SIZE: 13px; COLOR:#767676;
}

.t11_22 {
    FONT-SIZE: 20px; COLOR:#fd3e3e; font-weight:bold;
}

.t11_23 {
    FONT-SIZE: 13px; COLOR:#6b4f8d; font-weight:bold;
}

.t11_24 {
    FONT-SIZE: 14px; COLOR:#000000;
}

.t11_25 {
    FONT-SIZE: 14px; COLOR:#0168ab;
}

.t11_26 {
    FONT-SIZE: 14px; COLOR:#000000; font-weight:bold; 
}

.t11_27 {
    FONT-SIZE: 12px; font-weight:bold; COLOR:#ffffff; 
}

.t11_28 {
    FONT-SIZE: 24px; font-weight:bold; COLOR:#666666; 
}
.exp_tit {float:left; color:#666; font-size:24px; font-weight:bold; line-height:20px;}

.t11_29 {
    FONT-SIZE: 16px; font-weight:bold; COLOR:#71a30b; 
}

.t11_30 {
    FONT-SIZE: 12px; COLOR:#ffffff; 
}

.t11_31 {
    FONT-SIZE: 13px; font-weight:bold; COLOR:#177c00; 
}

.t11_32 {
    FONT-SIZE: 13px; font-weight:bold; COLOR:#004ec4; 
}

.t11_33 {
    FONT-SIZE: 14px; COLOR:#ff001e;
}

.t11_34 {
    FONT-SIZE: 13px; COLOR:#333333;
}

.t11_35 {
    FONT-SIZE: 20px; font-weight:bold; COLOR:#ffffff;
}

.t11_36 {
    FONT-SIZE: 18px; COLOR:#0f1f81; font-weight:bold; 
}

.t11_37 {
    FONT-SIZE: 15px; COLOR:#683109; font-weight:bold; 
}

.t11_38 {
    FONT-SIZE: 16px; COLOR:#828282; font-weight:bold; 
}

.t11_39 {
    FONT-SIZE: 16px; COLOR:#00720b; font-weight:bold; 
}

.t11_40 {
    FONT-SIZE: 16px; COLOR:#0054bb; font-weight:bold; 
}

.t11_41 {
    FONT-SIZE: 16px; COLOR:#828282; font-weight:bold;  
}
.t11_42 {
    FONT-SIZE: 12px; COLOR:#0168ab; font-weight:bold;  
}

.t11_43 {
    FONT-SIZE: 16px; COLOR:#7b7b7b;
}

.t11_44 {
    FONT-SIZE: 13px; COLOR:#e32b31; 
}
.bt_1 {
	  FONT-SIZE: 13px; font-weight:bold; COLOR:#ffffff; 
	  padding:15px 22px 15px 22px;
	  background-color:#777777;
}
.bt_2 {
	  FONT-SIZE: 13px; font-weight:bold; COLOR:#ffffff; 
	  padding:15px 22px 15px 22px;
	  background-color:#bb88aa;
}
.bt_3 {
	  FONT-SIZE: 13px; font-weight:bold; COLOR:#ffffff; 
	  padding:15px 22px 15px 22px;
	  background-color:#99cc77;
}
.bt_41 {
	  FONT-SIZE: 13px; font-weight:bold; COLOR:#ffffff; 
	  padding:5px 10px 5px 10px;
	  background-color:#777777;
}