	@charset "utf-8";

* { margin:0; padding:0}
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, address, em, img, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding:0; border:0; background:transparent}

body{font-size:0.75em; font-family:verdana,Dotum,AppleGothic,sans-serif; /*min-width:1000px*/}

table{border-spacing:0; border-collapse:collapse;}
img{border:none; vertical-align:0px; max-width:100%;}
address, em{font-style:normal;}
ol, ul{list-style:none; }
li,dt,dd{ line-height:20px}

fieldset{/*display:inline; */border:none;}
input{font-family:Dotum,AppleGothic,sans-serif; }
input, textarea, select{vertical-align:middle; font-family:inherit; font-size:1em; line-height:1.2em; letter-spacing:-1px;}
textarea{color:#6d6767;}

hr, caption{position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; visibility:hidden;}

/* link */
a{color:#6d6767;text-decoration:none;}
a:visited {text-decoration:none}
a:hover{text-decoration:none; color:#6d6767;}



/*이미지 css*/
*{margin:0px; padding:0px; font-family:"NamumSquare",sans-serif; color:#333;}
.errorWrap {width:100%;height:100%;}
.error-inner {max-width:1400px;margin:0 auto 30px auto;background:url('/error/img/error-img.jpg') no-repeat 90% 0; }
.error-tit {
	padding-top:90px;
	background:url('/error/img/tit-bg.jpg') no-repeat 20px 0;
	color:#015e9f;
	font-size:52px;
	font-weight:800;
 }
.error-text {
	padding-top:35px;
	font-size:25px;
	color:#555;
	line-height:1.4;
	font-weight:500;
	white-space:pre-wrap
}
.error-text span {
	font-weight:600;
	color:#015e9f;
}
.url-listarea {
	border:1px #aeaeae solid;
}
.ulr-list li {
	border-bottom:1px #c0c0c0 dashed;
	height:45px;
	line-height:45px;
	display:flex;
	font-size:18px;
}
.ulr-list li:last-child {border-bottom:0px}

.ulr-list li .url-tit {
	color:#000;
	font-weight:600;
	width:23%;
	padding-left:20px;
	background-color:#f7f7f7;
	border-right:1px #aeaeae solid
}
.ulr-list li .url-link {
	font-size:20px;
	color:#666;
	font-weight:500;
	width:75%;
	padding-left:20px;
}
.ulr-list li .url-link:hover  a{
	color:#222;
	font-weight:500;
}
.ulr-list li.list-divis {
	border-bottom:1px #aeaeae solid
}

@media (max-width:1399px) {
	.error-inner {width:100%;margin:0 auto 30px auto;background:url('/error/img/error-img.jpg') no-repeat 100% 0;background-size:450px; padding:0 5%;box-sizing:border-box;}
	.ulr-list li .url-tit {width:30%;}
	.ulr-list li .url-link {width:70%;}
}
@media (max-width:1000px) {
	.error-inner {width:100%;margin:0 auto 30px auto;background:url('/error/img/error-img.jpg') no-repeat 100% 0; background-size:400px;padding:0 5%;box-sizing:border-box;}
	.error-tit {font-size:44px;}
	.error-text {font-size:24px;}
	.ulr-list li .url-tit {width:35%;font-size:18px;}
	.ulr-list li .url-link {width:65%;font-size:18px;font-family:'NBG',sans-serif;}
}
@media (max-width:768px) {
	.error-tit {font-size:34px;background:none;}
	.error-text {font-size:20px;}
	.url-listarea {
		border:0px #aeaeae solid;
	}
	.ulr-list li {
		height:100%;
		line-height:1.4;
		display:flex;
		flex-wrap:wrap;
		font-size:18px;
		border:1px #aeaeae solid;
		border-bottom:0px;
	}
	.ulr-list li:last-child {border-bottom:1px #aeaeae solid;}
	.ulr-list li .url-tit {width:100%;padding:10px 20px;border-right:0px;border-bottom:1px #c0c0c0 dashed;}
	.ulr-list li .url-link {width:100%;padding:10px 20px;}
	.ulr-list li.list-divis {
		border-bottom:1px #aeaeae solid;
		margin-bottom:10px;
	}
}
@media (max-width:640px) {
	.error-inner {background:url('/error/img/error-img.jpg') no-repeat 100% 0; background-size:250px;padding:0 3%;}
	.error-tit {font-size:28px;padding-top:55px}
	.error-text {font-size:16px;padding-top:20px;word-break:keep-all;font-family:"NamumGothic",sans-serif;}
	.error-text span {font-family:"NamumGothic",sans-serif;}
}
@media (max-width:520px) {
	.error-inner {background:url('/error/img/error-img.jpg') no-repeat 100% 0; background-size:200px;}
	.error-tit {font-size:24px;padding-top:35px}
	.error-text {font-size:16px;}
	.ulr-list li .url-tit {width:100%;padding:7px 15px;font-size:16px;font-family:"NamumGothic",sans-serif;}
	.ulr-list li .url-link {width:100%;padding:7px 15px;font-size:16px;font-family:"NamumGothic",sans-serif;}
	.ulr-list li .url-link a {font-family:"NamumGothic",sans-serif;}
}
@media (max-width:420px) {
	.error-inner {background:url('/error/img/error-img.jpg') no-repeat 100% 0; background-size:180px;}
	.error-tit {font-size:20px;padding-top:30px}
	.error-text {font-size:14px;}
	.ulr-list li .url-tit {font-size:14px;}
	.ulr-list li .url-link {font-size:13px;}
}


/* 400error css */
.errorWrap1 {width:100%;height:100vh;position:relative;box-sizing:border-box}
.error-inner1 {max-width:500px;margin:0 auto 30px auto;border:1px #aeaeae solid ;padding:40px;border-radius:20px;box-shadow:3px 3px 5px 5px rgba(0, 0, 0, 0.05);position:absolute; top:50%;left:50%;transform:translate(-50%, -50%)}
.topLogo {width:100%;border-bottom:1px #aeaeae dashed;padding:20px 0 20px 10px;margin-bottom:30px;}
/*.errorWrap {background:url('/error/img/icon_error.gif') no-repeat center top; padding:100px 25px 35px; margin:150px auto 0; text-align:center; width:530px;  position:relative; overflow:hidden}*/
.topText {
	font-family:"NamumSquare",sans-serif; color:#333;
	font-size:26px; line-height:1.4;font-weight:normal; display:block;
	height:270px;
	padding:180px 0 0px; text-align:center;background:url('../img/icon_error.gif') no-repeat center 50px;
}
.topText strong {display:block; font-size:70px;}
.top_tt02 strong {display:block; font-size:40px !important; margin-bottom:10px}

.conText {font-family:"NamumSquare",sans-serif; border-top:1px solid #e0e0e0; padding:30px 0 40px; text-align:center;font-size:18px;line-height:1.4; color:#666; }
.btnBox {text-align:center}
.bottom {width:650px; height:10px; margin:0 auto; background-position: 0 -350px;}

@media (max-width:1000px) {
	.error-inner1 {width:80%;margin:0 auto 30px auto;border:1px #aeaeae solid ;padding:20px;border-radius:20px;box-shadow:3px 3px 5px 5px rgba(0, 0, 0, 0.05);position:absolute; top:50%;left:50%;transform:translate(-50%, -50%)}
	.topText {height:260px;color:#333; font-size:20px; line-height:1.4;font-weight:normal; display:block; text-align:center;}
	.conText {font-family:"NamumGothic",sans-serif;;border-top:1px solid #e0e0e0; padding:30px 15px 40px 15px; text-align:center;font-size:16px;line-height:1.4; color:#666; }
}

@media (max-width:640px) {
	.error-inner1 {margin:0 auto 30px auto;border:1px #aeaeae solid ;padding:20px;border-radius:20px;box-shadow:3px 3px 5px 5px rgba(0, 0, 0, 0.05);position:absolute; top:50%;left:50%;transform:translate(-50%, -50%)}
	.topText {height:250px;color:#333; font-size:18px; line-height:1.4;font-weight:normal; display:block; text-align:center}
	.conText {font-size:14px; }
}
@media (max-width:480px) {
	.error-inner1 {margin:0 auto 30px auto;border:1px #aeaeae solid ;padding:20px;border-radius:20px;box-shadow:3px 3px 5px 5px rgba(0, 0, 0, 0.05);position:absolute; top:50%;left:50%;transform:translate(-50%, -50%)}
	.topText {height:220px;color:#333; font-size:18px; line-height:1.4;font-weight:normal; display:block; padding:150px 20px 0px 20px;text-align:center;background-size:80px;}
	.conText {font-size:14px; }
}