<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@charset "utf-8";
/* CSS Document */
/* zoom button */
.modal-base{
	position: relative;
	display: block;
	z-index:1;
}
.msie8 .modal-viewer {
	position:relative;
	z-index:-1;
}

.modal-base:after{
	display: block;
	content: ' ';
	width: 18px;
	height: 18px;
	background: url(https://global.kawasaki.com/common/img/modal_viewer_zoom.png) no-repeat 0 0;
	position: absolute;
	bottom: 0;
	right: 0;
	zoom: 1;
	z-index:10;
}




/* modal window */

.modal-viewer{
	cursor:pointer;
}

.modal-viewer:hover{
	opacity:0.75;
}

.gNavbasegray{
	position:absolute;
	z-index:65000;
	top:0px;
	background:rgb(0,0,0);
	width:100%;
	opacity: 0.75;
}

div.rpModal{
	background-color:#fff;
	position:absolute;
	top:0px;
	left:0px;
	font-size:0.8em;
	z-index:65535;
	padding-top:14px;
	padding-bottom:14px;

}
div.rpModal .m-visual{
	display:inline-block;
	cursor:pointer;
	text-align:center;
}

.modal-naviLeft,.modal-naviRight{
	display:inline-block;
	/*width:53px!important;*/
	height:100%;
	position:relative;
	vertical-align: top;
}
.modal-naviLeft a, .modal-naviRight a{
	border:none;
	display:block;
}

.modal-naviLeft a.modal-navi,
.modal-naviRight a.modal-navi{
	width:23px;
	position: absolute;
	left:8px;
}

.modal-naviRight a.modal-close{
	position: absolute;
	width:21px;
	top:0px;
	left:14px;
}

.modal-naviLeft a img,.modal-naviRight a img{
	border:none;
}

.modal-naviRight div.modal-pages{
	width:100%;
	text-align:center;
	vertical-align:bottom;
	position: absolute;
}

.modalClose a img{
	border:none;
}

div#ajaxLoader{
	position:absolute;
	color:#fff;
	width:160px;
	height:46px;
	font-size:16px;
}

.m-visual a.modal-close{
	display:none;
}
.m-visual .modal-pages{
	display:none;
}
.modal-naviRight a.modal-close{
	display:block;
}
.modal-naviRight .modal-pages{
	display:block;
}

div.rpModal .m-visual img.key-v'{
	width:100%;
}

@media only screen and (max-width: 639px) {
div.rpModal{
	width:96%;
}
.modal-naviLeft,.modal-naviRight{
	width:10%!important;
}

.modal-navi{
	left:8px!important;
	width:60%!important;
}

.modal-navi img{
	width:100%;
}


.modal-naviRight a.modal-close{
	display:none;
}
.m-visual a.modal-close{
	display:block;
	margin-bottom:10px;
}
.m-visual .modal-pages{
	display:block;
	margin-top:10px;
}

div.rpModal .m-visual {
	width:80%!important;
}
div.rpModal .m-visual img.key-v'{
	width:100%;
}

}



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