/*手機*/
@media(max-width:767px){
#BodyHeader_rwd img{max-width:50%}
#EventContentInDetail{margin-top:53px}
.bgpadding:before{background-size:cover}
	.lec_title {width: inherit;padding: 1% 15% 1% 12%;font-size: 1.2rem;}
	.lec_list li span {font-size: 1.5rem;line-height: 1.3em;/*padding-bottom: 3%;padding-bottom: 1.5%;padding-top: 1.5%;*/padding: 1.5%;width: 92%}
	.lec_list {width: 88%;}
	.object>h1>br{display: none;}
	.object h1{font-size:1.6rem;line-height:2.2rem;color:#ee4900;text-align: center;}
    .place h1,.object h1 {font-size: 1.2rem;line-height: 2.1rem;}
	.info ul {padding: 1.5rem 1rem 1rem 1rem;margin: 3% 3% 0;font-size: 1.2rem;}
	.feature {font-size: 1rem;}
    .imp_blue {font-size: 2rem;white-space: nowrap;display: block;}
.reserve_list li{width: calc(100%/2);}
.time table {width: 100%;margin: 0;}
.time table th {white-space: nowrap;font-size: 1.2rem;}
.wrap_all{
    word-break: keep-all;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    -webkit-text-size-adjust: 100%;
    }

.nowrap{text-wrap: nowrap}
.br_mb{display: block;}
    

/* 頁籤列表 */
.lecture_tab .tab_list{margin: 0 .9%;width: 96.5%;}
.lecture_tab .tab_list > li{width:auto;}
.lecture_tab .tab_list > li > a{padding:0.4rem 1rem;font-size: 1rem;}
.lecture_tab .tab_list > li > a.-on{font-size: 1.2rem;}
/* 頁籤內容區塊 */
.lecture_tab .tab_contents{position:relative;top:-2px;z-index:1;border-radius:0 0 20px 20px;padding:1.9% 3% 3.5% 3%;}
.lecture_tab .tab_contents .time_content{display:none;}
.lecture_tab .tab_contents .time_content.-on{display:flex;justify-content: space-around;flex-wrap: wrap;}
.time_content.-on .time{width: 100%}
/*-----1106097舊檔原樣式------*/
/* .lec_title,.lec_content,.lec_list li,.course_list li{transform:none}
.lec_row{margin:5% auto}
.lec_title{width:inherit;padding:1% 15% 1% 12%;font-size: 1.2rem;}
.lec_content{width:93%;padding:3% 2% 3% 5%;font-size:1.15rem;line-height:1.6em}
.lec_content small{font-size:1rem}
.lec_list li {width: 100%;margin: 2.5% auto;padding: 4% 5% 4%;border-radius: 0px 45px 7px 30px;font-size: 1.1rem}
.lec_list li span {font-size: 1.3rem;line-height: 1.3em;padding-bottom: 3%}
.course_list a {font-size: 1.2rem;}
.lec_time dl {display: block;width: 58%;margin: 0 auto;padding: 0 1rem 0.1rem}
.reserve {font-size: 1.3rem;}
.reserve a {margin-bottom: 0.5%;display: inline-block;font-size: 1.15rem}
.lec_time dt {font-size: 1.7rem;color: #327395}
.lec_time dd {font-size: 1.3rem;} */
.time table tr td:first-of-type {font-size: 1.15rem;padding: 0.5rem 0.2rem;}
.sm\:block {display: block;}

@media screen and (max-width:360px){.lec_list li{width:90%}}
.navBtn {padding: 1.5% 0;font-size: 1.3em;line-height: 1.5em;margin: 0 25%;bottom: 0;right: 0;width: 50%;height: auto;opacity: .9;z-index: 9;border-radius: 16px 16px 0 0;}
.navBtn a{text-decoration:none}
.asktitle{font-size:1.5em}
#formlist{font-size:1rem}
#formlist input,#formlist select,#formlist p:nth-of-type(2){margin-bottom:5%}
#formlist p:nth-last-of-type(1){margin-top:0%}
#formlist input[name="sRandomCode"]{width:20%!important;margin:0 0 0 2%}
#formlist input,#formlist select{height:px}
#EventFooter{padding-bottom:18px}
#EventFooter li{margin:0 4%;text-align:center}
.footer_inline{padding:4% 0 3%}
.footer_inline li:nth-of-type(1) img{width:68%}
.footer_address{padding:3% 2% 0}

/*-----1106097舊檔原樣式------*/
/* .lec_time {display:block}
.lec_time dl{display:block}
.reserve {min-height: auto;}
.reserve span{font-size: 0.9rem;} */
}

@media all and (min-width: 768px) and (max-width: 1200px){
.navBtn{right:0;bottom:1%;opacity:.9;z-index:9}
#BodyHeader_rwd img{max-width:38%}
#EventContentInDetail{margin-top:77px}
.asktitle{font-size:2em}
#formlist{font-size:1.2rem}
#formlist input,#formlist select,#formlist p:nth-of-type(2){margin-bottom:5%}
#formlist p:nth-last-of-type(1){margin-top:5%}
#formlist input[name="sRandomCode"]{width:15%!important;margin:0 0 0 1%}
#formlist select{height:40px}
#formlist input{height:30px}
.footer_inline{padding:3.5% 0 1.5%}
.footer_inline li{display:inline;margin:0 .5%}
.footer_inline li:nth-of-type(1) img{width:25%;vertical-align:middle}
.footer_address{padding:2% 0 1%}
}

@media(max-width:1200px){
#EventHeader{display:none}
#EventContent{width:100%;margin:0 auto}
/*Header*/
#BodyHeader_rwd{width:100%;text-align:center;margin:0 auto;padding:10px 0 7px;position:fixed;top:0;left:0;z-index:9;background:#dc5c3f}
.masterbanner img{width:100%}
/*Event_Footer*/
#EventFooter{width:100%;background:#FFF}
#EventFooter a{color:#000}
#EventFooter li{line-height:2em}
.footer_inline{width:96%;margin:0 auto;text-align:center;border-bottom:thin solid #999}
.footer_inline li:nth-of-type(1) img{margin-bottom:2%}
.footer_address{text-align:center}
.footer_address li{font-size:.8rem}
/*ask*/
.askarea{background-color:#357b9f;width:100%;margin:0;padding:6% 0 1%}
.asktitle{color:#FFF;text-align:center;font-weight:700}
#formlist{width:90%;color:#FFF;line-height:2.2em;margin:3% auto 1.5%;text-align:left}
#formlist p{padding:0;margin:0;line-height:1.5em}
#formlist input,#formlist select{border-radius:7px;background:#FFF;border:#FFF;padding:2% 1%;color:#585858;font-size:1em}
#formlist input[type="text"]{width:98%}
#formlist select{width:100%}
#formlist input[type="submit"],#formlist input[type="reset"]{color:#FFF;font-size:1.05em;margin-right:2%;height:auto;padding:1.5% 2%;margin-top: 6%;width: 80px;}
/*TOP*/
#topbutton{width:50px;height:50px;color:#FFF;border-radius:50%;background-color:#000;opacity:.4;right:1%;bottom:16%;position:fixed;line-height:50px;font-size:15px;text-align:center;z-index:99}
#topbutton a{color:#FFF;text-decoration:none;line-height:50px}
}