@charset "utf-8";
@import url('https://unpkg.com/pretendard@1.3.9/dist/web/static/pretendard.css');

/* --------------------------------------------
 * Default
/* ------------------------------------------ */
html,body{width:100%;height:100%;}
body {font-family:'noto', 'dotum', Arial, Helvetica, sans-serif;font-size:12px;color:#6e6e6e;}
html,body,div,span,object,iframe,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,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
header,footer,section,article,aside,nav,hgroup,details,figure,figcaption {display:block;}

/* --------------------------------------------
 * Link
/* ------------------------------------------ */
a:link		{color:#6e6e6e;text-decoration:none;}
a:visited	{color:#6e6e6e;text-decoration:none;}
a:hover	    {color:#6e6e6e;text-decoration:none;}
a:active	{color:#6e6e6e;text-decoration:none;}

/* --------------------------------------------
 * Etc
/* ------------------------------------------ */
address,em	{font-style:normal;}
/* strong      {font-weight:normal;} */
hr			{display:none;}
img			{border:0;vertical-align:middle;}

/* --------------------------------------------
 * Table
/* ------------------------------------------ */
table {width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;}
tbody, tfoot, thead, tr, th, td {word-break:break-all;}
caption {visibility:hidden;width:0;height:0;font-size:0;line-height:0;position:static;left:0;top:-999999px;}


/* --------------------------------------------
 * Font
/* ------------------------------------------ */
@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 100;
    src: url(/resources/font/NotoSans-Thin.woff2) format("woff2"), url(/resources/font/NotoSans-Thin.woff) format("woff"), url(/resources/font/NotoSans-Thin.otf) format("opentype")
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 200;
    src: url(/resources/font/NotoSans-Light.woff2) format("woff2"), url(/resources/font/NotoSans-Light.woff) format("woff"), url(/resources/font/NotoSans-Light.otf) format("opentype")
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 300;
    src: url(/resources/font/NotoSans-DemiLight.woff2) format("woff2"), url(/resources/font/NotoSans-DemiLight.woff) format("woff"), url(/resources/font/NotoSans-DemiLight.otf) format("opentype")
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 400;
    src: url(/resources/font/NotoSans-Regular.woff2) format("woff2"), url(/resources/font/NotoSans-Regular.woff) format("woff"), url(/resources/font/NotoSans-Regular.otf) format("opentype")
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 500;
    src: url(/resources/font/NotoSans-Medium.woff2) format("woff2"), url(/resources/font/NotoSans-Medium.woff) format("woff"), url(/resources/font/NotoSans-Medium.otf) format("opentype")
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 700;
    src: url(/resources/font/NotoSans-Bold.woff2) format("woff2"), url(/resources/font/NotoSans-Bold.woff) format("woff"), url(/resources/font/NotoSans-Bold.otf) format("opentype")
}

@font-face {
    font-family: 'hans';
    font-style: normal;
    font-weight: 700;
    src: url(/resources/font/BlackHanSans.otf) format("opentype")
}

.wrap-camp .wrap {margin-top:80px!important}
.wrap-camp .footer .footer-sns > li .ico-market img {vertical-align:top}

.campaign-copyright {height:144px;background-color:#000!important;color:#fff!important;font-family:'Pretendard';font-size:18px;letter-spacing:-0.025em;font-weight:400;display:flex;align-items:center;justify-content:center}

.mo-campaign-copyright {height:144px;background-color:#000!important;color:#fff!important;font-family:'Pretendard';letter-spacing:-0.025em;font-weight:400;display:flex;align-items:center;justify-content:center}
.mo-campaign-copyright > p {color:#fff!important}

.top-support-btn,
.chatbot,
.btn_chatbot,
.btn_hide,
.btn_show {display:none!important}