/* --------------------main------------------- */
/* aboutustop */
.aboutustop{
	padding: 40px 0 30px;
	margin-bottom: 30px;
	border-bottom: 2px solid #000;
}
.aboutustop__ttl{
	font-size: 40px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
/* curator */
.curator{
	padding-bottom: 40px;
	margin-bottom: 30px;
	border-bottom: 2px solid #000;
}
.curatorlist li{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 50px;
}
.curator__photo{
	width: 60%;
	margin: 0 auto;
	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;
	overflow: hidden;
}
.aboutus-subtxt{
	margin: 15px 0 30px;
}
.collaboration-slider{
	width: 115% !important;
}
.collaboration-slider .slick-slide{
	margin: 0 5px 0 0 !important;
}
.collaboration-slider .slick-prev::before,
.collaboration-slider .slick-next::before{
	display: none;
}
.collaboration-slider li img{
	border: 3px solid #000;
}
.collaborationlist-inner{
	width: 85%;
	margin: 0 auto;
	padding: 0 0 30px;
}
.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: 35%;
	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: 100%;
}
.postlist__img img{
	width: 100%;
}
.postlist__ttl{
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.post__date{
	font-size: 15px;
}








