@charset "utf-8";

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'xeicon';
    src:url('fonts/xeicon.eot?v=2.2.0');
    src:url('fonts/xeicon.eot?#iefix&v=2.2.0') format('embedded-opentype'),
        url('fonts/xeicon.woff2?v=2.2.0') format('woff2'),
        url('fonts/xeicon.woff?v=2.2.0') format('woff'),
        url('fonts/xeicon.ttf?v=2.2.0') format('truetype'),
        url('fonts/xeicon.svg?v=2.2.0#xeicon') format('svg');
    font-weight: normal;
    font-style: normal;
}

i {font-family: xeicon !important;}
i::before {font-family: xeicon !important;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; box-sizing: border-box; word-break: keep-all;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block; font-family: 'GmarketSansMedium','nanum', '나눔 고딕', '맑은 고딕','malgunGothic', 'dotum' ,'돋움',sans-serif; font-size:14px; color:#444; line-height: 1.6;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0; width:100%;}
img,fieldset {border:0;}
li img,dd img,dt img,label img {vertical-align:top;}
li{line-height:100%;list-style:none}
table {border-collapse:collapse;width:100%;}
input,select,textarea,button {font-family: 'GmarketSansMedium','nanum', '나눔 고딕', '맑은 고딕','malgunGothic', 'dotum' ,'돋움',sans-serif; font-size:16px;color:#666; line-height: 1.6; margin: 0; bottom: 0;}
img,input,select{vertical-align:middle;}
address,caption,em{font-weight:normal;font-style:normal;}
hr{display:none;}
input:focus, select:focus, option:focus {outline: none;}
html{width:100%;}
body{width:100%;font-size:16px;color:#444;line-height:1.6; font-family: 'GmarketSansMedium','nanum', '나눔 고딕', '맑은 고딕','malgunGothic', 'dotum' ,'돋움',sans-serif;}
a {color:#444;text-decoration:none;text-decoration:none;font-family: 'GmarketSansMedium','nanum', '나눔 고딕', '맑은 고딕','malgunGothic', 'dotum' ,'돋움',sans-serif; font-size:16px; line-height: 1.6; color:#444; width:100%; height:100%}
a:visited,a:hover,a:active,a:focus{color:#444;}
caption,legend{width:0;height:0;font-size:0;text-indent:-9999px;overflow:hidden;}

#skipNav a{display:block;position:absolute;left:0;top:-10000px;text-align: center;width:100%;height:30px;z-index: 500;line-height:30px;font-weight:bold;font-size:16px;}
#skipNav a:hover,#skipNav a:focus,#skipNav a:active{background:#ccc;top:0}
h1,h2,h3,h4,h5,h6{font-family: 'GmarketSansMedium','nanum', '나눔 고딕', '맑은 고딕','malgunGothic', 'dotum' ,'돋움',sans-serif; font-size:16px; color:#444; line-height: 1.3;}

.hide {width:0; height:0; margin:0; padding:0; position:absolute; left:0; top:0;font-size:0; text-indent:-9999px; overflow:hidden; visibility:hidden}
.cf:after {content:""; display:block; clear:both; visibility:hidden; width:0; height:0; font-size:0;}
