/* _media.scss 
-------------------------------------------------------*/
/* /_media.scss
-------------------------------------------------------*/
/* _inner.scss 
-------------------------------------------------------*/
/* /_inner.scss
-------------------------------------------------------*/
/* _font.scss 
-------------------------------------------------------*/
/* /_font.scss
-------------------------------------------------------*/
/* _over.scss
-------------------------------------------------------*/
/* /_over.scss
-------------------------------------------------------*/
/* _other.scss
-------------------------------------------------------*/
/* /_other.scss
  -------------------------------------------------------*/
/* open.scss 
-------------------------------------------------------*/
html {
  scroll-padding-top: 113px;
}

.un_sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 5;
  background: #fff;
  margin: 50px 0 60px;
  padding: 20px 0;
}
@media screen and (max-width: 600px) {
  .un_sticky {
    padding: 0;
  }
  .un_sticky_anchor .el_anchor_list {
    gap: 0 0;
  }
  .un_sticky_anchor .el_anchor_item {
    border-bottom: 1px solid var(--color-border);
  }
  .un_sticky_anchor .el_anchor_item::before {
    content: none;
  }
  .un_sticky_anchor .el_anchor_item:nth-child(odd) {
    border-left: none;
  }
  .un_sticky_anchor .el_anchor_item:nth-child(even) {
    border-right: none;
  }
  .un_sticky_anchor .el_anchor_item:nth-last-child(-n+2) {
    border-bottom: none;
  }
  .un_sticky_anchor .el_anchor_link {
    min-height: 0;
    padding: 6px 10px 18px;
    font-size: 1.3rem;
  }
  .un_sticky_anchor .el_anchor_link::after {
    width: 16px;
    bottom: 5px;
  }
}
.un_ttl_ti {
  text-indent: -1.2em;
  padding-left: calc(1.2em + 18px);
}/*# sourceMappingURL=information_utilization.css.map */