@media all and (min-width: 1px) and (max-width: 767px){
    h1{padding:1% 0;font-size:1.5rem}
    h2{font-size:1.35rem;line-height:1.5em}
    h3 {font-size: 1.45em;padding: .5rem .5rem .5rem 2rem;line-height: 1.25em;}
    #event_medical .w-80{width: 100%;}
    figcaption>strong{padding:1px 10px}
    #event_medical{width:94%}
    #event_medical table{font-size:1.05rem;line-height:1.6em}
    #event_medical td{padding:1%}
    .date_bg,.book_bg{padding:3% 0}
    .book_discount {font-size: 1.25em;}
    .bookImg{display: flex;flex-wrap: wrap;width: 100%}
    .book_bg table{width:100%;}
    .booklist{margin:0 auto 4%}
    .booksale{width:100%;text-align:center;margin:0 auto}
    .nurse li,.nurse li:last-child{width:48%;margin:3% 1%}
    .buybtn{width: 90%;margin:3% auto 4%;text-align: center;}
    .buybtn a{padding:1% 3%}
    .moretest {width: 90%;margin: 2% auto 0;}
    #event_Advbook,#event_flashcar,#event_classlink{width:85%;padding:3% 4% 2%;margin:5% auto;border-radius:15px}
    #answer_img img{width:75%}
    ul.flashcar li {width: 45%;}
    .adv_list,.class_list{margin:2% auto 1%}
    .adv_list li,.class_list li{font-size:1rem;line-height:1.5em;margin-bottom:1%}
    #event_note{width:90%;padding:5%}
}

@media all and (min-width: 768px) and (max-width: 1200px){
    #event_medical{width:90%}
}

@media all and (min-width: 1px) and (max-width: 1200px){
    #event_note {width: 80%;padding: 4% 5% 4% 15%;border-radius:0;}
    .book_bg .width_table {width: 100%;}
    #BodyHeader,#event_news,#rightMenu{display:none}
    #BodyContainer,#BodyContentEvent{width:100%}
    /*Event_heaader*/
    #BodyHeader_m{text-align:center;height:auto;margin:2% auto}
    #BodyHeader_m img{max-width:50%;height:auto}
    #question_img img{width:100%}
    /*Footer*/
    #BodyFooter_rwd{width:100%;margin:0 auto;padding:0;color:#000}
    #BodyFooter_rwd a{color:#000}
    #BodyFooter_rwd #footer_address{width:100%;margin:0 auto;padding:4% 0 1%;text-align:center}
    #BodyFooter_rwd #footer_address ul{padding:0;text-align:center;width:100%;clear:both}
    #BodyFooter_rwd #footer_address li{display:block;width:100%;line-height:2em;text-align:center;font-size:.8em}
    #footer_address br{display:none}
    #footer_address li:nth-of-type(1) img:first-child{display:block;text-align:center;margin:0 auto 2%}
    #topbutton{width:50px;height:50px;color:#FFF;border-radius:9999em;background-color:#000;opacity:.4;right:1%;bottom:3%;position:fixed;line-height:50px;font-size:15px;text-align:center}
    #topbutton a{color:#FFF;text-decoration:none}
}