@charset "UTF-8";
/* CSS Document */

.slick-track {
    /*display: flex!important;
    flex-wrap: wrap!important;
    justify-content: space-between!important;*/
}

.slick-slide a {
	display: flex!important;
    flex-wrap: wrap!important;
	align-items: center;
	height: 100%;
	padding: 0!important;
	background: #CCC;
}

@media print, screen and (min-width: 769px){
	
	h2.f_en.info_title {
		width: 80%;
		padding-bottom: 5px;
		margin: 0 auto 30px;
		border-bottom: 1px solid #a0a0a0;
	}
	
	div.info {
		width: 80%;
		margin: 0 auto;
	}
	
	li.info-list__unit {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	
	li.info-list__unit span.info-list__date{
		width: 100px;
		display: inline-block;
	}
	
	li.info-list__unit a{
		display: inline-block;
	}

}

@media print, screen and (max-width: 768px){
	
	h2.f_en.info_title {
		width: 90%;
		padding-bottom: 5px;
		margin: 0 auto 20px;
		border-bottom: 1px solid #a0a0a0;
	}
	
	div.info {
		width: 90%;
		margin: 0 auto;
	}
	
	li.info-list__unit {
		display: block;
		padding-bottom: 12px;
		margin-bottom: 12px;
		border-bottom: 1px solid #CCC;
	}
	
	li.info-list__unit span.info-list__date{
		width: 100%;
		display: inline-block;
		padding-bottom: 0;
	}
	
	li.info-list__unit a{
		display: inline-block;
	}

}
