@charset "UTF-8";
@font-face {
  font-family: "Objective";
  src: url("../webfonts/Objective_OTF/Objective-Light.otf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: light;
}

@font-face {
  font-family: "Objective";
  src: url("../webfonts/Objective_OTF/Objective-Regular.otf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: normal;
}

@font-face {
  font-family: "Objective";
  src: url("../webfonts/Objective_OTF/Objective-Bold.otf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: bold;
}

@font-face {
  font-family: "Objective";
  src: url("../webfonts/Objective_OTF/Objective-Black.otf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: black;
}

@font-face {
  font-family: "poppins";
  src: url("../webfonts/poppins_otf/Poppins-Regular.ttf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: normal;
}

@font-face {
  font-family: "poppins";
  src: url("..fonts/webfonts/poppins_otf/Poppins-Bold.ttf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: bold;
}

@font-face {
  font-family: "fontawesome";
  src: url("../fonts/webfonts/fontawesome/fa-brands-400.ttf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: normal;
}

@font-face {
  font-family: "fontawesome";
  src: url("../fonts/webfonts/fontawesome/fa-solid-900.ttf") format("truetype");
  /* Replace with the path to your regular font file */
  font-weight: bold;
}

/* 関数
===================================== */
/* Breakpoint
===================================== */
.p-item__archive__column h1 {
  font-size: 4rem;
  margin-bottom: 3.2rem;
}

.p-item__archive__column__container {
  margin-bottom: 6.4rem;
  padding-bottom: 3rem;
}

.p-top__column__items {
  display: flex;
  flex-wrap: wrap;
}
