@CHARSET "UTF-8";
.ke-content h1.mem-title{margin: 1em 0;}
.ke-content div.mem-list{ position: relative; display: flex; flex-wrap: wrap; padding-top: 2em;}
.ke-content div.mem-list:before{content:"";  background:#e6eaed; position: absolute; width: 100vw; height: 100%; margin-top: -2em; margin-left: -0.4rem;}
.ke-content div.mem-list .mem-item{width:47%; margin-right: 6%;margin-bottom: 2em; position: relative; z-index: 1;}
.ke-content div.mem-list .mem-item:nth-child(2n){margin-right: 0;}
.ke-content div.mem-list .mem-item img{width: 100%; height: 54vw; object-fit: cover;}
.ke-content div.mem-list .mem-item p.name_en{text-align: center; font-weight:bold; color: #333333;}
.ke-content div.mem-list .mem-item p.name_cs{text-align: center; font-size: 0.9em; font-weight:bold; color: #333333;}
.ke-content div.mem-list .mem-item p.introductions{text-align: center; color:#4c4c4c; font-size: 0.8em; line-height: 0.6rem;}
.ke-content div.mem-list .mem-item p.introductions span{display: block; }
.ke-content div.mem-list.uni .mem-item{width: 28vw;}
.ke-content div.mem-list.uni .mem-item{margin-right: calc(8vw - 0.4rem);}
.ke-content div.mem-list.uni .mem-item:nth-child(3n){margin-right: 0;}
.ke-content div.mem-list.uni .mem-item img{width: 100%; height: 28vw; border-radius: 8px;}