@charset "utf-8";


	.insta_list{
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		margin: 20px;


	}
	
	.insta_list li{
		position: relative;
		width: calc((100%)/1);
		list-style: none;
	}
	.insta_list li :hover{
		opacity: 0.8;
	}
	
	@media screen and (max-width: 750px){
		.insta_list li{
			width: calc((100% - 20px)/2);
		}
	}
	
	.insta_list li::before{
		content: "";
		display: block;
		padding-top: 100%;
	}
	
	.insta_list a{
		position: absolute;
	  top: 0;
	  width: 100%;
	  height: 100%;
	}
	
	.insta_list img{
	  width: 100%;
	  height: 100%;
	  object-fit: cover;
	}
	
	.insta_btn{
		background-color: #000;
		padding: .5em 1em;
		width: fit-content;
		margin: 0 auto;
		cursor: pointer;
		transition: .3s
	}
	
	.insta_btn a{
		color: #fff;
		text-decoration: none;
	}
	
	.insta_btn:hover{
		background-color: #999;
		opacity: 0.7;
	}