@charset "utf-8";
@font-face{font-family:"NanumGothic";src:url('./font/NanumGothic.eot');src:local('?'), url('./font/NanumGothic.woff') format('woff'), url('./font/NanumGothic.ttf') format('truetype'), url('NanumGothic.otf') format('opentype');font-weight:normal;font-style:normal}
@font-face{font-family:"NanumGothicBold";src:url('./font/NanumGothicBold.eot');src:local('?'), url('./font/NanumGothicBold.woff') format('woff'), url('./font/NanumGothicBold.ttf') format('truetype'), url('NanumGothicBold.otf') format('opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'NanumGothic02';src:url('./font/NanumGothic.eot')}
@font-face{font-family:'NanumGothicBold02';src:url('./font/NanumGothicBold.eot')}

*															{margin:0; padding:0; }
html, body, td, p, input, button, textarea, select { 
	font-family:'Dotum','돋움';
	font-size:12px; 
	color:#403c3b;
	line-height:150%;
	} /************* 기본 폰트 종류/사이즈/컬러 변경 **********/

/*html	{overflow:hidden;overflow-y:scroll;}*/

ol,ul {list-style: none;}

img														{border:0px;}

a:link, a:visited, a:active		{text-decoration:none; color:#403c3b;} /************* 링크걸린 텍스트컬러 변경 **********/
a:hover									{text-decoration:none;  color:#121212;} /************* 링크걸린곳 마우스 오버시 데코/텍스트컬러 변경 **********/

.clear												{clear:both; display:block;}

h1, h2, h3, h4, h5, h6				{font-weight:normal;}

/* 전체 틀 */
#total_wrap							{width:100%;}
#wrap									{width:100%; margin:0 auto; }

/* 헤더 */
#wrap_header							{width:1102px; margin:0 auto;padding:0 30px;}

/* 메인 */
#wrap_main							{width:1110px; margin:0 auto;padding:0 30px;}

/* 서브 */
#wrap_sub								{width:1102px; margin:0 auto 14px auto;padding:0 30px;}

/* 푸터 */
#wrap_footer							{width:1102px; margin:0 auto;padding:0 30px;}


/*이용약관 & 개인정보취급방침 */
.terms_pop_wrap	{position:relative;}
.terms_title_bg	{position:absolute; left:20px; top:6px; z-index:2; filter: alpha(opacity=25); /* internet explorer */ -khtml-opacity: 0.25; /* khtml, old safari */  -moz-opacity: 0.25;  /* mozilla, netscape */  opacity: 0.25;  /* fx, safari, opera */}
.terms_title	{width:720px; margin:10px auto; text-align:center; font:bold 17px 'malgun gothic'; color:#134dc2; border:2px solid #eee; padding:16px 0px; }
.terms_con	{padding:15px;}
.terms_btn	{text-align:center; border-top:1px solid #eee; padding:10px 0px;}

.privacy_pop_wrap	{position:relative;}
.privacy_title_bg	{position:absolute; left:20px; top:6px; z-index:2; filter: alpha(opacity=25); /* internet explorer */ -khtml-opacity: 0.25; /* khtml, old safari */  -moz-opacity: 0.25;  /* mozilla, netscape */  opacity: 0.25;  /* fx, safari, opera */}
.privacy_title	{text-align:center; font:bold 17px 'malgun gothic'; color:#134dc2; border:2px solid #eee; padding:16px 0px;  width:720px; margin:10px auto}
.privacy_con	{padding:15px;}
.privacy_btn	{text-align:center; border-top:1px solid #eee; padding:10px 0px;}
