@charset "UTF-8";
/*
Theme Name: stork Child
Description:  stork Child Theme（カスタム用）
Template: jstork
*/
.col-red{
	color:red;
}
.imgborder{
	border:1px solid #ccc;
}
.more{
	text-align:right;
}
.entry-content table.list{
	border:none;
	margin: 0  0 -10px;
}
.entry-content .list tr{
	border:none;
    border-top: 1px dotted #ccc;
    border-top: 1px dotted rgba(0, 0, 0, .2);
}
.entry-content .list th{
	background-color:#fff;
	border:none;
    width: 42%;
    max-width: 330px;
    padding: 1em 0;
}
.entry-content .list td{
	border:none;
    padding: 20px 0 10px 3%;
	vertical-align:top;
}
.entry-content .list img{
	margin:0;
}
.entry-content .list{
	font-size:13px;
}
@media screen and (min-width:767px) {
	.entry-content .list h4{
		font-size: 1.6em;
		margin:0;
	}
}
@media screen and (max-width:767px) {
	.entry-content .list p{
		display:none;
	}
}
@media screen and (min-width:900px) {
	.entry-content .list th{
    	width: 330px;
    	padding: 1em 0 10px 0;
	}
}

/* -------- 投稿のカスタムフィールド用 -------- */
.title_txt{margin-bottom:2.5em}

.content_block .article_h2{margin:4em 0 1.5em}
.content_block .article_h2:nth-of-type(1){margin-top:0}
.article_img_block{width: 70%;margin-right:4%;float: left}
.explain_block{
	display: block;
	width:25%;float:right;}
@media screen and (max-width: 639px){
	.article_img_block,
	.explain_block{width: 100%;margin:0;float:none}
}
.article_img_block img{max-width: 100%}
.explain_box{margin-bottom:2em;}
.explain_titl{
	display: -webkit-flex;  
	display: flex;}
.explain_no {
	flex-shrink: 6;
}
.explain_no span{
	display: inline-block;
	background: #000;
	color: #fff;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	width: 34px;
	height: 34px;
	line-height: 34px;
	border-radius: 34px;
	margin: 0 10px 0 0;
}
.explain_titl h4{
	display: inline-block;
	margin:5px 0 10px 0;
	padding:0;
	line-height: 1.2}
.explain_point{
	background: #A5BDE2;
	padding:15px;
	margin-top:-15px}
.explain_point .point{
	display: inline-block;
	line-height: 1em;
	padding:4px 6px 2px;
	background: #000;
	color:#fff;margin-bottom: 10px}
.article_note{
	background: #EFEFEF;
	margin-bottom: 4em;
	padding:30px 30px 15px}
.manual {padding:2em 0 3em }
hr.article_h2 {
	margin: 0 0 4em !important;
	padding: 0;
	border: 0;
	height: 5px;
	/*background: url(library/images/line01.png) repeat-x 0 0;*/
}