/* 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;/*background: url(../images/line_bg.gif) white;*/color:#363634;background-color: #eedfdc;}
#BodyContainer{margin:0 auto}
#BodyContentEvent{width:100%}
#event{background:#ffffff;}
#event a:hover{text-decoration:none;left:1px;top:1px;position:relative}
a{color: #363634;}
nav a{color: #85502e;}
.bg{background: #fdfdfd;}
.bg2{background: linear-gradient(to right,#fad69a 0%,#f29c7b 100%);color: #85502e;line-height: 2;font-size: 1.6rem;font-weight: bold;padding: .5rem 0;}
.bg2 span{color: #e6002f;}
h1{font-size: 3rem;}
small{font-size: .7em;}
.purple{color: #834b6e;}
#event_master{overflow: hidden;}
.banner{display: flex;justify-content: center;align-items: center;padding: 0 0 0;}
.book_group{display: flex;width: 95%;z-index: 0;align-items: center;}
.book_group span{display: inline-block;background-color: #F5A200;color: white;padding: 0rem .7rem;border-radius: 25px;margin-right: .5rem;font-size: .9em;}
.group:nth-of-type(1) .book_group dt a{color: #F5A200;}
.group:nth-of-type(2) .book_group dt a{color: #EA545B;}
.group:nth-of-type(2) .book_group span{background-color: #EA545B;}
.book_group a{font-size: 1.75rem;font-weight: bold;}
.book_group dl{margin: 0 1.5%;}
.book_group dd:nth-of-type(1){font-size: 1.2rem;font-weight: bold;padding-bottom: .5rem;margin-bottom: .5rem;border-bottom: dashed #F5A200 thin;}
.group dd:nth-of-type(1){border-bottom: dashed #EA545B thin;}
.book_group dd{margin: .5rem 0;text-align: left;line-height: 2rem;}
.group,.book{align-items: center;margin: 1rem auto;}
.book{position: relative;top: 0;right: 0;}
.book h4 {/* font-size: 1.6rem; *//* color: white; *//* padding: .3rem .8rem .3rem 4rem; *//*transform: skewY(-8deg);*/position: relative;/* border-radius: 100px; *//* border: 4px #fcecef dotted; */width: 134px;/* height: 37px; */}
.book1 h4::before {content: '';width: 169px;height: 235px;position: absolute;top: -47px;right: 0;left: -37px;background: url(https://fd.get.com.tw/edm/20250331/1402052-3_title1.png) no-repeat top / 100%;transform: skewY(0deg);}
.book1,.book2,.book3{position: relative;left: 0;top: 0;z-index: 0;}
.book1 h4{/*background: #ff6db5;*/}
.book2{padding: 1rem 0 0;}
.book2 h4{/*background: #bcc200;*/}
.book2 h4::before {content: '';width: 169px;height: 235px;position: absolute;top: -47px;right: 0;left: -37px;background: url(https://fd.get.com.tw/edm/20250331/1402052-3_title2.png) no-repeat top / 100%;transform: skewY(0deg);}
.book3{padding:1rem 0 0;}
.book3 h4{/*background: #e8a400*/}
.book3 h4::before {content: '';width: 169px;height: 235px;position: absolute;top: -47px;right: 0;left: -37px;background: url(https://fd.get.com.tw/edm/20250331/1402052-3_title3.png) no-repeat top / 100%;transform: skewY(0deg);}
.book_list{width: 90%;margin: -14px auto;z-index: 0;}
.book_list p{font-size: 1.2rem;justify-content: center;align-items: center;width: 100%;padding: 0.5rem 0;}
.book_list p img{margin-right: 0.3rem;}
#event_sec img{margin-bottom: .5rem;filter: drop-shadow(-5px 1px 3px #a67f558f);}
figure{text-align: center;width: 22%;margin: 1% 1.45%;}
figure figcaption a{}
[class*="flex"]{display: flex;flex-wrap: wrap;}
#event_sale{/*position: relative;*/text-align: center;padding: .6rem 0 1rem;font-weight: bold;}
#event_sale nav {color: #d64390;font-size: 1.6rem;line-height: 2.3rem;padding: .7rem 0.5rem;font-family: "CHei3HK", Verdana, "Microsoft JhengHei", "Microsoft YaHei";border: 1px #a8d2b4 solid;border-left: 3px #9adaac dotted;border-right: 3px #9adaac dotted;margin: 0 12%;border-radius: 1px;position: relative;background-color: #78b68a2e;}
#event_sale nav span{font-size: 1.9rem;}
#event_sale nav::before {content: '';width: 82px;height: 92px;position: absolute;top: -10px;right: -36px;background: url(https://fd.get.com.tw/edm/20250331/1402052-3_flower2.png) no-repeat top / 100%; transform: skewY(4deg);}
#event_sale nav:nth-of-type(2) span:nth-of-type(1){font-size: 1.4rem;background: #cf372e;color: white;border-radius: 12px;padding: 0 1rem;}
/*#event_sale nav a{display: inline-block;font-size: smaller;background: #008EA4;color: #fff;text-decoration: none;border-radius: 3rem;padding: 0 1rem .1rem;margin-left: 0.3rem;}*/
#event_sale nav .buy a {display: inline-block;font-size: smaller;background: #008EA4;color: #fff;text-decoration: none;border-radius: 3rem;padding: 0 1rem .1rem;margin-left: 0.3rem;margin-top: 5px; color: #fff !important;}
#event_sale nav .goodbook a{color: #00a49c}
#event_sale nav b {font-size: 2.2rem;color: #00a49c;}
#event_sale p {font-size: 1.3rem;display: flex;justify-content: center;align-items: center;flex-wrap: wrap; margin: 0.5rem auto;font-weight: normal;}
#event_sale p:nth-of-type(1), #event_sale p:nth-of-type(1) a {font-size: 1.6rem;font-family: "CHei3HK",Verdana,"Microsoft JhengHei","Microsoft YaHei";color: #cf372e;font-weight: bold;}
#event_sale p img{width: 4%;padding:0 .35rem 0 .1rem;}
#event_sale p:nth-of-type(1) span{font-size: 1.9rem;}
#event_sale p span{color: #cf372e;font-weight: bold;}
/*#event_sale br{display: none;}*/

/* notice */
#event_note{text-align:left;float:left;width:100%;padding: 1.5rem 0;color: white;/*background:linear-gradient(to bottom,#f49f06 0%,#eb595a 100%);*/background: #78b68a;}
#event_note p{font-size:.9rem;line-height:20px;margin-left:19%}

/*各大相容檢視*/
@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 {
}

@media all and (min-width: 1201px){
	#BodyContainer,#BodyContentEvent{width:850px}
    #BodyHeader_m{display:none}
	/* Event css */
	#event,
	#event_master,
	#event_sec,
	#event_third {width: 100%;margin:0 auto;padding:0;}
	#event_sec{width: 90%;padding:2% 0;margin-top: -11%;margin-left: 8.8%;}
    
    #event{
    font-family: "Microsoft YaHei", 微軟正黑體, Arial;
    /*background: url(../images/1004033_11.png);*/
    /*background-color: #e6d9bf;*/
    overflow: hidden;
    background: linear-gradient(to bottom, #f3e4eb 10%, #ffffff 28.5%, #FCEDF4 10%, #ffffff 46%, #FCEDF4 10%, #ffffff 65%);
    border-radius: 26px;
    filter: drop-shadow(0px 7px 7px #3333);
    }
    
		
	/* bodyHeader */
	#BodyHeader #header-share{line-height:1.2em;font-size:13px;color:#000;text-align:center;border-collapse:separate}
	#BodyHeader #header-share img{height:auto;vertical-align:middle;display:inline}
	#BodyHeader #header-share a{font-size:13px;color:#000;text-decoration:underline}

	/* news */
	#event_news{width:100%;clear:both;height:auto;margin:0;float:left;background-color:#009c7d;padding:3% 0;}
	#event_news .NewsStyle_title{font-size:1.1rem;color: #ffcfc1;}
	#event_news .NewsStyle{font-size:0.9rem;color:#fff;}
	#event_news .NewsStyle a:link{color:#fff;}
	#event_news .NewsStyle a:visited{color:#fff;}
	#event_news .NewsStyle a:hover{color:#F6F7D6;}
	#event_news .NewsStyle a:active{color:#fff;}
	/* news end*/

	/* Footer */
	#BodyFooter_rwd,#footer_address,#footer_address ul,#footer_address ul li{width:100%;}
	#BodyFooter_rwd{float: left;}
	#BodyFooter_rwd a:hover{text-decoration: none;}
	#BodyFooter_rwd #footer_address{margin: 0% auto auto auto;text-align: center;}
	#BodyFooter_rwd #footer_address a{color:#000;}
	#BodyFooter_rwd #footer_address ul{padding:0;margin: 1% 0;text-align: center;}
	#BodyFooter_rwd #footer_address ul li{margin-right:0;text-align: center;font-size: .9rem;list-style-type: none;	display:inline-block;    margin-top: 0.3rem;}
	#BodyFooter_rwd #footer_address ul li img{max-width:100%;height:auto;vertical-align: middle;display: inline;}
	#BodyFooter_rwd #footer_address ul br{display: none}
	/* Footer end */

	/* 舊版IE */
	#noie{background-color:#FFF;width:100%;text-align:center}
	/* 舊版IE end */
	#topbutton{display:none;}
}

/*各大相容檢視*/
@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 {
}