.classHeaderLogo
{
  left: calc( ( 100vw - 900px ) / 2);
}

#divContent
{
  background-color: white;
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 900px;
}

#divContent > div
{
  text-align: left;
}

.classMenuLarge
{
  position: absolute;
  margin-top: 27px;
  font-size: 20px;
  left: calc( ( 100vw - 900px ) / 2 + 247px + 50px ); /* logo 寬度是 247px */
}

.classMenuLarge > a
{
  margin-left: 1em;
}

.classMenuLarge > a:hover
{
  color: black;
}

.classMenuSmall
{
  display: none;
}

.classCntLeft
{
  display: block;
  position: relative;
  top: 0;
  margin: 0;
  border-width: 0;
  padding: 0;
  width: 240px;
  float: left;
}

.classCntRight
{
  display: block;
  position: relative;
  top: 0;
  margin: 0;
  border-width: 0;
  padding: 0;
  width: calc( 100% - 240px - 1em );
  float: right;
}
