/* CSS reset  */
/*******************************************************************************************************************************************/

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face { 
		font-family:'notosanscjkkr-regular ';
		src: url('/css/notosanscjkkr-regular.eot'); 
		src: url('/css/notosanscjkkr-regular.eot?#iefix') format('embedded-opentype'), 
		url('/css/notosanscjkkr-regular.woff2') format('woff2'), 
		url('/css/notosanscjkkr-regular.woff') format('woff'), 
		url('/css/notosanscjkkr-regular.otf') format('Open Type Font'), 
		url('/css/notosanscjkkr-regular.svg#notosanscjkkr-regular') format('svg'); 
    	font-weight: normal;
     	font-style: normal;
 }


@font-face { 
		font-family:'notosanscjkkr-bold ';
		src: url('/css/notosanscjkkr-bold.eot'); 
		src: url('/css/notosanscjkkr-bold.eot?#iefix') format('embedded-opentype'), 
		url('/css/notosanscjkkr-bold.woff2') format('woff2'), 
		url('/css/notosanscjkkr-bold.woff') format('woff'), 
		url('/css/notosanscjkkr-bold.otf') format('Open Type Font'), 
		url('/css/notosanscjkkr-bold.svg#notosanscjkkr-bold') format('svg'); 
     	font-weight: bold;
     	font-style: bold;
}

/*******************************************************************************************************************************************/

/*******************************************************************************************************************************************/
 
/* CSS reset */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, label {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; color:#535353;}
html { overflow-y:scroll; background-color:#fff;}
body, table, input, select, textarea, button, a, p, div, span { font-family: "Nanum Gothic", sans-serif;}
td{ font-family: "Nanum Gothic", sans-serif;}

.wrap, .intropage_wrap, .page_wrap { width:100%;  background-color:#fff; min-width:1180px;}/*  ÇÏ´ÜÁÂ¿ì½ºÄÚ·Ñ¶§¹®¿¡ »èÁ¦*/
.wrap_pc{ width:100%;  background-color:#fff; min-width:1903px;}


/* ¸µÅ©¿¡¼­ ¹ØÁÙ ¾ø¾Ö±â */
a { text-decoration:none }
/* ¸¶¿ì½º Áö³ª°¥ ¶§¸¸ »èÁ¦ + °­Á¦·Î ¾ø¾Ö±â */
a:hover { cursor:pointer; text-decoration:none !important }
/* ul li type reset */
ul,ol,li { list-style-type:none;}

div:after, li:after, dl:after, dd:after, div:before, li:before, dl:before, dd:before {clear:both; content:""; display:block;}


.mar_l10{margin-left:10px;}
.mar_l20{margin-left:20px;}
.mar_l25{margin-left:25px;}
.mar_l30{margin-left:30px;}
.mar_l40{margin-left:40px;}
.mar_l50{margin-left:50px;}
.mar_l60{margin-left:60px;}
.mar_l90{margin-left:90px;}
.mar_l115{margin-left:115px;}

.mar_l120{margin-left:120px;}

.mar_t1{margin-top:1px;}
.mar_t10{margin-top:10px;}
.mar_t20{margin-top:20px;}
.mar_t30{margin-top:30px;}
.mar_t40{margin-top:40px;}
.mar_t50{margin-top:50px;}
#mar_t50{margin-top:50px;}


.color:{color:#c62127;}