@charset "UTF-8";

@font-face {
  font-family:'font1';
  src: url('../font/TOKYO_2020_font_576_1024.eot?') format('oldIE'), url('../font/TOKYO_2020_font_576_1024.woff') format('woff'), url('../font/TOKYO_2020_font_576_1024.ttf') format('truetype');
}

a:link {
  color:rgb(242,199,79);
  text-decoration:none;
}
a:active {
  color:rgb(255,0,0);
  text-decoration:none;
}
a:visited {
  color:rgb(242,199,79);
  text-decoration:none;
}
a:hover {
  color:rgb(255,0,0);
  text-decoration:none;
}

body {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  /*background-color:rgb(242,199,79);*/
  /*background-color:#CADBCF;*/
  background-color:rgb(64,64,64);
  color:rgb(0,0,0);
  border-style:solid;
  border-top-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:rgb(128,128,128);
  font-family: 'Verdana', sans-serif;
  font-size:12px;
  /*line-height:125%*/;
}

.header {
  font-family:'font1', 'Verdana', sans-serif;
  font-size:16px;
  line-height:16px;
  color:rgb(242,199,79);
  background-color:#BD1E48;
/*
  line-height:125%;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;
*/
}

.copyright {
  /*font-family:'font1', 'Verdana', sans-serif;*/
  font-size:12px;
  line-height:12px;
  color:rgb(242,199,79);
  background-color:#BD1E48;
}

#modal-content {
  width:95%;
  margin:0;
  padding:0px;
  border:0px solid #cccccc;
  /*background-image:url(http://shighe.com/fractal/image/ze6.png);*/
  background-color:rgb(255,255,255);
  position:fixed;
  display:none;
  z-index:3;
  color:rgb(0,0,0);
  text-align:center;
  font-size:16px;
}
#modal-overlay {
  z-index:1;
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:120%;
  background-color:rgba(0,0,0,0.75);
}
.button-link {
  color:#00f;
  text-decoration:underline;
}
.button-link:hover {
  cursor:pointer;
  color:#f00;
}
