@charset "UTF-8";
.image-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 30px 0;
}
.image-list li {
  width: 48%;
  margin: .3% 1%;
}
#page-title {
  text-align: center;
  margin: 70px 0 50px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}
#map .img {
  padding: 20px;
  width: 90%;
  margin: 0 auto;
}
#price li {
  margin: 30px 0 30px 0;
  border-bottom: dashed 1px #fff;
}
#white {
  background: #fff;
  color: #000;
}
#category-box {
}
#category-box h2 {
  font-weight: bold;
  color: #002467;
  font-size: 1.1em;
  margin: 0 0 0 0;
}
#category-box .time {
  color: #777;
  font-weight: bold;
  font-size: .75em;
}
#qbox {
  color: #555;
}
.question {
  margin: 30px 0 15px 0;
  font-weight: bold;
}
.answer {
  padding: 0 0 30px 0;
  border-bottom: dashed 1px #fff;
}
.q {
  font-weight: bold;
  font-size: 1.5em;
  color: #00F;
  margin: 0 10px 0 0;
}
.a {
  font-weight: bold;
  font-size: 1.5em;
  color: #F00;
  margin: 0 10px 0 0;
}
.roadmap {
  background: #fff;
  color: #002467;
  padding: 5% 2.5%;
  margin: 0 auto 30px auto;
  text-align: center;
  border-radius: 8px;
}
.roadmap-title {
  font-weight: bold;
  font-size: 1.2em;
}
