<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@charset "utf-8";
.mapAreaWrapper{
	display: block !important;
	overflow:visible !important;
}
.mapArea {
	position: relative;
	background: url(https://global.kawasaki.com/en/mobility/marine/machinery/img/coupling_map.jpg) no-repeat;
	width: 660px;
	height: 456px;
	margin: 0 auto;
	display:block; 
}
.mapArea span {position: absolute; }

.mapArea span.loc24 {top: 221px; left: 291px; }/* Kobe Works */
.mapArea span.loc25 {top: 217px; left: 299px; }/* Tokyo Head Office */
.mapArea span.loc24_2 {top: 221px; left: 287px; }/* Kobe Works(Technical) */

.mapArea span.loc01 {top: 175px; left: 51px; }/* Amsterdam */
.mapArea span.loc02 {top: 175px; left: 38px; }/* London */
.mapArea span.loc03 {top: 246px; left: 251px; }/* Hong Kong */

.mapArea a:hover {
	opacity: 1.0;
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
}
.map-tooltips {
	display: none;
	position: absolute;
	bottom: -2.8em;
	left: 0.3em;
	z-index: 9999;
	padding: 0.3em 0.5em;
	color: #FFFFFF;
	background: #4d4d4f;
	border-radius: 0.5em;
	width: auto;
	overflow:visible;
}
.map-tooltips:after {
	width: 100%;
	content: "";
	display: block;
	position: absolute;
	left: 0.5em;
	top: -8px;
	border-top: 8px solid transparent;
	border-left: 8px solid #4d4d4f;
}
a:hover .map-tooltips {
	display: block;
}
 @media only screen and (max-width: 639px) { 
.mapAreaWrapper {
	display: none !important;
}
}




</pre></body></html>