@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html,body {width:100%; height:100%; margin:0; padding:0; font-size:14px; font-family:'Nanum Gothic'; box-sizing:content-box;}
#wrap {position:relative; width:100%; min-width:1520px; margin:0; padding:0; box-sizing:content-box;font-family:"notosans";}
*{letter-spacing:-1px;}
input, select {font:400 14px 'Nanum Gothic';}

input:-ms-input-placeholder{color:#999999;}
input::-webkit-input-placeholder{color:#999999;}
input::-moz-placeholder {color:#999999;}
input::-moz-placeholder{color:#999999;}

#content-title {margin-top: 4.5%; text-align: center; }
#content-title #title-decobox{width: 80px; height: 3px; margin: 0 auto 20px; background-color: #333; }
#content-title h1{font-weight: bold;}
#content-title h2{font-size: 16px; font-weight: 500; line-height: 1.5;}
@media ( max-width: 768px ) {
	#wrap {min-width:0;}
}
/*20250503 새로운 로딩바 생성*/
.gogo-loader-overlay {
	position:fixed;
	inset:0;
	background-color: rgba(0,0,0,0.7);
	z-index: 2555;
}

.gogo-loader-wrap {
	position:fixed;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
}

.gogo-loader {
	width: 60px;
	height: 60px;
	border: 5px solid #FFF;
	border-bottom-color: #3370ff;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
