	.gridcontainer-main{
		width:100%;
		display: grid;
		grid-template-columns: 25px repeat(12, 1fr) 25px;
		grid-template-rows: repeat(3, minmax(10px, auto));
		gap: 10px;
		background-color: #ffffff;
		 align-items: center;
	}
	
	.item-header{
		grid-row: 1;
		grid-column: 2/14;
		background-color: #d6f5f5;
	}
	
	.item-content{
		grid-row: 2;
		grid-column: 2/14;
		background-color: #ffffe6;
	}
	
	.item-footer{
		grid-row: 3;
		grid-column: 2/14;
		background-color: #d6f5f5;
	}
	
	.item-leftcontent{
		grid-row: 2;
		grid-column: 2/7;
	}
	
	.item-rightcontent{
		grid-row: 2;
		grid-column: 7/14;
	}
	
	.item-rcgrid{
		grid-row: 2;
		grid-column: 7/14;
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: repeat(2,minmax(10px, auto));
		gap: 15px 15px;
	}
	
	.item-rc11{
		grid-row: 1;
		grid-column: 1/2;
	}
	
	.item-rc12{
		grid-row: 1;
		grid-column: 2/3;
	}
	
	.item-rc1a{
		grid-row: 1;
		grid-column: 1/3;
	}
	
	.item-rc21{
		grid-row: 2;
		grid-column: 1/2;
	}
	
	.item-rc22{
		grid-row: 2;
		grid-column: 2/3;
	}
	
	.item-rc2a{
		grid-row: 2;
		grid-column: 1/3;
	}
	
	.resize-img-left{
		display: block;
		float: left;
		max-width: 100%;
		height: auto;
	}
	
	.resize-img-center{
		display: block;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
		height: auto;
	}
	
		.buton01{
		background-color: #58B6AE;
		border: none;
		color: black;
		padding: 12px;
		border-radius: 12px;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		width: 100%;
		height: auto;
		font-size: 18px;
		margin: 4px 2px;
		transition-duration: 0.4s;
		cursor: pointer;
	}