@charset "euc-kr";
/* º»¹® ¸µÅ© */
A:link { COLOR: #4D4D4D; FONT-FAMILY: Tahoma, ±¼¸², Seoul, Gulim; FONT-SIZE: 9pt ; TEXT-DECORATION: none }
A:visited { COLOR: #4D4D4D; FONT-FAMILY: Tahoma, ±¼¸², Seoul, Gulim; FONT-SIZE: 9pt ;TEXT-DECORATION: none }
A:active { COLOR: #4D4D4D; FONT-FAMILY: Tahoma, ±¼¸², Seoul, Gulim; FONT-SIZE: 9pt ;TEXT-DECORATION: none }
A:hover { COLOR: #222222; FONT-FAMILY: Tahoma, ±¼¸², Seoul, Gulim; FONT-SIZE: 9pt ;TEXT-DECORATION: none }

/* °´Ã¼ ±ÔÄ¢ */
TABLE, TR, TD { COLOR: #4D4D4D; FONT-FAMILY:  ±¼¸², Seoul, Gulim; FONT-SIZE: 9pt; line-height: 140% }
FORM { PADDING : 0 0 0 0; MARGIN: 0 0 0 0 }
SELECT { FONT-SIZE: 9pt; BACKGROUND: #FFFFFF }
TEXTAREA { border: 1px solid #aaaaaa; FONT-SIZE: 9pt; LINE-HEIGHT: 160%;  }
INPUT { border: 1px solid #aaaaaa; height: 17px; FONT-SIZE: 9pt }

.apple_btn img{border:2px solid #800080;}


/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ */


.table01_1 {background-color:#FCB878; height:2px;} /* °Ô½ÃÆÇ »ó´Ü 2px ¶óÀÎ */
.table01_2 {background-color:#F7E7D8; height:2px;} /* °Ô½ÃÆÇ »ó´Ü 1px ¶óÀÎ */
.table01_tt01 {color:#555555; font-size:11px; font-weight:bold; background-color:#FEFBF7;} /* °Ô½ÃÆÇ > ÀÐ±â ¾²±â > Ç×¸ñ ÅØ½ºÆ® */
.table01_tt02 {color:#77844D; font-size:12px;} /* °Ô½ÃÆÇ Ç×¸ñ ÅØ½ºÆ® */
.table01_tt03 {color:#555555; font-size:11px; font-weight:bold;} /* °Ô½ÃÆÇ > ¸®½ºÆ® > Ç×¸ñ ÅØ½ºÆ® */

/* °´Ã¼ ±ÔÄ¢ */
TABLE, TR, TD { COLOR: #4D4D4D; FONT-FAMILY:  ±¼¸², Seoul, Gulim; FONT-SIZE: 9pt; line-height: 200%; }
FORM { PADDING : 0 0 0 0; MARGIN: 0 0 0 0 }
SELECT { FONT-SIZE: 9pt; BACKGROUND: #FFFFFF }
TEXTAREA { border: 1px solid #aaaaaa; FONT-SIZE: 9pt; LINE-HEIGHT: 160%;  }
INPUT { border: 1px solid #aaaaaa; height:23px; FONT-SIZE: 9pt; background-image:none !important; }
/* .11px140 {
	font-size: 11px;
	line-height: 100%;
}
.9pt140 {
	font-size: 9pt;
	line-height: 120%;
	text-align: justify;
}
.9ptback {
	font-size: 9pt;
	line-height: 17pt;
	text-align: justify;
	background-color: #EAEAEA;

}

.9pt170 {
	font-size: 9pt;
	line-height: 17pt;
	text-align: justify;
}
.9pt200 {
	font-size: 9pt;
	line-height: 18pt;
	text-align: justify;
}
.11ptB {
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
	text-align: justify;
}
.9ptB {
	font-size: 9pt;
	font-weight: bold;
	color: #777777;
	text-align: justify;
}
.10pt170 {
	font-size: 10pt;
	line-height: 170%;
	text-align: justify;
} */
BODY {
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#cccccc;
scrollbar-track-color:#F9F9F9;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#cccccc;
font-size: 9px;
}
.roman-big {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 18pt;
	font-weight: bold;
}
.roman-9pt {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 8pt;
}
.roman-12pt {
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11pt;
	font-weight: bold;
}
.text_box_o {
	background-color: #FFEECE;
}
.txt1 {
	color: #888888;
}
.txt2 {
	font-size: 8pt;
	line-height: 10pt;
}
.td1 {
	background-color: #FADCDC;
}
.txt01 {
	COLOR: #4D4D4D;
	font-weight: bold;
	background-color: #EEEEEE;

}
.txt02 {
	COLOR: #333333;
	background-color: #F6F6F6;
}

.txt03 {
	COLOR: #CC6600;
}

.txt04 {
	COLOR: #306f8f;
}

.txt05 {
	COLOR: #333333;
}

.bg01 {
	background-color: #A9CEE2;
}

.bg02 {
	background-color: #eeeeee;
}

.bg03{
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
}

.bg04 {
	background-color: #F6F6F6;
}

.bg05 {
	background-color: #FFFFFF;
}


.line01 {
	background-color: #CCCCCC;
}

.pro01 {
	font-size: 9pt;
	color: #664500;
	text-align: justify;
}

.pro02 {
	font-size: 9pt;
	color: #8AB700;
	font-weight: bold;	
	text-align: justify;
}
.pro03 {
	font-size: 10pt;
	color: #617748;
	font-weight: bold;	
	text-align: justify;
}
.pro04 {
	font-size: 9pt;
	color: #2D7982;
	font-weight: bold;	
	text-align: justify;
}

.cart01 {
	font-size: 9pt;
	color: #595959;
	font-weight: bold;	
	text-align: justify;
}

.cart02 {COLOR: #005B7F; FONT-STYLE: normal; TEXT-DECORATION: none; font-size:9px; line-height:14px; font-weight: bold;	}
.cart02 a:link {COLOR: #005B7F; FONT-STYLE: normal; TEXT-DECORATION: none;font-weight: bold;	}
.cart02 a:visited {COLOR: #005B7F; TEXT-DECORATION: nonefont-weight: bold;	}
.cart02 a:active {COLOR: #005B7F; TEXT-DECORATION: none; font-weight: bold;	}
.cart02 a:hover {COLOR: #005B7F; text-decoration: underline; font-weight: bold;	}


#header .gnb_area{padding-bottom:20px; }
#header .gnb_area .gnb{ *zoom:1; border-radius:10px;}
#header .gnb_area .gnb:after{ content:""; display:block; clear:both;}
#header .gnb_area .gnb li{ float:left; position:relative; list-style:none;}
#header .gnb_area .gnb .dp1{ display:block; position:relative; line-height:15px; padding:7px 20px 7px 20px; font-size:11px; color:#fff; text-align:center; font-weight:600;
 font-family:Verdana, Geneva, sans-serif; background:url(images/board/main_bg.jpg) no-repeat right center;}
#header .gnb_area .gnb .dp1:hover,
#header .gnb_area .gnb .dp1.on{ color:#50d1e4; list-style:none; text-align:center;}

#header .gnb_area .gnb{background:linear-gradient(top,#104b8c,#009cbc); 
			   background:-webkit-linear-gradient(top,#104b8c,#009cbc); 
			   background:-mos-linear-gradient(top,#104b8c,#009cbc); 
			   background:-ms-linear-gradient(top,#104b8c,#009cbc); 
			   background:-o-linear-gradient(top,#104b8c,#009cbc); 
			   background-color:#104b8c;}


#header .gnb_area .gnb .dp2{ position:absolute; z-index:10000001; width:150px; bottom:auto; left:50%; margin-left:-76px; padding:15px 0; background:#2c2f3a; border-radius:10px; filter:alpha(opacity=95); opacity:0.95; list-style:none; display:none; text-align:center;}
#header .gnb_area .gnb li ul li{ float:none;}
#header .gnb_area .gnb .dp2 > li > a{ display:block !important; padding:8px 20px 8px 20px; color:#fff; text-align:center; font-size:11px;}
#header .gnb_area .gnb .dp2 > li:hover > a{ background:#2d6de3;}

#header .gnb_area .gnb .dp1.first{ padding-left:5px;}
#header .gnb_area .gnb .dp1.last_up{ color:#ffb300; padding:4px 20px 4px 20px; border:3px solid #f16f07; border-top-left-radius:10px; border-bottom-left-radius:10px; box-sizing:border-box; transition:all 0.3s; background:none;}
#header .gnb_area .gnb .dp1.last_up:hover{ border:3px solid #ffb300; transition:all 0.3s;}

#header .gnb_area .gnb .dp1.last_up0{ background:none;}

#header .gnb_area .gnb .dp1.last{ line-height:44px; padding:0px 21px 0px 20px; font-size:14px; color:#fff; background:#2caf00; border-top-right-radius:10px;
 border-bottom-right-radius:10px; transition:all 0.3s;}
#header .gnb_area .gnb .dp1.last:hover{ background:#61bc5b; transition:all 0.3s;}


