@charset "UTF-8";
/* エントリー・出願情報
*  added 2018.02.15
----------------------------------------------------------------------------------*/
.entry{
	margin:30px 0 60px 0;
	padding-bottom: 0;
	/* border-bottom:1px dotted #000000; */
}

.entry .entry-none{
	margin-bottom:40px;
	color:red;
	font-size:16px;
	text-align:center;
}

#entry .entry{
	margin:0;
	border-bottom:none;
}

.entry .entry-list{
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between;
	margin:0;
	padding:0;
	list-style:none;
}

.entry .entry-list .category{
	width:48%;
	padding:20px 20px;
	border:2px solid #000000;
  border-radius:6px;
	box-shadow: 4px 4px #000000;
}

.entry .entry-list .category .headline{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:2px solid #000000;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

.entry .entry-list .category .entry-items{
	list-style:disc;
	padding-left:1em;
}
.entry .entry-list .category .entry-items .item{}

/*
* media query (smart phone)
===================================================================================================================== */
@media (max-width: 767px) {
	.entry{
		margin:0 0 30px 0;
		padding-bottom:20px;
		border-bottom:1px dotted #000000;
	}
	.entry .entry-list{}

	.entry .entry-list .category{
		width:100%;
		min-height:122px;
		margin-bottom:20px;
		padding:10px 20px;
		border:2px solid #000000;
		box-shadow: 3px 3px #000000;
	}

	.entry .entry-list .category .headline{
		margin-bottom:10px;
		padding-bottom:10px;
		font-size:16px;
	}

	.entry .entry-list .category .entry-items{}
	.entry .entry-list .category .entry-items .item{}

}
