@charset "utf-8";

/*----- footer -----*/
#footer_wrap{background:#fff;}
.footer_area{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	max-width:1180px;
	padding:12px 20px 15px;
	margin:auto;
}
.f_menu_list{
	display:flex;
	align-items:center;
	padding:0;
	margin:0;
}
.f_menu_item{
	position:relative;
	list-style:none;
	margin:0 25px 0 0;
}
.f_menu_link{
	display:block;
	color:#333 !important;
	font-size:1.2rem;
	letter-spacing:0;
	line-height:2rem;
	text-decoration:none;
}
.f_menu_link:hover{text-decoration:underline;}
.f_txt{
	margin:0;
	line-height:2rem;
}
.copyright{
	font-size:1.2rem;
	letter-spacing:0.72px;
}

@media screen and (max-width:767px){

/*----- footer -----*/
.footer_area{
	display:block;
	padding:0;
}
.f_menu_list{flex-wrap:wrap;}
.f_menu_item{
	width:50%;
	padding:13px 15px 16px;
	margin:0;
	border-bottom:1px solid #ccc;
}
.f_menu_item:first-child{border-right:1px solid #ccc;}
.f_menu_item:last-child{
	width:100%;
	text-align:center;
}
.f_menu_link{display:inline-block;}
.f_txt{
	padding:13px 20px 17px;
	text-align:center;
}
