.miraito_textLine.is-yellow:after {
  background: #ffe146;
}

/* ***************************
miraito_aboutColumn
*************************** */
.miraito_aboutColumn {
  display: table;
  width: 100%;
}

.miraito_aboutColumn_left {
  display: table-cell;
  padding: 0 10px 0 0;
}

.miraito_aboutColumn_right {
  display: table-cell;
  width: 300px;
  padding: 0 0 0 10px;
}

/* ***************************
miraito_bgTown
*************************** */
.miraito_bgTown {
  padding: 0 15px 20px;
  background: url("/library/image/miraito/image/miraito_townImg.png") bottom center no-repeat;
}
.miraito_bgTown p {
  text-shadow: #fff 2px 0px,  #fff -2px 0px, #fff 0px -2px, #fff 0px 2px, #fff 2px 2px , #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px, #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px, #fff -2px 1px, #fff 2px -1px, #fff -2px -1px;
}
