@charset "UTF-8";
@media (max-width: 990px) {
/*---------------------------------------------------*/
main{
	width: 100%;
	margin: 0 auto;
	padding:20px;
}
.company_title {
	max-width: 30%;
}
.fluid{
	width: 100%;
}
h2{
	margin: 50px 0;
}
.company_table,.history_table {
	width: 100%;
	table-layout: fixed;
	word-break: break-all;
/*	word-wrap: break-all;*/
}
.company_table th,.history_table th {
	width: 40%;
}
.company_table td, .history_table td {
	padding-left: 0;
}
h3 {
	font-size: 24px;
}
.history_table th{
	width: 90px;
}
.phirosophy p {
	font-size: 15px;
}
.phirosophy p:first-of-type {
	font-size: 18px;
}
.company_table th,.company_table td, .history_table th, .history_table td{
	font-size: 15px;
}
.accsess_map_detail {
	width: 90%;
	margin: 0 auto;
	justify-content: space-between;
	margin-bottom: 50px;
}
.access_map section h4 {
	font-size: 15px;
}
.access_map section p {
	font-size: 12px;
	padding-bottom: 10px;
}
iframe {
	border-radius: 0;
	width: 100%;
}
object {
	border-radius: 0px;
}
.map{
	text-align: center;
	width: 100%;
	border-radius: 20px;
	margin: 0 auto;
}
/*---------------------------------------------------*/
}