@charset "utf-8";

/**************************************************
   reset CSS
**************************************************/
html,body{width:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input,select,td,th,table,pre,strong,b,i,textarea{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,input,button,pre,textarea,select{font-family:'돋움',Dotum,'굴림',Gulim,sans-serif;font-size:12px;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;/*overflow:auto;*/}
form, fieldset, legend{border:none; margin:0; padding:0;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
table{border-collapse:collapse;border-spacing:0}

*{-webkit-overflow-scrolling:touch;} /* 모바일에서 터치 부드러운 효과 적용 */

/**************************************************
    Webfont :: '나눔바른고딕'
**************************************************/

@font-face {
	font-family:NBG;
	src:url('NanumBarunGothic/NanumBarunGothic.eot');
	src:local(※),
		url('NanumBarunGothic/NanumBarunGothic.woff') format('woff'),
		url('NanumBarunGothic/NanumBarunGothic.ttf') format('opentype');
}

@font-face {
	font-family:NBGB;
	src:url('NanumBarunGothic/NanumBarunGothicBold.eot');
	src:local(※),
		url('NanumBarunGothic/NanumBarunGothicBold.woff') format('woff'),
		url('NanumBarunGothic/NanumBarunGothicBold.ttf') format('opentype');
}

/**************************************************
  index
**************************************************/
/* 오류발생시 인덱스 화면 */
.error_index{display:table; text-align:center; width:100%; height:100%; font-family:sans-serif, 나눔바른고딕, NBG;}
.error_index .pop_wrap{text-align:center; display:table-cell; vertical-align:middle; border:none;}
.error_index .pop_wrap h1{height:84px;}
.error_index .pop_wrap ul{width:860px; margin:0 auto;}
.error_index .pop_wrap .text{font-size:40px; padding:0 0 80px 0; letter-spacing:-0.3px;}
.error_index .pop_wrap .text2{margin: 0px auto; text-align: center; display: table;}
.error_index .pop_wrap .text2 .text2_con{float:left; font-size:23px; line-height:37px; text-align:left; background:url('../Images/error_indexbg.jpg') no-repeat 0 4px; padding:0 0 0 70px; margin-bottom:90px; margin-left:-10px; font-family:sans-serif;}

.error_index .link{margin:0 auto; display:table; text-align:center; width:860px;}
.error_index .link dl{background:#009feb; height:40px; margin:0 0 16px 0; padding:15px 0 0 0;}
.error_index .link dl.bg02{background:#4280bf;}
.error_index .link dl dt{color:#fff; font-size:20px; float:left; text-align:right; padding-left:80px; }
.error_index .link dl dt img{vertical-align:middle; margin:0 13px 0 -2px;}
.error_index .link dl dd{color:#fff600; font-size:23px; float:left; padding:0 0 0 20px;/*text-decoration:underline;*/ text-align:left;margin-top:-2px; }
.error_index .link dl dd a{color:#fff600;}
