
		html,body {
			margin:0 auto;
			text-align:center;
			font-family:Microsoft JhengHei;
			background-color:white;
		}


		div {
			margin:0 auto;
			text-align:center;
            font-size:30px;
			text-align:left;
		}

        a{
            text-decoration:none;
			font-weight:bolder;
            color:#396379;

        }

        #menu {
            display:block;
            margin:auto;
            text-align:center;
            width:100%;
            height:65px;
            font-size:20px;
			line-height:40px;
            background-color:#f4c57f;
			color:#396379;
        }

		#menu_mobile {
            display:inline-block;
            margin:auto;
            text-align:center;
            width:100%;
            background-color:#f4c57f;
        }



        .box {
            display: inline-block;
            width: 400px;
            height: 400px;
        }

        .box2 {
            display: inline-block;
            width:390px;
            height: 250px;
        }

		#gotop {
			display: none;
			position: fixed;
			right: 20px;
			bottom: 10px;
			padding: 10px 15px;
			font-size: 20px;
			background: #777;
			color: white;
			cursor: pointer;
		}

		#gotop:hover {
			font-size: 22px;
			background: #396379;
		}

		.myButton2 {
			-moz-box-shadow: 0px 0px 0px 0px #1c1b18;
			-webkit-box-shadow: 0px 0px 0px 0px #1c1b18;
			box-shadow: 0px 0px 0px 0px #1c1b18;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77DDFF), color-stop(1, #009FCC));
			background:-moz-linear-gradient(top, #77DDFF 5%, #009FCC 100%);
			background:-webkit-linear-gradient(top, #77DDFF 5%, #009FCC 100%);
			background:-o-linear-gradient(top, #77DDFF 5%, #009FCC 100%);
			background:-ms-linear-gradient(top, #77DDFF 5%, #009FCC 100%);
			background:linear-gradient(to bottom, #77DDFF 5%, #009FCC 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77DDFF', endColorstr='#009FCC',GradientType=0);
			background-color:#77DDFF;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:10px;
			border:1px solid #333029;
			display:inline-block;
			cursor:pointer;
			color:#fff;
			font-size:35px;
			font-weight:bold;
			padding:10px 22px;
			text-decoration:none;
			text-shadow:0px 1px 0px #000;
		}
		.myButton2:hover {
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #009FCC), color-stop(1, #77DDFF));
			background:-moz-linear-gradient(top, #009FCC 5%, #77DDFF 100%);
			background:-webkit-linear-gradient(top, #009FCC 5%, #77DDFF 100%);
			background:-o-linear-gradient(top, #009FCC 5%, #77DDFF 100%);
			background:-ms-linear-gradient(top, #009FCC 5%, #77DDFF 100%);
			background:linear-gradient(to bottom, #009FCC 5%, #77DDFF 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc2a6', endColorstr='#77DDFF',GradientType=0);
			background-color:#ccc2a6;
		}

		.myButton {
			-moz-box-shadow: 0px 0px 0px 0px #1c1b18;
			-webkit-box-shadow: 0px 0px 0px 0px #1c1b18;
			box-shadow: 0px 0px 0px 0px #1c1b18;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6));
			background:-moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
			background:-webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
			background:-o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
			background:-ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
			background:linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6',GradientType=0);
			background-color:#eae0c2;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			border-radius:20px;
			border:1px solid #333029;
			display:inline-block;
			cursor:pointer;
			color:#505739;
			font-size:22px;
			font-weight:bold;
			padding:9px 12px;
			text-decoration:none;
			text-shadow:0px 1px 0px #ffffff;
			margin-top:5px;
		}
		.myButton:hover {
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc2a6), color-stop(1, #eae0c2));
			background:-moz-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
			background:-webkit-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
			background:-o-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
			background:-ms-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
			background:linear-gradient(to bottom, #ccc2a6 5%, #eae0c2 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc2a6', endColorstr='#eae0c2',GradientType=0);
			background-color:#ccc2a6;
		}
		.myButton:active {
			position:relative;
			top:1px;
		}

		.sq{
			display:none;
			width:700px;
		}
		.s_pc{
			margin-right:50px;
			margin-left:45px;
		}


		.prize{
			display:inline-block;
			font-size:14px;
			width:120px;
			line-height:20px;
			float:left;
		}
		.t{
			font-size:18px;
			color:#CC0000;
			width:730px;
		}

		.icos a{font-size:1px;float:left;color:#FFFFFF;margin:1px;text-align:center;font-weight:bold;width:0px;height:0px;line-height:1px;text-decoration:none;font-family:webdings;}

		#msg_win{position:absolute;right:0px;top:480px;width:250px;font-size:12px;display:block;overflow:hidden;z-index:99;border:0;background:#FFF;visibility:hidden;opacity:1;}
		#msg_content{margin:0px 0px;padding:0;width:100%;height:115px;overflow:hidden;}

		#msg_win2{position:absolute;right:10px;top:503px;font-size:12px;display:block;overflow:hidden;z-index:99;border:0;background-image:url(img/empty.png);visibility:hidden;opacity:1;}
		#msg_content2{margin:0px 0px;padding:0;overflow:hidden;line-height:30px;}

		#pc{
			margin:0 auto;
			text-align:center;
			width:1300px;
			height:100%;
		}

		#mobile{
			width:100%;
						margin:0 auto;
			text-align:center;
		}
		.mobile_img{
			width:100%;
		}

		@media only screen and (max-width: 768px) {
			 #pc{
				 display:none;
			 }
			 #mobile{
				 display:inline-block;
			 }
		}

		@media only screen and (min-width: 769px) {
			 #pc{
				 display:inline-block;
			 }
			 #mobile{
				 display:none;
			 }
		}
