@charset "utf-8";

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');


/* Reset */
* {box-sizing:border-box; letter-spacing: -0.5px;}
html,body{width:100%;height:100%;padding:0px; margin:0px;}
body {font-size:16px;font-family:'Pretendard',Dotum,'돋움',Gulim,'굴림',Malgun Gothic,Helvetica,AppleGothic,'애플고딕',sans-serif,Tahoma;line-height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; -webkit-text-size-adjust:none;line-height:100%;}
img,fieldset{border:0}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
hr {display:none;}
a {text-decoration:none; color: #000;}
address {font-style:normal; font-weight:normal;}
legend,caption {display:none; clear:both;}
textarea {resize:none;}
table {border-collapse:collapse}


input[type=text], input[type=password], select, textarea {
    -webkit-box-sizing : border-box;
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    -webkit-appearance: none;
    outline: none;
    border: solid 1px #ddd;
    border-radius: 2px;
    font-size:14px;
    min-height: 36px;
    padding: 0 10px;
}

select {-webkit-appearance:none;appearance:none;min-width:60px;padding:0 20px 0 10px; background:url("/images/common/select-arrow.svg") right center no-repeat; outline: 0;}
select::-ms-expand {display: none;}

input::-webkit-input-placeholder {font-size:14px;color:#626263;}

button {border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:0 none;background-color:transparent;border-radius:0;}

input[type=file]::file-selector-button {
    margin-right: 20px;
    border: none;
    background: #004EA2;
    padding: 9px 20px;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    transition: background .2s ease-in-out;
}

input[type=file]::file-selector-button:hover {
    background: #004EA2;
}

article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, .header_inner, section, summary { display: block;margin:0;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr { display: inline; }
.hide, legend, caption, .hidden {
    position: absolute;
    left: -5000px;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
/* blind */
.hidden{visibility:hidden;position:absolute;overflow:hidden;height:0;width:0;font-size:0}

/* float */
.fl{float:left!important}
.fr{float:right!important}
.clear{clear:both!important}

/* align */
.left{text-align:left!important}
.right{text-align:right!important}
.center,.center td,.center th {text-align:center}
.middle{vertical-align:middle!important}
.top{vertical-align:top!important}

/* float 해제 */
.f-clear:after { content:""; display:block; clear:both; height:0; visibility:hidden; }
.f-clear { display:inline-block; }
* html .f-clear { height:1%; }
.f-clear {display:block; }


.bor-radi{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}

.skiptoContent {display:none;} 
