* {box-sizing: border-box;}
html {height:100%;}
body {height:100%;margin:0px;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,hr,td,th{margin:0;padding:0}
body,dl,dt,dd,ul,ol,li,form,fieldset,p,button,td,th,caption,input,select{font-size:12px;font-family:Malgun Gothic;color:#222;line-height:1.6;}
img, fieldset {border:0px;}
ul,ol,li {list-style-type:none;}

.clear {clear: both;display: block;float: none;font-size: 0 !important;height: 0;line-height: 0 !important;margin: 0 !important;overflow: hidden;padding: 0 !important;width: 100%;}
.hand {cursor:pointer;}

.XXL {width:90%;}
.L {width:50%;}
.S {width:150px;}
.SS {width:80px;}
.SSS {width:50px;}
.line1px {font-size:0px;height:1px;background-color:#dddddd;}
.fomtxt {height:35px;padding-right:10px;background:#eeeeee;}
.subfomtxt {height:25px;font-weight:bold;padding-right:10px;}

.ippo_hidden {position:absolute;top:-1000000px;left:-1000000px;}


@font-face {
    font-family: 'NanumBarunGothic';
	font-weight: 400;
	font-style: normal;
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWeb.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWeb.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWeb.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWeb.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumBarunGothic';
	font-weight: 300;
	font-style: normal;
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebLight.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebLight.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebLight.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebLight.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumBarunGothic';
	font-weight: 700;
	font-style: normal;
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWebBold.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWebBold.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWebBold.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothic/NanumBarunGothicWebBold.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumBarunGothic';
	font-weight: 200;
	font-style: normal;
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebUltraLight.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebUltraLight.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebUltraLight.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumBarunGothicL/NanumBarunGothicWebUltraLight.ttf) format("truetype");
}
/** Font **/
/* noto-sans-kr-300 - latin_korean */
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 300;
  src: url('/conference/fonts/noto-sans-kr-v11-latin_korean-300.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Light'), local('NotoSansKR-Light'),
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-300.woff') format('woff'), /* Modern Browsers */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - latin_korean */
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 400;
  src: url('/conference/fonts/noto-sans-kr-v11-latin_korean-regular.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - latin_korean */
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 700;
  /* cross origin, different domain */
  /* Access-Control-Allow-Origin response header set to '*' */
  src: url('/conference/fonts/noto-sans-kr-v11-latin_korean-700.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-700.woff') format('woff'), /* Modern Browsers */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/conference/fonts/noto-sans-kr-v11-latin_korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'NotoSansDisplay-SemiCondensed';
  src: url('/conference/fonts/NotoSansDisplay-SemiCondensed.eot');
  src: url('/conference/fonts/NotoSansDisplay-SemiCondensed.woff2') format('woff2'),
       url('/conference/fonts/NotoSansDisplay-SemiCondensed.woff') format('woff'),
       url('/conference/fonts/NotoSansDisplay-SemiCondensed.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

/** 그누보드 css 리셋 **/
* {margin:0;padding:0;box-sizing:border-box;}
body, dl, dt, dd, ul, ol, li, form, fieldset, p, button, td, th, caption, input, select, option, textarea, .ko {font-family:'NotoSansDisplay-SemiCondensed', 'NanumBarunGothic', sans-serif, 'malgun gothic'; font-size:16px;font-weight:400;}
