@charset "UTF-8";

@font-face{
	font-family:'Noto Sans KR';
	font-weight:900;
	font-display:swap;
	src:local('Noto Sans KR Black'), url('../font/NotoSansKR-Black.eot');
	src:url('../font/NotoSansKR-Black.eot?#iefix') format('embedded-opentype'), url('../font/NotoSansKR-Black.woff') format('woff'), url('../font/NotoSansKR-Black.otf') format('opentype');
}
@font-face{
	font-family:'Noto Sans KR';
	font-weight:700;
	font-display:swap;
	src:local('Noto Sans KR Bold'), url('../font/NotoSansKR-Bold.eot');
	src:url('../font/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'), url('../font/NotoSansKR-Bold.woff') format('woff'), url('../font/NotoSansKR-Bold.otf') format('opentype');
}
@font-face{
	font-family:'Noto Sans KR';
	font-weight:500;
	font-display:swap;
	src:local('Noto Sans KR Medium'), url('../font/NotoSansKR-Medium.eot');
	src:url('../font/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'), url('../font/NotoSansKR-Medium.woff') format('woff'), url('../font/NotoSansKR-Medium.otf') format('opentype');
}
@font-face{
	font-family:'Noto Sans KR';
	font-weight:400;
	font-display:swap;
	src:local('Noto Sans KR Regular'), url('../font/NotoSansKR-Regular.eot');
	src:url('../font/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'), url('../font/NotoSansKR-Regular.woff') format('woff'), url('../font/NotoSansKR-Regular.otf') format('opentype');
}
@font-face{
	font-family:'Noto Sans KR';
	font-weight:300;
	font-display:swap;
	src:local('Noto Sans KR Light'), url('../font/NotoSansKR-Light.eot');
	src:url('../font/NotoSansKR-Light.eot?#iefix') format('embedded-opentype'), url('../font/NotoSansKR-Light.woff') format('woff'), url('../font/NotoSansKR-Light.otf') format('opentype');
}
@font-face{
	font-family:'Noto Sans KR';
	font-weight:100;
	font-display:swap;
	src:local('Noto Sans KR Thin'), url('../font/NotoSansKR-Thin.eot');
	src:url('../font/NotoSansKR-Thin.eot?#iefix') format('embedded-opentype'), url('../font/NotoSansKR-Thin.woff') format('woff'), url('../font/NotoSansKR-Thin.otf') format('opentype');
}

html,body,table,th,td,div,p,ol,ul,li,img,a,h1,h2,h3,h4,h5,h6,form,fieldset,label,input,textarea,select,span,iframe,dl,dt,dd,pre,blockquote,time,hr{margin:0;padding:0;}
header,nav,section,article,aside,footer,hgroup,menu,canvas,figcaption,figure{display:block;}

.blind{position:absolute;top:-100000px;left:-100000px;width:0;height:0;line-height:0;visibility:hidden;overflow:hidden;}
*:first-child+html body .blind{clear:both;position:absolute;overflow:hidden;left:0;top:0;margin:0;padding:0;background:none;text-indent:-100000px;}
.skip{position:absolute;top:-100000px;left:-100000px;visibility:hidden;overflow:hidden;}
.box-sizing{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.tx_ellipsis90{display:block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tx_ellipsis95{display:block;max-width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tx_ellipsis100{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cboth{*zoom:1;}
.cboth:before,.cboth:after{display:table;content:'';}
.cboth:after{clear:both;}


*{margin:0;padding:0;box-sizing:border-box;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
html, body{margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;}
body{width:100%;font-size:12px;color:#333;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;cursor:default;}
html *, body *{font-family:'Noto Sans KR';} /* (edit)20260521 */
dl,ul,ol{list-style:none;}
table{empty-cells:show;border-collapse:collapse;width:100%;table-layout:fixed;}
fieldset{border:none;}
legend,caption,hr{display:none;}
img{border:none;}
img,label{vertical-align:top;}
button{border:0;border-radius:0;box-shadow:none;background:none;-webkit-appearance:none;}
button:focus{outline:none;}
input, select, textarea{border-radius:0;font-family:'Noto Sans KR';color:#555;} /* (edit)20260521 */
textarea{resize:vertical;}
ul, ol{list-style:none;}
em{font-style:normal;}
caption span, legend{overflow:hidden;position:absolute;left:-9999px;}

a{text-decoration:none;cursor:pointer;}
a:link, a:visited{text-decoration:none;color:#333;}
a:hover, a:active{text-decoration:none;color:#333;}
.disable{pointer-events:none;}


/* IE10 input type auto x delete */
input[type=text]::-ms-clear,input[type=file]::-ms-clear{display:none;}

/* webkit */
::-webkit-input-placeholder{color:#999 !important;}
/* FF 4~18 */
:-moz-placeholder{color:#999 !important;}
/* FF 19+ */
::-moz-placeholder{color:#999 !important;}
/* IE10+ */
:-ms-input-placeholder{color:#999 !important;}
/* placehoder color style */
.my-placeholder{color:#999 !important;}

/* Chrome Field Outline = None */
input:focus{outline:none;}
textarea:focus{outline:none;}
select:focus{outline:none;}
button:focus{outline:none;}
