.l-section.color_alternate h4.my-w-iconbox-title, section.color_alternate h2.color_white {
	color: #fff;
}

.l-section.height_medium.my_height {
	padding-top: 2rem;
  	padding-bottom: 2rem;
}

.l-subheader.at_middle .top__tel {	
	font-weight: bold;
}

.footer__fop p {
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
}

.header_hor .nav__fop.ush_menu_1.type_desktop .menu-item.level_1 > a:not(.w-btn) {
  padding-left: 5px;
  padding-right: 5px;
}

.nav__fop {
	margin-left: 0 !important;
}

.fop__bold {
	font-weight: bold;
	text-decoration: underline;
}

.fop__img {
	margin-right: 5px !important;
}

@media (min-width: 900px) {
	.l-subheader.at_middle .top__tel {
		line-height: 1.2;
		margin-left: 0;
		font-size: 18px;
	}
}

@media (max-width: 599px) {
	.l-subheader.at_middle .top__tel {
		line-height: 1.2;
		margin-left: 0;
	}

  	.header_hor header .l-subheader-cell.at_left > .w-text.ush_text_1 {
	  margin-right: 0;
	}

	.header_hor header .l-subheader-cell.at_right > .m_layout_dropdown.type_mobile {
	  margin-left: 0;
	}
}