/* Rsupport R&D Center | Web Dev Team - Park Jeong Shik 20140320 - Copyright © RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. */
/* Font */
@font-face {
  font-family: loadNANUM;
  src: url('/public/serviceContents/font/NanumGothic.eot');  /* IE9 Compat Modes */
  src: url('/public/serviceContents/font/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/public/serviceContents/font/NanumGothic.ttf') format('truetype'); /* Safari, Android, iOS */
       /*url('/public/serviceContents/font/NanumGothic.svg#NanumGothic') format('svg'); * Legacy iOS */
  src: local(※), url('/public/serviceContents/font/NanumGothic.woff') format('woff'); /* Pretty Modern Browsers */
}

body * { font-family: '나눔 고딕', 'NanumGothic', loadNANUM, '맑은 고딕', 'MalgunGothic', sans-serif;  }
body.en { font-family: Verdana,  Arial, sans-serif; }
body.ja { font-family: MS PGothic, Arial, sans-serif; }
body.zh-CN, body.zh-TW { font-family: SimSun, Arial, sans-serif; }

a { color: #3da9f5; }
img { border: 0; }
body { 
  margin: 0; padding: 0; color: #717a8b; 
  /*border-top: solid 2px #000; 
  background: url(/public/globalContents/img/bg-top.gif) repeat-x 0 0; */
}
.error { margin: 100px auto; width: 707px; font-size:12px; color: #666; line-height: 18px;}
.header { 
  position: relative; width: 100%; border-bottom: 2px solid #879fb5;
}
.header p { position: absolute; top: 12px; right: 6px; margin: 0; }
.header p a { font-weight: 600; text-decoration: none; color: #717a8b; font-size: 15px; }
.header p a:hover { text-decoration: underline; }

/* Message style */

.msg-container { min-height: 339px; background: url(/public/globalContents/img/icon-error.png) no-repeat 542px 116px;  }
.msg-container p { margin: 0; }
.msg { 
  margin: 0 auto;
  padding: 121px 140px 86px 23px; 
  line-height: 1.3;
}
.msg .title { /*font-size: 34px;*/ color: #3da9f5; text-indent: inherit; font-weight: 600; }
.msg .desc { margin-bottom: 28px; font-size: 15px; color: #717a8b; font-weight: 600; }
.msg .error-code { margin-bottom: 22px; font-size: 15px; }
/*#noscript .msg { margin-left: 60px; }*/
h1 { text-indent: -9999px; _display: inline; }
h1 a { 
  position: absolute; top: 3px; left: 0; margin: 0 0 0 19px; width: 260px; height: 22px; 
  background: #fff url(/public/globalContents/img/h-logo.png) no-repeat 0 0; text-indent: -9999px; _display: inline;
}
h1.logo.custom a { 
  background: #fff url(/public/globalContents/custom/img/h-logo.png) no-repeat 0 0; text-indent: -9999px; _display: inline;
}
h2 { position: absolute; top: 0; left: 25px; margin:0; }
strong { font-size: 14px; color: #545759; font-weight: 600; }
.footer { width: 100%; height: 21px; }
/*.detail { 
  padding: 50px 0 10px; width: 100%; text-align: left; 
  
} */
/*.inquiry { padding-top: 10px; text-align: center; }
.inquiry span { padding-left: 8px; }*/
.copyright { position: relative; border-top: 1px solid #879fb5; }
.copyright p { font-size: 12px; color: #717a8b; text-align: center;  }