/* CSS Document */#common_top_banner{}#common_top_banner h1{text-indent: -9999px;}#pr_contest-title01{	width: 610px;	height: 200px;	margin: 0;	background-image: url(title01.jpg);	background-repeat: no-repeat;}#pr_contest-title02{	width: 610px;	height: 200px;	margin: 0;	background-image: url(title02.jpg);	background-repeat: no-repeat;}#pr_contest-lead-main{	width:320px;	padding:0px;	float:left;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}#index_lead{	width: 320px;	margin:-20px 0 0 0;}#index_lead span.emphasis01{	color:#FF2C2C;	font-weight:bold;}#index_lead span.emphasis02{	color:#0066CC;	font-weight:bold;}#index_present{	background-image: url(present01.gif);	background-repeat: no-repeat;	background-position: right top;	width: 264px;	height: 232px;	float: right;	margin:10px 0 0 0;}/*logo*/#pr_contest-logo{width:610px; margin: 0px;}#pr_contest-logo-img{	margin:0 0 0 0;}#one-col .pr-box {	with:610px;	text-align: right;	margin:0;}/*----------------- recipe -----------------*/#pr_contest-recipe-title{margin-top: 20px; width:610px; text-align:center;}#pr_contest-recipe-title h2{font-size: 130%; font-weight:bold; color:#A80000; margin-bottom: 20px; line-height: 150%;}#pr_contest-recipe-title p.pr_btn{text-align:center; padding-top: 10px; padding-bottom: 10px;}/*----------------- recipe_submit -----------------*/#pr_contest-recipe-note{border:1px solid #BB9966; padding:0;}#pr_contest-recipe-note h4{text-align:center; background-color:#e0e0e0; padding:2px; margin:0;}#pr_contest-recipe-note .pr_comment{padding:0 10px 10px 10px;}#pr_contest-recipe-note .pr_comment p{margin:10px 0 0 0;}/* Hypertext Module */a:link.recipe-ttl{color: #9EA73D;font-weight: bold; text-decoration: underline;font-size:1em;}a:visited.recipe-ttl{color: #9EA73D; font-weight: bold; text-decoration: underline;font-size:1em;}a:hover.recipe-ttl{color: #9EA73D; font-weight: bold; text-decoration: underline;font-size:1em;}/*コンテンツ　ここから*//*PRメイン__________________________________________________________________*/#pr_main {	margin-bottom:20px;	clear: both;}#pr_main .pr_clear{	clear:both;	height:1px;	overflow:hidden;}/*recipe*/#pr_main .pr_section1{	width:610px;	margin:10px 0 0 0;	padding:0;	background:url(resara_bg01.gif);	font-size:12px;	line-height:18px;}#pr_main .pr_section1 h2{	background:url(resara_hd.jpg) no-repeat top left;	width:610px;	height:139px;	text-indent:-9999px;}#pr_main .pr_section1_main{	background:url(irecipe_bg.gif);}#pr_main .pr_section1-box1{	float:left;	width:188px;	padding:0 0 10px 12px;}#pr_main .pr_section1-box2,#pr_main .pr_section1-box3{	float:left;	width:188px;	padding:0 0 10px 11px;}#pr_main .pr_section1_pic{	margin:0;}#pr_main .pr_section1_txt{	float:left;	width:168px;	padding:8px 0 0 10px;}#pr_main .pr_section1_txt h3{	text-align:center;	margin:8px 0 0 0;	background:url(resara_tt_line.gif) no-repeat bottom;	padding:0 0 12px 0;}#pr_main .pr_section1_txt p{	font-size:12px;	line-height:16px;	color:#5D1C00;	margin:8px 0 0 0;}#pr_main p.pr_section1_bt{	text-align:center;}#pr_main .pr_section1_inner1{	width:610px;	background:url(resara_bg02.jpg) no-repeat top left;}#pr_main .pr_section1_bnr{	margin:0;	width:610px;	height:109px;	display:block;	overflow:hidden;}#pr_main .pr_section1_ft{	clear:both;	width:610px;	height:15px;	background:url(resara_bg_ft.gif) no-repeat top left;}/*product info*/#pr_main .pr_section2{	clear:both;	width:610px;	height:289px;	margin:20px 0 0 0;	padding:0;	background:url(product_bg.jpg) no-repeat top left;}#pr_main .pr_section2 .pr_section_main{	float:right;	width:440px;	padding:0;}#pr_main .pr_section2 .pr_section_main h2{	width:410px;	height:87px;	margin:15px 0 0 0;	background:url(product_ttl.gif) no-repeat top;	text-indent:-9999px;}#pr_main .pr_section2 .pr_section_pic{	float:right;	width:150px;	margin:15px 0 0 0;	padding:0;}#pr_main .pr_section2 .pr_section_main p{	width:410px;	height:142px;	display:block;	position:relative;	font-size:12px;	line-height:17px;	margin:0;}#pr_main .pr_section2_bt{	width:410px;	height:36px;	display:block;	position:relative;	margin:0;	text-align:right;}#pr_main .pr_section2 .pr_section_main p span{	color:#FF3300;}/*banner*/#pr_main .pr_section_banner{	clear:both;	width:610px;	margin:15px 0 0 0;	padding:0;	line-height:1px;}/*コンテンツ　ここまで*//*font*/.f_b{	letter-spacing: 1px;	color: #EA468E;	font-size: 13px;	font-weight:bold;}#pr_contest-lead-main .btn_middle {	margin-left: 80px;}/*result*/#prize_wrapper{	width:610px;}#prize01{	width: 610px;	background:url(prize_bg01.gif);	margin:0;}#prize02{	width: 610px;	background:url(prize_bg02.gif);	margin:15px 0 0 0;}#prize01_bottom,#prize02_bottom{	clear:both;	width: 610px;	height:17px;	display:block;	position:relative;	overflow:hidden;	margin:0;}#prize01_bottom{	background:url(prize_bottom01.gif) no-repeat bottom left;}#prize02_bottom{	background:url(prize_bottom02.gif) no-repeat bottom left;;}#prize01 h2,#prize02 h2{	width:610px;	height:52px;	margin:0;	padding:0;	text-indent:-9999px;}#prize01 h2{	background:url(prize_ttl01.gif) no-repeat;}#prize02 h2{	background:url(prize_ttl02.gif) no-repeat;}#prize_wrapper .prize_recipe_box1{	width: 560px;	padding:10px 0 15px 30px;}#prize_wrapper .prize_recipe_box1 .img{	float:left;	width:220px;	margin:0;}#prize_wrapper .prize_recipe_box1 .txt{	float:left;	width:300px;	margin:30px 0 0 0;	padding-left:15px;}#prize_wrapper .prize_recipe_box2{	float: left;	width:170px;	margin:10px 0 0 0;	padding-left:34px;	padding-bottom:15px;}#prize_wrapper .prize_recipe_box3,#prize_wrapper .prize_recipe_box4{	float: left;	width:170px;	margin:10px 0 0 0;	padding-left:18px;	padding-bottom:15px;}#prize_wrapper .prize_recipe_box2 img,#prize_wrapper .prize_recipe_box3 img,#prize_wrapper .prize_recipe_box4 img{	margin:0;	text-align:center;}#prize_wrapper .prize_recipe_box2 .txt,#prize_wrapper .prize_recipe_box3 .txt,#prize_wrapper .prize_recipe_box4 .txt{	width:180px;	margin:0;}#prize_wrapper .prize_recipe_box1 p,#prize_wrapper .prize_recipe_box2 p,#prize_wrapper .prize_recipe_box3 p,#prize_wrapper .prize_recipe_box4 p{	margin:10px 0 0 0;	padding:0;}#prize_wrapper p.prize_bt{	margin:10px 0 0 0;	text-align:center;}#prize_wrapper span{	font-weight:bold;	font-size:120%;}#prize_wrapper .pr_clear{	clear:both;	height:1px;	overflow:hidden;}