@charset "utf-8";
/* CSS Document */

.error-wrap {width: 100%; height: 100%; position: relative; background: #dfefff; }
.error-wrap .error {position: absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:1200px; text-align: center; background: url(../../../img/sub/error/bg.png) no-repeat center; -webkit-background-size: 100% 100%; background-size: 100%; background-position: top; padding: 80px 20px 60px; border-radius: 20px;background-color: #fff; }
.error-wrap .error img {width: 350px;}
.error-wrap .error .tit {font-size: 1.8rem; font-weight: 500; color: #0f3269; padding:30px 0 15px;}
.error-wrap .error .txt {font-size: 1.4rem; color: #666; line-height: 1.7; word-break: keep-all;}

@media all and (max-width: 1200px) {
	.error-wrap { padding: 20px; }
	.error-wrap .error {width: 100%; position: static; top: auto; left: auto; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
}
@media all and (max-width: 600px) {
	.error-wrap .error img {width:70%;}
}