@charset "UTF-8";
.name_cont {
  display: flex;
  flex-direction: row-reverse;
}
.name_cont .txt-box{
  text-align: right;
}
.main-content .main-inner .name {
  font-size: 18px;
  font-weight: bold;
    margin-bottom: 0;
}
.main-content .main-inner .name span {
  font-weight: normal;
}
.main-content .main-inner .thumb-box {
  width: 45%;
  margin-right: 1rem;
}

.main-content .main-inner .profile-box {
  padding: 20px;
  background: #F2E9C2;
}

.main-content .main-inner .professor {
  font-size: 13px;
}


@media (max-width: 600px) {
.name_cont {
  display: flex;
  flex-direction: column;
}
.name_cont .txt-box{
  text-align: right;
  margin-bottom: 1rem;
}
  .main-content .main-inner .profile-box {
    padding: 10px;
  }
  .main-content .main-inner .thumb-box {
    width: 100%;
    margin: 0;
  }

  .main-content .main-inner .name span {
    font-size: 13px;
  }
}
@media (max-width:375px) {
  .flex-content {
    display: inherit;
  }
  .flex-align-c {
    align-items: inherit;
    -webkit-align-items: inherit;
  }
  .flex-space-between {
    justify-content: inherit;
  }
 
}