@import url( http://fonts.googleapis.com/earlyaccess/nanumgothic.css );
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/NanumGothic-Bold.eot);
  src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(/fonts/NanumGothic-Bold.woff) format('woff'),
       url(/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/NanumGothic-Regular.eot);
  src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/NanumGothic-ExtraBold.eot);
  src: url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}

.nanum {font-family:'Nanum Gothic';}

html, body {margin:0; padding:0; font-family:'Nanum Gothic',돋움,Dotum,arial,sans-serif;font-size:12px;height:100%;color:#888888;}

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
img{border:0}
ul,ol,li{list-style:none}
fieldset{border:none}
button{cursor:pointer}
table, th, td {border-collapse:collapse;}
caption {display:none; line-height:0;}
fieldset {border:0;}
legend {display:none;}
img {border:0; vertical-align:top;}
hr {display:none;}
radio, checkbox { border:0; vertical-align:middle;}

.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.hidden{width: 0;height: 0;line-height: 0;overflow: hidden;}
.i_check{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:middle}

*{ margin:0; padding:0; border:0px; }
A:link		{ color:#555;text-decoration:none; } /* 방문전 */
A:visited	{ color:#555;text-decoration:none; } /* 방문후 */
A:active	{ color:#555;text-decoration:none; } /* 마우스클릭시 */
A:hover		{ color:#000;text-decoration:none; } /* 마우스오버 */

.clr{clear: both;}
.clear {clear:both}
.fl {float:left}
.text_160 {line-height:160%}

.fs_10 {font-size:10px;}
.fs_14 {font-size:14px;}
.fs_16 {font-size:16px;}
.fs_20 {font-size:20px;}

.pl_5 {padding-left:5px;}
.pl_10 {padding-left:10px;}
.pl_15 {padding-left:15px;}
.pl_20 {padding-left:20px;}
.pl_40 {padding-left:40px;}

.pt_5 {padding-top:5px;}
.pt_7 {padding-top:7px;}
.pt_10 {padding-top:10px;}
.pt_15 {padding-top:15px;}
.pt_17 {padding-top:17px;}
.pt_20 {padding-top:20px;}
.pt_25 {padding-top:25px;}
.pt_30 {padding-top:30px;}
.pt_35 {padding-top:35px;}
.pt_38 {padding-top:38px;}
.pt_40 {padding-top:40px;}
.pt_45 {padding-top:45px;}
.pt_50 {padding-top:50px;}
.pt_55 {padding-top:55px;}

.pb_8 {padding-bottom:8px;}

.mr_4 {margin-right:4px;}
.mr_10 {margin-right:10px;}
.mr_14 {margin-right:14px;}
.mr_15 {margin-right:15px;}
.mr_16 {margin-right:16px;}

.ml_4 {margin-left:4px;}
.ml_5 {margin-left:5px;}
.ml_6 {margin-left:6px;}
.ml_10 {margin-left:10px;}
.ml_14 {margin-left:14px;}
.ml_15 {margin-left:15px;}
.ml_16 {margin-left:16px;}
.ml_17 {margin-left:17px;}
.ml_18 {margin-left:18px;}
.ml_19 {margin-left:19px;}
.ml_20 {margin-left:20px;}

.mt_5 {margin-top:5px;}
.mt_10 {margin-top:10px;}
.mt_17 {margin-top:17px;}
.mt_15 {margin-top:15px;}
.mt_20 {margin-top:20px;}
.mt_25 {margin-top:25px;}
.mt_30 {margin-top:30px;}
.mt_35 {margin-top:35px;}
.mt_40 {margin-top:40px;}
.mt_45 {margin-top:45px;}
.mt_50 {margin-top:50px;}
.mt_55 {margin-top:55px;}

.mb_6 {margin-bottom:6px;}
.mb_10 {margin-bottom:10px;}
.mb_30 {margin-bottom:30px;}

.space_h15 {clear:both; height:15px;}
.space_h30 {clear:both; height:30px;}
.space_h40 {clear:both; height:40px;}
.space_h47 {clear:both; height:47px;}
.space_h50 {clear:both; height:50px;}
.space_h57 {clear:both; height:57px;}



