@charset "UTF-8";


/* top
=============================*/
.labo_scientist_top_list {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:stretch;
}
.labo_scientist_top_list li {
  width:49%;
  margin-bottom:20px;
}
.labo_scientist_top_list li .labo_detail_ul_01 li {
  margin-bottom:0;
  width:100%;
}

.labo_scientist_top_list_card {
  border:1px solid #aaa;
  padding:20px;
  display:flex;
  justify-content:space-between;
}
.labo_scientist_top_list_card_img,
.labo_scientist_top_list_card_txtarea {
  width:48%;
}
.labo_scientist_top_list_card_txtarea {
  position:relative;
}
.labo_scientist_top_name {
  font-size:1.2rem;
  font-weight:bold;
  margin-bottom:5px;
}
.labo_scientist_top_list_card_txtarea .labo_a_btn_01 {
  position:absolute;
  right:0;
  bottom:0;
  width:100%;
}
.labo_scientist_top_list_card_txtarea .labo_a_btn_01 a {
  width:100%;
  padding:10px 0;
}

.labo_detail_table_01.scientist_table {}

.labo_detail_table_01.scientist_table table .labo_detail_table_1stline th {
  width:25%;
}


/* 詳細
=============================*/
.labo_scientist_detail_first {
  margin-bottom:100px;
}
.labo_scientist_detail_name {
  font-size:1.3rem;
  font-weight:bold;
  margin-bottom:20px;
}
.labo_scientist_detail_fr {
  float:right;
  width:48%;
}
.labo_scientist_detail_fl {
  float:left;
  width:48%;
}
.labo_scientist_detail_ul_01 {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.labo_scientist_detail_ul_01 > li {
  width:46%;
  margin-bottom:50px;
}
.labo_scientist_detail_h_01 {
  font-size:1.2rem;
  font-weight:bold;
  border-bottom:1px solid #aaa;
  padding-bottom:5px;
  margin-bottom:5px;
}
.labo_detail_dl_02 dt {
  margin-top:10px;
}
.labo_detail_dl_02 dt:first-child {
  margin-top:0;
}


/*=======================================

SP

=======================================*/
@media screen and (max-width:768px) {

.labo_scientist_top_list li {
  width:100%;
}
.labo_scientist_top_list_card {
  padding:15px;
}
.labo_scientist_top_name {
  margin-bottom:10px;
}
.labo_scientist_top_list_card_txtarea {
  min-height:260px;
}

.labo_detail_table_01.scientist_table table {
  min-width:700px;
}
.labo_detail_table_01.scientist_table table .labo_detail_table_1stline th:nth-child(1) {
  width:16%;
}
.labo_detail_table_01.scientist_table table .labo_detail_table_1stline th:nth-child(2) {
  width:22%;
}
.labo_detail_table_01.scientist_table table .labo_detail_table_1stline th:nth-child(3),
.labo_detail_table_01.scientist_table table .labo_detail_table_1stline th:nth-child(4) {
  width:31%;
}


/* 詳細
=============================*/
.labo_scientist_detail_ul_01 li {
  width:100%;
}
..labo_scientist_detail_name {
  text-align:center;
}
.labo_scientist_detail_fr,
.labo_scientist_detail_fl {
  float:none;
  width:100%;
}
.labo_scientist_detail_fl {
  margin-bottom:20px;
}


}



/*=======================================

SP:375px以下

=======================================*/
@media screen and (max-width:375px) {
}
