.heading {display: flex;gap: 20px 30px;flex-wrap: wrap;align-items: flex-start;}
.heading .ava-box {width: 190px;box-sizing: border-box;border-radius: 100%;margin: 0 auto}
.heading > ul {flex: 1;}
.heading > ul > li {display: flex;padding: 0 0 15px;align-items: center;gap: 20px;}
.heading > ul > li:last-child{padding: 0;align-items: flex-start;}
.heading > ul > li span {background: #4d5876;min-width: 80px;padding: 10px;color: #fff;font-size: 16px;line-height: 1;box-sizing: border-box;display: flex;align-items: center;justify-content :center;}
.heading > ul > li p {flex: 1;}
.heading > ul > li .txt {flex: 1;}

@media screen and (max-width: 768px) {
	.heading {flex-direction: column;align-items: flex-start;}
	.heading > ul > li span {font-size: 14px;}
}