@import url("item_list_category.css");


/* ------------------------------------------------------------------------------------------
* mv
* ----------------------------------------------------------------------------------------- */
.mv{
	max-width:1500px;
	margin:0 auto;
}
.mv .slick-arrow{
	width:56px;
}
.mv .slick-prev{
	left:0;
}
.mv .slick-next{
	right:0;
}
.mv .slick-slide{
	margin:0;
}
.mv a:hover img{
	opacity:1;
}

/* ------------------------------------------------------------------------------------------
* side
* ----------------------------------------------------------------------------------------- */
#side{
	float:right;
	width:290px;
	margin-left:32px;
}
.list-dl-date{
	margin-top:8px;
	padding:0 8px;
}
.list-dl-topics{
	padding:0 8px 8px;
	border-bottom:1px solid #ddd;
}

.map-wrap{
	text-align:center;
}

/* ------------------------------------------------------------------------------------------
* main
* ----------------------------------------------------------------------------------------- */
#main{
	overflow: hidden;
}

.item_list li{
	min-height:260px;
}

.headline-wrap{
	border-bottom:2px solid #dfad23;
	margin-bottom:1em;
}

.item_list-inner a{
	color:#3d4594;
}

@media screen and (max-width: 1490px) {
	.item_list li{
		max-height:300px;
		text-overflow: hidden;
		overflow: hidden;
	}
	.item_list-name{
		font-size:.9em;
	}
}

.item_list2 li{
	max-height:345px;
	padding-bottom:1em;
}
@media screen and (max-width: 1490px) {
	.item_list2 li{
		max-height:300px;
		text-overflow: hidden;
		overflow: hidden;
	}
	.detail-tab th,
	.detail-tab td{
		font-size:13px;
	}

}
