@charset "utf-8";

/*-------------------------------------------------------
会社概要
--------------------------------------------------------*/
.contents .contentsHeader {	/*会社概要*/
	background-image: url(../../company/images/page_image_company.jpg);
}
.contents .contentsHeader h1 {	/*会社概要*/
	width: 454px;
	height: 120px;
	background-image: url(../../company/images/page_title_company.png);
}
@media screen and (max-width: 640px) {

	.contents .contentsHeader h1 {	/*会社概要*/
		width: 100%;
		height: 50%;
		background-image: url(../../company/images/page_title_company.png);
		background-size:50% auto;
	}

}

section#profile {
	padding-top: 60px;
}

table.table_base{
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  background-color: #fff;
}
table.table_base tr{
  border-bottom: dashed 1px #999;
}

table.table_base th, table.table_base td{
  padding: 20px 30px;
}
table.table_base th{
  width: 24%;
  /*
  background:repeating-linear-gradient(
	-45deg,
	#72c798,
	#72c798 1px,
	#fff 0,
	#fff 2px
	);*/
  background-color: #a2ddbc;
  color: #333333;
  font-weight: bold;
  text-align: left;
}

@media screen and (max-width: 640px) {
	
	table.table_base th,
	table.table_base td {
		border-bottom: none;
		display: block;
		width: 100%;
	}
	table.table_base th, table.table_base td{
	  padding: 20px 0px;
	  text-align: center;
	}

}


.map_area {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
}
.map_area div:first-child{
	width: 366px;
}
.map_area div:first-child img{
	border-radius: 5px;
	border: 2px solid #4cb788;
}
.map_area div:last-child{
	width: 690px;
}
.map_area div:last-child iframe{
	width: 690px;
	height: 366px;
	border-radius: 5px;
	border: 2px solid #4cb788;
}
.map_area div p{
	padding: 5px 0;
}
@media screen and (max-width: 640px) {
	.map_area {
		flex-direction: column;
	}
	.map_area div:first-child{
		width: 100%;
	}
	.map_area div:first-child img{
		width: 100%;
		height: auto;
	}
	.map_area div:last-child{
		width: 100%;
	}
	.map_area div:last-child iframe{
		width: 100%;
		height: auto;
	}
}