/* WSYS-10875 【サイト】Biz導入企業一覧のポップアップ作成 20240402 N.Kita */
.pop_box {
  width: 320px;
  /* WSYS-11224 【フロント】菅生さん下げ対応_Bizページ 20240723 M.Shimizu */
  margin: 0 auto 20px;
}
.popup_open {
  position: relative;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  padding: 15px 30px 15px;
  border: 2px solid #0d3280;
  background: #0d3280;
  border-radius: 6px;
  transition: all .2s;
  cursor: pointer;
  color: #FFF;
}
.popup_open::after{
  content: '';
  width: 10px;
  height: 10px;
  margin-top: -7px;
  border-top: solid 3px #FFF;
  border-right: solid 3px #FFF;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: 20px;
}
.popup_open:hover {
  background: transparent;
  color: #0d3280;
}
.popup_open:hover::after {
  border-top: solid 3px #0d3280;
  border-right: solid 3px #0d3280;
}

.pop_title {
  font-size: 2.5rem;
  font-weight: bold;
  color: #0d3280;
}
.pop_text {
  text-align: center;
  font-size: 16px;
  margin-top: 20px;
}
.company_area{
  margin-top: 30px;
  width: 100%;
}
.company_item_name{
  width: 100%;
  padding-top: .5rem;
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
}
.logo_size {
  max-width: 150px;
  text-align: center;
}
.company_list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 5px;
}
.company_item {
  border-radius: 5px 5px 0 0;
  width: calc((100% - 20px)/5);
}
.company_item:nth-child(n + 6) {
  margin-top: 20px;
}
@media all and (min-width: 0) and (max-width:736px) {
  .popup {
      height: 80%;
      margin: 0;
  }
  .pop_box {
      width: 300px;
      /* WSYS-11224 【フロント】菅生さん下げ対応_Bizページ 20240723 M.Shimizu */
      margin: 16px auto 10px;
  }
  .popup_open {
      padding: 8px 30px 8px;
      font-size: 1.3em;
  }
  .popup_open::after{
      content: '';
      width: 5px;
      height: 5px;
      margin-top: -3.5px;
      right: 10px;
  }
  .pop_title {
      font-size: 1.3em;
  }
  .pop_text {
      font-size: .8em;
  }
  .logo_size {
    max-width: 160px;
  }
  .company_item {
      border-radius: 5px 5px 0 0;
      width: calc((100% - 5px)/2);
  }
  .company_item:nth-child(n + 3) {
      margin-top: 15px;
  }
}
