@charset "utf-8";

/* ---------------------------------------------
- 成分調整切替システム（ index ） 
--------------------------------------------- */

/* iOS系  BUG対策（背景固定） */
/* Chrome BUG対策（Blur効果） */
#IASS #wrap::before {
  content: "";
  display: block;
  width: 100%;
  height: min(1523px, max(203.0666667vw, 731.04px));
  background: url( ../site_images/prodCAT/IASS/BG_IASS.jpg);
  background: image-set( url( ../site_images/prodCAT/IASS/BG_IASS.webp) 1x,
                         url( ../site_images/prodCAT/IASS/BG_IASS@2x.webp) 2x,
                         url( ../site_images/prodCAT/IASS/BG_IASS@3x.webp) 3x);
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  
}


/* --- BG --- */
.IASS {
  margin: auto;
  padding-bottom: 52.5%;
  width: 100%;
}


/* --- TOP --- */
.IASS_TOP {
  margin: 12.5% auto 10%;
  width: 100%;
}

.IASS_TOP h1 {
  margin-bottom: 3%;
  font-family: "GenjyuuGLP", sans-serif;
  font-weight: 700;
  font-size: min(48.9px, max(6.52vw, 23.472px));
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
}

.IASS_TOP p {
  font-family: "GenjyuuGLP", sans-serif;
  font-weight: 500;
  font-size: var(--fs_16);
  letter-spacing: 0.14em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
}

/* bnr */
.IASS_BNR {
  margin: 5% 15% auto auto;
  width: 34%;
}

/* --- TEXT --- */
.IASS_TEXT {
  margin: auto;
  width: 88%;
}

.IASS_TEXT p {
  font-family: "GenjyuuGLP", sans-serif;
  font-weight: 400;
  font-size: var(--fs_14);
  letter-spacing: 0.05em;
  line-height: 1.6;
  text-align: justify;
}



/* --- link対策(PC・SP)@media制御 --- */
/* for PC */
@media (hover: hover) {
  .itaneri-capture a.link:hover {
    opacity: 0.6;
    text-decoration: none;
  }

}

/* for SP */
@media (hover: none) {
  .itaneri-capture a.link:active {
    opacity: 0.6;
    text-decoration: none;
  }

}


