@charset "UTF-8";

#error_wrap { padding:0px; margin:200px 0 100px -265px; background:none; }
#error_wrap h1{ height:0; width:0; display:none; }
.error { padding:0px; margin:0px 0; width:100%; text-align:center; text-align:center; }
.mention { font-size:20px; color:#394053; width:100%; height:auto; margin:0; text-align:center; border-radius:0; background:none; }
.mention h2{ font-size:45px; color:#394053; letter-spacing:-2px; padding:0px 0 30px 0; font-weight:bold; line-height:1.4em; }
.mention h2 span{ font-size:60px; color:#394053; letter-spacing:0px; padding:0; font-weight:bold; display:block; }
.mention .img{ height:200px; text-align:center; margin:10px 10px 50px 10px;  background-size:40%!important;  }
.mention div+div { text-align:center; width:700px; padding:0; margin:0px auto; font-size:22px; 
border-bottom-right-radius:0px;  border-bottom-left-radius:0px;  }
.typedefault .img{ background:url(../images/error/error01.jpg) center top no-repeat;}
.typetime .img{ background:url(../images/error/error04.jpg) center top no-repeat;}
.typetext .img{ background:url(../images/error/error03.jpg) center top no-repeat;}
.typefix .img{ background:url(../images/error/error02.jpg) center top no-repeat;}
.typenotfound .img{ background:url(../images/error/error05.jpg) center top no-repeat;}

/* 모바일부터 타블렛세로 */
@media (max-width: 1023px) {
	#error_wrap { padding:0px; margin:100px 0px; background:none;}
	.mention h2{ font-size:25px; color:#394053; letter-spacing:-2px; padding:0px 0 10px 0; font-weight:bold; line-height:1.4em; }
	.mention h2 span{ font-size:30px; color:#394053; letter-spacing:0px; padding:10px 0 0 0; font-weight:bold; display:block; }
	.mention .img{background-size:60%!important;  }
	.mention div+div { width:100%; padding:0; font-size:18px;  }	
}
/* 모바일부터 타블렛세로 */
@media (max-width:430px)/*아이폰 고사양에 따라 421에서 430으로 수정*/{
	.mention h2{ font-size:20px; }
	.mention .img{ height:120px;  background-size:80%!important;  }
	.mention div+div { font-size:17px; }	
}