.all {
	width: 760px;
	height: 100%;
	border: 0px solid #CCCCCC;
}

.bottombottom {
	width: 760px;
	height: 100%;
	border: 0px solid #CCCCCC;
}

.leftmenu1 {
	width: 170px;
	height: 100%;
	border: 0px solid #fcfcff;
	float: left;
}

.leftmenu2 {
	width: 170px;
	height: 100%;
	border: 0px solid #fcfcff;
	float: left;
}

.leftmenu3 {
	width: 170px;
	height: 100%;
	border: 0px solid #fcfcff;
	float: left;
}

.leftmenu4 {
	width: 170px;
	height: 100%;
	border: 0px solid #fcfcff;
	float: left;
}


.leftmenu-top {
	width: 170px;
	height: 40px;
	background-color: #F2F2F2;
}

.leftmenu-top-naka {
	width: 100px;
	height: 20px;
	margin: 10px;
	border-left: 4px solid #808080;
	line-height: 2em;
	color: #4F4F51;
}

.leftmenu-raretu {
	margin-top: 1px;
	width: 170px;
	height: 25px;
	background-color: #CFCFD3;
	line-height: 2em;
}

.leftmenu-raretu-nocolor {
	margin-top: 1px;
	width: 170px;
	height: 25px;
	background-color: #fcfcff;
	border: 0px solid #fcfcff;
	line-height: 2em;
}

.leftmenu-bottom1 {
	width: 170px;
	height: 300px;
	background-color: #F2F2F2;
}

.leftmenu-bottom2 {
	width: 170px;
	height: 300px;
	background-color: #F2F2F2;
}

.leftmenu-bottom3 {
	width: 170px;
	height: 500px;
	background-color: #F2F2F2;
}

.leftmenu-bottom4 {
	width: 170px;
	height: 300px;
	background-color: #F2F2F2;
}

.leftmenu-bottom5 {
	width: 170px;
	height: 1100px;
	background-color: #F2F2F2;
}

.right {
	width: 590px;
	height: 300px;
	float: left;
}

.right3 {
	width: 590px;
	height: 500px;
	float: left;
}


.kaisya-gaiyou {
	width: 565px;
	height: 35px;
	margin-left: 20px;
	border-left: 4px solid #808080;
	line-height: 2em;
	font-size: 20px;
	font-weight: 800;
	color: #4F4F51;
}

.midasi-raretu1 {
	margin-top: 10px;
	margin-left: 10px;
	width: 80px;
	height: 10px;
	float: left;
	color: #4F4F51;
}

.midasi-raretu2 {
	margin-top: 10px;
	margin-left: 10px;
	width: 80px;
	height: 20px;
	float: left;
	color: #4F4F51;
}

.link-raretu1 {
	margin-top: 10px;
	margin-left: 10px;
	width: 120px;
	height: 15px;
	float: left;
	color: #4F4F51;
}

.contents-raretu1 {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
	width: 360px;
	height: 15px;
	float: left;
	border-left: 4px solid #d3d3d3;
	color: #4F4F51;

}

.contents-raretu2 {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
	width: 360px;
	height: 30px;
	float: left;
	border-left: 4px solid #d3d3d3;
	color: #4F4F51;

}

.contents-raretu3 {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
	width: 360px;
	height: 42px;
	float: left;
	border-left: 4px solid #d3d3d3;
	color: #4F4F51;

}

.contents-raretu4 {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
	width: 360px;
	height: 56px;
	float: left;
	border-left: 4px solid #d3d3d3;
	color: #4F4F51;

}

.contents-raretu5 {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
	width: 360px;
	height: 70px;
	float: left;
	border-left: 4px solid #d3d3d3;
	color: #4F4F51;

}

.contents-raretu6 {
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 10px;
	width: 360px;
	height: 85px;
	float: left;
	border-left: 4px solid #d3d3d3;
	color: #4F4F51;

}

.seiwa-raretu1 {
	margin-top: 10px;
	margin-left: 25px;
	padding-left: 10px;
	width: 380px;
	height: 10px;
	border-left: 4px solid #d3d3d3;
	color: #4F4F51;
	font-weight: 600;
}

.seiwa-sentence {
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 30px;
	padding-left: 10px;
	width: 540px;
	color: #4F4F51;
}

.sentence-right {
	width: 580px;
	text-align: right;
	color: red;
}












