

div.content_frame	{
		width:970px;
		min-height:1461px;
		height:auto;
		background:url(../images/bg_main_image.jpg) no-repeat;
		position:relative;
		}
		
div.campaign_title	{
		width:730px;
		height:205px;
		position:absolute;
		top:90px;
		left:110px;
		}
		
div.prize_special_set	{
		width:730px;
		height:220px;
		position:absolute;
		top:350px;
		left:110px;
		border:solid 3px #FF0000;
		border-radius:20px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		padding:20px;
		}
		
		
div.prize_A_set	{
		width:325px;
		height:350px;
		border:solid 3px #00A0E9;
		border-radius:20px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		padding:20px;
		position:absolute;
		top:640px;
		left:110px;
		padding:20px;
		text-align:center;
		}
		
div.prize_A_set table td	{
		text-align:center;
		width:100%;
		}
		
		
div.prize_B_set	{
		width:325px;
		height:350px;
		border:solid 3px #2AAC3A;
		border-radius:20px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		padding:20px;
		position:absolute;
		top:640px;
		left:510px;
		padding:20px;
		text-align:center;
		}
		
		
		
		
		
/* 郵便番号入力 */
div.cmp_form_set	{
					width:524px;
					height:236px;
					background:url(../images/bg_input_postnum.jpg) no-repeat;
					margin:0px auto;
					position:absolute;
					top:1100px;
					left:223px;
					}
					
div.nihon2013_postnum1	{
					position:absolute;
					top:100px;
					left:143px;
					width:104px;
					height:41px;
					}
					
div.nihon2013_postnum1 input	{
					width:64px;
					height:31px;
					font-size:28px;
					text-align:center;
					}
					
div.nihon2013_postnum2	{
					position:absolute;
					top:100px;
					left:273px;
					width:127px;
					height:41px;
					
					}
					
div.nihon2013_postnum2 input	{
					width:117px;
					height:31px;
					font-size:28px;
					text-align:center;
					}
					
div.set_btn_nihonyubin	{
					width:92px;
					height:23px;
					margin:0px 0 0 0;
					position:absolute;
					top:149px;
					left:401px;
					}
					
div.set_btn_satei	{
					width:277px;
					height:40px;
					position:absolute;
					top:179px;
					left:123px;
					}
		
/* キャンペーン規約 */
div.camp_kiyaku		{
					width:100%;
					border:solid 1px #000000;
					margin:20px 0 50px;
					}
					
div.camp_kiyaku_cnt	{
					width:924px;
					margin:23px auto;
					text-align:left;
					font-size:12px;
					line-height:1.5em;
					}
					
div.camp_kiyaku_parag	{
					width:950px;
					margin: 0 0 0 12px ;
					
					}
					
ul.camp_kiyaku_ul	{
					list-style-image:url(../images/icon_list.gif);
					margin:0 0 0 15px;
					padding:0 0 0 0;
					}
					
					
					
/* 当選結果 */
div.cmp_result		{
					width:500px;
					margin:50px auto;
					}
					
div.title_cmp_result	{
					width:100%;
					height:30px;
					text-align:center;
					font-size:20px;
					font-weight:bold;
					background-color:#b4142b;
					margin:10px 0 20px;
					border-bottom:solid 1px #b4142b;
					text-align:center;
					color:#FFFFFF;
					}
					
div.title_cmp_result p	{
					margin:5px 0 ;
					}
					
					
div.title_cmp_result_bottom	{
					width:100%;
					text-align:center;
					font-size:20px;
					font-weight:bold;
					color:#b4142b;
					margin:10px 0 20px;
					}
					
table.cmp_result	{
					width:500px;
					color:#ee1635;
					margin-bottom:40px;
					}
					
table.cmp_result th	{
					width:300px;
					vertical-align:top;
					font-size:18px !important;
					font-weight:bold;
					line-height:1.3em;
					}
					
table.cmp_result td	{
					font-size:20px !important;
					width:200px;
					vertical-align:middle;
					line-height:1.3em;
					}
					
table.cmp_result th p	{
					font-size:13px;
					margin:0;
					padding:0 0 0px 0 !important;
					}
					
table.cmp_result td p	{
					font-size:13px;
					margin:0;
					padding:0;
					}
					
					
					
					

