@charset "utf-8";
form{
  width: 100%;
}
form dt{
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #666;
}

/* index */
.decoratedParts,
.decorated_select{
  margin: 16px 0;
}
.additionalNotice{
  margin: 0 0 0 8px;
}
.genderDD .decoratedParts,
.birthdayDD{
  display: flex;
  align-items: center;
}
.birthdayDD .decorated_select{
  width: 100px;
}
.birthdayDD .inputAndLabelDIV{
  margin-left: 16px;
}
.birthdayDD .inputAndLabelDIV:first-of-type{
  margin-left: 0;
}
.gradeDD .gradeType{
  margin: 16px 0 0;
}
.addressDD .inputAndLabelDIV span{
  width: 78px;
}
.addressDD .inputAndLabelDIV .decorated_select{
  width: 150px;
}
.enqDT{
  border: none;
}
.privacyPolicy h3{
  font-weight: bold;
}
.privacyPolicy .scroll{
  height: 200px;
  overflow: auto;
  padding: 8px;
  font-size: 12px;
  border: 1px solid #666;
}
.privacyPolicy ul{
  text-indent: -14px;
  margin: 14px;
}
.privacyPolicy .innerUL{
  text-indent: 0;
  margin: 14px 0;
  list-style-type: disc;
}
.privacyPolicy .contact{
  margin-bottom: 0;
}

/* タブレット以下 */
@media only screen and (max-width: 959px){}/* このとじカッコは消さないこと */

/* スマホ以下 */
@media only screen and (max-width: 767px){
  .birthdayDD{
    flex-wrap: wrap;
  }
  .birthdayDD .inputAndLabelDIV{
    flex-direction: row;
    align-items: center;
  }
  .additionalNotice{
    margin: -16px 0 16px;
  }
}/* このとじカッコは消さないこと */

/* 微調整 */
@media only screen and (max-width: 500px){
  .birthdayDD{
    margin-top: 16px;
    flex-direction: column;
    align-items: flex-start;
  }
  .birthdayDD .inputAndLabelDIV{
    margin-left: 0;
  }
}/* このとじカッコは消さないこと */

