[data-element-id].l-gnav__sublist {
    display: block !important;
    width: auto;
    height: auto;
    padding: 0;
    position: static;
}

[data-element-id].l-gnav__sublist ul {
    display: block;
}

[data-element-id].l-gnav__sublist li {
    margin: 0;
}

[data-element-id] .l-gnav__sublist li + li:before {
    content: "";
}

[data-element-id].l-gnav__sublist li a {
    display: block;
    padding: 10px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Shippori Mincho', "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

em {
  color: inherit;
}

a {
  color: inherit;
  text-decoration: inherit;
}

a:hover, .uk-link:hover {
  color: inherit;
  text-decoration: inherit;
}

a.m-btn:hover, .l-pagetop a:hover {
  color: #fff;
}

.l-article__inner .sec-cblock:nth-of-type(2n+1) .sec-cblock__caption.js-inview {
  -webkit-transform: translateX(-0.5em);
  transform: translateX(-0.5em);
}

.l-article__inner .sec-cblock:nth-of-type(2n+1) .sec-cblock__caption.inviewed {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.l-article__inner .sec-cblock:nth-of-type(2n) .sec-cblock__caption.js-inview {
  -webkit-transform: translateX(0.5em);
  transform: translateX(0.5em);
}

.l-article__inner .sec-cblock:nth-of-type(2n) .sec-cblock__caption.inviewed {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@media (min-width: 960px) {
  .l-article__inner .sec-cblock:nth-of-type(2n+1) .sec-cblock__imagebox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-left: auto;
    padding-left: 2rem;
  }
  .l-article__inner .sec-cblock:nth-of-type(2n) .sec-cblock__caption {
    text-align: right;
  }
  .l-article__inner .sec-cblock:nth-of-type(2n) .sec-cblock__imagebox {
    margin-right: auto;
    padding-right: 2rem;
  }
  .l-article__inner .sec-cblock:nth-of-type(2n) .sec-cblock__link {
    margin-left: auto;
    text-align: right;
  }
}
