@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* noto-sans-kr-300 - korean_latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/noto-sans-kr-v8-korean_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Light'), local('NotoSansKR-Light'),
       url('../fonts/noto-sans-kr-v8-korean_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean_latin-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - korean_latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-kr-v8-korean_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
       url('../fonts/noto-sans-kr-v8-korean_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean_latin-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-500 - korean_latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/noto-sans-kr-v8-korean_latin-500.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
       url('../fonts/noto-sans-kr-v8-korean_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean_latin-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - korean_latin */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-sans-kr-v8-korean_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
       url('../fonts/noto-sans-kr-v8-korean_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto-sans-kr-v8-korean_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto-sans-kr-v8-korean_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto-sans-kr-v8-korean_latin-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}

/*Reset CSS 1.1*/
* {
	margin:0;
	padding:0;
	border:0 none;
	outline:0;
	font-size:14px; 
	-webkit-text-size-adjust:100%; 
	-ms-text-size-adjust:100%; 
	font:inherit;
    font-family : "Noto Sans KR", "Noto Sans Korean", sans-serif;
	vertical-align:baseline;
	text-decoration:none;
}
html,body{width:100%;height:100%;padding:0;margin:0;}
body {line-height:1;font-size:14px;font-weight:400;color:#222;font-family:'Noto Sans KR', sans-serif; background-color:#fff;text-align:left;*word-break:break-all;-ms-word-break:break-all;min-width:320px;}
a{color:inherit;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
section,
button *{position:relative}
button, img, label, input, select{vertical-align:middle;line-height:normal;}
button, label{cursor:pointer}
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext{white-space:normal;}
dt{display:block;}
hr{display:none;}
strong {font-weight:bold;}
b{font-weight: bold;}

legend{*width:0; display:none;}
ol, ul, dir, menu{list-style: none;}
table {border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed;word-break: break-all;}
caption{display:none;}
textarea{overflow:auto;resize:none;white-space:pre}

/* common */
.wrap{overflow:hidden;position:relative;min-height:100%;}
.accessibilityWrap{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.clear{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
img.alignC{vertical-align:middle;}
.valignT{vertical-align:top;}
.clearB{clear:both;}
.hand{cursor:pointer;}
.noBg{background:none !important;}
.show{display:block;}
.none{display:none;}
.mCenter{margin:0 auto;}
.ofHidden{overflow:hidden;}
.fwn{font-weight:normal !important;}
.clear:afer{content:'';visibility:hidden;display:block;clear:both;height:0;}
.hide {font-size:0;line-height:0;overflow:hidden;visibility:hidden;margin-left:-4000em;}
.blind{overflow:hidden; position:absolute; top:-1px; left:-1px; z-index:-1; width:1px; height:0px; font-size:0; line-height:0; white-space:nowrap;}
select:focus::-ms-value {background-color:#fff; color: #a5a5a5}

.fr{float:right !important;}

/*input*/
.pdt100 {padding-top:100px;}
.pdt70 {padding-top:70px;}
.pdt60 {padding-top:60px;}
.pdt50 {padding-top:50px;}
.pdt20 {padding-top:20px;}
.pdt10 {padding-top:10px;}
.pdl20 {padding-left:20px;}
.mgt50 {margin-top:50px;}
.mgt40 {margin-top:40px;}
.mgt30 {margin-top:30px !important;}
.mgt20 {margin-top:20px;}
.mgt5 {margin-top:5px;}
.pdb10 {padding-bottom:20px;}
.pdl10 {padding-left:10px;}

.font25 {font-size:25px !important;}
.font18 {font-size:18px !important;font-weight:400 !important;}
.font11 {font-size:13px !important;}

.colorj{color:#FF8A00;}