.sum_01 {

	float:left;

	margin:0px 20px 30px 0px;

	width:830px;

}



.sum_02 {

	float:right;

	margin-bottom:30px;

	width:80px;

}



.sum_03 {

	float:left;

	margin:0px 10px 10px 0px;

	width:182px;

}



.sum_04 {

	float:right;

	margin:0px 0px 10px 0px;

	width:263px;

}



.sum_05 {

	float:left;

	margin:0px 10px 10px 0px;

	width:150px;

}



.sum_06 {

	float:right;

	margin:0px 0px 10px 0px;

	width:295px;

}



.sum_07 {

	float:left;

	margin:0px 19px 30px 0px;

	width:560px;

}



.sum_08 {

	float:right;

	width:350px;

	margin-bottom:30px;

}



.contentL {

	float:left;

	width:455px;

	margin-right:10px;

	margin-bottom:20px;

	padding-right:9px;

	border-right:solid 1px #b2d9d8;

}



.contentR {

	float:right;

	width:455px;

	margin-bottom:20px;

}



.caption {

	font-size:70%;

}



#wrap #content #onecolumContents #fixHeight .midleMargin .contentL h3 {

	margin-bottom: 20px;

}



#wrap #content #onecolumContents #fixHeight .midleMargin .contentR h3 {

	margin-bottom: 20px;

}



.mrg_B20 {

	margin-bottom:20px;

}



.mrg_sky_is_here {

	margin-left:317px;

	margin-top:10px;

}



#wrap #content #onecolumContents #fixHeight .midleMargin h2 {

	margin-bottom: 30px;

}



#wrap #content #onecolumContents #fixHeight .midleMargin h4 {

	margin-top: 20px;

	margin-bottom: 10px;

}



.mrg_img {

	margin:10px 0px 10px 0px;

}



img.btn {

	margin-top:10px;

}



#wrap #content #onecolumContents #fixHeight .midleMargin .sum_07 .list01 li {

	margin-left: 20px;

}


