#contact {
	width : 100%;
	max-width:1000px;
    text-align: center;
	margin-right: auto;
	margin-left: auto; 
	overflow: hidden;
    padding-top: 123px;

}

@media only screen and (max-width: 768px) {
  #contact {

    padding-top: 83px!important;

}
section {
	width : 100%; /* 画像の枠をさらに上位の枠の80%の横幅にする */
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto; /* 上下のマージンをゼロに、左右のマージンを自動に */
	clear: both;
	padding-top: 0px;
	padding-left: 0%;
	padding-right: 0%;
	
}

}


@media only screen and (max-width: 768px) {
    #contact{
          padding-top: 83px!important;
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
    }
    .center{
        text-align: center!important;
    }
}