@font-face {
  font-family: "Pretendard";
  src: url("../font/Pretendard-Light.woff")
    format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("../font/Pretendard-Regular.woff")
    format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("../font/Pretendard-Medium.woff")
    format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("../font/Pretendard-SemiBold.woff")
    format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'GmarketSans';
  src: url('../font/GmarketSansLight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'GmarketSans';
  src: url('../font/GmarketSansMedium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {   
  font-family: 'Roboto';     
  src: url('../font/Roboto.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}


.Error {text-align: center; color: #555; letter-spacing: 0.01em;}
.ErrorCont {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: "Roboto";}
.ErrorVis img {width: 125px;}
.ErrorTitle {padding: 15px 0px 20px 0px; font-size: 29px; font-weight: 400; line-height: 40px;}
.ErrorSub {font-size: 13px; line-height: 22px; padding-bottom:20px;}
.ErrorButton {margin-top: 38px;}
.ErrorButton button {background: #eb002b; width: 148px;}
.btn {
	border:1px solid #eb002b; 
	border-radius: 3px; 
	color: #fff; 
	font-size: 14px; 
	font-weight: 500; 
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 10px 25px;
    line-height: 1.5;
	cursor: pointer;
}
.btn-red {color: #fff; background-color: #eb002b; font-size: .93rem;}
/*.btn-red:hover {color: #fff; background-color: #ba0124; border-color: #ba0124;}*/

.error-type {height: 600px;}

@media only screen and (max-width:991.98px) {
	.ErrorCont {left: 20%; transform: translate(-10%, -50%);}
	.ErrorVis img {width: 95px;}
	.ErrorTitle {padding: 20px 0 30px; font-size: 24px; line-height: 36px;}

}