@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
 
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(/common/fonts/NotoSansKR-Thin.woff2) format('woff2'),
       url(/common/fonts/NotoSansKR-Thin.woff) format('woff'),
       url(/common/fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(/common/fonts/NotoSansKR-Light.woff2) format('woff2'),
       url(/common/fonts/NotoSansKR-Light.woff) format('woff'),
       url(/common/fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/common/fonts/NotoSansKR-Regular.woff2) format('woff2'),
        url(/common/fonts/NotoSansKR-Regular.woff) format('woff'),
        url(/common/fonts/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(/common/fonts/NotoSansKR-Medium.woff2) format('woff2'),
        url(/common/fonts/NotoSansKR-Medium.woff) format('woff'),
        url(/common/fonts/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(/common/fonts/NotoSansKR-Bold.woff2) format('woff2'),
        url(../../common/fonts/NotoSansKR-Bold.woff) format('woff'),
        url(/common/fonts/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(/common/fonts/NotoSansKR-Black.woff2) format('woff2'),
        url(/common/fonts/NotoSansKR-Black.woff) format('woff'),
        url(/common/fonts/NotoSansKR-Black.otf) format('opentype');
 }

/*
 * Nanum Gothic (Korean) http://www.google.com../common/fonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/common/fonts/NanumGothic-Regular.eot);
  src: url(/common/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/common/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(/common/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/common/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 600;
  src: url(/common/fonts/NanumGothic-Bold.eot);
  src: url(/common/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/common/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(/common/fonts/NanumGothic-Bold.woff) format('woff'),
       url(/common/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/common/fonts/NanumGothic-ExtraBold.eot);
  src: url(/common/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/common/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/common/fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(/common/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}



.sknavi {display:block; position:absolute; width:980px; height:30px; line-height:30px; margin:0px; padding:0px; text-align:center; background:#ffffff;left:0px; top:-200px; z-index:100}
.sknavi:focus, .sknavi:active {display:block; position:absolute;color:#FFF;left:0px; top:0px; }

body{padding:0px; margin:0px; color:#666; background:#ffffff; font-family: 'Noto Sans KR','Nanum Gothic', Arial, Helvetica, sans-serif;}
.bg_none{ background:none;}
div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px; padding:0px;box-sizing: border-box;}

.hide{display:none}
.v_hidden{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; padding:0px; margin:0px;}
.text_al {text-align:left !important;}
.text_ar {text-align:right !important;}
.text_ac {text-align:center !important;}
.text_aj {text-align:justify !important;}
.text_vt{vertical-align:top;}
.text_vm{vertical-align:middle;}

.text_1{font-size: 1em !important;}
.text_11{font-size: 12px !important;}
.text_13{font-size: 13px !important;}
.text_14{font-size: 14px !important;}
.text_16{font-size: 16px !important;}
.text_18{font-size: 18px !important;}
.text_20{font-size: 20px !important;}
.text_24{font-size: 24px !important;}
.text_30{font-size: 30px !important;}

.udl{text-decoration: underline;}

.orang{color:#e4810c !important;}
.red{color:#d01219 !important;}
.blue{color:#0066b3 !important;}
.green{color:#017704 !important;}
.black{color:#222 !important;}
.orangB{color:#ff6e0d !important; font-weight: 500;}
.redB{color:#d01219 !important; font-weight: 500;}
.blueB{color:#0066b3 !important; font-weight: 500;}
.greenB{color:#017704 !important; font-weight: 500;}
.blackB{color:#222 !important; font-weight: 500;}

.redBS{color:#d01219 !important; font-weight: 500; font-size: 120%;}

.float_left {float:left !important; display:block; position:relative;}
.float_right {float:right !important; display:block; position:relative;}
.clear_both {clear:both !important;}
.float_right_r {float:right !important; display:block; position:relative; right:10px; top: 4px; }


a{color:#666; text-decoration:none; margin:0px; padding:0px;}
.block {display:block !important; position:relative;}
.inline {display:inline; position:relative;}
.inline_block {display:inline-block; position:relative;}

.overflowH{overflow: hidden !important;}

h1{margin:0px; font-size:16px; font-weight:600; font-family:'Noto Sans KR','Nanum Gothic','돋움', Arial, Helvetica, sans-serif;}
h2{margin:0px; font-size:14px; font-weight:700; font-family:'Noto Sans KR','Nanum Gothic','돋움', Arial, Helvetica, sans-serif;}
h3{margin:0px; font-size:15px; font-weight:500; font-family:'Noto Sans KR','Nanum Gothic','돋움', Arial, Helvetica, sans-serif; letter-spacing: -1px}
h4{margin:0px; font-size:19px; font-weight:400; font-family:'Noto Sans KR','Nanum Gothic','돋움', Arial, Helvetica, sans-serif; letter-spacing: -1px}
h5{margin:0px; font-size:16px; font-weight:400; font-family:'Noto Sans KR','Nanum Gothic','돋움', Arial, Helvetica, sans-serif;}
h6{margin:0px; font-size:12px;}

caption{font-size:0px; width:0px; height:0px;font-size:0px; overflow:hidden; position:absolute; visibility:hidden;display:none;}
*:first-child+html caption {display:none;}
* html caption {display:none;}

ol,ul {list-style:none;}
fieldset {margin:0px; padding:0px; border:0px;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; padding:0px; margin:0px;} 
input, select, textarea {}
table{border-collapse:collapse; border-spacing:0;}
img{border:0;}
address { font-style:normal;}
hr{display:none;}

/**{margin:0; padding:0;}
body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form, img, span, table, tr, td, select, input, textarea, option{margin:0; padding:0;}

body{font-size:16px; color:#7e7e7e; line-height:22px;}

body{font-family:"맑은고딕", AppleGotihc, dotum,"돋움",sans-serif; font:"맑은고딕",normal AppleGotihc, dotum,"돋움",sans-serif;}

a:link{font-size:15px; color:#494949; text-decoration:none;}                                       
a:active {font-size:15px; color:#494949; text-decoration:none;}
a:visited{font-size:15px; color:#494949;  text-decoration:none;}
a:hover{font-size:15px; color:#118B04; text-decoration:none;}

.subleftmenu a:link{font-size: 12px; color: #484848; text-decoration: none;}                                       
.subleftmenu a:visited{font-size: 12px; color:000000;  text-decoration: none;}
.subleftmenu a:hover{font-size: 12px; color:000000; text-decoration: none;}

.notice {font-size: 12px; color: #FFFFFF; text-decoration: none;}                                       
.notice a:link {font-size: 12px; color: #FFFFFF;  text-decoration: none;}                             
.notice a:visited {font-size: 12px; color: #CFEF9D; text-decoration: none;}  
.notice a:hover {font-size: 12px; color: #FFFFFF; text-decoration: none;}

caption, legend{font-size:0px; width:0px; height:0px; overflow:hidden; position:absolute; visibility:hidden;}

img{border:0px;}

fieldset,img{border:0; vertical-align:top;}

table{border-collapse:collapse; border-spacing:0; border:0;}

input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}

input[type=password]{IME-MODE: disabled;}

li,ul,ol,dl{list-style:none;}

textarea{overflow:auto;} 

button,label{cursor:pointer;}

.input_radio_in1{display:inline; width:13px; height:13px; margin:-5px 2px 0 5px; vertical-align:middle;}

h1{font-size:12px;}
h2{font-size:12px;}
h3{font-size:12px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}

hr{display:none; clear:both;}

.skip{position:absolute; width:1px; height:1px; border:1px; top:-5000em; overflow:hidden;}
.disno{display:none;}
.hidden{display:none;}

*/
