/*±âº»¼Â¾÷*/
body {margin: 0px; padding: 0px; background-color: #fffff;}
form {margin:0}
ul, li	 {margin:0}
img {border:0}
form {margin: 0;}
a,img{selector-dummy: expression(this.hideFocus=true);}
body,table,tr,td,textarea,select {font-size:12px; font-family:µ¸¿ò ; LINE-HEIGHT:18px; color: #333333; }

/*·¹ÀÌ¾Æ¿ô*/
#body{position:relative; width:954px; margin:0 auto; text-align:left;}
#navigation{position:relative; left: 0px; top: 0px;}
#leftmenu{position:relative; left: 0px; top: 10px;}
#leftinfo{position: relative; left: 0px; top: 20px;}
#leftQuick{position:relative; left: 0px; top: 75px; margin-right: 15px; vertical-align: top;}
#rightQuick{position:relative; left: 0px; top: 75px; margin-left: 15px; vertical-align: top;}

/*default font*/
A:link
{
	font-size: 12px; 
	font-family: µ¸¿ò; 
}
A:visited
{
	font-family: µ¸¿ò; 
}
A:active
{
	font-family: µ¸¿ò; 
}
A:hover
{
	font-family: µ¸¿ò; 
	TEXT-DECORATION: underline;
}

/*defualt*/

SELECT
{    
	BORDER: #ECDDC0 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: µ¸¿ò;	
}

TEXTAREA
{	
	BORDER: #333333 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: µ¸¿ò;	
}

/*---------------------------------------------------------------------------------------------------------
	(i:input / s:select / t:textarea) _ (width)
---------------------------------------------------------------------------------------------------------*/

.textarea_100{ BORDER: #CECECE 1px solid; FONT-SIZE: 9px; width: 100px;}
.textarea_200{ BORDER: #CECECE 1px solid; FONT-SIZE: 9px; width: 200px;}
.textarea_300{ BORDER: #CECECE 1px solid; FONT-SIZE: 9px; width: 300px;}



/*H*/
h1{ font-family: µ¸¿ò; font-style: ; line-height:20px;; color:#ffffff; background:url('/images/h1-BG.gif'); font-size:16px; margin-bottom:25px; padding-bottom: 2px; padding-right: 15px; padding-left: 15px;}
h2{ font-family: µ¸¿ò; font-style: ; line-height:20px;; color:#5FA400; background:url('/images/h2-bg.gif'); font-size:13px; margin-bottom:10px; padding-bottom: 2px; padding-right: 15px;}
h3{ font-family: µ¸¿ò; font-style: ; line-height:20px;; color:#5FA400; background:url('/images/h2-bg.gif'); font-size:11px; margin-bottom:5px; padding-bottom: 2px; padding-right: 15px;}


dt{ font-family: Arial; line-height:18px;; color:#000000; background:url('/images/h2-bg.gif'); font-size:11px; margin-bottom:10px; padding-bottom: 2px; padding-right: 15px; font-weight: bold;}
ol{ }


a.leftBT_big:link { padding-left: 15px; font-size: 11px; font-weight: bold; color: #ffffff; text-transform; font-family: µ¸¿ò; font-style: oblique; text-decoration: none}
a.leftBT_big:active { padding-left: 15px; font-size: 11px; font-weight: bold; color: #ffffff; text-transform; font-family: µ¸¿ò; font-style: inherit; text-decoration: none}
a.leftBT_big:visited { padding-left: 15px; font-size: 11px; font-weight: bold; color: #ffffff; text-transform; font-family: µ¸¿ò; font-style: inherit; text-decoration: none}
a.leftBT_big:hover { padding-left: 15px; font-size: 11px; font-weight: bold; color: #ffffff; text-transform; font-family: µ¸¿ò; font-style: inherit; text-decoration: underline}

a.leftBT_small:link { font-size: 10px; font-weight: bold; color: #5FA400; text-transform; font-family: µ¸¿ò; font-style: oblique; text-decoration: none}
a.leftBT_small:active { font-size: 10px; font-weight: bold; color: #5FA400; text-transform; font-family: µ¸¿ò; font-style: inherit; text-decoration: none}
a.leftBT_small:visited { font-size: 10px; font-weight: bold; color: #5FA400; text-transform; font-family: µ¸¿ò; font-style: inherit; text-decoration: none}
a.leftBT_small:hover { font-size: 10px; font-weight: bold; color: #5FA400; text-transform; font-family: µ¸¿ò; font-style: inherit; text-decoration: underline}

.tableTitle{ font-size: 11px; font-weight: bold; color: #000000; text-transform: ; font-family: µ¸¿ò; font-style: oblique; text-decoration: none; background-color: #9AA285; line-height: 30px; text-align: center;}
.tableText{ font-size: 10px; color: #000000; text-transform: ; font-family: µ¸¿ò; font-style: oblique; text-decoration: none; background-color: #F7FCF1; line-height: 20px; text-align: center;}

.Q{ font-size: 10px; color: #FF8400; text-transform: ; font-family: µ¸¿ò; font-style: oblique; text-decoration: none; background-color: #F7FCF1; line-height: 20px; text-align: center;}
.A{ font-size: 10px; color: #146FAE; text-transform: ; font-family: µ¸¿ò; font-style: oblique; text-decoration: none; background-color: #F7FCF1; line-height: 20px; text-align: center;}

.btBG{ background:url('/images/btBG.gif');}
.btLine{ background-color: #5fa400;}

.affiliate { background-color:#ffffff; border-collapse:collapse; text-align:left; border:1px; border-style:solid; border-color:#000000; text-align: center;}
.affiliate th { background-color:#DCFFAC; color:#2F6E15; text-align:left; border:1px; border-style:solid; border-color:#000000; text-align: center;}
.affiliate td { padding:4px; border:1px; border-style:solid; border-color:#000000; text-align: center;}

.faq_A{ 	font-weight:bold; color: Green}

a.footLink:link { font-size: 10px; font-weight: bold; color: #cdcdcd; text-transform; font-family: µ¸¿ò; text-decoration: none; font-style: normal; }
a.footLink:active { font-size: 10px; font-weight: bold; color: #cdcdcd; text-transform; font-family: µ¸¿ò; text-decoration: none; font-style: normal;}
a.footLink:visited { font-size: 10px; font-weight: bold; color: #cdcdcd; text-transform; font-family: µ¸¿ò; text-decoration: none; font-style: normal;}
a.footLink:hover { font-size: 10px; font-weight: bold; color: #cdcdcd; text-transform; font-family: µ¸¿ò; text-decoration: underline; font-style: normal;}


/* ºñ¾ÆÀ¥ »õ·Ó°Ô Ãß°¡ CSS *//* ºñ¾ÆÀ¥ »õ·Ó°Ô Ãß°¡ CSS *//* ºñ¾ÆÀ¥ »õ·Ó°Ô Ãß°¡ CSS */

a.leftmenu:link { font-size: 11px; color: #999999; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}
a.leftmenu:active { font-size: 11px; color: #999999; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}
a.leftmenu:visited { font-size: 11px; color: #999999; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}
a.leftmenu:hover { font-size: 11px; color: #000000; text-decoration: underline; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}

a.footmenu:link { font-size: 11px; color: #333333; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}
a.footmenu:active { font-size: 11px; color: #333333; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}
a.footmenu:visited { font-size: 11px; color: #333333; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}
a.footmenu:hover { font-size: 11px; color: #2e64c1; text-decoration: underline; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}

a.notice:link { font-size: 12px; color: #333333; text-decoration: none; font-style: normal; line-height: 20px; font-family: µ¸¿ò;}
a.notice:active { font-size: 12px; color: #333333; text-decoration: none; font-style: normal; line-height: 20px; font-family: µ¸¿ò;}
a.notice:visited { font-size: 12px; color: #333333; text-decoration: none; font-style: normal; line-height: 20px; font-family: µ¸¿ò;}
a.notice:hover { font-size: 12px; color: #2e64c1; text-decoration: underline; font-style: normal; line-height: 20px; font-family: µ¸¿ò;}

.historyLink { font-size: 11px; color: #333333; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}
.historyLinkArrow { font-size: 11px; color: #999999; text-decoration: none; font-style: normal; line-height: 16px; font-family: µ¸¿ò; letter-spacing: -1;}

input.search
{
    border: 1px solid #aab1c3;
    background-color: #ffffff;
    font-size: 12px;
    font-family: µ¸¿ò; 
    color: #cccccc;
    width:220px;
    height:19px;		   
    padding-left:3px;		   
    padding-top:1px;
    font-weight: bold;
}

input.login
{
    border: 1px solid #e5e5e5;
    font-size: 12px;
    font-family: µ¸¿ò; 
    width:97px;
    height:23px;		   
    padding-left:3px;		   
    padding-top:3px;
	background-color: #f2f2f2;
}

a.teg1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg1:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg1:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00ffff; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none; line-height: 22px;
}

a.teg2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7da1df; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7da1df; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7da1df; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg2:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00ffff; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none; line-height: 22px;
}

a.teg3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8dc63f; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg3:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8dc63f; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg3:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8dc63f; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height: 22px;
}
a.teg3:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00ffff; PADDING-TOP: 2px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none; line-height: 22px;
}

a.teg4:link {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; PADDING-TOP: 4px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #99b4e1; TEXT-DECORATION: none; line-height: 22px;
}
a.teg4:active {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; PADDING-TOP: 4px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #99b4e1; TEXT-DECORATION: none; line-height: 22px;
}
a.teg4:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; PADDING-TOP: 4px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #99b4e1; TEXT-DECORATION: none; line-height: 22px;
}
a.teg4:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #00ffff; PADDING-TOP: 4px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none; line-height: 22px;
}

/*.ÇÑ±¹ ¸®´º¾ó css*/
	.hev01{
													background:URL('../images/ha_5_01.jpg'); 
													position:absolute; z-index:5; 
													width:376px; height:592px; 
													margin:90px 0 0 220px; 
													display:none; 
												}

	#hev02{											background:URL('../images/ha_5_00.jpg') no-repeat; width:746px;
													height:1287px; z-index:0;
													padding-left:36px;
													padding-top:25px;
												}
	:root #hev02{									background:URL('../images/ha_5_00.jpg') no-repeat; width:746px;
													height:1287px; z-index:0;
													padding-left:48px;
													padding-top:0px;
												}
	.hev0201{									
												margin-top:435px;position:absolute;
												}
:root .hev0201{									
												margin-top:440px;position:absolute;
												}
	#tgt_25 img{									float:left; display:block; border:none; width:26px; 
													height:26px; position:relative;  top:2px;
												}

	.shn01_cont01{
												background-image:URL('../images/hcont/shn01_cont01.gif');
												width:315px;
												height:142px;
												}
	.shn02_cont01{
												background-image:URL('../images/hcont/shn02_cont01.gif');
												width:315px;
												height:142px;
												}
	#newtext textarea {
	width:180px;
	Overflow-y:auto; height:80px; font-size:12px;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #666666;
	text-align:left;
	padding:2px 7 8 2px;
	float:left;
	border:none;
	background:transparent;
	margin-left:70px;
	margin-top:15px;
	margin-bottom:10px;
}
	#newtext2 textarea {
	width:180px;
	Overflow-y:auto; height:80px; font-size:12px;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #666666;
	text-align:left;
	padding:2px 7 8 2px;
	float:left;
	border:none;
	background:transparent;
	margin-left:70px;
	margin-top:15px;
	margin-bottom:0px;
}
#newtext input{
	width:180px;
	font-size:12px;
	text-align:left;
	border:none;
	background:transparent;
	margin-left:70px;
	margin-top:15px;
	margin-bottom:75px;
}
#newtext2 input{
	width:180px;
	font-size:12px;
	text-align:left;
	border:none;
	background:transparent;
	margin-left:70px;
	margin-top:15px;
	margin-bottom:35px;
}