@charset "utf-8";

/*@import url("fonts.css?ver=2");*/

* {box-sizing: border-box !important;}

html,body{width:100%;height:100%;}
html,body,form,div,p,h1,h2,h3,h4,h5,h6,strong,em,span,button,ul,ol,li,a,label,table,dl,dt,dd {margin:0;padding:0;font-family:'Noto Sans KR','맑은 고딕', sans-serif; font-size:inherit;color: inherit;font-style: initial;letter-spacing: -0.0.025em;line-height:1.5;}
body{display:block;overflow:hidden;overflow-x:hidden;color:#333;font-size:13px;letter-spacing: -0.3px;}
img{border:0;vertical-align:middle;}
textarea,input,label,select,button{font:inherit;color: inherit;vertical-align:middle;}
button{display:inline-flex;align-items:center;justify-content: center;word-break:keep-all;background:transparent;border:none;cursor:pointer;}
ul,ol,li{list-style:none;}
a{text-decoration:none;cursor:pointer}
textarea{margin:0;padding:0;border:1px solid #cfcfcf;resize:none;border-radius: 4px;width:100%;padding:10px;text-align: left;}
select{border:1px solid #c8c8c8;color:#333;border-radius: 4px;height:30px;margin:0;padding: 0 7px 0 0px;}
select[multiple]{padding-right:3px;background-image:none;}
select::-ms-expand{display:none;}
label{display:inline-flex;}

input[type="text"],input[type="password"]{padding:0 7px;height:30px;border:1px solid #c8c8c8;border-radius:4px;letter-spacing:inherit;ime-mode:active;}
input:focus{outline:none;}
textarea:focus{outline:none;}
select:focus{outline:none;}
button:focus{outline:none;}


table{width:100%;empty-cells:show;border-collapse: collapse;padding:0;margin:0;border-spacing: 0;table-layout: fixed;}

/*
border - #f1ca58
1step - #fdf9e8
2step - #ffeeb0
3step - #fde48a
4step - #fce388
5step - #f9d568
*/