body {
	font-family: 'Noto Sans JP', sans-serif !important;
	letter-spacing: 0.6px !important;
    color: #3e3e3e !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Sans JP', sans-serif !important;
}

.header-logo {
	height: 75px;
	margin-top: -28px;
	margin-bottom: -30px;
}

.fh5co-cover, .fh5co-hero {
    position: relative;
    height: 630px;
}

.btn.btn-primary {
    color: #fff !important;
}

.heading-section h3 {
    font-size: 32px !important;
}

.heading-section::after {
    background: #ff1616 !important;
}

::selection {
    background: #ff1616 !important;
}

.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu ul li:hover a, .sf-menu ul li.sfHover a, .sf-menu li.active a {
    color: #ff1616 !important;
}

.sub-page-head {
    height: 574px !important;
}

.services span i {
    color: #ff1616 !important;
}

.services h3 {
    color: #ff1616 !important;
}

.associates {
    background-color: #f5f5f5; 
}

#fh5co-primary-menu .fh5co-sub-menu {
    width: 460px !important;
}

#fh5co-primary-menu .fh5co-sub-menu > li > .fh5co-sub-menu {
    left: 30% !important;
}

#fh5co-primary-menu .fh5co-sub-menu {
    left: -120px !important;
}

.carousel-control.left {
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
}

.carousel-control.right {
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
}

.carousel-inner .item.left.active {
  transform: translateX(-33%);
}
.carousel-inner .item.right.active {
  transform: translateX(33%);
}

.carousel-inner .item.next {
  transform: translateX(33%)
}
.carousel-inner .item.prev {
  transform: translateX(-33%)
}

.carousel-inner .item.right,
.carousel-inner .item.left { 
  transform: translateX(0);
}

#myTable {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #ddd;
  font-size: 13px;
}

#myTable th, #myTable td {
  text-align: left;
  padding: 12px;
}

#myTable tr {
  border-bottom: 1px solid #ddd;
}

#myTable tr.header, #myTable tr:hover {
  background-color: #f1f1f1;
}