@charset "UTF-8";
/*
    Template: swell
    Theme Name: slu_core
    Theme URI:
    Description: core theme
    Version: 1.0.0
    Author: Xiahansa
    Author URI: https://xiahansa.com/
*/

/* ヘッダーの文字色 */
.c-gnav>.menu-item>a .ttl {
/* color: #fff; */
font-size:1em;
}


.top #content {
    padding-top: 0em !important;
}


@media screen and (max-width: 959px) {
  /* カラムの親要素を指定 */
  .col-reverse > .wp-block-columns,
  .col-reverse.wp-block-columns {
    flex-direction: column-reverse;
  }
}

.wpcf7-form p {
margin-bottom:2em;
}

.wpcf7-form p textarea {
width:100% !important;
}

/* フォームボタン */
input[type="button"] {
  width: 160px;
  margin-bottom: 1em;
  background-color: #fff;
  border-color: #0A2956!important;
  color: #0A2956;
  cursor: pointer;
}

input[type="button"]:hover {
	background-color: #0A2956!important;
	color: #fff;
}

input[type="submit"] {
  width: 160px;
  background-color: #fff;
  border-color: #0A2956!important;
  color: #0A2956;
  cursor: pointer;
}

input[type="submit"]:hover {
	background-color: #0A2956!important;
	color: #fff;
}

.wpcf7-form p {
margin-bottom:2em;
}

.wpcf7-form p textarea {
width:100% !important;
}

/* reCAPTCHAロゴ見えなくする */
.grecaptcha-badge {
  visibility: hidden;
}