@charset "utf-8";



@media only screen and (max-width: 480px) {



.company-h4{
	display: block;
	color:#333;
	font-size:15px;
	font-weight: 800;
	letter-spacing: 0px;
	margin: 15px 0 36px 0;
}

.message-lead{
	font-size:24px;
	margin: 0 0 30px 0;
	padding: 0;
}

.message-col{
	display: block;
	justify-content: space-between;
	width: 100%;
}

.message-left{
	width: 100%;
	margin-bottom: 24px;
}

.message-right{
	width: 100%;
	text-align: center;
}

.signature-wrappper{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 30px;
}

.signature-president{
	font-size:13px;
	color:#333;
	margin-right: 15px;
}

.signature-name{
	width: 120px;
}
.signature-name img{
	width: 100%;
}

.signature-photo{
	width: 50%;
	border: 1px solid #666;
	margin: auto;
}




.outline-table{
	width: 100%;
	font-size:13px;
	border-collapse: collapse;
	border-top:1px solid #666;
	margin-bottom: 60px;
}
.outline-table tr{
	font-size:13px;
	border-collapse: collapse;
	border-bottom:1px solid #666;
}

.outline-table th{
	width: 110px;
	text-align: center;
	color:#0080cb;
	padding: 15px 15px 15px 15px;
}
.outline-table td{
	text-align: left;
	padding: 15px 15px 15px 15px;
}


.history-table{
	width: 100%;
	font-size:13px;
	border-collapse: collapse;
	border-top:1px solid #666;
}
.history-table tr{
	font-size:13px;
	border-collapse: collapse;
	border-bottom:1px solid #666;
}

.history-table th{
	width: 110px;
	text-align: left;
	color:#0080cb;
	padding: 15px 15px 15px 15px;
}

.history-table td{
	text-align: left;
	padding: 15px 15px 15px 15px;
}







}/*//end  max-width: 480px ///////////////////////*/







@media only screen and (min-width: 481px) {




.company-h4{
	display: block;
	color:#333;
	font-size:15px;
	font-weight: 800;
	letter-spacing: 0px;
	margin: 15px 0 36px 0;
}

.message-lead{
	font-size:30px;
	margin: 0 0 30px 0;
	padding: 0;
}

.message-col{
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.message-left{
	width: 620px;
}

.message-right{
	width: 300px;
}

.signature-wrappper{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 30px;
}

.signature-president{
	font-size:13px;
	color:#333;
	margin-right: 15px;
}

.signature-name{
	width: 180px;
}
.signature-name img{
	width: 100%;
}

.signature-photo{
	width: 100%;
	border: 1px solid #666;
}




.outline-table{
	width: 100%;
	font-size:13px;
	border-collapse: collapse;
	border-top:1px solid #666;
	margin-bottom: 60px;
}
.outline-table tr{
	font-size:13px;
	border-collapse: collapse;
	border-bottom:1px solid #666;
}

.outline-table th{
	width: 180px;
	text-align: center;
	color:#0080cb;
	padding: 15px 0 15px 0;
}
.outline-table td{
	text-align: left;
	padding: 15px 15px 15px 100px;
}


.history-table{
	width: 100%;
	font-size:13px;
	border-collapse: collapse;
	border-top:1px solid #666;
}
.history-table tr{
	font-size:13px;
	border-collapse: collapse;
	border-bottom:1px solid #666;
}

.history-table th{
	width: 180px;
	text-align: left;
	color:#0080cb;
	padding: 15px 0 15px 60px;
}

.history-table td{
	text-align: left;
	padding: 15px 15px 15px 100px;
}



}/*//end  min-width: 481px ///////////////////////*/











