    .container {
      max-width: 800px;
      min-width: 480px;
      min-height: 480px;
      text-align: center;
      margin: auto;
      border: 1px solid #e7e7e7;
      box-sizing: border-box;
      border-radius: 3px;
      box-shadow: 3px 3px #888888;
    }

    .navbar-wrapper {
      margin-top: 10px;
      margin-bottom: 10px;
      border-bottom: 1px solid #d3d3d3;
    }

    .navbar-top {
      display: table-row;
      position: relative;
      background-color: #fff;
    }

    .logo-top {
      display: table-column;
      float: left;
      left: 0;
      width: 200px;
      padding-left: 10px;
    }

    .navi-v {
      display: table-column;
      float: right;
      right: 0;
      width: 400px;
      padding-left: 10px;
      text-align: left;
    }


    .title-content {
      display: block;
      color: #ff5000;
    }

    .body-content {
      text-align: center;
      color: #008FD5;
      font-size: 20px;
      padding: 20px;
    }

