@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('/css/MyFontsWebfontsKit.css?ver=20221129001');

/* Noto Sans Kr Import For IE*/
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 100; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 300; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 400; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 500; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 700; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 900; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
}

/* KFA Font Import For IE*/ 
@font-face { 
	font-family: 'KFAGothic';
	font-style: normal; 
	font-weight: normal; 
	src: url(/font/KFAGothicRegular.woff2) format('woff2'), 
	url(/font/KFAGothicRegular.woff) format('woff'), 
	url(/font/KFAGothicRegular.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'KFAGothic';
	font-style: normal; 
	font-weight: bold; 
	src: url(/font/KFAGothicBold.woff2) format('woff2'), 
	url(/font/KFAGothicBold.woff) format('woff'), 
	url(/font/KFAGothicBold.otf) format('opentype'); 
} 

/* 영문 */
/*html[lang="en"] *{font-family:'ITCAvantGardeW04-Demi', 'Noto Sans KR', sans-serif; letter-spacing:0.5px;}*/
html[lang="en"] *{font-family:'Noto Sans KR', sans-serif; /*letter-spacing:0.5px;*/}
html[lang="en_menu"] *{font-family:'Noto Sans KR', sans-serif; letter-spacing:0.5px;}
html[lang="ko"] body{
  font-family:"Noto Sans KR", sans-serif; color:#666;
}


/*  */
html {overflow-y:scroll;}
body {margin:0;padding:0;font-size:1em; -webkit-text-size-adjust:none;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0; font-family:"Noto Sans KR";}
form {height:100%;}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-family:"Noto Sans KR", sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, header, figcaption {display:block;}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;}
input, button {margin:0;padding:0;font-family:"Noto Sans KR", sans-serif;font-size:12px; padding-left:5px;}
button {cursor:pointer; border:0px; margin:0; padding:0; background:none; }
button:focus {outline:none;}

textarea, select {font-family:"Noto Sans KR", sans-serif;font-size:12px;}
p {margin:0;padding:0;word-break:break-all;font-family:"Noto Sans KR", sans-serif; font-size:14px; color:#666;}
hr {display:none}
pre {overflow-x:scroll;font-size:0.75em;}
a {text-decoration:none;font-family:"Noto Sans KR", sans-serif;}
table caption {border:0px;}
input[type='submit'],input[type='button'] {cursor:pointer}
/* ie6 */
.img_fix {width:100%; height:auto;}

input[type=text]::-ms-clear {
  display:none;
}

/************************************************************************************************************/
*{font-family:"Noto Sans KR", sans-serif; margin:0; padding:0; border:0; color:#666;}

html {min-width:320px;}
body {width:100%; margin: 0 auto; }
footer {position:relative;}
.img-responsive {width: 100%;}

/* pc버전의 width값 (모바일에서는 먹지 않습니다.) */
.width05p {width:5%;}
.width10p {width:10%;}
.width15p {width:15%;}
.width20p {width:20%;}
.width25p {width:25%;}
.width30p {width:30%;}
.width35p {width:35%;}
.width40p {width:40%;}
.width45p {width:45%;}
.width50p {width:50%;}
.width55p {width:55%;}
.width60p {width:60%;}
.width65p {width:65%;}
.width70p {width:70%;}
.width75p {width:75%;}
.width80p {width:80%;}
.width85p {width:85%;}
.width90p {width:90%;}
.width95p {width:95%;}
.width100p {width:100%;}

.scrollOff{position:fixed;overflow:hidden;height:100%;}