@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/* CF7チェックボックスを縦並びに */
span.wpcf7-list-item { display: block; }

/* CF7 入力欄の幅調整 */
.wpcf7 input[name="your-name"] { /* 名前入力欄 */
	width: 85%;
}
.wpcf7 input[name="your-email"] { /* メール入力欄 */
	width: 85%;
}
.wpcf7 input[name="tel-236"]{ /* 電話番号入力欄 */
	width: 85%;
}
.wpcf7 input[name="date-913"] { /* 日付 */
	width: 85%;
}
.wpcf7 textarea[name="your-message"] { /* 要望入力欄 */
	width: 85%;
}
.wpcf7 select[name="menu-830"] { /* 予約時間 */
	width: 85%;
}
.wpcf7 select[name="menu-726"] { /* 予約時間 */
	width: 85%;
}

/* CF7 日付入力欄 */
input[type="date"] {
  position: relative;
  padding: 0 10px;
  width: 200px;
  height: 42px;
  border: 1;
  background: transparent;
  box-sizing: border-box;
  font-size: 22px;
}

/* CF7 不要かも？ 日付設定のspinボタンとclearボタン */
input[type="date"]::webkit-inner-spin-button{
  -webkit-appearance: none;
}
input[type="date"]::webkit-clear-button{
  -webkit-appearance: none;
}

/* CF7 入力欄右のカレンダーアイコン（PC時のみ）*/
input[type="date"]::webkit-calender-picker-indicator{
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 0;
  width: 36px;
  height: 36px;
  background-image: url("icon_calender.png");
  color: transparent;
  cursor: pointer;
}

/* — コンタクトフォーム7　送信ボタンのカスタマイズ — */
input.wpcf7-submit {
padding:1em !important;/* ボタン内の余白 */
margin:2em 0em !important;/* ボタンの上下の余白 */
background-color: #ffa500 !important;/* 背景の色 */
border-radius: 5px !important;/* 角を丸く*/
color: #fff !important;/* 文字の色*/
font-size: 18px !important;/* 文字の大きさ */
font-weight: bold !important;/* 文字の太さ*/
width: 50%;/* ボタンの横幅*/
transition:0.5s;/* 背景色が変わるまでの時間*/
box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.10);/* 薄っすらとボタンにドロップシャドウをかける*/
}
input.wpcf7-submit:hover {
background-color:#d2b48c !important;/* マウスを乗せたときの背景色 */
color: #da7060 !important;/* マウスを乗せたときの文字の色 */
}
.btn-submit {
    width: 100%;
    text-align: center;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

