/* 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}
ul,li{margin:0;padding:0;list-style:none}
a:hover{position:relative;left:1px;top:1px;text-decoration:none}
.row100{width:100%}

body{margin:0;padding:0;background-image:url(https://fd.get.com.tw/edm/20240930/0508086_bg.gif);font-family:"Microsoft JhengHei",Aria;}
#BodyContainer,#BodyContentEvent{margin:0 auto}
#event{width:100%;margin:0 auto;background:#fdc833;/*background:-moz-linear-gradient(left,#b47105 0%,#e4aa19 5%,#efb61d 6%,#f6be20 8%,#f6be20 92%,#e6ac1a 94%,#b26f04 100%);background:-webkit-linear-gradient(left,#b47105 0%,#e4aa19 5%,#efb61d 6%,#f6be20 8%,#f6be20 92%,#e6ac1a 94%,#b26f04 100%);background:linear-gradient(to right,#b47105 0%,#e4aa19 5%,#efb61d 6%,#f6be20 8%,#f6be20 92%,#e6ac1a 94%,#b26f04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b47105',endColorstr='#b26f04',GradientType=1);*/border-radius:0 0 20px 20px}

h2{font-size:2.2em;color:#0a5688;margin:2% auto;border-bottom:3px dotted #fffae8;font-family: Verdana,"Microsoft YaHei";letter-spacing: 0.05em;}
h2 small{font-size:1rem;color:#333;background:#ffe79c;padding:.5% 1%;margin-left:2%;border-radius:6px}
h2 span,.BNumtxt{font-size:1.5em;font-family:Arial,Helvetica,sans-serif}
.red{color: #e55d37;font-size: 1.5em;font-weight: bold;}

/*主圖*/
#event_master{margin:0 auto} 
#event_master img{width:100%;display:block}

/*書系*/
#event_book{margin:0 auto}
.bookHeader{margin:0 auto 2%}
.bookHeader img{width:100%;display:block}
.bookContent{width:93%;margin:1% auto 0}
.bookgift,.bookDetail{display:inline-block;vertical-align:top}
.bookgift{width:21%}
.bookDetail{width:77%;margin:0 auto}


.bookDetailContent{margin:0 auto 3%}
.BNumtxt{font-weight:700}
.discount{font-size:1.25rem;line-height:1.8em;color:#FFF;padding:1.0% 2% 1%;background: linear-gradient(to right,#d63d2d 0%, #f19f20 100%);border-radius:0.8em;display: block;}
.bookDetail .discount a{color:#FFF;margin:0;font-weight:normal;display:unset}
.bookType{font-size:1.25rem;line-height:1.55em;color:#000;padding:.5% 2%;background:#ffde7e;border-radius:6px;font-weight:500;display: block;}
.bookDetail p{font-size:1.05em;line-height:1.65em;color:#02416b;margin:1.5% auto}
.applist li{font-size:1.05em;line-height:2.4em;color:#02416b;border-bottom: dotted 1px #fdf2d2;}
.applist li strong{color:#de3d10;font-size:1.35rem}
.bookDetail p a,.appbuy a,.app_in a{color:#02416b;/*font-weight:700*/}
.buy{margin:1% auto 2%;    color: #02416b;}
.buy a{font-size:1.1em;color:#02416b;font-weight:700;display: block;text-align: right;}
.buy a:before,.appbuy a:before,.app_in a:before{content:url(https://fd.get.com.tw/edm/20240930/0709037_29.gif);vertical-align:middle}
.appbuy{text-align: center;margin:3% auto 2%;}
.appbuy:nth-child(n+3){margin-bottom:4%;}
.appbuy a,.app_in a{font-size:1.1rem;margin-left:1rem;}
.sale{color:#F00;font-weight:bold}
.ps{font-size:.9em;line-height:1.55em;text-align:left}
.ps a{color:#0a5688}
ul.applist{margin-bottom:4%}
.app_in{margin-left:0.5em}
.app_in a{margin-right: 1rem;}
.app_in_r2{margin-right: 2.2rem;}
.addbuy{background: #ffe49a;border-radius: 1em;padding: 0.2em 0.8em;}

/*花車*/
.moon{display: inline-block;margin: 0 auto;background: url(https://fd.get.com.tw/edm/20240930/moon2.png) no-repeat center;text-align: center;padding: 13% 16%;}
.moon h2{font-size:2.5em;color:#0a5688;margin:2% auto;border-bottom:5px dotted #FFF;text-shadow: #fff 0px 3px, #fff 3px 0px, #fff -3px 0px, #fff 0px -3px, #fff -2px -2px, #fff 2px 2px, #fff 2px -2px, #fff -2px 2px;padding-bottom: 0.2em;margin-bottom: 0.4em;font-family: Verdana,"Microsoft YaHei";}
.play_H {font-size: 2.3rem;line-height: 1.2em;font-weight: bold;color: #ffffff;background: linear-gradient(to right,#af0d10 0%, #e4232b 60%);border-radius: 16px;padding: 0.2em 0.8em;
    font-family: Verdana,"Microsoft YaHei";}
.play_txt span {font-size: 1.5rem;display: block;color: #e55e37;/*font-weight: bold;*/font-family: Verdana,"Microsoft YaHei";margin-bottom: 0.3em;    margin-top: 0.5em;}
.play_txt  {padding: 0.8rem 0 5% 0;color: #e55e37;}
.play_txt ul {
    width: 100%;
}
.play_txt li {width: 30%;display: inline-block;font-size: 1.2em;white-space: nowrap;font-family: Verdana,"Microsoft YaHei";/* background-color: #fff; */border-bottom: 3px #fff dotted;}
.play_txt a{color: #e55e37;text-decoration: underline;font-size: 2.3rem;font-weight: bold;margin-bottom: 0.3em;}



#event_book table{width:100%;margin:0 auto;font-size:1em;line-height:1.6em;background:#FFF;border-collapse:collapse}
#event_book table,#event_book th,#event_book td{border:1px solid #2288cb}
#event_book table th{background:#2288cb;color:#FFF}
#event_book table td{text-align:center;}
#event_book table p{font-size:1rem;text-align:left;margin:0 1%;}
#event_book table a{color:#02416b;font-weight:400;margin:0;}

.classNote{margin:1% auto;}
.classNote p{font-size:.9rem;margin:0}
.classNote ol,.classNote li{font-size:.9rem;color:#02416b;list-style:decimal}
.classNote ol{width:92%;margin:0 auto 0 4%;}
.classNote a{color:#02416b;font-weight:bold;}

/*APP*/
#event_APP{width:84%;margin:2% auto;padding:2% 0;}
#event_APP h3{font-size:1.9em;text-align:center;}
#event_APP a{color:#C06}
#event_APP p{background:#FFF;padding:2%;margin:.5% auto;text-align:center;border-radius:8px;box-shadow: 0 2px 4px #fff;}
#question_img img{width:100%;height:auto}
#answer_img{display:none;margin:2% 2% 0 0;text-align:right}
#answer_img img{width:50%;height:auto}

/*推薦*/
#event_recommend{margin:4% auto 2%}
.recommendHeader{text-align:center}
#event_recommend ul{width:78%;margin:0 auto 1%;padding:2% 3%;border-radius:10px;background:#FFF;text-align:left;box-shadow: 0 2px 4px #fff;}
#event_recommend ul li{font-size:.95em;line-height:1.5em;color:#333;margin:0 auto 2%;}
.stu,.gra{font-size:1.2rem;font-weight:700;line-height: 1.4em;}
.stu{color:#02416b}
.gra{color:#E55D37;border-bottom: solid;margin-bottom: 0.3em;}
#event_recommend ul li a{font-weight:700;color:#02416b;}
#event_recommend ul li.more{text-align:right;margin:0 auto;}

/*注意事項*/
#event_note{width:68%;margin:0 auto;padding:4% 0;}
#event_note p{font-size:.9em;line-height:1.5em;color:#000;}

/* lg */
@media screen and (min-width:992px) and (max-width:1200px){
.bookgift{width:23%;margin: 0 0 0 2%;}
}

/*mobile*/
@media all and (min-width: 1px) and (max-width: 767px){
#event{border-radius: 0}
.bookgift{width:100%;text-align:center;}
.bookDetail{width:100%}
.bookDetail p a{margin:1% auto}
.discount{font-size:5vw;padding:2.2% 2% 1%}
h2 {font-size: 1.8em;text-align: center;}
#event_book table,#event_book table p{font-size:.9rem;word-break: break-all;}
#event_book table td{padding:1% .5%;}
#event_book table a{font-weight:bold;}
#event_book img{max-width: 100%;}
.classNote ol{margin:0 auto 0 6%;}
#event_book h2 small{display:block;margin:0 0 1% 0;}
#event_APP{width:86%;}
#event_APP h3{font-size:1.5em;}
.recommendHeader img{width:84%;}
#event_note{width:84%;}
.moon {background-size: cover;padding: 18% 10%;width: 80%;}
.play_txt a {font-size: 1.8rem;}
.moon h2 {font-size: 1.5em;}
.bookDetail p,.applist li{font-size:1rem;line-height:1.7em}
.applist li strong{font-size:1.3rem}
.app_in{margin-left:0rem;    text-indent: -1rem;}
}


@media all and (min-width: 1201px){
#BodyContainer,#BodyContentEvent{width:850px}
#topbutton{display:none}
/* 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}
/* news */
#event_news{margin:0 auto;padding:2% 0 3%;font-family:"Microsoft JhengHei",Arial}
#event_news .NewsStyle_title{font-size:16px;line-height:1.3em}
#event_news .NewsStyle{font-size:13px;color:#000;line-height:18px}
#event_news .NewsStyle a{color:#000}
#event_news .NewsStyle a:hover{color:#06C}
/* Footer */
#BodyFooter_rwd{width:100%;margin:0 auto}
#BodyFooter_rwd a{color:#000}
#BodyFooter_rwd #footer_line{width:90%;height:auto;margin:2% auto;display:block;text-align:center;border-top:thin solid #000}
#BodyFooter_rwd #footer_inline ul{width:100%;margin:2.5% auto 0;display:inline-block}
#BodyFooter_rwd #footer_inline ul li{display:inline;line-height:2em;font-size:1em;clear:both;width:100%;margin:0 1% 0 0}
#BodyFooter_rwd #footer_inline ul li img{width:20%;height:auto;vertical-align:middle}
#BodyFooter_rwd #footer_address{width:100%;margin:0 auto;text-align:center;display:inline-block}
#BodyFooter_rwd #footer_address ul{text-align:center;width:100%;clear:both;margin:0 auto;display:inline-block}
#BodyFooter_rwd #footer_address ul li{width:100%;display:block;line-height:2em;text-align:center;font-size:.8em}

/* 舊版IE */
#noie{background-color:#FFF;width:100%;text-align:center}
/* 舊版IE end */
}
