.error {width:720px; margin:200px auto; text-align:center;}
.error .img {margin-bottom:40px;}
.error .txt {margin-bottom:50px;}
.error .txt div {font-size:38px; font-family:"Gmarket Sans M"; color:#000;}
.error .txt p {font-size:20px; line-height:28px; font-family:"Spoqa Han Sans Neo"; font-weight:400;}
.error .txt p .poi {font-weight:500; color:#3165ee;}
.error .btn a {display:inline-block; width:160px; height:50px; margin:0 4px; line-height:46px; font-size:20px; color:#3165ee; font-weight:500; font-family:"Spoqa Han Sans Neo"; border:2px solid #3165ee; border-radius:10px; box-sizing:border-box;}
.error .btn a.poi {background:#3165ee; color:#fff; border:0; line-height:50px;}

@media (max-width:720px) {
    
    .error {width:100%; margin:27.778vw auto;}
    .error .img {margin-bottom:6.25vw;}
    .error .img img {width:47.917vw;}
    .error .txt {margin-bottom:8.333vw;}
    .error .txt div {font-size:5.556vw;}
    .error .txt p {font-size:3.611vw; line-height:5.278vw;}
    .error .btn a {width:28.889vw; height:9.444vw; margin:0 0.556vw; line-height:8.889vw; font-size:3.889vw; border-radius:0.833vw;}
    .error .btn a.poi {line-height:9.444vw;}
}
