@charset "UTF-8";
/*
 Theme Name: SANGO Child
 Theme URI: https://saruwakakun.design
 Author: SARUWAKA
 Author URI: https://saruwakakun.com
 Template: sango-theme
 Version: 4.0
*/
/*こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。*/

/*WPPRのOPTIONの文字*/

#review-statistics .review-wu-bars h3,
.review-wu-bars span {
	margin: 0;
	padding: 0;
	font-size: 20px !important;
	font-style: italic;
	line-height: 2;
	text-transform: uppercase;
}

.b{
	font-weight: bold;
	background: linear-gradient(transparent 50%, rgba(255, 252, 107, 0.69) 50%);
}

.bb{
font-size:36px;
font-weight:bold;
line-height: 2.4em;
color:#666666;
}

strong {
	background: linear-gradient(transparent 50%, rgba(255, 252, 107, 0.69) 50%);
}

.entry-content h2 {
  position: relative;
  padding: 0.5em;
  background: #7fbae9;
  color: white;
}

.entry-content h2:before {
  position: absolute;
  top: 100%;
  left: 0;
  border: none;
  border-right: solid 20px #74a4cb;
  border-bottom: solid 15px transparent;
  content: "";
}

/** 目次：TOC+とEasyTableOfContentsに対応 **/

.h2-mokuji {
  color:#6bb6ff;
  position: relative;
  width: 100% !important;
  margin: 2.5em 0;
  padding: 20px 15px;
  border-top: solid 5px;
  font-size: 0.95em;
  background: #6bb6ff;
  box-shadow: 0 1.5px 2.4px rgba(0, 0, 0, 0.15);
}
.h2-mokuji ol {
border: none;
}
.mokuji-title {
  display: inline-block;
  position: relative;
  margin: 0 0 0 45px;
  padding: 5px 0 5px 10px;
  font-size: 23px;
  font-weight: bold;
}
.mokuji-title:before{
  display: inline-block;
  position: absolute;
  top: 0;
  left: -45px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #fff;
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  line-height: 50px;
  content: "\f0ca";
}
/*
.toc_toggle {
  display: inline-block;
  vertical-align: middle;
  width: 75px;
  height: 25px;
  margin-left: 10px;
  border-radius: 5px;
  background: #cbcbcb;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 25px;
}
#toc_container .toc_toggle a {
  color: #fff;
  text-decoration: none;
}
#toc_container ul,
#ez-toc-container ul {
  list-style-type: disc;
  padding: 0;
  border: none;
}
#toc_container .toc_list,
#ez-toc-container .ez-toc-list {
  margin-bottom: 0;
  margin-left: 18px;
  color: #585858;
}
#toc_container .toc_list li,
.ez-toc-list li {
  font-weight: bold;
}
#toc_container .toc_list li a,
.ez-toc-list li a {
  color: #555;
}
#toc_container .toc_list li ul,
#ez-toc-container .ez-toc-list li ul {
  margin: 5px;
  padding-left: 15px;
}
#toc_container .toc_list li ul li,
.ez-toc-list li ul li {
  margin: 0;
  font-size: 0.95em;
  font-weight: normal;
}
.toc_number {
  padding-right: 2px;
  font-family: Quicksand, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
}
#ez-toc-container p {
  margin: 0;
}
.ez-toc-list .active {
  background: #efefef;
}
*/
/* END 目次 */

/** h3目次 番号を装飾した箇条書きメインカイラー**/


.h3-mokuji ol {
  border-color: #6bb6ff;
  list-style-type: none !important;
  padding: 1em 0.7em;
  counter-reset: number;
}
.h3-mokuji li {
  position: relative;
  padding: 0.5em 0 0.5em 34px;
  line-height: 1.5em;
}

.h3-mokuji li:before {
  display: inline-block;
  position: absolute;
  left: 0;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #5c9ee7;
  color: white;
  font-family: "Quicksand", sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  line-height: 25px;
  content: counter(number);
  counter-increment: number;
}
/* END h3目次 */

/** 通常リストをチェックリスト　メインカイラー**/
/* 
.entry-content li {
  list-style-type: none !important;
  padding: 0.5em 0;
  line-height: 1.5;
}

.entry-contentk ul {
  position: relative;
  padding: 1em 0.5em 1em 2.5em;
  border: solid 2px #ffb03f;
}
.entry-content li:before {
  position: absolute;
  left: 1em;
  color: #ffb03f;
  font-family: FontAwesome;
  content: "\f00c";
}
 */

/* END 通常リスト */

/** アーカイブを人気順に並べ替えるボタン**/
.result form{display: inline;}
.result input[type="submit"]{
	color: #aa9a85;
	padding: 0;
	margin: 0;
	box-shadow: none;
	background: none;
	border: none;
	font-size: 0.85em;
	text-decoration: underline;
	cursor: pointer;
}
.sort_current{
	font-weight: bold;
	text-decoration: none;
}
/* END　並べ替えボタン */