#header{
	border-top:4px solid #152b67;
	border-bottom:1px solid #ddd;
	height:60px;
	z-index:120
}
.anchor{
	padding-top:50px;
	margin-top:-50px
}
#logoArea{
	height:50%
}
#logoImg{
	-webkit-transition:all .8s ease-in-out;
	transition:all .8s ease-in-out;
	max-width:256px
}
.scroll #headerCopy{
	top:-20px;
	height:0
}
.scroll #headerMain{
	height:100%
}
.topBtn{
	margin-right:.4em
}
#gNavWrap,#gNavWrap.isVisible{
	top:0
}
#slideshow,
#slideshow .slideIn{
	height:calc(100vh - 80px);
	height:56.25vw;
}
#pageTitleWrap{
	padding:1px;
	height:160px
}
#pageTitleInner{
	padding:1px 
}
#pageTitle,
#pageTitleSub{
	z-index:5
}

#breadcrumbList{font-size:0}
#breadcrumbList li{
	min-width:92px
}
#breadcrumbList a{
	border-right:1px solid #fff;
	font-size:0.9rem;
	padding:.6em .4em;
	margin:0
}
#breadcrumbList li:last-child a{
	border:none;
	cursor:default
}
#breadcrumbList li:last-child a:hover{background:none}

@media (min-width:768px),print{
	#slideshow,
	#slideshow .slideIn{
		max-height:320px
	}
}
@media all and (min-width:992px),print{
	#header{
		height:80px;
		border-bottom:none;
	}
	.scroll #header{
		border-top:1px solid #152b67;
		height:60px
	}
	.anchor{
		padding-top:128px;
		margin-top:-128px
	}
	.topBtn{
		width:auto;
		height:auto;
	}
	#topMail{
		min-height:40px
	}
	#gNavWrap,#gNavWrap.isVisible{
		top:80px
	}
	.scroll #gNavWrap,
	.scroll #gNavWrap.isVisible{
		top:60px
	}
	#slideshow,
	#slideshow .slideIn{
		height:56.25vw;
		max-height:480px
	}
	#slideshow{
		padding:1px
	}
	#pageTitleWrap{
		height:296px
	}
	#breadcrumb{
		margin:0.1em 0;
		border-bottom:1px solid #ccc
	}
	#breadcrumbList li{min-width:0;flex:0 0 auto;position:relative}
	#breadcrumbList li:last-child{flex:0 1 auto}
	#breadcrumbList a{
		border:none;
		padding:.2em 0;
		position:relative;
	}
	#breadcrumbList span{
		position:relative;
		padding:0 .3em
	}
	#breadcrumbList li,
	#breadcrumbList a,
	#breadcrumbList span {
		display: inline-block!important;
	}
	#breadcrumbList li a::after{content:">"}
	#breadcrumbList li:last-child a::after{content:"";padding:0}
	#breadcrumbList li span::before,
	#breadcrumbList li span::after{
		padding:0;
		position:absolute;
		bottom:.1em;
		content:"";
		display:inline-block;
		width:0;
		height:1px;
		background:#888;
		-webkit-transition:.6s;
		transition:.6s;
		opacity:0
	}
	#breadcrumbList li:last-child span::before,
	#breadcrumbList li:last-child span::after{
		display:none;
	}
	#breadcrumbList li span::before{left:50%}
	#breadcrumbList li span::after{right:50%}
	#breadcrumbList li span:hover::before,
	#breadcrumbList li span:hover::after{width:50%;opacity:1}
	}
}
@media all and (min-width:992px),print{
}
