@charset "utf-8";

.box1{
	font-size : 16px;
	line-height : 30px;
	background-repeat : repeat;
	background-position : center top;
	padding-top : 30px;
	padding-left : 40px;
	padding-right : 40px;
	padding-bottom : 20px;
	background-color : #333;
	border: 5px solid #FFFFCC;
	margin: auto;
	width: 600px;
}

.box2{
	padding-top : 20px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
	margin-top : auto;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : auto;
	line-height : 48px;
	color: #330000;
	background-color: #ffffff;
	border: 5px solid #ffdae1;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}


.box3{
	padding-top : 20px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
	margin-top : auto;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : auto;
	font-weight : bold;
	background-position : center center;
	text-align: center;
	line-height : 40px;
	border: 5px solid #ffdae1;
	background-image: url("../bg/bg_box3.png");
	background-repeat: repeat;
	font-size: 20px;
}

.box4{
	font-size : 16px;
	line-height : 36px;
	background-repeat : repeat;
	background-position : center top;
	padding-top : 30px;
	padding-left : 40px;
	padding-right : 40px;
	padding-bottom : 20px;
	border-width : 4px;
	border-style : outset;
	border-color : #0fb290;
	background-color : #ffffff;
	background-image: url("../bg/bg_box4.png");
	margin: auto;
	width: 500px;
}

.result_1{
	background-image : url("../bg/result_1.png");
	background-repeat : no-repeat;
	background-position : center top;
	margin: auto;
	height: 100px;
	position: relative;
	width: 800px;
	line-height: 1;
}

.result_date{
	font-size: 36px;
	position: absolute;
	top: 33px;
	left: 63px;
	color: #FFF;
	font-weight: bold;
	width: 241px;
}

.result_buy{
	font-size: 16px;
	position: absolute;
	top: 83px;
	left: 36px;
}

.result_odds{
	font-size: 20px;
	position: absolute;
	top: 103px;
	left: 37px;
	text-decoration: blink;
	font-weight: bold;
}

.result_title{
	font-size: 18px;
	position: absolute;
	top: 138px;
	left: 211px;
}

.result_payout{
	font-size: 80px;
	position: absolute;
	top: 10px;
	left: 358px;
	font-family: "HG����B", "HG����E", "HG�޼��M";
	color: #ff0;
}

.form_01{
	background-image: url("../bg/form_01.png");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 290px;
	padding-top: 160px;
}

.form_01 form{
	font-family: "���C���I", "HG�޼��E", "HG�޼��M";
}

.form_02{
	background-image: url("../bg/form_02.png");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 400px;
	padding-top: 600px;
	color: #000;
}

.form_02 form{
	font-family: "���C���I", "HG�޼��E", "HG�޼��M";
}

.form_03{
	background-image: url("../bg/form_03.png");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 400px;
	padding-top: 600px;
	color: #000;
}

.form_03 form{
	font-family: "���C���I", "HG�޼��E", "HG�޼��M";
}

.form_katsu{
	background-image: url("../bg/form_katsu.png");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 400px;
	padding-top: 600px;
	color: #000;
}

.form_katsu form{
	font-family: "���C���I", "HG�޼��E", "HG�޼��M";
}

.button_01{
	background-image: url("../im/button_form_01.png");
	width: 600px;
	height: 50px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #717171;
}

.button_01:hover{
	position : relative;
	top : 2px;
	left : 2px;
}

.button_02{
	background-image: url("../im/button_form_02.png");
	width: 550px;
	height: 80px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #fff;
}

.button_02:hover{
	position : relative;
	top : 2px;
	left : 2px;
}

.button_03{
	background-image: url("../im/button_form_03.png");
	width: 550px;
	height: 80px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #fff;
}

.button_03:hover{
	position : relative;
	top : 2px;
	left : 2px;
}

.button_katsu{
	background-image: url("../im/button_form_katsu.png");
	width: 550px;
	height: 80px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #fff;
}

.button_katsu:hover{
	position : relative;
	top : 2px;
	left : 2px;
}
.free{
	text-align : center;
	margin-top : auto;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : auto;
}

.right{
  text-align: right;
}

table#jisseki{
	width: 750px;
	border: solid 2x #fff;
	border-collapse: collapse;
	margin-right: 25px;
	margin-left: 25px;
	color:#fff;
}
table#jisseki td {border:solid 1px #999;padding: 5px 15px}
#jisseki tr td {
	font-weight:bold;
	font-size:14px;
}
.nonhit {
	background-color: #b9b9b9;
	background:#800000;
	color:#fff;
}
