@charset "UTF-8";


/* 投稿日付を非表示  */
.post-date {
    display:none;
}
/* ページタイトル非表示  */
.home.page .entry-title{
  display: none;
}
#headerTop #site-description:after {
    content: '大阪でしつけ・トレーニングしています';
    display: block;
}


h1  {
  position: relative;/*相対位置*/
   padding: 0.2em 0 0.2em 1.8em;/*アイコン分のスペース*/
  line-height: 1.2;/*行高*/
  color: #7b6459;/*文字色*/
}

h1:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1b0";/*アイコンのユニコード*/
  position: absolute;/*絶対位置*/
  font-size: 1.4em;/*サイズ*/
  left: 0;/*アイコンの位置*/
  top: 0;/*アイコンの位置*/
  color: #ff938b; /*アイコン色*/
}



p.big{
zoom:1;
}

p.big:first-letter {
float: left;
line-height: 1;
font-size: 250%;
font-weight:bold;
padding:10px 7px 0px 0px;
color: #ff938b;
}


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

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

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*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){
  /*必要ならばここにコードを書く*/
	
}


/*-- ボックス --*/
	.productcontents{		
	margin: 0 auto;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 4px 0;
			}
	
	.productcontent_left {
	width: 50%;
	float:left;
	margin-bottom:20px;
	margin-right:15px;
	}

.productcontent_right {
	width:45%;
	float:left;
	}
	
 .box_l {
	width: 30%;
	float:left;
	margin-bottom:15px;
	margin-right:12px;
	}

 .box_c {
	width: 30%;
	float:left;
	margin-bottom:15px;
	margin-right:12px;
	}

 .box_r {
	width: 30%;
	float:left;
	margin-bottom:15px;
	}


/*金額テーブル*/
table.table01 {
	width:100%;
	border-right:#3EB1C6 solid 1px;
	border-collapse: collapse;
}
table.table01 thead th {
	background:#3EB1C6;
	color:#FFF;
	padding:10px 15px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
table.table01 thead th:last-child {
	border-right:#3EB1C6 solid 1px;
}
table.table01 tbody th {
	background:#3EB1C6;
	color:#FFF;
	padding:10px 15px;
	border-bottom:#FFF solid 1px;
	vertical-align:top;
}
table.table01 tbody tr:last-child th {
	border-bottom:#3EB1C6 solid 1px;
}
table.table01 tbody td {
	background:#FFF;
	padding:10px 15px;
	border-left:#3EB1C6 solid 1px;
	border-bottom:#3EB1C6 solid 1px;
	vertical-align:top;
}

@media screen and (max-width: 640px) {
table.table01 thead {
	display:none;
}
table.table01 tbody th {
	display:block;
}
table.table01 tbody td {
	display:block;
}
table.table01 tbody td::before {
	content: attr(label);
	float: left;
	clear:both;
	font-weight:bold;
}
table.table01 tbody td p {
	padding-left:6em;
}
	
	
.productcontent_left {
	width: 100%;
	float:left;
	margin-bottom:10px;
	margin-right:0px;
	}

.productcontent_right {
	width:100%;
	float:left;
	}
	
	
	
	
	h1.entry-title  {
   padding: 0.2em 0 0.2em 2em;/*アイコン分のスペース*/
}

 .box_l {
	width: 100%;
	float:left;
	margin-bottom:10px;
	margin-right:0px;
	}

 .box_c {
	width: 100%;
	float:left;
	margin-bottom:10px;
	margin-right:0px;
	}

 .box_r {
	width: 100%;
	float:left;
	margin-bottom:15px;
	}	
	
	
}



