@charset "UTF-8";

#company .table{
    margin-bottom:90px;
}
#company .contents .map{
    width:80%;
    margin:0 auto;
}
#company .contents .map iframe{
    width:100%;
    height:400px;
}
#company .contents .map iframe.firstframe{
    margin-bottom:50px;
}

#company .contents .map:last-child {
	margin-bottom:0;
}
#company h3{
	font-size:2.4rem;
	font-weight:600;
	padding-bottom:5px;
	font-family: 'M PLUS 1p', sans-serif;
	color:#000000;
	border-bottom:solid 5px #FFA300;
	margin-bottom:1em;
	text-align:left;
}

@media screen and (max-width:1500px){

}

@media screen and (max-width:1200px){

	#company .contents .map{
		width:90%;
	}
	#company .table{
		margin-bottom:50px;
	}
	#company .contents .map iframe.firstframe{
    margin-bottom:30px;
}
}

@media screen and (max-width:1024px){	
}

@media screen and (max-width: 768px){
}

@media screen and (max-width:640px){

	#company .table{
		margin-bottom:30px;
	}
	.contents .map iframe{
		width:100%;
		height:250px;
	}
	#company .contents .map{
		width:100%;
	}
	#company h3{
		font-size:1.8rem;
		border-bottom:solid 3px #FFA300;
	}
	#company .contents .map iframe{
		height:300px;
	}
}
	
@media screen and (max-width:480px){
}
	
@media screen and (max-width:360px){
}