@charset "utf-8";
/*
 * attention の本文ページを、スマートフォンでも読めるようにする
 * 画面幅が狭いときだけ効く（PC で開いたとき・PC 版の利用規約の枠（幅650px）の中では変わらない）
 */
@media screen and (max-width: 600px) {
	body {
		margin: 0;
		font-size: 87.5%;
		line-height: 1.7;
	}

	#mainColumn {
		float: none;
		width: auto;
		height: auto;
		min-height: 0;
		margin: 0;
		padding: 0 12px 20px;
		box-sizing: border-box;
		overflow-wrap: break-word;
		word-wrap: break-word;
	}

	#mainColumn h2 {
		margin: 12px 0;
	}

	#mainColumn img {
		max-width: 100%;
		height: auto;
	}
}
