/* CSS Document */

.breakfast-overview {
  /*max-width: 1300px;*/
  margin: 0 auto;
    width: 100%;
  padding: 100px 20px 60px 20px;
}

.breakfast-overview-inner {
  /* スタイルが必要ならここに追加 */
}

.breakfast-overview-text {

}

.breakfast-overview-text p {
  text-align: center;
  font-size: 1.8vw;
  line-break: strict;
  line-height: 1.4em;
  margin-bottom: 120px;
}

.breakfast-overview-character {
  flex: 1 1 200px;
  text-align: right;
}

.breakfast-overview-character img {
  width: 150px;
  max-width: 100%;
}

.breakfast-overview-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
}

.breakfast-overview-item {
  text-align: center;
}

.breakfast-overview-item img {
  width: 173px;
  transition: 0.3s;
  cursor: pointer;
}

.breakfast-overview-item img:hover {
  transform: scale(1.05);
}

.breakfast-overview-item p {
  margin-top: 23px;
  font-size: 23px;
  color: #5c3923;
}
