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

.article table,div.header{
	margin:0;	
}
.author-info,.date-tags,.entry-title,.logo-header{
	display:none;
}
#header-container{
	display:none;
}
#content,#footer{
	margin:0;
}
#main{
	background-color:#ededed;
}
.wrap,article{
	max-width:1000px;
}
.article h2{
	padding-left:0;
	margin-bottom:5px;
}
h3{
	border:none;
	text-align:center;
}

.article h4{
	border:none;
}
/*【ヘッダー】---------------------------------------*/
.header table td{
	padding:0;
}
.logoTD{
	width:150px;
}

.nav1{
	width:100%;
	background-color:#fff;
	padding:0 20px 0 40%;
	line-height:100px;
}
.nav1 a{
	text-decoration:none;
	color:#000;
}
.nav1 a:hover{
	color:#008000;
}

.header table ul{
	display: flex;
	justify-content: space-around;
	list-style:none;
}
.header table td li{
	color:#000;
}
/*【top新着投稿】---------------------------------------*/
.newstitle{
	margin:0 20px;
}
#recent-posts-7{
	background-color:#fff;
	margin:0 20px;
	padding:10px;
	font-size:24px;
}
#recent-posts-7 ul li{
	font-size:18px;
}

#recent-posts-7:before{
  content:"NEWS";
}

.article ul{
	margin-bottom:0;
}
#recent-posts-7 ul li a{
	padding:5px 5px 5px 10px;
	color: #1967d2;
	text-decoration: underline;
}

/*【topお悩み３カラム】--------------------------------------*/
.column-left,.column-center,.column-right{
	background-color:#fff;
	max-width:320px;
}
.body .column-wrap p.nayamicards{
	margin:10px 10px 30px 10px;
	font-size:0.8em;
}

.nayamicards img{
	display:block;
}

/*【topコンサルタントは】--------------------------------------*/
.shiatsu{
	padding:100px 0;
	background-image:url("http://yos.nu/works/consulting.office.jun/wp-content/uploads/2022/09/shiatsu01.jpg");
	background-repeat:no-repeat;
	background-size: cover;

}

.shiatsu h4{
	color:#fff;
	font-size:4vmin;
	margin-bottom:10px;
	text-align:center;
}

.shiatsu_text{
	width:380px;
	margin:0 auto;
}

.shiatsu p{
	color:#fff;
}
.shiatsu a{
	text-decoration:none;
}


.consulbt{
	display:block;
	color:#fff;
	width:220px;
	padding:5px;
	margin:10px auto;
	border:1px solid #fff;
	text-align:center;
	transition: all .2s;
}
.consulbt:hover{
	background-color: rgba(255,255,255,0.5);
}
/*【top料金】--------------------------------------*/
.priceBox{
	padding-left:1em;
}
.priceTable{
	max-width:500px;
}
.priceTable th{
	border:1px solid #777;
	color:#fff;
	background-color:#5aaa07;
	font-weight:normal;
}
.priceTable td{
	border:1px solid #777;
	background-color:#fff;
	text-align:center;
}
.kome{
	font-size:0.8em;
}
/*【access料金】--------------------------------------*/
.adtext{
	padding-left:1em;
}
/*【About】--------------------------------------*/
h4.raireki_midashi{
	margin-bottom:0;
}
figcaption{
	text-align:center;
}
.raireki{
	background-color:#fff;
	padding:10px;
}
.link{
	text-align:center;
}
.link img{
	width:300px;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
	.header{
		display:none;
	}
	.shiatsu_text{
		width:280px;
		font-size:12px;
	}
	figcaption{
		margin-bottom:20px;
	}
	
}

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

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