@charset "utf-8";@font-face {font-family: 'DigitaldreamFat';src: url('./fonts/DigitaldreamFat.eot');src: local('☺'), url('./fonts/DigitaldreamFat.woff') format('woff'), url('./fonts/DigitaldreamFat.ttf') format('truetype'), url('./fonts/DigitaldreamFat.svg') format('svg');font-weight: normal;font-style: normal;}html, body {background-color: #111;margin: 0 auto;padding: 0;font-family: Tahoma, Geneva, sans-serif;height: 100%;}body:before {content: "";height: 100%;float: left;width: 0;margin-top: -32767px;}p {color: #FFF;text-align: center;}th {color: #FFF;font-weight: normal;text-decoration: underline;}td {color: #FFF; }#logo {max-width: 143px;margin: 0 auto;padding-left: 115px;padding-right: 115px;padding-top: 10px;}#wrap {min-height: 100%;}#main {overflow: auto;padding-bottom: 46px;}#footer {position: relative;margin-top: -46px;height: 46px;clear: both;}.stretch {max-width: 100%;height: auto;width: auto\9;}@media only screen and (max-device-width: 240px) { #chart {background-color: #111;height: 160px;margin: 0 auto;}div[id*='num-'] {width: 100%;clear: both;color: #FFF;font-size: 40px;text-align: center;padding-top: 3px;padding-bottom: 3px;letter-spacing: -2px;font-family: 'DigitaldreamFat'}}@media only screen and (min-device-width: 241px) and (max-device-width: 320px) { #chart {background-color: #111;height: 200px;margin: 0 auto;}div[id*='num-'] {width: 100%;clear: both;color: #FFF;font-size: 44px;text-align: center;padding-top: 6px;padding-bottom: 6px;letter-spacing: -2px;font-family: 'DigitaldreamFat'}}@media only screen and (min-device-width: 321px) { #chart {background-color: #111;height: 240px;margin: 10px;}div[id*='num-'] {width: 100%;clear: both;color: #FFF;font-size: 48px;text-align: center;padding-top: 10px;padding-bottom: 10px;letter-spacing: -2px;font-family: 'DigitaldreamFat'}}#menu {position: absolute;bottom: 0;width: 100%;}#menu_beyond {margin-top: 20px;position: absolute;width: 100%;}#heading {width: 100%;clear: both;color: #FFF;font-size: 18px;text-align: center;padding-top: 10px;padding-bottom: 10px;background-color: #111;}#heading span {font-size: 12px;display: block;}.input {width: 100%;height: 40px;border: none;border-top: 1px #000 solid;background-color: #FFF;}.submit {width: 100%;height: 45px;border: none;border-top: 1px #000 solid;background-color: #9B090C;color: #FFF;font-size: 18px;font-weight: normal;}.button {width: 100%;height: 45px;float: left;border-top: 1px #000 solid;background-color: #9B090C;}.button a {width: 100%;height: 33px;display: block;font-size: 18px;color: #FFF;text-decoration: none;padding-top: 12px;text-align: center;text-shadow: 0px 0px 1px #000;}.button_h {width: 50%;height: 45px;float: left;border-top: 1px #000 solid;background-color: #9B090C;}.button_h a {width: 100%;height: 33px;display: block;font-size: 18px;color: #FFF;text-decoration: none;padding-top: 12px;text-align: center;text-shadow: 0px 0px 1px #000;}.button a:hover {text-shadow: inset 0px 0px 1px #000;}#achievements {width: 300px;margin: 0 auto;}.ach_box {width: 274px;height: 64px;border: 3px #333 solid;margin: 10px;}.ach_img {float: left;margin: 2px;background-color: #333;padding: 5px;}.ach_text {color: #FFF;float: left;margin-right: 2px;margin-top: 2px;margin-bottom: 2px;padding: 5px;font-size: 12px;width: 198px;height: 50px;position: relative;background: #333333;background: -moz-linear-gradient(-45deg,#333333 1%, #c1272d 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#333333), color-stop(100%,#c1272d));background: -webkit-linear-gradient(-45deg,#333333 1%,#c1272d 100%);background: -o-linear-gradient(-45deg,#333333 1%,#c1272d 100%);background: -ms-linear-gradient(-45deg,#333333 1%,#c1272d 100%);background: linear-gradient(135deg,#333333 1%,#c1272d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#c1272d',GradientType=1 );text-shadow: #000 0px 1px 3px;}.ach_text p {color: #FFF;margin-right: 5px;margin-left: 0px;margin-bottom: 6px;font-size: 10px;padding: 0px;line-height: 11px;text-align: justify;position: absolute;bottom: 0;}.ach_date {width: 59px;color: #666;-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);position: absolute;margin-left: -40px;margin-top: 26px;text-align: center;font-size: 11px;}