@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #90083e;
	font-family: "微軟正黑體", "儷黑 Pro", Arial, Helvetica, sans-serif;
}
p, a {color:#fff;}

.terms { font-size: 14px; color: #FFF; line-height: 21px; }

.abutton { height: 40px; width: 200px; background-color: #e4185c; border: 1px solid #a7124c;border-radius:5px; display: block; line-height: 40px; padding: 0px; text-decoration: none; color: #f0dc57; font-size: 20px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-align: center; font-weight: bold; 
}
.abutton2 { height: 40px; min-width: 300px;max-width:400px; background-color: #e4185c;border-radius: 5px;border: 1px solid #a7124c;display: block; line-height: 40px; padding: 0px; text-decoration: none; color: #f0dc57; font-size: 20px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-align: center; font-weight: bold; }

.abuttontips { height: 20px; width: 50px; background-color: #fb473c;  border: 1px solid #ff9e99; display: block; line-height: 20px; text-decoration: none; color: #fff; font-size: 14px; text-align: center; padding: 0px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
.abuttonterms {
	height: 25px;
	width: 100px;
	background-color: #fff;
     border-radius: 15px;
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #ababab;
	font-size: 14px;
	text-align: center;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.tbbg { background-color: #ff5d9d;color:#FFF; }
.smalltext {font-size:10px;}
.member_remind{background-color: #c60f60; padding:10px;color:#e8d92f;}

.inputsn { width: 300px; font-size: 16px; line-height: 30px; height: 30px; border: 1px solid #CCC; }
.inputshare { width: 400px; font-size: 16px; line-height: 24px; height: 100px; border: 1px solid #CCC; }

.infotext {
	color: #e5da73;
	line-height: 24px;
}
.infoheader {
	font-size: 24px;
	color: #6c061e;
	font-weight: bold;
}
.infoheaderbig { font-size: 32px; color: #e5da73; font-weight: bold; }
.infoheaderbig_bg {background-image:url(../images/sock.png);width:257px; height:325px;background-repeat:no-repeat;padding-left:50px;}
.inputsel { font-size: 18px; line-height: 30px; font-weight: normal; text-align: center; height: 30px; font-family: "微軟正黑體"; }

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
.gc_bg { background-image: url(../images/inside_g0_04.jpg); background-repeat: no-repeat; background-position: center bottom; }

.game01 {background-color:#f2e46c;}
.game01 .infoheader {color:#6c061e;}
.game01A {background-image:url(../images/game1_bgA.jpg);height:200px;background-repeat:no-repeat;}
.game01B {background-image:url(../images/game1_bgB.jpg);height:360px;background-repeat:no-repeat;}
.game01C {background-image:url(../images/game1_bgC.jpg);height:100px;background-repeat:no-repeat;}
.game01_selected {background-image:url(../images/game1_bg_selected.jpg);height:285px;background-repeat:no-repeat;}

.game02 {
	background-color: #cd3366;
	text-align: center;
}

.game02 p{color:#FFF;}
.game02 .infoheader {color:#f8c953;}
.game02A {background-image:url(../images/game2_bgA.jpg);height:420px;background-repeat:no-repeat;}
.game02A_fail {background-image:url(../images/game2_bgA_fail.jpg);height:420px;background-repeat:no-repeat;}
.game02A_text {background-image:url(../images/game2_bgA2.jpg);height:200px;background-repeat:no-repeat;}
.game02B {background-image:url(../images/game2_bgB.jpg);height:320px;background-repeat:no-repeat;}
.game02B_success {background-image:url(../images/game2_bgB_success.jpg);height:320px;background-repeat:no-repeat;}
.game02B_fail {background-image:url(../images/game2_bgB_fail.jpg);height320px;background-repeat:no-repeat;}
.game02C {background-image:url(../images/game2_bgB2.jpg);height:100px;background-repeat:no-repeat;}

.game03 {background-color:#6a065d;}
.game03 p{color: #fff;}
.game03 .infoheader {color:#f5ce50;}
.game03A {background-image:url(../images/game3_bgA.jpg);height:200px;background-repeat:no-repeat;}
.game03B {background-image:url(../images/game3_bgB.jpg);height:100px;background-repeat:no-repeat;}
.game03C {background-image:url(../images/game3_bgC.jpg);height:330px;background-repeat:no-repeat;}
.game3_gif img{border:solid 8px #FFF;}
.game3_gif_last {background-image:url(../images/Game3_4.gif);background-color:#fff;background-repeat:no-repeat;width:476px;height:314px;margin:8px;background-position:center;}

.outline_grey img {border:solid 2px #795d35;}
.outline_red img {border:solid 2px #b51818;}
.outline_brown img {border:solid 2px #782020;}

.gift_selected img {border:solid 5px #fff;border-radius: 5px;}
