@font-face {
  font-family: 'Fontin Sans Web';
  src: url("http://skddc.com/fonts/Fontin_Sans_R_45b.otf") format("opentype"); }

* {
  margin: 0;
  padding: 0; }

body {
  background: #fff;
  font-family: 'Fontin Sans', 'Fontin Sans Web', Georgia, sans-serif;
  font-size: 20px;
  color: #000; }

#container {
  width: 440px;
  margin: 120px auto 0 auto;
  padding: 20px 30px;
  background: #efefef;
  -moz-border-radius: .5em;
  -webkit-border-radius: .5em;
  -border-radius: .5em; }

h1 {
  margin-bottom: 20px;
  text-shadow: #ddd 2px 2px 2px;
  text-align: center; }

#ttf2eot {
  background: #fff;
  padding: 10px 20px;
  margin-bottom: 20px;
  line-height: 2em;
  -moz-border-radius: .5em;
  -webkit-border-radius: .5em;
  -border-radius: .5em; }
  #ttf2eot:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  #ttf2eot .button {
    float: right; }

.discreet {
  color: #aaa; }

#notice {
  background: #fff;
  padding: 10px 20px;
  border: 2px dotted #ffd200;
  -moz-border-radius: .5em;
  -webkit-border-radius: .5em;
  -border-radius: .5em; }
  #notice p {
    margin: 0;
    font-size: 13px;
    text-align: left;
    line-height: 16px; }

aside p {
  margin: 20px 0 0 0;
  font-size: 13px;
  text-align: center; }

footer p {
  width: 440px;
  padding: 20px 0;
  margin: 0 auto 20px auto;
  font-size: 13px;
  color: #aaa;
  text-align: center; }
footer a {
  color: #aaa;
  text-decoration: underline; }
footer:hover p, footer:hover a {
  color: #666; }
