i.fas.fa-angle-double-down.fa-4x {
    margin-top: 20%;
}

.section-heading{
    border-bottom: 3px solid;
    display: inline;
    letter-spacing: 5px;
}
.section-subheading {
    padding-top: 10px;
    letter-spacing: 5px;
}

.service-heading {
    position: relative;
    display: inline-block;
    margin-bottom: 1em;
  }
  
.service-heading::before {
    content: '';
    position: absolute;
    left: 50%;
    top: -15px;/*線の上下位置*/
    display: inline-block;
    width: 60px;/*線の長さ*/
    height: 5px;/*線の太さ*/
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);/*位置調整*/
    background-color: #0067c0;/*線の色*/
    border-radius: 2px;/*線の丸み*/
  }

.services_col {
    margin-bottom: 8%;
}
.services_col .thumbnail img {
    margin-bottom: 30px;
}
#mainNav .container .navbar-brand {
    color: #0067c0;
    font-family: Georgia, 'Times New Roman', Times, serif;
}
