.search_list{
  width:100%;
  margin-top:60px;
  border: 1px solid rgb(201, 201, 201);
}
.search_title{
  color:var(--green);
  padding:1rem;
}
.search_title a{
  text-decoration: none;
  color:var(--green);
}

.list_content{
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.list_pic{
  width:50%;
  text-align: center;
}
.list_pic_sub{
  width:90%;
  margin: 10px auto 0;
  display: flex;
  align-items: center;
  justify-content:space-between;
  box-sizing: border-box;
}
.list_pic img{
  width:90%;
  margin:0 auto;
  box-sizing: border-box;
}
.list_pic_sub img{
  width:48%;
  margin:0 auto;
}
.list_info{
  width:50%;
  padding:2%;
  box-sizing: border-box;
}
.list_info table{
  width:100%;
}
.list_info table tr{
  border-bottom: 1px solid rgb(201, 201, 201);
}
.list_info table thead th{
  padding:1em 0;
}
.list_info table thead th span img{
  width:24px;
  margin-right:5px;
}
.list_info table thead th
.list_info table tbody th{
  width:30%;
  padding:1%;
  box-sizing: border-box;
  text-align: left;
  padding:1em 0;
}
.list_info table tbody tr:first-child td{
  color:red;
}
.list_info table tbody tr:nth-child(2) td span{
  color:red;
  
}
.list_info table tbody tr:not(:first-child) th{
  vertical-align: top;
}
.list_info table tbody td{
  width:70%;
  padding:1%;
  box-sizing: border-box;
  text-align: left;
  padding:1em 0;
}
.place__tag{
  display: inline-flex;
  margin:0.2em 0.4em;
}
.block.swiper-wrapper{
  display: block;
}