@import url(../../../File/icon/css/icon-all.min.css);
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}

body{margin:0 auto;padding:0;font-family:"Microsoft YaHei", "微軟正黑體", Arial;background-image:url(http://fd.get.com.tw/edm/20210204/0207053_bg.gif);background-color:#fffbf1;}
#BodyContainer,#BodyContentEvent{margin:0 auto}
ul,li{list-style:none}
.flex{display: flex;flex-wrap: wrap;}
.bgcolor0{background-image:url(http://fd.get.com.tw/edm/20210204/0607041_02.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center top}
.red{color: #FF0000;}
.txt-small{font-size: 1rem;    vertical-align: text-top;}
s{font-size: 0.9rem;color: #6E6C6C;font-weight: normal;}
:root{
    --purple1:#7A299B;
    --green1:#1F9995;
    --orange1:#df5122;
    --blue:#1159C1;
}

#event{width:100%;margin:0 auto;background:#FFF}
#event a:hover{position:relative;top:2px;bottom:2px}

#event_master{width:100%;margin:0 auto}
#event_master div:nth-of-type(2) img{width:100%;}
.master_banner{background: url(../images/1301039_01.png) no-repeat;background-size: cover;width: 100%;align-items: center;}
.master_banner div:nth-of-type(1){width:44%;margin: 0 6% -3% 0;padding: 4% 0 0;color: #ffffff;height: 130px;font-size: 2.5rem;text-align: right;}
.master_banner div:nth-of-type(2){width:42%;margin: 0 0 0 8%; justify-content: left;font-size: 1.65rem;color: wheat;}
.master_banner div:nth-of-type(2) li{list-style: disc;text-indent: 0em;margin-left: 6%;}
.master_banner img{max-width:100%;}
.master_txt{font-style:italic;letter-spacing:.02em;margin:0;padding:21% 0 2% 0;text-align:center;box-shadow: -2px 6px 11px #eeeeee;background: url(../images/1202029_02.png) no-repeat center/cover;}
.title1 {
    font-size: 2.4rem;
    line-height: 1.2;
    margin: auto 3rem;
    padding: 1rem 2rem .5rem;border-radius: 20px;
    font-weight: 700;text-align: center;
    /*position: relative;*/
}
/*.title1::after {
    position: absolute;content: '';
    left: 0;
    bottom: -3px;
    width: 100%;
    height: 3px;
    background: linear-gradient(to right, var(--green1), var(--purple1));
}*/
.title1 span{margin-left: -.2rem;}
.saletitle{font-size:1.6em;line-height:1.7em;}
.discount {
    font-size: 1.8rem;
    font-weight: 700;
    text-align: center;
    margin: 1rem 0 1.5rem;
}
.discount dt{font-size: 1.8rem;color: var(--purple1);margin-bottom: 1rem;border-bottom: solid 3px var(--purple1);}
.discount dd{display: inline-flex;flex-wrap: wrap;justify-content: center;}
.discount div{text-align: center;font-size: 1rem;color: var(--purple1);}
.discount .blue_text {
    color: var(--blue);
}
.dis_tb {
    color: #e4007f;
    margin: 0 2px;
    font-size: 2rem;
}
.tbt{color: var(--purple1);}
.tb1{color:#1159c1}
.tb2{color:#e4007f;margin-right:1.5%}
.num{text-shadow:1px 3px 10px #FFF,1px 3px 10px #FFF,1px 3px 10px #FFF,2px 2px 0 #999,3px 3px 2px #000;font-size:2.7rem;color:#E4007F;font-weight:700;margin:0 6px 0 2px}
.red{color:#FF4500;line-height:1.7em;letter-spacing:.03em}
#event_book{width:100%;margin:0 auto;padding:2% 0;}
.bookcontent{width:100%;margin:0 auto;padding:0}
#event_book h1{width:80%;margin:0 auto;padding-left:20%;font-size:2.6em;color:var(--green1); line-height:1.6em;font-weight:600;background-image:url(http://fd.get.com.tw/edm/20210204/0607041_04.gif);background-repeat:no-repeat;background-position:left center}
#event_book h2{width:75%;font-size:1.6em;line-height:1.5em;font-weight:400;color:var(--orange1);margin:0 auto 1% 21%;padding-left:1%;border-bottom:thin dotted #66159c;border-left:4px solid #66159c}
.booklist{width:100%;margin:.5% auto 2%;padding:0;display:flex;flex-wrap:wrap}
.book_img{width:22%;margin:0 auto;text-align:center}
.book_img img{width:80%}
.book{width:75%;margin:0 3% 0 auto}
.course p{text-align: left;}
.flashsale li{
    width: calc(100%/2 - 4px);
    display: inline-block;
    color: #520731;
    line-height: 2rem;font-size: 1.5rem;
}
.course li{width: 32%;
    text-align: left;
    display: inline-block;
    color: #520731;
    line-height: 2rem;
}
.bookcontent table{width:100%;margin:0 auto;font-size:1em;line-height:1.6em}
.bookcontent th,.bookcontent td{text-align:center}
.bookcontent th{background:#CCC}
.bookcontent td{border-bottom:thin solid #EAEAEA}
.bookcontent table p{margin-left:1%;text-align:left}
.bookcontent table a{color:#333}
.bookcontent table small{font-size:.9em;color:#666}
/*caption{background: #f9eddc;line-height: 2.2;font-weight: bold;color: #66159c;font-size: 1.1rem;}*/
caption{    font-size: 1em;
    line-height: 1.7em;
    text-align: left;
    margin: 0 auto;
    color: #3f51b5;}
.Saleprice{color:#E4007F;font-weight:bold}
.price{font-size:.9rem;color:#333;text-decoration:line-through;margin-left:1%}
.saleRed{color:red;font-weight:700;font-size:1.1em;margin-left:1%}
.ps{font-size:0.8em;line-height:1.7em;text-align:left;margin:0 auto 0 3%}
.ps a{color:#666}
.buy{/*width:100%;text-align:center;*/font-size:1.4em;font-weight:400;margin:1rem auto 2.5rem;padding:0 0 0 35%;}
.bookcontent:nth-of-type(1) .buy{margin:3% auto 1%;}
.buy a,.APP a,.course a{color:#333}
.buy img{margin-right:1.5%}
.flashsale,.course{width:82%;border-radius:20px;text-align:center;background:linear-gradient(to bottom,#fffbf1 40%,#f8ebd9 80%);margin:2% auto;padding:2% 3%;line-height: 1.9em;}
.flashsale h3,.course h3{font-size: 1.55em;line-height: 1.55em;color: #d1010c;text-align: left;}
.flashsale a{color: #d1010c;}
.flashsale ul{ width: 50%;
    margin-left: 25%;}
.subtitle {
    background: #fff6e5;
    padding: 0 0 0 0.5rem;
    text-align: left;
    color: #965938;
    font-weight: 600;
}

.title{font-size:1.5em;line-height:1.6em;font-weight:bold;color:#0f64a4;margin:1% auto 0}
.title a{color:#0f64a4}
.question_img img{width:100%}
.answer_img{display:none;margin-top:2%;text-align:right;margin-right:3%}
.answer_img img{width:50%;height:auto}

h4{text-align:center;font-size:1.6rem;font-weight:normal}
h4 a{color:#333}


.course table{width: 100%}
.course table p{text-align: left;padding-left: 1%;}
.course table th{background: #f7eaea !important;}
.course table,.course table th,.course table td{border: 1px #c3c0c4 solid;border-collapse: collapse;background: white;}
.course table td:nth-child(even){background: #fdfdfb;}
.course table td:nth-of-type(4){color: #ff0000;}
.course .buy{text-align: left;}

#event_media{width:82%;border-radius:20px;padding:2.5% 3% 1%;margin:1% auto;background:rgba(255, 246, 221, 0.4)}
#event_media a{color:#F69}
.mediaTitle{width:100%;font-size:2em;line-height:1.65em;font-weight:400;color:#EF7D47;margin:0 auto 2%;padding-bottom:1%;text-align:center;background-image:url(http://fd.get.com.tw/edm/20210204/0607041_10.gif);background-repeat:no-repeat;background-position:center bottom}
#event_media ul{width:98%;margin:0 auto}
#event_media li{width:100%;margin:0 auto 2.5%;font-size:1em;line-height:1.6em}
#event_media li strong{font-size:1.2rem;font-weight:600;display:block}
#event_media .test{color:#87118B}
#event_class h2{font-size:1.7em;line-height:1.6em}
#event_class{width:80%;padding:3% 0;margin:0 auto}
#event_class ul{width:100%;margin:.5% auto}
#event_class ul li{font-size:1.2em;line-height:1.7em}
#event_class a{color:#ea5413}
#event_note{width:70%;margin:0 auto;padding:5% 0}
#event_note p{font-size:.9rem;line-height:1.4em;color:#000}

#menuleft{
    position: fixed;
    right: 0%;
    bottom: 8%;
    width: 160px;color:#FFF;font-family:Tahoma,Geneva,sans-serif;    font-size: 1.1rem;
    line-height: 2.2rem;background:#e31819;border:3px solid #FFF;cursor:pointer;
}
#menuleft a{
    padding-left: 1rem;color:#000000;text-decoration:none;display: block;
    background: linear-gradient(to bottom,#ffb50e 40%,#ff9133 100%);
}
#menuleft a:hover{text-decoration: underline;background: linear-gradient(to bottom,#ffb50e 0%,#ff9133 20%);}

@media all and (min-width: 1201px){
#BodyContainer,#BodyContentEvent{width:850px}
#topbutton{display:none}
#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}
/*NEWS*/
#event_news{width:100%;padding:2% 0;margin:0 auto;background:#FFF;font-family:"微軟正黑體"}
#event_news .NewsStyle_title{font-size:15px;line-height:1.3em;color:#ea5413}
#event_news .NewsStyle{font-size:13px;color:#000;line-height:18px}
#event_news .NewsStyle a{color:#000}
#event_news .NewsStyle a:hover{color:#06C;text-decoration:none}
/*Footer*/
#BodyFooter_rwd{width:850px;margin:0 auto;color:#000;background:#EFEFE0}
#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;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}
}