<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/******************************************************

fonts

******************************************************/
/******************************************************
    
PC

******************************************************/
@media screen and (min-width: 741px) {
  .bottomAttention {
    display: block;
    text-align: center; }
    .bottomAttention a {
      text-decoration: underline; } }

/******************************************************

スマートフォン

******************************************************/
@media screen and (max-width: 740px) {
  .formBox {
    padding-bottom: 20px; }
    .formBox .attention {
      padding: 10px;
      font-size: 1.2rem;
      text-align: left; }
    .formBox .contactForm {
      margin: 20px 0; }
      .formBox .contactForm tr th {
        display: block;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        border: #e7e7e7 solid 1px; }
        .formBox .contactForm tr th p {
          padding-left: 0;
          padding-right: 10px; }
        .formBox .contactForm tr th.must p {
          padding-left: 1em; }
      .formBox .contactForm tr td {
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-top: 0;
        padding: 10px; }
      .formBox .contactForm tr:last-child td, .formBox .contactForm tr:last-child th {
        border-bottom: #e7e7e7 solid 1px; }
  input[type="text"], input[type="tel"] {
    width: 100%; }
  .selectLabel {
    width: 100%; }
  textarea {
    margin-bottom: 0;
    vertical-align: top; }
  .btn {
    width: 100% !important; }
  .bottomAttention a {
    color: #003d7e;
    text-decoration: underline; } }

/*# sourceMappingURL=style.map */</pre></body></html>