@charset "utf-8";

/*-------------------------------------------------------------------------------------------------------------------------------
* company 
------------------------------------------------------------------------------------------------------------------------------- */
.company{
	padding: 0 0 50px;
}
.company .page_title .image{
	background-image: url("../../../assets/img/company/mv.jpg");
}
@media (max-width:767px) {
	.company{
		padding: 0;
	}
}



/* table01 */
.table01 {
	width: 100%;
	border-bottom: 1px solid #d1d1d1;
	margin: 20px 0 0;
}
.table01 th{
	padding: 20px 30px;
	border-top: 1px solid #d1d1d1;	
	background: #ecefe4;
	width: 250px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	background-color:  #ecefe4;
}
.table01 td{
	padding: 20px 30px;
	border-top: 1px solid #d1d1d1;
}
@media (max-width:767px) {
	.table01 {
		border-bottom: none;
		margin: 20px 0 0;
	}
	.table01 th{
		display: block;
		padding: 10px 15px;
		border-top: none;	
		width: 100%;
	}
	.table01 th.required{
		background-position: right 15px center;
		background-size: 33px;
	}
	.table01 td{
		display: block;
		padding: 10px 15px 30px;
		border-top: none;
		width: 100%;
	}
}

/* notes */
.notes{
	display: block;
	margin: 10px 0 0;
	font-size: 87.5%;
	line-height: 1.5;
}


