.error_container {
	width: 100%;
	background: url('/static/homepage/images/2025-login-default-3bbd4c48c5c16d80f3e0ceece9fc3475.png') 0 0 no-repeat;
	background-size: cover;
    display: flex;
    justify-content: center;
}
.error_wrap {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding: 100px 24px;
}
.error_result {
	background: #FFFFFF; 
	padding: 64px 0px; 
	display: flex;
	width: 100%;
	max-width: 1460px;
	border-radius: 20px;
	flex-direction: column;
	text-align: center;
	line-height: 1.5;
	align-items: center;
	font-size: 27px;
	font-weight: 700;
	color: #4D5053;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.error_result a {
	border-radius: 0; 
	width: 200px;
}

.confirm_wrap {
    display: table;
    width: 100%;
    height: 100%;    
}
.confirm_body {  
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.confirm_result {
  position: relative;
  margin: 0 auto;
  width: 700px;
  padding: 30px 0 50px 0; 
  line-height: 1.4; 
  font-size: 18px; 
  background: #fff;
  border-radius: 8px;
}
.confirm_result a {
  border-radius: 0; 
  width: 200px;
}

.confirm_result>h1 {border-bottom: dashed 1px #ddd; padding-bottom: 30px; margin-bottom: 30px; text-align: center;}

.login-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
body > div > div > div.login-logo >div {
	width: 224px;
	height: 83px;
}
body > div > div > div.login-logo >div> img {
	width: 190px;
	height: auto;
}
.error_result img {
	width: 150px;
	height: 150px;
	margin-bottom: 24px;
}
.error_result p {
	font-size: 19px;
	font-weight: 400;
	color: #75787B;
	margin-top: 8px;
}


#header-app {
	display: none;
}


@media (max-width:768px) {
	#header-app.gnb-open .gnb-nav {top: 82px !important;}
	#header-app>div>nav>ul>li>h2>img {margin-top: 15px !important; padding: 0px !important;}
	#header-app {display: block;}
	.login-logo {display: none;}
	.error_container {height: auto;}
	.error_wrap{padding: 48px 24px; background-color: #FFFFFF; height: auto; margin-top: 55px;}
	.error_result {padding: 0px !important; width: 100%; box-shadow: none; font-size: 23px;}
	.login-input-box > div > img {right: 15px;}
	#header-app.gnb-open .gnb-nav{top: 55px !important;}
}