/*簡易的な表*/
#content table.t01{
	border: solid 1px #999;
	border-collapse: collapse;
	width: 100%;
	margin: 5px 0px 20px;
	text-align: center !important;
	table-layout: fixed;
}
#content table th ,#content table.t01 th{margin:0;
padding:2px;
/*background-color:#fafad2;*/
font-weight: bold;
font-size:90%;}
#content table.t01 td{
vertical-align:middle;}

/*記事下まとめボックス*/
#content div.matome{background-color:#ffffe0;
padding:30px 20px 0;}
#content div.matome p {padding-bottom: 15px;}
#content div.matome p.md,
#content div.matome p.md2{
	background-image: url(https://kau-okazu.com/wp/wp-content/uploads/2020/02/san2.jpg);  
	background-position: center left;
	margin: 0 15px;
	padding: 0 0 0 25px;}
#content div.matome p.md2{margin-bottom: 30px !important;}

#content div.matome p.h2modoki{
	padding: 3px 18px !important;
	text-align: center;}
/*目次*/
#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: 4px 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;}
/*目次ここまで*/

.entry-content div p{
	margin-top: 0 !important;
	margin-bottom: 1px !important;}
#content p.btn_ue{margin-top:30px;
margin-bottom: -10px;
text-align: center;}
#content h2{
margin-top: 35px !important;}
/*表*/
#content table.hyou {
	border: solid 1px #999;
	border-collapse: collapse;
	width: 100%;
	margin: 5px 0px 20px;
	text-align: center !important;
	table-layout: fixed;
}
#content div.box h2{margin-top: 0 !important;}
#content table.hyou th {
	background-color: #fff599 !important;
	font-size: 85%;
	font-weight: bold;
	line-height: 1.4em;
}
/*表ここまで*/
#content .redbox {padding-bottom: 15px;}
#content .redbox p {
	font-size: 80%;
	line-height: 1.4em;
	margin-bottom: 10px;}
#content h1.entry-title{
	margin-bottom: 20px;}
#content a{color: #00f;}
#content div.box{font-size: 90%;
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 15px;}
#content div.box h2{padding: 8px 10px;
margin: 0 0 15px;
color: #000;
background-color :#ccc;
font-size: 130%;}
#content div.box2{
padding: 10px;
margin: 10px 15px 20px;
	background-color:#ffefd5;
}
#content div.box2 p{font-size: 90%;
line-height: 1.8em;
margin-bottom : 15px;}
#content div.box h3{border: none;
padding: 0;
margin: 15px 10px;}
#content div.box p.hyouka{font-weight: bold;
font-size: 120%;
color:#b41b23;}
#content p.kome{
	text-align: center;
	margin-bottom: 80px;}
#content p.midashi{font-size: 120%;
	line-height: 1.5em;
font-weight: bold;
color: #ff4500;}

#content p.left-ad img a{flort: left !important;
marigin-right: 15px;
margin-bottom: 15px;}

table td ul li{text-align:left;list-style-type: disc;
margin-left:20px;}
table td ul{margin: 5px 10px;}

span.s140{font-size:130%;
font-weight: bold;
color : #ff4500;}
p.s120{font-size:120%;
font-weight: bold;}
#content div.btn a,#content div.btn-l a {
	margin: 20px 4% 100px;
	width: 86%;
	padding: 20px 8px;
	text-align: center;
	font-size: 170%;
	display: inline-block;
	line-height:1.3em;
/*	width: 80%;
	margin: 5px 3%;
	padding: 10px 3px;
	text-align: center;*/
	outline: none;
	color: #fff;
	background-color: #55BB00;
	/*font-size: 100%;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66cc00+0,66cc00+50,379c02+51,66cc00+100 */
	background: #66cc00;
/* Old browsers */
	background: -moz-linear-gradient(top,#66cc00 0%,#66cc00 50%,#379c02 51%,#66cc00 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top,#66cc00 0%,#66cc00 50%,#379c02 51%,#66cc00 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#66cc00 0%,#66cc00 50%,#379c02 51%,#66cc00 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00',endColorstr='#66cc00',GradientType=0);
/* IE6-9 */
	border: 2px solid #379C02;
	border-radius: 5px;
	font-weight: bold;
}

div.btn a {
	margin-bottom: 5px;
}

div.btn::before,
div.btn::after,
div.btn-l::before,
div.btn-l::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}

/*div.btn,
div.btn::before,
div.btn::after,*/
span.f140{font-size:140%;}


div.btn a:hover,
div.btn-l a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9dd53a+0,a1d54f+50,80c217+51,7cbc0a+100;Green+Gloss+%231 */
	background: #9dd53a;
/* Old browsers */
	background: -moz-linear-gradient(top,#9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top,#9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dd53a',endColorstr='#7cbc0a',GradientType=0);
/* IE6-9 */
	border: 2px solid #b6e026;
	text-decoration: none;
}
#content strong{background-color:#ffd700;}
#content div.tokutyou .tok,#content div.tokutyou .tok2,#content div.tokutyou .tok3{background-color:#66cc00;
margin:0 5px 0 0;
padding:0 10px;
line-height:1.8em;
font-size:100%;
color:#000;}
#content div.tokutyou .tok2{background-color:#ff3300;
color:#fff;}
#content div.tokutyou .tok a{color:#fff;}
#content div.tokutyou .tok3{background-color:#ff6600;color:#fff;}
#content p.catch{font-weight:bold;
font-size:200%;
color:#c22c2c;}
#content p.md,#content p.md2{background-image: url(https://kau-okazu.com/wp/wp-content/uploads/2017/04/san.jpg);  
    background-repeat: no-repeat;  
    background-position: center left;
	margin:0px 15px;
	font-weight: bold;
	font-size: 16px;
padding-left: 25px;
line-height: 1.8em; 
text-align: left;}
#content p.md2{
	margin-top:50px;
	margin-bottom:100px;}
#content p {line-height:2.0em;
	margin: 5px 15px 20px;
padding:0;}

ul.m, ul.d{background-color:#ffffd6;
	margin: 15px 0px 20px;
	padding:15px 5px;
	border:1px solid #ffff93;
line-height:2.0em;}
/*ul.m li,ul.d li{padding-left:25px;
	margin-left:15px;
	background-image: url(https://kau-okazu.com/wp/wp-content/uploads/2014/03/arrow11_9.gif);  
    background-repeat: no-repeat;  
    background-position: center left;
}
ul.d li{background-image: url(https://kau-okazu.com/wp/wp-content/uploads/2014/03/arrow.gif);  }*/

.mainbox ul{background-color:#ffffd6;
	margin: 15px 0px 20px 0px;
	padding:15px 15px;}
.mainbox ul li{padding-left:1px;
	margin-left:20px;
}
#content table td {margin:0;
padding:0 5px;
font-size:90%;}
#content table th {background-color:#f5f5f5;}
#content table.kekka {
	border: solid 3px #fa8072;
	border-collapse: collapse;
	width: 100%;
	margin: 5px 0px 20px;
}
#content table.kekka td {
	border-right: solid 1px #fa8072;
	border-bottom: dashed 1px #fa8072;
	text-align: center;
	padding: 2px 0;
	width: 16%;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0;

}

#content table.kekka td.top {
	border-bottom: solid 1px #fa8072;
	border-right: solid 1px #fa8072;
	background-color: #ffe4c4;
}

#content table.kekka tr {
	width: 10%;
}
#content table.kekka ul{ margin:0;
padding:5px 5px 5px 10px;}

#content table.kekka td.ph {
	width: 300px;
	background-color: #fff;
}

#content table.kekka td.ph p {
	margin-bottom: 4px;
}	
.sp_only{display:none;}

#content #side .textwidget p{font-size: 80%;}

#content .sns ul a{color: #fff !important;}
#content .sns {margin-top: 45px;}

@media screen and (max-width: 479px) {
	#content div.tokutyou .tok,#content div.tokutyou .tok2,#content div.tokutyou .tok3{padding:3px;
		margin:2px;
	font-size:80%;}
#content p {line-height:1.8em;
	margin: 5px 5px 20px;
padding:0;}
#content p.md,#content p.md2{margin-left:5px;}
.mainbox ul{padding:15px;}
.mainbox ul li{margin:0 0 0  15px;line-height:1.8em;}
.sp_only{display:inline;}

#content #side ul li {line-height: 1.8em;}
}
/*————————————–
関連記事
————————————–*/

.yarpp-thumbnail > img, .yarpp-thumbnail-default {
height: auto !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
max-height: 5.5em !important;
}
.yarpp-related .yarpp-thumbnail-title {
font-size: 80% !important;
}
/*.yarpp-thumbnail{width:25% !important
;}*/
