@charset "utf-8";

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");
@import url(./font.css);
/* 7 5 4 3 1 */

*{-webkit-text-size-adjust:none;word-break:break-all;} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;appearance:none;-moz-appearance:none;resize:none;outline:0;}
*{font-family: "Pretendard Variable", 'AppleSDGothicNeo', 'sans-serif';font-size:12px;}
html,body{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-font-smoothing: antialiased;}
body,object,iframe,
h1,h2,h3,h4,h5,h6,div,span,p,blockquote,pre,abbr,acronym,address,cite,code,del,dfn,em,img,figure,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
form,fieldset,legend,a,textarea,input,select,option,button,label,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
	margin:0;padding:0;border:0;outline:0;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
/* =====  Media ===== */
audio:not([controls]){display:none;height:0;}

/* =====  Link ===== */
a:link{text-decoration:none;color:inherit;}
a:focus{outline:thin dotted;color:inherit;}
a:active,a:hover{outline:0;text-decoration:none;color:inherit;}
a:visited{text-decoration:none;color:inherit;}

/* =====  Typography ===== */
h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:normal;color:inherit;}
b{font-weight:normal;}
strong{font-weight:normal;vertical-align:unset;}
hr{display:none;box-sizing:content-box;height:0;}
address, caption, cite, code, dfn, em, var{font-style:normal;font-weight:normal;}
abbr, acronym, img, button{border:0;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
sub, sup{line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
span,em{vertical-align:unset;}
main {display:block;}

/* List */
ul, ol, li{list-style:none;}

/* =====  Figures ===== */
figure{margin:0;}

/* =====  Forms ===== */
button{cursor:pointer;}
button, input, select, textarea{border:0 none;outline:0 none;}
/*input, button, a {font-size:inherit;color:inherit;}*/
input {border-radius:0;word-break:normal;}
/* search, number 초기화 */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{-webkit-appearance: none}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none;}

/* button, select{text-transform:none;} */
textarea{vertical-align:top;}

/* =====  Table ===== */
table{border-collapse:collapse;empty-cells:show;border-spacing:0;table-layout:fixed;}
table caption, fieldset legend{display:none;}

/* popup table */
.table-bordered { width: 100%; border: 1px solid #ddd } 
.table-bordered tbody th {border: 1px solid #ddd } 
.table-bordered tbody td {border: 1px solid #ddd } 

abbr[title]{border-bottom:1px dotted;}


::placeholder { color:#ccc;}
:-ms-input-placeholder {  color:#ccc;}
::-ms-input-placeholder { color:#ccc;}
