  .boxed {
      border: 3px solid #FFD43E; /* 枠線の太さ・スタイル・色 */
      padding: 10px;           /* 枠と文字の間の余白 */
      width: fit-content;      /* 内容に合わせた幅（必要に応じて） */
      margin: 20px;            /* 外側の余白（必要に応じて） */
      border-radius: 5px;      /* 角を少し丸く（任意） */
      text-align: center;       /* 文字も中央寄せ（任意） */
	  margin-left: auto;
	  margin-right: auto;
    }
 .horizontal-box {
      border-top: 2px solid #333;     /* 上の線 */
     /* border-bottom: 2px solid #333;   下の線 */
      padding: 10px;
      margin: 20px auto;
      width: fit-content;
      text-align: center;
	   border-radius: 5px;      /* 角を少し丸く（任意） */
    }
   .curved-vertical-box {
      border-left: 10px solid #333;
      border-right: 10px solid #333;
      padding: 20px 20px;
      margin: 40px auto;
      width: fit-content;
      text-align: center;
      border-top-left-radius: 30px;
      border-top-right-radius: 30px;
      border-bottom-left-radius: 30px;
      border-bottom-right-radius: 30px;
      background-color: ;

/* 	border-left / border-right: 左右に線を出します。
	border-radius: 上下の左右端にカーブをつけています。
	border-top-left-radius / border-top-right-radius: 上部を丸める。
	border-bottom-left-radius / border-bottom-right-radius: 下部を丸める。
	50pxくらいの値を入れると丸くなる（内容の高さに応じて調整）。*/
    }










.contents{
	background: ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	
	text-align: center; /* 文字を中央寄せ */
	color:#323232 ;
	font-size: 25px;
	
}/* CSS Document */
	.contents001{
		width: 640px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: left; /* 文字を中央寄せ */
		color: #323232;
		font-size: 16px;
	
}/* CSS Document */
.contents02{
	background:#9FDDBA ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color: #323232;
	font-size: 25px;
	
}/* CSS Document */
	.contents002{
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: left; /* 文字を中央寄せ */
		color: #323232;
		font-size: 16px;

}/* CSS Document */
.contents03{
	background:#E9FFD1 ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color: #323232;
	font-size: 25px;
	
}/* CSS Document */
	.contents003{

		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: left; /* 文字を中央寄せ */
		color: #323232;
		font-size: 16px;
				
}/* CSS Document */


/*.contents04{
	background:#9FDDBA ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color: #323232;
	font-size: 25px;
	
}/* CSS Document */


	.contents004{
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: center; /* 文字を中央寄せ */
		color: #323232;
		font-size: 16px;
		
} CSS Document */



.contents05{
	background:1 ;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	
	text-align: center; /* 文字を中央寄せ */
	color: #323232;
	font-size: 18px;
	
}/* CSS Document */
	.contents005{
		width: 640px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	
		text-align: center; /* 文字を中央寄せ */
		color: #323232;
		font-size: 14px;
}/* CSS Document */
