.header-bottom__title {
	    text-align: center;
    color: #fff !important;
}


.widget_home_top_cta {
	background-color: #80B255 !important;
}

.home-top-cta__tel-section {
	    color: #fff;
}

.home-top-cta__tel-num::before {
   color: #fff !important;
}

.home-top-cta__main {
  margin-top: 0;
}

.footer-A_main-menu__li--child {
    width: 286px;
}

.header-A-main-right-access__button {
    background-color: #DB9303 !important;
}

.header-A-main-right-access-left-top::before {
 color: #DB9303 !important;
}

.home_greeting2 {
 margin: 32px auto;
}

.side-service-ul-li__link--no-image {
line-height: 1.7;
}

.header-A-main-left-top__image {

    height: 32px;
    margin-top: 2px;
}

@media screen and (min-width: 1024px), print and (min-width: 1024px) {
    .sticky-contact-content-info__tel::before {
   left: -54px;
}

    .sticky-contact-content-info__tel::after {
   left: -48px;
}

.header-A-main-left-top__image {

    height: 41px;
 
}

}

.home_chars-main-div__title {
     width: 100%;
    text-align: center;
}