@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    0.0.5
*/

main hr{
	margin:30px auto !important;
}

/* エントリーカードのハートマーク */	
.post-favorite {
	color : hotpink;
}

/* metasliderの空白消去 */
div[id^="metaslider_"]{
	margin: 0 !important;
}

div[id^="metaslider-id-"]{
	margin: 0 !important;
}

/* metasliderの空白消去 */
div[id^="su_slider_"]{
	margin: 0 !important;
}

/* Shortcodes Ultimateのスライドショー PC向けに */
.slide_show{max-width:500px;}

/* ビジュアルエディターの空白消去 */
.wpview {
    margin-bottom: 0 !important;
}

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
ul#kijitab li {
	float: left;
	padding:4px;
	margin-right:5px;
	list-style: none;
	cursor: pointer;
	background: #eee;
	font-size: 13px;
	border: solid 1px #dddddd;
}

.entry-content p, .entry-content div, .entry-content blockquote {
    line-height: 1.4;
	margin-bottom: 5px !important;
}

.disnon {
	display: none;
}

.content_wrap {
	clear: left;
	padding-top: 3px;
}

ul#kijitab li.select {
	color:#ffffff;
	background: #5f73ba;
}

/* LINE風CSS */
div.line__container {
  margin:0 !important; 
  padding:0;
  overflow: hidden;
}
div.line__title{
	padding:0.75em 0 0.5em 0;
	font-size: 1.25em; 
	text-align: center;
	color: #f0f0f0;
	background: #273246;
	margin: 0 !important;
}
div.line__contents{
	padding:20px;
	background: #7494c0;
}

/* ブログカードの変なスペース消し */
a.blogcard-wrap.internal-blogcard-wrap.a-wrap.cf > div{
    margin: 0;
}

/*固定ページ 投稿日・更新日を消す場合*/
.page .date-tags {
    display: none;
}

.st-comment-content{
    position: relative;
    display: inline-block;
    margin: 0 0 1em;
    padding: .5em 1em;
    min-width: 120px;
    max-width: 100%;
    color: #555;
    font-size: .9em;
    background: #EFF1F5;
    border-radius: 10px;
}


.st-commentmetadata{
	padding-bottom:15px;
}

.st-comment-content::before{
 content: '';
  position: absolute;
 left: 10px;
  top: -15px;
  display: block;
  width: 0;
  height: 0;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #EFF1F5;
  border-left: 15px solid transparent;
}

.st-comment-meta .avatar{
	float: left !important;
	margin-right: 0.5em;
}
.st-comment-meta::after{
	content: '';
	display: block;
	clear: left; /* アイコンの回り込み解除 */
}


/* 作者欄 */
.author-box{
	font-size:0.8em;
}

/* サイドバーのタグ欄 */
.textwidget ul{
	padding:0 !important;
}
	
.tag_list li{
	display: inline-block;
	list-style: none;
	font-size:0.9em;
	width:48%;
	padding:0;
}

.tag_list .a-wrap a{
	
	height:85px;
}
.tag_list .a-wrap img{
	margin:2px;
	max-width:65px;
	vertical-align: middle; 
}

.su-spoiler{
	padding:0 !important;
	margin-bottom: 0 !important;
}
.su-spoiler-content{
	padding:0 !important;
}

/* 管理人のアイコンは右寄せ 
.bypostauthor .avatar{
	float: right !important;  
}
*/

.comment-author{
	font-style: normal; /* 斜体の解除 */
}

.commets-list .children{
	margin-left: 10px;
	padding-left: 6px !important;
	border-left: 2px solid #eee; /* 入れ子コメントの左側に線を表示 */
} 

.commets-list .comment-body, .commets-list .st-comment-body{
	margin-bottom: .5em; /* コメントの間隔を狭める */
}

.comment-reply-link{
	font-size: .5em; /* 「返信」ボタンを小さく */
}

.speech-wrap{
	margin:0 !important;
}

.speech-person {
  width: 80px;
  min-width: 80px;
  margin:0 !important;
  line-height: 1.0 !important;
}

/* 記事タイトルの上にラベルを追加する */
.prev-post-title:before,
.next-post-title:before {
    color: #999999; /* 文字色 */
    font-size: 12px; /* 文字サイズ */
    margin-bottom: 0.3em;
    display: block;
}
.next-post-title:before {
    content: '次のページ';
}
.prev-post-title:before {
    content: '前のページ';
}

/************************************
** 吹き出しのカラーリング
************************************/
/* 3年水上凪沙 */
.sb-id-nagisa .speech-balloon{
  border: 2px solid #C8CBFA ; /* 吹き出しメイン部分のボーダー */
  background-color: #ECEDFD ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-nagisa.sbp-l .speech-balloon::before{
  border-right: 12px solid #C8CBFA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nagisa.sbp-l .speech-balloon::after{
  border-right: 12px solid #ECEDFD; /* 三角部分の内側（背景）の色 */}

.sb-id-nagisa.sbp-r .speech-balloon::before{
  border-left: 12px solid #C8CBFA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nagisa.sbp-r .speech-balloon::after{
  border-left: 12px solid #ECEDFD; /* 三角部分の内側（背景）の色 */}

.sb-id-nagisa .speech-icon img, 
.sb-id-nagisa .speech-icon amp-img,
.sb-id-nagisa.sbs-think div.speech-balloon::before, 
.sb-id-nagisa.sbs-think div.speech-balloon::after{
 border: 2px solid #C8CBFA; /* ボーダーの太さ・形状・色 */
 background: #ECEDFD; /* 背景色 */
}


/* 3年稲城優子 */
.sb-id-yuko .speech-balloon{
  border: 2px solid #C8C8C8 ; /* 吹き出しメイン部分のボーダー */
  background-color: #F0F0F0 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-yuko.sbp-l .speech-balloon::before{
  border-right: 12px solid #C8C8C8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuko.sbp-l .speech-balloon::after{
  border-right: 12px solid #F0F0F0; /* 三角部分の内側（背景）の色 */}

.sb-id-yuko.sbp-r .speech-balloon::before{
  border-left: 12px solid #C8C8C8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuko.sbp-r .speech-balloon::after{
  border-left: 12px solid #F0F0F0; /* 三角部分の内側（背景）の色 */}

.sb-id-yuko .speech-icon img, .sb-id-yuko .speech-icon amp-img,
.sb-id-yuko.sbs-think div.speech-balloon::before, .sb-id-yuko.sbs-think div.speech-balloon::after{
 border: 2px solid #C8C8C8; /* ボーダーの太さ・形状・色 */
 background: #F0F0F0; /* 背景色 */
}



/* 3年舞浜秋奈 */
.sb-id-akina .speech-balloon{
  border: 2px solid #97C0C2 ; /* 吹き出しメイン部分のボーダー */
  background-color: #DAEAEB ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-akina.sbp-l .speech-balloon::before{
  border-right: 12px solid #97C0C2; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-akina.sbp-l .speech-balloon::after{
  border-right: 12px solid #DAEAEB; /* 左側三角部分の内側（背景）の色 */}

.sb-id-akina.sbp-r .speech-balloon::before{
  border-left: 12px solid #97C0C2; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-akina.sbp-r .speech-balloon::after{
  border-left: 12px solid #DAEAEB; /* 右側三角部分の内側（背景）の色 */}

.sb-id-akina .speech-icon img, .sb-id-akina .speech-icon amp-img,
.sb-id-akina.sbs-think div.speech-balloon::before, .sb-id-akina.sbs-think div.speech-balloon::after{
 border: 2px solid #97C0C2; /* ボーダーの太さ・形状・色 */
 background: #DAEAEB; /* 背景色 */
}		

/* 3年森川聖子 */
.sb-id-seiko .speech-balloon{
  border: 2px solid #A7B8EA ; /* 吹き出しメイン部分のボーダー */
  background-color: #E0E6F8 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-seiko.sbp-l .speech-balloon::before{
  border-right: 12px solid #A7B8EA; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-seiko.sbp-l .speech-balloon::after{
  border-right: 12px solid #E0E6F8; /* 左側三角部分の内側（背景）の色 */}

.sb-id-seiko.sbp-r .speech-balloon::before{
  border-left: 12px solid #A7B8EA; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-seiko.sbp-r .speech-balloon::after{
  border-left: 12px solid #E0E6F8; /* 右側三角部分の内側（背景）の色 */}

.sb-id-seiko .speech-icon img, .sb-id-seiko .speech-icon amp-img,
.sb-id-seiko.sbs-think div.speech-balloon::before, .sb-id-seiko.sbs-think div.speech-balloon::after{
 border: 2px solid #A7B8EA; /* ボーダーの太さ・形状・色 */
 background: #E0E6F8; /* 背景色 */
}			

/* 3年此花エリー */
.sb-id-eri .speech-balloon{
  border: 2px solid #FDCCFF ; /* 吹き出しメイン部分のボーダー */
  background-color: #FEEEFF ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-eri.sbp-l .speech-balloon::before{
  border-right: 12px solid #FDCCFF; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-eri.sbp-l .speech-balloon::after{
  border-right: 12px solid #FEEEFF; /* 左側三角部分の内側（背景）の色 */}

.sb-id-eri.sbp-r .speech-balloon::before{
  border-left: 12px solid #FDCCFF; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-eri.sbp-r .speech-balloon::after{
  border-left: 12px solid #FEEEFF; /* 右側三角部分の内側（背景）の色 */}

.sb-id-eri .speech-icon img, .sb-id-eri .speech-icon amp-img,
.sb-id-eri.sbs-think div.speech-balloon::before, .sb-id-eri.sbs-think div.speech-balloon::after{
 border: 2px solid #FDCCFF; /* ボーダーの太さ・形状・色 */
 background: #FEEEFF; /* 背景色 */
}		

/* 3年早瀬早矢 */
.sb-id-saya .speech-balloon{
  border: 2px solid #A9EDE9 ; /* 吹き出しメイン部分のボーダー */
  background-color: #E1F9F8 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-saya.sbp-l .speech-balloon::before{
  border-right: 12px solid #A9EDE9; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-saya.sbp-l .speech-balloon::after{
  border-right: 12px solid #E1F9F8; /* 左側三角部分の内側（背景）の色 */}

.sb-id-saya.sbp-r .speech-balloon::before{
  border-left: 12px solid #A9EDE9; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-saya.sbp-r .speech-balloon::after{
  border-left: 12px solid #E1F9F8; /* 右側三角部分の内側（背景）の色 */}

.sb-id-saya .speech-icon img, .sb-id-saya .speech-icon amp-img,
.sb-id-saya.sbs-think div.speech-balloon::before, .sb-id-saya.sbs-think div.speech-balloon::after{
 border: 2px solid #A9EDE9; /* ボーダーの太さ・形状・色 */
 background: #E1F9F8; /* 背景色 */
}

/* 3年落合奈々 */
.sb-id-nana .speech-balloon{
  border: 2px solid #FFBAEB ; /* 吹き出しメイン部分のボーダー */
  background-color: #FFE8F8 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-nana.sbp-l .speech-balloon::before{
  border-right: 12px solid #FFBAEB; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nana.sbp-l .speech-balloon::after{
  border-right: 12px solid #FFE8F8; /* 左側三角部分の内側（背景）の色 */}

.sb-id-nana.sbp-r .speech-balloon::before{
  border-left: 12px solid #FFBAEB; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nana.sbp-r .speech-balloon::after{
  border-left: 12px solid #FFE8F8; /* 右側三角部分の内側（背景）の色 */}

.sb-id-nana .speech-icon img, .sb-id-nana .speech-icon amp-img,
.sb-id-nana.sbs-think div.speech-balloon::before, .sb-id-nana.sbs-think div.speech-balloon::after{
 border: 2px solid #FFBAEB; /* ボーダーの太さ・形状・色 */
 background: #FFE8F8; /* 背景色 */
}			


/* 3年双葉すみれ */
.sb-id-sumire .speech-balloon{
  border: 2px solid #D0B6FF ; /* 吹き出しメイン部分のボーダー */
  background-color: #EFE7FF ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-sumire.sbp-l .speech-balloon::before{
  border-right: 12px solid #D0B6FF; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-sumire.sbp-l .speech-balloon::after{
  border-right: 12px solid #EFE7FF; /* 左側三角部分の内側（背景）の色 */}

.sb-id-sumire.sbp-r .speech-balloon::before{
  border-left: 12px solid #D0B6FF; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-sumire.sbp-r .speech-balloon::after{
  border-left: 12px solid #EFE7FF; /* 右側三角部分の内側（背景）の色 */}

.sb-id-sumire .speech-icon img, 
.sb-id-sumire .speech-icon amp-img,
.sb-id-sumire.sbs-think div.speech-balloon::before, 
.sb-id-sumire.sbs-think div.speech-balloon::after{
 border: 2px solid #D0B6FF; /* ボーダーの太さ・形状・色 */
 background: #EFE7FF; /* 背景色 */
}

/* 3年山口涼 */
.sb-id-ryo .speech-balloon {
  border: 2px solid #BABABA; /* 吹き出しメイン部分のボーダー */
  background-color: #E8E8E8; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-ryo.sbp-l .speech-balloon::before {
  border-right: 12px solid #BABABA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */
}
.sb-id-ryo.sbp-l .speech-balloon::after {
  border-right: 12px solid #E8E8E8; /* 三角部分の内側（背景）の色 */
}
.sb-id-ryo.sbp-r .speech-balloon::before {
  border-left: 12px solid #BABABA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */
}
.sb-id-ryo.sbp-r .speech-balloon::after {
  border-left: 12px solid #E8E8E8; /* 三角部分の内側（背景）の色 */
}
.sb-id-ryo .speech-icon img,
.sb-id-ryo.sbs-think div.speech-balloon::before, .sb-id-ryo.sbs-think div.speech-balloon::after{
 border: 2px solid #BABABA; /* ボーダーの太さ・形状・色 */
 background: #E8E8E8; /* 背景色 */
}

/* 3年木山瑠衣 */
.sb-id-rui .speech-balloon {
  border: 2px solid #666666; /* 吹き出しメイン部分のボーダー */
  background-color: #CCCCCC; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-rui .speech-balloon::before {
  border-right: 12px solid #666666; /* 三角部分の外側（ボーダー）の太さ・形状・色 */
}
.sb-id-rui .speech-balloon::after {
  border-right: 12px solid #CCCCCC; /* 三角部分の内側（背景）の色 */
}
.sb-id-rui .speech-icon img,
.sb-id-rui.sbs-think div.speech-balloon::before, .sb-id-rui.sbs-think div.speech-balloon::after{
 border: 2px solid #666666; /* ボーダーの太さ・形状・色 */
 background: #CCCCCC; /* 背景色 */
}

/* 3年宮城美麗 */
.sb-id-mirei .speech-balloon{
  border: 2px solid #B9D8FF ; /* 吹き出しメイン部分のボーダー */
  background-color: #E8F2FF ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-mirei.sbp-l .speech-balloon::before{
  border-right: 12px solid #B9D8FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mirei.sbp-l .speech-balloon::after{
  border-right: 12px solid #E8F2FF; /* 三角部分の内側（背景）の色 */}
.sb-id-mirei.sbp-r .speech-balloon::before{
  border-right: 12px solid #B9D8FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mirei.sbp-r .speech-balloon::after{
  border-right: 12px solid #E8F2FF; /* 三角部分の内側（背景）の色 */}
.sb-id-mirei .speech-icon img, .sb-id-mirei .speech-icon amp-img,
.sb-id-mirei.sbs-think div.speech-balloon::before, .sb-id-mirei.sbs-think div.speech-balloon::after{
 border: 2px solid #B9D8FF; /* ボーダーの太さ・形状・色 */
 background: #E8F2FF; /* 背景色 */
}

/* 3年生駒逢音 */
.sb-id-aine .speech-balloon {
  border: 2px solid #A8B4EB; /* 吹き出しメイン部分のボーダー */
  background-color: #E0E5F8; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-aine .speech-balloon::before {
  border-right: 12px solid #A8B4EB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */
}
.sb-id-aine .speech-balloon::after {
  border-right: 12px solid #E0E5F8; /* 三角部分の内側（背景）の色 */
}
.sb-id-aine .speech-icon img,
.sb-id-aine.sbs-think div.speech-balloon::before, .sb-id-aine.sbs-think div.speech-balloon::after{
 border: 2px solid #A8B4EB; /* ボーダーの太さ・形状・色 */
 background: #E0E5F8; /* 背景色 */
}

/* 3年高崎龍騎 */
.sb-id-tatsuki .speech-balloon {
  border: 2px solid #687194; /* 吹き出しメイン部分のボーダー */
  background-color: #C5CADB; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-tatsuki .speech-balloon::before {
  border-right: 12px solid #687194; /* 三角部分の外側（ボーダー）の太さ・形状・色 */
}
.sb-id-tatsuki .speech-balloon::after {
  border-right: 12px solid #C5CADB; /* 三角部分の内側（背景）の色 */
}
.sb-id-tatsuki .speech-icon img,
.sb-id-tatsuki.sbs-think div.speech-balloon::before, .sb-id-tatsuki.sbs-think div.speech-balloon::after{
 border: 2px solid #687194; /* ボーダーの太さ・形状・色 */
 background: #C5CADB; /* 背景色 */
}

/* 3年赤城妖 */
.sb-id-ayaka .speech-balloon {
  border: 2px solid #EC78AC; /* 吹き出しメイン部分のボーダー */
  background-color: #FBE4EE; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-ayaka .speech-balloon::before {
  border-right: 12px solid #EC78AC; /* 三角部分の外側（ボーダー）の太さ・形状・色 */
}
.sb-id-ayaka .speech-balloon::after {
  border-right: 12px solid #FBE4EE; /* 三角部分の内側（背景）の色 */
}
.sb-id-ayaka .speech-icon img,
.sb-id-ayaka.sbs-think div.speech-balloon::before, .sb-id-ayaka.sbs-think div.speech-balloon::after{
 border: 2px solid #EC78AC; /* ボーダーの太さ・形状・色 */
 background: #FBE4EE; /* 背景色 */
}

/* 3年伊丹大河 */
.sb-id-tiga .speech-balloon{
  border: 2px solid #F0D77E ; /* 吹き出しメイン部分のボーダー */
  background-color: #FFF5D1 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-tiga.sbp-l .speech-balloon::before{
  border-right: 12px solid #F0D77E; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tiga.sbp-l .speech-balloon::after{
  border-right: 12px solid #FFF5D1; /* 左側三角部分の内側（背景）の色 */}

.sb-id-tiga.sbp-r .speech-balloon::before{
  border-left: 12px solid #F0D77E; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tiga.sbp-r .speech-balloon::after{
  border-left: 12px solid #FFF5D1; /* 右側三角部分の内側（背景）の色 */}

.sb-id-tiga .speech-icon img, .sb-id-tiga .speech-icon amp-img,
.sb-id-tiga.sbs-think div.speech-balloon::before, .sb-id-tiga.sbs-think div.speech-balloon::after{
 border: 2px solid #F0D77E; /* ボーダーの太さ・形状・色 */
 background: #FFF5D1; /* 背景色 */
}

/* 3年翠山晶 */
.sb-id-akira .speech-balloon {
  border: 2px solid #85B8AF; /* 吹き出しメイン部分のボーダー */
  background-color: #D2E7E3; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-akira .speech-balloon::before {
  border-right: 12px solid #85B8AF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */
}
.sb-id-akira .speech-balloon::after {
  border-right: 12px solid #D2E7E3; /* 三角部分の内側（背景）の色 */
}
.sb-id-akira .speech-icon img,
.sb-id-akira.sbs-think div.speech-balloon::before, .sb-id-akira.sbs-think div.speech-balloon::after{
 border: 2px solid #85B8AF; /* ボーダーの太さ・形状・色 */
 background: #D2E7E3; /* 背景色 */
}

/* 3年麻布風花 */
.sb-id-fuuka .speech-balloon{
  border: 2px solid #A0A070 ; /* 吹き出しメイン部分のボーダー */
  background-color: #CACAAA ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-fuuka.sbp-l .speech-balloon::before{
  border-right: 12px solid #A0A070; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-fuuka.sbp-l .speech-balloon::after{
  border-right: 12px solid #CACAAA; /* 三角部分の内側（背景）の色 */}
.sb-id-fuuka.sbp-r .speech-balloon::before{
  border-left: 12px solid #A0A070; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-fuuka.sbp-r .speech-balloon::after{
  border-left: 12px solid #CACAAA; /* 三角部分の内側（背景）の色 */}
.sb-id-fuuka .speech-icon img, 
.sb-id-fuuka .speech-icon amp-img,
.sb-id-fuuka.sbs-think div.speech-balloon::before,
.sb-id-fuuka.sbs-think div.speech-balloon::after{
 border: 2px solid #A0A070; /* ボーダーの太さ・形状・色 */
 background: #CACAAA; /* 背景色 */
}

/* 3年連雀美桜 */
.sb-id-mio .speech-balloon{
  border: 2px solid #7070A0 ; /* 吹き出しメイン部分のボーダー */
  background-color: #AAAACA ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}
.sb-id-mio.sbp-l .speech-balloon::before{
  border-right: 12px solid #7070A0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mio.sbp-l .speech-balloon::after{
  border-right: 12px solid #AAAACA; /* 三角部分の内側（背景）の色 */}
.sb-id-mio.sbp-r .speech-balloon::before{
  border-left: 12px solid #7070A0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mio.sbp-r .speech-balloon::after{
  border-left: 12px solid #AAAACA; /* 三角部分の内側（背景）の色 */}
.sb-id-mio .speech-icon img, .sb-id-mio .speech-icon amp-img,
.sb-id-mio.sbs-think div.speech-balloon::before, .sb-id-mio.sbs-think div.speech-balloon::after{
border: 2px solid #7070A0; /* ボーダーの太さ・形状・色 */
background: #AAAACA; /* 背景色 */
}


/* 2年條辺響矢 */
.sb-id-kyouya .speech-balloon{
  border: 2px solid #FFC9F4 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FFEDFB ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-kyouya.sbp-l .speech-balloon::before{
  border-right: 12px solid #FFC9F4; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kyouya.sbp-l .speech-balloon::after{
  border-right: 12px solid #FFEDFB; /* 左側三角部分の内側（背景）の色 */}

.sb-id-kyouya.sbp-r .speech-balloon::before{
  border-left: 12px solid #FFC9F4; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kyouya.sbp-r .speech-balloon::after{
  border-left: 12px solid #FFEDFB; /* 右側三角部分の内側（背景）の色 */}

.sb-id-kyouya .speech-icon img, .sb-id-kyouya .speech-icon amp-img,
.sb-id-kyouya.sbs-think div.speech-balloon::before, .sb-id-kyouya.sbs-think div.speech-balloon::after{
 border: 2px solid #FFC9F4; /* ボーダーの太さ・形状・色 */
 background: #FFEDFB; /* 背景色 */
}

/* 2年猿橋摩耶 */
.sb-id-maya .speech-balloon{
  border: 2px solid #FEDEB6 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FFF4E7 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-maya.sbp-l .speech-balloon::before{
  border-right: 12px solid #FEDEB6; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maya.sbp-l .speech-balloon::after{
  border-right: 12px solid #FFF4E7; /* 左側三角部分の内側（背景）の色 */}

.sb-id-maya.sbp-r .speech-balloon::before{
  border-left: 12px solid #FEDEB6; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maya.sbp-r .speech-balloon::after{
  border-left: 12px solid #FFF4E7; /* 右側三角部分の内側（背景）の色 */}

.sb-id-maya .speech-icon img, .sb-id-maya .speech-icon amp-img,
.sb-id-maya.sbs-think div.speech-balloon::before, .sb-id-maya.sbs-think div.speech-balloon::after{
 border: 2px solid #FEDEB6; /* ボーダーの太さ・形状・色 */
 background: #FFF4E7; /* 背景色 */
}				

/* 2年藤野安祐美 */
.sb-id-ayumi .speech-balloon{
  border: 2px solid #BFFEB6 ; /* 吹き出しメイン部分のボーダー */
  background-color: #EAFFE7 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-ayumi.sbp-l .speech-balloon::before{
  border-right: 12px solid #BFFEB6; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ayumi.sbp-l .speech-balloon::after{
  border-right: 12px solid #EAFFE7; /* 左側三角部分の内側（背景）の色 */}

.sb-id-ayumi.sbp-r .speech-balloon::before{
  border-left: 12px solid #BFFEB6; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ayumi.sbp-r .speech-balloon::after{
  border-left: 12px solid #EAFFE7; /* 右側三角部分の内側（背景）の色 */}

.sb-id-ayumi .speech-icon img, .sb-id-ayumi .speech-icon amp-img,
.sb-id-ayumi.sbs-think div.speech-balloon::before, .sb-id-ayumi.sbs-think div.speech-balloon::after{
 border: 2px solid #BFFEB6; /* ボーダーの太さ・形状・色 */
 background: #EAFFE7; /* 背景色 */
}

/* 2年鈴鹿愛理 */
.sb-id-airi .speech-balloon{
  border: 2px solid #A7B6E9 ; /* 吹き出しメイン部分のボーダー */
  background-color: #E1E6F8 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-airi.sbp-l .speech-balloon::before{
  border-right: 12px solid #A7B6E9; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-airi.sbp-l .speech-balloon::after{
  border-right: 12px solid #E1E6F8; /* 左側三角部分の内側（背景）の色 */}

.sb-id-airi.sbp-r .speech-balloon::before{
  border-left: 12px solid #A7B6E9; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-airi.sbp-r .speech-balloon::after{
  border-left: 12px solid #E1E6F8; /* 右側三角部分の内側（背景）の色 */}

.sb-id-airi .speech-icon img, .sb-id-airi .speech-icon amp-img,
.sb-id-airi.sbs-think div.speech-balloon::before, .sb-id-airi.sbs-think div.speech-balloon::after{
 border: 2px solid #A7B6E9; /* ボーダーの太さ・形状・色 */
 background: #E1E6F8; /* 背景色 */
}

/* 2年神峰蒼依 */
.sb-id-aoi .speech-balloon{
  border: 2px solid #A8EBE4 ; /* 吹き出しメイン部分のボーダー */
  background-color: #E0F8F5 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-aoi.sbp-l .speech-balloon::before{
  border-right: 12px solid #A8EBE4; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-aoi.sbp-l .speech-balloon::after{
  border-right: 12px solid #E0F8F5; /* 左側三角部分の内側（背景）の色 */}

.sb-id-aoi.sbp-r .speech-balloon::before{
  border-left: 12px solid #A8EBE4; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-aoi.sbp-r .speech-balloon::after{
  border-left: 12px solid #E0F8F5; /* 右側三角部分の内側（背景）の色 */}

.sb-id-aoi .speech-icon img, .sb-id-aoi .speech-icon amp-img,
.sb-id-aoi.sbs-think div.speech-balloon::before, .sb-id-aoi.sbs-think div.speech-balloon::after{
 border: 2px solid #A8EBE4; /* ボーダーの太さ・形状・色 */
 background: #E0F8F5; /* 背景色 */
}					

/* 2年上野飛鳥 */
.sb-id-asuka .speech-balloon{
  border: 2px solid #B0CAF4 ; /* 吹き出しメイン部分のボーダー */
  background-color: #E4EDFB ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-asuka.sbp-l .speech-balloon::before{
  border-right: 12px solid #B0CAF4; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-asuka.sbp-l .speech-balloon::after{
  border-right: 12px solid #E4EDFB; /* 左側三角部分の内側（背景）の色 */}

.sb-id-asuka.sbp-r .speech-balloon::before{
  border-left: 12px solid #B0CAF4; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-asuka.sbp-r .speech-balloon::after{
  border-left: 12px solid #E4EDFB; /* 右側三角部分の内側（背景）の色 */}

.sb-id-asuka .speech-icon img, .sb-id-asuka .speech-icon amp-img,
.sb-id-asuka.sbs-think div.speech-balloon::before, .sb-id-asuka.sbs-think div.speech-balloon::after{
 border: 2px solid #B0CAF4; /* ボーダーの太さ・形状・色 */
 background: #E4EDFB; /* 背景色 */
}					

/* 2年城島恵麻 */
.sb-id-ema .speech-balloon{
  border: 2px solid #F4EAB0 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FBF8E4 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-ema.sbp-l .speech-balloon::before{
  border-right: 12px solid #F4EAB0; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ema.sbp-l .speech-balloon::after{
  border-right: 12px solid #FBF8E4; /* 左側三角部分の内側（背景）の色 */}

.sb-id-ema.sbp-r .speech-balloon::before{
  border-left: 12px solid #F4EAB0; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ema.sbp-r .speech-balloon::after{
  border-left: 12px solid #FBF8E4; /* 右側三角部分の内側（背景）の色 */}

.sb-id-ema .speech-icon img, .sb-id-ema .speech-icon amp-img,
.sb-id-ema.sbs-think div.speech-balloon::before, .sb-id-ema.sbs-think div.speech-balloon::after{
 border: 2px solid #F4EAB0; /* ボーダーの太さ・形状・色 */
 background: #FBF8E4; /* 背景色 */
}					

/* 2年牧方桜花 */
.sb-id-ouka .speech-balloon{
  border: 2px solid #FCD0EB ; /* 吹き出しメイン部分のボーダー */
  background-color: #FEEFF8 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-ouka.sbp-l .speech-balloon::before{
  border-right: 12px solid #FCD0EB; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ouka.sbp-l .speech-balloon::after{
  border-right: 12px solid #FEEFF8; /* 左側三角部分の内側（背景）の色 */}

.sb-id-ouka.sbp-r .speech-balloon::before{
  border-left: 12px solid #FCD0EB; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ouka.sbp-r .speech-balloon::after{
  border-left: 12px solid #FEEFF8; /* 右側三角部分の内側（背景）の色 */}

.sb-id-ouka .speech-icon img, .sb-id-ouka .speech-icon amp-img,
.sb-id-ouka.sbs-think div.speech-balloon::before, .sb-id-ouka.sbs-think div.speech-balloon::after{
 border: 2px solid #FCD0EB; /* ボーダーの太さ・形状・色 */
 background: #FEEFF8; /* 背景色 */
}					

/* 2年越谷シオン */
.sb-id-shion .speech-balloon{
  border: 2px solid #FF7676 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FFC5C5 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-shion.sbp-l .speech-balloon::before{
  border-right: 12px solid #FF7676; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shion.sbp-l .speech-balloon::after{
  border-right: 12px solid #FFC5C5; /* 左側三角部分の内側（背景）の色 */}

.sb-id-shion.sbp-r .speech-balloon::before{
  border-left: 12px solid #FF7676; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shion.sbp-r .speech-balloon::after{
  border-left: 12px solid #FFC5C5; /* 右側三角部分の内側（背景）の色 */}

.sb-id-shion .speech-icon img, .sb-id-shion .speech-icon amp-img,
.sb-id-shion.sbs-think div.speech-balloon::before, .sb-id-shion.sbs-think div.speech-balloon::after{
 border: 2px solid #FF7676; /* ボーダーの太さ・形状・色 */
 background: #FFC5C5; /* 背景色 */
}					

/* 2年美園純菜 */
.sb-id-junna .speech-balloon{
  border: 2px solid #9BA588 ; /* 吹き出しメイン部分のボーダー */
  background-color: #DCE1D4 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-junna.sbp-l .speech-balloon::before{
  border-right: 12px solid #9BA588; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-junna.sbp-l .speech-balloon::after{
  border-right: 12px solid #DCE1D4; /* 左側三角部分の内側（背景）の色 */}

.sb-id-junna.sbp-r .speech-balloon::before{
  border-left: 12px solid #9BA588; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-junna.sbp-r .speech-balloon::after{
  border-left: 12px solid #DCE1D4; /* 右側三角部分の内側（背景）の色 */}

.sb-id-junna .speech-icon img, .sb-id-junna .speech-icon amp-img,
.sb-id-junna.sbs-think div.speech-balloon::before, .sb-id-junna.sbs-think div.speech-balloon::after{
 border: 2px solid #9BA588; /* ボーダーの太さ・形状・色 */
 background: #DCE1D4; /* 背景色 */
}

/* 1年水上優希 */
.sb-id-yu .speech-balloon{
  border: 2px solid #E1AEFA ; /* 吹き出しメイン部分のボーダー */
  background-color: #F4E3FB ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-yu.sbp-l .speech-balloon::before{
  border-right: 12px solid #E1AEFA; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yu.sbp-l .speech-balloon::after{
  border-right: 12px solid #F4E3FB; /* 左側三角部分の内側（背景）の色 */}

.sb-id-yu.sbp-r .speech-balloon::before{
  border-left: 12px solid #E1AEFA; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yu.sbp-r .speech-balloon::after{
  border-left: 12px solid #F4E3FB; /* 右側三角部分の内側（背景）の色 */}

.sb-id-yu .speech-icon img, .sb-id-yu .speech-icon amp-img,
.sb-id-yu.sbs-think div.speech-balloon::before, .sb-id-yu.sbs-think div.speech-balloon::after{
 border: 2px solid #E1AEFA; /* ボーダーの太さ・形状・色 */
 background: #F4E3FB; /* 背景色 */
}	
				
/* 1年狩野翼 */
.sb-id-tsubasa .speech-balloon{
  border: 2px solid #FFE1BA ; /* 吹き出しメイン部分のボーダー */
  background-color: #FFF5E8 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-tsubasa.sbp-l .speech-balloon::before{
  border-right: 12px solid #FFE1BA; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tsubasa.sbp-l .speech-balloon::after{
  border-right: 12px solid #FFF5E8; /* 左側三角部分の内側（背景）の色 */}

.sb-id-tsubasa.sbp-r .speech-balloon::before{
  border-left: 12px solid #FFE1BA; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tsubasa.sbp-r .speech-balloon::after{
  border-left: 12px solid #FFF5E8; /* 右側三角部分の内側（背景）の色 */}

.sb-id-tsubasa .speech-icon img, .sb-id-tsubasa .speech-icon amp-img,
.sb-id-tsubasa.sbs-think div.speech-balloon::before, .sb-id-tsubasa.sbs-think div.speech-balloon::after{
 border: 2px solid #FFE1BA; /* ボーダーの太さ・形状・色 */
 background: #FFF5E8; /* 背景色 */
}					

/* 1年雨宮真 */
.sb-id-shin .speech-balloon{
  border: 2px solid #B3BCFB ; /* 吹き出しメイン部分のボーダー */
  background-color: #E5E8FD ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-shin.sbp-l .speech-balloon::before{
  border-right: 12px solid #B3BCFB; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shin.sbp-l .speech-balloon::after{
  border-right: 12px solid #E5E8FD; /* 左側三角部分の内側（背景）の色 */}

.sb-id-shin.sbp-r .speech-balloon::before{
  border-left: 12px solid #B3BCFB; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shin.sbp-r .speech-balloon::after{
  border-left: 12px solid #E5E8FD; /* 右側三角部分の内側（背景）の色 */}

.sb-id-shin .speech-icon img, .sb-id-shin .speech-icon amp-img,
.sb-id-shin.sbs-think div.speech-balloon::before, .sb-id-shin.sbs-think div.speech-balloon::after{
 border: 2px solid #B3BCFB; /* ボーダーの太さ・形状・色 */
 background: #E5E8FD; /* 背景色 */
}					

/* 1年西陣梨玖 */
.sb-id-riku .speech-balloon{
  border: 2px solid #FAB3D4 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FDE5F0 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-riku.sbp-l .speech-balloon::before{
  border-right: 12px solid #FAB3D4; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-riku.sbp-l .speech-balloon::after{
  border-right: 12px solid #FDE5F0; /* 左側三角部分の内側（背景）の色 */}

.sb-id-riku.sbp-r .speech-balloon::before{
  border-left: 12px solid #FAB3D4; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-riku.sbp-r .speech-balloon::after{
  border-left: 12px solid #FDE5F0; /* 右側三角部分の内側（背景）の色 */}

.sb-id-riku .speech-icon img, .sb-id-riku .speech-icon amp-img,
.sb-id-riku.sbs-think div.speech-balloon::before, .sb-id-riku.sbs-think div.speech-balloon::after{
 border: 2px solid #FAB3D4; /* ボーダーの太さ・形状・色 */
 background: #FDE5F0; /* 背景色 */
}					

/* 1年水橋翔太 */
.sb-id-syouta .speech-balloon{
  border: 2px solid #D0787D ; /* 吹き出しメイン部分のボーダー */
  background-color: #F0C0C0 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-syouta.sbp-l .speech-balloon::before{
  border-right: 12px solid #D0787D; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syouta.sbp-l .speech-balloon::after{
  border-right: 12px solid #F0C0C0; /* 左側三角部分の内側（背景）の色 */}

.sb-id-syouta.sbp-r .speech-balloon::before{
  border-left: 12px solid #D0787D; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syouta.sbp-r .speech-balloon::after{
  border-left: 12px solid #F0C0C0; /* 右側三角部分の内側（背景）の色 */}

.sb-id-syouta .speech-icon img, .sb-id-syouta .speech-icon amp-img,
.sb-id-syouta.sbs-think div.speech-balloon::before, .sb-id-syouta.sbs-think div.speech-balloon::after{
 border: 2px solid #D0787D; /* ボーダーの太さ・形状・色 */
 background: #F0C0C0; /* 背景色 */
}					

/* 1年市谷拍 */
.sb-id-beat .speech-balloon{
  border: 2px solid #CECECE ; /* 吹き出しメイン部分のボーダー */
  background-color: #EFEFEF ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-beat.sbp-l .speech-balloon::before{
  border-right: 12px solid #CECECE; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-beat.sbp-l .speech-balloon::after{
  border-right: 12px solid #EFEFEF; /* 左側三角部分の内側（背景）の色 */}

.sb-id-beat.sbp-r .speech-balloon::before{
  border-left: 12px solid #CECECE; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-beat.sbp-r .speech-balloon::after{
  border-left: 12px solid #EFEFEF; /* 右側三角部分の内側（背景）の色 */}

.sb-id-beat .speech-icon img, .sb-id-beat .speech-icon amp-img,
.sb-id-beat.sbs-think div.speech-balloon::before, .sb-id-beat.sbs-think div.speech-balloon::after{
 border: 2px solid #CECECE; /* ボーダーの太さ・形状・色 */
 background: #EFEFEF; /* 背景色 */
}					

/* 1年秋原弓弦 */
.sb-id-yuzuru .speech-balloon{
  border: 2px solid #A79C89 ; /* 吹き出しメイン部分のボーダー */
  background-color: #E2DDD5 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-yuzuru.sbp-l .speech-balloon::before{
  border-right: 12px solid #A79C89; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuzuru.sbp-l .speech-balloon::after{
  border-right: 12px solid #E2DDD5; /* 左側三角部分の内側（背景）の色 */}

.sb-id-yuzuru.sbp-r .speech-balloon::before{
  border-left: 12px solid #A79C89; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuzuru.sbp-r .speech-balloon::after{
  border-left: 12px solid #E2DDD5; /* 右側三角部分の内側（背景）の色 */}

.sb-id-yuzuru .speech-icon img, .sb-id-yuzuru .speech-icon amp-img,
.sb-id-yuzuru.sbs-think div.speech-balloon::before, .sb-id-yuzuru.sbs-think div.speech-balloon::after{
 border: 2px solid #A79C89; /* ボーダーの太さ・形状・色 */
 background: #E2DDD5; /* 背景色 */
}					

/* 1年両国奏多 */
.sb-id-kanata .speech-balloon{
  border: 2px solid #D9C0FF ; /* 吹き出しメイン部分のボーダー */
  background-color: #F2EAFF ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-kanata.sbp-l .speech-balloon::before{
  border-right: 12px solid #D9C0FF; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kanata.sbp-l .speech-balloon::after{
  border-right: 12px solid #F2EAFF; /* 左側三角部分の内側（背景）の色 */}

.sb-id-kanata.sbp-r .speech-balloon::before{
  border-left: 12px solid #D9C0FF; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kanata.sbp-r .speech-balloon::after{
  border-left: 12px solid #F2EAFF; /* 右側三角部分の内側（背景）の色 */}

.sb-id-kanata .speech-icon img, .sb-id-kanata .speech-icon amp-img,
.sb-id-kanata.sbs-think div.speech-balloon::before, .sb-id-kanata.sbs-think div.speech-balloon::after{
 border: 2px solid #D9C0FF; /* ボーダーの太さ・形状・色 */
 background: #F2EAFF; /* 背景色 */
}					

/* 1年川崎蜜柑 */
.sb-id-mikan .speech-balloon{
  border: 2px solid #FDD5B5 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FEF1E6 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-mikan.sbp-l .speech-balloon::before{
  border-right: 12px solid #FDD5B5; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mikan.sbp-l .speech-balloon::after{
  border-right: 12px solid #FEF1E6; /* 左側三角部分の内側（背景）の色 */}

.sb-id-mikan.sbp-r .speech-balloon::before{
  border-left: 12px solid #FDD5B5; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mikan.sbp-r .speech-balloon::after{
  border-left: 12px solid #FEF1E6; /* 右側三角部分の内側（背景）の色 */}

.sb-id-mikan .speech-icon img, .sb-id-mikan .speech-icon amp-img,
.sb-id-mikan.sbs-think div.speech-balloon::before, .sb-id-mikan.sbs-think div.speech-balloon::after{
 border: 2px solid #FDD5B5; /* ボーダーの太さ・形状・色 */
 background: #FEF1E6; /* 背景色 */
}					

/* 1年條辺冥 */
.sb-id-mei .speech-balloon{
  border: 2px solid #B090FF ; /* 吹き出しメイン部分のボーダー */
  background-color: #EFE7FF ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-mei.sbp-l .speech-balloon::before{
  border-right: 12px solid #B090FF; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mei.sbp-l .speech-balloon::after{
  border-right: 12px solid #EFE7FF; /* 左側三角部分の内側（背景）の色 */}

.sb-id-mei.sbp-r .speech-balloon::before{
  border-left: 12px solid #B090FF; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mei.sbp-r .speech-balloon::after{
  border-left: 12px solid #EFE7FF; /* 右側三角部分の内側（背景）の色 */}

.sb-id-mei .speech-icon img, .sb-id-mei .speech-icon amp-img,
.sb-id-mei.sbs-think div.speech-balloon::before, .sb-id-mei.sbs-think div.speech-balloon::after{
 border: 2px solid #B090FF; /* ボーダーの太さ・形状・色 */
 background: #EFE7FF; /* 背景色 */
}					

/* 1年志摩美咲 */
.sb-id-misaki .speech-balloon{
  border: 2px solid #FF82F4 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FDE5F9 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-misaki.sbp-l .speech-balloon::before{
  border-right: 12px solid #FF82F4; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-misaki.sbp-l .speech-balloon::after{
  border-right: 12px solid #FDE5F9; /* 左側三角部分の内側（背景）の色 */}

.sb-id-misaki.sbp-r .speech-balloon::before{
  border-left: 12px solid #FF82F4; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-misaki.sbp-r .speech-balloon::after{
  border-left: 12px solid #FDE5F9; /* 右側三角部分の内側（背景）の色 */}

.sb-id-misaki .speech-icon img, .sb-id-misaki .speech-icon amp-img,
.sb-id-misaki.sbs-think div.speech-balloon::before, .sb-id-misaki.sbs-think div.speech-balloon::after{
 border: 2px solid #FF82F4; /* ボーダーの太さ・形状・色 */
 background: #FDE5F9; /* 背景色 */
}					

/* 1年東城修真 */
.sb-id-syuma .speech-balloon{
  border: 2px solid #927FF8 ; /* 吹き出しメイン部分のボーダー */
  background-color: #E1E1E1 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-syuma.sbp-l .speech-balloon::before{
  border-right: 12px solid #927FF8; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syuma.sbp-l .speech-balloon::after{
  border-right: 12px solid #E1E1E1; /* 左側三角部分の内側（背景）の色 */}

.sb-id-syuma.sbp-r .speech-balloon::before{
  border-left: 12px solid #927FF8; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syuma.sbp-r .speech-balloon::after{
  border-left: 12px solid #E1E1E1; /* 右側三角部分の内側（背景）の色 */}

.sb-id-syuma .speech-icon img, .sb-id-syuma .speech-icon amp-img,
.sb-id-syuma.sbs-think div.speech-balloon::before, .sb-id-syuma.sbs-think div.speech-balloon::after{
 border: 2px solid #927FF8; /* ボーダーの太さ・形状・色 */
 background: #E1E1E1; /* 背景色 */
}					

/* 水上流香 */
.sb-id-ruka .speech-balloon{
  border: 2px solid #BEB4F4 ; /* 吹き出しメイン部分のボーダー */
  background-color: #E8E5FB ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-ruka.sbp-l .speech-balloon::before{
  border-right: 12px solid #BEB4F4; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ruka.sbp-l .speech-balloon::after{
  border-right: 12px solid #E8E5FB; /* 左側三角部分の内側（背景）の色 */}

.sb-id-ruka.sbp-r .speech-balloon::before{
  border-left: 12px solid #BEB4F4; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ruka.sbp-r .speech-balloon::after{
  border-left: 12px solid #E8E5FB; /* 右側三角部分の内側（背景）の色 */}

.sb-id-ruka .speech-icon img, .sb-id-ruka .speech-icon amp-img,
.sb-id-ruka.sbs-think div.speech-balloon::before, .sb-id-ruka.sbs-think div.speech-balloon::after{
 border: 2px solid #BEB4F4; /* ボーダーの太さ・形状・色 */
 background: #E8E5FB; /* 背景色 */
}					

/* 稲城めぐみ */
.sb-id-megumi .speech-balloon{
  border: 2px solid #FDF4BD ; /* 吹き出しメイン部分のボーダー */
  background-color: #FBE3F8 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-megumi.sbp-l .speech-balloon::before{
  border-right: 12px solid #FDF4BD; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-megumi.sbp-l .speech-balloon::after{
  border-right: 12px solid #FBE3F8; /* 左側三角部分の内側（背景）の色 */}

.sb-id-megumi.sbp-r .speech-balloon::before{
  border-left: 12px solid #FDF4BD; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-megumi.sbp-r .speech-balloon::after{
  border-left: 12px solid #FBE3F8; /* 右側三角部分の内側（背景）の色 */}

.sb-id-megumi .speech-icon img, .sb-id-megumi .speech-icon amp-img,
.sb-id-megumi.sbs-think div.speech-balloon::before, .sb-id-megumi.sbs-think div.speech-balloon::after{
 border: 2px solid #FDF4BD; /* ボーダーの太さ・形状・色 */
 background: #FBE3F8; /* 背景色 */
}

/* 0年双葉ぼたん */
.sb-id-botan .speech-balloon{
  border: 2px solid #C03030 ; /* 吹き出しメイン部分のボーダー */
  background-color: #D0D0D0 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-botan.sbp-l .speech-balloon::before{
  border-right: 12px solid #C03030; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-botan.sbp-l .speech-balloon::after{
  border-right: 12px solid #D0D0D0; /* 左側三角部分の内側（背景）の色 */}

.sb-id-botan.sbp-r .speech-balloon::before{
  border-left: 12px solid #C03030; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-botan.sbp-r .speech-balloon::after{
  border-left: 12px solid #D0D0D0; /* 右側三角部分の内側（背景）の色 */}

.sb-id-botan .speech-icon img, .sb-id-botan .speech-icon amp-img,
.sb-id-botan.sbs-think div.speech-balloon::before, .sb-id-botan.sbs-think div.speech-balloon::after{
 border: 2px solid #C03030; /* ボーダーの太さ・形状・色 */
 background: #D0D0D0; /* 背景色 */
}	

/* 0年森川陽菜 */
.sb-id-haruna .speech-balloon{
  border: 2px solid #FF80B0 ; /* 吹き出しメイン部分のボーダー */
  background-color: #FFC5DB ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-haruna.sbp-l .speech-balloon::before{
  border-right: 12px solid #FF80B0; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-haruna.sbp-l .speech-balloon::after{
  border-right: 12px solid #FFC5DB; /* 左側三角部分の内側（背景）の色 */}

.sb-id-haruna.sbp-r .speech-balloon::before{
  border-left: 12px solid #FF80B0; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-haruna.sbp-r .speech-balloon::after{
  border-left: 12px solid #FFC5DB; /* 右側三角部分の内側（背景）の色 */}
.sb-id-haruna .speech-icon img, .sb-id-haruna .speech-icon amp-img,
.sb-id-haruna.sbs-think div.speech-balloon::before, .sb-id-haruna.sbs-think div.speech-balloon::after{
 border: 2px solid #FF80B0; /* ボーダーの太さ・形状・色 */
 background: #FFC5DB; /* 背景色 */
}

/* 0年環野鞠亜 */
.sb-id-maria .speech-balloon{
  border: 2px solid #7C8CEB ; /* 吹き出しメイン部分のボーダー */
  background-color: #BDC5F3 ; /* 吹き出しメイン部分の背景色 */
  color: #333; /* セリフの文字色 */
}

.sb-id-maria.sbp-l .speech-balloon::before{
  border-right: 12px solid #7C8CEB; /* 左側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maria.sbp-l .speech-balloon::after{
  border-right: 12px solid #BDC5F3; /* 左側三角部分の内側（背景）の色 */}

.sb-id-maria.sbp-r .speech-balloon::before{
  border-left: 12px solid #7C8CEB; /* 右側三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maria.sbp-r .speech-balloon::after{
  border-left: 12px solid #BDC5F3; /* 右側三角部分の内側（背景）の色 */}

.sb-id-maria .speech-icon img, 
.sb-id-maria .speech-icon amp-img,
.sb-id-maria.sbs-think div.speech-balloon::before, 
.sb-id-maria.sbs-think div.speech-balloon::after{
 border: 2px solid #7C8CEB; /* ボーダーの太さ・形状・色 */
 background: #BDC5F3; /* 背景色 */
}		


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

/*1030px以下*/
@media screen and (max-width: 1030px){
  /*必要ならばここにコードを書く*/
}

/*768px以下*/
@media screen and (max-width: 768px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
.speech-person {
	width: 12%;
	min-width: 12%;
}

div[id^="su_slider_"] { /* セレクタ名の前方一致 */
 max-width:100%;
}
	
/* エントリーカード文字縮小 */	
div.entry-card-meta.card-meta.e-card-meta {
    font-size: 16px !important;
}
	
/* 3年水上凪沙 (SP) */
.sb-id-nagisa.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #C8CBFA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nagisa.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #ECEDFD; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-nagisa.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #C8CBFA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nagisa.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #ECEDFD; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }


/* 3年稲城優子 (SP) */
.sb-id-yuko.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #C8C8C8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuko.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #F0F0F0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-yuko.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #C8C8C8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuko.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #F0F0F0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年舞浜秋奈 (SP) */
.sb-id-akina.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #97C0C2; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-akina.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #DAEAEB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-akina.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #97C0C2; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-akina.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #DAEAEB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年森川聖子 (SP) */
.sb-id-seiko.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #A7B8EA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-seiko.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E0E6F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-seiko.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #A7B8EA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-seiko.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E0E6F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年此花エリー (SP) */
.sb-id-eri.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FDCCFF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-eri.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FEEEFF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-eri.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FDCCFF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-eri.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FEEEFF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年早瀬早矢 (SP) */
.sb-id-saya.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #A9EDE9; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-saya.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E1F9F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-saya.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #A9EDE9; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-saya.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E1F9F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年落合奈々 (SP) */
.sb-id-nana.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FFBAEB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nana.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FFE8F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-nana.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FFBAEB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-nana.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FFE8F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年双葉すみれ (SP) */
.sb-id-sumire.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #D0B6FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-sumire.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #EFE7FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-sumire.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #D0B6FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-sumire.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #EFE7FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年山口涼 (SP) */
.sb-id-ryo.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #BABABA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ryo.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E8E8E8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-ryo.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #BABABA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ryo.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E8E8E8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年木山瑠衣 (SP) */
.sb-id-rui.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #666666; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-rui.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #CCCCCC; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-rui.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #666666; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-rui.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #CCCCCC; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年宮城美麗 (SP) */
.sb-id-mirei.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #B9D8FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mirei.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E8F2FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-mirei.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #B9D8FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mirei.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E8F2FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年生駒逢音 (SP) */
.sb-id-aine.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #A8B4EB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-aine.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E0E5F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-aine.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #A8B4EB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-aine.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E0E5F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
	
/* 3年高崎龍騎 (SP) */
.sb-id-tatsuki.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #687194; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tatsuki.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #C5CADB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-tatsuki.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #687194; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tatsuki.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #C5CADB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年赤城妖 (SP) */
.sb-id-ayaka.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #EC78AC; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ayaka.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FBE4EE; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-ayaka.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #EC78AC; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ayaka.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FBE4EE; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年伊丹大河 (SP) */
.sb-id-tiga.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #F0D77E; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tiga.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FFF5D1; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-tiga.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #F0D77E; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tiga.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FFF5D1; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
	
/* 3年翠山晶 (SP) */
.sb-id-akira.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #85B8AF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-akira.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #D2E7E3; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-akira.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #85B8AF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-akira.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #D2E7E3; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 3年麻布風花 (SP) */
.sb-id-fuuka.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #A0A070; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-fuuka.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #CACAAA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-fuuka.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #A0A070; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-fuuka.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #CACAAA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
	
/* 3年連雀美桜 (SP) */
.sb-id-mio.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #7070A0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mio.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #AAAACA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-mio.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #7070A0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mio.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #AAAACA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年條辺響矢 (SP) */
.sb-id-kyouya.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FFC9F4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kyouya.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FFEDFB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
	
.sb-id-kyouya.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FFC9F4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kyouya.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FFEDFB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年猿橋摩耶 (SP) */
.sb-id-maya.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FEDEB6; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maya.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FFF4E7; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-maya.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FEDEB6; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maya.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FFF4E7; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年藤野安祐美 (SP) */
.sb-id-ayumi.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #BFFEB6; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ayumi.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #EAFFE7; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-ayumi.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #BFFEB6; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ayumi.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #EAFFE7; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年鈴鹿愛理 (SP) */
.sb-id-airi.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #A7B6E9; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-airi.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E1E6F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-airi.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #A7B6E9; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-airi.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E1E6F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年神峰蒼依 (SP) */
.sb-id-aoi.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #A8EBE4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-aoi.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E0F8F5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-aoi.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #A8EBE4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-aoi.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E0F8F5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年上野飛鳥 (SP) */
.sb-id-asuka.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #B0CAF4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-asuka.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E4EDFB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-asuka.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #B0CAF4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-asuka.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E4EDFB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年城島恵麻 (SP) */
.sb-id-ema.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #F4EAB0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ema.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FBF8E4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-ema.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #F4EAB0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ema.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FBF8E4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }


/* 2年牧方桜花 (SP) */
.sb-id-ouka.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FCD0EB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ouka.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FEEFF8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-ouka.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FCD0EB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ouka.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FEEFF8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年越谷シオン (SP) */
.sb-id-shion.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FF7676; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shion.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FFC5C5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-shion.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FF7676; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shion.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FFC5C5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 2年美園純菜 (SP) */
.sb-id-junna.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #9BA588; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-junna.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #DCE1D4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-junna.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #9BA588; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-junna.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #DCE1D4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
	
/* 1年水上優希 (SP) */
.sb-id-yu.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #E1AEFA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yu.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #F4E3FB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-yu.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #E1AEFA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yu.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #F4E3FB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年狩野翼 (SP) */
.sb-id-tsubasa.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FFE1BA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tsubasa.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FFF5E8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-tsubasa.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FFE1BA; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-tsubasa.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FFF5E8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年雨宮真 (SP) */
.sb-id-shin.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #B3BCFB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shin.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E5E8FD; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-shin.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #B3BCFB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-shin.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E5E8FD; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年西陣梨玖 (SP) */
.sb-id-riku.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FAB3D4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-riku.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FDE5F0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-riku.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FAB3D4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-riku.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FDE5F0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年水橋翔太 (SP) */
.sb-id-syouta.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #D0787D; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syouta.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #F0C0C0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-syouta.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #D0787D; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syouta.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #F0C0C0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年市谷拍 (SP) */
.sb-id-beat.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #CECECE; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-beat.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #EFEFEF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-beat.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #CECECE; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-beat.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #EFEFEF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年秋原弓弦 (SP) */
.sb-id-yuzuru.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #A79C89; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuzuru.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E2DDD5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-yuzuru.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #A79C89; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-yuzuru.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E2DDD5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年両国奏多 (SP) */
.sb-id-kanata.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #D9C0FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kanata.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #F2EAFF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-kanata.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #D9C0FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-kanata.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #F2EAFF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年川崎蜜柑 (SP) */
.sb-id-mikan.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FDD5B5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mikan.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FEF1E6; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-mikan.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FDD5B5; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mikan.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FEF1E6; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年條辺冥 (SP) */
.sb-id-mei.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #B090FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mei.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #EFE7FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-mei.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #B090FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-mei.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #EFE7FF; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年志摩美咲 (SP) */
.sb-id-misaki.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FF82F4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-misaki.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FDE5F9; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-misaki.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FF82F4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-misaki.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FDE5F9; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 1年東城修真 (SP) */
.sb-id-syuma.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #927FF8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syuma.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E1E1E1; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-syuma.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #927FF8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-syuma.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E1E1E1; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 水上流香 (SP) */
.sb-id-ruka.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #BEB4F4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ruka.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #E8E5FB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-ruka.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #BEB4F4; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-ruka.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #E8E5FB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 稲城めぐみ (SP) */
.sb-id-megumi.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FDF4BD; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-megumi.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FBE3F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-megumi.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FDF4BD; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-megumi.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FBE3F8; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 0年森川陽菜 (SP) */
.sb-id-haruna.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #FF80B0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-haruna.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #FFC5DB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-haruna.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #FF80B0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-haruna.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #FFC5DB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 0年双葉ぼたん (SP) */
.sb-id-botan.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #C03030; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-botan.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #D0D0D0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-botan.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #C03030; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-botan.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #D0D0D0; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

/* 0年環野鞠亜 (SP) */
.sb-id-maria.sbp-l.sbs-stn .speech-balloon::before{
  border-right: 7px solid #7C8CEB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maria.sbp-l.sbs-stn .speech-balloon::after{
  border-right: 7px solid #BDC5F3; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }

.sb-id-maria.sbp-r.sbs-stn .speech-balloon::before{
  border-left: 7px solid #7C8CEB; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
.sb-id-maria.sbp-r.sbs-stn .speech-balloon::after{
  border-left: 7px solid #BDC5F3; /* 三角部分の外側（ボーダー）の太さ・形状・色 */ }
}

