.pic.grid_2col {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.pic.grid_2col .box_item {
    width: calc(50% - 1px);
    margin-bottom: 10px;
    position:relative;
}
.pic.grid_2col .box_item .note {
    position: absolute;
    left: 1em;
    top: 0.5em;
    color: #fff;
}
.pic.grid_2col .box_item img {
    width: 100% !important;
}
.wrap_person {
    padding-bottom: 40px;
}
.wrap_person img{
	max-width:100%;
}
.wrap_person .person_name {
    padding-bottom: 0.5em;
}
.box_person_contant {
    display: flex;
    justify-content: space-between;
}
.box_person_contant .person_photo {
    width: 48%;
}
.wrap_person img {
    max-width: 100%;
}
.box_person_contant p {
    width: 50%;
    margin: 0 !important;
}
ul.wrap_paging {
    margin-top: 90px;
}


@media screen and (max-width:660px){
	.box_person_contant{
		display:block;
	}
	.box_person_contant .person_photo,.box_person_contant p{
		width:100%;
	}
}
