@charset "utf-8";

/* ------------------------------
         base Start
------------------------------ */


* { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(255,255,255,0); }
html, body { width: 100%; /* height: 100%; */ min-width: 280px; }

/*.old.ie7, .old.ie8, .old body {border:none;width:auto;}*/

header, footer, nav, section, article, main { display: block; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
fieldset, img { border: 0; }
ul, ol, li, dl { list-style: none; }
img, input, select, textarea, button, label { font-size: 100%; vertical-align: middle; background: #fff; -webkit-border-radius: 0; }
textarea { resize: none;}
label, button { border: 0; background-color: transparent; cursor: pointer; }

a{cursor: pointer;}
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
caption, legend { text-indent:-100000px; font-size:0;}
table { table-layout: fixed; border-collapse: collapse; }
th, td { word-break: break-word; vertical-align: middle; }

input, textarea { vertical-align: middle; IME-MODE: auto;}
button{-webkit-appearance: none;}
label, i { vertical-align: baseline; }
img { max-width: 100%; background: transparent;}
.easyzoom-flyout img {max-width: inherit; max-height: inherit;}/* easyzoom 쓰려면 이렇게 적용해야함 */

/* 채널톡 */
#ch-plugin img{background-color:transparent;}

/* Spoqa Han Sans Neo */
@font-face {
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 700;
    font-display: swap;
    src: local('Spoqa Han Sans Neo Bold'),
/*     url('../../fonts/SpoqaHanSansNeo-Bold.woff2') format('woff2'), */
    url('../../fonts/SpoqaHanSansNeo-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 500;
    font-display: swap;
    src: local('Spoqa Han Sans Neo Medium'),
/*     url('../../fonts/SpoqaHanSansNeo-Medium.woff2') format('woff2'), */
    url('../../fonts/SpoqaHanSansNeo-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 400;
    font-display: swap;
    src: local('Spoqa Han Sans Neo Regular'),
/*     url('../../fonts/SpoqaHanSansNeo-Regular.woff2') format('woff2'), */
    url('../../fonts/SpoqaHanSansNeo-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 300;
    font-display: swap;
    src: local('Spoqa Han Sans Neo Light'),
/*     url('../../fonts/SpoqaHanSansNeo-Light.woff2') format('woff2'), */
    url('../../fonts/SpoqaHanSansNeo-Light.woff') format('woff');
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 100;
    font-display: swap;
    src: local('Spoqa Han Sans Neo Thin'),
/*     url('../../fonts/SpoqaHanSansNeo-Thin.woff2') format('woff2'), */
    url('../../fonts/SpoqaHanSansNeo-Thin.woff') format('woff');
}
