/**
 * Template: snow-monkey
 * Theme Name: Snow Monkey Child
 */

/* コンタクトフォーム */
table.contact {
  border-collapse: collapse;
  margin-right: auto;
  margin-left: auto;
}
table.contact td,
table.contact th {
  /*border: 1px solid #ddd;*/
  padding: 10px;
}
table.contact th {
  /*background: #f9f9f9;*/
  font-weight: normal;
  padding-right: 1em;
  padding-left: 1em;
  line-height: 35px;
}
table.contact td input[type="text"],
table.contact td input[type="tel"],
table.contact td input[type="email"],
table.contact td input[type="url"],
table.contact td input[type="number"],
table.contact td input[type="date"],
table.contact textarea,
table.contact select{
  border: 1px solid #ddd;
  padding: 10px;
}
input[type="submit"]{
  display: block;
  margin: 2em auto;
  background: #666;
  border: none;
  color: #fff;
  cursor: pointer;
  height: 4em;
  line-height: 4em;
  padding: 0 4em;
}
textarea.wpcf7-form-control.wpcf7-textarea {
  width: 100%;
  box-sizing: border-box;
}
.wpcf7-form-control.wpcf7-acceptance{
  display: block;
  text-align: center;
}
.wpcf7-list-item label {
    cursor: pointer;
}
table.contact th.required::after{
  content: "必須";
  color: #f00;
  font-size: .7em;
  margin-left: 3px;
}
 
@media screen and (max-width: 600px) {
  table.contact td,
  table.contact th{
    border: none;
    display: block;
  }
  table.contact th{
    text-align: left;
    background: none;
    font-weight: bold;
    margin-top: .7em;
    margin-bottom: -10px;
  }
}

/* アイコンフォント */
.mail a::before,
.tel a::before {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	margin-right: .5em;
}
.mail a::before {
    content: '\f0e0';	
}
.tel a::before {
    content: '\f3cd';
}

/* フッター固定ナビゲーション（モバイル用） */
.p-footer-sticky-nav a {
    font-size: 16px;
    line-height: 2;
}

/*  ヘッダー画像を暗く  */
.c-page-header__bgimage::after,
.c-page-header__bgimage::after{
    content: '';
    background-color: rgba(0,0,0,.2);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

/*  投稿者表示を削除  */
.c-entry-summary__meta .c-meta__item--author {
  display: none;
}