@charset "utf-8";

/*reset*/
* {margin:0;padding:0;-webkit-text-size-adjust:none;box-sizing:border-box;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, thead, tbody, tr, th, td, form, fieldset, legend, input, textarea, button , img{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
h1, h2, h3, h4, h5, h6, em, address{font-weight:normal;}
ul,ol,li,dl,dt,dd {list-style:none;}
i,em,address{font-style:normal;font-weight:normal;}
label,button{cursor:pointer;}
hr,legend {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
fieldset,iframe{border:none;vertical-align:middle;}
img {vertical-align:top;border:none;border-width:0;}
button {background:none;border:none;-webkit-appearance: button;}
hr {display:none; visibility:hidden;}
table {width:100%; border:0; border-spacing:0px;}
legend, caption {width:1px; height:0; font-size:0; line-height:0; overflow:hidden;}
input, textarea, button, select, pre {line-height:2.1; vertical-align:middle; outline:none; font-family:'SFNM'; font-size:14px; line-height:21px; font-weight:500;}
a{color:inherit;}
a:link, a:hover, a:focus, a:active, a:visited {text-decoration:none;}
html {padding:0;margin:0;}
body{background:#FFF; width:100%; overflow-x:hidden; font-size:16px; line-height:24px; font-family:'SFNM', 'Apple SD Gothic Neo', sans-serif, Arial, Helvetica, "맑은 고딕", "Malgun Gothic", '돋움', 'dotum';}

.win_status{position:fixed;width:100%;height:100%;left:0;top:0;z-index:-999;} 
.hid{position:absolute;top:-1px; left:0; width:1px;height:1px;font-size:1px;line-height:0; font-size:1px; color:rgba(255, 255, 255, 0); overflow:hidden;}
.mask{display:none; width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.5;z-index:6000;overflow:hidden}

/* font*/
@font-face {
	font-family: 'SFNL';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: local("※"),
    url("/sgic/assets/font/SFN_Light_hinted.woff2") format('woff2'),
    url("/sgic/assets/font/SFN_Light_hinted.woff") format('woff');
}
@font-face {
	font-family: 'SFNR';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
    src: local("※"),
    url("/sgic/assets/font/SFN_Regular_hinted.woff2") format('woff2'),
    url("/sgic/assets/font/SFN_Regular_hinted.woff") format('woff');
}
@font-face {
	font-family: 'SFNM';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
    src: local("※"),
    url("/sgic/assets/font/SFN_Medium_hinted.woff2") format('woff2'),
    url("/sgic/assets/font/SFN_Medium_hinted.woff") format('woff');
}

@font-face {
	font-family: 'SFNB';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: local("※"),
    url("/sgic/assets/font/SFN_Bold_hinted.woff2") format('woff2'),
    url("/sgic/assets/font/SFN_Bold_hinted.woff") format('woff');
}

@font-face {
	font-family: 'SFNSB';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: local("※"),
    url("/sgic/assets/font/SFN_SemiBold_hinted.woff2") format('woff2'),
    url("/sgic/assets/font/SFN_SemiBold_hinted.woff") format('woff');
}

@font-face {
	font-family: 'SFNEB';
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: local("※"),
    url("/sgic/assets/font/SFN_ExtraBold_hinted.woff2") format('woff2'),
    url("/sgic/assets/font/SFN_ExtraBold_hinted.woff") format('woff');
}



