@charset "utf-8";
/*------------------------------
    font
------------------------------*/
@import url('https://www.hmp.co.kr/upfile/hmp/upload/font/pretendard/pretendard.css');


/*------------------------------
    reset
------------------------------*/

* {margin:0;padding:0;box-sizing:border-box;}
body {word-wrap:break-word;word-break:normal;/*word-break:keep-all;*/white-space:normal;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;max-height:1000000px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
hr {height:1px; border:none;}
img {border:none;vertical-align:top;}
em {font-style:normal;}
li {list-style:none;}
table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;}
th, td {vertical-align:middle;word-wrap:break-word;word-break:break-all;}
a {color:#333;text-decoration:none;}
a:hover, a:active, a:focus, a:visited {text-decoration:none;}
address,em,i {font-style:normal}

/* font */
body, input, select, button, textarea {font-family:'Pretendard';font-weight:400;font-size:16px;color:#000;letter-spacing:-0.2px;line-height:1.4;}
h1, h2, h3, h4, h5, h6, strong, b, th {font-weight:600;}

/* form */
textarea {overflow:auto;resize:none;}
button {background:none;cursor:pointer;outline:none;}
fieldset, button {border:none;}
input, select, button, textarea {border:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;outline:none;}
input[type=text]::-ms-clear,
input[type=email]::-ms-clear,
input[type=number]::-ms-clear {display:none;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {display:none;}
input[type="date"]::-webkit-clear-button {display:none;}
input[type="date"]::-webkit-inner-spin-button {display:none;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type='number'] {-moz-appearance: textfield;}
select::-ms-expand {display:none;}
::placeholder {color:#808080;text-align:left;}
::-webkit-input-placeholder {color:#808080;text-align:left;}
::-moz-placeholder {color:#808080;text-align:left;}
:-ms-input-placeholder {color:#808080;text-align:left;}
::-ms-input-placeholder {color:#808080;text-align:left;}
/* focus시 placeholer 사라짐 */
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus:-moz-placeholder {color:transparent;}
input:focus::-moz-placeholder {color:transparent;}
input:focus:-ms-input-placeholder {color:transparent;}
textarea:focus::-webkit-input-placeholder {color:transparent;}
textarea:focus:-moz-placeholder {color:transparent;}
textarea:focus::-moz-placeholder {color:transparent;}
textarea:focus:-ms-input-placeholder {color:transparent;}

/* blind */
legend, caption {position:absolute;width:1px;height:1px;color:transparent;overflow:hidden;box-sizing:border-box;margin-top:-1px;}

