footer {
	margin: 0;
	width: 100%;
	overflow: hidden;
	background: #0e75bc;
}
	@media(min-width:1024px){
	}
footer #Related td th tr {
	padding: 10px;
	margin: 10px;
}

footer #FNav {
	display: none;
}
	@media(min-width:1024px){
		footer #FNav {
			padding: 2rem;
			background: #dcdcdc;
			display: -webkit-flex; /* Safari */
			display: flex;
			-webkit-flex-wrap: wrap; /* Safari */
			flex-wrap: wrap;
			-webkit-align-items: stretch; /* Safari */
			align-items: stretch;
		}
	}

footer #FNav h5 {
}
	@media(min-width:1024px){
		footer #FNav h5{
			font-size: 1.1rem;
			letter-spacing: .2rem;
			padding-bottom: .2rem;
			margin-bottom: .2rem;
			border-bottom: .1px solid #999;
		}
	}

footer #FNav h5 a{
}
	@media(min-width:1024px){
		footer #FNav h5 a {
			text-decoration: none;
			color: #444;
			transition: all .2s linear;
		}
	}

footer #FNav h5 a:hover{
}
	@media(min-width:1024px){
		footer #FNav h5 a:hover {
			color: #333;
		}
	}

footer #FNav h6 {
}
	@media(min-width:1024px){
		footer #FNav h6{
			font-size: .9rem;
			letter-spacing: .2rem;
		}
	}

footer #FNav h6 a{
}
	@media(min-width:1024px){
		footer #FNav h6 a {
			text-decoration: none;
			color: #666;
			transition: all .2s linear;
		}
	}

footer #FNav h6 a:hover{
}
	@media(min-width:1024px){
		footer #FNav h6 a:hover {
			color: #66bc0e;
		}
	}

footer #FNav ul {
	width: 100%;
	list-style: none;
}
	@media(min-width:1024px){
		footer #FNav ul{
			width: -webkit-calc(100%/5);
			width: calc(100%/5);
			flex-grow: 0;
			margin: .5rem;
		}
	}

footer #FNav ul:nth-child(2){
	width: 100%;
	list-style: none;
}
	@media(min-width:1024px){
		footer #FNav ul:nth-child(2){
			width: 30%;
			flex-grow: 2;
			margin: .5rem;
		}
	}

footer #FNav ul:nth-child(6){
	width: 100%;
	list-style: none;
}
	@media(min-width:1024px){
		footer #FNav ul:nth-child(6){
			width: 35%;
			flex-grow: 0;
			margin: .5rem;
		}
	}

footer #FNav ul li {
	list-style: none;
}
	@media(min-width:1024px){
		footer #FNav ul li {
			font-size: .9rem;
		}
	}

footer #FNav ul li > h3 > a{
	list-style: none;
}
	@media(min-width:1024px){
		footer #FNav ul li > h3 > a{
			color: #444;
			font-size: .9rem;
		}
	}

footer #FNav ul li a {
	text-decoration: none;
	color: #666;
	transition: all .2s linear;
}
	@media(min-width:1024px){
		footer #FNav ul li a {
			font-size: .9rem;
		}
	}

footer #FNav ul li a:hover {
	text-decoration: none;
	color: #66bc0e;
}
	@media(min-width:1024px){
		footer #FNav ul li a:hover {
		}
	}

footer .f_totop {
	width: 100%;
	padding: 1rem;
	font-size: 0.8rem;
	text-align: center;
	background: #e8e8e8;
	letter-spacing: 0.1rem;
	display: block;
}
	@media(min-width:1024px){
		footer .f_totop {
			padding: .5rem;
			text-align: right;
			display: block;
		}
	}

footer .f_totop a{
	width: 100%;
	height: 100%;
	display: block;
	color: #0e75bc;
	text-decoration: none;
}
	@media(min-width:1024px){
	}

footer #copy_area {
	padding: 5px 15px;
	font-size: 0.7rem;
	text-align: center;
	color: #fff;
	background: #0e75bc;
}
	@media(min-width:1024px){
		footer #copy_area {
			text-align: right;
		}
	}


footer .CTBtn {
	width: 30%;
	padding: .8rem 1rem;
	/*background: url(../img/icon/icon-triangle.png) 100% 0% no-repeat,#fff;*/
	border: none;
	letter-spacing: .2rem;
	cursor: pointer;
	
}
	@media(min-width:1024px){
		footer .CTBtn {
			width: auto;
			padding: .8rem 1rem;
			/*background: url(../img/icon/icon-triangle.png) 100% 0% no-repeat,#fff;*/
			border: none;
			letter-spacing: .2rem;
			cursor: pointer;
	
		}
	}

footer .CTBtn a {
	
	height: 100%;
	display: block;
	text-decoration: none;
	font-size: 2rem;
	color: #0e75bc;
}
	@media(min-width:1024px){
		footer .CTBtn a{
			
			height: 100%;
			display: block;
			text-decoration: none;
			font-size: 1rem;
			color: #0e75bc;
			transition: all .3s linear;
		}
	}

footer .CTBtn a:hover {
}
	@media(min-width:1024px){
		footer .CTBtn a:hover{
			color: #5fb30a;
		}
	}

h1 {
}
	@media(min-width:1024px){
		h1 {
		}
	}
