/* 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: "Microsoft JhengHei", Verdana, Arial;background-image: url(../images/1404040-2_line-bg.gif);}
#BodyContainer{margin:0 auto}
#BodyContentEvent{width:100%}
#event{background:#f5f5f5}
#event a:hover{left:1px;top:1px;position:relative}
#event_master img{width: auto;padding: 0 6.5%;filter: drop-shadow(0 1px 6px #0c88a7);}
h1{font-size: 3rem;text-align: center;}
.bg1 {/* background: linear-gradient(to bottom, #e4e1be 2%, #ffffff 98%, #e0dec1 2%); background: linear-gradient(to bottom, #aa94bf 2%, #ffffff 98%, #e0dec1 2%); */
    /*background-color: #aa94bf;*/background-color: #f4f2e7;}
.apply{text-align: center}
.apply_title{font-size: 2rem;font-weight: 700;color: #e53962;padding: 3% 0 1%;}
.apply_point{font-size: 1.55rem;color: #7c44a8;font-weight: bold;}
.apply_to{font-size: 2.0rem;text-align: center;color: #00BCD4;margin: 0 0 0.5rem;padding: 1.7% 0 0;font-weight: bold;}
.apply_to b{color: #ffff5e;}
.apply_to a{text-decoration: none;
    background-color: #00bcd4;
    border-radius: 1.5rem;
    padding: 0.1rem 1.0rem;
    margin: 0.3rem;
    font-size: 1.6rem;
    color: #ffff5e;
    font-weight: bold;
    display: inline-block;}
.apply_object{margin: 0 5%;}
.apply_object table {width: 100%;border-collapse: collapse;}
.apply_object td {border: 1px solid white;border-collapse: collapse;text-align: center;color: white;padding: 0.5rem;font-size: 1.15rem;}
.apply_object td:nth-child(1) {font-size: 1.6rem;line-height: 1.8rem;border-left: 0;font-weight: bold;background-color: #ede2815c}
.apply_object th{background-color: #ede281;border-radius: 1.5rem 1.5rem 0 0;border-collapse: collapse;color: #e94b25;padding: 0.3rem;font-size: 1.15rem;letter-spacing: 10px;}
.apply_object td:nth-child(3) {text-align: left;padding-left: 1%;}
.attention{margin: 2% 5%;color: white;}
.attention li:nth-child(1){list-style-type:none;margin-left: -20px;}
.buy{padding: 2% 0% 2%}
.buy div {
    text-align: center;
    /* max-width: max-content; */
    /*background-color: white;*/
    background-color: #e53962;
    margin: 0 auto;
    padding: 0.7rem 0 0.8rem 0;
    color: black;
    width: 86%;
    border-radius: 50px;
}
.buy div b{font-size: 1.6rem;color: #a1291c;display: inline-block;}
small{font-size: 80%}
.buy div.newuser{border-radius: 0 0 25px 25px;max-width: max-content;padding: 0 3% 1.2%}
.buy div a {font-size: 1.35rem;line-height: 1.6rem;color: #fff;vertical-align: bottom;}

@media all and (min-width: 1201px){
#BodyContainer,#BodyContentEvent{width:850px}

/* Event css */
#event,
#event_master,
#event_sec,
#event_third {
	width: 100%;
	margin:0 auto;
	padding:0;
}
#event_master{background: #e0dec1 url(../images/1504037_1.png) no-repeat;background: #c0b7df url(../images/1504037_1.png) no-repeat;background-color: #fefefc;padding: 0 0 5%;}
#event_master h2{width: 85%;padding: 27% 5% 2.2% 7%;color: #7c44a8;font-size: 1.85rem;letter-spacing: -.5px;}
#event_master h2 b{border: 3px #cfe4a1 solid;border-radius: 50px;padding: .2% 2%;}
#event_master .top_t{width: 78%;padding: 0 5% 3% 10.2%;font-size: 1.15rem;text-indent: -3.6%;}
#event_master .info{margin: 0 0 3%;}
#event_master .info strong{font-size: 1.275rem;color: #e53962;}
#event_master .info i{color: #8564a9;font-size: 1.275rem;}
#event_master .info i.winner{color: #c8a848;font-size: 1.35rem;}
.t_red{font-weight: normal;color: #e53962;text-decoration: underline;}
 
    
/* 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}
#BodyHeader_m{display:none}

/* news */
#event_news{width:100%;clear:both;height:auto;margin:0;float:left;/*background-color:#f7f6ed;*/background-color:#5fa0b6;padding:3% 0 5%;border-radius: 0 0 20px 20px}
#event_news .NewsStyle_title{font-size: 1.15rem;color: #FFEB3B;}
#event_news .NewsStyle{font-size: 0.92rem;line-height: 1.5rem;color: #fff;}
#event_news .NewsStyle a:link{color:#fff;}
#event_news .NewsStyle a:visited{color:#fff;}
#event_news .NewsStyle a:hover{color:#FFEB3B;}
#event_news .NewsStyle a:active{color:#fff;}
/* news end*/
/* notice */
#event_notice{text-align:left;float:left;width:100%;padding-top:1%;padding-bottom:2%;background-color:#f4f2e7;color: #000;}
#event_notice p{font-size:.9rem;line-height:22px;margin-left:16%}

/* Footer 
#BodyFooter_rwd,#footer_address,#footer_address ul,#footer_address ul li{width:100%;}
#BodyFooter_rwd{float: left;/*background-color:#FFF;*/}
#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 */

/* Footer */
#BodyFooter_rwd{float:left;width:850px;margin-left:auto;margin-right:auto;color:#333;font-family:"Microsoft JhengHei"}
#BodyFooter_rwd #footer_line{width:90%;display:block;float:left;height:auto;text-align:center;border-top-width:thin;border-top-style:solid;border-top-color:#333;margin:2% 5%}
#BodyFooter_rwd #footer_inline a{color:#333}
#BodyFooter_rwd #footer_inline ul{float:left;width:100%;margin-bottom:0;margin-top:3%}
#BodyFooter_rwd #footer_inline ul li{display:inline;line-height:2em;font-size:1em;clear:both;width:100%;margin-right:1%;margin-bottom:0}
#BodyFooter_rwd #footer_inline ul li img{width:20%;height:auto;vertical-align:middle}
#BodyFooter_rwd #footer_address{margin-top:0;float:left;width:100%;margin-right:auto;text-align:center;margin-left:auto}
#BodyFooter_rwd #footer_address a{color:#333}
#BodyFooter_rwd #footer_address ul{float:left;text-align:center;margin-bottom:1%;width:100%;clear:both}
#BodyFooter_rwd #footer_address ul li{float:left;display:block;width:100%;line-height:2em;text-align:center;font-size:.8em}
/* 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 {
}
