/* ********************************************* */
/*												 */
/*       究極のたらばまつり用スタイルシート      */
/*												 */
/* ********************************************* */

div.shortcut_set_970{
	border-right: none !important;
}
ul.shortcut1 li a{
	color: #000 !important;
}
.r_footerTtlRig01{
	margin-left: 100px !important;
}
.toppage{
	margin: 10px auto 50px !important;
}
/* ********************************************* */
/*       				フォーム1			     */
/* ********************************************* */

div.form1			{
					width:770px;
					height:218px;
					background:url(../images/main_image.jpg) no-repeat;
					text-align:left;
					margin:0 auto 0 auto;
					}
					
div.form2			{
					width:770px;
					height:196px;
					background:url(../images/main_image.jpg) no-repeat;
					text-align:left;
					margin:0 auto 0 auto;
					}
					
div.form1waku		{
					width:234px;
					padding:80px 0 0 517px;
					margin:0 0 0 0;
					}
					
div.form2waku		{
					width:234px;
					padding:77px 0 0 517px;
					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.postnum3		{
					font-size:19px;
					width:50px;
					font-weight:bold;
					color:#424242;
					}
					
input.postnum4		{
					font-size:19px;
					width:60px;
					font-weight:bold;
					color:#424242;
					}
					
input.btn_form		{
					margin:5px 0 0 0;
					}
					
div.waku_postnumsearch{
					width:234px;
					margin:0;
					}
					
/*div.postnumsearch_text{
					float:left;
					margin:10px 0 0 70px;
					width:146px;
					font-size:11px;
					line-height:1.3em;
					}*/
					
div.postnumsearch_btn{
					margin:10px 0 0 0;
					float:left;
					width:86px;
					}
					
/* ********************************************* */
/*       				フォーム2			     */
/* ********************************************* */

form.form_form		{
					margin:0;
					padding:0;
					}

div.form			{
					width:350px;
					height:410px;
					background:url(../images/bg_form.jpg) no-repeat; 
					padding:0 0 0 0;
					}
					
/* IE */
div.form_set		{
					padding:290px 0 0 80px;
					margin:0 0 0 0;
					}
					
/* Firefox */
html>/**/body div.form_set		{
					padding:290px 0 0 80px;
					margin:0px 0 0 0;
					}
					
/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
					div.form_set		{
					padding:280px 0 0 80px;
					margin:0 0 0 0;
					}
					}
					
					
/* ********************************************* */
/*       				テキスト			     */
/* ********************************************* */

div.waku_nrml_text	{
					text-align:left;
					width:770px;
					margin:10px auto;
					line-height:1.5em;
					color:#802d2d;
					font-size:15px;
					font-weight:bold;
					}
					
/* ********************************************* */
/*       				賞品レイアウト		     */
/* ********************************************* */

table.prize	{
			border:none;
			margin:10px 0 0 0;
			
			}
			
table.prize h3	{
			font-weight:bold;
			font-size:15px;
			margin:0;
			color:#FF0000;
			}
			
table.prize span	{
			font-weight:bold;
			}
			
			
table.chuigaki	{
			border:none;
			font-size:12px;
			margin:10px 0 0 60px;
			width:270px
			}
			
table.chuigaki th	{
			width:12px;
			vertical-align:top;
			font-weight:normal;
			margin:0;
			padding:0;
			}
			
			
table.prize2	{
			width:770px;
			margin:15px 0 0 0;
			}
			
table.prize2 td	{
			width:240px;
			text-align:center;
			}
			
table.prize2 h3	{
			font-weight:bold;
			font-size:15px;
			margin:0;
			color:#FF0000;
			}
			






table.thanks11_shohin	{
					width:770px;
}

table.thanks11_shohin td	{
					width:150px;
					height:177px;
					vertical-align:bottom;
}

table.thanks11_shohin th	{
					font-size:12px;
					font-weight:normal;
					text-align:center;
}


table.thanks11_shohin th p	{
					font-weight:bold;
					color:#FF0000;
					margin:0;
}

table.thanks11_shohin2	{
					width:770px;
}

table.thanks11_shohin2 td	{
					width:170px;
					text-align:center;
}

table.thanks11_shohin2 td.thanks11_shohin2_image	{
					width:200px;
}

table.thanks11_shohin2 th	{
					width:170px;
					text-align:center;
					font-size:12px;
					font-weight:normal;
					padding-bottom:10px;
					line-height:1.3em;
					vertical-align:top;
}

table.thanks11_shohin2 th p	{
					font-weight:bold;
					color:#FF0000;
					margin:0 0 2px 0;
}

/* ********************************************* */
/*       			規約					     */
/* ********************************************* */

div.kiyaku			{
					width:770px;
					border:solid 1px #000000;
					margin:50px auto 30px auto;
					color:#343434;
					padding:20px 0 20px 0;
					font-size:12px;
					}
					
div.kiyaku2			{
					width:730px;
					margin:0px auto 0px auto;
					text-align:left;
					line-height:1.5em;
					}
					
ul.kiyaku_ul1		{
					margin:0 0 10px 10px;
					padding:0;
					list-style-type:none;
					}
					
ul.kiyaku_ul2		{
					margin:0 0 10px 30px;
					padding:0;
					}
					
					
/* ********************************************* */
/*       			キャンペーン終了		     */
/* ********************************************* */
					
div.cp096_end		{
					width:300px;
					margin:20px auto;
					font-weight:bold;
					color:#ff0000;
					line-height:1.3em;
					font-size:14px;
					}
					
/* トピックパス */
div.topicpath_camp	{
					font-size:12px;
					color:#474747;
					}


/* ---------------------------------------------
	footer
--------------------------------------------- */
#r_fo_list{
	background-color:#F2F2F2;
	width:100%;
	border-top:1px solid #D51522;
	}	
div.shortcut_cnt2{
	width:970px;
	margin:0 auto;
	font-size:12px !important;
	}
div.shortcut_cnt2 a{
	text-decoration:underline;
	}
div.shortcut_cnt2 ul li{
	line-height:22px;
	}		
div.title_shortcut{
	width:970px;
	height:30px;
	background:url(/images/bg_title_shortcut2.gif) no-repeat;
	margin:10px auto;
	}	
div.title_shortcut p{
	font-weight:bold;
	margin:0px 0 0 12px;
	padding:7px 0 0 0;
	}	
div.shortcut_body{
	width:980px;
	margin-right:-10px;
	}	
p.shortcut_category_title{
	height:20px;
	padding:20px 0 13px 0;
	font-weight:bold;
	font-size:14px;
	color:#3c3c3c;
	}
div.shortcut_text{
	font-size:12px;
	margin:0 0 10px 0;
	line-height:1.3em;
	color:#686868;
	}	
div.shortcut_set{
	width:178px;
	float:left;
	margin:0 10px 0 0;
	border-right:dotted 1px;
	}
div.shortcut_set2{
	width:178px;
	float:left;
	}
div.shortcut_cnt2 .r_subTtl{
	font-weight:bold;
	margin-bottom:5px;
	}			
div.shortcut_set_970_a{
	width:944px;
	height:19px;
	float:left;
	margin:0 10px 0 0;
	background-color:#FFF;
	padding:13px;
	}
div.shortcut_set_970{
	width:209px;
	height:108px;
	float:left;
	margin:0 10px 0 0;
	background-color:#FFF;
	padding:13px;
	}
div.shortcut_set_970_2{
	width:209px;
	height:134px;
	float:left;
	margin:0 10px 0 0;
	background-color:#FFF;
	padding:13px;
	}
div.shortcut_set_970_3{
	width:219px;
	height:134px;
	float:left;
	background-color:#FFF;
	padding:13px;
	}
div.shortcut_set_970_4	{
	width:209px;
	height:44px;
	float:left;
	margin:0 10px 0 0;
	background-color:#FFF;
	padding:13px;
	}
div.shortcut_set_970_5	{
	width:209px;
	height:69px;
	float:left;
	margin:0 10px 0 0;
	background-color:#FFF;
	padding:13px;
	}			
div.shortcut_set_970_6{
	width:219px;
	height:200px;
	float:left;
	background-color:#FFF;
	padding:13px;
	}
div.shortcut_set2_970	{
	width:225px;
	float:left;
	background-color:#FFF;
	}	
p.title_contry	{
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#505050;
	}	
p.title_contry img{
	vertical-align:middle;
	margin:0 10px 0 0 ;
	}	
img.country_a	{
	vertical-align:middle;
	margin:0 2px 3px 0 ;
	}
ul.shortcut1{
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	}	
ul.shortcut1 li	{
	line-height:1.5em;
	}
ul.shortcut1 li.r_inde01{
	text-indent:1em;
	}
	