/* ======================================================================
 setting
====================================================================== */
@font-face {
  font-family: 'YuGothic';
  src: url(../fonts/yugothib.ttf);
}
@font-face {
  font-family: 'YuGothic_medium';
  src: url(../fonts/yugothic-medium.otf);
}
@font-face {
  font-family: 'YuGothic_bold';
  src: url(../fonts/yu-gothic-bold.ttf);
}
.english {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: bold;
}

.english2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}

.yugothic-bold {
  font-family: 'YuGothic_bold';
}

.yugothic-medium {
  font-family: 'YuGothic_medium';
}

/* ======================================================================
 p_category
====================================================================== */
.p_category .l_content {
  margin-top: 11rem;
}
@media screen and (max-width: 968px) {
  .p_category .cpn_ttl {
    margin-right: -2rem;
  }
}
.p_category .l-category-top {
  top: -2rem;
}
@media screen and (min-width: 969px) {
  .p_category .l-category-top {
    top: -4rem;
  }
}
.p_category .l-category-top + .btn-wrap {
  margin-top: -2rem;
}
@media screen and (min-width: 969px) {
  .p_category .l-category-top + .btn-wrap {
    margin-top: -4rem;
  }
}

/*# sourceMappingURL=p_category.css.map */
