﻿@charset "utf-8";

/* contents container */
#container {
}

/* header */
#header {
}

/* header title */
#header .title {
  text-align: left;
}

#header .title .logo {
  float: left;
  display:block;
}

#header .title .contact {
  float: right;
  display: block;
}

/* header menu */
#header_menu {
  float: right;
  margin-top: .5em;
}

#header_menu ul {
  list-style-type: none;
  display: block;
}

#header_menu li {
  display: inline-block;
  float: left;
  padding: 1px;
}

#header_menu a {
  display: table-cell;
  height: 2em;
  width: 164px;
  padding: .5em 0;
  border-radius: .5em;
  background-color: #9ED;
  color: #333;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}

#header_menu a:hover {
  text-decoration: none;
  color: #333;
  background-color: #AFE;
}

/* footer */
#footer {
  margin-top: 2em;
}

#footer .gopagetop {
  text-align: center;
}

#footer .gopagetop .button {
  background-color:#9ED;
  color: #333;
  font-size: 80%;
}

#footer .copyright{
  margin-top: .5em;
  padding: .5em;
  font-size: 90%;
  text-align: center;
  background-color: #EFF;
}
