/* hh 人物写真の円中央寄せ */
.circle.area.img_水島莉理 {background-size: 75%;background-position: 70% -2%;}
.circle.area.img_宇野百華 {background-size: 105%;background-position: 72% -1%;}
.circle.area.img_岡本理沙 {background-size: 90%;background-position: 57% -1%;}
.circle.area.img_関口瑛斗 {background-size: 90%;background-position: 64% -1%;}
.circle.area.img_橋本剛志 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_栗原拓也 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_厚母蛍太朗 {background-size: 110%;background-position: 22% -1%;}
.circle.area.img_高橋渉 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_高嶋陽大 {background-size: 85%;background-position: 50% -10%;}
.circle.area.img_佐々木綾大 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_山家未陽 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_山岸駿介 {background-size: 120%;background-position: 62% -1%;}
.circle.area.img_山口凌汰 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_山内さくら {background-size: 105%;background-position: 98% -1%;}
.circle.area.img_小林郁斗 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_小林朔弥 {background-size: 90%;background-position: 85% -1%;}
.circle.area.img_須藤雅央 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_西川美怜 {background-size: 90%;background-position: 30% -1%;}
.circle.area.img_青木斗和 {background-size: 95%;background-position: 25% -1%;}
.circle.area.img_石川大稀 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_太田沙優 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_池添鈴 {background-size: 90%;background-position: 50% -1%; }
.circle.area.img_中村一翔 {background-size: 90%;background-position: 60% 3%;}
.circle.area.img_中村太咲 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_仲屋僚 {background-size: 90%;background-position: 24% -1%;}
.circle.area.img_辻川藍 {background-size: 90%;background-position: 70% -1%;}
.circle.area.img_土田莉緒 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_内藤祐煌 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_八十嶋蘭 {background-size: 98%;background-position: 126% -2%;}
.circle.area.img_尾川巧虎 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_北市実央 {background-size: 110%;background-position: 47% -1%;}
.circle.area.img_木村路偉 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_野村梨乃 {background-size: 95%;background-position: 50% -1%;}
.circle.area.img_廣川美明 {background-size: 90%;background-position: 50% -1%;}
.circle.area.img_齋藤暖 {background-size: 95%;background-position: 29% 18%;}

/* hh 共通 */
.school { max-width: 22vw; overflow-x: hidden; text-overflow: ellipsis; /* "...合格"; */ white-space: nowrap; position: relative; }
.school::after { content: "合格"; position: absolute; right: 8px; }
.mark_option { display: flex; align-items: center; justify-content: flex-end;  }
.circle.area { background-color: #FFF; }
.gakubu { margin: 0 5px 0 3px; }

@media screen and (max-width: 680px) { /* SP */

	.school { max-width: 45vw; }
	.mark_option { padding: 10px 0; }
	.gakubu { display: none; } /* sp では 学部非表示 */

}