/*
Theme Name: OotaBlog
Theme URI: http://oota-hoikuen.or.jp/
Author: Oota
Author URI: http://oota-hoikuen.or.jp/
Description: 太田共同保育園・枝吉保育所共通の親テーマ
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ootablog
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

OotaBlog is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
# .blog-detail .entry-content (editor-style.css)
--------------------------------------------------------------*/

/*  */
.blog-detail .entry-content h1,
.blog-detail .entry-content h2,
.blog-detail .entry-content h3,
.blog-detail .entry-content h4,
.blog-detail .entry-content h5,
.blog-detail .entry-content h6 {
	clear: both;
	margin: 0 0 20px;
	line-height: 1.3;
}
.blog-detail .entry-content h1 {font-size: 36px;}
.blog-detail .entry-content h2 {font-size: 32px;}
.blog-detail .entry-content h3 {font-size: 28px;}
.blog-detail .entry-content h4 {font-size: 24px;}
.blog-detail .entry-content h5 {font-size: 20px;}
.blog-detail .entry-content h6 {font-size: 18px;}
.blog-detail .entry-content p {margin: 0 0 20px;}
.blog-detail .entry-content b,
.blog-detail .entry-content strong {font-weight: bold;}
.blog-detail .entry-content em,
.blog-detail .entry-content i {font-style: italic;}
.blog-detail .entry-content blockquote {
	clear:both;
    font-size: 14px;
	line-height: 1.5;
	margin: 0 0 20px;
	padding:20px;
	background:#E4DCD7;
}
.blog-detail .entry-content blockquote > p:last-child {margin-bottom: 0;}
.blog-detail .entry-content ul,
.blog-detail .entry-content ol {
	margin: 0 0 20px 28px;
	padding: 0;
}
.blog-detail .entry-content ul {list-style: disc;}
.blog-detail .entry-content ol {list-style: decimal;}
.blog-detail .entry-content li > ul,
.blog-detail .entry-content li > ol {
	margin: 0 0 0 23px;
}
.blog-detail .entry-content dl {
	margin: 0 0 20px;
}
.blog-detail .entry-content dt {
	font-weight: bold;
}
.blog-detail .entry-content dd {
	margin: 0 0 20px;
}
.blog-detail .entry-content table,
.blog-detail .entry-content th,
.blog-detail .entry-content td {
	box-sizing:border-box;
	border: 1px solid #eaeaea;
}
.blog-detail .entry-content table {
	clear:both;
    border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 20px;
	width: 100%;
}
.blog-detail .entry-content table th {
	border-width: 0 1px 1px 0;
	font-weight:bold;
}
.blog-detail .entry-content table td {
	border-width: 0 1px 1px 0;
}
.blog-detail .entry-content img {
	box-sizing:border-box;
	max-width: 100%;
	height: auto;
	border: 0;
	vertical-align: middle;
}
.blog-detail .entry-content .aligncenter {
	clear: both;
	display: block;
	margin: 7px auto;
}
@media print, screen and (min-width:48em){
	.blog-detail .entry-content .alignleft {
		float: left;
		margin: 7px 20px 20px 0;
	}
	.blog-detail .entry-content .alignright {
		float: right;
		margin: 7px 0 20px 20px;
	}
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}