@charset "utf-8";

/*=============== ▼RESEARCH-ASSIST ===============*/
.p-recipients__content.p-margin {margin: 60px 0 0;}
.c-headeing--second {font-size:2.1rem;}

/* .recipients__anchor */
ul.recipients__anchor {
  border:1px solid #d9e7e5;
  margin:0 auto 40px;
  border-left:1px solid #d9e7e5;
justify-content: flex-start;
}

ul.recipients__anchor li {
  font-size: min(3.8vw, 1.6rem);
  width:calc(100% / 2);
  border-right:1px solid #d9e7e5;
  border-bottom:1px solid #d9e7e5;
}

  ul.recipients__anchor li:first-child{
    border-left:none;
  }
  #medicine ul.recipients__anchor li:nth-child(2n+1),
  #visionary ul.recipients__anchor li:nth-child(2n+1){
    border-left:none;
  }

  #medicine ul.recipients__anchor li:nth-of-type(1),
  #medicine ul.recipients__anchor li:nth-of-type(2),
  #visionary ul.recipients__anchor li:nth-of-type(1),
  #visionary ul.recipients__anchor li:nth-of-type(2){
    margin:0;
  }
ul.recipients__anchor li a {
  min-height:70px;
}  

/*#medicine ul.recipients__anchor li a,
#medicine-2 ul.recipients__anchor li a,
#medicine-3 ul.recipients__anchor li a,
#medicine-4 ul.recipients__anchor li a,
#medicine-5 ul.recipients__anchor li a{min-height:70px;}
#pharmacology ul.recipients__anchor li a {min-height:70px;}
#lifescience ul.recipients__anchor li a {min-height:70px;}
#hs ul.recipients__anchor li a {min-height:70px;}
#visionary ul.recipients__anchor li a {min-height:70px;}*/

ul.recipients__anchor li a::before {left:-1.2rem;}
ul.recipients__anchor li:nth-child(even) {border-right:none;}
ul.recipients__anchor li:last-child,
ul.recipients__anchor li:nth-last-child(2):nth-child(odd) {border-bottom:none;}



/* table */

.p-recipients-container {
  display: block;
  padding-top: 50px;
  margin-top: -50px;
}

.p-recipients__table-container {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 70px;
}

.p-recipients__content table {
  width: 880px;
  margin:40px 0 0;
  margin-bottom:0 !important;
}


.detail-table table {
  width:100%;
  border:none;}
.detail-table table th,
.detail-table table tr td,
.detail-table table tr th:nth-child(1) {
  display: block;
  width:100%;
  border:none;
}



/* btn */
.p-recipients__list_btn {margin:0 auto 60px;}

.p-recipients__list_btn .list_btn_inner {
  width:100%;
  max-width:100%;
  min-width: 100%;
  padding:0;
  min-height:68px;}

.p-recipients__list_btn .c-content__btn--text {
  padding: 0 1.3rem 0 4.5rem;
  font-size: 1.6rem;}

.p-recipients__list_btn .arrow {
  left:10px;
  width: 25px;
  height: 8px;}

.p-recipients__list_btn .arrow::before {
  height: 1px;
  width: 25px;}

.p-recipients__list_btn .arrow::after {
  top: 3px;
  width: 15px;}



/* error  */

.database_error_ttl {
  font-size: 1.9rem;
  line-height: 1.524;
  margin: 60px auto 35px;
  }

.database_error_txt {
  margin-bottom: 55px;
  text-align: left;}

a.database_error_btn {
  width: 90%;
  max-width: 100%;
  height: 70px;
  margin-bottom: 60px;
}