/* KEYWORDS: +all, +mozilla, +os, +webkit, -android, -chrome, -edge, -firefox, -gecko, -ie, -ie10, -ie11, -ie7, -ie8, -ie9, -ipad, -iphone, -khtml, -linux, -mac, -macos, -mobile, -opera, -presto, -safari, -trident, -trident3, -trident4, -trident5, -trident6, -trident7, -upbrowser, -win, -windows, -windowsphone, -windowsxp, -winphone, -winxp, -universal */

/*** Skipping CSS Section grid (only-param=slideshow) ***/
/*** Skipping CSS Section common (only-param=slideshow) ***/
/*** Skipping CSS Section navigation (only-param=slideshow) ***/
/*** Skipping CSS Section forms (only-param=slideshow) ***/
/*** Skipping CSS Section tsg (only-param=slideshow) ***/
/*** Skipping CSS Section buttons (only-param=slideshow) ***/
/*** Skipping CSS Section side-boxes (only-param=slideshow) ***/
/*** Skipping CSS Section specifications-table (only-param=slideshow) ***/
/*** Skipping CSS Section blog (only-param=slideshow) ***/
/*** Skipping CSS Section home (only-param=slideshow) ***/
/*** Skipping CSS Section sub (only-param=slideshow) ***/
/*** Skipping CSS Section slider (only-param=slideshow) ***/
/*** Skipping CSS Section product (only-param=slideshow) ***/
/*** Skipping CSS Section product-child (only-param=slideshow) ***/
/*** Skipping CSS Section landing (only-param=slideshow) ***/
/*** Skipping CSS Section landing-directory (only-param=slideshow) ***/
/*** START ls20/global/slideshow.css ***/
/* home slideshow */
.home-slideshow {
	position: relative;	
	margin-bottom: 20px;
}
.home-slideshow a,
.home-slideshow a:hover,
.home-slideshow a:focus {
	text-decoration: none;
}
.page2VMJB1OR .home-slideshow {
	margin-bottom: 0px;
}
@media (min-width: 1920px) {
	.home-slideshow {
		width: 1920px;
		max-width: 100%; 
		margin: 0 auto;		
	}	
}
.home-slide {
	position: relative;	
}
.home-slideshow-caption {
	position: absolute;	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.home-slideshow-caption * {
	color: #fff;	
}

.dark-text * {
	color: #000;
}
.home-slideshow-caption .btn {
	background-color: transparent;
	border: 2px solid;
	padding: 6px 20px;
	margin-top: 15px;
	font-size: 17px;
	font-family: var(--ff);
	font-weight: normal;
	line-height: var(--lh);
	border-radius: 3px;
}
@media (max-width: 1023px) {
	.home-slideshow-caption .btn {
		font-size: 16px;
		padding: 3px 10px;
		margin-top: 10px;
	}
}

.home-slideshow-caption .btn::after {
	margin-left: 7px;
	content: '';
	background: var(--sprite) -175px -75px no-repeat;
	width: 10px;
	height: 11px;
	display: inline-block;
}
.dark-text.home-slideshow-caption .btn {
	color: #08107b;
}
.dark-text.home-slideshow-caption .btn::after {
	background-position: -125px -75px;
}
.light-text.home-slideshow-caption .btn {
	color: #fff;
}
.light-text.home-slideshow-caption .btn::after {
	background-position: -175px -75px;
}
.dark-text.home-slideshow-caption .btn:hover,
.dark-text.home-slideshow-caption .btn:focus,
.home-slideshow-caption .btn:hover,
.home-slideshow-caption .btn:focus {
	color: var(--yellow);
	opacity: 1;
}
.dark-text.home-slideshow-caption .btn:hover::after,
.dark-text.home-slideshow-caption .btn:focus::after,
.home-slideshow-caption .btn:hover::after,
.home-slideshow-caption .btn:focus::after {
	background-position: -100px -75px;
}

.home-slideshow img {
	width: 100%;
	height: auto;	
}
.slide-lg {
	display: block;	
}
.slide-sm {
	display: none;	
}
.slideshow-paging {
	width: 100%;
	bottom: 10px;
	left: 0px;	
	text-align: center;
	z-index: 24;
	margin-top: 10px;
}
.slideshow-paging[data-overlay="1"] {
	position: absolute;	
	margin-top: 0px;
}
.slideshow-paging span {
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.9);
	background-color: #ccc;
	margin-right: 10px;
	cursor: pointer;
	border: 0 none;
}
@media (max-width: 767px) {
	.slideshow-paging span {
		width: 15px;
		height: 15px;
	}
}
.slideshow-paging span.active {
	background-color: #666;
	cursor: default;
}
.home-slideshow-caption-container {
	padding: 30px 30px 15px;	
	width: 60%;
}
html[lang="ja-JP"] .home-slideshow-caption-container {
	width: 100%;
}


.home-slideshow-caption .h1 {font-size: 30px; margin-top: 0px; margin-bottom: 0px;}
.home-slideshow-caption .h2 {font-size: 17px; margin-bottom: 0px; margin-top: 5px;}
.home-slideshow[data-ar="ar-5-2-1200-480"] .home-slideshow-caption .h1 {font-family: var(--ff); font-weight: 400;}
@media (min-width: 1200px) {
	.home-slideshow-caption .h1 {font-size: 36px;}
	.home-slideshow-caption .h2 {font-size: 20px;}
}
@media (max-width: 979px) {
	.home-slideshow-caption .h1 {font-size: 24px;}
	.home-slideshow-caption .h2 {font-size: 15px;}
	.home-slideshow-caption-container {
		padding: 20px 20px 10px;
	}
}
/* font size for fullwidth slideshow */
.home-slideshow[data-ar="ar-3-1-1170-390"] .home-slideshow-caption .h1 {font-size: 40px; margin-bottom: 10px;}
.home-slideshow[data-ar="ar-3-1-1170-390"] .home-slideshow-caption .h2 {font-size: 20px;}
@media (max-width: 979px) {
	.home-slideshow[data-ar="ar-3-1-1170-390"] .home-slideshow-caption .h1 {font-size: 30px;}
	.home-slideshow[data-ar="ar-3-1-1170-390"] .home-slideshow-caption .h2 {font-size: 18px;}		
}

@media (max-width: 559px) {
	.slide-lg {
		display: none;	
	}
	.slide-sm {
		display: block;	
	}	
} 
@media (max-width: 767px) {
	.home-slideshow-caption {
		position: static;
	}
	.home-slideshow-caption-container {		
		width: 100%;
		background-color: #000;
		color: #fff;
		padding: 15px;
		min-height: 80px;
	}
	.dark-text .home-slideshow-caption-container {
		background-color: #fff;
		color: #000;
	}	
}

/* custom text position */
.home-slide[data-caption-position="lb"] .home-slideshow-caption,
.home-slide[data-caption-position="rb"] .home-slideshow-caption,
.home-slide[data-caption-position="rt"] .home-slideshow-caption {
	display: flex;
	flex-flow: column nowrap;
}
.home-slide[data-caption-position="lb"] .home-slideshow-caption {
	justify-content: flex-end;
}
.home-slide[data-caption-position="rb"] .home-slideshow-caption {
	justify-content: flex-end;
	align-items: flex-end;
	text-align: right;
}
.home-slide[data-caption-position="rt"] .home-slideshow-caption {
	align-items: flex-end;
	text-align: right;
}

.home-slide[data-caption-position="lb"] .home-slideshow-caption-container,
.home-slide[data-caption-position="rb"] .home-slideshow-caption-container {
	padding: 15px 40px 40px;
}
@media (max-width: 979px) {
	.home-slide[data-caption-position="lb"] .home-slideshow-caption-container,
	.home-slide[data-caption-position="rb"] .home-slideshow-caption-container{
		padding: 10px 30px 30px;
	}	
}

@media (min-width: 1200px) {
	.home-slideshow[data-fullwidth="1"] .home-slideshow-caption-container {
		padding-left: 30;
		padding-right: 0;
	}	
}
@media (max-width: 1199px) {
	.home-slideshow[data-fullwidth="1"] .container {
		padding-left: 30;
		padding-right: 0;
	}
}

@media (min-width: 1200px) {
	.home-slideshow {
		overflow: hidden;
	}
	#home-slideshow {
		overflow: visible;
	}
	.slide-bg-left,
	.slide-bg-right {
		position: absolute;
		top: 0;
		height: 100%;
		width: 50%;
		width: calc((100vw - 1155px)/2);
		background-repeat: repeat-x;
		background-size: auto 100%;
	}
	.slide-bg-left {
		right: 100%;
	}
	.slide-bg-right {
		left: 100%;
	}	
}

.home-slideshow .fa-angle-left,
.home-slideshow .fa-angle-right {
	position: absolute;
	top: calc(50% - 20px);
	cursor: pointer;
	display: inline-block;
	z-index: 21;
    background-image: var(--sprite);
    background-repeat: no-repeat;
    background-position: -475px -50px;
    opacity: 0.1;
    transition: opacity 0.5s;
    width: 17px;
    height: 29px;
}
.home-slideshow .fa-angle-right {
    transform: rotate(180deg);
}
.home-slideshow:hover .fa-angle-left,
.home-slideshow:hover .fa-angle-right {
    opacity: 0.3;
}
.home-slideshow .fa-angle-left:hover,
.home-slideshow .fa-angle-right:hover {
	opacity: 0.5;
}
.home-slideshow .fa-angle-right {right: 30px;}
.home-slideshow .fa-angle-left {left: 30px;}

@media (max-width: 767px) {
	.home-slideshow .fa-angle-left,
	.home-slideshow .fa-angle-right	{
		font-size: 30px;
	}
	.home-slideshow .fa-angle-right {right: 15px;}
	.home-slideshow .fa-angle-left {left: 15px;}	
}
/*** END ls20/global/slideshow.css ***/

/*** Skipping CSS Section news (only-param=slideshow) ***/
/*** Skipping CSS Section events (only-param=slideshow) ***/
/*** Skipping CSS Section resources (only-param=slideshow) ***/
/*** Skipping CSS Section micro (only-param=slideshow) ***/
/*** Skipping CSS Section museum (only-param=slideshow) ***/
/*** Skipping CSS Section product-gallery (only-param=slideshow) ***/
/*** Skipping CSS Section search (only-param=slideshow) ***/
/*** Skipping CSS Section objective-finder (only-param=slideshow) ***/
/*** Skipping CSS Section content-slideshow (only-param=slideshow) ***/
/*** Skipping CSS Section microscopes-configurator (only-param=slideshow) ***/
/*** Skipping CSS Section related-applications (only-param=slideshow) ***/
/*** Skipping CSS Section grayed-out (only-param=slideshow) ***/
/*** Skipping CSS Section downloads (only-param=slideshow) ***/
/*** Skipping CSS Section bioscapes (only-param=slideshow) ***/
/*** Skipping CSS Section camera-selection (only-param=slideshow) ***/
/*** Skipping CSS Section camera-migration-guide (only-param=slideshow) ***/
/*** Skipping CSS Section video (only-param=slideshow) ***/
/*** Skipping CSS Section compare (only-param=slideshow) ***/
/*** Skipping CSS Section empty (only-param=slideshow) ***/
/*** Skipping CSS Section my-account (only-param=slideshow) ***/
/*** Skipping CSS Section print (only-param=slideshow) ***/
/*** Skipping CSS Section service-provider (only-param=slideshow) ***/
/*** Skipping CSS Section ecs (only-param=slideshow) ***/
/*** Skipping CSS Section ecs-home (only-param=slideshow) ***/
/*** Skipping CSS Section ecs-sub (only-param=slideshow) ***/
/*** Skipping CSS Section sitemap (only-param=slideshow) ***/
/*** Skipping CSS Section dir-list-dynamic (only-param=slideshow) ***/
/*** Skipping CSS Section sub-slideshow (only-param=slideshow) ***/
/*** Skipping CSS Section objective-finder-legacy (only-param=slideshow) ***/
/*** Skipping CSS Section globalstyles (only-param=slideshow) ***/
/* TIME: 0.0038800239562988 */