@charset "euc-kr";
@import "libs/toTop.css"; 
/*@import "libs/board.css";*/
@import "layout.css";  
@import "content.css";  
@import url('http://fonts.googleapis.com/css?family=Lato:300,400,700');
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);

/*@font-face { 
font-family:'Nanum Gothic';
src:url('NanumGothic.eot'); 
src:url('NanumGothic.eot?#iefix') format('embedded-opentype'), 
     url('NanumGothic.woff') format('woff'); 
     url('NanumGothic.ttf') format('truetype');
}
@font-face { 
font-family:'Nanum Gothic' !important;
src:url('NanumBarunGothic.eot'); 
src:url('NanumBarunGothic.eot?#iefix') format('embedded-opentype'), 
     url('NanumBarunGothic.woff') format('woff'), 
     url('NanumBarunGothic.ttf') format('truetype');
}
@font-face { 
font-family:'Nanum Gothic-L' !important;
src:url('NanumBarunGothicLight.eot'); 
src:url('NanumBarunGothicLight.eot?#iefix') format('embedded-opentype'), 
     url('NanumBarunGothicLight.woff') format('woff'), 
     url('NanumBarunGothicLight.ttf') format('truetype');
}*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { 
	font-family:'Nanum Gothic', 'Dotum';
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
	word-break:keep-all;
} 
table, tr, th, td {vertical-align:middle !important; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
	display:block;
}

ol, ul { 
	list-style:none;
}

blockquote, q { 
	quotes:none;
}

blockquote:before, blockquote:after, q:before, q:after { 
	content:'';
	content:none;
}

.container { 
  margin-right:auto;
  margin-left:auto;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

table {  
	border-collapse:collapse;
}

td { 
	font-family:'Nanum Gothic', 'Dotum';
	font-size:12px;
	line-height:160%;
}

td a:hover,td a:active {  color:#333; }
td a:link, td a:visited {  color:#666; }

select, textarea, text, input { 
	font-family:'Nanum Gothic', 'Dotum';
	font-size:12px;
	color:#666;
	padding:0px;
	margin:0px;
}

br { letter-spacing:0; }
li { list-style:none; }
li img { vertical-align:top}

a:link, a:visited { text-decoration:none; }
a:active, a:hover { text-decoration:none; }

/*========================================================
                      Main Styles
=========================================================*/

html, body { 
	font-family:'Nanum Gothic', 'Dotum';
	font-size:12px;
	color:#666666;
	margin:0;
	padding:0;
	background:#fff;
	line-height:160%;
}

img { 
  max-width:100%;
  height:auto;
  border:0;
}

.center {  text-align:center; }
.bold {  font-weight:bold; }

.SLB_center {  cursor:pointer; visibility:hidden; border:solid 1px #006599; background-color:#ffffff; }
.SLB_close {  cursor:pointer; display:none; font-family:''nng''; font-size:11px; background-color:#f87500; color:#ffffff; padding-bottom:4px; }
.SLB_caption {  cursor:pointer; display:none; font-family:''nng''; font-size:11px; background-color:#f87500; color:#ffffff; padding-bottom:4px; }
#SLB_loading {  cursor:pointer; display:none; z-index:9998; position:absolute; font-family:''nng''; font-size:11px; background:#000000; color:#ffffff; padding:3px 0px 4px 0px; border:solid 2px #cfcfcf; }