@charset "utf-8";

/* -------------------------------------------------------
	processing
------------------------------------------------------- */
.mv-concept {
	background: url(/common/img/processing/spec/mv.png) no-repeat bottom center;
	background-size: cover;
}

.con {
	max-width: 960px;
	margin: 0 auto;
}
.con > p {
	margin-bottom: 3px;
}
.table {
  border: none;
  display: block;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.table tr > td, .table tr > td {
    width: 240px;
}
.table tr > td {
  text-align: center;
}
.table tr > td:first-child {
  width: 240px;
	line-height: 1.7;
	padding: 6px 20px;
	text-align: center;
}
.tableCaption {
	margin: 8px auto 60px;
	font-size: 14px;
	text-align: right;
	color: #606060;
}
.emphasis {
	margin: 0 auto;
	text-align: center;
	color: #fe0000;
}
.con > p.specLink {
	font-size: 14px;
	margin: 20px auto 60px;
	text-align: right;
}

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

}
@media screen and (max-width:1024px){

}
@media screen and (max-width:767px){
	.con > p.specLink {
    text-align: left;
	}
	.tableCaption {
		text-align: left;
	}
}
