/* 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{background: #c0b7df url(../images/1509061_ericdata_1.png) no-repeat;background-color: #fefefc;padding: 0 0 5%;background-size: 100%;}
#event_master img{width:100% ;padding: 0 0%;}
#event_master h2{width: 85%;padding: 27% 5% 2.2% 7%;color: #1b7fbd;font-size: 1.85rem;letter-spacing: -.5px;}
#event_master h2 b{border: 3px #f7ad00 solid;border-radius: 50px;padding: .2% 2%;display: inline-block;}
.top_ol{padding: 0 0;background: #eee9d6;border: solid 3px #FFF;border-radius: 1.5rem;filter: drop-shadow(0 1px 6px #52448c);}
.top_group{padding: 222px 5.5% 3%;}
.top_t{font-size: 1.15rem;text-indent: -3.6%;text-align: center}
.top_m{display: flex;padding: 0.5rem 1rem;font-size: 1.1rem;align-items: center;line-height: 1.5rem;}
.top_m_l{border-right: dashed 1px #571f00;}
.top_m div{padding: 2%;color: #571f00;}
.top_m div span{font-weight: 700;color: #e70014}
.top_b{padding: 4%;background-color: #fdecd2;border-radius: 0 0 1.5rem 1.5rem;color: #571f00;font-size: 1.1rem;line-height: 1.5rem;}
.top_b p a{color: #571f00;}
.subtitle{font-size: 1.6rem;font-weight: 700;text-align: center;color: #571f00;}
.prelist {font-size: 1.6rem;font-weight: 700;text-align: center;color: #FFF;position: relative;filter: drop-shadow(0px 1px 5px #ae2e1e);margin: 1.0rem;}
.prelist::before{content: "";position: absolute;bottom: 50%;left: 0%;width: 36%;height: 2px;background: linear-gradient(90deg, #a62c1c 0%, #d94d04 40%, #a42c1c 90%)}
.prelist::after{content: "";position: absolute;bottom: 50%;right: 0%;width: 36%;height: 2px;background: linear-gradient(90deg, #a62c1c 0%, #d94d04 40%, #a42c1c 90%)}
.subtitle i {background: #d34e3d;margin-right: 0.5rem;color: #fff;font-size: 1.2rem;padding: 0.7rem 0.6rem;border-radius: 50rem;}
#event_master .info{margin: 0 0 3%;}
#event_master .info strong{font-size: 1.275rem;color: #1c7ebf;}
#event_master .info i{color: #1c7ebf;font-size: 1.275rem;}
#event_master .info i.winner{color: #1c7ebf;font-size: 1.35rem;margin-right: 0.3rem;}
.t_red{font-weight: normal;color: #e53962;text-decoration: underline;}
h1{font-size: 3rem;text-align: center;}
.bg1 {background: linear-gradient(-154deg, #e44429 20%, #ffaa7d 50%, #f79b0a 80%);}
.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% 5%;background: linear-gradient(-154deg, #afccda 5%, #fef1eb 20%, #fef1eb 70%, #afccda 95%);margin: 5%;width: 80%;border-radius: 5rem 0;display: inline-block;text-align: left;}
.buy div {margin: 1% auto;padding: 0.3rem 0;color: black;width: 86%;border-radius: 50px;}
.buy div b{font-size: 1.6rem;color: #a1291c;display: inline-block;}
.buy_H{font-size: 2.3rem;color: #000;display: inline-block;font-family: 'Noto Serif TC', serif;font-weight: 700;}
.buy_H strong{font-size: 2.6rem;color: #e70014;}

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: #000;vertical-align: bottom;}
.buy div a strong{font-size: 1.6rem;color: #1a7ebc;font-weight: 700;}

@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;
}

 
    
/* 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:#a39dc4;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 */

/* 舊版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 {
}
