@charset "utf-8";

/* Reset */
* {box-sizing:border-box; letter-spacing: -0.5px;}
html,body{width:100%;height:100%;padding:0px; margin:0px;}
body {font-size:14px;font-family:'Noto Sans KR',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;}
input,textarea,select,button,table { font-size:inherit;font-family:inherit;line-height:inherit; }/**font-size:100%;*/
input,select {vertical-align:middle; height: 36px;}
textarea, input {outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
textarea {resize:none;}
table {border-collapse:collapse}

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

article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block;margin:0;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr { display: inline; }

/* 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;}
input::-webkit-input-placeholder {font-size:14px;color:#626263;}
select {-webkit-appearance:none;appearance:none;height:36px;padding:0 25px 0 5px;border:solid 1px #cbcbcb; border-radius: 4px;font-size:14px;color:#667080;background:url("../images/select_arrow_small.png") right 6px center no-repeat #fff; outline: 0;}
select::-ms-expand {display: none;}

.skiptoContent {display:none;} 
