@charset "euc-kr";

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,700&display=swap');

/*
@font-face {font-family:'Nanum Gothic'; src: url('NanumGothic.eot');}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('NanumGothic'), url(NanumGothic.woff2) format('woff2');
  unicode-range: U+3131-318E, U+3200-321C, U+3260-327B, U+AC00-D7AF;
}


@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: local('NanumGothic Bold'), local('NanumGothic-Bold'), url(NanumGothicBold.woff2) format('woff2');
  unicode-range: U+3131-318E, U+3200-321C, U+3260-327B, U+AC00-D7AF;
}

*/
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,table,th,td,pre{margin:0;padding:0;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,p,th,td,input,textarea,select,button,pre,a{font-family: 'Nanum Gothic', sans-serif; font-size:13px; color:#333333;}

textarea { width:99%;}
select,input,img, button {vertical-align:middle;}
ul, ol {list-style-type:none; }
.hide,legend,hr {position:absolute; left:-3000%;}
em, address { font-style:normal;}
table { border-collapse:collapse; border-spacing:0; width:100%;}
a { color:#333333; text-decoration:none;}
a:focus,
a:hover { text-decoration:none;}
fieldset, img, button{border:0;}
caption {visibility:hidden; height:0; width:0;}


textarea,
input[type="file"],
input[type="password"],
input[type="text"] { text-indent:4px; border:1px solid #e3e3e3;}

select:focus, textarea:focus,
input[type="password"]:focus,
input[type="file"]:focus,
input[type="text"]:focus { border:1px solid #555;}
 
textarea[readonly="readonly"],
button[readonly="readonly"],
select[readonly="readonly"],
input[readonly="readonly"],
 
textarea[disabled="disabled"],
button[disabled="disabled"],
select[disabled="disabled"],
input[disabled="disabled"] { background:#f5f5f5; border-color:#d4d4d4;}
 
input[type="password"],
input[type="file"],
input[type="text"] { height:34px; line-height:34px; }
input[type="file"] { width:100%;}
input[type="radio"] { vertical-align:text-bottom;}

.clear { zoom:1;}
.clear:after { content:""; display:block; clear:both;}



select {
  -webkit-appearance: none;  /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
  -moz-appearance: none;
  appearance: none;
  font-size:12px;
  border:#C8CACC 1px solid;
  padding:6px 25px 6px 10px;
  /*background: url(../images/icon_select_arrow01.gif) no-repeat calc(100% - 7px) 50%;   ÀÍ½º¿¡¼­ ¾È¸ÔÀ½*/ 
  background: url(/images/icon_select_arrow01.gif) no-repeat 96% 50%;  /* È­»ìÇ¥ ¸ð¾çÀÇ ÀÌ¹ÌÁö */ 
}
select::-ms-expand { 
  display: none;
}




/* Å©·Ò - ¼±ÅÃ ½Ã ÆÄ¶õ Å×µÎ¸® Á¦°Å */
input:focus {outline: none;}
textarea:focus {outline: none;}
select:focus {outline: none;}
button:focus {outline: none;}
a:focus {outline: none;}

/* checkbox Å©°Ô */
input[type="checkbox"] { width:16px;height:16px; }
input[type="radio"] { width:15px;height:15px; }


/* ¸¶¿ì½º µå·¡±× »ö»ó º¯°æ */
*::-moz-selection { background-color: #fff1cf; color: #333; }
*::selection { background-color: #fff1cf; color: #333; }
/*
*::-moz-selection { background-color: #00c73c; color: #fff; }
*::selection { background-color: #00c73c; color: #fff; }
*/


.noto_100 { font-style: normal; font-weight:100; font-family: 'Noto Sans KR', sans-serif; }
.noto_300 { font-style: normal; font-weight:300; font-family: 'Noto Sans KR', sans-serif; }
.noto_400 { font-style: normal; font-weight:400; font-family: 'Noto Sans KR', sans-serif; }
.noto_500 { font-style: normal; font-weight:500; font-family: 'Noto Sans KR', sans-serif; }
.noto_700 { font-style: normal; font-weight:700; font-family: 'Noto Sans KR', sans-serif; }
.noto_900 { font-style: normal; font-weight:900; font-family: 'Noto Sans KR', sans-serif; }
