/* --------------------main------------------- */
/* aboutustop */
.aboutustop{
	padding: 40px 0 30px;
	margin-bottom: 30px;
	border-bottom: 2px solid #000;
}
.aboutustop__ttl{
	font-size: 50px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
/* curator */
.curator{
	padding-bottom: 40px;
	margin-bottom: 30px;
	border-bottom: 2px solid #000;
}
.curatorlist li{
	width: 26%;
	margin-right: 11%;
}
.curatorlist li:nth-of-type(3n){
	margin-right: 0;
}
.curator__photo{
	width: 100%;
	margin-bottom: 20px;
}
.curator__photo img{
	width: 100%;
	border-radius: 50%;
}
.curator__name{
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}
/* collaboration */
.collaboration{
	padding: 40px 0;
}
.aboutus-subtxt{
	margin: 15px 0 30px;
}
.collaboration-slider .slick-slide{
	margin: 0 20px 0 0 !important;
}
.collaboration-slider .slick-list{
 	padding: 0 20% 0 0!important;
}
.collaboration-slider .slick-prev::before,
.collaboration-slider .slick-next::before{
	display: none;
}
.collaboration-slider li{
	background-color: #fff;
	width: 180px !important;
}
.collaboration-slider li img{
	border: 3px solid #000;
}
.collaborationlist-inner{
	margin: 0 auto;
	padding: 30px 0;
}
.collaboration__desc{
	margin-top: 30px;
}
.search-btn{
	text-align: center;
	width: 15%;
	margin: 40px auto 0;
}
.btn{
	text-align: center;
	border: 3px solid #000;
	width: 15%;
	margin: 40px auto 0;
}
.btn a{
	display: block;
	padding: 10px 0px 8px;
	font-weight: bold;
}
.btn a:hover{
	background: #000;
	color: #fff;
}


/* post */
.post{
	padding-bottom: 80px;
}
.postlist li{
	margin-bottom: 40px;
}
.postlist__img{
	width: 35%;
	margin-right: 30px;
}
.postlist__img img{
	width: 100%;
}
.postlist__txt{
	flex: 1;
}
.postlist__ttl{
	font-size: 21px;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.post__date{
	font-size: 15px;
}

