@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
*/

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

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

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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*項目名*/
.page-id-8 .title,input[type="date"]{
	font-weight:bold;
	font-size:14px;
}
span[date-name="post-code"]{
	display;:none;
}

input[name="post-code"]{
	width:150px;
}
/*必須文字*/
.page-id-8 .musttag{
	font-size:10px;
	color:red;
}
/*注記*/
.page-id-8 .note{
	font-size:14px;
}
/*プレースホルダーの色変更*/
.page-id-8 ::placeholder{
  color:#ccc
}
/*項目名と必須を横並びに*/
.page-id-8 .flex-row{
	display: flex;
}
/*項目名と入力欄の余白をなくす*/
.page-id-8 .flex-child p{
	margin-bottom:5px;
	
}
.your-birthday,.wedding-anniversary,.family-name,.your-birthday{
	display:flex;
}
.titlepre-right,.titlepre-left{
  line-height:40px;
}
.titlepre-left{
	width:150px;
}

.rightcont-your,.rightcont-family{
	position:relative;
	left:35%;
}
.your-birthday,.wedding-anniversary{
	margin-bottom:40px;
}

.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date,.wpcf7-form-control-wrap{
	width:200px;
	box-sizing:content-box;
}

.fbform{
	margin-left:20px;
}

.family-name input[type="text"]{
	width:224px;
}

.privacyNote_par{
	text-align:center;
	margin-top:150px;
}

.privacyNote_accept{
	text-align:center;
}