/* st-footer style */
#st-footer {
	background-color: #f9f9f9;
	border-top: solid 1px #eeeeee;
	color: #444444;
	font-size: 11px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 20px 0xp 0px 0px;
	padding: 20px 10px 40px 10px;
}
#st-footer a {
	color: #444444;
	text-decoration: none;
}
#st-footer a:hover {
	text-decoration: none;
}
#st-foot {
	margin: 0px auto;
	width: 1170px;
}
#st-foot:before,
#st-foot:after {
	content: "";
	display: table;
	clear: both;
	margin: 0;
	padding: 0;
}
.foot-navi {
	float: left;
	width: 33%;
}
.foot-navi > h4 {
	border-bottom: solid 1px #444444;
	border-left: solid 3px #444444;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	width: 84%;
}
.foot-navi > ul {
	padding: 0;
	margin: 0;
}
.foot-navi > ul > li {
	border-left: solid 1px #cccccc;
	list-style: none;
	margin: 0;
	padding: 3px;
}
#copy {
	margin: 10px 0px 10px 0px;
	padding: 0;
	text-align: center;
}
@media screen and (max-width: 1199px) {
	#st-foot { width:100%; }
	.foot-navi > h4 { font-size: 11px; }
}
@media screen and (max-width: 767px) {
	.foot-navi {
		float: none;
		margin-bottom: 15px;
		width: 100%;
	}
}

