

/* 資料請求アンケート フォント*/

table.inputForm td.enquete_td_border{
  border-top:1px solid #ccc;
}
table.inputForm label.enqueteEleTitle{
    font-weight:normal;
}

div.block ul li.enqueteEleAnswer,
table.inputForm div.enqueteEleAnswer,
table.inputForm div.enqueteEleAnswer select{
    font-weight:normal;
}

/* 資料請求アンケート グループ区切り線 */

table.inputForm hr.enqueteEleSeparator{
      border-top:1px solid #ccc;
      margin:0.5em -16px;
}

/*資料請求アンケートの表示設定*/

table.inputForm.enquete td{
    width:500px;
}

table.inputForm.conf td{
    width:614px;
}

table.inputForm label.enqueteEleTitleNone{
    display:none;
}

.hr2ColumnPC{
    display:none;
}


.groupQuestionContainer {
    display: flex;
    flex-wrap:wrap;
}

table.inputForm td.groupQuestionContainer {
    padding:0;
}

.groupQuestion {
    padding: 8px 16px;
    height: auto;
}

.groupQuestionMb {
    height: auto;
}

.groupQuestionCol1 {
    width: 100%;
}

.groupQuestionCol1 .divider{
    margin:0 -16px 8px;
    border-top:1px solid #CCC;
}

.groupQuestionMb .divider{
    margin:8px -16px 8px;
    border-top:1px solid #CCC;
}

.groupQuestionCol2 {
    width:250px;
    box-sizing: border-box;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-bottom:-1px;
    border-collapse:collapse;
}

.groupQuestionCol2Mb {
    width: 100%;
    box-sizing: border-box;
}

.enqueteInput {
    width:100%;
}

.enqueteRadioRow{
    list-style: none;
}
