body {
  background-color: #e4f3d6;
  color: #ffffff;
}
#container {
  background-image: url("bg_header.html");
  background-position: 50% 0;
  background-repeat: no-repeat;
}
header {
  height: 900px;
}
header h1 {
  top: 100px;
  margin-left: 110px;
  background-image: url("logo_icarus.html");
}
header .btn-event {
  position: absolute;
  bottom: 200px;
  left: 50%;
  width: 441px;
  height: 123px;
  margin-left: -500px;
  background: url("btn_newbie.html") no-repeat 50% 0;
  cursor: pointer;
}
header .btn-event:hover {
  background-position: 50% 100%;
}
header .btn-event a {
  overflow: hidden;
  display: block;
  height: 100%;
  text-indent: -1000px;
}
nav {
  top: 720px;
  height: 130px;
  background-image: url("bg_nav.html");
}
nav ul li:nth-child(1) {
  background-image: url("btn_menu1.html");
}
nav ul li:nth-child(2) {
  background-image: url("btn_menu2.html");
}
.content,
.process {
  padding: 50px 30px;
  background-color: rgba(33, 75, 86, 0.85);
  box-shadow: inset 0 0 50px #0e2930;
}
.content h3 + h4 {
  margin-top: 0;
}
.content h4 {
  margin-top: 60px;
}
.content table {
  margin-bottom: 40px;
}
.content table tr th {
  background-color: #a09f43;
  color: #324917;
  border-bottom: 3px solid #3b6267;
}
.content table tr:nth-child(odd) td {
  background-color: #707a57;
  border-bottom: 3px solid #3b6267;
}
.content table tr:nth-child(even) td {
  background-color: #5f674f;
  border-bottom: 3px solid #3b6267;
}
.content .btn-new,
.content .btn-comeback {
  height: 110px;
  background-repeat: no-repeat;
}
.content .btn-new {
  background-image: url("btn_new.html");
}
.content .btn-comeback {
  background-image: url("btn_comeback.html");
}
.process {
  margin: 60px auto;
}
.btn-top {
  top: 900px;
  width: 130px;
  height: 130px;
  background-image: url("btn_top.html");
}
.caution {
  margin-top: 100px;
  background-color: #caddbd;
  color: #5d715a;
  font-size: 12px;
}
footer {
  background-color: #b3c7a4;
  color: #5a6d53;
}
t .btn-comeback {
  background-image: url("btn_comeback.html");
}
.process {
  margin: 60px auto;
}
.btn-top {
  top: 900px;
  width: 130px;
  height: 130px;
  background-image: url("btn_top.html");
}
.caution {
  margin-top: 100px;
  background-color: #caddbd;
  color: #5d715a;
  font-size: 12px;
}
footer {
  background-color: #b3c7a4;
  color: #5a6d53;
}
