h1.top {
	font-size:18px;
	text-align:center;
	padding:5px 0px;
	background-color:#FA8072;
	border-bottom:1px solid #A52A2A;
}

.topic {
	margin-top:10px;
	width:730px;
}

.topic p {
	float:left;
	padding:2px;
}

.topic2 {
	margin-top:10px;
	width:355px;
}

.topic2 p{
	float:left;
}
.topic3 {
	margin-top:10px;
	width:730px;
}

.topic3 .topic3-Cont{
	float:left;
}

.text-001 {
color:Maroon;font-size:20px;font-weight:bold;
padding:3px;
background-color:#7FFFD4;
border:1px solid #2E8B57;
border-width:1px 0px;
}
.text-002 {
font-size:18px;font-weight:bold;color:tomato
padding:5px;
background-color:#FF8C00;
border:1px solid #FFE4B5;
border-width:1px 0px;
border-bottom:1px solid #A52A2A;
}
.text-003 {
font-size:28px;color:green;
}
.bottun-box {
margin:1em 0px;width:615px;
padding:2px;
background-color:black;
}
.bottun-box .bottun-001 {
width:300px;
font-size:16px;
font-weight:bold;
float:left;
margin-left:2px;
margin-right:2px;
}

.flowchart {
margin:2px 0px;
}
img.border-black1px {
	border:1px solid black;
}
.navi {
	margin:1em 10px;
}
.navi p {
	float:right;
	margin:0 3px;
	border-left:1px solid navy;
	padding-left:5px;
}
h2 {
	margin:1em 0px;
}

#Top-Contents {
	background-color:#FFC0CB;
	border-bottom:1px solid black;
	padding-bottom:5px;
}
hr.clear {
 clear:both;
}
