@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/* ±âº» */
* {padding:0; margin:0; border:0; box-sizing:border-box; vertical-align:top; outline:0; font-size:14px; font-weight:400; line-height:1; font-family:'Noto Sans KR', sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0); appearance:none; -webkit-appearance:none;}
*:focus {outline:1px dotted #3561ea;}

/* ¸ð¹ÙÀÏ °¡·Î¸ðµå ÆùÆ®È®´ë ¹æÁö */
body {-webkit-text-size-adjust:none;}

/* Å×ÀÌºíÅÂ±× */
table {width:100%; border-spacing:0; table-layout:fixed;}
th , td {vertical-align:middle; text-align:center;}
legend , caption {display:none;}

/* ¹öÆ°ÅÂ±× */
a , button {outline:0; display:inline-block; vertical-align:top; box-sizing:border-box; cursor:pointer;}

*:focus{
    outline: 0px dashed #000000;
}

/* Çì´õ ÆùÆ® »çÀÌÁî ÃÊ±âÈ­ */
h1 , h2 , h3 , h4 , h5 , h6 {font-size:100%; font-weight:normal; color:#000;}

/* ÀÌ¹ÌÁö ¹× ÇÊµå¼Â¿¡¼­ º¸´õ Ç¥½Ã ÃÊ±âÈ­ */
img , fieldset {border:none;}
img , object {vertical-align:top;}

/* ÆûÅÂ±× ÃÊ±âÈ­ */
textarea {resize:none;}
select {border-radius:0; background:#000000;}

/* ¸®½ºÆ®ÀÇ ½ºÅ¸ÀÏ Á¦°Å */
ul , ol , li {list-style:none;}
em ,address {font-style:normal;}

/* ÅØ½ºÆ®ÀÇ »ö»ó Ç¥½Ã */
a:link {color:inherit; text-decoration:none;}
a:active {color:inherit; text-decoration:none;}
a:visited {color:inherit; text-decoration:none;}
a:hover {color:inherit; text-decoration:none;}

/* ÀÔ·ÂÆû »çÆÄ¸®¿¡¼­ÀÇ ÃÊ±âÈ­ */
input , textarea {-webkit-border-radius:0;}
input:-internal-autofill-selected {background:transparent !important;}

/* Å¬¸®¾îÇÈ½º */
.clearfix::after {content:""; clear:both; display:block;}

/* ÅÂ±×Ç¥½Ã */
.hidden {display:none !important;}

/* ÅØ½ºÆ®Ç¥½Ã */
.txt-hidden {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* À§Ä¡Á¶Àý */
.pull-left {display:inline-block; float:left;}
.pull-right {display:inline-block; float:right;}

/* Å×µÎ¸®¼³Á¤ */
.bd0 {border:0 !important;}
.bt0 {border-top:0 !important;}
.br0 {border-right:0 !important;}
.bb0 {border-bottom:0 !important;}
.bl0 {border-left:0 !important;}