h2{
	padding:5px 0;
	margin:0 0 40px 0;
	height:350px;
	text-align:center;
	background:url('../images/index/bg_mainimage.png') repeat;
}
p.justifyleft{
	text-align:left;
}
p.justifyright{
	text-align:right;
}
img.justifyleft{
	float:left;
	margin:0 10px 10px 0;
}
img.justifyright{
	float:right;
	margin:0 0px 10px 10px;
}
#contents{
	width:710px;
	float:left;
	line-height:1.5em;
}
#side{
	width:300px;
	float:right;
}
#side ul{
	list-style:none;
}
#side li{
	margin:0 0 20px 0;
}
#contents h3{
	color:#438cb3;
	font-size:24px;
	font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1, 1.01);
	-moz-transform-origin: 0 0;
	-moz-transform: scale(1, 1.01);
	-ms-transform-origin: 0 0;
	-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */
	-o-transform-origin: 0 0;
	-o-transform: scale(1, 1.01);
	font-weight:normal;
	margin:0 0 15px 0;
}
#contents section{
	margin:0 0 60px 0;
}