

section {display:block;}

.title_text { padding: 0 10px; margin: 0; font-weight: 900; letter-spacing: 2px; font-size: 2.3rem;}
.subtitle { padding: 0 12px; margin: 0; line-height: 1.5; color: #999999; font-weight: bolder; font-size: 0.8rem;}

/*sidemenu線上客服*/
#menu_ul>li:nth-child(2), #menu_ul>li:nth-child(3){ display:none;}
@media (max-width: 992px){
#menu_ul li:nth-child(2), #menu_ul>li:nth-child(3){ display:block;}
.side_menu_ul>li:nth-child(2) a {color: #ff9b00;}
.side_menu_ul>li:nth-child(2) a:before { font-family: FontAwesome; content: '\f075'; padding: 0 10px; word-break:normal; }
}
/* //sidemenu線上客服*/

@media (max-width: 768px){
#top_banner{ margin-top:100px; margin-bottom: 20px;}
.icon_block { padding:20px 0;}
#knows_container { display:none;}
.subtitle, .title_line:after { display: none;}
header.stick { margin-bottom: 50px;}

}


/*報名步驟高度*/

@media (max-width: 768px){
.step .col_one_third { height: auto; }
}

/*報名表格名目字*/
@media (max-width: 768px){
.reg_selector_block .reg_selector .group_block h4 { font-size: 1.2rem !important; }
.reg_selector_block .reg_selector .group_block h5 span { font-size: 1rem !important;  }
}

/*灰色按鈕*/
.commen_send_n_change_block .entermsg-btn {
    background-color: #aaa;
    font-size: 2rem;
    width: 260px;
    text-align: center;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font-weight: bold;
    margin: auto;
    border-bottom: 6px solid #989898;
    padding: 12px 22px;
    border-radius: 20px;
}