/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

/*
回り込み
*/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
 
img.alignright {
	padding: 4px;
	margin: 0 0 2px 10px;
	display: inline;
	}
 
img.alignleft {
	padding: 4px;
	margin: 0 10px 2px 0;
	display: inline;
	}
 
.alignright {
	float: right;
	}
 
.alignleft {
	float: left;
	}
/*
	print
*/
@media print {
	.entry-content h2,
	.entry-summary h2,
	.comment-content h2,
	.textwidget h2 {
		font-size: 23px;
		font-size: 1.4375rem;
		line-height: 1.2173913043;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
	}
	.entry-title {
		margin-top: 0.1em;
		margin-bottom: 0.1em;
	}
	.entry-content h4, .entry-content h5, 					.entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6 {
		margin-top: 0.1em;
		margin-bottom: 0.1em;
	}
	p {
    	margin: 0.5em 2em 0.5em;
	}
.post-thumbnail, .site-main > article {
    margin-bottom: 0.1em;
}
#masthead,
footer{
	display: none;
}
h1.entry-title {
	font-size: 2.5em;
	margin-bottom: 0.5em;
}
}

body {
}

h1,h2,h3,h4,
.entry-title {
}
/*
"見出ミンMA31"
"A1明朝"
"じゅん 201"
"新丸ゴ 太ライン"
"HG明朝E"
"隷書101"
"リュウミン R-KL"

*/
.youtube {
position: relative;
width: 70%;
overflow: hidden;
}
.youtube iframe {
width: 100%;
height: 300px;
}
/* 黒板風　タイトル　2 */
.kokuban-t2 {
 position: relative;
 margin: 2em auto;
 padding: 3.2em 1em 1em;
 width: 90%; /* ボックス幅 */
 background-color: #006633; /* ボックス背景色 */
 color: #fff; /* 文章色 */
 border: 8px solid #b2771f; /* 枠線 */
 border-radius: 3px; /* 角の丸み */
 box-shadow: 0 0 5px #333, 0 0 5px #555 inset;
}
.kokuban-t2::before,
.kokuban-t2::after {
 position: absolute;
 content: '';
 bottom: 0;
} 
.kokuban-t2::before {
 right: 10px;
 border: solid 3px #fff; /*チョーク（白）*/
 width: 20px; 
 border-radius: 3px 2px 0 2px;
}
.kokuban-t2::after {
 right: 40px;
 border: solid 3px #ffff6b; /*チョーク（黄色）*/
 width: 15px; 
 border-radius: 8px 5px 2px 5px;
}
.title-t2 {
 position: absolute;
 left: 1em;
 top: .5em;
 font-weight: bold;
 font-size: 1.1em;
 color: #ffff6b; /* タイトル色 */
}
.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #95ccff;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}