@charset "utf-8";

/* font */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/font/NanumGothic.eot);src:local(※);
  src: url(/font/NanumGothic.woff) format('woff');
}

input::-webkit-input-placeholder, isindex::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#555 !important}
input::placeholder,textarea::placeholder{color:#555}
html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, table{margin:0;padding:0;}
html, body{height:100%;}
body{width:100%;font-size:14px;font-family:'Nanum Gothic';color:#555;line-height:1.4;background-color:#f5f5f5}
ol, ul{list-style:none;}
label{cursor: pointer;}
a{text-decoration:none;color:#555;outline:none;/*-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;*/}
img{border:0;vertical-align:top;}
table{width:100%;border-collapse:collapse;}
caption {overflow: hidden;width: 0;height: 0;font-size: 0; line-height: 0;}
*{-webkit-text-size-adjust:none;}
.error_page{
    width: 950px;
    margin: 0 auto 0;
    padding-top: 250px;
}
.error_container{
    border-top: 5px solid #4762b9;
    background-color: #fff;
    padding-bottom: 80px;
}
.error_content{
    width:500px;
    padding: 50px 0 0 400px;
    background:url(/img/itb/common/bg_error.png)no-repeat 90px 60px;
}
.error_content h1{
    font-size: 36px;
    color: #0058a2;
    font-weight: normal;
}
.error_content ul{
    margin: 40px 0;
}
.error_content ul li:before{
    position:absolute;
    display:block;
    width:6px;
    height:6px;
    background-color:#0058a2;
    content: '';
    top: 6px;
    left: 0;
}
.error_content ul li{
    position:relative;
    font-size: 16px;
    padding-bottom:20px
}
.error_content ul li span{padding-left:20px}
.error_content a{
    display:inline-block;
    width:240px;
    height:53px;
    line-height: 53px;
    text-align: center;
    color:#fff;
    font-size: 18px;
    position:relative
}
.error_content a:after{
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    content: '>';
    top: 0;
    right: 15px;
}
.error_content a:first-of-type{background-color:#757575}
.error_content a:last-of-type{background-color: #0058a2}