.st-in-mybox{font-size:90% !important;
line-height: 1.6em !important;}

.st-marumozi{font-size:85% !important;
margin: 2px !important;
border-radius: 20px !important;
padding: 10px !important;
line-height: 1.4em !important;
font-weight: bold;}
.mainbox .yellowbox{max-height: 100px;
overflow-y: scroll;}

.entry-content .graybox{max-height: 150px;
overflow-y: scroll;
padding: 10px 15px;}
.entry-content .graybox {border:none !important;}
.entry-content .graybox p{font-size: 80% !important;
line-height: 1.5em;
margin-bottom: 10px;}

.st-list-border ul li {font-size: 80% !important;
line-height: 1.6em !important;}

/*カテゴリー目次*/
ul.st_toc_list a{
	color: #00f !important;
	text-decoration: underline !important;
}
ul.st_toc_list li {line-height :1.3em;}
/*ここまで*/
.post table td{
	font-size:90% !important;
	line-height: 1.6em !important;
	vertical-align: middle;
}
.post table th{
	font-size:80% !important;
	line-height: 1.6em !important;
	font-weight: bold !important;
	width: 20%;
}

/*食材宅配*/
#content h2.midori{
  padding: 0.3em 0.5em;
  background: -webkit-repeating-linear-gradient(45deg, #3cb371, #3cb371 5px,#45cc82 5px, #45cc82 10px);
  background: repeating-linear-gradient(45deg, #3cb371, #3cb371 5px,#45cc82 5px, #45cc82 10px);
	border-color:#3cb371 !important;
}
#content h3.midori{
	color:#3cb371 !important;
	border-color: #3cb371 !important;
}
/*生協*/
#content h2.orange{
  padding: 0.3em 0.5em;
  background: -webkit-repeating-linear-gradient(45deg, #ff8c00, #ff8c00 5px,#ffa500 5px, #ffa500 10px);
  background: repeating-linear-gradient(45deg, #ff8c00, #ff8c00 5px,#ffa500 5px, #ffa500 10px);
	border-color:#ff8c00 !important;
}
#content h3.orange{
	color:#ff8c00 !important;
	border-color: #ff8c00 !important;
}

.mainbox .yellowbox{max-height: 100px;
overflow-y: scroll;}
.yellowbox{
padding: 10px !important;}

.entry-content table {border: 2px solid #888}
.entry-content table td {padding: 3px 5px;}
.entry-content table th {padding: 3px 5px;
background-color: #fffacd;}
.entry-content div.yellowbox p{font-size: 90% !important;
line-height: 1.8em;}

div.rankstlink-r2{
	margin-bottom: 80px;
}
.post p.md, .post p.md2 {
	font-weight: bold;
	padding: 3px 30px 3px 0;
	margin: 0 5px 50px 0;
	line-height: 1.6em;
	text-align: right;
	background-image: url("https://taiou-eria.com/wp-content/uploads/2019/06/ya.png");
	background-position: top right;
	background-repeat: no-repeat;
}
.post p.md2 {	margin: 0 5px 20px 0;}

/*目次*/
#ez-toc-container {
  border-width: 2px !important;
  border-radius: 0;
}
#ez-toc-container ul.ez-toc-list a {
  display: block;
  border-bottom: 1px solid #eee;
  padding: 8px;
}
.ez-toc-title-container {
  display: block;
  width: 100%;
}
#ez-toc-container p.ez-toc-title {
  display: block;
  text-align: center;
  margin-bottom: 5px;
}
.ez-toc-title-toggle {
  position: absolute;
  top: 13px;
  right: 15px;
}
#ez-toc-container .ez-toc-list li a{text-decoration: underline;}
#ez-toc-container .ez-toc-list li a:hover{text-decoration: none;}
@media screen and (max-width: 479px) {

	#side ul li{padding: 7px 0 !important;}
	div.st-in-mybox{line-height:1.7em;
	padding: 10px 0;}
	.st-list-border ul li {padding:2px 2px 2px 20px !important;}
}

