@charset "utf-8";

*{font-size:16px;font-family:'SUIT','SUIT Variable',-apple-system, BlinkMacSystemFont, AppleSDGothicNeo-regular, 'Spoqa Han Sans Neo', 'Malgun Gothic', '맑은 고딕', '돋움', Dotum, Sans-serif;}
*, *:before, *:after {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, button, address, em, img, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, blockquote, input {margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
html, body {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; height:100%; overflow-anchor: none } /* Q10071 2021-11-23: height 100%추가 */
html, body, input, textarea, button {font-family:'SUIT',-apple-system, BlinkMacSystemFont, AppleSDGothicNeo-regular, 'Spoqa Han Sans Neo', 'Malgun Gothic', '맑은 고딕', '돋움', Dotum, Sans-serif;}
:-webkit-input-placeholder, :-ms-placeholder, :-moz-placeholder, ::placeholder { }
body{background-color:#000;}
body::-webkit-scrollbar-track{border-radius:0;}
::-webkit-scrollbar {width: 8px;height:8px;}
::-webkit-scrollbar-thumb {background-color: rgba(255 255 255 / 40%);border-radius: 10px;background-clip: padding-box;border: 2px solid transparent;box-shadow: inset 0px 0px 2px white;}
::-webkit-scrollbar-track {background-color: rgba(255 255 255 / 10%);border-radius: 10px;box-shadow: inset 0px 0px 3px white;}
address, article, aside, canvas, details, figure, figcaption, footer, header, menu, nav, section {display:block; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:700;}
button, img {vertical-align:top; border:none;}
ol, ul, li, dl, dt, dd {list-style:none;}
table {width:100%; table-layout:fixed; border:0; border-spacing:0; border-collapse:collapse; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
th, td  {word-break:break-all; font-weight:500;}
i, em, address  {font-weight:500;}
button, select, input, label {vertical-align:middle;}
button:disabled {cursor:default;}
button > span {position:relative;}
hr {display:none;}
fieldset ,iframe {width:100%; pointer-events:auto;}
legend {position:absolute; top:0; left:0; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
caption {overflow:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px;}
strong {font-weight:700;}
a, a:hover, a:active, a:visited {text-decoration:none; color:#000;}
address, caption, em {font-weight:400;}
a:focus, button:focus, :focus-visible {outline:2px auto #005fcc;outline-offset: -3px;}/* 2023-01-30 GGU442 접근성 수정*/
em, address {font-style:normal;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active { -webkit-box-shadow:0 0 0 1000px white inset !important;}
::-ms-clear {
	display: none;
}
::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}
@media (max-width: 1920px){
	*{font-size:10px;}
}