@charset "UTF-8";

h2 {
	font-size: 123.1%;
	font-weight: bold;
}

.entry p {
	line-height: 1.6;
	letter-spacing: 0;
	color: #4a525a;
}

.entry h2.pltitle {
	font-size: 108%;
	font-weight: bold;
	color: #333;
	border-left: 5px solid #07a;
}

.entry h4 {
	font-size: 123.1%;
	font-weight: bold;
	color: #007b43;
}

.entry h5 {
	margin: 1em 0 0 0.5em;
	padding-left: 10px;
	font-weight: bold;
	font-size: 108%;
}

.entry img {
	max-width: 100%;
	height: auto;
}

.entry iframe {
	max-width: 100%;
}

.entry .ads {
	padding-top: 1.5em;
	padding-bottom: 2em;
}

.crumbs {
	color: #4a525a;
}


/* share html */
.link-box{border:1px solid #e1e1e1;padding:10px;display:flex;margin:30px}.link-box:hover{background-color:#f3f3f3;-webkit-transition:background-color .35s;transition:background-color .35s}.img-box{width:25%;float:left}.img-box div{min-height:170px;background-size:cover;background-position:center center}.text-box{width:75%;float:left;padding-left:20px;line-height:1.7;margin:0}.text-box .title{font-size:18px;font-weight:600;color:#428bca;padding:0;margin:0}.text-box .description{font-size:15px;color:#333;padding:0}@media only screen and (max-width:479px){.img-box div{min-height:80px}.text-box{margin-left:10px;line-height:1.5}.text-box .title{font-size:13px;margin:0}.text-box .description{font-size:11px;margin-top:5px}}
