@charset 'UTF-8';
/*---------------------------------------------------------------------------------
error
-----------------------------------------------------------------------------------
font size
147% = 24px
135% = 22px
122% = 20px
110% = 18px
97%  = 16px
85%  = 14px
72%  = 12px
60%  = 10px
---------------------------------------------------------------------------------*/

/*
区切り線削除
---------------------------------------------------------------------------------*/
#content {
  background: none;
  padding-bottom: 40px;
}

/*
エラー
---------------------------------------------------------------------------------*/
#wrapError h3 {
  color: #c00;
  font-size: 135%;
}

#wrapError p {
  font-size: 85%;
  margin: 30px auto;
}

/*
打ち間違い
---------------------------------------------------------------------------------*/
#mistake {
  margin: 0 auto;
  position: relative;
  width: 600px;
}

#mistake h3 {
  font-size: 110%;
}

#mistake p {
  border: 3px solid #ccc;
  border-radius: 10px;
  font-size: 72%;
  line-height: 2;
  margin-left: 117px;
  padding: 10px;
}

#mistake a {
  color: #39f;
}

#mistake p span {
  color: #ff7383;
  font-size: 147%;
  font-weight: bold;
}

#mistake img {
  top: 65px;
  left: 10px;
  position: absolute;
}

#mistake p img {
  margin-top: 20px;
  position: static;
}

#keyword {
  border: 3px solid #ff7383;
  border-radius: 10px;
  font-size: 85%;
  margin: 40px auto 0;
  padding: 10px;
  width: 574px;
}

#keyword ul {
  margin: 5px 0 0;
  padding: 0;
}

#keyword li {
  display: inline;
  margin: 0;
  padding: 0;
}

#keyword li a {
  margin: 0 5px;
} 