@charset "UTF-8";
.block-writer-supervision {
  border: solid 1px #ddd;
  box-shadow: 0 1px 1px #eee;
  font-size: 90%; }
  .block-writer-supervision .bws-introduction {
    padding: 15px; }
    .block-writer-supervision .bws-introduction .bws-row {
      display: flex; }
      .block-writer-supervision .bws-introduction .bws-row .bws-col-1 {
        width: 80px;
        position: relative;
        padding-bottom: 10px; }
        .block-writer-supervision .bws-introduction .bws-row .bws-col-1 img {
          display: block;
          width: 80px;
          height: 80px;
          border-radius: 1000px; }
        .block-writer-supervision .bws-introduction .bws-row .bws-col-1 .bws-role {
          position: absolute;
          top: 70px;
          left: 10px; }
          .block-writer-supervision .bws-introduction .bws-row .bws-col-1 .bws-role span {
            display: block;
            position: relative;
            width: 60px;
            background: #000;
            color: #fff;
            padding: 4px;
            line-height: 1;
            font-size: 75%;
            font-weight: bold;
            text-align: center;
            margin: 0 auto;
            height: 20px; }
            .block-writer-supervision .bws-introduction .bws-row .bws-col-1 .bws-role span::before, .block-writer-supervision .bws-introduction .bws-row .bws-col-1 .bws-role span::after {
              position: absolute;
              top: 0;
              width: 0px;
              border-color: #000 transparent;
              border-style: solid;
              content: '';
              height: 20px; }
            .block-writer-supervision .bws-introduction .bws-row .bws-col-1 .bws-role span::before {
              left: -8px;
              border-width: 9px 0px 9px 8px; }
            .block-writer-supervision .bws-introduction .bws-row .bws-col-1 .bws-role span::after {
              right: -8px;
              border-width: 9px 8px 9px 0px; }
      .block-writer-supervision .bws-introduction .bws-row .bws-col-2 {
        padding-left: 15px;
        flex: 1; }
        .block-writer-supervision .bws-introduction .bws-row .bws-col-2 .bws-prifile {
          font-size: 90%; }
      .block-writer-supervision .bws-introduction .bws-row .bws-specs {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        font-size: 80%; }
        .block-writer-supervision .bws-introduction .bws-row .bws-specs li {
          font-weight: bold;
          color: #04384C; }
          .block-writer-supervision .bws-introduction .bws-row .bws-specs li::after {
            content: "・"; }
          .block-writer-supervision .bws-introduction .bws-row .bws-specs li:last-child:after {
            display: none; }
      .block-writer-supervision .bws-introduction .bws-row .bws-name {
        font-weight: bold;
        line-height: 1.2;
        margin-bottom: 5px; }

/*# sourceMappingURL=profile.css.map */