@media screen and (max-width:320px) {
	td { font-size: 18px !Important; line-height:35px !Important; }
}
@media screen and (min-width:321px) and (max-width:359px) {
	td { font-size: 18px !Important; line-height:35px !Important; }
}
@media screen and (min-width:360px) and (max-width:479px) {
	td { font-size: 18px !Important; line-height:35px !Important; }
}
@media screen and (min-width:480px) and (max-width:639px) {
	td { font-size: 30px !Important; line-height:35px !Important; }
}
@media all and (min-width: 640px) {
	td { font-size: 20px !Important; line-height:35px !Important; }
}

 
input[type=text]{height:40px;}
input[type=tel]{height:40px;}
select{height:40px !important;}
input[type=text], input[type=tel], select , textarea{border: 1px solid #999;}


select {font-size: 14px; padding:0.22px; }


.a1:link    {color:#186496;text-decoration:none}
.a1:visited {color:#186496;text-decoration:none}
.a1:active  {color:#646464;text-decoration:none}
.a1:hover  {color:#186496;text-decoration:none}

.a:link    {color:#666666;text-decoration:none}
.a:visited {color:#666666;text-decoration:none}
.a:active  {color:#1F8BAE;text-decoration:none}
.a:hover  {color:#1F8BAE;text-decoration:none}

.input {
	font-family: "돋움", "굴림";
	font-size:16px !Important;
	color: #57523F;
	border: 1px solid #dcdcdc;
	padding:5px;
	height:40px;
	
}

.input2 {
	font-family: "돋움", "굴림";
	font-size:17px; color: #57523F;
	border: 1px solid #C0B9A3;
	height: 150px;
}

.basic_color 	{FONT-FAMILY:돋움,seoul,arial;COLOR:#57523F;font-size:17px; }
.green_text 	{FONT-FAMILY:돋움,seoul,arial;COLOR:#2D6C74;font-size:17px; }
.fonttype1 {
	font-family:Verdana;
	font-size:17px; color:#333333;
}
.fonttype1 a:link { font-family:Verdana; TEXT-DECORATION:none; font-size:17px; color:#333333; }
.fonttype1 a:visited { font-family:Verdana; TEXT-DECORATION:none; font-size:17px; color:#333333; }
.fonttype1 a:active { font-family:Verdana; TEXT-DECORATION:none; font-size:17px; color:#333333; }
.fonttype1 a:hover { font-family:Verdana; TEXT-DECORATION:underline; font-size:17px; color:#003399; }
.fonttype2 {
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#003399;
}
.fonttype3 {
	font-family:Verdana;
	font-size:15px;
	color:#333333;
}
.fonttype4 {
	font-family:Verdana;
	font-size:17px; color:#333333;
}
.fonttype5 {
	font-family:Verdana;
	font-size:17px; color:#333333;
}
.fonttype5 td { border: 1px solid #dcd8d9; }
.fonttype5 a:link { font-family:Verdana; TEXT-DECORATION:none; font-size:17px; color:#003399; }
.fonttype5 a:visited { font-family:Verdana; TEXT-DECORATION:none; font-size:17px; color:#003399; }
.fonttype5 a:active { font-family:Verdana; TEXT-DECORATION:none; font-size:17px; color:#003399; }
.fonttype5 a:hover { font-family:Verdana; TEXT-DECORATION:underline; font-size:17px; color:#003399; }
.pinfo {
	FONT-FAMILY:돋움;COLOR:#57523F;font-size:17px; line-height:32px; TEXT-DECORATION:none; TEXT-ALIGN:justify;
	border:solid 1px;
	border-color:#CCCCCC; 
	padding:3px;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#989898;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#E8E8E8;
	scrollbar-shadow-color:#E8E8E8;
	scrollbar-darkshadow-color:#E8E8E8;
}



.type 			{FONT-FAMILY:돋움,seoul,arial;COLOR:#57523F;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;}
.type a:link    {FONT-FAMILY:돋움,seoul,arial;COLOR:#57523F;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 
.type a:visited {FONT-FAMILY:돋움,seoul,arial;COLOR:#57523F;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 
.type a:active  {FONT-FAMILY:돋움,seoul,arial;COLOR:#000000;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 
.type a:hover   {FONT-FAMILY:돋움,seoul,arial;COLOR:#000000;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 

.restype 			{FONT-FAMILY:돋움,seoul,arial;COLOR:#003366;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;}
.restype a:link    {FONT-FAMILY:돋움,seoul,arial;COLOR:#57523F;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 
.restype a:visited {FONT-FAMILY:돋움,seoul,arial;COLOR:#57523F;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 
.restype a:active  {FONT-FAMILY:돋움,seoul,arial;COLOR:#000000;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 
.restype a:hover   {FONT-FAMILY:돋움,seoul,arial;COLOR:#000000;font-size:17px; TEXT-DECORATION:none; line-height:32px; TEXT-ALIGN:justify;} 

.paging a.a {font-size:27px;line-height:30px;}
.paging b {font-size:27px;line-height:30px;}