@charset "UTF-8";

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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.sidebar h3 {
	color: #000;
	background-color: transparent;
	border-bottom: dashed 3px #89DA59;
	padding: 10px 10px;
	margin: 16px 0;
	font-size: 16px;
}

.article h2 {
	background-color: #F4CC70;
}
.article h3 {
	color: #000;
	background-color: transparent;
	border: transparent;
	border-bottom: solid 5px #89DA59;
}

.article h4 {
	color: #000;
	background-color: transparent;
	border: transparent;
	border-bottom: dashed 3px #89DA59;
}

.widget_recent_entries ul li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_rss ul li a,
.widget_nav_menu ul li a {
  padding: 1px 0;
  display: block;
}
.widget_recent_entries ul li a:hover,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_rss ul li a:hover,
.widget_nav_menu ul li a:hover {
  transition: all 0.5s ease;
}
.warning-box {
	background-color: #fff8dc;
}
.secondary-box {
	background-color: #f0fff0;
}

.blank-box.sticky.st-green {
	background-color: #f4ffea;	
}

.sidebar .sns-follow-buttons {
  justify-content: center;
}
.sidebar .sns-follow {
  margin: 0 0 24px 0;
}
.sidebar .sns-follow-buttons a {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 20px;
  margin: 0 6px;
}
.instagram-button {
  background-color: #c522b8 !important;
}
.sf-bottom .sns-follow-buttons {
  justify-content: center;
}
.sf-bottom .sns-follow-buttons a {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 20px;
  margin: 0 3%;
}
.blank-box.bb-green {
	border-width: 2px;
	border-color: #89DA59;
	background-color: #fff;
}

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