@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, span, object, iframe,
 p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, a,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea, select,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary, button,
time, mark, audio, video{margin:0;padding:0;font-family:'gmarketSans','notoSans', '맑은고딕', '돋움', sans-serif;font-size:inherit;color:#fff;font-weight:400;box-sizing:border-box}
html,body{height:100%;font-size:18px;letter-spacing:-0.4px}
body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smooting:antialiased;-moz-font-smoothing:grayscale;background-color: #47a9ce}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
a, input, button, select, img{display:inline-block}
ol, ul, li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:none}

ins{color:#000;text-decoration:none;background-color:#ff9}

mark{font-style:italic;color:#000;font-weight:bold;background-color:#ff9}
del{text-decoration:line-through}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help}

table{border-collapse:collapse;border-spacing:0}
.blind,
.hide,
caption,
legend{position:absolute;overflow:hidden;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%)}
em{font-style:normal}
hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #cccccc}

span, strong, input, select{display:inline-block}
strong{font-weight:bold}

/* Placeholder */
/* Webkit */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{font-size:16px;color:#777}
/* Firefox 4-18 */
input:-moz-placeholder,
textarea:-moz-placeholder{font-size:16px;color:#777}
/* Firefox 19+ */
input::-moz-placeholder,
textarea::-moz-placeholder{font-size:16px;color:#777}
/* IE10+ */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{font-size:16px;color:#777}

/* a & button */
a{color:#000;text-decoration:none;background:transparent}
button{border:0;border-radius:0;-webkit-border-radius:0;cursor:pointer;background-color:transparent}
button::-moz-focus-inner {padding:0;border:0}
/* a:focus, button:focus {outline:-webkit-focus-ring-color auto 1px} */

img{max-width:100%}

input[type=text],
input[type=date]{-webkit-appearance:none;width:100%;height:100%;color:#222;font-size:16px;height:100%;vertical-align:middle;border-radius:0;border:0}
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}

input[type=image], input[type=radio]{border:0;padding:0}
input[type=checkbox]{display:inline-block}

/* input text */
input[type="text"],
input[type="password"] {border:1px solid #ccc;text-indent:10px;color:rgb(0, 0, 0);font-size:18px;box-sizing:border-box}
input[type="text"]:disabled,
input[type="password"]:disabled {background-color:#e4e4e4}

/* input file */
input::file-selector-button{display:none}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none}
select::-ms-expand {display: none}

/* hightlight none */
input, textarea, button{-webkit-tap-highlight-color:transparent;outline:none}

/* search x 버튼 */
input::-ms-clear,
input::-ms-reveal{display:none}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{display:none}

@font-face {
    font-family:'gmarketSans';
    font-style:normal;
    font-weight:600;
    src:url('../fonts/GmarketSansTTFBold.ttf');
}

@font-face {
    font-family:'gmarketSans';
    font-style:normal;
    font-weight:400;
    src:url('../fonts/GmarketSansTTFMedium.ttf');
}

@font-face {
    font-family:'gmarketSans';
    font-style:normal;
    font-weight:200;
    src:url('../fonts/GmarketSansTTFLight.ttf');
}