@charset "utf-8";
/*
Theme Name: ichihara_child
Template: ichihara
Author: innovesta
Author URI: http://www.innovesta.net
*/

/*========================*/

/*=========================
blog_archive　topics_archive
=========================*/
#blog {
	font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	font-weight: bold;
}
#blog .box01 { background-color: #4ea02f; }
#blog .box01 .item01 { background: #d8ead6; padding-bottom: 1px!important;}

#blog .box01 .item01 .blog_item .blog_txt {
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px;
}
#blog .box01 .item01 .blog_item .blog_txt:hover { opacity: 0.7; }
#blog .box01 .item01 .blog_item .time { font-weight: bold; color: #888888; }
#blog .box01 .item01 .blog_item .blog_icon,
#blog .box01 .item01 .blog_item .blog_new {
	color: #fff;
	text-align: center;
	width: 70px;
	padding: 3px 0;
}
#blog .box01 .item01 .blog_item .blog_icon { background: #1d6a96; }
#blog .box01 .item01 .blog_item .blog_new { background: #d2b64e; }


/*=========================
blog_single
=========================*/
#blog_single .box01 { background: url(img/case/case_item_bg.gif) left top repeat; }
#blog_single .box01 .item01 { background: #fff; }

#blog_single .box01 .item01 .blog_icon,
#blog_single .box01 .item01 .blog_new {
	color: #fff;
	text-align: center;
	width: 70px;
	padding: 3px 0;
}
#blog_single .box01 .item01 .blog_icon { background: #1d6a96; }
#blog_single .box01 .item01 .blog_new { background: #d2b64e; }


/*=========================
topics_single
=========================*/
#topics .topics_img {
	box-shadow: -5px -5px #fff,
				-5px 5px #fff;
	width: 30%;
	height: 286px;
	margin: 0 0 10px;
}
#topics .topics_img img {
	margin: 0;
	height: 286px;
	object-fit: cover;
}
strong {
	font-weight: bold;
}