#footer{
	/*background: #000015;*/
	background: #fff;
}
#footer .ft_copy{
	color: #fff;
	font-size: 13px;
	text-align: center;
	box-sizing:border-box;
	padding:10px 0;
	background: #3E3A39;
}
#footer .ft_wrap{
	box-sizing:border-box;
	max-width: 940px;
	width: 90%;
	margin: 0 auto;
	padding: 60px 0;
	
}
#footer .ft_wrap .ft_entry_btn a{
	box-sizing:border-box;
	padding: 75px 0;
	width: 200px;
	height: 200px;
	display: block;
	text-align: center;
	font-size: 20px;
	margin: 0 auto 60px;
	line-height: 150%

}
#footer .ft_wrap .ft_entry_btn a span{
}



.btns_ent{
display: -moz-inline-box;
 display: inline-block;
 /display: inline; /zoom: 1;

 margin: 0px 10px;
 padding: 10px 8px;
 box-sizing: border-box;

 text-align: center;




}

.ft_btn_area{
width: 100%;
 margin: 0px;
 padding: 0px auto;
 text-align: center;
 overflow: hidden;


}







#footer .ft_wrap .ft_sitemap{
	box-sizing:border-box;
	text-align: center;
	padding: 30px 0;
}
#footer .ft_wrap .ft_sitemap li{
	display: inline-block;
	box-sizing:border-box;
	padding: 0 10px;
}
#footer .ft_wrap .ft_sitemap li a{
	box-sizing:border-box;
	/*color: #fff;*/
	color: #000;
	font-size: 13px;
}
#footer .ft_wrap .ft_logo{
	box-sizing:border-box;
	width: 130px;
	margin: 0 auto 30px;
}
#footer .ft_wrap .ft_sns{
	box-sizing:border-box;
	text-align: center;
}
#footer .ft_wrap .ft_sns li{
	box-sizing:border-box;
	display: inline-block;
	padding: 0 10px;
}
#footer .ft_wrap .ft_sns li a{
	box-sizing:border-box;
}
@media(min-width: 1px) and (max-width: 640px){
	#footer .ft_wrap{
		width: 100%;
		padding: 60px 0 30px;
	}
	#footer .ft_wrap .ft_sitemap{
		text-align: left;
	}
	#footer .ft_wrap .ft_sitemap li {
	    display: block;
	    padding: 0;
	    border-bottom: 1px solid #000;
	}
	#footer .ft_wrap .ft_sitemap li a{
		display: block;
		padding: 10px;
		background: #3e3a39;
	}
	#footer .ft_wrap .ft_sitemap li a span{
		background: url(../img/base/ui01.png) left center no-repeat;
		padding: 0 0 0 15px;
		color: #fff;
	}
	#footer .ft_wrap .ft_entry_btn a{
		margin: 0 auto 30px;
	}
}