/* page_company
-------------------------------------------------------------------- */
.page_company .pack .txt-center {
  margin-bottom: 10px;
}
.page_company .pack p {
  margin-bottom: 20px;
  font-size: 130%;
  font-weight: bold;
}

@media screen and (min-width:330px) and (max-width: 768px) {
  #contents.contents-company .contents_m table.tb_style01 th{
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  .contents_m table.tb_style03 th,
  .contents_m table.tb_style03 td {
    display: block;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  .page_company .pack p {
    font-size: 18px;
  }
  #contents.contents-company .contents_inline.c1 {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 1024px){
  .page_company p:nth-child(1){
    letter-spacing: 0px;
  }

  .page_company p:nth-child(2){
    letter-spacing: 3px;
  }

  #contents.contents-company .contents_inline.c1{
    width: 768px;
  }
  
}

@media only screen and (min-width: 1400px){
  .page_company p:nth-child(1){
    letter-spacing: 0px;
  }

  .page_company p:nth-child(2){
    letter-spacing: 0px;
  }

  #contents.contents-company .contents_inline.c1{
    width: 1024px;
  }
}

#contents.contents-company .search_conditions_wrap .striped tr:first-child th:first-child{
  width: 15%;
}

.contents-company .search_conditions_wrap .striped th{
  background: #ff4778;
  color: #fff;
  font-weight: bold;
  border-width: 0 0 1px 0;
  border-color: #dad8d6;
}

.contents-company .search_conditions_wrap .striped tr:last-child th{
  border-bottom: 0;
}