/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/
/* グローバルメニュー全体のフォントサイズを設定 */
#gMenu .menu li {
	font-size: 16px;
}

/*　お問い合わせメッセージ　*/
#header #headContact #headContactTxt {
	font-size: 12px;
	font-weight: normal;
}

/*　電話番号　*/
#header #headContact #headContactTel {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #548235;
}

/*　受付時間　*/

/*　ボタン　アマゾン　*/
.btn1{
  color: #fff;
  background-color: #f8b55e;
	padding: 5px 13px;
	margin: 5px 5px 5px 0;
  box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
}

/*　ボタン　楽天　*/
.btn2{
  color: #fff;
  background-color: #E32F2F;
	padding: 5px 13px;
	margin: 5px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
}

/*　ボタン　ヤフー　*/
.btn3{
  color: #fff;
  background-color: #86a2ee;
	padding: 5px 13px;
	margin: 0 5px 5px 5px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
}

/* フォーム入力欄の見た目を統一（メール欄と同じデザイン） */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea {
    width: 100%;
    max-width: 400px;
    padding: 10px;
    background-color: #fafafa; /* メール欄と同じ薄いグレー背景 */
    border: 1px solid #ddd; /* メール欄と近い薄い枠線 */
    border-radius: 3px;
    box-sizing: border-box;
}
/* CF7エラー（バリデーションメッセージ）のデザイン簡素化 */
.wpcf7-not-valid-tip {
    background: none !important; /* 赤背景を消す */
    color: #d00 !important; /* 落ち着いた赤文字 */
    border: none !important; /* 枠を消す */
    padding: 0 !important; /* 余白なし */
    margin-top: 5px !important;
    display: block;
}

/* 吹き出しの赤い三角形を消す（テーマがつけている可能性があるため） */
.wpcf7-not-valid-tip::before,
.wpcf7-not-valid-tip::after {
    content: none !important;
}

/* CF7エラーメッセージの見た目＆行間 */
.wpcf7-not-valid-tip {
    margin: 2px 0 1px 0 !important;  /* 上2px / 下1px：あなたが「狭くなった」と感じた値 */
    padding: 0 !important;
    color: #d00 !important;
    background: none !important;
    border: none !important;
    font-size: 14px;
    display: block;
}

/* エラーメッセージの三角を消す */
.wpcf7-not-valid-tip::before,
.wpcf7-not-valid-tip::after {
    content: none !important;
}

/* 項目名（label）と入力欄の余白 */
.wpcf7-form label {
    margin-top: 4px !important;
    margin-bottom: 5px !important;
    display: block;
}

/* 各項目（pタグ）の下の余白＝行間 */
.wpcf7 form p {
    margin: 0 0 4px 0 !important;
}
