table, td, th {
	text-align: center;
}
.margin-bottom-20.margin-bottom-20 {
    margin-bottom: 4em!important;
}
.wp-block-image {
    margin: 0 0 2em;
}
.huki-box {
    margin-bottom: 2em;
}
.huki-right {
    text-align: right;
}
.huki-left .huki-imgname {
    margin-right: 20px;
}
.huki-right .huki-imgname {
    margin-left: 20px;
}
.wp-block-table {
    margin: 1em 0 2em;
}
.huki-text {
    background: #f4f4f5;
    border-radius: 4px;
    display: inline-block;
    padding: 1em;
    position: relative;
    text-align: left;
    vertical-align: top;
}
.huki-left .huki-text-after {
    border-color: transparent #f4f4f5 transparent transparent;
    border-width: 12px 14px 12px 0;
    left: -12px;
}
.huki-text-after {
    top: 18px;
}
.huki-text-after, .huki-text-before {
    border-style: solid;
    content: "";
    position: absolute;
}
.huki-right .huki-text-after {
    border-color: transparent transparent transparent #f4f4f5;
    border-width: 12px 0 12px 14px;
    right: -12px;
}
.pf-face-img, .wp-user-avatar {
    border-radius: 50%;
    box-sizing: border-box;
    display: block;
    object-fit: cover;
}
.tsnc-btn-area {
    margin-bottom: 2em;
    text-align: center;
}
.tsnc-btn-area {
    margin-bottom: 2em;
    text-align: center;
}
.tsnc-btn {
    background: #6e5a50;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff!important;
	text-decoration: none!important;
    display: inline-block;
    font-weight: 700;
    min-width: 48%;
    padding: 12px 16px;
    transition: opacity .3s;
}
.has-fixed-layout a {
	display: block;
	text-align: center;
}
@media (min-width: 1030px) {
    .huki-imgname {
        width: 100px;
    }
	.huki-imgname .pf-face-img, .huki-imgname .wp-user-avatar {
        height: 100px;
        width: 100px;
    }
	    .huki-text {
        max-width: calc(100% - 278px);
    }
}

@media (max-width: 1029px) {
    .huki-imgname {
        width: 70px;
    }
	.huki-imgname .pf-face-img, .huki-imgname .wp-user-avatar {
        height: 70px;
        width: 70px;
    }
	.huki-text {
        max-width: calc(100% - 130px);
    }
	.fs-12 {
		font-size: 12px;
	}
}

.huki-imgname {
    display: inline-block;
    text-align: center;
}