/* 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:310px;	padding:0px;	float:left;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}#index_lead{	width: 310px;}#index_lead strong{	color:#FF0000;}#index_present{	background-image: url(present01.jpg);	background-repeat: no-repeat;	background-position: right top;	width: 270px;	height: 324px;	float: right;}/*logo*/#pr_contest-logo{width:610px; margin: 0px;}#pr_contest-logo-img{	margin:0 0 10px 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;}#pr_main .pr_section1_ttl{	width:610px;	height:155px;	display:block;	background:url(sauce01.jpg) no-repeat;}#pr_main .pr_section1_ttl h2{	text-indent:-9999px;}#pr_main .pr_section1_ttl p,#pr_main .pr_section1_01 h3,#pr_main .pr_section1_02 h3,#pr_main .pr_section1_03 h3{	display:none;}#pr_main .pr_section1_01{	float:left;	width:248px;	height:410px;	display:block;	overflow:hidden;	background:url(sauce02.jpg) no-repeat;}#pr_main .pr_section1_02{	float:right;	width:240px;	height:410px;	display:block;	overflow:hidden;	background:url(sauce03.jpg) no-repeat;}#pr_main .pr_section1_03{clear:both;	width:610px;	height:140px;	background:url(sauce04.jpg) no-repeat;}#pr_main .pr_section1_01 p,#pr_main .pr_section1_02 p,#pr_main .pr_section1_03 p{	display:block;	position:relative;	font-size:13px;	line-height:17px;}#pr_main .pr_section1_01 p strong,#pr_main .pr_section1_02 p strong,#pr_main .pr_section1_03 p strong{	color:#CC3300;}#pr_main .pr_section1_03 p span{	color:#006633;}#pr_main .pr_section1_01 p{	width:218px;	height:170px;	display:block;	top:105px;	left:30px;}#pr_main .pr_section1_02 p{	width:210px;	height:120px;	top:275px;	left:0px;}#pr_main .pr_section1_03 p{	width:292px;	height:135px;	top:0px;	left:30px;}#pr_main .pr_section1_05{	float:right;	width:122px;	height:410px;	display:block;	overflow:hidden;}/*recipe*/#pr_main .pr_section2{	width:610px;	margin:15px 0 0 0;	padding:0;}#pr_main .pr_section2_title{	background:url(recipe_hd.jpg) no-repeat top left;	width:610px;	height:126px;}#pr_main .pr_section2_title h2{	text-indent:-9999px;	line-height:12px;}#pr_main .pr_section2_inner1{	width:610px;	padding-bottom:10px;	background:url(recipe_bg01.gif);}#pr_main .pr_section2_inner2{	width:610px;	padding-bottom:10px;	background:url(recipe_bg01.gif);}#pr_main .pr_section2_inner2_in{	padding:0 0 0 26px;}#pr_main .pr_section2-box1{	float:left;	width:140px;	margin:0;	padding:0 0 0 15px;}#pr_main .pr_section2-box2{	float:right;	width:152px;	padding-top:50px;}#pr_main .pr_section2-recipebox{	float:left;	width:216px;	margin:0;	padding:0;}#pr_main .pr_section2-recipebox p{	margin:0;	padding:0;	font-size:12px;	line-height:16px;}#pr_main .pr_section2-recipebox h3.pr_recipettl{	margin:0;	padding:0 0 0 15px;	font-size:16px;	line-height:21px;}#pr_main .pr_section2-recipebox p.pr_recipeauthor{	margin:0;	padding:0 0 0 15px;}#pr_main .pr_section2-recipebox p.pr_koko{	width:185px;	padding:0;	margin:0 0 0 15px;	font-size:12px;	line-height:18px;}#pr_main .pr_section2-recipebox p.pr_bt{	width:185px;	margin:0;	padding:5px 0 0 15px;}#pr_main .pr_section2_bottom{	margin:0;	width:610px;	height:15px;	display:block;	overflow:hidden;	background:url(recipe_bg02.jpg);}#pr_main .pr_section2_bnr{	margin:0;	width:610px;	height:147px;	display:block;	overflow:hidden;}/*news*/#pr_main .pr_section3{	clear:both;	width:610px;	height:252px;	margin:20px 0 0 0;	background:url(news.jpg);}#pr_main .pr_section3 h2,#pr_main .pr_section3 p{	display:none;}/*lineup*/#pr_main .pr_section4{	width:610px;	margin:20px 0 0 0;	background:url(lineup_bg.jpg) repeat-y;}#pr_main .pr_section4_top{	width:610px;	height:35px;	background:url(lineup_top.jpg) no-repeat;}#pr_main .pr_section4_bottom{	width:610px;	height:18px;	background:url(lineup_bottom.jpg) no-repeat;}#pr_main .pr_section4_inner{	width:550px;	padding:0 0 0 30px;}#pr_main .pr_section4 h2{	width:550px;	height:19px;	display:block;	overflow:hidden;	margin:10px 0 8px 0;	background:url(lineup_ttl.gif) no-repeat;	text-indent:-9999px;	line-height:12px;}#pr_main .pr_section4_main{	margin:0;	padding:0;	background:url(lineup_line.gif);}#pr_main .pr_section4 .pr_section4_box1{	width:268px;	float:left;}#pr_main .pr_section4 .pr_section4_box2{	width:128px;	float:left;	padding:0 0 0 14px;}#pr_main .pr_section4 .pr_section4_box3{	width:128px;	float:right;	padding:0 0 0 12px;}#pr_main .pr_section4 .pr_section4_box1 h3{	width:267px;	height:27px;	background:url(lineup_tt01.gif) no-repeat;	text-indent:-9999px;	margin:0;}#pr_main .pr_section4 .pr_section4_box2 h3{	width:128px;	height:27px;	background:url(lineup_tt02.gif) no-repeat;	text-indent:-9999px;	margin:0;}#pr_main .pr_section4 .pr_section4_box3 h3{	width:128px;	height:27px;	background:url(lineup_tt03.gif) no-repeat;	text-indent:-9999px;	margin:0;}#pr_main .pr_section4 .pr_section4_itembox{	width:128px;	float:left;}#pr_main .pr_section4 .pr_section4_itembox2{	width:128px;	float:left;	padding-left:12px;}#pr_main .pr_section4 .pr_section4_itembox3{	width:128px;}#pr_main .pr_section4 .pr_section4_itembox p,#pr_main .pr_section4 .pr_section4_itembox2 p,#pr_main .pr_section4 .pr_section4_itembox3 p{	margin:0;	font-size:12px;	line-height:18px;}#pr_main .pr_section4 .pr_section4_comment{	clear:both;	width:550px;	height:130px;	margin:10px 0 0 0;	background:url(lineup_tx.jpg) no-repeat top;}#pr_main .pr_section4 .pr_section4_comment p{	display:none;}#pr_main .pr_section4 .pr_section4_comment .bt{	width:290px;	height:33px;	display:block;	position:relative;	top:85px;	left:260px;}#pr_main .pr_section_banner{	clear:both;	width:610px;	margin:20px 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;	background:url(prize_bg.jpg);}#prize_bottom{	width:610px;	height:26px;	background:url(prize_bottom.jpg);}#prize01,#prize02{	width: 610px;	margin:0;}#prize01 h2{	width:610px;	height:90px;	background:url(prize_ttl01.jpg) no-repeat;}#prize02 h2{	width:610px;	height:74px;	background:url(prize_ttl02.jpg) no-repeat;}#prize01 h2,#prize02 h2{	text-indent:-9999px;}#prize_wrapper .prize_recipe_box1{	width:550px;	padding:10px 0 10px 35px;}#prize_wrapper .prize_recipe_box1 .img{	float:left;	width:260px;	margin:0;	padding:0 10px 0 0;}#prize_wrapper .prize_recipe_box1 .txt{	float:left;	width:270px;	margin:0;	padding:0px 0 0 0;}#prize_wrapper .prize_recipe_box2{	float: left;	width:260px;	margin:0;	padding-top:10px;	padding-left:35px;	padding-bottom:15px;}#prize_wrapper .prize_recipe_box3{	float: left;	width:260px;	margin:0;	padding-top:10px;	padding-left:20px;	padding-bottom:15px;}#prize_wrapper .prize-pic{	margin:0;	text-align:center;}#prize_wrapper .txt{	margin:0;}#prize_wrapper .prize_recipe_box1 p,#prize_wrapper .prize_recipe_box2 p,#prize_wrapper .prize_recipe_box3 p{	margin:0;	padding:8px 0 0 0;}#prize_wrapper p.prize_recipe_ttl{	text-align:center;	padding:0;}#prize01 .prize_recipe_comment{	background:url(result_comm01.jpg) no-repeat top;	display:block;	position:relative;	width:270px;	height:106px;	margin:10px 0 0 0;	left: 1px;}#prize02 .prize_recipe_comment{	background:url(result_comm02.jpg) no-repeat top;	display:block;	position:relative;	width:260px;	height:115px;	margin:0;	left: 1px;}#prize01 .prize_recipe_comment p{	padding:60px 0 0 22px;	width:200px;	font-size:12px;	line-height:18px;	margin:0;}#prize02 .prize_recipe_comment p{	padding:66px 0 0 12px;	width:200px;	font-size:12px;	line-height:18px;	margin:0;}#prize_wrapper span{	font-weight:bold;	font-size:120%;}#prize_wrapper .pr_clear{	clear:both;	height:1px;	overflow:hidden;}