body {
	min-width: unset;
}
.sns-list{
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 10px auto;
}
.sns-list>li{
	height: 20px;
	line-height: 20px;
}
.sns-list>li:nth-child(2){
	margin-top: 0px;
	margin-left: 10px;
}

.sectionWrapper {
	width: 95%;
	max-width: 960px;
}
.sectionWrapper a {
	color: #ff003c;
	word-break: break-all;
}
.sectionWrapper h1.tdTitle .enterprise-title {
	font-size: unset;
}
.sectionWrapper h1.tdTitle .enterprise-name {
	margin: 20px 0;
}
.tdDate {
	max-width: 95%;
	margin: 0px auto;
	background: url(../images/topics/ico_time.png) left center no-repeat;
}
.tdDate span {
	margin: 0 0 0 21px;
}
.con-detail h3 {
	margin-bottom: 0;
	text-align: left;
	font-size: 1.16em;
	line-height: 26px;
	letter-spacing: unset;
}
.con-detail p.mt-8 {
	margin-top: 0;
	margin-bottom: 2rem;
	padding: 0 1rem;
}
.content {
	width: 95%;
	max-width: 960px;
	margin: 0 auto;
	padding: 50px 0;
	border-bottom: dotted 2px #333;
}
/*
.history-table tr td:first-child {}
*/
.content .history-table .td-year {
	padding-right: 10px;
	white-space: nowrap;
}

@media (max-width: 767px) {
	.tdDate {
		max-width: 100%;
	}
	.con-detail h3 {
		font-size: 0.9rem;
	}
}