﻿@charset "UTF-8";
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, tr, th, td, caption, form, fieldset, input, select, textarea, blockquote, address, button {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-size:100%}
ul, ol, li {list-style:none}
img, fieldset, button {border:0 none}
button {background:none;cursor:pointer;box-sizing:content-box}
address, em {font-style:normal}
table {border-collapse:collapse;border-spacing:0}
q:before, q:after {content:''}

body {background:#fff}
body, input, select, textarea, button, th, td, h1, h2, h3, h4, h5, h6 {font-size:15px;color:#464646;font-family:"Noto Sans KR", sans-serif; /* HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif; */line-height:1;-webkit-text-size-adjust:none}
input, select, textarea, button {vertical-align:middle}
a {color:#464646;text-decoration:none}
/*a:hover, a:focus {color:#555}*/
img {vertical-align:top}
hr {display:none}

/* html5 tag */
article, aside, details, figure, figcaption, footer, header, hgroup, menu, nav, section, main {display:block;margin:0;padding:0}

/* global */
.blind {position:absolute;top:-9999px;visibility:hidden;width:0;height:0;font-size:1%;line-height:0}
.show {display:block}
.hide {display:none}
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap} /* 1줄 말줄임 */
.lineClamp {-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow: ellipsis} /* 2줄 말줄임 */