

flex-container{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}








#sec-board{
	
	height: auto;
	
}

#sec-board flex-container section{
	margin: var(--vertical-padding);

}

#sec-board flex-container section .p-title{
	font-size: var(--font-size-normal);
}

#sec-board flex-container section .text-p{
	color: #888;
	font-size: calc( var(--font-size-normal) - 2px);
}

#block-board{
	height: auto;
}

#block-board, #block-board block-container{
	background-color: var(--bg-color);
	margin-top: 0;
}

#sec-board flex-container section{

		width: 350px;
}

@media screen and (min-width: 760px)  {
	
	
	#block-board block-container flex-container
	{
		margin: 0px;
		
	}
	
	#sec-board{
		
		height: auto;
		
	}
	
	#sec-board flex-container{
		justify-content: flex-start;
		
	}
	
	#sec-board flex-container section{
/*
		margin-right: calc(var(--vertical-padding) * 4);
*/
		margin-bottom: calc(var(--vertical-padding) * 4);
		width: 350px;
	}
	
	
}


@media screen and (min-width: 1280px)  { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
	
	
	#sec-board{
		
		height: auto;
		
	}
	
 }
 

