@charset "utf-8";

/*basic set*/
P { margin: 0 0 15px 0; }

.clear { clear: both; }

.table02 td { padding: 3px; }

.table01 td { padding: 5px; }

.td_bg_br { color: #FFFFFF; text-decoration: none; background-color: #625f5c; }

.td_bg_w { color: #625f5c; text-decoration: none; background-color: #FFFFFF;  }

.td_bg_gr { color: #625f5c; text-decoration: none; background-color: #eaeae9; }

/*font set*/
.txt15_b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 25px; text-decoration: none; color: #000000; }

.txt15_r { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 25px; text-decoration: none; color: #FF0000; }

.txt15_bu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 25px; color: #003399; }

.txt15_w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 25px; text-decoration: none; color: #FFFFFF; }

.txt13_r { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none; color: #FF0000; }

.txt13_br { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #504733; text-decoration: none; }

.txt13_bu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #003399; text-decoration: none; }


/*行銷內容放置區*/
#areaCont { width: 861px; padding: 0px 15px; }

/*mainContainer*/
#topBox { background: url(/images/event3/box_top.png) no-repeat; height: 243px; width: 861px; }

#mainBox { background: url(/images/event3/box.png) no-repeat; height: 450px; width: 807px; padding: 0px 16px 4px 38px;}

#mainBox_game { height: 700px; width: 807px; padding: 0px 16px 4px 38px; background-image: url(/images/event3/box.gif); background-repeat: repeat-y; }

#bottomBox { background: url(/images/event3/box_bottom.png) no-repeat; height: 25px; width: 861px; margin-bottom: 10px; }

/*index*/

.contL { float: left; height: 406px; width: 311px; background: url(/images/event3/pic_flash01.jpg) no-repeat top; padding: 40px 35px 0px 35px; }

.contR { float: right; height: 406px; width: 341px; background: url(/images/event3/bg_boxright.gif) no-repeat top; padding: 40px 35px 0px 35px;}

/*login*/
.contBox { float: right; width: 550px; margin: 15px 30px 0px 0px; }

.loginAtea { margin: 0px 60px; }

.dotLine { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; }

/*searchfun*/

.contL02 { float: left; width: 530px; }

.contR02 { float: right; width: 260px; }

.searchArea { margin: 50px 15px; }

.AreaW260 { padding: 0px 10px; margin: 0px 0px 5px 0px; }

/*info*/
.ruleArea { padding: 30px 35px; }

.dotLI { list-style-type: disc; }

.dotLI LI{ margin-bottom: 5px; }

/*rank, history*/
.singleAtea { margin: 0px 50px 0px 60px; }

.flashArea { margin: 5px 20px; }
