 @charset "utf-8";
/*===Setup default===*/

.fac_lst {overflow: hidden;}
.fac_lst li {float: left;}
.fac_lst li a {display: block;text-decoration: none;}
.fac_lst_img {margin-bottom: 10px;text-align: center;}
.fac_lst_img img{ max-width:306px;border-radius:40px;}

@media only screen and (max-width: 480px) {
	.fac_lst li {width: 100% !important;}
	.fac_lst li a {padding: 0 !important;}
	.fac_lst li .fac_lst_img img {max-width: none !important;}
}
@media only screen and (max-width: 767px) {
	.fac_lst li {width: 50%;margin: 0 0 25px 0;}
	.fac_lst li a {padding: 0 4%;}
	.fac_lst li .fac_lst_img img {width: 100%;max-width: 308px;}
	.fac_lst_img { margin:0 5px 10px ;}
}
@media only screen and (min-width: 768px) {
	.fac_lst {width: 101%;}
	.fac_lst li {width: 32%;margin: 0 0 45px 1.51%;}
	.fac_lst li:nth-child(3n-2) {margin-left: 0;}
}
@media only screen and (max-width: 680px) {
	.subbox_part_up{ padding-bottom:0px !important;}

}