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

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

/*=========================
blog_archive　topics_archive
=========================*/
#blog .box01 { background-color: #0e59a5;
    box-sizing: border-box;
padding: 13px;
border: 2px solid #fff;}
#blog .box01 .item01 { background: url(img/side/con02_bg.jpg)top left repeat; 
padding: 20px 20px 0.2px;
}
#blog .bdrw {
	background-color: #0e59a5;
	padding: 2px;
	box-sizing: border-box;
}
#blog .box01 .item01 .blog_item .blog_txt {
	border-bottom: 2px solid;
}
#blog .box01 .item01 .blog_item .blog_txt:hover { opacity: 0.7; }
#blog .box01 .item01 .blog_item .time { font-weight: bold; }
#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 .blog_txt {font-weight: bold;}
#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;
}