@charset "euc-kr"; 
/* sms085@hankyung.com  2012-12-04  Version : 1.0 */ 


/* reset */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {margin:0; padding:0; font-size:100%;}
html, body {width:100%; height:100%}
body {font-size:12px; font-family:'AppleSDGothicNeo-Light','Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim,Verdana,Arial,AppleGothic,sans-serif; -webkit-text-size-adjust:none; -ms-text-size-adjust: none; /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö. */ letter-spacing:-1px;}
dl,ul,ol,li {list-style:none;}
section, article, nav, header, footer, aside {display:block;}
fieldset, img, iframe {border:0;}
img, iframe {vertical-align:top;}
input,textarea,select,button {font-size:13px; font-family:'Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum,sans-serif;}
table {width:100%; border-collapse:collapse;}
em, address {font-style:normal;}
a {color:#222; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
button {cursor:pointer; font-family:'AppleSDGothicNeo-Light','Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim,Verdana,Arial,AppleGothic,sans-serif;}

button.ico {border:0; cursor:pointer; vertical-align:top; background-color:transparent}
header, footer, article, section, aside, nav, hgroup, details, menu, figure, figcaption  {display:block}

#wrap {font-size:14px;}
.error_wrap {width:860px; margin:0 auto;}
.error_wrap .header {overflow:hidden; width:100%; height:52px; padding-top:48px; border-bottom:2px solid #222;}
.error_wrap .header .hk-logo {float:left;}
.error_wrap .header .hk-logo img {height:31px;}
.error_wrap .header .hdr-lnk {float:right; padding-top:10px;}
.err-cont {padding:50px 0 40px;}
.err-cont .err-tit {text-align:center; line-height:24px;}
.err-cont .err-tit h2 {font-size:17px;}
.err-cont .ico-alert {display:block; padding-bottom:24px; text-align:center;}
.err-cont .err-txt {width:480px; margin:0 auto; padding-top:27px; line-height:24px;}
.err-cont .err-btn {margin-top:27px; text-align:center;}
.err-btn a {margin:0 5px;}
.err-btn .btn-w {display:inline-block; line-height:18px; padding:6px 13px; border:1px solid #e5e5e5;}
.footer {font-size:12px;}
#footer .ftr_nav {border-top:1px solid #e5e5e5}
#footer .ftr_nav .hk {margin-right:6px;}
#footer .ftr_nav dt {margin-right:6px;}
#footer .ftr_nav dd span,
#footer .ftr_nav dd a {padding:0 5px; background-position:0 50%;}
/* common */
.disBlock {display:block;}
.disNone {display:none;}
.hidden {visible:hidden; position:absolute; left:-10000px; top:0;}
.noview {visible:hidden; position:absolute; left:-10000px; top:0;}

#container {background:none;}

/* error */
.con_error {padding:100px 0 0 190px; background:url('/img/error/img_error1.png') no-repeat 482px 120px;}
.type1 {padding-bottom:80px;}
.type2 {background:url('/img/error/img_error1.png') no-repeat 482px 185px;}
.con_error h2 {padding-bottom:18px;}
.con_error strong {display:block; padding-bottom:15px;}
.con_error p {padding-bottom:47px;}
.con_error ul {overflow:hidden;}
.con_error ul li {float:left; padding-right:5px;}

.error_footer {padding-top:200px; margin-bottom:30px; text-align:center; font-size:11px; color:#888;}