@charset "UTF-8";
/* ------------------------------
	レスポンシブ
------------------------------ */
/* ------------------------------
	フォント
------------------------------ */
@import url("https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap");
/* ------------------------------
	カラー
------------------------------ */
/* ------------------------------
	.contact
------------------------------ */
.contact .wrap {
  max-width: 940px;
}
.contact .contact_box_wrap {
  max-width: 100%;
  flex: 1;
}
.contact .contact_box .ttl {
  display: flex;
  align-items: center;
  min-height: 2.5em;
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  .contact .contact_box .ttl {
    font-size: 2.4rem;
  }
}
.contact .contact_box .txt {
  min-height: 0;
}
@media screen and (max-width: 768px) {
  .contact .contact_box .btn.right {
    justify-content: center;
  }
}