@charset "UTF-8";

.p-download-fv__en {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: 0.1em;
  font-weight: 500;
  font-style: italic;
  color: #987a3e;
}
@media screen and (max-width: 768px) {
  .p-download-fv__en {
    font-size: 15px;
    font-size: 1.5rem;
  }
}

.p-download .p-fv__bg::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, rgb(55, 56, 60) 0%, rgb(55, 56, 60) 40%, rgba(31, 38, 48, 0) 65%);
  position: absolute;
  inset: 0;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .p-download .p-fv__bg::before {
    background: linear-gradient(45deg, rgb(55, 56, 60) 0%, rgb(55, 56, 60) 20%, rgba(31, 38, 48, 0) 65%);
  }
}
.p-download .p-fv__bg img {
  transform: scale(1.08);
  filter: blur(var(--fv-blur-radius, 1px));
}
.p-download .p-fv {
  overflow: hidden;
}

.p-download .c-list__item {
  width: 50%;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

@media screen and (max-width: 1024px) {
  .p-download .c-list__item {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .p-download .c-list__item {
    width: 100%;
  }
}

.p-download .s_text{
	font-size:80%;
}

.p-download .p-section__body{
	margin-top: 80px;	
}

@media screen and (max-width: 768px) {
.p-download .p-section__body{
	margin-top: 40px;	
}
}

.c-list__icon--pdf {
  width: 30px;
  height: 35px;
  background-image: url(/src/images/cmn/icon_pdf.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.u-sp-only-br {
  display: none;
}

@media screen and (max-width: 768px) {
  .u-sp-only-br {
    display: inline;
  }
}



