@charset "UTF-8";

/**********************************************************************
	品質管理に関する開示 - className : Approval-generic
***********************************************************************/
.pcDisplayNone { 
  display: none; 
}

.m-btn { 
  width:100%;
}

.ttl_05 {
  margin-top:60px;
}

/* 製造販売承認書の点検計画及び実施状況について */

.Approval-generic.container_liquid {
  padding-top: 40px;
  padding-bottom: 40px;
}

.Approval-generic .m-table {
  width: 50%;
  border: solid 1px #ccc;
}

.Approval-generic .m-table th {
  width: auto;
  padding: 20px 40px;
}

.Approval-generic .m-table td {
  width: auto;
  padding: 20px 40px;
}

/* 改正薬機法における組織体制について */

.Approval-generic2 {
  padding-top:70px;
}

.Approval-generic2 .m-table {
  width: 75%;
  border: solid 1px #ccc;
}

.Approval-generic2 .m-table th {
  width: 15em;
  padding: 20px 40px;
}

.Approval-generic2 .m-table td {
  width: auto;
  padding: 20px 40px;
  text-align:left;
}

.m-btn.btn-m {
  width:210px;
  margin:0 auto;
}

/* スマホ */

@media only screen and (max-width: 767px) {
  
  .ttl_05 {
  margin-top:0;
  }
  
  .pcDisplayNone { 
    display: block; 
  }
  
  .spDisplayNone { 
    display: none; 
  }
  
  .Approval-generic .m-table {
  width: 100%;
  border: solid 1px #ccc;
  }
  
  .Approval-generic .m-table th,
  .Approval-generic .m-table td,
  .Approval-generic2 .m-table th,
  .Approval-generic2 .m-table td{
  display:block;
  text-align:left;
  padding: 10px 15px;
}
  
  .Approval-generic2 {
  padding-top:60px;
  }
  
    .Approval-generic2 .m-table {
    width: 100%;
    border: solid 1px #ccc;
  }

  .Approval-generic2 .m-table th {
    width: 100%;
  }

  
}

