/* 旧サイトが本文の末尾に埋め込んでいた CSS（旧 Model_Blog_Entry::get_body() の <style> をそのまま写した。旧は同じものを 2 回出していた） */
.voice-container {
    display: flex;
}
.voice {
    line-height:1.38;
    margin-top:0pt;
    margin-bottom:0pt;
    border: solid 5px #00adff;
    padding: 10px;
    position: relative;
    margin-top: 70px;
    margin-bottom: 20px;
    margin-left: 2px;
    margin-right: 2px;
}
.voice .img {
    width: 20%;
    max-width: 100px!important;
    border-radius: 50%;
    border: solid 5px #00adff;
    position: absolute;
    top: -60px;
    left: -5px;
}
.voice .h {
  text-align: center;
  color: #00adff;
  font-weight: bold;
  padding: 10px 0;
  font-size: 20px;
}
.voice .t {
  text-align: center;
  font-size: 10px;
}

.voice .c {
  color: #000;
  font-size: 12px;
}

@media screen and (min-width: 751px){
.shushoku-knowhow-overlay, .tenshoku-knowhow-overlay {
display: none!important;
}
}
