@charset "utf-8";
/* @import url('font.css'); */
      @font-face {
    font-family: 'HSBombaram3_Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.1/HSBombaram3_Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gugi&display=swap');


/* reset */
*  { margin:0; padding:0; box-sizing:border-box;}
ul > li {list-style-type:none;}
img {border:0; width:auto; max-width:100%; vertical-align:top; }
fieldset {border:0; vertical-align:middle;}
hr {display:none;}
table { border-collapse:separate; /*border-collapse:collapse;*/ border-spacing:0;}
table caption {position:absolute; top:-99999px; left:-99999px; line-height:0;}
input[type=submit] {-webkit-appearance:none;}
input, select, textarea { font-family:'Noto Sans KR', sans-serif; font-size:15px;}
.iframe {overflow:hidden; width:100%; height:100%; margin:0; border:0; background:transparent;}
.hidden {position:absolute !important; top:-99999px !important; left:-99999px !important;}
iframe {width:100%; border:none; margin:0; overflow:hidden; }
small, address, em {font-size:100%; font-style:normal;}

/* common */
/*::selection {background:red; color:#fff;}*/
html, body { overflow-x:hidden !important; }
body { font-family:'Noto Sans KR', sans-serif; -webkit-text-size-adjust: 100%; font-weight:300;
font-size:18px; color:#000; letter-spacing:-0.5px; line-height:1.8; word-wrap:break-word; word-break:keep-all !important; white-space: normal; /*transform: skew(-0.001deg); */ }
a, a:hover, a:visited a:active, a:focus { color:#111; text-decoration:none;}

/*scrollbar*/
::-webkit-scrollbar { width:5px; height:5px; }
::-webkit-scrollbar-thumb { background: #bebebe; }

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.overH{ overflow:hidden; }

.tr {text-align:right;}
.tl {text-align:left !important;}
.tc {text-align:center;}
.bold {font-weight:600;}

.red {color:#ce0000;}
.blue {color:#0066ce;}

.wp11 {width:11%;}
.wp12 {width:12%;}
.wp13 {width:13%;}
.wp14 {width:14%;}
.wp25 {width:25%;}
.wp30 {width:30%;}
.wp50 {width:50%;}

.mt0 {margin-top:0 !important;}




/* .third_menu { margin-left:10px; } */