/*
Theme Name: Lightning Child
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.5.1
*/


.entry-body a { color: #337ab7; }

/*.text-download li a { color: #337ab7; }*/

hr { margin-bottom: 25px; }

.text-list ol { font-size:1.2em; }


@media print, screen and (min-width:768px) {
.phL,
.figL {
	float:left;
	margin:0 15px 10px 0;
}
.phR,
.figR,
.phR {
	float:right;
	margin:0 0 10px 15px;
}
.phL p,
.phR p { margin:3px 0 0 0; text-align:center; }
}



table {
	width:100%;
	border-collapse: separate;
	border-spacing: 0;
	margin-bottom:15px;
	border-top:1px solid #ccc;
    border-left:1px solid #ccc;
}
table table { margin-bottom:0; }
table th,
table td {
	vertical-align:top;
	padding:15px 10px 12px 10px;
    border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	/*line-height:1.4em;*/
}
th {
	background:#f8f8f8;
	font-weight:bold;
}



@media (max-width: 767px) {
table th,
table td,
table table th,
table table td,
table table.auto th,
table table.auto td {
	display:block;
	width:auto;
}
}



footer .site-footer-copyright p:nth-child(2) {
    display:none !important;
    }


/*ブログカード*/
.blog-card-title {
    font-size: 1rem;
}
.blog-card-text {
    font-size: 0.8rem;
}
.blog-card-site-title a {
 display:none;
}
.blog-card-body-outer {
    padding: 12px 10px 0px 10px;
    width: calc( 100% / 4 * 3);
}
.blog-card-image-outer {
	  padding: 10px 10px 10px 1px;
    width: calc( 100% / 4);
}
