@charset "UTF-8";

/*------------------追加CSS:テーブルボーダー調整------------------------*/

table {
	border-collapse: separate;
	*border-collapse:collapse; /* for IE6,7 */
	border-spacing:0;
	empty-cells:show;
	border-top:1px solid #ababab;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #ababab;
}
th, td {
	border-top:none;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	border-left:none;
}
@media screen and ( max-width : 768px ) {
table {
width: 100% !important;
}
}

#sv-sec + .composite_box01.block_images_15 .inner_item_txt {
   display: block;
}
.inner_item.empty {
   display: none;
}
#sv-sec2 + .composite_box01.block_images_15 .inner_item_txt {
   display: block;
}
#sv-sec2 + .composite_box01 .wrapper_item {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}