/* CSS Document */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome, body {
    font-feature-settings: "pkna";
  }
}

/*----------------------------------------
	formen.scss
----------------------------------------*/
.formen {
  /*	sec01
  -------------------*/
}

.formen .sec01 .inner {
  padding-bottom: 6.51042%;
}

.formen .sec01 .photo {
  display: flex;
  justify-content: space-between;
  margin: 7.8125% -1.30208% 0;
}

.formen .sec01 .photo p {
  padding: 0 0.65104%;
}

.formen .sec01 .photo p:nth-child(1) {
  width: 66.40625%;
}

.formen .sec01 .photo p:nth-child(2) {
  margin-top: -3.90625%;
  width: 79.16667%;
}

.formen .sec01 .photo p:nth-child(3) {
  width: 65.625%;
}

@media print, screen and (min-width: 769px) {
  .formen .sec01 .inner {
    padding-bottom: 40px;
  }
  .formen .sec01 .photo {
    margin: 120px 0 0;
  }
  .formen .sec01 .photo p {
    padding: 0;
  }
  .formen .sec01 .photo p:nth-child(1) {
    width: 255px;
  }
  .formen .sec01 .photo p:nth-child(2) {
    margin-top: -60px;
    width: 304px;
  }
  .formen .sec01 .photo p:nth-child(3) {
    width: 252px;
  }
}
