/**
 * style_sla.scss
 */
/* Foundation */
[class^="p-iconButton"]:hover [class="p-iconButton__tooltip--bookmark"] {
  display: inline;
  -webkit-animation: 0.3s fade-in forwards;
          animation: 0.3s fade-in forwards;
  top: -90%;
  left: -150%;
}

[class^="p-iconButton"]:hover [class="p-iconButton__tooltip--share"] {
  display: inline;
  -webkit-animation: 0.3s fade-in forwards;
          animation: 0.3s fade-in forwards;
  top: -90%;
  left: -62%;
}

[class^="p-iconButton"][class*="--addBookmark"] p {
  width: 140px;
}

[class^="p-iconButton"][class*="--share"] p {
  width: 80px;
}

.p-globalNav [class*='p-globalNav__wrap'] {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100vw;
}

@media screen and (max-width: diff(768px, 1px)) {
  .p-globalNav [class*='p-globalNav__unit'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 14px 20px;
  }
  .p-globalNav [class*='p-globalNav__unit'][class*='u-mobileDisplay--hide'] {
    display: none;
  }
}

@media screen and (min-width: 768px), print {
  .p-globalNav [class*='p-globalNav__unit'] {
    padding: 15px 0;
    margin: 0 0.5em;
    -ms-flex-item-align: center;
        align-self: center;
  }
}

.p-globalNav__searchArea {
  margin-right: 5px;
}

@media screen and (max-width: 1000px) and (min-width: 768px) {
  .p-globalNav__searchArea {
    display: none;
  }
}

@media screen and (min-width: 768px), print {
  .p-globalNav.is-scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1015px;
    border-top: none;
    height: 70px;
  }
  .p-globalNav.is-scroll > nav {
    margin: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .p-globalNav.is-scroll > nav .p-globalNav__wrap {
    width: 100%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .p-globalNav.is-scroll > nav .p-globalNav__wrap .p-globalNav__unit {
    padding: 13px 3px 14px;
    margin: 0 5px;
  }
  .p-globalNav.is-scroll > nav .p-globalNav__wrap .p-globalNav__unit [class*='p-globalNav__categoryName'] {
    font-size: calc(12px - (12 - 9) * (1440px - 100vw) / (1440 - 768));
    white-space: normal;
    word-break: break-all;
  }
}

.p-globalNav.is-scroll .p-globalNav__searchArea {
  display: none;
}

@media screen and (min-width: 768px) and (max-width: 1000px) and (min-width: 768px) {
  [class*='p-headerIconMenu__unit'][class*='u-mobileDisplay--show'] {
    display: block;
  }
}

@media screen and (min-width: 768px), print {
  .p-headerIconMenu.is-scroll .p-headerIconMenu__wrap [class*='p-headerIconMenu__unit'][class*='u-mobileDisplay--hideFlex'] {
    display: none;
  }
  .p-headerIconMenu.is-scroll .p-headerIconMenu__wrap [class*='p-headerIconMenu__unit'][class*='u-mobileDisplay--show'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
  }
  .p-headerIconMenu.is-scroll .p-headerIconMenu__text {
    display: none;
  }
}
/*# sourceMappingURL=../maps/style_sla.css.map */
