.journal-cont{
	
}
.company-info{
	max-width:900px;
	width:90%;
	margin:0 auto 110px;
}
.company-info h2{
	font-size:var(--fz20);
	color:#fff;
	font-weight:500;
	text-align:center;
	background:var(--blue);
	border-radius:50px;
	padding:15px;
	margin-bottom:40px;
}


.table dl:nth-child(odd){
	background-color:var(--gray);
}
.table dl dt{
	color:var(--blue);
	font-weight:500;
}


@media screen and (min-width: 769px) {
	.table dl dt{
		font-size:var(--fz16);
		padding-left:3em;
	}
	.table dl dd{
		font-size:var(--fz18);
	}
}
@media screen and (max-width: 768px) {
	#main-column{
		padding:0 5%;
	}
	
	.company-info {
	    width: 100%;
	    margin: 0 auto 110px;
	}
	.company-info h2 {
    	font-size: var(--fz16);
    	padding: 10px;
    }
    

}

