/*
+----------------------------------------------------------------------+
| Copyright (c) 2010-2024 STUDYMAX. co. Ltd
+----------------------------------------------------------------------+
| 작업일 : 2024-01-30
| 파일설명 : reset CSS(브라우저 기본 CSS 리셋 및 웹폰트 세팅)
+----------------------------------------------------------------------+
| 작업자 : 최진영
+----------------------------------------------------------------------+
| 수정이력
|
+----------------------------------------------------------------------+
*/

@charset "utf-8";

/* 웹폰트 설정 */
@font-face {
	font-family: 'BeVietnamPro-Light';
	font-style: normal;
	font-weight: 100;
	src:
		url('/smciInc/front/css/vendors/font/eot/BeVietnamPro-Light.eot?#iefix')format('embedded-opentype'),
	  url("/smciInc/front/css/vendors/font/woff/BeVietnamPro-Light.woff")format("woff");
  }
  @font-face {
	font-family: 'BeVietnamPro-Thin';
	font-style: normal;
	font-weight: 100;
	src:
	  url('/smciInc/front/css/vendors/font/eot/BeVietnamPro-Thin.eot?#iefix')format('embedded-opentype'),
	  url("/smciInc/front/css/vendors/font/woff/BeVietnamPro-Thin.woff")format("woff");
  }
  @font-face {
	font-family: 'BeVietnamPro-Regular';
	font-style: normal;
	font-weight: 100;
	src:
	  url('/smciInc/front/css/vendors/font/eot/BeVietnamPro-Regular.eot?#iefix')format('embedded-opentype'),
	  url("/smciInc/front/css/vendors/font/woff/BeVietnamPro-Regular.woff")format("woff");
  }
  
  @font-face {
	font-family: 'BeVietnamPro-Medium';
	font-style: normal;
	font-weight: 100;
	src:
	  url('/smciInc/front/css/vendors/font/eot/BeVietnamPro-Medium.eot?#iefix')format('embedded-opentype'),
	  url("/smciInc/front/css/vendors/font/woff/BeVietnamPro-Medium.woff")format("woff");
  }
  @font-face {
	font-family: 'BeVietnamPro-Bold';
	font-style: normal;
	font-weight: 100;
	src:
	  url('/smciInc/front/css/vendors/font/eot/BeVietnamPro-Bold.eot?#iefix')format('embedded-opentype'),
	  url("/smciInc/front/css/vendors/font/woff/BeVietnamPro-Bold.woff")format("woff");
  }
  @font-face {
	font-family: 'BeVietnamPro-Black';
	font-style: normal;
	font-weight: 100;
	src:
	  url('/smciInc/front/css/vendors/font/eot/BeVietnamPro-Black.eot?#iefix')format('embedded-opentype'),
	  url("/smciInc/front/css/vendors/font/woff/BeVietnamPro-Black.woff")format("woff");
  }

/* CSS Document */
* {
	box-sizing: border-box;
}
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	background:transparent;
}
caption{font-size: 0; text-indent: -9999px; line-height: 0; height: 0;}
body {margin:0; padding:0;font-family:'Malgun Gothic', dotum, sans-serif;  }
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
fieldset, button {border:none;}
img {border:0 none; vertical-align:top;}
a {text-decoration:none; color:#999;}
textarea {overflow:auto;}
hr, legend {display:none;}
html:first-child select {padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
li {list-style:none;}

a, area { behavior:expression(this.hideFocus=true); } /* IE */
a:active, a:focus, area:active, area:focus { outline:none; }


/* Form */
form * {vertical-align:middle;}
:root select {padding-left:3px;}
select {height:23px; vertical-align:middle; border:1px solid #c2c2c2;}
textarea {border:1px solid #c2c2c2; padding:5px 0 0 5px; font-size:12px; color:#666; resize: none;}
input:focus, button:focus {outline: none;}