/** override top styles */
@media screen and (max-width: 640px) { .wrapper { background-image: none; } }

.elementMainContents { background: none; }
.elementMainContents .elementNotFound { padding: 175px 0 0 233px; }
.elementMainContents .elementNotFound h1 { width: 202px; height: 56px; display: block; border: none; background: url(/images/notfound-logo.gif) no-repeat 0 0; text-indent: -999em; }
.elementMainContents .elementNotFound h2 { margin: 0; padding: 0; width: 322px; height: 20px; text-indent: -999em; background: url(/images/notfound-text.gif) no-repeat 0 0; }
@media screen and (max-width: 640px) { .elementMainContents .elementNotFound { padding: 0; } }

.elementMainContents .elementNotAccess { padding: 175px 0 0 233px; }

.elementMainContents .elementNotAccess h1 { width: 202px; height: 56px; display: block; border: none; background: url(/images/notfound-logo.gif) no-repeat 0 0; text-indent: -999em; }

.elementMainContents .elementNotAccess h2 { margin: 0; padding: 0; width: 443px; height: 20px; text-indent: -999em; background: url(/images/notaccess-text.gif) no-repeat 0 0; }

.elementMainContents .elementServerDown { padding: 175px 0 0 233px; }

.elementMainContents .elementServerDown h1 { width: 202px; height: 56px; display: block; border: none; background: url(/images/notfound-logo.gif) no-repeat 0 0; text-indent: -999em; }

.elementMainContents .elementServerDown h2 { margin: 0; padding: 0; width: 320px; height: 20px; text-indent: -999em; background: url(/images/serverdown-text.gif) no-repeat 0 0; }

.lteInformation { border: 1px solid #dedede; margin: 30px 0 40px; }
.lteInformation h3 { margin: 0; padding: 10px; background: none; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5)); background: -webkit-linear-gradient(top, #ffffff, #f5f5f5); background: -moz-linear-gradient(top, #ffffff, #f5f5f5); background: -o-linear-gradient(top, #ffffff, #f5f5f5); background: linear-gradient(top, #ffffff, #f5f5f5); border-bottom: 1px solid #dedede; }
.lteInformation p { margin-top: 5px; }
.lteInformation .body { padding: 5px 10px 10px; }

@media screen and (max-width: 640px) { .elementMainContents .elementNotFound { padding: 0; }
  .elementMainContents .elementNotAccess { padding: 0; }
  .elementMainContents .elementServerDown { padding: 0; } }

/*@ sourceMappingURL=404.css.map */