@charset "UTF-8";
/*====================================
	for company.html
	Date of 2016.5.20
====================================*/

.companyProfile,
.companyHistory {
	border-bottom: 1px dotted #000;
	margin-bottom: 8px;
	padding: 0 2px 8px 2px;
}
.companyProfile dt,
.companyHistory dt {
	color: #65737F;
	font-weight: 900;
}
.companyProfile dd {
	font-size: 95%;
}
.companyMap {
	position: relative;
	padding-bottom: 70%;
	height: 0;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}
.companyMap iframe,
.companyMap object,
.companyMap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.idea {
	margin-left: 25px;
}
.idea li {
	list-style: decimal outside;
	font-size: 110%;
	margin-bottom: 14px;
}
.companyHistory dd {
	font-size: 90%;
}

/* 769px */
@media print, screen and (min-width: 769px){
.companyProfile,
.companyHistory {
	padding: 0 5px 8px 5px;
}
.companyProfile dt,
.companyHistory dt{
	font-size: 95%;
	font-weight: normal;
	display: inline-block;
	width: 14.880952380952%;
	vertical-align: top;
}
.companyHistory dt{
	width: 19.642857142857%;
}
.companyProfile dd {
	font-size: 90%;
	width: 83%;
	display: inline-block;
}
.companyHistory dd {
	font-size: 90%;
	width: 78%;
	display: inline-block;
}
.companyMap {
	padding-bottom: 67%;
}
}