body.policy #wrapper{
	max-width: 540px;
	margin-top: 58px;
	width: 70vw;
	padding-bottom: 100px;
}
body.policy #contents{
	float: none;
	padding: 0;
	width: 100%;
}
body.policy #contents h2{
	letter-spacing: .1em;
	margin-bottom: 6px;
}
body.policy #contents h3{
	border-top: 1px dotted  #333;
	font-size: 14px;
	font-family: "Þâ¥´¥·¥Ã¥¯ÂÎ", YuGothic, "Yu Gothic M", "Þâ¥´¥·¥Ã¥¯ Medium", "Yu Gothic Medium", "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "¥Ò¥é¥®¥Î³Ñ¥´ ProN", "Hiragino Kaku Gothic ProN", "¥Ò¥é¥®¥Î³Ñ¥´ Pro", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif;
	letter-spacing: .1em;
	margin-top: 20px;
	padding-top: 8px;
	margin-bottom: 6px;
}
body.policy #contents p{
	letter-spacing: .1em;
	font-family: "Þâ¥´¥·¥Ã¥¯ÂÎ", YuGothic, "Yu Gothic M", "Þâ¥´¥·¥Ã¥¯ Medium", "Yu Gothic Medium", "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "¥Ò¥é¥®¥Î³Ñ¥´ ProN", "Hiragino Kaku Gothic ProN", "¥Ò¥é¥®¥Î³Ñ¥´ Pro", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif;
	margin:0;
	padding: 0;
	text-align: justify;
	line-height: 24px;
}