body{background-color: #ccffff  ;}
.toi{font-size:20px;}
.mir{font-size:20px;}
h1 {
	padding: 1rem 0rem;
	margin-bottom:0.2rem;
	border-bottom: 3px solid #000000;
	font-weight: bold;
	font-size: 26px;
}
#id_question{
	font-size: 30px;
}
label{
	font-size: 20px;
}
#id_pf, #id_kotae{
	font-size: 20px;
}
  #left,#right,#boa,#bob,#boc,#bod {
      width: 30px;
      height: 30px;
      
    }
#id_ChoiceA,#id_ChoiceB,#id_ChoiceC,#id_ChoiceD
{
	font-size: 25px;
}
/* ボタンとラベルを横並びに配置 */
.button-label-container {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.button-label-container label {
  margin-left: 10px; /* ボタンとラベルの間に余白を追加 */
}
