@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 */
}

/* ----- Gmarket Sans ----- */
@font-face {
  font-family: 'Gmarket Sans'; font-style: normal; font-weight: 700;
  src: local('Gmarket Sans Bold'), local('GmarketSans-Bold'),
  url('../img/wowweb/fonts/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../img/wowweb/fonts/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Gmarket Sans'; font-style: normal; font-weight: 500;
  src: local('Gmarket Sans Medium'), local('GmarketSans-Medium'),
  url('../img/wowweb/fonts/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../img/wowweb/fonts/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Gmarket Sans'; font-style: normal; font-weight: 300;
  src: local('Gmarket Sans Light'), local('GmarketSans-Light'),
  url('../img/wowweb/fonts/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../img/wowweb/fonts/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* ----- s-core-dream ¿¡½ºÄÚ¾î µå¸²Ã¼ ÆùÆ® ----- */
@font-face {
    font-family: 'SCoreDream';
    font-weight: 100;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamThin.eot');
    src: url('../img/wowweb/fonts/SCoreDreamThin.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamThin.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamThin.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamThin.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 200;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamExtraLight.eot');
    src: url('../img/wowweb/fonts/SCoreDreamExtraLight.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamExtraLight.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamExtraLight.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamExtraLight.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 300;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamLight.eot');
    src: url('../img/wowweb/fonts/SCoreDreamLight.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamLight.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamLight.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamLight.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 400;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamRegular.eot');
    src: url('../img/wowweb/fonts/SCoreDreamRegular.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamRegular.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamRegular.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamRegular.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 500;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamMedium.eot');
    src: url('../img/wowweb/fonts/SCoreDreamMedium.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamMedium.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamMedium.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamMedium.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 600;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamBold.eot');
    src: url('../img/wowweb/fonts/SCoreDreamBold.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamBold.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamBold.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamBold.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 700;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamExtraBold.eot');
    src: url('../img/wowweb/fonts/SCoreDreamExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamExtraBold.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamExtraBold.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamExtraBold.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 800;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamHeavy.eot');
    src: url('../img/wowweb/fonts/SCoreDreamHeavy.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamHeavy.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamHeavy.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamHeavy.ttf') format("truetype");
}
@font-face {
    font-family: 'SCoreDream';
    font-weight: 900;
    font-style: normal;
    src: url('../img/wowweb/fonts/SCoreDreamBlack.eot');
    src: url('../img/wowweb/fonts/SCoreDreamBlack.eot?#iefix') format('embedded-opentype'),
         url('../img/wowweb/fonts/SCoreDreamBlack.woff2') format('woff2'),
         url('../img/wowweb/fonts/SCoreDreamBlack.woff') format('woff'),
         url('../img/wowweb/fonts/SCoreDreamBlack.ttf') format("truetype");
}

/* saira-100 - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 100;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: local('Saira Thin'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-100.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 200;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local('Saira ExtraLight'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-200.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Saira Light '),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-300.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Saira Regular'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-regular.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local('Saira Medium'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-500.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Saira SemiBold'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-600.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Saira Bold'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-700.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 800;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local('Saira ExtraBold'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-800.svg#Saira') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  src: url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local('Saira Black'),
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../img/wowweb/fonts/saira-v8-vietnamese_latin-ext_latin-900.svg#Saira') 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 {font-style: normal; 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{font-family: "Noto Sans KR", sans-serif; font-size: 1.4rem; border: 1px solid #DDD; padding: 0.4rem 0.5rem;}
select {font-family: "Noto Sans KR", sans-serif; font-size: 1.4rem; padding: 0.3rem 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*/;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ 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-family: "Noto Sans KR", sans-serif; font-size: 50%;} /* ±âº»ÆùÆ® 8px ¼³Á¤°ª > 1rem=8px == 8px % 16px(ºê¶ó¿ìÀú ±âº»ÆùÆ®Å©±â) X 100 = 50% */

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Mobile 360,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:719px) {

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: 56.25%;} /* ±âº»ÆùÆ® 9px ¼³Á¤°ª > 1rem=9px == 9px % 16px(ºê¶ó¿ìÀú ±âº»ÆùÆ®Å©±â) X 100 = 56.25% */

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Tablet 720,767 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:720px) and (max-width:767px) {

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% */

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Tablet 768,1023 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:768px) and (max-width:1023px) {

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% */

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ PC 1280,1290 ¿¹¿ÜÃ³¸® *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) and (max-width:1290px) {

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% */

}