/* 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:330px;	padding:0px;	float:left;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}#index_lead{	width: 340px;}#index_lead span.emphasis01{	color:#EF0965;	font-weight:bold;}#index_lead span.emphasis02{	color:#0066CC;	font-weight:bold;}#index_present{	background-image: url(present01.jpg);	background-repeat: no-repeat;	background-position: right top;	width: 250px;	height: 311px;	float: right;}/*logo*/#pr_contest-logo{width:610px; margin: 0px;}#pr_contest-logo-img{	margin: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:20px 0 0 0;	padding:0;	background:url(recipe_bg03.jpg);	font-size:12px;	line-height:18px;}#pr_main .pr_section1 h2{	background:url(recipe_hd.jpg) no-repeat top left;	width:610px;	height:110px;	text-indent:-9999px;}#pr_main .pr_section1_lead{	background:url(recipe_lead.jpg) no-repeat top left;	width:610px;	height:104px;}#pr_main .pr_section1_lead p{	display:none;}#pr_main .pr_section1_main{	background:url(irecipe_bg.gif);}#pr_main .pr_section1-box1{	float:left;	width:256px;	padding:0 0 0 30px;}#pr_main .pr_section1-box2{	float:left;	width:256px;	padding:0 0 0 38px;}#pr_main .pr_section1_pic{	float:left;	width:151px;	margin:8px 0 0 0;}#pr_main .pr_section1_txt{	float:left;	width:105px;	margin:8px 0 0 0;}#pr_main .pr_section1_txt p{	font-size:12px;	line-height:16px;	color:#3C292C;	margin:0;}#pr_main p.pr_section1_bt{	text-align:center;	margin:6px 0 0 0;}#pr_main .pr_section1_inner1{	width:610px;	background:url(recipe_bg01.jpg) no-repeat top left;}#pr_main .pr_section1_inner2{	width:610px;	background:url(recipe_bg02.jpg) no-repeat top left;}#pr_main .pr_section1 .pr_div01{	width:610px;	height:31px;	margin:0;	padding:0;	background:url(recipe_div01.jpg) no-repeat top left;	clear:both;}#pr_main .pr_section1 .pr_div02{	width:610px;	height:18px;	margin:0;	padding:0;	background:url(recipe_div02.jpg) no-repeat top left;	clear:both;}#pr_main .pr_section1_bnr{	width:610px;	height:143px;	margin:0;}#pr_main .pr_section1_ft{	clear:both;	width:610px;	height:54px;	background:url(recipe_bg_ft.jpg) no-repeat top left;}#pr_main .pr_section1_ft p{	width:560px;	display:block;	position:relative;	top:10px;	left:20px;	margin:0;	font-size:10px;}#pr_main .pr_section1_ft p span{	color:#FF0033;}/*kokogatigau*/#pr_main .pr_section2{	clear:both;	width:610px;	margin:15px 0 0 0;	padding:0;	background:url(fravor_bg.gif) ;}#pr_main .pr_section2 h2{	width:610px;	height:76px;	margin:0;	background:url(koko_title.gif) no-repeat top;	text-indent:-9999px;}#pr_main .pr_section2 .pr_section_main{	width:610px;	height:230px;	padding:0;	background:url(koko_bg.jpg) no-repeat top;}#pr_main .pr_section2 dl.pr_point1{	width:578px;	height:68px;	margin:0 0 0 16px;	background:url(koko_point1.gif) no-repeat top left;	}#pr_main .pr_section2 dl.pr_point2{	width:578px;	height:68px;	margin:5px 0 0 16px;	background:url(koko_point2.gif) no-repeat top left;}#pr_main .pr_section2 dl.pr_point3{	width:578px;	height:68px;	margin:5px 0 0 16px;	background:url(koko_point3.gif) no-repeat top left;}#pr_main .pr_section2 dt,#pr_main .pr_section2 dd{	display:none;}/*sukkiri kokuti*/#pr_main .pr_section3{	clear:both;	width:610px;	height:279px;	margin:5px 0 0 0;	padding:0;	background:url(jikkan_base01.jpg) no-repeat top;}#pr_main .pr_section3_inner{	width:610px;	padding:40px 0 0 0;}#pr_main .pr_section3 h2{	width:610px;	height:97px;	margin:0;	background:url(jikkan_ttl.gif) no-repeat top center;	text-indent:-9999px;}#pr_main .pr_section3 p{	width:296px;	margin:15px 0 0 0;	padding-left:165px;	font-size:12px;	line-height:18px;}#pr_main .pr_section3 p span{	font-weight:bold;}#pr_main .pr_section_banner{	clear:both;	width:610px;	margin:15px 0 0 0;	padding:0;	line-height:1px;}#pr_main .pr_section4{	clear:both;	width:610px;	height:279px;	margin:15px 0 0 0;}/*コンテンツ　ここまで*//*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:12px;	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:64px;	margin:0;	padding:0;	text-indent:-9999px;}#prize01 h2{	background:url(prize_ttl01.jpg) no-repeat;}#prize02 h2{	background:url(prize_ttl02.jpg) no-repeat;}#prize_wrapper .prize_recipe_box1{	width: 586px;	padding:10px 0 15px 22px;}#prize_wrapper .prize_recipe_box1 .img{	float:left;	width:260px;	margin:0;}#prize_wrapper .prize_recipe_box1 .txt{	float:left;	width:290px;	margin:0;	padding-left:15px;}#prize_wrapper .prize_recipe_box2{	float: left;	width:180px;	margin:10px 0 0 0;	padding-left:22px;	padding-bottom:15px;}#prize_wrapper .prize_recipe_box3,#prize_wrapper .prize_recipe_box4{	float: left;	width:180px;	margin:10px 0 0 0;	padding-left:13px;	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.comment{	margin:10px 0 0 0;	font-size:12px;	color:#792A1C;}#prize_wrapper p.comment img{	padding-bottom:5px;}#prize_wrapper span{	font-weight:bold;	font-size:120%;}#prize_wrapper .pr_clear{	clear:both;	height:1px;	overflow:hidden;}