@charset "UTF-8";

.mainimg .mtxt p {
	width:98%;
	line-height:2.1;
	padding-bottom:10px;
}
.mainimg .mtxt p.names {
	text-align:right;
	padding-top:0;
}

/* .companyArea */
.companyArea {
	padding:4.7% 0 0;
}
.companyArea .company {
	width:55.5%;
	margin:0 auto;
	clear:both;
	padding:1.2% 0 0.3%;
}
.companyArea .company table {
	width:100%;
	clear:both;
}
.companyArea .company table th {
	width:30.5%;
	text-align:left;
	font-weight:normal;
	color:#3f77f5;
	background:url(../common/images/ln02.gif) repeat-x left bottom;
	padding:2.4% 0 1.7% 1.5%;
	vertical-align:top;
}
.companyArea .company table td {
	background:url(../common/images/ln02.gif) repeat-x left bottom;
	text-align:left;
	vertical-align:top;
	padding:2.4% 0 1.7%;
}
.companyArea .company table td .addr {
	padding-bottom:5%;
}
.companyArea .historyArea {
	width:98%;
	margin:0 auto;
	clear:both;
	padding-bottom:3%;
}
.companyArea .history {
	width:90%;
	float:right;
	clear:both;
	padding-top:1.5%;
}
.companyArea .history table {
	width:77%;
	float:left;
}
.companyArea .history table th {
	width:15%;/*EN*/
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	color:#3f77f5;
	background:url(../common/images/ln02.gif) repeat-x left bottom;
	padding:3% 0 3% 1.5%;/*EN*/
	line-height:2;/*EN*/
}
.companyArea .history table td {
	background:url(../common/images/ln02.gif) repeat-x left bottom;
	text-align:left;
	vertical-align:top;
	padding:3% 4% 3% 0;/*EN*/
	line-height:2;/*EN*/
}
.companyArea .history table td p {
	margin-bottom:-1%;
	padding-top:0.6%;
}
.companyArea .history .img {
	width:17%;
	float:right;
	padding:0 2% 0 0;
}
.companyArea .history .img img {
	width:100%;
}

@media only screen and (min-width:1px) and (max-width:640px) {
.mainimg .mtxt p.names span {
/*	font-size:12px;
*/}
.companyArea .company {
	width:95%;
}
.companyArea .company table {
/*	font-size:7px;
*/}
.companyArea .history table th {
	width:6em;
}
.companyArea .history table td {
	padding-right:0;
}
.companyArea .historyArea {
	width:95%;
}
.companyArea .history {
	width:95%;
}
.companyArea .history table {
	line-height:1.5;
/*	font-size:7px;
*/}
.companyArea .history table td {
	line-height:1.5;
}
} 