/* footer */
footer{
	padding:30px 0 80px;
	border-top:1px solid #ececec;
	background: #fff;
}
.footer_wrap{
	max-width:1200px;
	margin:0 auto;
	width:100%;
	display:table;
}
.f_logo{
	width: 160px;
	display: table-cell;
}
.f_logo a {
    height: 25px;
    width: 100%;
    background: url(/img/marketer/pc/logo_b.png) no-repeat center center;
    display: table;
}
.f_link{
	padding-left:150px;
}
.f_link ul li{
	display: inline-block;
	position: relative;
}
.f_link ul li a{
	font-size: 13px;
    color: #a9a9a9;
	padding: 0 20px;
}
.f_link ul li::before{
	content: '';
    position: absolute;
    left: 0;
    top: 11px;
    width: 1px;
    height: 12px;
    background: #d0d0d0;
}
.f_link ul li:first-child:before{
	display:none;
}
.copy {
	font-size:13px;
	text-align:center;
	color: #a9a9a9;
	font-weight: 300;
    margin-top: 20px;
}