.csection-cells [data-type="person"] figure {
	margin-top: 0.4em;
}
	.csection-cells [data-type="person"] figure .cover {
		position: relative;
		z-index: 0;
	}
		.csection-cells [data-type="person"] figure .cover::before {
			content: "";
			display: block;
			padding-top: 100%;
		}
		.csection-cells [data-type="person"] figure .cover img {
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			object-fit: cover;
			object-position: center;
		}

.csection-cells [data-type="person"] .colum {
	padding-left: 2.0em;
}
	.csection-cells [data-type="person"] .organize {
		margin-bottom: 1em;
	}
		.csection-cells [data-type="person"] .organize > .name {
			font-weight: 500;
			font-size: 1.0em;
			line-height: 1.5em;
			margin-bottom: 0.5em;
		}
		.csection-cells [data-type="person"] .position {
			font-size: 0.9em;
			line-height: 1.5em;
			margin-bottom: 0;
			opacity: 0.6;
		}
	.csection-cells [data-type="person"] .personal {
		margin-bottom: 1.6em;
	}
		.csection-cells [data-type="person"] .personal > .name {
			font-size: 1.6em;font-weight: 500;font-family: var(--font-g);
			letter-spacing: 0.08em;
			margin-bottom: 0;
		}
		.csection-cells [data-type="person"] .enname {
			display: block;
			font-family: var(--font-g);
			font-weight: 400;
			font-size: 0.4em;
			line-height: 1em;
			letter-spacing: 0.2em;
			opacity: 0.5;
			margin-top: 1em;
			/*margin-left: 1.3em;*/
			vertical-align: middle;
		}
	.csection-cells [data-type="person"] .content {
	
	}

.csection-cells [data-type="person"] .person-links {
	margin-top: 1.5em;
}
	.csection-cells [data-type="person"] .person-links li {
		margin-bottom: 1.3em;
	}
	.csection-cells [data-type="person"] .person-links li a {
		display: block;
		cursor: pointer;
		background-image: url(/share/im/nv_simar-gr.svg);
		background-repeat: no-repeat;
		background-size: auto 1em;
		background-position: left center;
		padding-left: 1.6em;
	}
		.csection-cells [data-type="person"] .person-links li a > b {
			display: block;
			font-weight: 500;
			line-height: 1.5em;
		}
		.csection-cells [data-type="person"] .person-links li a > i {
			display: none;
			overflow: hidden;
			font-size: 0.8em;
			line-height: 1.0em;
			height: 1.1em;
			margin-top: 0.5em;
			opacity: 0.5;
		}
		.csection-cells [data-type="person"] .person-links li[data-serviceid=""] a > i {
			display: block;
		}
	.csection-cells [data-type="person"] .person-links li[data-serviceid="twitter"] a {
		background-image: url(/share/im/mrk_twitter-color.svg);
		background-size: auto 1em;
	}
	.csection-cells [data-type="person"] .person-links li[data-serviceid="instagram"] a {
		background-image: url(/share/im/mrk_ig-gr.svg);
	}
	.csection-cells [data-type="person"] .person-links li[data-serviceid="facebook"] a {
		background-image: url(/share/im/mrk_fb-color.svg);
	}
	.csection-cells [data-type="person"] .person-links li[data-serviceid="tiktok"] a {
		background-image: url(/share/im/mrk_tiktok-gr.svg);
	}
	.csection-cells [data-type="person"] .person-links li[data-serviceid=""] a {
		background-position: left top 0.46em;
	}

.csection-cells [data-type="person"] .contact {
	margin-top: 1.5em;
}
	.csection-cells [data-type="person"] .contact summary {
		font-size: 1.2em;
		font-weight: 500;
	}
	.csection-cells [data-type="person"] .contact dl {
		display: block;
		margin-top: 1.4em;
	}
		.csection-cells [data-type="person"] .contact dl dt {
			display: block;
			font-size: 0.9em;
			line-height: 1em;
			opacity: 0.5;
			margin-bottom: 0.6em;
		}
		.csection-cells [data-type="person"] .contact dl dd {
			display: block;
		}
		
	.csection-cells [data-type="person"] .contact address {
		font-size: 0.9em;
		line-height: 1.6em;
	}
	.csection-cells [data-type="person"] .contact a.phone-link,
	.csection-cells [data-type="person"] .contact .email a[data-enabledisplay="1"] {
		background-repeat: no-repeat;
		background-position: left center;
		line-height: 1.2em;
		padding-left: 1.46em;
		background-size: auto 1em;
	}
	.csection-cells [data-type="person"] .contact .phone-link {
		background-image: url(/share/im/mrk_call.svg);
		pointer-events: none;
	}
	.csection-cells [data-type="person"] .contact .email a[data-enabledisplay="1"] {
		background-image: url(/share/im/mrk_mail-c.svg);
	}
	
.csection-cells [data-type="person"] .colum .columInPhoto {
	display: none;
}

/*level*/
/*level: 1*/
.csection-cells [data-type="person"][data-level="1"] > figure {
	width: 46%;
}
.csection-cells [data-type="person"][data-level="1"] .colum {
	width: 54%;
}

/*level: 2*/
.csection-cells [data-type="person"][data-level="2"] > figure {
	width: 40%;
}
.csection-cells [data-type="person"][data-level="2"] .colum {
	width: 60%;
}

/*level: 3*/
.csection-cells [data-type="person"][data-level="3"] > figure {
	width: 35%;
}
.csection-cells [data-type="person"][data-level="3"] .colum {
	width: 65%;
}

/*level: 4*/
.csection-cells [data-type="person"][data-level="4"] > figure {
	width: 28%;
}
.csection-cells [data-type="person"][data-level="4"] .colum {
	width: 72%;
}

/*level: 5*/
.csection-cells [data-type="person"][data-level="5"] > figure {
	width: 20%;
}
.csection-cells [data-type="person"][data-level="5"] .colum {
	width: 80%;
}

/*non image*/
.csection-cells [data-type="person"][data-disableimage="true"] figure {
	display: none;
}
.csection-cells [data-type="person"][data-disableimage="true"] .colum {
	width: 100%;
	padding-left: 0em;
}

@media only screen and (max-width:640px){
	.csection-cells [data-type="person"] .organize > .name {
		font-size: 3vw;
	}
	.csection-cells [data-type="person"] .position {
		font-size: 3.2vw;
	}
	.csection-cells [data-type="person"] .personal > .name {
		font-size: 6vw;
	}
	.csection-cells [data-type="person"] .enname {
		font-size: 2.4vw;
	}
	.csection-cells [data-type="person"] .organize {
		
	}
		
	.csection-cells [data-type="person"] .contact .phone-link {
		pointer-events: auto;
	}
	
	.csection-cells [data-type="person"][data-level="1"] figure,
	.csection-cells [data-type="person"][data-level="2"] figure {
		width: 100%;
		margin-top: 0;
		margin-bottom: 1.2em;
	}
	.csection-cells [data-type="person"][data-level="1"] .colum,
	.csection-cells [data-type="person"][data-level="2"] .colum {
		width: 100%;
		padding-left: 0;
	}
	.csection-cells [data-type="person"][data-level="3"] > figure,
	.csection-cells [data-type="person"][data-level="4"] > figure,
	.csection-cells [data-type="person"][data-level="5"] > figure {
		display: none;
	}
	.csection-cells [data-type="person"][data-level="3"] figure.columInPhoto,
	.csection-cells [data-type="person"][data-level="4"] figure.columInPhoto,
	.csection-cells [data-type="person"][data-level="5"] figure.columInPhoto {
		display: inline-block;
		float: left;
		margin-right: 1.5em;
		margin-bottom: 1em;
		margin-top: 0em;
	}
	.csection-cells [data-type="person"][data-level="3"] figure.columInPhoto {
		width: 48%;
	}
	.csection-cells [data-type="person"][data-level="4"] figure.columInPhoto,
	.csection-cells [data-type="person"][data-level="5"] figure.columInPhoto {
		width: 31%;
	}
	.csection-cells [data-type="person"][data-level="3"] .content,
	.csection-cells [data-type="person"][data-level="4"] .content,
	.csection-cells [data-type="person"][data-level="5"] .content {
		clear: both;
	}
	.csection-cells [data-type="person"][data-level="3"] .colum,
	.csection-cells [data-type="person"][data-level="4"] .colum,
	.csection-cells [data-type="person"][data-level="5"] .colum {
		width: 100%;
		padding-left: 0;
	}
	.csection-cells [data-type="person"][data-level="3"] .organize,
	.csection-cells [data-type="person"][data-level="4"] .organize,
	.csection-cells [data-type="person"][data-level="5"] .organize {
		margin-top: 1.6em;
	}
	.csection-cells [data-type="person"][data-disableimage="true"] figure {
		display: none !important;
	}
	.csection-cells [data-type="person"][data-disableimage="true"] .colum {
		width: 100%;
	}
}










