﻿/*
 * default definition
 */


* html{margin:0; padding:0;height:1px;} 

html, body {
     
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Verdana, "굴림", gulim,  "돋움", dotum, Vertical, Arial;
	line-height: 20px;
	overflow-x:hidden;
	text-align:left;
	word-break:break-all;
	
	
	

}

td,th,tr {
     
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "굴림", Verdana,  gulim,  "돋움", dotum, Vertical, Arial;
	line-height: 20px;
	color:#777777;
	
}	


form {
	margin: 0;
	padding: 0;
}

hr {
	display: none;
}




li img {
    
	list-style:none;
	margin: 0;
	padding: 0;
	vertical-align: middle;	/* for IE imge margin */
}

ul img {
    list-style:none;
	margin: 0;
	padding: 0;
	vertical-align: middle;	/* for IE imge margin */
}

p{
	color: #535353;
	

}

div, th, td, tr, select {
	color: #535353;
	padding:0;
	margin:0;
	

}


a:link {
 letter-spacing:-0.085em;
	color: #535353;
	text-decoration: none;
}

a:visited {
 letter-spacing:-0.085em;
	color: #535353;
	text-decoration: none;
}

a:active{
 letter-spacing:-0.085em;
    color: #CA6432;
	text-decoration: underline;
}

a:hover {
 letter-spacing:-0.085em;
    color: #CA6432;
	text-decoration: none;
}



img, 
input.type-image {
	border: 0 none;
}


input.type-text, 
textarea {
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	background: #fff;
}
input.type-text:hover, 
input.type-text:focus, 
textarea:hover, 
textarea:focus {
	background-color: #FFFFCE;
}
input, select, textarea {
	vertical-align: middle;
	font-size: 1em;
	color: #78777C;
}
span.button, 
img.button, 
a.button {
	cursor: pointer;
	vertical-align: middle;
}






.mnout{font-size: 12px;  color:#333333; line-height:18px; letter-spacing:-0.085em;}
a.mnout:link    {color:#333333; text-decoration:none; }
a.mnout:visited {color:#333333; text-decoration:none;}
a.mnout:hover   {color:#1869AD; text-decoration:none;}

.mnover{font-size: 12px;  color:#1869AD; line-height:18px; font-weight: bold;letter-spacing:-0.085em;}
a.mnover:link    {color:#1869AD; text-decoration:none; }
a.mnover:visited {color:#1869AD; text-decoration:none;}
a.mnover:hover   {color:#1869AD; text-decoration:none;}





.con_txt01 ul{
list-style:inside;
margin-left:15px;
margin-bottom:8px;
margin-top:16px;
margin-right:0;
padding-left:0;
padding-bottom:0;
padding-right:0;
padding-top:0;
letter-spacing:-0.085em;
}


.con_txt01 li{


list-style-image:url(../../images/main/icon02.gif);
letter-spacing:-0.085em;
font-size:12px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
color:#52534F;
}



.join_txt{color:#777777; font-weight:bold;}
.join_txt01{line-height:15px; padding-top:6px; padding-bottom:6px; color:#FF6600;}
.check_txt{font-size:12px; }
.box {border-width:1px; border-style: solid; border-color:#cccccc; background-color:#ffffff; font-family:굴림,seoul, verdana; font-size:12px;  line-height:18px; color:#424242;}
.box02 {border-width:1px; border-style: solid; border-color:#cccccc; background-color:#ffffff; font-family:굴림,seoul, verdana; font-size:12px;  line-height:18px; color:#424242;}
.s_txt01{line-height:11px; line-height:18px; color:#777777;}