@font-face {font-family:NanumGothicExtraBold; src:url(NanumGothicExtraBold.eot);}
@font-face {font-family:NANUMGOTHIC; src:url(NANUMGOTHIC.eot);}
@font-face {font-family:Daum_Regular; src:url(Daum_Regular.eot);}
@font-face {font-family:NanumSquareB; src:url(NanumSquareB.eot);}

@media screen and (max-width: 320px) {

@-ms-viewport { width: 320px; }

}
 

@media screen and (min-width: 768px) and (max-width: 959px) {

@-ms-viewport { width: 768px; }

}


BODY {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
TD {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
INPUT {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
DIV {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
FORM {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
TEXTAREA {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
CENTER {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
PRE {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
BLOCKQUOTE {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
SELECT {
	FONT-SIZE: 10pt; COLOR: #13485d; FONT-FAMILY: tahoma;
}
OPTION {
	FONT-SIZE: 10pt; COLOR: #13485d; FONT-FAMILY: tahoma;
}
TD {
	LINE-HEIGHT: 140%
}
BODY {
	scrollbar-3dlight-color: 595959; scrollbar-arrow-color: ffffff; scrollbar-base-color: 595959; scrollbar-darkshadow-color: FFFFFF; scrollbar-face-color: CFCFCF; scrollbar-highlight-color: FFFFFF; scrollbar-shadow-color: 595959
}

MainContainer { margin:0pt auto;}

A:link {
	font: 10pt NanumGothicExtraBold;  COLOR: "#0000FF"; text-decoration:none;
}
A:visited {
	font: 10pt NanumGothicExtraBold;  COLOR: "#0000FF"; text-decoration:none;
}
A:active {
	font: 10pt NanumGothicExtraBold;  COLOR: "#0000FF"; text-decoration:none;
}
A:hover {
	font: 10pt NanumGothicExtraBold;  COLOR: "#0000FF"; text-decoration:underline;
}

.menu_top A:visited {
	FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_top A:active {
	FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_top A:hover {
	FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}

.textarea {
	BORDER-RIGHT: #b5b5b5 0px solid; BORDER-TOP: #b5b5b5 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #b5b5b5 0px solid; COLOR: #0000FF; BORDER-BOTTOM: #b5b5b5 0px solid; FONT-SIZE: 11pt; line-height:180%; FONT-FAMILY: NANUMGOTHIC; BACKGROUND-COLOR: white
}
.input02 {
	BORDER-RIGHT: #b5b5b5 1px solid; BORDER-TOP: #b5b5b5 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #b5b5b5 1px solid; COLOR: #000000; BORDER-BOTTOM: #b5b5b5 1px solid; HEIGHT: 22px; font-size:11pt; font-family:NANUMGOTHIC; BACKGROUND-COLOR: white
}
.input {
	BORDER-RIGHT: #b5b5b5 0px solid; BORDER-TOP: #b5b5b5 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #b5b5b5 0px solid; COLOR: #000000; BORDER-BOTTOM: #b5b5b5 0px solid; HEIGHT: 22px; font-size:9pt; font-family:µ¸À½; BACKGROUND-COLOR: white
}
.text {
	font-size:10pt;font-family:µ¸À½;Color:0000FF; 
}
.text02 {
	font-size:10pt;font-family:µ¸À½;Color:FF0000; 
}
.submit {
	BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #d4d4d4 1px solid; COLOR: white; BORDER-BOTTOM: #d4d4d4 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #50889f
}
.send {
	BORDER-RIGHT: #d4d4d4 0px solid; BORDER-TOP: #d4d4d4 0px solid; BORDER-LEFT: #d4d4d4 0px solid; COLOR: white; BORDER-BOTTOM: #d4d4d4 0px solid; HEIGHT: 25px; BACKGROUND-COLOR: #50889f
}
.button {
	BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #d4d4d4 1px solid; COLOR: white; BORDER-BOTTOM: #d4d4d4 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #50889f
}
.thm7pt {
	FONT-SIZE: 7pt; FONT-FAMILY: tahoma
}
.ment {
	BORDER-RIGHT: #e7e7e7 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #e7e7e7 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid; BACKGROUND-COLOR: #fafafa
}
.ment_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #666666; LINE-HEIGHT: 140%; PADDING-TOP: 10px
}
.line1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #b4d2de
}
.line2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #d7edf2
}
.title {
	HEIGHT: 30px; bgcolor: DEDFCF
}
.list0 {
	FONT-SIZE: 10pt; HEIGHT: 28px; BACKGROUND-COLOR: #ffffff
}
.list1 {
	FONT-SIZE: 10pt; HEIGHT: 28px; BACKGROUND-COLOR: #e5e5e5
}
.title_han {
	FONT-SIZE: 10pt; COLOR: #ffffff
}
.title_han_s {
	FONT-SIZE: 8pt; COLOR: #ffffff
}
.list_han {
	FONT-SIZE: 10pt; COLOR: #494949; TEXT-DECORATION: none
}
.title_eng {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.list_eng {
	FONT-SIZE: 8pt; COLOR: #494949; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.list_test {
	FONT-SIZE: 10pt; COLOR: #e65211; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.menu {
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: NanumSquareB; letter-spacing:-1px
}

.menu A:link {
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}
.menu A:visited {
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}
.menu A:active {
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}
.menu A:hover {
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}

.menu_mini {
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; line-height:180%;
}
.menu_top {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold
}

.menu_top A:link {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_top A:visited {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_top A:active {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_top A:hover {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}

.menu_topc {
	FONT-SIZE: 10pt; COLOR: #bea376; FONT-FAMILY: NanumGothicExtraBold
}

.menu_topc A:link {
	FONT-SIZE: 10pt; COLOR: #bea376; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_topc A:visited {
	FONT-SIZE: 10pt; COLOR: #bea376; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_topc A:active {
	FONT-SIZE: 10pt; COLOR: #bea376; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}
.menu_topc A:hover {
	FONT-SIZE: 10pt; COLOR: #bea376; FONT-FAMILY: NanumGothicExtraBold; text-decoration:none;
}

.menu_leftm {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: NanumSquareB; letter-spacing:-1px
}

.menu_left {
	FONT-SIZE: 13pt; COLOR: #ffffff; FONT-FAMILY: NanumSquareB; letter-spacing:-1px
}

.menu_left A:link {
	FONT-SIZE: 13pt; COLOR: #ffffff; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}
.menu_left A:visited {
	FONT-SIZE: 13pt; COLOR: #ffffff; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}
.menu_left A:active {
	FONT-SIZE: 13pt; COLOR: #ffffff; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}
.menu_left A:hover {
	FONT-SIZE: 13pt; COLOR: #ffffff; FONT-FAMILY: NanumSquareB; letter-spacing:-1px; text-decoration:none;
}

.subcon_title {
	FONT-SIZE: 16pt; COLOR: #1175cc; FONT-FAMILY: NanumSquareB; letter-spacing:-1px
}
.topimg1 {
	FONT-SIZE: 35pt; COLOR: #006c3c; FONT-FAMILY: NanumGothicExtraBold; letter-spacing:-1px
}
.topimg2 {
	FONT-SIZE: 18pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold; letter-spacing:-1px
}
.topimg3 {
	FONT-SIZE: 20pt; COLOR: #FFFFFF; FONT-FAMILY: NanumGothicExtraBold; letter-spacing:-1px
}
.topimg4 {
	FONT-SIZE: 16pt; COLOR: #FFFFFF; line-height:180%; FONT-FAMILY: NanumGothicExtraBold
}
.topimg5 {
	FONT-SIZE: 20pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold; letter-spacing:-1px
}
.topimg6 {
	FONT-SIZE: 16pt; COLOR: #333333; line-height:180%; FONT-FAMILY: NanumGothicExtraBold; letter-spacing:-1px
}
.topimg7 {
	FONT-SIZE: 16pt; COLOR: #1cb35b; line-height:180%; FONT-FAMILY: NanumGothicExtraBold
}
.title_01 {
	FONT-SIZE: 19pt; COLOR: #000000; FONT-FAMILY: NanumSquareB; letter-spacing:-1px
}
.gen_red {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: NanumGothicExtraBold;
}
.menu_red {
	FONT-SIZE: 11pt; COLOR: #ff0000; FONT-FAMILY: NANUMGOTHIC; 
}
.menu_blue {
	FONT-SIZE: 14pt; COLOR: #1175cc; FONT-FAMILY: NanumSquareB; letter-spacing:-1px
}
.sub_title {
	FONT-SIZE: 19pt; COLOR: #333333; FONT-FAMILY: Daum_Regular; letter-spacing:-1px;
}
.sub_exp {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Daum_Regular; letter-spacing:-1px;
}
.sub_option {
	FONT-SIZE: 11pt; COLOR: #1175cc; FONT-FAMILY: NANUMGOTHIC
}
.sub_option2 {
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: NANUMGOTHIC; letter-spacing:-1px;
}
.sub_option3 {
	FONT-SIZE: 11pt; COLOR: #01940e; FONT-FAMILY: NANUMGOTHIC
}
.sub_option4 {
	FONT-SIZE: 30pt; COLOR: #FFFFFF; FONT-FAMILY: NanumSquareB
}
.sub_option5 {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: NANUMGOTHIC; letter-spacing:-1px
}
.sub_cont {
	FONT-SIZE: 11pt; COLOR: #333333; line-height:180%; FONT-FAMILY: NANUMGOTHIC
}
.sub_cont A:link {
	FONT-SIZE: 11pt; COLOR: #333333; line-height:180%; FONT-FAMILY: NANUMGOTHIC text-decoration:none;
}
.sub_cont A:visited {
	FONT-SIZE: 11pt; COLOR: #333333; line-height:180%; FONT-FAMILY: NANUMGOTHIC text-decoration:none;
}
.sub_cont A:active {
	FONT-SIZE: 11pt; COLOR: #333333; line-height:180%; FONT-FAMILY: NANUMGOTHIC text-decoration:none;
}
.sub_cont A:hover {
	FONT-SIZE: 12pt; COLOR: #000000; line-height:180%; FONT-FAMILY: NANUMGOTHIC text-decoration:none;
}
.sub_contitle {
	FONT-SIZE: 12pt; COLOR: #005ffb; line-height:180%; FONT-FAMILY: NANUMGOTHIC
}
.sub_contb {
	FONT-SIZE: 11pt; COLOR: #000099; line-height:180%; FONT-FAMILY: NANUMGOTHIC
}
.menu_STRIKE {
	FONT-SIZE: 10pt; COLOR: #c0bfbf; FONT-FAMILY: NanumGothicExtraBold
}
.menu_price {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold
}
.menu_title {
	FONT-SIZE: 22pt; COLOR: #ff0000; FONT-FAMILY: NanumGothicExtraBold
}
.sub_price {
	FONT-SIZE: 20pt; COLOR: #ff0000; FONT-FAMILY: NanumGothicExtraBold
}
.sub_bbs {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: NanumGothicExtraBold; LINE-HEIGHT: 180%
}
img {border: none;} 
/* ¹öÆ°*/
#btn1 a{
	display:block;
	background:url('../images/icon_bg_btn.gif') left 0;
	float:left;
	font:12px NANUMGOTHIC;
	color:#333333;
	padding-left:7px;
	text-decoration:none;
	height:29px;
	cursor:pointer;
	margin-right:3px;	
	overflow:hidden;
}
#btn1 a:hover{background:url('../images/icon_bg_btn.gif') left -29px}
#btn1 a span{
	display:block;
	float:left;
	background:url('../images/icon_bg_btn.gif') right 0;
	line-height:240%;
	padding-right:10px;
	height:29px;
	overflow:hidden;
	padding-left: 4px;
}
#btn1 a:hover span{background:url('../images/icon_bg_btn.gif') right -29px; color:#ff0000}
/* ¹öÆ°*/
#btn2 a{
	display:block;
	background:url('../images/icon_bg_btn-red.gif') left 0;
	float:left;
	font:12px NANUMGOTHIC;
	color:#333333;
	padding-left:7px;
	text-decoration:none;
	height:29px;
	cursor:pointer;
	margin-right:3px;	
	overflow:hidden;
}
#btn2 a:hover{background:url('../images/icon_bg_btn-red.gif') left -29px}
#btn2 a span{
	display:block;
	float:left;
	background:url('../images/icon_bg_btn-red.gif') right 0;
	line-height:240%;
	padding-right:10px;
	height:29px;
	overflow:hidden;
	padding-left: 4px;
}
#btn2 a:hover span{background:url('../images/icon_bg_btn-red.gif') right -29px; color:#0000ff}