@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url('/new/kor/css/eot/NotoSansKR-Thin-Hestia.eot'),
    url('/new/kor/css/eot/NotoSansKR-Thin-Hestia.eot?#iefix') format('embedded-opentype'),
    url('/new/kor/css/woff/NotoSansKR-Thin-Hestia.woff') format('woff'),
    url('/new/kor/css/otf/NotoSansKR-Thin-Hestia.otf') format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url('/new/kor/css/eot/NotoSansKR-Light-Hestia.eot'),
    url('/new/kor/css/eot/NotoSansKR-Light-Hestia.eot?#iefix') format('embedded-opentype'),
    url('/new/kor/css/woff/NotoSansKR-Light-Hestia.woff') format('woff'),
    url('/new/kor/css/otf/NotoSansKR-Light-Hestia.otf') format('opentype');
}


@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url('/new/kor/css/eot/NotoSansKR-DemiLight-Hestia.eot'),
    url('/new/kor/css/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix') format('embedded-opentype'),
    url('/new/kor/css/woff/NotoSansKR-DemiLight-Hestia.woff') format('woff'),
    url('/new/kor/css/otf/NotoSansKR-DemiLight-Hestia.otf') format('opentype');
}



@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url('/new/kor/css/eot/NotoSansKR-Regular-Hestia.eot'),
    url('/new/kor/css/eot/NotoSansKR-Regular-Hestia.eot?#iefix') format('embedded-opentype'),
    url('/new/kor/css/woff/NotoSansKR-Regular-Hestia.woff') format('woff'),
    url('/new/kor/css/otf/NotoSansKR-Regular-Hestia.otf') format('opentype');
}


@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url('/new/kor/css/eot/NotoSansKR-Medium-Hestia.eot'),
    url('/new/kor/css/eot/NotoSansKR-Medium-Hestia.eot?#iefix') format('embedded-opentype'),
    url('/new/kor/css/woff/NotoSansKR-Medium-Hestia.woff') format('woff'),
    url('/new/kor/css/otf/NotoSansKR-Medium-Hestia.otf') format('opentype');
}


@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url('/new/kor/css/eot/NotoSansKR-Bold-Hestia.eot'),
    url('/new/kor/css/eot/NotoSansKR-Bold-Hestia.eot?#iefix') format('embedded-opentype'),
    url('/new/kor/css/woff/NotoSansKR-Bold-Hestia.woff') format('woff'),
    url('/new/kor/css/otf/NotoSansKR-Bold-Hestia.otf') format('opentype');
}


/* 
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

@font-face {
  font-family: 'Nanum Barun';
  font-style: normal;
  font-weight: 400;
  src: url('/new/kor/css/NanumBarunGothicUltraLight.eot');
  src: url('/new/kor/css/NanumBarunGothicUltraLight.eot?#iefix') format('embedded-opentype'),
       url('/new/kor/css/NanumBarunGothicUltraLight.woff') format('woff'),
       url('/new/kor/css/NanumBarunGothicUltraLight.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Barun';
  font-style: normal;
  font-weight: 700;
  src: url('/new/kor/css/NanumBarunGothic.eot');
  src: url('/new/kor/css/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
       url('/new/kor/css/NanumBarunGothic.woff') format('woff'),
       url('/new/kor/css/NanumBarunGothic.ttf') format('truetype');
}
@font-face {
  font-family: 'Nanum Barun';
  font-style: bold;
  font-weight: 800;
  src: url('/new/kor/css/NanumBarunGothicBold.eot');
  src: url('/new/kor/css/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
      url('/new/kor/css/NanumBarunGothicBold.woff') format('woff'),
      url('/new/kor/css/NanumBarunGothicBold.ttf') format('truetype');
}

 */


/* Common */
body{text-align:left; font-size:13px; color:#444; line-height:24px; font-family: 'Noto Sans KR', sans-serif; font-weight: 350;  letter-spacing:-0.3px; /* font-family:'Nanum Barun', sans-serif; font-weight:700; */ -webkit-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,address,table, tbody, tfoot, thead, th, tr, tdvideo, tt{margin:0;padding:0}
article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,nav,section,summary,mark {display:block;margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{font-family: 'Noto Sans KR', sans-serif; font-weight: 350;  font-size:13px;  /* font-family:'Nanum Barun', sans-serif; font-size:13px; font-weight:700; */}
img,fieldset,iframe{border:0 none}

li{list-style:none}
img,input,select,button,textarea{vertical-align:middle; border-radius:0px 0px; /*아이폰의 인풋의 라운드를 없앱니다.*/ /*-webkit-appearance: none;그림자, 그라데이션 초기화*/}
textarea,button,input{/*-webkit-appearance: none;*//*그림자, 그라데이션 초기화*/}
em,address,optgroup{font-style:normal}
label,button{cursor:pointer}
label{top:2px;position: relative;}
button{margin:0;padding:0;border:0;background:none}
a:link,a:visited{text-decoration:none;color:#333; /* font-weight:300; */}
a:hover,a:focus,a:active{}
hr{display:none}
legend,caption{font-size:0; width:0; height:0; line-height:0;overflow:hidden;text-indent:-9999px}
p{text-align:left;}
table {width:100%; border-spacing:0; border:0;}
ul:after { display:block; height:0; content:""; clear:both; float:none; }


/* hidden contents */
.skip,.hidden{position:absolute; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; z-index:-1}

/* ellipsis */
.ellipsis {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; -moz-binding:url(/assets/css/ellipsis.xml#ellipsis);}
.clip {text-overflow:clip; overflow:hidden; white-space:nowrap;}

#skip_navi {position:absolute;top:0;height:0px;width:100%;z-index:150;} 
#skip_navi a {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center;color:#fff;white-space:nowrap;} 
#skip_navi a:focus, 
#skip_navi a:active {display:block;top:0;width:100%;height:20px;padding:5px 0;background:#0089d6;}



/* reset */
table, tbody, tfoot, thead, tr, th, td {border:0;  }


/* 사파리에서 버튼 라운드 금지 */
input[type='submit'],input[type='button'],button,input[type='image'],input[type='reset'] {
	border-radius:0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor:pointer;
	border:0;
	-webkit-overflow-scrolling: touch;
	webkit-appearance:none;

}
input[type="text"],input[type="email"],input[type="tel"] {-webkit-appearance:none;}




@media print { 
  @page { 
    size:21cm 29.7cm; /*A4*/ 
    margin:0; 
  } 
  html, body { border:0; margin:0; padding:0; } 

  
}




