@charset "utf-8";

a:hover { }
button { }
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, input, textarea, button, 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; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box;}
li,p,dt,dd,div,span,td,th { word-break:break-all; }
ul, li {list-style:none;}
legend { position:absolute; left:-9999px; top:-9999px; font-size:0; }
input,select{word-break:normal}
button{background:#fff;border:0;border-radius:0;-webkit-border-radius:0;cursor:pointer;}
button::-moz-focus-inner {padding:0;border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
textarea {padding:10px;font-family:"HSHO";font-weight:300;border:1px solid #ddd;resize:none;-webkit-border-radius:0;-webkit-appearance:none;}
input::-ms-clear{display:none}
table{table-layout:fixed;border-collapse:collapse;border-spacing:0;}
caption{width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
strong{font-weight:700;}
/* :focus { border:2px dotted red; } */

/* 폼요소 */
/* placeholder 컬러지정 */
::-webkit-input-placeholder { color:#bbbec0; }
::-moz-placeholder { color:#bbbec0; } /* firefox 19+ */
:-ms-input-placeholder { color:#bbbec0; } /* ie */
input:-moz-placeholder { color:#bbbec0; }

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

html, body {min-width:1500px; font-family: 'Pretendard-Regular';}
