.btnArea {
  margin: 0 auto;
  text-align: center;
  padding: 7px 0;
  background-color: #dfdfdf;
}

/* *************************************************
		ERROR
*************************************************** */
#error {
  border: 2px solid #f00;
  padding: 10px;
  background-color: #fff;
}
#error h1 {
  background: url(image/error.jpg) top left no-repeat;
  padding: 18px 0 0 45px;
  color: #f00;
  font-size: 16px;
  margin-bottom: 10px;
}
#error ul {
  line-height: 1.4;
  margin-bottom: 10px;
  color: red;
}
#error ul li {
  list-style: disc inside;
  margin-left: 10px;
}

/* *************************************************
		ATTENTION
*************************************************** */
#attention {
  border: 2px solid #0f0;
  padding: 10px;
  background-color: #fff;
}
#attention h1 {
  background: url(image/attention.jpg) top left no-repeat;
  padding: 18px 0 0 45px;
  color: #009708;
  font-size: 16px;
  margin-bottom: 10px;
}
#attention ul {
  line-height: 1.4;
  margin-bottom: 10px;
  color: #333;
}
#attention ul li {
  list-style: disc inside;
  margin-left: 10px;
}

/* *************************************************
		COMPLETION
*************************************************** */
#completion {
  border: 2px solid #0097fe;
  padding: 10px;
  background-color: #fff;
}
#completion h1 {
  background: url(image/completion.jpg) top left no-repeat;
  padding: 18px 0 0 45px;
  color: #0097fe;
  font-size: 16px;
  margin-bottom: 10px;
}
#completion ul {
  line-height: 1.4;
  margin-bottom: 10px;
  color: #333;
}
#completion ul li {
  list-style: disc inside;
  margin-left: 10px;
}
