.descript_host{width:100% !important}    
.descript_font_type1{font-size:22px}
.descript_font_type1 span{font-size:16px}
.school_table ul{}
.form_table li{display:block;padding:0px;width:100px;}
.form_table li:before{content:'';}
 .descript_host{width:100% !important}    
.descript_font_type1{font-size:22px}
.descript_font_type1 span{font-size:16px}

 #school_table {display:inline-block;border: 1px solid #2e2e2e;}
 #school_table ul {border: none;float: left;width: 100%;margin-top: 2%;box-sizing: border-box;padding: 0.6em 0;}
 #school_table ul:nth-child(2n-1){background:#f5f5f5;}
 #school_table ul li {width: 100% !important;padding: 2px 0px !important;border:none !important;height:auto !important;max-width:none !important;display: block;}
.dl_both dt {display: table-cell;width: 22%;padding-left: 10px;text-align: left;}
.dl_both dd {padding: 0px 5px;text-align: left;text-align: left;}
.dl_both dt span{font-weight: bold;}

.dl_both dt {display: table-cell;width: 22%;padding-left: 10px;text-align: center;}
.dl_both dd {padding: 0px 5px;text-align: left;text-align: left;}
.dl_both dt span{font-weight: bold;color:#2e2e2e}
.school_table ul{}
.form_table li{display:block;padding:0px;width:100px;}
.form_table li:before{content:'';}
.
.sample_problem{font-size:11px}
.btn_sample{font-size:9px}

.schedule_table .border_l1{border-left:none}
.cell_cnt{display:inline-block;overflow:hidden;padding-bottom:10px}
.cell_cnt div{width:100%;display:block;}
.result_table_3{padding:10px;margin-top:10px}