@charset "utf-8";
/* @import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css"); */

*{box-sizing: border-box;font-family: "Pretendard Variable", Pretendard, 'Noto Sans KR', sans-serif;}
html,body{
    width:100%;height:100%;
    font-size:16px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -moz-font-feature-settings:"liga", "kern";
    letter-spacing:-0.05em;
    font-weight:400;
    scroll-behavior: smooth;
}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0;}

html{overflow-y:scroll;}
body{word-break:break-all;-ms-word-break:break-all;word-break:keep-all;word-wrap:break-word;}
img,fieldset,iframe{border:0 none; vertical-align:middle;}
input[type=checkbox]{border:0 none; vertical-align:middle;width:18px;height:18px;}

ul,ol {list-style:none;}
em,address {font-style:normal;}
a {text-decoration:none;}
a,img,button,input{selector-dummy: expression(this.hideFocus=true);}
a,img,button,input{outline: none;selector-dummy:expression(this.hideFocus=true);}
article,aside,dialog,footer,header,section,footer,nav,figure {display:block; margin:0; padding:0;} /* html5 tags */
button {cursor:pointer;}

/* Fire Fox button style bug */
button::-moz-focus-inner {padding:0; border:0;}
label{cursor: pointer; vertical-align:middle; transition: all .3s ease-in-out;}
input[type=text]{-webkit-appearance: none;border-radius: 0; vertical-align:middle;}

