/* css reset 歸0 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
/* css reset 歸0 end */

body{margin:0 auto;padding:0;background-image:url(https://fd.get.com.tw/edm/20250116/0206057_bg.gif);font-family:"微軟正黑體"}
#BodyContainer,#BodyContentEvent{margin:0 auto}
ul,li{list-style:none}
#event{width:100%;margin:0 auto;background:#FFF}
#event a:hover{text-decoration:underline;left:1px;top:1px;position:relative}
#event_master{width:100%;margin:0 auto}
#event_master img{width:100%;display:block}
h1{padding-top: 0.3rem;}
h3{font-size: 2.5rem;text-align: center;margin-bottom: 2%;}
h3 span{color: red;font-size: 2.4rem;}
.pt-4{padding-top: 1rem;}

/*書單*/
#event_booklist{width:100%;margin:0 auto;padding:2% 0}
#event_booklist h3{font-size: 2rem;text-align: center;margin-bottom: 2%;color: #ff9800;}
.booklist_bg{width:92%;margin:0 auto 3%}
#event_booklist header{width:100%;display:flex;flex-wrap:wrap;display:-ms-flexbox}
#event_booklist .headerImg{width:5.5%;margin:3px .5% 0 0}
#event_booklist .headerImg img{width:100%}
#event_booklist h1,#event_booklist h2{width:92%;font-size:1.5em;line-height:1.8em;font-weight:400;margin:0 auto;padding:0 1%}
#event_booklist h1{color:#FFF}
#event_booklist h2{color: #fff;font-weight: bold;}
#event_booklist h1 span,#event_booklist h2 span{margin-left:1.5%}
#event_booklist h1 span{color:#FF0}
#event_booklist h2 span{color:#C33}
#careers h1 {background: #e34021;font-weight: bold;font-size: 1.55rem;border-left: 2px #fff dotted;border-right: 2px #fff dotted;width: 90%;}

#public h1{background:#e9390a;font-weight: bold;font-size: 1.55rem;border-left: 2px #fff dotted;border-right: 2px #fff dotted;width: 90%;}
#license h1{background:#e7611f;font-weight: bold;font-size: 1.55rem;border-left: 2px #fff dotted;border-right: 2px #fff dotted;width: 90%;}
#cpa h1{background:#e98331;font-weight: bold;font-size: 1.55rem;border-left: 2px #fff dotted;border-right: 2px #fff dotted;width: 90%;}
#real h1{background:#e98331;font-weight: bold;font-size: 1.55rem;border-left: 2px #fff dotted;border-right: 2px #fff dotted;width: 90%;}
#nurse h1{background:#e98331;font-weight: bold;font-size: 1.55rem;border-left: 2px #fff dotted;border-right: 2px #fff dotted;width: 90%;}
#courser h2{background:#fead21;font-weight: bold;font-size: 1.55rem;border-left: 2px #fff dotted;border-right: 2px #fff dotted;width: 90%;}
#courser h2 {
    background: #8d74b9;
    font-weight: bold;
    font-size: 1.55rem;
    border-left: 2px #fff dotted;
    border-right: 2px #fff dotted;
    width: 90%;
    color: #fff;
}
#courser h2 a {color: #fff;}
#business h2{background:#fecd21}
#teach h2{background:#fecd21}
#language h2{background:#ffdd3a}
#flashsale h2{background:#dcab63;}
.booklist{width:94%;margin:1% auto 1% 6%}
.booklist ul{width:100%;margin:0.5% auto 1.5%;display:flex;flex-wrap:wrap;display:-ms-flexbox}
.booklist li{width:48%;margin:0 .5%;padding:0 .5%;font-size:1em;line-height:1.8em;color:#000;text-align:left;background:#FFF;border-bottom:1px solid #CCC}
.booklist .morelist>li{width:calc(100%/3 - 2%);    text-align: center;}
.booklist .salelist>li{width:calc(100%/3 - 2%)}
.booklist li a{color:#274785;text-decoration:none}
.title {
    color: #e7611f;
    font-size: 1.3em;
    line-height: 1em;
    font-weight: 700;
    margin-left: 7px;
    margin-right: 10px;
    border-left: 18px #e87259 solid;
    padding: 0 0 0 5px;
}
.more{text-align:right;font-size:.9em;line-height:1.7em;margin-right:.5%}
.more a{color:#666}

.booklist .more a {
    color: #e34021;
    padding: 2px 7px 2.5px 7px;
    border: 1px #4077ab solid;
    display: inline-block;
    border-radius: 6px;
    line-height: 1rem;
    text-decoration: none;font-weight: 600;
}
.booklist .more a:hover{ /*background-color: #4077ab;*/background-color: #e34021; color:#fff;/*text-decoration: overline;*/border: 0px #c00 solid;}
.buy{width:100%;margin:1% auto 2%;text-align:center}
.buy a{font-size:1.2em;line-height:1.55em;border-radius:50px;color:#FFF;padding:.5% 2%;text-decoration:none;background:red}
.app{margin:3% auto 5%;text-align:center}
.app img{width:85%}

/*書單*/
.books{width: 100%;}
.books, .books th, .books td {border: 1px solid transparent;border-collapse: collapse;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    margin: 0 .5%;
    padding: 0 .5%;
    font-size: 1em;
    line-height: 1.8em;}
.books td:nth-child(4){color: #f44336;font-weight: bold}
.books p{text-align: left}
.books p a{ color:#274785;text-decoration: none;}
.title2 {
    color: #e7611f;
    font-weight: 700;
    /*margin-left: 7px;
    margin-right: 10px;*/   
    border-left: 18px #e87259 solid;
    padding: 0 0 0 5px;
    margin: 5px 10px 5px 0;
    text-align: left;
}

/*花車*/
.flashlist a{color:#e60012;font-weight:bold}
ul.flashlist{background:#FFFCF0;}
ul.flashlist{
    width:82%;margin:0 auto 2%;padding:1.5% 4%;
    border-radius: 1em;text-align: center;
    padding: 1.5% 3%;
    border: dotted 2px #dcab63;
    border-left: 3px #607d8b solid;
    border-right: 3px #607d8b solid;
    background-color: #fffbe6;
}
ul.flashlist li{width:32.5%;color:#0072BC;font-weight:700;font-size:1.4em;line-height:1.55em;display:inline-block;text-align: center;}
ul.flashlist li.w-full {
  width: 100%;
}


/*課程*/
#event_class {
    width: 74%;
    margin: 0% auto 3%;
    padding: 1.5% 3%;
    border: dotted 2px #dcab63;
    border-left: 3px #607d8b solid;
    /* border-bottom: dotted 2px #dcab63; */
    background-color: #fffbe6;
}
#event_class h3{font-size:1.7em;line-height:1.3em;color:#e60012;font-weight:700;text-align:center}
#event_class ul{width:98%;margin:0 auto;text-align:left}
#event_class li{font-size:1.1em;color:#274785;line-height:1.8em}
#event_class a{color:#274785}
/*注意事項*/
#event_note{width:70%;padding:4% 0;margin:0 auto 0 20%;background:#FFF}
#event_note p{font-size:.9em;line-height:1.4em;color:#666;text-align:left}

/*PC*/
@media all and (min-width: 1201px){
#BodyContainer,#BodyContentEvent{width:850px}
/*bodyHeader*/
#BodyHeader #header-share{line-height:2;font-size:13px;color:#000}
#BodyHeader #header-share a{font-size:13px;color:#000;text-decoration:underline}
#BodyHeader_m{display:none}
    
.buy2{margin-left: 26%;    width: auto}
.buy2 small{font-size: small; }
    
/*news*/
#event_news{width:100%;margin:0 auto;padding:3% 0}
#event_news .NewsStyle_title{font-size:15px;line-height:1.3em}
#event_news .NewsStyle{font-size:13px;color:#333;text-align:left;line-height:16px}
#event_news .NewsStyle a{color:#333}
#event_news .NewsStyle a:hover{text-decoration:underline;color:#06C}
/*Footer*/
#BodyFooter_rwd{width:850px;margin:0 auto;color:#000}
#BodyFooter_rwd a{color:#000}
#BodyFooter_rwd #footer_address{width:100%;margin:0 auto;text-align:center}
#BodyFooter_rwd #footer_address ul{text-align:center;margin-bottom:1%;width:100%}
#BodyFooter_rwd #footer_address li{display:block;width:100%;line-height:2em;text-align:center;font-size:.8em}
/*舊版IE*/
#noie{background:#FFF;width:100%;text-align:center}
/*TOP*/
#topbutton{width:120px;color:#FFF;border-radius:10px;right:10%;bottom:4%;position:fixed;font-size:1em;line-height:40px;text-align:center;border:3px solid #FFF;background:#f0661f;}
#topbutton a{color:#FFF;text-decoration:none;display: block;    border-bottom: 1px solid;}
}