.content970{
	width: 970px;
	margin: 20px auto;
}
.cp096_end{
	font-size: 20px;
	font-weight: bold;
	color: red;
	text-align: center;
	margin: 20px auto;
}
div.form_2012cmp01	{
				width:970px;
				height:70px;
				background:url(../images/bg_form1.jpg) no-repeat;
				margin:0;
				text-align:left;
				
				}
				
div.form_2012cmp01_2	{
				width:450px;
				height:40px;
				margin:0 0 0 470px;
				padding:10px 0 0 0px;
				position:absolute;
				}
				
div.form_2012cmp01_2 span	{
				vertical-align:text-top;
				padding:0 0 10px 0;
				}
				
input.cmp1_formpostnum3 {
				font-size:30px;
				height:33px;
				width:65px;
				vertical-align:top;
				}
				
input.cmp1_formpostnum4 {
				font-size:30px;
				height:33px;
				width:75px;
				vertical-align:top;
				}
				
input.btn_form_camp095 {
				padding:0px 0 0 0;
				margin:0 0 0 10px;
				}
				
				
div.postnum_search_cmp	{
				text-align:right;
				font-size:12px;
				}
				
table.prize_a	{
				margin:10px 0 0 0;
				text-align:left;
				width:970px;
				}

table.prize_a2	{
				height:349px;
				margin:0px 0 0 10px;
				padding:0;
				text-align:left;
				}
				
table.prize_a2 th	{
				text-align:left;
				font-weight:normal;
				font-size:12px;
				vertical-align:top;
				padding:0 0 0 10px;
				margin:0;
				height:349px;
				width:410px;
				}
				
table.prize_other	{
				width:970px;
				margin:10px 0 10px 0;
				}
				
table.prize_other td	{
				width:230px;
				font-size:13px;
				line-height:1.5em;
				text-align:left;
				}
				
				
img.quo			{
				margin:10px 0 30px 0;
				}
				
/* 規約 */
div.cmp_kiyaku1	{
				border:solid 1px;
				width:970px;
				margin:20px 0 50px 0;
				}
				
div.cmp_kiyaku2	{
				width:930px;
				margin:20px;
				text-align:left;
				font-size:12px;
				line-height:1.3em;
				}
				
				
				
/* 下部フォーム */
div.form1			{
					width:970px;
					height:218px;
					background:url(../images/bk_form.jpg) no-repeat;
					text-align:left;
					margin:0 auto 30px auto;
					}
					
div.form2			{
					width:770px;
					height:196px;
					background:url(../images/bk_form.jpg) no-repeat;
					text-align:left;
					margin:0 auto 0 auto;
					}
					
div.form1waku		{
					width:234px;
					padding:80px 0 0 500px;
					margin:0 0 0 0;
					}
					
div.form2waku		{
					width:234px;
					padding:77px 0 0 717px;
					margin:0 0 0 0;
					}
					
div.postnumwaku		{
					color:#000000;
					font-weight:bold;
					text-align:center;
					margin:0 0 6px 0;
					padding:0;
					}
					
div.postnumwaku form{
					margin:0;
					}
				
input.btn_form		{
					margin:5px 0 0 0;
					}
				
div.postnumsearch_text{
					float:left;
					margin:10px 0 0 0px;
					width:146px;
					font-size:11px;
					line-height:1.3em;
					}
					
div.postnumsearch_btn{
					margin:10px 0 0 0;
					float:left;
					width:86px;
					}
				