
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

body, table, td, input, select, blockquote, p { font-family:Lato, tahoma,'나눔고딕', nanumgothic,'Malgun Gothic';  font-size:13px; color: #535353; line-height:15pt; } 
body,p { margin:0px; }

a:active {color: #383838; text-decoration: none}
a:link {color: #383838; text-decoration: none}
a:visited {color: #383838; text-decoration: none}
a:hover {color: #ff3000; text-decoration: none}

ol, ul, li { list-style:none !important;}

.lm_bg { background:#fff; min-height:16px; width:100%; font-family:'Malgun Gothic'; font-size:14px; line-height:16px; font-weight:bold; color:#333; letter-spacing:0px; line-height:16px; padding:8px; border-bottom:1px solid #e0e0e0; }
.lm_bg:hover { color:#fff; background:#03ce5c; }
.lm_bg a { color:#333 }
.lm_bg a:hover { color:#ff0; text-decoration: none; }
/**���� ���ʸ޴�**/
a.leftmenu 			{font-family:'Malgun Gothic';font-size:14px; font-weight:bold; color:#333; letter-spacing:-1px;}
a:active.leftmenu 	{text-decoration: none;}
a:link.leftmenu 	{text-decoration: none;}
a:visited.leftmenu 	{text-decoration: none;}
a:hover.leftmenu 	{color: #fff; text-decoration: none;}

.mainQ { color:#fff; text-decoration:none; font-size:16px; line-height:30px; transition:0.4s; }
.mainQ a { color:#fff; text-decoration:none; font-size:16px; line-height:30px; transition:0.4s; }
.mainQ a:hover { color:#FF0; text-decoration:none; transition:0.4s; }

.box1 {
	color: #666666;
	font-size:9pt;
	border: 1 solid;
	border-color: #666666;
	padding: 3px;
}
.area1 {background: #FFFFFF; color: #666666; font-size:9pt; border: 1 solid; border-color: #FFFFFF;}
.area2 {background: #FFFFFF; color: #666666; font-size:9pt; border: 1 solid; border-color: #666666;}
.button1 {background: #EDEDED; color: #000000; border-width:1; border-style:solid; border:1 solid #000000; cursor:hand; font-size:9pt; height=17;}
.list1 {background: #FFFFFF; color: #666666; font-size:9pt; border: 1 solid; height=17;}
.boardtext {font-size:10pt; border: 0 solid; line-height=150%; align=justify;}
.notice

.orange 			{ font-family:'Malgun Gothic'; font-weight:bold; font-size:9pt; color:rgb(255,153,0); }
.web_title1		{ color:#FF6600; font-weight:bold; font-size:11pt; }
.web_title2		{ color:#414141; font-weight:bold; font-size:11pt; }
.web_orange	{ color:#FF6600; }
.web_pink		{ color:#EE6991; }
.web_teal			{ color:#008080; }
.spec				{ color:#2E8B29; }
.web_blue		{ font-family:'Malgun Gothic';  font-size:10pt; font-weight:bold; color:#6699FF; line-height: 12pt;}
.darkblue 	{ font-family:'Malgun Gothic';  font-size:9pt; color: #254976; }
.blue				{ font-family:'Malgun Gothic';  font-size:9pt; color: #365AAE; }
.rightblue	{ font-family:'Malgun Gothic';  font-size:9pt; color: #0078FE; }
.orange			{ font-family:'Malgun Gothic';  font-size:9pt; color: #FE8600; }
.brown			{ font-family:'Malgun Gothic';  font-size:9pt; color: #9B5800; }
.rightviolet{ font-family:'Malgun Gothic';  font-size:9pt; color: #8C00E4; }
.violet			{ font-family:'Malgun Gothic';  font-size:9pt; color: #5F5BAA; }
.green			{ font-family:'Malgun Gothic';  font-size:9pt; color: #0084A0; }
.darkgreen	{ font-family:'Malgun Gothic';  font-size:9pt; color: #17464B; }
.gray				{ font-family:'Malgun Gothic';  font-size:9pt; color: #777777; }

.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f13-1 { font-size:13px; letter-spacing:-1px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }

p.menu { padding-left:8px; } 
p.smenu { padding-left:23px; } 
p.smenu-2dep { padding-left:40px; } 
p.num	 { text-indent:-16px; margin-left:16px; }
p.num1 { text-indent:-10px; margin-left:10px; }
p.num2 { text-indent:-16px; margin-left:16px; padding-left:20px; } 
p.num3 { text-indent:-16px; margin-left:16px; padding-left:40px; }
p.n_alttl { text-indent:-16px; margin-left:16px; line-height:11pt; } 
p.wedd { text-indent:-80px; margin-left:80px; padding-left:5px; }
p.greeti	 { text-indent:-16px; margin-left:16px; }

.poll {font-size:9pt; color:#990066;}
.blackbold {font-size:9pt; color:#000000; font-weight:bold;}
.black {font-size:9pt; color:#000000;}
.goods {font-size:12pt; font-weight:bold;}
.price {font-size:10pt; font-weight:bold;}
.plan {
	font-family: '나눔고딕', nanumgothic, Seoul;
	font-size: 10pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #666666;
}
.title_plan {
	font-family: '나눔고딕', nanumgothic, Seoul;
	font-size: 14px;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	color: #000066;
}

.sub_subject {
	font-family: '나눔고딕', nanumgothic;
	font-size: 16px;
	line-height: 30pt;
	color: #4f7ba4;
}
.sub_subject1 {	font-family: '나눔고딕', nanumgothic;
	font-size: 10pt;
	line-height: 20pt;
	font-weight: bold;
	color: #eaf2fa;
}
.sub_subject_2 {
	font-family: '나눔고딕', nanumgothic;
	font-size: 10pt;
	line-height: 18pt;
	font-weight: bold;
	color: #0491ba;
	padding-left: 10pt;
}

.sub_content {
	font-size: 14px;
	font-family:'나눔고딕', nanumgothic;
	line-height: 24px;
	color: #333;
	padding-left: 20pt;
}
.sub_content2 {
	font-family: '나눔고딕', nanumgothic;
	color: #494949;
	padding-left: 30pt;
}
.sub_content3 {
	font-family: '나눔고딕', nanumgothic;
	color: #575757;
	padding-left: 40pt;
}
.table1 {
	color: #ffffff;
	font-weight: bold;
	background: #7f9fc1;
	padding: 2px;
}
.table2 {
	background: #c3d1e0;
	padding: 2px;
}
.table3 {
	background: #e9eff5;
	padding: 3px;
}

.table2_3 {
	background: #adbfd4;
	padding: 2px;
}
/* con_table_.... ���� ������µǴ� ���̺�*/
.con_table_head_L {
	font-family: '나눔고딕', nanumgothic;
	font-size: 12px;
	color: #373737;
	background-color: #d0e4fd;
	border: 1px solid #bfcee1;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.con_table_head {
	font-family: '나눔고딕', nanumgothic;
	font-size: 12px;
	color: #373737;
	background-color: #d0e4fd;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfcee1;
	border-right-color: #bfcee1;
	border-bottom-color: #bfcee1;
	padding-top: 2px;
	padding-bottom: 2px;
}
.con_table_body_L {
	font-family: '나눔고딕', nanumgothic;
	font-size: 11px;
	color: #373737;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bfcee1;
	border-bottom-color: #bfcee1;
	border-left-color: #bfcee1;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.con_table_body {
	font-family: '나눔고딕', nanumgothic;
	font-size: 11px;
	color: #373737;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #bfcee1;
	border-bottom-color: #bfcee1;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.subject16px {
	font-family: '나눔고딕', nanumgothic;
	font-size: 17px;
	line-height: 30px;
	color: #187c82;
	font-weight:bold;
	padding-left: 10px;
}