.big-box[data-v-5cdb2ac6] {
  width: 100vw;
  height: 100vh;
  background: rgb(245, 247, 250);
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: scroll;
}
.big-box .main[data-v-5cdb2ac6] {
  overflow: scroll;
  height: 100%;
}
.big-box .main .site[data-v-5cdb2ac6] {
  margin-left: 20px;
}
.big-box .main .item[data-v-5cdb2ac6] {
  min-height: 40px;
  border-bottom: 1px solid rgb(223, 223, 223);
  display: flex;
  align-items: center;
  font-size: 0.95rem;
}
.big-box .main .item > div[data-v-5cdb2ac6] {
  text-align: center;
}
.big-box .main .item > div[data-v-5cdb2ac6]:nth-child(1) {
  width: 40px;
}
.big-box .main .item > div[data-v-5cdb2ac6]:nth-child(2) {
  width: calc(100vw - 80px);
  text-align: left;
}
.big-box .main .item > div[data-v-5cdb2ac6]:nth-child(3) {
  width: 40px;
}
.bigrow[data-v-5cdb2ac6] {
  font-size: 4.5vw;
  color: #000;
  margin: 0 2vw;
  border-bottom: 1px solid #eee;
  padding: 2vw;
  font-weight: 300;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.smallrow[data-v-5cdb2ac6] {
  font-size: 4.5vw;
  color: #000;
  margin: 0 5vw;
  border-bottom: 1px solid #eee;
  padding: 2vw;
  padding-left: 10vw;
  font-weight: 300;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.row[data-v-5cdb2ac6] {
  font-size: 4.5vw;
  color: #000;
  margin: 0 5vw;
  padding: 2vw 0 2vw 10vw;
  border-bottom: 1px solid #eee;
  font-weight: 300;
}
.row2[data-v-5cdb2ac6] {
  font-size: 4.5vw;
  color: #000;
  margin: 0 5vw;
  padding: 2vw 0 2vw 15vw;
  border-bottom: 1px solid #eee;
  font-weight: 300;
}
.hoverc[data-v-5cdb2ac6] {
  background: #ddd;
}
.nametext[data-v-5cdb2ac6] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.seconddiv[data-v-5cdb2ac6] {
  width: 2vw;
  height: 100%;
  background: #5497E6;
  margin-right: 1vw;
}
.leafdiv[data-v-5cdb2ac6] {
  width: 2vw;
  height: 2vw;
  border-radius: 100%;
  background: #FF8000;
  margin-right: 1vw;
}
.toppos[data-v-5cdb2ac6] {
  display: flex;
  flex-direction: row;
  height: 10vw;
  align-items: center;
  padding-left: 10vw;
}
.address[data-v-5cdb2ac6] {
  padding-left: 17vw;
  border-bottom: 1px solid #ccc;
  font-size: 4vw;
  color: #999;
  padding-right: 5vw;
  padding-bottom: 3vw;
}
.diw[data-v-5cdb2ac6] {
  font-size: 4.5vw;
  color: #333;
  margin-left: 3vw;
}
.bigrows[data-v-5cdb2ac6] {
  line-height: 10vw;
  border: 1px solid rgb(210, 223, 230);
  border-radius: 5px;
  width: 96%;
  margin-top: 3vw;
  margin-left: 2%;
}
.box-li[data-v-5cdb2ac6] {
  height: 80vh;
  overflow-y: scroll;
}
