@charset "utf-8";

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ÆùÆ® font-weight ¼Ó¼º ¼³Á¤ */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ----- noto-sans-kr - korean ----- */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('../img/wowweb/fonts/noto-sans-kr-v8-korean-100.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Thin'), local('NotoSansKR-Thin'),
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-100.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../img/wowweb/fonts/noto-sans-kr-v8-korean-300.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Light'), local('NotoSansKR-Light'),
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-300.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('../img/wowweb/fonts/noto-sans-kr-v8-korean-regular.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-regular.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('../img/wowweb/fonts/noto-sans-kr-v8-korean-500.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-500.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('../img/wowweb/fonts/noto-sans-kr-v8-korean-700.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-700.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('../img/wowweb/fonts/noto-sans-kr-v8-korean-900.eot'); /* IE9 Compat Modes */
  src: local('Noto Sans KR Black'), local('NotoSansKR-Black'),
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-900.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/noto-sans-kr-v8-korean-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Reset */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

*, *:after, *:before {box-sizing: border-box;}
* {outline:0 !important;} /* focus ¹ß»ý ½Ã ÅÂ±×¿¡ ÆÄ¶õ»ö ¶óÀÎ »ý±è ¹æÁö */

html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,
legend,hr,input,button,textarea,object,figure,figcaption {font-family: "Noto Sans KR", sans-serif; font-size: 62.5%;} /* ±âº»ÆùÆ® 10px ¼³Á¤°ª > 1rem=10px == 10px % 16px(ºê¶ó¿ìÀú ±âº»ÆùÆ®Å©±â) X 100 = 62.5% */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin: 0; padding: 0;}

html {-webkit-touch-callout:none; /*-webkit-user-select:none;*/ -webkit-tap-highlight-color:rgba(0,0,0,0);}                   /* È­¸é ²Ú ´©¸£¸é ¸Þ´º ³ªÅ¸³², »ç¿ëÀÚ°¡ Å¬¸¯ ¹× µå·¡±× ±â´É ÀÌ¿ëÇÔ, ¸µÅ© Å¬¸¯ ½Ã ¹ØÁÙ/¾Æ¿ô¶óÀÎ »ý±è ±â´Éµé ¹æÁö */
body {min-width:320px; background: #fff; word-wrap: break-word; word-break: break-all; -webkit-text-size-adjust:none;}   /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö */
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {border: 0;}

article, aside, details, figcaption, figure, footer, header, hgroup, section {display: block;}
dl,ul,ol,li {list-style: none;}
legend {position: absolute; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden;}
caption {position: absolute; overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}
label, input, button, select {vertical-align: middle}
img {vertical-align: middle;}
button {cursor: pointer;}
hr {display: none;}
pre {overflow-x:scroll;}

table {margin: 0; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0;}
input[type="text"],input[type="password"],input[type="submit"],input[type="search"] {-webkit-appearance:none; border-radius: 0;}
input[type=text], input[type=password], textarea, select {font-family: "Noto Sans KR", sans-serif; font-size: 1.4rem; border: 1px solid #DDD; padding: 0.4rem 0.5rem;}
input:checked[type="checkbox"] {background-color:#666; -webkit-appearance:checkbox;}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"] {-webkit-appearance:button; border: 0; border-radius:0}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}

a {cursor: pointer; text-decoration: none;}
a:link, a:visited {text-decoration: none;}
a:hover, a:focus, a:active {text-decoration: none /*underline*/;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Jny Mobile 359 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width:359px) {

html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,
legend,hr,input,button,textarea,object,figure,figcaption {font-size: 56.25%;} /* ±âº»ÆùÆ® 9px ¼³Á¤°ª > 1rem=9px == 9px % 16px(ºê¶ó¿ìÀú ±âº»ÆùÆ®Å©±â) X 100 = 56.25% */

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ pc 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1024px) and (max-width:1279px) {

html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,
legend,hr,input,button,textarea,object,figure,figcaption {font-size: 56.25%;} /* ±âº»ÆùÆ® 9px ¼³Á¤°ª > 1rem=9px == 9px % 16px(ºê¶ó¿ìÀú ±âº»ÆùÆ®Å©±â) X 100 = 56.25% */

}