@charset "utf-8";
/* CSS Document */

.mediaTitle {
}
table.media {
	width: 758px;
	border-bottom: dashed 1px #999;
	margin-top: 10px;
}
td.mediaSumnail {
	text-align: left;
	max-height: 98px;
	max-width: 100px;
}
td.toDetail {
	text-align: right;
}
table.mediaLast {
	width: 758px;
	border-bottom: dashed 1px #999;
	margin-top: 10px;
	margin-bottom: 25px;
}
td.mediaDetailText {
	vertical-align: top;
	padding: 10px 20px;
}
table.mediaDetail {
	margin-top: 10px;
}
table.mediaDetail td.mediaDetailDate {
	border: solid 1px #111;
	padding-left: 10px;
}
table.mediaDetail td.mediaDetailSumnail {
	border-top: solid 1px #111;
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
	padding-left: 10px;
}
table.mediaDetail td.mediaDetailTitle {
	border-top: solid 1px #111;
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
	font-size: 14px;
	padding: 10px;
}
table.mediaDetail td.img01 {
	border-left: solid 1px #111;
	border-right: solid 1px #111;
}
table.mediaDetail td.img02 {
	border-left: solid 1px #111;
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
}
table.mediaDetail td.mediaDetailText {
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
}
  .company_media2 {
  padding: 0 20px 20px 0;
  margin: 40px 25px 30px 0;
  width: 735px;
}
 .company_media2 p {
  font-size: 1.4rem;
  color: #6C5932;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: #d3d4b4 1px solid;
  }