@charset "utf-8";

.survey tbody tr td > p {display:none}
.result {margin-top:25px}
.result .box03 {background:url('/images/gccdc/sub05/sub05_01_img.png') no-repeat; padding-top:48px  }
.result .box03 p {margin-top:0; font-size:14px; font-weight:900; text-align:right}
.result .box03 .box03_cont {border:1px solid #666; border-radius:10px; padding:20px; }
.result .box03 .box03_cont .b03_txt {font-weight:900; padding-bottom:10px; border-bottom:1px dashed #878787; margin-bottom:10px; font-size:15px}
.result .box03 .box03_cont .b03_txt > span {color:#DF3128; font-size:22px}
.result .bot_txt {text-align:right; font-size:15px; padding-top:5px}
#btnResult {background:#666; color:#fff; border-color:#666}
#btnResult:hover, #btnResult:focus {background:#DF3127; border-color:#DF3127}

.no-more-tables.table_1st {width: 100%;overflow: hidden; border-top: 2px solid #151515 }
.no-more-tables.table_1st .table-default colgroup,
.no-more-tables.table_1st .table-default thead th {display: none }
.no-more-tables.table_1st .table-default tbody tr {display: block; border-bottom: 1px dashed #d9d9d9    }
.no-more-tables.table_1st .table-default tbody tr.last {border-bottom:1px solid #d9d9d9;}
.no-more-tables.table_1st .table-default tbody tr.first {padding:10px;}
.no-more-tables.table_1st .table-default tbody tr:after { display: block; clear: both; content: "."; visibility: hidden; height: 0    }
.no-more-tables.table_1st .table-default tbody td { display: block; width: 100%; padding: 5px 10px; border: none; text-align: left; box-sizing: border-box; word-break: keep-all; word-wrap: break-word; border-bottom: 1px dashed #ccc    }
.no-more-tables.table_1st .table-default tbody tr td:last-child { border-bottom: none    }
.no-more-tables.table_1st .table-default [data-cell-header]:before { content: attr(data-cell-header); display: inline-block; min-width:5%; margin-right: 15px; padding-right: 10px; font-size: 16px; font-weight: 700; color: #222; border-right: 1px solid #ccc    }
.no-more-tables.table_1st .table-default .checkbox { display: none    }
.no-more-tables.table_1st .survey tbody tr td > p {display:inline-block; margin-top:0; margin-left:10px;}    
.no-more-tables.table_1st .table-default tbody tr:nth-child(odd) {background:none;}
.no-more-tables.table_2st .table-default tbody .last td {width:auto; display:inline-block; border-bottom:none;}
    


@media only screen and (max-width: 768px) {
    .result .box03 p {text-align:left}
    .survey tbody tr td > p {display:inline-block; margin-top:0; margin-left:10px;}   
    .no-more-tables.table_1st .survey tbody tr td > p {width:calc(100% - 26px)}       
    .no-more-tables.table_1st .table-default tbody tr {padding:0}
    .no-more-tables.table_2st .table-default tbody .last td {display:block; border-bottom:1px dashed #ccc}
}