@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-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;}
html {height:100%;}
body {height:100%;margin:0;}
img, fieldset {border:0;}
ul,ol,li {list-style-type:none;}
body, div, dl, dt, dd, ul, ol, li, form, fieldset, p, button, td, th, caption, input, select, option, textarea {font-family:'NotoSansDisplay-SemiCondensed', 'NanumBarunGothic', sans-serif, 'malgun gothic'; font-size:16px;font-weight:300; line-height:1.6;}

.customBtn {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	background-color:#ffffff;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#222;
	padding:8px 16px;
	text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.customBtn:hover {
	text-decoration:none;
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	background-color:#f6f6f6;
}

.submitBtn {
	font-size:18px;
	padding:8px 33px;
}

.oneblock {margin:0 0 40px 0;}
.oneblock .point {color:#ab4c31;}
.oneblock .red {color:#ff5400;}
.oneblock .blue {color:#1e00ff;}
.oneblock .u {text-decoration:underline;}
.oneblock .con ul, .oneblock .con li {padding:0;margin:0;}
.oneblock .con li {position:relative;margin:0 0 3px 0;}
.oneblock .con li.icon:before {content:"•";position:absolute;margin-left:-10px;color:#2c603d;}

.oneblock.topline .headlinebox {position:relative;padding:0;margin-bottom:8px;}
.oneblock.topline .headlinebox .headtext {display:inline-block;font-size:22px;color:#0048ff;/*#007494;border-top:3px solid #007494;*/}
.oneblock.topline .con.con1 {margin:0 0 0 19px;}
.oneblock.topline .con.con2 {margin:6px 0 6px 7px;}
.oneblock.topline .con.con3 {margin:-7px 0 7px 12px;}
.oneblock.topline .con.con3 li {font-size:14px;}

@media screen and (max-width: 500px) {
	.oneblock .headlinebox .headtext {font-size:18px;}
	.oneblock .con li {font-size:14px;}
	.oneblock .con li.icon:before {font-size:14px;}
	.oneblock.topline .headlinebox .headtext {font-size:18px;}
	.oneblock.topline .con.con1 {margin-left:14px;}
	.oneblock.topline .con.con2 {margin-left:4px;}
	.customBtn {font-size:14px;}
}