@charset "UTF-8";

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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.grecaptcha-badge {
display: none;
}

/*スラッシュで囲む見出し*/
.cp_h1title {
	position: relative;
	padding: 0 45px;
	text-align: center;
}
.cp_h1title:before, .cp_h1title:after {
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 44px;
	height: 2px;
	background-color: #00897B;
}

.cp_h1title:before {
	left:0;
	transform: rotate(60deg);
}
.cp_h1title:after {
	right: 0;
	transform: rotate(-60deg);
}
.widget-sidebar-title{
	position: relative;
	padding: 0 45px;
	text-align: center;
}
.widget-sidebar-title:before, .widget-sidebar-title:after {
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 30px;
	height: 1px;
	background-color: #00897B;
}

.widget-sidebar-title:before {
	left:0;
	transform: rotate(60deg);
}
.widget-sidebar-title:after {
	right: 0;
	transform: rotate(-60deg);
}
/*TOPの記事タイトルを太字に*/
h2.entry-card-title.card-title.e-card-title {
font-weight: 600;	
}

/*追加スタイルシート*/
.bor_1{border:solid 1px #999}
.bor_c_g{border:solid 1px #6666}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

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

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

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