	/* [29] */

	* {
	  box-sizing: border-box;
	}

	.box-Container {
		font-family: BentonSans regular, Arial, Helvetica, sans-serif;
		font-size: calc( 9px + (14 - 9) * ( (100vw - 400px) / (800 - 400) ));
		width: auto;
		height: auto;
		margin-left: 30px;
		color: #76A1F8;
		text-align: center;
		display: flex;
 		flex-direction: column;
 }

	.box-Container a:hover {
		font-size: calc( 9px + (12 - 9) * ( (100vw - 400px) / (800 - 400) ));
		text-align: left;
		color: red;
	}

	/*top,right,bottom,left*/
	.box-column {
		float: left;
		font-size: calc( 4px + (8 - 4) * ( (100vw - 400px) / (800 - 400) ));
		margin-left:30px;
		margin-bottom:30px;
		width: 30%;
		padding: 25px 20px 35px 20px;
		padding-left: calc( 10px + (20 - 10) * ( (100vw - 400px) / (800 - 400) ));
		height: 200px;
		background-color: #ffffff;
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
		text-align: left;
	}

	.box-column-img {
		float: left;
		font-size: calc( 2px + (8 - 6) * ( (100vw - 400px) / (800 - 400) ));;
		margin-left:30px;
		margin-bottom:30px;
		PADDING-TOP:5px;
		PADDING-left:0px;
		width:170px;
		height: 200px;
		background-color: #ffffff;
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		text-align: center;
	}

	.box-column-img img {
		float: left;
		font-size: calc( 2px + (8 - 6) * ( (100vw - 400px) / (800 - 400) ));;
		margin-left:30px;
		width: 20%;
		height: 200px;
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
	}

	.box-column p {
		font-size: calc( 9px + (12 - 9) * ( (100vw - 400px) / (800 - 400) ));
		text-align: left;
	}

	.box-row:after {
		content: "";
		display: table;
		clear: both;
		border: 2px;
	}
