/*日吉　半導体講座*/
/*アイコン付き吹き出し左*/

.fukidashi1 {
  width: 100%;
  margin: 0.5em 0;
  overflow: hidden;
}

.fukidashi1 .faceicon1 {
  float: left;
  margin-right: -50px;
  width: 100px;
}

.fukidashi1 .faceicon1 img{
  width: 100%;
  height: auto;
}

.fukidashi1 .chatting1 {
  width: 100%;
}

.says1 {
  display: inline-block;
  position: relative; 
  margin: 5px 0 0 105px;
  padding: 17px 13px;
  border-radius: 12px;
  background: #d7ebfe;
}

.says1:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 18px; 
  left: -24px;
  border: 12px solid transparent;
  border-right: 12px solid #d7ebfe;
}

.says1 p {
  margin: 0;
  padding: 0;
}


/*日吉　半導体講座*/
/*アイコン付き吹き出し右*/

.fukidashi2 {
  width: 100%;
  margin:  0.5em 0 ;
  overflow: hidden;
}

.fukidashi2 .faceicon2 {
  float: right;
  margin-left: -50px;
  width: 100px;
}

.fukidashi2 .faceicon2 img{
  width: 100%;
  height: auto;
}

.fukidashi2 .chatting2 {
  width: 100%;
}

.says2 {
  display: inline-block;
  position: relative; 
  margin: 5px 105px 0 0px;
  padding: 17px 13px;
  border-radius: 12px;
  background: #fed7f4;
  text-align: left;
}

.says2:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 18px; 
  right: -24px;
  border: 12px solid transparent;
  border-left: 12px solid #fed7f4;
}

.says2 p {
  margin: 0;
  padding: 0;
}