main{
  /*text-align: center;*/
}
li{
  padding: 0.2rem;
}

main .outline li ul{
  display: flex;
}
main .outline li ul li{
  padding: 2rem;
}
main .outline li ul li:first-child{
  background-color: bisque;
  width: 20rem;
}

.outline_btn{
  text-align: center;
}
.company_outline_btn:hover {
  background: #ff2e00;
  color: white;
}
.company_outline_btn {
  display: inline-block;
  padding: 0.5rem 3rem;
  text-decoration: none;
  color: #ff2e00;
  border: solid 2px #ff2e00;
  border-radius: 3px;
  transition: .4s;
  background-color: white;
  cursor: pointer;
}
.gva_btn:hover {
  background: #123456;
  color: white;
}
.gva_btn {
  display: inline-block;
  padding: 0.5rem 3rem;
  text-decoration: none;
  color: #123456;
  border: solid 2px #123456;
  border-radius: 3px;
  transition: .4s;
  background-color: white;
  cursor: pointer;
}
