@charset "utf-8";

@media screen, print {
  .main-info {
    display: none;
  }

  .site-name {
    color: var(--clr-light-grey);
    font-family: var(--ffmly-serif);
    font-size: 24px;
    font-size: 40px;
    font-size: calc(5vw + .8rem);
    font-weight: var(--fwght-6sbld);
    line-height: 1;
    margin-bottom: 4rem;
  }

  .en-GB {
    .site-name {
      line-height: 1.2;
    }
  }

  .pagetitle {
    line-height: 1.4;
    margin-bottom: 1.5rem;
  }

  .abt-para + .abt-para {
    margin-top: 3rem;
  }

  .abt-link {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    margin-bottom: 3rem;
    margin-top: 1rem;
  }

  .abt-link::before {
    aspect-ratio: 67 / 50;
    background: url(../common/img/ic_arrw_right.svg) no-repeat;
    background-size: contain;
    content: '';
    height: 1rem;
    margin-right: .2rem;
    width: auto;
  }
}

/*** TB ***/
@media screen and (min-width: 640px) {
  .pagetitle {
    line-height: 1;
    /* margin-bottom: 4rem; */
  }

  .abt-para + .abt-para {
    margin-top: 4rem;
  }

  .abt-link {
    margin-bottom: 5rem;
    margin-top: 2rem;
  }

}

/*** SP BP ***/
@media screen and (min-width: 768px) {
}


/** TB tblg **/
@media screen and (min-width: 800px) {
}

/*** PC ***/
@media screen and (min-width: 960px) {

  .abt-para + .abt-para {
    margin-top: 5rem;
  }

  .abt-link {
    margin-bottom: 6rem;
    margin-top: 3rem;
  }

}


/** PC pclg **/
@media screen and (min-width: 1280px) {

}

/*****************/
/***   Print   ***/
/*****************/
@media print {
}
