@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.0
*/

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

.titlecolor{
	color: #FF7722;
}
.sidebar li {
	font-size:14px;
}
.sidebar p{
	font-size:14px;
	line-height:140%;
}
.waku{
	border: solid 1px rgba(230,230,230,1);
	margin:0;
}
.margin0{
	margin:0;
}
.yohaku-s{
	padding:5px !important;
}

/*コンタクトフォーム */
.entry-content td{
font-size:14px;
}
.entry-content td:first-child{
	width:30%;
	font-weight:bold;
}
.required-contactform7{
	background-color:#DE8686;
	padding: 5px 10px;
	color:white;
	border-radius:3px;
	margin-right:10px;
	font-size:12px;
}
.wpcf7c-conf {
    background-color: rgba(255,255,242,1) !important; 
}
.wpcf7-form-control{
	font-size:16px !important;
}

input[name="your-age"],input[name="sotugyo-nen"],input[name="sotugyo-tuki"],
text {
  width: 20%;
}

.entry-card-wrap.a-wrap, .related-entry-card-wrap.a-wrap, .prev-post.a-wrap, .next-post.a-wrap {
    background-image: none;
}


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

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

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

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