/*----------------------------------------

	line CSS
    ( from mitaka24.brillia.com )

-----------------------------------------*/
.line_qr {
  padding-block: min(7.205vw, 120px);
}
@media screen and (max-width: 768px) {
  .line_qr {
    padding-block: min(21.333vw, 96px);
  }
}
.line_qr h1 {
  text-align: center;
  font-size: clamp(22.4px, 2.017vw, 33.6px);
}
@media screen and (max-width: 768px) {
  .line_qr h1 {
    font-size: clamp(22.4px, 7.467vw, 33.6px);
  }
}
.line_qr figure {
  text-align: center;
}
.line_qr .c-note {
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
  font-size: clamp(8.8px, 0.793vw, 13.2px);
}
@media screen and (max-width: 768px) {
  .line_qr .c-note {
    font-size: clamp(8.8px, 2.933vw, 13.2px);
  }
}
.line_qr .c-button {
  background-color: #5D1616;
  color: #fff;
  width: min(36.023vw, 600px);
  font-size: clamp(17.6px, 1.585vw, 26.4px);
  min-height: min(5.187vw, 86.4px);
  height: auto;
  padding: min(0.72vw, 12px);
}
@media screen and (max-width: 768px) {
  .line_qr .c-button {
    min-height: min(16vw, 72px);
    width: 100%;
    max-width: 100%;
    font-size: clamp(14.4px, 4.8vw, 21.6px);
  }
}


