/*1184 * 670*/
@media (min-width: 500px){
.search-area {
  font-size: 14px;
  width: 250px;
  height: 30px;
  margin: 15px;
  border-radius: 2px;
  border-radius: 50px;
	background: rgba(113,189,189,0.58);
}
.search-area select {
  color:#fff;
  padding: 8px 38px 8px 8px;
  padding-right: 1em;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  border: none;
	outline: none;
	background: transparent;
	background-image: none;
	box-shadow: none;
}
select option{
  background:rgba(113,189,189,0.58);
  color:#fff;
  }
  select option:hover,
  select option:checked{
  background:rgba(113,189,189,0.58);
  color:#fff;
  }

#bun{
  color:#000;
}
#data {
  margin-bottom:40px;
  width: 25%;
  border: 0.5px solid #000000;
  border-bottom:none;
  font-size: 14px;
  float:left;
}
#data th{
  background-color: rgba(113,189,189,0.58);
  border: 0.5px solid #000000;
  color: rgba(255,255,255);
}
#data td {
  text-align:center;
  color: #000000;
  font-size: 20px;
  padding: 0 4px;
  border: 0.5px solid #000000;
}
#station-line{
  zoom:0.3;
  width:180vw; 
  height:1080;
  float:right;
  margin-right:0;
  }
}

@media (max-width: 499px) {
  .search-area {
    font-size: 14px;
    width: 180px;
    margin: 5px auto;
    border-radius: 2px;
    border-radius: 50px;
	  background: rgba(113,189,189,0.58);
  }
  .search-area select {
    width: auto;
    padding: 8px 38px 8px 8px;
    color:#fff;
    vertical-align: middle;
    padding-right: 1em;
    text-align: center;
    cursor: pointer;
    border: none;
    outline: none;
    background: transparent;
    background-image: none;
    box-shadow: none;
  }
  select option{
    background:rgba(113,189,189,0.58);
    color:#fff;
    }
    select option:hover,
    select option:checked{
    background:rgba(113,189,189,0.58);
    color:#fff;
    }
  #bun{
    color:#000;
  }
  #data {
    margin:50px;
    width: 300px;
    margin-bottom:40px;
    border: 0.5px solid #000000;
    border-bottom:none;
    background-color:rgba(255, 255, 255, 0.30);
    font-size: 15px;
    float:left;
  }
  #data th{
    color:#fff;
    background-color: rgba(113,189,189,0.58);
    border: 0.5px solid #000000;
    border-bottom:0.5px;
  }
  #data td {
    padding: 0 4px;
    border: 0.5px solid #000000;
    font-size: 20px;
  }
  .Data-position{
    text-align: center;
  }
  #station-line{
    width:100vw; 
    height:1080;
    }
}