@charset "UTF-8";
.aligncenter {
    display: block;
    margin: 0 auto;
}
.alignright { float: right; }
.alignleft { float: left; }
/*.news_list .note {
	margin-top: 6px;
}*/
section.entry-content img {
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
	height: auto;
}
section.entry-content .eye_catching {
	width: 100%;
	margin: 30px auto 10px auto;
	text-align: center;
	height: auto;
}
section.entry-content .eye_catching img {
	display: inline;
	margin: 0;
}
.writer_media img {
	max-width: 100%;
  height: auto;
}
section.entry-content a {
  color: #0066cc;
	text-decoration: underline;
}
section.entry-content .attachment-post-thumbnail {
	margin: 30px auto 10px auto;
}
section.entry-content h2 {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px dashed #f5d340;
	padding-bottom: 6px;
	margin: 24px 0;
}
section.entry-content h3 {
	font-size: 18px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 6px;
	margin: 24px 0;
}
section.entry-content h4 {
	font-size: 18px;
	border-left: 6px solid #999;
	padding-left: 12px;
	margin: 24px 0;
	font-weight: bold;
}
section.entry-content h5 {
	font-size: 18px;
	padding-left: 12px;
	margin: 24px 0;
	font-weight: bold;
	background-color: #999;
	padding: 10px 10px 8px;
	color: #fff;
}
section.entry-content h6 {
	position: relative;
	padding: 10px 10px 8px;
	margin: 24px 0;
	color: #333;
	background: #fff;
	background-image: -webkit-gradient(linear, left top, right bottom, from( rgba(255, 255, 255, 0.0)), color-stop(0.4, rgba(255, 255, 255, 0.0)), color-stop(0.4, rgba(0, 0, 0, 0.1)), color-stop(0.6, rgba(0, 0, 0, 0.1)), color-stop(0.6, rgba(255, 255, 255, 0.0)), to( rgba(255, 255, 255, 0.0)) );
	background-image: -webkit-linear-gradient(top -45deg, transparent 40%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.1) 60%, transparent 60% );
	background-image: -moz-linear-gradient(top -45deg, transparent 40%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.1) 60%, transparent 60% );
	background-image: -o-linear-gradient(top -45deg, transparent 40%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.1) 60%, transparent 60% );
	background-image: linear-gradient(to bottom -45deg, transparent 40%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.1) 60%, transparent 60% );
	background-size: 4px 4px;
}
section.entry-content strong {
	font-weight: bold;
}
section.entry-content p,
section.entry-content li,
section.entry-content dt,
section.entry-content dd {
	line-height: 2.0em;
	margin-bottom: 1.6em;
	font-size: 1.1em;
}
section.entry-content iframe {
	max-width: 100%;
}
section.entry-content ul {
	list-style-type: disc;
  padding-left: 40px;
}
section.entry-content ol {
	list-style-type: decimal;
  padding-left: 40px;
}
section.entry-content em {
	font-style: italic;
}
ul.wpp-list {
	counter-reset: ranking;
}
ul.wpp-list .left_box p.ranking:before {
	counter-increment: ranking;
	content: counter(ranking);
}
.pagenation .page a {
	display: block;
}
.bread ul.post-categories {
	display: initial;
}
.recent_news .sp_r p.default_sentence {
	height: 56px;
}
/*
.equality > .inner_third {
	margin-bottom: 2%;
}
*/
img.attachment-large {
	min-width: 419px;
	min-height: 260px;
}
p.attachment-middle {
	width: 168px;
	height: 120px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
p.attachment-middle img {
	vertical-align: middle;
}
p.attachment-small {
	width: 168px;
	height: 104px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
p.attachment-small img {
	vertical-align: middle;
}
p.attachment-recent {
	width: 254px;
	height: 158px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
p.attachment-recent img {
	vertical-align: middle;
}
p.attachment-else_large {
	width: 419px;
	height: 216px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
p.attachment-else_large img {
	vertical-align: middle;
  height: 216px;
}
p.attachment-else {
	width: 273px;
	height: 170px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
p.attachment-else img {
	vertical-align: middle;
}
p.attachment-author_img {
	width: 227px;
	height: 170px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
p.attachment-author_img img {
	vertical-align: middle;
}
.news_list_all li .posting_ribbon .newly {
	background: #c2cc00;
	padding-left: 6px;
	padding-right: 6px;
}
.news_list_all li .posting_ribbon .member {
	background: #c2cc00;
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 6px;
}
.news_list li .note .member {
	background: #c2cc00;
	padding-left: 6px;
	padding-right: 6px;
}
section.entry-content p.wp-caption-text {
	margin-top: 10px;
}
.wp-caption.alignright {
	margin: -30px 0 10px 20px;
}
/*.wp-caption.alignright img {
	margin: 0;
}*/
.wp-caption.alignleft {
	margin: -30px 20px 10px 0;
}
/*.wp-caption.alignleft img {
	margin: 0;
}*/

/* 詳細ページの最近の記事 */
.recent_article h2 {float: left;}
.recent_article .btn_recent_more {float: right; margin-bottom: 10px;}
.recent_article .recent_news {clear: both;}

@media screen and ( max-width: 782px ) {
		.wp-caption {
			max-width: 100%!important;
		}
		.wp-caption.alignright {
    	margin: 0 auto;
		}
		.alignright {
    	float: none;
		}
		section.entry-content p.wp-caption-text {
			margin-top: -6px;
			font-size: 0.8em;
			font-weight: bold;
			color: #666;
		}
}
.news_list_all .inner_third .attachment-else {
	/*overflow: hidden;*/
/*	display: block;*/
}
.news_list_all .inner_third img {
	display: block;
    overflow: hidden;
max-height: 141px;
}