.img {
	*zoom: 1;
	margin: 0 auto;
	width: 1200px;
	padding: 10px 0 10px; 
}
@media only screen and (max-width: 650px) {
  .img{
		padding: 14px 0 0; 
		width: 100%;
} }
#inspection {
	*zoom: 1;
	margin: 0 auto;
	width: 1200px;
	padding: 10px 0 10px; 
}
@media only screen and (max-width: 650px) {
  #inspection {
		width: 100%; 
} }
@media only screen and (max-width: 650px) {
  #inspection {
		width: 94%; 
} }
h2 {
	position: relative;
	display: inline-block;
	margin-bottom: 1em;
	width: 1200px;
	text-align: center;
	padding: 20px 0;
}　
@media only screen and (max-width: 650px) {
  h2 {
		width: 100%; 
} }
@media only screen and (max-width: 650px) {
  h2 {
		width: 94%;
		padding: 10px 0; 
} }　
.inspection_box{
	*zoom: 1;
	margin: 0 auto;
	width: 1200px;
	padding: 20px 0;
}
.inspection_box ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	padding: 20px 0;
}　　
@media screen and (max-width: 650px) {
  .inspection_box {
			width: 100%;
		}
 }
@media only screen and (max-width: 650px) {
  .inspection_box  {
		width: 96%; 
		padding: 10px 0;
}
  .inspection_box ul {
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
} }
.inspection4_inner {
	*zoom: 1;
	margin: 0 auto;
	width: 1002px;
	padding: 10px 0 10px; 
}
.inspection4_inner ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	padding-bottom: 30px;
}
/*
.inspection4_inner table{
  width: 470px
}
*/
.inspection4_inner table{
	width: 100%;
}
.inspection4_inner table th.m1{
  background: #d3e7f4;
  text-align: center;
  padding: 10px 0;
  border-radius: 6px;
  line-height: 120%;
}
.inspection4_inner table th.m2{
  background: #b9d9ed;
  text-align: center;
  padding: 10px 0;
  border-radius: 6px;
  line-height: 120%;
}
.inspection4_inner table th.m3{
  background: #96c6e4;
  text-align: center;
  padding: 10px 0;
  border-radius: 6px;
  line-height: 120%;
}
.inspection4_inner table td{
  text-align: left;
  padding: 10px 0;
  font-size: 14px;
}
/*
table, tr, th, td {
display: block;
}
*/
@media screen and (max-width: 650px) {
  .inspection4_inner {
			width: 100%;
		}
 }
@media only screen and (max-width: 650px) {
  .inspection4_inner  {
		width: 94%; 
		padding: 10px 0;
}
  .inspection4_inner ul {
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
}
  .inspection4_inner table th.m1, .inspection4_inner table th.m2, .inspection4_inner table th.m3, .inspection4_inner table td {
	width: 94%;
} }
.mail {
	*zoom: 1;
	margin: 0 auto;
	width: 1002px;
	padding: 20px 0 150px;
	text-align: center;
}
@media only screen and (max-width: 650px) {
  .mail{
		width: 94%;
		padding: 10px 0; 
} }


/*mtec add*/
.inspection4_inner ul li{
	width: 470px;
}
.inspection4_inner table th{
	width: 100%;
}
@media only screen and (max-width: 650px) {
	.inspection4_inner ul li{
		width: 94%;
	}
}
