/* 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;font-family: 'Noto Sans TC', sans-serif;font-weight: ;background: #f8e1dc;}
#BodyContainer{margin:0 auto}
#BodyContentEvent{width:100%}
#event{background: url('../images/1406119_banner_bg.png') no-repeat top center / 100% ,url('../images/1406119_bottom_bg.png') no-repeat bottom center / 100% ,linear-gradient(0deg,#fff ,#f8eee3) ;}
#event a:hover{text-decoration:none;left:1px;top:1px;position:relative}

h1{font-size: 4.5rem;}
h2{font-size: 3.25rem;}
h3{font-size: 1.9rem;}
small{font-size: smaller;}

.purple{color:#6d3d8d;}
.light_purple{color:#9771b0;}
.orange{color:#ee763d;}
.orange_bg{background: #ee763d;}
.pink{color: #e84785;}
.pink_bg{background: linear-gradient(0deg,#e84785,#f19a9c);}

.banner h1,.banner h2,.banner h3{font-family:'華康新特明體';}
.banner h1{line-height: 4.5rem;padding: .5rem 0 0;}
.banner .orange_bg {font-size: xx-large;color: #fff;border-radius: 50rem;padding: .5rem;position: relative;top: -.5rem;margin: 0 .25rem 0 .5rem;}
.banner h2{padding: 0 0 0 1rem;line-height: 3.8rem;}
.banner .pink_bg{width: 25%;display: inline-block;color: #fff;border-radius: 1rem;padding: .125rem 0 0;margin: .5rem .35rem 1rem;}
.ribbon{width: 85%;margin: auto;}
.ribbon img{width: 100%;}

.intro{width: 85%;margin:.5rem auto 1.5rem;padding: 2%;background: #fff;border-radius: 1.5rem;filter: drop-shadow(1px 1px 5px #0000003a);}
dl{border-bottom: 1px solid #c296448c;}
dl:last-child{border-bottom:unset;}
dt{font-size: 1.35rem;font-weight: 700;letter-spacing: .125rem;color: #ee763d;padding: .35rem 0 .1rem;font-family: "Microsoft YaHei"; }
dd{padding: 0 0 .25rem 2rem;font-size: 1.125rem;font-family: 'Microsoft JhengHei';}
.intro dt b{font-family: 'Noto Sans TC', sans-serif;}

.book_group{padding: 2% 0;}
.bookcover{position: relative;z-index: 2;}
.bookcover img{width: 100%;filter: drop-shadow(1px 1px 3px #0000001a);}
.bookcover::after{content: '';width: 118px;height: 110px;position: absolute;top: -1rem;right: -5.5rem;z-index: -1;background: url('../images/1406119_pattern.png') no-repeat;}

.booklist{width: 42%;margin: 2.5% 4% 0 3%;z-index: 10;}
caption{color: #ee763d;margin: 13% 0 11% -17%;font-size: 2rem;font-weight: bold;font-family: "Microsoft YaHei";}
.applicable{font-size: 2.05rem;color: #fff;border-radius: 50rem;padding: 1.3rem .6rem;margin: 0 1rem 0 0;}
tbody{font-family: 'Microsoft JhengHei';}
.books, .books th, .books td {border-bottom: 1px solid #bfa9cbcc;border-right: 1px solid #bfa9cbcc;border-collapse: collapse;text-align: center}
.books:last-child, .books th:last-child, .books td:last-child{border-right: unset;}
.books p{text-align: left;padding: .1rem ;}
.books tr th{font-size: 1.2rem;color: #fff;background: #6d3d8d;}
.books tr td{font-size: 1.15rem;}
.books tr td a{color: #6d3d8d;text-decoration: underline;font-weight: bold;padding: .125rem .125rem .125rem .6rem;}

.posner{padding: 1rem 0 3rem;}
.posner dl{width: 80%;font-size: 1.1rem;font-weight: bold;color: #6d3d8ddd;text-align: center;padding: .15rem 0;margin: auto;border-top: 2px solid #c5981c8a;border-bottom: 2px solid #c5981c8a;}
.posner dl span{width: 100%;display: block;border-top: 1px solid #ac8fbbbb;border-bottom: 1px solid #ac8fbbbb;padding: .5rem 0;}
.posner dd {padding: 0;}
.posner a{text-decoration: underline;}


/*各大相容檢視*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /*Webkit*/
}
@-moz-document url-prefix(){/*Firefox*/
}

@media \0screen\,screen\9 {/*IE 6 7 8*/
}

@media screen\0 {/*IE 8 9 10 11*/
}

@media print {
}