.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text:first-of-type {
  min-width: 265px;
}

/* 0421追記 */
.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-box {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link__ctr {
  width: 896px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link__ctr
  li {
  width: 192px;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link__ctr
  li:nth-of-type(1),
.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link__ctr
  li:nth-of-type(2),
.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link__ctr
  li:nth-of-type(3) {
  margin-bottom: 40px;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-title__group {
  width: 183px;
  letter-spacing: 0;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text {
  min-width: 195px;
  padding-right: 0;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text:last-of-type {
  margin-left: 40px;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text
  li {
  font-weight: 500;
  letter-spacing: 0.15em;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text
  li.l-nav-list-menu-link-text__blank {
  font-weight: 400;
  letter-spacing: 0.03em;
  position: relative;
}

_:-ms-fullscreen,
:root
  .l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text
  li.l-nav-list-menu-link-text__blank {
  font-weight: 500;
}

@supports (-ms-ime-align: auto) and (not (-webkit-text-stroke: initial)) {
  .l-header
    .l-header-inner
    nav.l-nav
    li.l-nav-list-item
    .l-nav-list-menu-business
    .l-nav-list-menu-inner
    .l-nav-list-menu-link-text
    li.l-nav-list-menu-link-text__blank {
    font-weight: 500;
  }
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text
  li.l-nav-list-menu-link-text__blank:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-top: solid 1px #231815;
  border-right: solid 1px #231815;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  right: 0;
  top: 5px;
}

_:-ms-fullscreen,
:root
  .l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text
  li.l-nav-list-menu-link-text__blank:after {
  top: 2px;
}

@supports (-ms-ime-align: auto) and (not (-webkit-text-stroke: initial)) {
  .l-header
    .l-header-inner
    nav.l-nav
    li.l-nav-list-item
    .l-nav-list-menu-business
    .l-nav-list-menu-inner
    .l-nav-list-menu-link-text
    li.l-nav-list-menu-link-text__blank:after {
    top: 2px;
  }
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-sus
  .l-nav-list-menu-inner
  .l-nav-list-menu-title {
  letter-spacing: 0;
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 60px 0;
}

/* 0421追記 */

.l-groupcompany .l-groupcompany-col:nth-of-type(2) .l-groupcompany-col-img {
  background-image: url(../images/business/img_groupcompany02-01.jpg);
}

@media screen and (max-width: 834px) {
  .l-groupcompany .l-groupcompany-col:nth-of-type(2) .l-groupcompany-col-img {
    background-image: url(../images/business/img_groupcompany02-01.jpg);
  }
}

.l-group .l-group-inner .l-group-box h3 a:after {
  display: none;
}

.l-group .l-group-inner .l-group-box h3 {
  display: flex;
  align-items: center;
}
.l-group .l-group-inner .l-group-box h3:after {
  content: "";
  background-image: url(../images/company/ic_company_link.svg);
  background-size: cover;
  width: 14px;
  height: 14px;
  display: block;
}

@media screen and (max-width: 834px) {
  .l-group .l-group-inner .l-group-box h3.rbc {
    font-size: 3.8vw;
  }
}

/* 0421追記 */
.menu-contact:before {
  z-index: 1;
}
/* 0421追記 */

/* 0611追記 */
.l-group .l-group-inner .l-group-box h3:after {
  display: none;
}

.l-group .l-group-inner .l-group-box h3.c-blank:after {
  content: "";
  background-image: url(../images/company/ic_company_link.svg);
  background-size: cover;
  width: 14px;
  height: 14px;
  display: block;
}

/* 260129 */
.l-groupcompany .l-groupcompany-col:nth-of-type(4) .l-groupcompany-col-img {
  background-image: url(../images/business/img_groupcompany_RT_pc.jpg);
}
.l-groupcompany .l-groupcompany-col:nth-of-type(5) .l-groupcompany-col-img {
  background-image: url(../images/business/img_groupcompany_RAA_pc.jpg);
}
.l-groupcompany .l-groupcompany-col:nth-of-type(6) .l-groupcompany-col-img {
  background-image: url(../images/business/img_groupcompany_AG_pc.jpg);
}

.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text:nth-of-type(2) {
  min-width: 265px;
}
.l-header
  .l-header-inner
  nav.l-nav
  li.l-nav-list-item
  .l-nav-list-menu-business
  .l-nav-list-menu-inner
  .l-nav-list-menu-link-text:nth-of-type(2):after {
  display: none;
}

@media screen and (max-width: 834px) {
  .l-groupcompany .l-groupcompany-col:nth-of-type(4) .l-groupcompany-col-img {
    background-image: url(../images/business/img_groupcompany_RT_sp.jpg);
  }
  .l-groupcompany .l-groupcompany-col:nth-of-type(5) .l-groupcompany-col-img {
    background-image: url(../images/business/img_groupcompany_RAA_sp.jpg);
  }
  .l-groupcompany .l-groupcompany-col:nth-of-type(6) .l-groupcompany-col-img {
    background-image: url(../images/business/img_groupcompany_AG_sp.jpg);
  }
}
