@charset "UTF-8";

/*
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Regular.ttf) format('truetype');
}
*/

@font-face {
  /*font-family: 'Nanum Gothic';*/
  font-family: '돋움' !important;
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: '돋움' !important;
  /*font-family: 'Nanum Gothic';*/
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v4/NanumGothic-ExtraBold.ttf) format('truetype');
}



@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
body{font-family: 'Pretendard' !important;margin:0;padding:0;font-size:12px; }
body,h1,h2,h3,h4,input,button,select,td {color: #333;}
body{text-align:left;font-size:12px;color:#333;}
div, p, ul, ol, li, img, a, table, td, th, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe, dl, dt, dd, caption, iframe, textarea{margin:0;padding:0;border:none;}
/*input,button,textarea,select,table{font-size:14px;}*/
h1,h2,h3,h4,h5,h6{font-family: 'Pretendard' !important;font-size:14px; font-weight:400;}


table, pre {font-size:12px;}
/*table{border-collapse:collapse;vertical-align:top;}*/
table{vertical-align:top;font-size:100%;border-collapse:separate;border-spacing:0px;}/* 테이블 사라지는거 제거 */
form, fieldset, img, address, label{margin:0;border:0;padding:0;}
legend{position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
address{font-style:normal;}


p{text-align:left;margin:0;padding:0;}

table caption {visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
em{color:#f97336;font-style:normal; }
img,fieldset,iframe{border:none;}
li{list-style:none;}

a:link,a:visited,a:hover,a:focus,a:active{text-decoration:none;}

hr {display:none;} 

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0;text-shadow:none; border-collapse: collapse;
    box-sizing: border-box;}


p, div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, ol, label, input, textarea{list-style-type:none;padding:0;margin:0;font-family: 'Pretendard' !important;;color:#555;text-shadow:none;}


/* 아이폰 버튼 초기화*/

input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

input[type=submit] {
    -webkit-border-radius:0px;
}

/* 버튼 이너쉐도우 제거*/
input {   
    /* Remove First */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
   
}

*:focus {
    outline: none !important;
	box-shadow: none !important;
}