.body{
	background:#000000;
	margin: 0;

}
   .horizontal-box {
    border-top: 2px solid #333;     /* 上の線 */
      border-bottom: 2px solid #333; /* 下の線 */
      padding: 10px;
      margin: 20px auto;
      width: fit-content;
      text-align: center;
    }
  .vertical-box {
      border-left: 2px solid #333;   /* 左の線 */
      border-right: 2px solid #333;  /* 右の線 */
      padding: 10px;
      margin: 10px auto;
      width: fit-content;
      text-align: center;
    }


.contents{
	background: ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color:#FFFBFB;
	font-size: 25px;
	
}/* CSS Document */
	.contents001{
	
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: center; /* 文字を中央寄せ */
		color:#FFFBFB;
		font-size: 16px;
	
}/* CSS Document */
.contents02{
	background:#245324 ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color: #FFFBFB;
	font-size: 25px;
	
}/* CSS Document */
	.contents002{
		
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: left; /* 文字を中央寄せ */
		color:#FFFBFB;
		font-size: 16px;

}/* CSS Document */
.contents03{
	background:#4A6644 ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color:#FFFBFB;
	font-size: 25px;
	
}/* CSS Document */
	.contents003{

		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: left; /* 文字を中央寄せ */
		color:#FFFBFB;
		font-size: 16px;
				
}/* CSS Document */
.contents04{
	background:#245324 ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color:#FFFBFB;
	font-size: 25px;
	
}/* CSS Document */
	.contents004{

		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: left; /* 文字を中央寄せ */
		color:#FFFBFB;
		font-size: 16px;
		
}/* CSS Document */
.contents05{
	background:#4A6644 ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color:#FFFBFB;
	font-size: 25px;
	
}/* CSS Document */
	.contents005{

		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: left; /* 文字を中央寄せ */
		color:#FFFBFB;
		font-size: 16px;
}/* CSS Document */
.contents06{
	background: ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	color:#FFFBFB;
	text-align: center; /* 文字を中央寄せ */
	color:#FFFBFB;
	font-size: 18px;
	
}/* CSS Document */
	.contents006{

		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: center; /* 文字を中央寄せ */
		color:#FFFBFB;
		font-size: 16px;
		
}/* CSS Document */