@charset "UTF-8";

.image {
   width: 100%;
}
.youtube {
  width: 90%;
  max-width: 960px;
  margin: 4rem auto;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 100%;
  height: 100%;
}

.westman .about_company .point {
   background: none;
}
.westman .about_company .point li {
   background: #FFEDF1;
   padding: 2rem 0 0;
   border-radius: 1rem;
   font-size: 1.4rem;
   font-weight: 700;
   color: #FF93AA;
   line-height: 1.3;
   margin-bottom: 1rem;
}
.westman .about_company .point__list .girl_point {
   margin: 1rem auto 0;
}
.westman .about_company .point__list {
   text-align: center;
}
.westman .about_company .inner {
   padding-bottom: 0;
}
.westman .about_company {
   background-image: url(../img/westman_about_company_bg.jpg) !important;
}
.westman.buho .about_company {
   background-image: url(../img/buho_about_company_bg.jpg) !important;
}
.westman .lead {
   background-image: url(../img/westman_lead_bg.jpg) !important;
}


@media screen and (min-width: 960px) {
   .company .company_detail_inner, .wdi .restaurant_detail,
   .flex_image_box {
      padding: 0;
   }
   
}


@media screen and (min-width: 600px) {
   .westman .about_company .point__list {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-flow: row wrap;
      flex-wrap: wrap;
      -ms-flex-pack: flex-start;
      -webkit-justify-content: flex-start;
      justify-content: space-between;
      flex-wrap:wrap;
      margin-top: 2rem;
   }
   .westman .about_company .point__list li {
      width: 30%;
   }
   .westman .about_company .point__list .girl_point {
      width: 50%;
   }
   .westman .about_company .point li {
      font-size: 1.8rem;
      line-height: 1.3;
   }
}

@media screen and (max-width: 599px) {
   .westman .about_company .point__list .girl_point {
      width: 30%;
   }
   .westman .about_company .point__list {
      display: block;
   }
   .westman .about_company .point li {
      margin: 1rem 0;
      font-size: 1.3rem;
   }
}