@charset "utf-8";

/* ======================================================
 * layout_pc.css
 * ------------------------------------------------------
 * @media print, screen and (min-width: 768px)
 * - Common
 * - Header
 * - Gnav
 * - Main
 * - Assist
 * - Footer
 * - Other
 * - Clearfix
 * Media Queries
 * Print
====================================================== */

@media print, screen and (min-width: 1024px){
  /* ----- header-nav ----- */
  .header-nav .nav_global > li > a,
  .header-nav .nav_global > li > button {
    padding: 0 5px 2px 15px;
  }
@media screen and (min-width: 1080px) and (max-width: 1150px) {
  .header-nav .nav_global > li > a > .nav_label {
    font-size: 1.5rem;
  }
}

  .header-nav .nav_global > li > .a-blank::after {
    display: inline-block;
    background-image: url(/common/img/cmn_sprite_ic01.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    content: "";
    align-self: center;
    margin-left: 11px;
  }
  /* ------------------------------------------------------
   * Footer
  ------------------------------------------------------ */

  .footer-nav .nav_menu_main > li > a.a-blank::after {
    width: 14px;
    height: 14px;
    margin-left: .6em;
    background-position: 0px -200px;
    display: inline-block;
    background-image: url(/common/img/cmn_sprite_ic01.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    content: "";
  }
  .footer-nav .nav_menu_sub > li > a.a-blank::after {
    width: 14px;
    height: 14px;
    margin-left: .6em;
    background-position: 0px -200px;
    display: inline-block;
    background-image: url(/common/img/cmn_sprite_ic01.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    content: "";
  }
}
