@charset "utf-8";



.l-page .contact04__ttl {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  background: #3B6299;
  padding: 10px 0;
  text-align: center;
  letter-spacing: 2.8px!important;
}


.contact04__li:not(:nth-child(3n+1)) {
  margin-left: 15px;
}

.contact04__ul {
  background: #fff;
  display: flex;
  padding: 30px 0 20px;
  justify-content: center;
}

.contact04__li-tel {
  width: 263px;
}

.contact04__li a {
  width: 263px;
  height: 73px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 20px;
  letter-spacing: 2px!important;
}

.contact04__item {
  border: 1px solid #3B6299;
}

.l-page .contact04__text {
  font-size: 20px;
  font-weight: bold;
  color: #3B6299;
  border: 1px solid #3B6299;
  padding: 2.4px 0;
  text-align: center;
  letter-spacing: 2px!important;
}
.l-page .contact04__text02 {
  font-size: 35px;
  font-weight: bold;
  color: #3B6299;
  text-align: center;
  letter-spacing: 2.1px!important;
}
.contact04__text03 {
  font-size: 23px;
  font-weight: bold;
  color: #fff;
}
.contact04__text03:hover{
  color: #fff;
  text-decoration: none;
}
.contact04__text03:hover{
  opacity: 0.5;
}
.contact04__gray a{
      background: #EE6734;
    }
.contact04__white a{
      background: #F8AD2D;
    }

.parts04__contWrap{
      padding-top: 40px;
    }
