@charset "utf-8";

/* topics/index.html 専用スタイル（floatによるレイアウト崩れ対策）
-------------------------------------------------- */

/* パンくずリストのfloatを廃止しFlexboxで横並びにする */
#pan {
	float: none;
	display: flex;
	align-items: center;
}

#pan p,
#pan h1 {
	float: none;
}

/* 見出し（h2）：前の要素への回り込みを防止 */
#main h2 {
	float: none;
	clear: both;
}

/* 本文段落（.main_p）：段落内のfloat画像の高さも親要素に含める */
#main .main_p {
	float: none;
	clear: both;
	display: flow-root;
}

/* テーブル（.profile_box）：不要なfloatを廃止して重なりを防止 */
#main .profile_box {
	float: none;
	clear: both;
}
