#g_hyou{
	width: 528px;
}


.bg_gray{
	background-color:#EAEAEA;
	padding-left:10px;
}

.bg_grayall{
	width: 528px;
}


.bg_gray2{
	background-color:#EAEAEA;
	width: 232px;
	padding-left:10px;
	float: left;
	margin-right: 2px;
}

.bg_gray3{
	background-color:#EAEAEA;
	width: 274px;
	padding-left:10px;
	float: right;
}


.pagetop{
	text-align: right;
	padding:10px 0px 30px 0px;
}

table.layout td.wsp10 {
	margin:0px;
	border-style: none;
	width: 254px;
}

table.layout td.wsp20 {
	margin:0px;
	border-style: none;
	width: 122px;
}

.sp2{
	margin:0px;
	padding:2px 0px 0px 0px;
}
