@charset "utf-8";
* {margin:0;padding:0;}
img{border:none;}
.error_content {width:410px; margin:60px auto 0; padding:90px 0 0 0; font-size:12px; font-family:"나눔고딕", "NanumGothic", "돋움", Dotum, AppleGothic, Sans-serif; text-align:left; line-height:14px; background:url(../img/ticket-main-icon__timetable--skyblue.png) no-repeat center top; white-space:nowrap;}
.error_content p{margin:0;}
.error_content .error_desc {margin-bottom:21px; overflow:hidden; text-align:center;}
.error_content .error_desc2 {margin-bottom:11px; padding-bottom:7px; color:#888; line-height:18px; border-bottom:1px solid #eee;}
.error_content .error_desc3 {clear:both; color:#888;}
.error_content .error_desc3 a {color:#004790; text-decoration:underline;}
.error_content .error_list_type {clear:both; float:left; width:410px; _width:428px; margin:0 0 18px 0; *margin:0 0 7px 0; padding-bottom:13px; font-size:13px; color:#000; line-height:18px; border-bottom:1px solid #eee;}
.error_content .error_list_type dt {float:left; height:20px; width:336px; _width /**/:340px; padding-left:10px; background:url(../img/bg_dot.gif) no-repeat 2px 8px;}
.error_content .error_list_type dd {float:left; height:20px; width:60px; _width /**/:70px; padding:0 0 0 4px;}
.error_content .error_list_type dd span {color:#339900; letter-spacing:0;}
.error_content .error_list_type dd a{color:#0099ff;}
.error_content p.btn{margin:29px 0 100px; text-align:center;}