/********* 全体 *********/
body {
  text-align: left;
}

form {
  width: 100%;
  
}

.contents{
/*  width: 60%;*/
  width :600px; 
  margin: 0 auto;
}

/********* 労務 *********/
.labor-title {
  background-color: #38ceaa;
  color: white;
  padding-top: 10px;
  padding-bottom: 10px;
}

.labor-title p{
  font-size: 14px
}

.labor {
  background-color: #e3fff8;
  color: white;
}

/********* 開発部 *********/


.developer-title {
  background-color: #ee7325;
  color: white;
  padding-top: 10px;
  padding-bottom: 10px;
}
.developer-title p{
  font-size: 14px
}

.developer {
  background-color: #f9efe9;
  color: white;
}

/********* 質問 *********/
/*
label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
*/

label p{
  color: darkgray;
  text-align: center;
  font-size: 12px;
  margin-top: 6px;
}

.num{
/*  display: block;*/
  display: inline-block; /* 要素を横並びに配置 */
  background-color: darkgray;
  color: white;
  font-size: 20px;
  padding: 10px 0px  10px  10px;
  border-radius: 20px;
  margin-top: 20px;
}

.question{
  display: inline-block; /* 要素を横並びに配置 */
  color: darkgray;
  font-size: 20px;
  
  margin-left: 10px;
}

.radio-group {
  display: flex;
  justify-content: space-around;
  margin-top: 15px;
  margin-bottom: 15px;
}

.radio-img {
  width: 100px;
  /* 画像の幅を適宜調整 */
}

textarea {
  width: 100%;
  height: 100px;
  margin-top: 20px;
  border-radius: 10px;
}

.center
{
  
  text-align: center; /* 中央揃え */
}


button {
  padding: 10px 40px;
  background-color: #eb6821;
  color: white;
  border: none;
  margin: 10px 0px 100px 0px;
  border-radius: 10px;
  cursor: pointer;
/*  text-align: left;*/
  text-align: center; /* 中央揃え */
/*  text-align: center;*/
  display: block;
  margin: 60px auto 100px;
}

button {
  
}
.labor button{
  background-color: #31c7a0
}

.hidden {
  display: none;
}

.labor .selected {
  border: 2px solid darkgray;
  background: #93d3c2;
  border-radius: 20px;
  /* 枠のスタイルを適宜調整 */
}

.developer .selected .choice img{
  border: 2px solid darkgray;
  background: #f5c9af;
  color: white;
  border-radius: 20px;
  /* 枠のスタイルを適宜調整 */
}


