@charset "utf-8";

body.fix {
  overflow: hidden;
/*  position: fixed;*/
}


.prog-Plenary_Container {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  font-size: calc(16em / 20);
  -webkit-box-pack: center;
  justify-content: space-evenly;
  margin-top: calc(32em / 16);
  margin-right: calc(-24em / 24);
  margin-bottom: calc(-43em / 16);
  margin-left: calc(-24em / 24);
}
.prog-Plenary_Unit {
  margin-right: calc(24em / 24);
  margin-bottom: calc(43em / 16);
  margin-left: calc(24em / 24);
  width: calc(200em / 16);
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.prog-Plenary_Title {
  color: #b39d76;
  font-size: calc(22em / 16);
  font-weight: 500;
  line-height: 1.8;
  line-height: calc(36 / 20);
  margin-top: 0;
  margin-bottom: calc(8em / 20);
  text-align: center;
  text-transform: none;
  width: 100%;
}
.prog-Plenary_Title::before {
  content: '';
  display: table;
  margin-bottom: calc(-8rem / 16);
}
.prog-Plenary_Belong {
  font-size: calc(14em / 16);
  line-height: 1.71428571;
  line-height: calc(24 / 14);
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
  width: 100%;
}
.prog-Plenary_Belong::after {
  content: '';
  display: table;
  margin-bottom: calc(-5rem / 16);
}
.prog-Plenary_Img {
  border-radius: 50%;
  margin-bottom: calc(23em / 16);
  -webkit-box-ordinal-group: 0;
  order: -1;
  overflow: hidden;
  position: relative;
  width: calc(148em / 16);
}
.prog-Plenary_Section {
  margin-top: calc(20em / 16);
  display: inline-block;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .prog-Plenary_Container {
    margin-right: calc(-24em / 16);
    margin-left: calc(-24em / 16);
  }
  .prog-Plenary_Unit {
    margin-right: calc(8em / 16);
    margin-left: calc(8em / 16);
  }
  .prog-Plenary_Section {
    display: inline-block;
    min-width: calc(100% / 3 - 4em / 16);
  }
}

.prog-Cluster_List {
  border: solid #ececec;
  border-width: 1px 0 0 1px;
  color: #78736b;
  font-size: calc(18em / 20);
  font-weight: 500;
  list-style-type: none;
  list-style-position: inside;
  margin-top: calc(37em / 18);
  margin-bottom: calc(24em / 18);
  padding-left: 0;
}
.prog-Cluster_List > li {
  -webkit-box-align: center;
  align-items: center;
  padding-top: calc(18em / 18);
  padding-bottom: calc(18em / 18);
  padding-left: calc(60em / 18 + 1em);
  position: relative;
  text-indent: -0.5em;
  transition: .3s background-color ease-in-out;
}
.prog-Cluster_List > li + li {
  margin-top: 0;
}
.prog-Cluster_List li:hover {
  background-color: #ececec;
}
.prog-Cluster_List > li::before {
  color: #b39d76;
  font-size: calc(20rem / 16);
  position: absolute;
  left: calc(24em / 20);
  top: calc(16em / 16);
  text-indent: 0;
}
.prog-Cluster_List a {
  color: inherit;
  text-decoration: none;
}
.prog-Cluster_List a::before {
  border: solid #ececec;
  border-width: 0 1px 1px 0;
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}


.prog-Modal {
  border-style: none;
  counter-increment: j;
  padding: 0;
  position: fixed;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 100%;
  max-width: calc(100% - 40em / 24 * 2);
}
.prog-Modal:not([open]) {
  clip: rect(0, 0, 0, 0);
  display: inherit;
}
.prog-Modal::after {
  background-image: linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
  content: '';
  height: calc(120em / 24);
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
}
.prog-Modal::-webkit-backdrop {
  background-color: rgba(0,0,0,.7);
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
.prog-Modal::backdrop {
  background-color: rgba(0,0,0,.7);
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
.prog-Modal + .backdrop {
  background-color: rgba(0,0,0,.7);
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
.prog-Modal_Close {
  background-color: transparent;
  border-style: none;
  height: calc(48em / 16);
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: calc(-22em / 16 - 48em / 16);
  text-indent: 100%;
  white-space: nowrap;
  width: calc(48em / 16);
}
.prog-Modal_Close::before,
.prog-Modal_Close::after {
  background-color: #fff;
  content: '';
  height: calc(3em * 1.41421356237 / 16);
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  -webkit-transform: skewY(45deg);
  transform: skewY(45deg);
}
.prog-Modal_Close::after {
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}
.prog-Modal_Unit {
  max-height: calc(100vh - (22em / 16 + 48em / 16 + 5em) * 2);
  overflow: auto;
  padding-top: calc(40em / 24);
  padding-right: calc(40em / 24);
  padding-left: calc(40em / 24);
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.prog-Modal_Unit::after {
  content: '';
  display: block;
  height: calc(120em / 24);
}
.prog-Modal_Header {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: calc(30em / 16);
  padding-bottom: calc(30em / 16);
}
.prog-Modal_Title {
  color: #b39d76;
  font-size: calc(26em / 16);
  font-weight: 500;
  line-height: 1.34615385;
  line-height: calc(35 / 26);
  margin-top: 0;
  margin-bottom: calc(8em / 26);
}
.prog-Modal_Title::after {
  content: '';
  display: block;
  margin-bottom: calc(-9em / 26 / 2);
}
.prog-Modal_Belong {
  font-size: calc(14em / 16);
  font-weight: 300;
  line-height: 1.77777778;
  line-height: calc(32 / 14);
  margin-top: 0;
  margin-bottom: calc(12em / 14);
}
.prog-Modal_Cat {
  background-color: #f7f7f7;
  color: #9b9b9b;
  display: table;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: calc(3em / 16);
  padding-right: calc(14em / 16);
  padding-bottom: calc(4em / 16);
  padding-left: calc(14em / 16);
}
.prog-Modal_Section + .prog-Modal_Section {
  margin-top: calc(10em / 16);
}
.prog-Modal_SubTitle {
  color: #b39d76;
  font-size: calc(18em / 16);
  font-weight: 500;
  line-height: 1.77777778;
  line-height: calc(32 / 18);
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}
.prog-Modal_Header + .prog-Modal_Section .prog-Modal_SubTitle::before {
  content: '';
  display: block;
  margin-bottom: calc(-7em / 18);
}
.prog-Modal_Text {
  line-height: 2;
}
.prog-Modal_Text * {
  margin-top: 0;
  margin-bottom: 0;
}
.prog-Modal_Text * + * {
  margin-top: 1em;
}
.prog-Modal_Text ul {
  line-height: 1.4;
  list-style-type: none;
  padding-left: 0;
}
.prog-Modal_Text ul::before,
.prog-Modal_Text ul::after {
  content: '';
  display: block;
  padding-bottom: .3em;
}
.prog-Modal_Text ul li {
  margin-top: 0;
  padding-left: .75em;
  text-indent: -.75em;
}
.prog-Modal_Text li + li {
  margin-top: .6em;
}
.prog-Modal_Text ul li::before {
  content: '-';
  display: inline-block;
  text-indent: 0;
  width: .75em;
}
.prog-Modal_Text ol {
  line-height: 1.4;
  list-style-type: decimal;
  padding-left: calc(32em /16);
  counter-reset: m;
}
.prog-Modal_Text ol::before,
.prog-Modal_Text ol::after {
  content: '';
  display: block;
  padding-bottom: .3em;
}
.prog-Modal_Text ol li {
  list-style-type: none;
}
.prog-Modal_Text ol li::before {
  text-indent: 0;
  width: .75em;
}
.prog-Modal_Text ol>li:before {
  content : counters(m, '-') '. ';
  counter-increment : m;
}
@media print, screen and (min-width: 48em) {
  .prog-Modal {
    max-width: calc(890em / 16);
  }
  .prog-Modal::after {
    height: calc(60em / 16);
  }
  .prog-Modal_Close {
    right: calc(-50em / 16 - 48em / 16);
  }
  .prog-Modal_Unit {
    max-height: calc(100vh - (22em / 16 + 48em / 16 + 2em) * 2);
    padding-top: calc(60em / 16);
    padding-right: calc(60em / 16);
    padding-left: calc(60em / 16);
  }
  .prog-Modal_Unit::after {
    height: calc(60em / 16);
  }
}


.prog-Symposium_List li + li {
  margin-top: calc(28em / 14);
}
.prog-Symposium_List span {
  display: block;
  font-size: calc(14em / 16);
  font-weight: 300;
  margin-top: calc(4em / 16);
  padding-top: calc(4em / 16);
}
.prog-Organizer_List li + li {
  margin-top: calc(28em / 14);
}
.prog-Organizer_List li::before {
  color: #999999;
  font-size: calc(24em / 14);
  height: 1em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.prog-Organizer_List span {
  display: block;
  font-size: calc(20em / 18);
  font-weight: 300;
  margin-bottom: calc(2em / 16);
  padding-bottom: calc(2em / 16);
}


.prog-Invited_Container {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding-top: calc(16em / 16);
  padding-bottom: calc(8em / 16);
}
.prog-Invited_Unit {
  width: 100%;
  font-size: calc(14em / 16);
  margin-bottom: calc(20em / 16);
  padding-top: calc(2em / 16);
  padding-left: calc(100em / 16);
  min-height: calc(84em / 16);
  display: block;
  position: relative;
}
.prog-Invited_Title {
  font-weight: 400;
  line-height: 1.75;
  line-height: calc(28 / 16);
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
}
.prog-Invited_Belong {
  font-size: calc(14em / 16);
  line-height: 1.71428571;
  line-height: calc(24 / 14);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: calc(16em / 16);
}
.prog-Invited_Theme {
  margin-top: calc(4em / 16);
}
.prog-Invited_Img {
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(84em / 16);
  height: calc(84em / 16);
}
.prog-Invited_Img:empty {
  background-color: #eeeeee;
  text-align: center;
  vertical-align: middle;
}
.prog-Invited_Img:empty:before {
  content: "\e901";
  color: #cccccc;
  font-family: 'icomoon' !important;
  line-height: calc(84em / 16);
}
@media print, screen and (min-width: 48em) {
  .prog-Invited_Unit.col2 {
    width: 50%;
  }
}


.prog-Nav_List {
  line-height: 1.75;
  line-height: calc(28 / 16);
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-top: calc(24em / 16);
  padding-bottom: calc(24em / 16);
}
.prog-Nav_List > dt, .prog-Nav_List > dd {
  display: -webkit-box;
  display: flex;
  margin-left: 0;
}
.prog-Nav_List dt span, .prog-Nav_List dd span {
  -webkit-box-align: center;
  align-items: center;
  background-color: #f7f7f7;
  color: #9b9b9b;
  display: -webkit-box;
  display: flex;
  flex-shrink: 0;
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  height: calc(30em / 16);
  -webkit-box-pack: center;
  justify-content: center;
  line-height: 1.2;
  margin-right: calc(20em / 16);
  padding-left: calc(16em / 16);
  padding-right: calc(16em / 16);
}
.prog-Nav_List + .prog-Nav_List {
  border-top: solid 1px #f3f3f3;
}
.prog-Nav_List > dt + dd {
  margin-top: calc(10em / 16);
}
.prog-Nav_List > dd + dd {
  margin-top: calc(10em / 16);
}
.prog-Nav_List a {
  color: inherit;
  text-decoration: none;
  transition: .5s color cubic-bezier(.075, .82, .165, 1);
}
.prog-Nav_List a:hover {
  color: #1c731c;
}
.prog-Nav_List a::after {
  color: #1c731c;
  display: inline-block;
  line-height: inherit;
  margin-left: .5em;
  transition: .5s transform cubic-bezier(.075, .82, .165, 1);
}
.prog-Nav_List a:hover::after {
  -webkit-transform: translateX(.5em);
  transform: translateX(.5em);
}


.prog-Trl_Unit {
  position: relative;
  counter-increment: k;
  padding-top: calc(24em / 16);
  padding-bottom: calc(24em / 16);
  width: 100%;
}
.prog-Trl_Unit::before,
.prog-Trl_Unit:last-child::after {
  content: '';
  border-bottom: 1px solid #e5e5e5;
  position: absolute;
  left: 0;
  right: 0;
}
.prog-Trl_Unit::before {
  top: 0;
}
.prog-Trl_Unit:last-child::after {
  bottom: 0;
}
.prog-Trl_Link {
  -webkit-box-align: center;
  color: inherit;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.prog-Trl_Link::before {
  content: 'THEME-'counter(k);
  color: #1c731c;
  font-size: calc(20em / 16);
  font-weight: 500;
  font-family: 'Oswald', sans-serif !important;
  margin-right: calc(32em / 24);
}
.prog-Trl_Link::after {
  color: #1c731c;
  height: 1em;
  margin-left: calc(16em / 16);
  margin-right: calc(16em / 16);
  position: relative;
  right: 0;
  top: 0;
  bottom: 0;
  transition: .5s transform cubic-bezier(.075, .82, .165, 1);
}
.prog-Trl_Link:hover::after {
  -webkit-transform: translateX(.5em);
  transform: translateX(.5em);
}
.prog-Trl_Container {
  flex: 1;
}
.prog-Trl_Title {
  display: block;
  font-size: calc(20em / 16);
  font-weight: 400;
  margin-top: 0;
  margin-bottom: calc(8em / 20);
  text-align: left;
}
.prog-Trl_Speaker {
  display: inline;
  font-size: calc(20em / 16);
  font-weight: 300;
  text-align: left;
}
.prog-Trl_Belong {
  display: inline;
  font-size: calc(16em / 16);
  font-weight: 300;
  text-align: left;
  margin-left: calc(12em / 16);
}
.prog-Trl_Timetable {
  display: block;
  font-size: calc(13em / 16);
  margin-top: calc(8em / 16);
  margin-bottom: 0;
  font-weight: 300;
  text-align: left;
}
.prog-Trl_Room {
  display: block;
  font-size: calc(13em / 16);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 300;
  text-align: left;
}
.prog-TrlModal_Title {
  display: block;
  font-size: calc(26em / 16);
  font-weight: 500;
  margin-top: 0;
  margin-bottom: calc(8em / 20);
  text-align: left;
}
.prog-TrlModal_Title::before {
  content: 'THEME-'counter(j);
  color: #1c731c;
  display: block;
  font-size: calc(16em / 16);
  font-weight: 500;
  font-family: 'Oswald', sans-serif !important;
  margin-right: calc(32em / 24);
}
.prog-TrlModal_Profile {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: calc(30em / 16);
  padding-bottom: calc(30em / 16);
}
.prog-TrlModal_Profile::after {
  content: '';
  border-bottom: 1px solid #e5e5e5;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.prog-TrlModal_Unit {
  flex: 1;
  font-size: calc(16em / 16);
  padding-top: calc(8em / 16);
  padding-bottom: calc(8em / 16);
  padding-left: calc(32em / 16);
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.prog-TrlModal_Speaker {
  font-size: calc(20em / 16);
  font-weight: 400;
  line-height: 1.75;
  line-height: calc(28 / 16);
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
}
.prog-TrlModal_Belong {
  font-size: calc(16em / 16);
  line-height: 1.71428571;
  line-height: calc(24 / 14);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: calc(16em / 16);
}
.prog-TrlModal_Url {
  margin-top: calc(4em / 16);
  margin-bottom: calc(0em / 16);
  font-size: calc(14em / 16);
}
.prog-TrlModal_Url a {
  color: #1c731c;
}
.prog-TrlModal_Img {
  border-radius: 50%;
  overflow: hidden;
  margin-left: calc(8em / 16);
  width: calc(120em / 16);
  height: calc(120em / 16);
}



.symp-Header {
  display: flex;
  flex-wrap: wrap;
  padding-top: calc(8em / 16);
  padding-bottom: calc(8em / 16);
}
.symp-Title {
  font-size: calc(28em / 20);
  font-weight: 500;
  line-height: calc(44 / 28);
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}
.symp-Title span {
  color: #1c731c;
  display: block;
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}

.symp-CK_Unit {
  display: block;
  min-height: calc(84em / 16);
  padding-left: calc(108em / 16);
  position: relative;
}
.symp-CK_Unit + .symp-CK_Unit {
  margin-top: calc(24em / 16);
}
.symp-CK_Title {
  color: #000;
  font-size: calc(16em / 16);
  font-weight: 500;
  line-height: 1.75;
  line-height: calc(28 / 16);
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
}
.symp-CK_Belong {
  font-size: calc(14em / 16);
  line-height: 1.71428571;
  line-height: calc(24 / 14);
  margin-top: 0;
  margin-right: calc(16em / 16);
  margin-bottom: 0;
}
.symp-CK_Theme {
  margin-top: calc(4em / 16);
  margin-bottom: 0;
}
.symp-CK_Img {
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(84em / 16);
}

.symp-Topic {
  margin-top: calc(16em / 20);
  margin-bottom: calc(16em / 20);
}
.symp-Topic h4 {
  color: #acacac;
  font-size: calc(16em / 20);
  font-weight: 400;
  margin-bottom: calc(4em / 20);
}
.symp-Topic ul {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.6;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}
.symp-Topic li {
  list-style: none;
  font-size: calc(16em / 20);
  font-weight: 300;
  padding-left: calc(16em / 16);
  padding-right: calc(16em / 16);
  margin-top: calc(4em / 16);
  margin-bottom: calc(4em / 16);
  margin-right: calc(16em / 16);
  border: 1px solid #ccc ;
  border-radius: calc(16em / 16) / 50%;
}


.symp-List {
  line-height: calc(28 / 16);
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.symp-List li {
  display: -webkit-box;
  display: flex;
}
.symp-List li span {
  background-color: #f7f7f7;
  color: #9b9b9b;
  display: -webkit-box;
  display: flex;
  flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  justify-content: center;
  align-items: center;
  margin-right: calc(20em / 16);
  height: calc(30em / 16);
  padding-left: calc(16em / 16);
  padding-right: calc(16em / 16);
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  line-height: 1.2;
}
.symp-List > li + li {
  margin-top: calc(10em / 16);
}
.symp-List a {
  color: inherit;
  text-decoration: none;
  transition: .5s color cubic-bezier(.075, .82, .165, 1);
}
.symp-List a:hover {
  color: #1c731c;
}
.symp-List a::after {
  color: #1c731c;
  display: inline-block;
  line-height: inherit;
  margin-left: .5em;
  transition: .5s transform cubic-bezier(.075, .82, .165, 1);
}
.symp-List a:hover::after {
  -webkit-transform: translateX(.5em);
  transform: translateX(.5em);
}


.symp-Organizer_Unit {
  line-height: 2;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: calc(24em / 16 - 1px);
  padding-bottom: calc(22em / 16 - 1px);
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}
.symp-Organizer_Section .symp-Organizer_Unit {
  margin-top: calc(-24em / 16 + 1px);
  margin-bottom: calc(-24em / 16 + 1px);
}
.symp-Organizer_Unit::before,
.symp-Organizer_Unit::after {
  content: '';
  display: block;
  margin-top: -.5em;
  margin-bottom: -.5em;
}
.symp-Organizer_Unit > dt {
  font-weight: 500;
}
.symp-Organizer_Unit > dd {
  margin-left: 0;
  font-size: calc(14em / 16);
}
.symp-Organizer_Container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-top: calc(-30em / 16);
}
.symp-Organizer_Container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: calc(-40em / 16);
}
.symp-Organizer_Container .symp-Organizer_Unit {
  margin-right: calc(40em / 16);
  width: calc(100% / 2 - 40em / 16);
}
_:-ms-lang(x), .symp-Organizer_Container .symp-Organizer_Unit {
  width: calc(100% / 2 - 40em / 16 - 1px);
}
.symp-Organizer_Unit.symp-Concurrent,
.symp-Organizer_Unit.symp-Representative,
.symp-Organizer_Unit.symp-Correspondence {
  padding-top: 0;
}
.symp-Organizer_Unit.symp-Concurrent {
  width: 100%;
}
.symp-Organizer_Unit.symp-Concurrent::before,
.symp-Organizer_Unit.symp-Representative::before,
.symp-Organizer_Unit.symp-Correspondence::before {
  display: inline;
  color: #666;
  background-color: #f3f3f3;
  padding-left: calc(6em / 16);
  padding-right: calc(6em / 16);
}
.symp-Organizer_Unit.symp-Representative::before {
  content: 'Representative';
}
.symp-Organizer_Unit.symp-Correspondence::before {
  content: 'Correspondence';
}
.symp-Organizer_Unit.symp-Concurrent::before {
  content: 'Representative / Correspondence';
}

.ple-Speaker-Container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
  margin-top: calc(32em / 16);
  padding-top: calc(32em / 16);
}
.ple-Speaker_Img {
  width: 100%;
}
.ple-Speaker_Detail {
	-webkit-box-flex: 1;
	-ms-flex: 1;
  flex: 1;
  margin-top: 0;
  padding-top: calc(16em / 16);
}
.ple-Speaker_Name {
  font-size: calc(28em / 16);
  font-weight: 500;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: calc(1em / 16);
}
.ple-Speaker_Belong {
  font-size: calc(15em / 16);
  margin-top: calc(8em / 15);
  margin-bottom: 0;
  font-style: italic;
  line-height: 1.4;
}
.ple-Speaker_Title {
  font-size: calc(20em / 16);
  font-weight: 500;
  margin-top: calc(8em / 20);
  margin-bottom: 0;
}
.ple-Speaker_Abstract {
  font-size: calc(16em / 16);
  margin-top: 0;
  margin-bottom: 0;
}
.ple-Speaker_Biography {
  font-size: calc(16em / 16);
  margin-bottom: calc(8em / 16);
}
.ple-Speaker_Biography {
  font-size: calc(16em / 16);
  margin-bottom: calc(8em / 16);
}
.ple-Speaker_Biography p {
  line-height: 1.7;
}
.ple-Speaker_Biography p + p {
  margin-top: calc(8em / 16);
}
.ple-Speaker_Biography p:first-child::before {
  content: 'Biography: ';
  font-style: italic;
}
@media print, screen and (min-width: 48em) {
  .ple-Speaker-Container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ple-Speaker_Img {
    width: calc(240em / 16);
    margin-right: calc(24em / 16);
  }
}