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

/*h2の変更*/
.entry-content h2{
padding: 0.5em;/*文字周りの余白*/
color: #ffffff;/*文字色*/
background: #1abc9c;/*背景色*/
}

/*シェアボタン削除*/
.article-footer .footer-contents .sns-btn {
display: none;
}

.nothumb .entry-meta:after, .nothumb .page-title:after {
    content: none;
}

.single-title, .page-title, .entry-title {
font-size:1.6em;
}

@media screen and (max-width: 640px) {
	.single-title, .page-title, .entry-title {
	font-size:1.2em;
	}
}

.nothumb .entry-meta:after, .nothumb .page-title:after {
border-bottom: dashed 2px #deb887;
/*線の種類（点線）2px 線色*/

}
/*タイトル見出しと文字の間隔を調整*/
.entry-content {
    padding-top : 10px;
	border: 1px solid #fffafa;
}

/*目次修正*/
.entry-content #toc_container {
	width:90%!important;
	margin: 2em auto;
	background: url() right bottom no-repeat;
	box-shadow: none;
	border-radius: 3px;
	border: 2px solid #枠線の色;
	padding: 0;
}
.entry-content #toc_container .toc_title {
	width: 100%;
	background: #ラベル部分の背景色;
	color: #ラベルの文字色;
	font-size: 18px;
	margin: 0;
	padding: .5em 40px;
	text-align: center;
}
#toc_container .toc_list {
	margin-bottom: 1em;
	margin-left: 2em;
}
#toc_container ul.toc_list, #toc_container .toc_list li ul li {
	list-style-type: none;
}
#toc_container .toc_title:before, .toc_depth_2, .toc_depth_3{
	display:none;
}
.toc_number {
	font-size: 16px;
	padding: 3px 8px;
    background: #1abc9c;
	color: #fcfcfc;
	border-radius: 50%;
	font-family: Arial,sans-serif;
	font-weight: bold;
}
#toc_container .toc_list li ul li:before, .widget .toc_widget_list ul li a:before{
	position: relative;
	top: -2px;
	display: inline-block;
	width: 8px;
	height: 8px;
	content: '';
	border-radius: 50%;
	background: #1abc9c;
	margin-right: .5em;
	padding-right:0;
}
.entry-content #toc_container ul li ul {
	padding: .1em 0 0 1em;
	margin:3px;
}
.widget .toc_widget_list li ul{
margin-left:1em;
}
#toc-widget-2 .toc_widget_list {
	max-height: 50vh;
	overflow: auto;
}

.toc_widget_list::-webkit-scrollbar{width: 12px;} /*スクロールバーの幅*/
.toc_widget_list::-webkit-scrollbar-track{background: #fbfbfb;} /*スクロールバーの背景色*/
.toc_widget_list::-webkit-scrollbar-thumb{border-radius:6px;background:#eaedf7;} /*スクロールバーの色と角の丸さ*/

@media only screen and (max-width:480px){
.entry-content #toc_container{
	width:100%!important;
}
}
