@charset "UTF-8";
img.alignright { display: block; margin: 0 0 0 auto; }
img.alignleft { display: block; margin: 0 auto 0 0; }
img.aligncenter { display: block; margin: 0 auto; }

/* footer instagram */
.footer-social {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: center;
       justify-content: center;
   -ms-flex-align: center;
       align-items: center; 
}

.footer-social .social-title {
   position: relative;
}

@media print, (min-width: 768px) {
  .social-title {
     margin-left: 4px;
  }
  .footer-social{
    margin-bottom: 44px
  }
}
@media only screen and (max-width: 767.98px) {
  .social-title {
    margin-left: 0.04rem;
    font-size: 0.11rem;
  }
  .footer-social{
    margin-bottom: 0.44rem
  }
}
.social-image{
  width: 20px;
  height: 20px;
  margin-right: 30px;
}
.social-title{
  font-size: 16px;
  letter-spacing: 0.02em;
}

@media print, (min-width: 768px) {
  .form-inner .form-row.is-top-margin {
      margin-top: 40px;
  }
}

@media only screen and (max-width: 767.98px) {
  .form-inner .form-row.is-top-margin {
      margin-top: 0.33rem;
  }
}

.wpcf7-not-valid-tip {
  color: #cb4a39;
  font-weight: 500;
  letter-spacing: 0.02em;
  font-size: unset;
}

.wpcf7-form [name=product_amount_1]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=date1]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=kanji_sei]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=kana_sei]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=zip]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=tel]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=q_kanji_sei]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=q_kana_sei]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=q_zip]+span.wpcf7-not-valid-tip,
.wpcf7-form [name=q_tel]+span.wpcf7-not-valid-tip {
  display: none;
}

.wpcf7-spinner {
  display: block;
}

.section-contact-confirm .form-link .button-back {
  color: #01472b;
  font-weight: 500;
  letter-spacing: 0.02em;
  text-decoration: underline;
}

@media print, (min-width: 768px) {
  .section-contact-confirm .form-link .button-back {
    font-size: 0.15rem;
    text-underline-offset: 6px;
  }
}

@media only screen and (max-width: 767.98px) {
  .section-contact-confirm .form-link .button-back {
    font-size: 0.15rem;
    text-underline-offset: 0.06rem;
  }
}

.wpcf7-response-output {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLEVBQUU7QUFDdEQsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsRUFBRTtBQUNyRCxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsRUFBRTs7QUFFbkQsc0JBQXNCO0FBQ3RCO0dBQ0cscUJBQWM7R0FBZCxjQUFjO0dBQ2Qsc0JBQXdCO09BQXhCLHdCQUF3QjtHQUN4Qix1QkFBb0I7T0FBcEIsb0JBQW9CO0NBQ3RCOztBQUVEO0dBQ0csbUJBQW1CO0NBQ3JCOztBQUVEO0VBQ0U7S0FDRyxpQkFBaUI7R0FDbkI7RUFDRDtJQUNFLG1CQUFtQjtHQUNwQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLHFCQUFxQjtJQUNyQixtQkFBbUI7R0FDcEI7RUFDRDtJQUNFLHNCQUFzQjtHQUN2QjtDQUNGO0FBQ0Q7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFO01BQ0ksaUJBQWlCO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRTtNQUNJLG9CQUFvQjtHQUN2QjtDQUNGOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsaUJBQWlCO0NBQ2xCOztBQUVEOzs7Ozs7Ozs7O0VBVUUsY0FBYztDQUNmOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLDJCQUEyQjtHQUM1QjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxtQkFBbUI7SUFDbkIsK0JBQStCO0dBQ2hDO0NBQ0Y7O0FBRUQ7RUFDRSxjQUFjO0NBQ2YiLCJmaWxlIjoiY21zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmltZy5hbGlnbnJpZ2h0IHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuaW1nLmFsaWdubGVmdCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0byAwIDA7IH1cbmltZy5hbGlnbmNlbnRlciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBmb290ZXIgaW5zdGFncmFtICovXG4uZm9vdGVyLXNvY2lhbCB7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBhbGlnbi1pdGVtczogY2VudGVyOyBcbn1cblxuLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC10aXRsZSB7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBwcmludCwgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbC10aXRsZSB7XG4gICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgLmZvb3Rlci1zb2NpYWx7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweFxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMC4xMXJlbTtcbiAgfVxuICAuZm9vdGVyLXNvY2lhbHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQ0cmVtXG4gIH1cbn1cbi5zb2NpYWwtaW1hZ2V7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5zb2NpYWwtdGl0bGV7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1lZGlhIHByaW50LCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbm5lciAuZm9ybS1yb3cuaXMtdG9wLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm0taW5uZXIgLmZvcm0tcm93LmlzLXRvcC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMC4zM3JlbTtcbiAgfVxufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjY2I0YTM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXNpemU6IHVuc2V0O1xufVxuXG4ud3BjZjctZm9ybSBbbmFtZT1wcm9kdWN0X2Ftb3VudF8xXStzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAsXG4ud3BjZjctZm9ybSBbbmFtZT1kYXRlMV0rc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLndwY2Y3LWZvcm0gW25hbWU9a2Fuamlfc2VpXStzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAsXG4ud3BjZjctZm9ybSBbbmFtZT1rYW5hX3NlaV0rc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLndwY2Y3LWZvcm0gW25hbWU9emlwXStzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAsXG4ud3BjZjctZm9ybSBbbmFtZT10ZWxdK3NwYW4ud3BjZjctbm90LXZhbGlkLXRpcCxcbi53cGNmNy1mb3JtIFtuYW1lPXFfa2Fuamlfc2VpXStzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAsXG4ud3BjZjctZm9ybSBbbmFtZT1xX2thbmFfc2VpXStzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAsXG4ud3BjZjctZm9ybSBbbmFtZT1xX3ppcF0rc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLndwY2Y3LWZvcm0gW25hbWU9cV90ZWxdK3NwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWNvbnRhY3QtY29uZmlybSAuZm9ybS1saW5rIC5idXR0b24tYmFjayB7XG4gIGNvbG9yOiAjMDE0NzJiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHByaW50LCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0LWNvbmZpcm0gLmZvcm0tbGluayAuYnV0dG9uLWJhY2sge1xuICAgIGZvbnQtc2l6ZTogMC4xNXJlbTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtY29uZmlybSAuZm9ybS1saW5rIC5idXR0b24tYmFjayB7XG4gICAgZm9udC1zaXplOiAwLjE1cmVtO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4wNnJlbTtcbiAgfVxufVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdfQ== */