/* レイアウト */
#itsuwa_wrap {
	width: 100%;
	margin-top: .4rem;
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack:justify;
	justify-content:space-between;
	box-sizing: border-box;
}
#itsuwa_wrap .itsuwa_table {
	width: calc( 50% - .1rem);;
	display: block;
	box-sizing: border-box;
	margin-bottom: .2rem;
}
#itsuwa_wrap .itsuwa_table h2 {
	font-size: .18rem;
	font-weight: 700;
	color: #222;
	margin: 0;
	border-radius: 10px 10px 0 0 / 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0 / 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0 / 10px 10px 0 0;
	padding-top: .05rem;
	padding-bottom: .25rem;
	padding-left: .2rem;
}
#itsuwa_wrap .itsuwa_table ul {
	background-color: #FBF9F4;
	border-radius: 10px;
	margin-top: -.2rem;
	padding-top: .1rem;
	padding-bottom: .1rem;
	padding-left: .2rem;
	padding-right: .2rem;
	min-height: 83%;
	-webkit-border-radius: 10px;/* for Safari and Chrome 対応*/
	-moz-border-radius: 10px;/* for Firefox 対応*/
	list-style-type: none;
}
#itsuwa_wrap .itsuwa_table ul li {
	margin-left: 0;
	margin-top: .05rem;
	margin-bottom: .05rem;
	padding-left: .2rem;
    text-indent: -.2rem;
}
#itsuwa_wrap .itsuwa_table ul li .color_maru {
	margin-right: .05rem;
}
#itsuwa_wrap .itsuwa_table a {
	color: #333;
}
#itsuwa_wrap .itsuwa_table a:hover {
	color: #999;
}
#itsuwa_wrap .itsuwa_table ul li.more_post a {
	display: block;
	box-sizing: border-box;
	text-decoration: none;
	margin-left: -.4rem;
	margin-right: -.2rem;
	padding-left: .2rem;
	padding-right: .2rem;
	text-indent: 0;
	background-color: #ddd;
	color: #000;
}
#itsuwa_wrap .itsuwa_table ul li.more_post a:hover {
	background-color: #550B40;
	color: #fff;
}
/*　レイアウト メディアクエリ */
	/* 大画面 */
	@media screen and (min-width: 1200px) and (max-width: 9999px) {
		#itsuwa_wrap .itsuwa_table {
			width: calc( 33% - .1rem);;
		}
		#itsuwa_wrap .itsuwa_table ul li {
			margin-top: .1rem;
			margin-bottom: .1rem;
		}
	}
	/* スマホレイアウト */
	@media screen and (max-width:559px) {
		#itsuwa_wrap .itsuwa_table {
			width: 100%;
			margin-bottom: .05rem;
		}
		#itsuwa_wrap .itsuwa_table ul {
			min-height: 0;
		}
	}

/* ふしぎな話 */
#itsuwa_wrap #episode-fushigi h2 {
	background-color: #EEBDB5;
}
#itsuwa_wrap #episode-fushigi ul {
	border: 1px solid #EEBDB5;
}
#itsuwa_wrap #episode-fushigi .color_maru {
	color: #EEBDB5;
}

/* あたたかな話 */
#itsuwa_wrap #episode-warm h2 {
	background-color: #F1DFBE;
}
#itsuwa_wrap #episode-warm ul {
	border: 1px solid #F1DFBE;
}
#itsuwa_wrap #episode-warm .color_maru {
	color: #F1DFBE;
}

/* 出会いの話 */
#itsuwa_wrap #episode-deai h2 {
	background-color: #D7E6C7;
}
#itsuwa_wrap #episode-deai ul {
	border: 1px solid #D7E6C7;
}
#itsuwa_wrap #episode-deai .color_maru {
	color: #D7E6C7;
}

/* その他の話 */
#itsuwa_wrap #episode-other h2 {
	background-color: #D8DCE4;
}
#itsuwa_wrap #episode-other ul {
	border: 1px solid #D8DCE4;
}
#itsuwa_wrap #episode-other .color_maru {
	color: #D8DCE4;
}