@charset "utf-8";
* { margin: 0; padding: 0; border: 0; font-family:'Pretendard', 'S-Core', sans-serif; letter-spacing: -0.5px; line-height: 150%; box-sizing: border-box;}
html { overflow-x: auto; height: 100%; font-size: 10px; }
html:first-child select { padding-right: 6px; } /* Opera Fix */
option, x:-moz-any-link { padding-right: 4px; }	/* Firefox Fix */
option, x:-moz-any-link, x:default { padding-right: 0; } /* Firefox Fix */
* html #png {background: none; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='crop'); }
body {
	position: relative;
	width: 100%; height: 100%;
	margin: 0; padding: 0;
	background-color: #FFF;
	font-weight: 500; font-size: 12px; color: #121212;
	word-break:keep-all;
}

/* 링크(일반) */
a:link, a:visited { color: inherit; text-decoration: none; }
a:hover, a:active { color: inherit; text-decoration: none; }
b {font-weight: 700;}
strong {font-weight: 400;}
ul, ol, li { list-style: none; }
fieldset, img { vertical-align: middle; border: none; }
hr, caption, legend { display: none; }
address, em { font-style: normal; }
table { border-collapse: collapse; }
p { margin:0px; padding:0px; }
input {
	-webkit-border-radius: 0;
}
input[type="button"], input[type="submit"], label { cursor: pointer; }
select{
	-webkit-appearance: none;
	-moz-appearance: none;
		appearance: none;
	background: url("/img/comm/select_arrow.png") no-repeat calc(100% - 20px) 50% #fff !important;
	background-size: 16px !important;
}
/* 기본 클래스 */
.loadingAlign { position:absolute; top: 50%; left: 50%; width:30em; height:2em; margin-top: -1em; margin-left: -15em; text-align:center; }
/* center align error */
.errorAlign { position:absolute; top: 50%; left: 50%; width:30em; height:8em; margin-top: -4em; margin-left: -15em; text-align:left; background-color:#F3F3F3; border: 1px solid #CCCCCC; padding:5px; }
.blind { display: none; }
#skipmenu { position: absolute; visibility: hidden; }

/* ie6에서 png투명픽스 */
.iePngFix { behavior: url(/iepngfix/iepngfix.htc); }
