/* 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;
}


#index_lead{ width: 318px; margin:0; }
#index_lead { line-height:150%; color:#333333;	padding:15px 0 0 0;	width:310px;}
#index_lead .deco01{ font-weight:bold;}
#index_lead .deco02{ color:#ff3f0f;}
#index_lead02{ width: 318px; margin:0; }
#index_lead02 { line-height:150%; color:#333333;	padding:15px 0 0 0;	width:310px;}
#index_lead02 .deco01{ font-weight:bold;}
#index_lead02 .deco02{ color:#ff3f0f;}

#index_present01{
	background-image: url(present01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 284px;
	height: 478px;
	float: right;
	margin:0;
}


/*logo*/
#pr_contest-logo{ width:610px; margin: 0;}

#pr_contest-logo-img{
	margin:0;
}

#one-col .pr-box {
	with:610px;
	text-align: right;
	margin:0 0 10px 0;
}

#index_lead02{
	width: 610px;
	margin:0 0 20px 0;
}

/*----------------- recipe -----------------*/

#pr_contest-recipe-title{margin-top: 20px; width:610px; text-align:center;}

#pr_contest-recipe-title h2{margin-top: 15px; 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 .clear{ clear:both; height:1px; overflow:hidden; }

/*recipe*/
#pr_recipe { margin:0 0 20px 0; padding:0;}

#pr_recipe p,
#pr_recipe h2,
#pr_recipe h3 { display:none; }

#pr_recipe .title{ background:url(recipe_title.jpg) no-repeat; width:610px; height:221px; position:relative; display:block;}
#pr_recipe .main { background:url(recipe_bg.jpg) repeat-y; width:610px; height:auto; padding:20px 0 0 0;}
#pr_recipe .footer { background:url(recipe_footer.jpg) no-repeat; width:610px; height:32px;}

#pr_recipe .recipe01,
#pr_recipe .recipe02,
#pr_recipe .recipe03,
#pr_recipe .recipe04 { width:552px; height:auto; margin:0 auto; }

#pr_recipe .recipe01 .title { width:552px; height:89px; background:url(recipe01_title.gif) no-repeat;}
#pr_recipe .recipe01 .footer { width:552px; height:40px; background:url(recipe01_footer.gif) no-repeat; }
#pr_recipe .recipe02 .title { width:552px; height:83px; background:url(recipe02_title.gif) no-repeat;}
#pr_recipe .recipe02 .footer { width:552px; height:24px; background:url(recipe02_footer.gif) no-repeat; }
#pr_recipe .recipe03 .title { width:552px; height:89px; background:url(recipe03_title.gif) no-repeat;}
#pr_recipe .recipe03 .footer { width:552px; height:24px; background:url(recipe03_footer.gif) no-repeat; }
#pr_recipe .recipe04 .title { width:552px; height:88px; background:url(recipe04_title.gif) no-repeat;}

#pr_recipe .recipe01 .item,
#pr_recipe .recipe03 .item{ width:169px; height:auto; margin:0; float:left; }
#pr_recipe .recipe02 .item{ width:169px; height:auto; margin:0; float:left; text-align:right;}
#pr_recipe .recipe04 .item{ width:169px; height:auto; margin:0; float:left; text-align:right; background:url(recipe04_fukidashi.gif) no-repeat right top;}
#pr_recipe .recipe04 .item .photo { margin-top:78px; }
#pr_recipe .recipe04 .attention { width:383px; height:30px; background:url(recipe04_attention.gif) no-repeat left bottom;}

#pr_recipe .recipe { width:383px; height:auto; margin:0; float:left; }
#pr_recipe .recipe .box { width:183px; height:auto; margin:0; float:left; }
#pr_recipe .recipe .center { width:17px; height:auto; margin:0; float:left; }
#pr_recipe .recipe .photo { width:183px; height:auto; margin:0; }
#pr_recipe .recipe .copy { line-height:150%; color:#333333; padding:5px;}
#pr_recipe .recipe .btn { width:162px; height:35px; margin:0 auto; }


/*lineup*/
#pr_lineup { width:592px; height:auto; margin:0 0 20px 0; padding:9px; background:url(lineup_bg.jpg) repeat-y; text-align:center; }

#pr_lineup p,
#pr_lineup h2,
#pr_lineup h3 { display:none; }

#pr_lineup .lineup01 { margin-bottom:4px; }
#pr_lineup .lineup02_04 { margin:0; float:left; }
#pr_lineup .attention { background:url(lineup_attention.jpg) no-repeat; width:591px; height:14px; margin:0 auto; }

.bn_izakaya { width:61px; margin:20px 0;}

/*-----------kekka・-----------*/
#kekka {
   width: 610px;
   margin:0 0 20px 0;
   padding-bottom:15px;
   background:url(kekka_bg.jpg) repeat-y;   
}
#kekka #kekka-ttl{
   background:url(kekka_ttl.jpg) left top no-repeat;
   height: 84px;
  text-indent: -9999px;
}
#kekka .kekka_box{
width:610px;
margin:0 0 20px 0;
padding:0;
background:url(kekka_bg2.jpg) left top repeat-y;
}
#kekka .kekka_box1{
margin:0;
padding:0px;
background:url(kekka_bg2.jpg) left top repeat-y;
}
#kekka .kekka_txt{
width:305px;
margin:0;
padding:0;
float:left;
}
#kekka .kekka_txt_leftbox{
margin:0 18px 0 35px;
padding:0;
}
#kekka .kekka_txt_rightbox{
margin:0 35px 0 18px;
padding
}
#kekka .kekka_recipe{
margin:0;
padding:0 0 0 0;
text-align:left;
font-size:1.1em;
font-weight:bold;
line-height:1.6em;
}
#kekka .kekka_name{
margin:0 5px 0px 5px;
font-size:0.9em;
text-align:right;
}
#kekka .kekka_s{
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
line-height: 0;
}
#kekka .kekka_bottom{
margin:0;
padding:0;
height:17px;
}
#kekka2 {
   width: 610px;
   margin:0;
   padding:0;
}
#kekka2 #kekka2-ttl{
   background:url(kekka_t1.jpg) left top no-repeat;
   height: 89px;
  text-indent: -9999px;
}
#kekka2 #kekka2-ttl2{
   background:url(kekka_t2.jpg) left top no-repeat;
   height: 89px;
  text-indent: -9999px;
}
#kekka2 #kekka2-ttl3{
   background:url(kekka_t3.jpg) left top no-repeat;
   height: 89px;
  text-indent: -9999px;
}
#kekka2 #kekka2-ttl4{
   background:url(kekka_t4.jpg) left top no-repeat;
   height: 89px;
  text-indent: -9999px;
}
#kekka2 .kekka2_box{
margin:0;
padding:0;
background:url(kekka_bg2.jpg) repeat-y;   
}
#kekka2 .kekka2_box1{
margin:0 0 10px 26px;
padding:0;
}
#kekka2 .kekka2_txt{
margin:0;
padding:0;
width:106px;
float:left;
}
#kekka2 .kekka2_txt2{
margin-left:7px;
padding:0;
width:106px;
float:left;
}
#kekka2 .kekka2_recipe{
margin:0;
padding:0;
text-align:left;
font-size:1.0em;
font-weight:bold;
line-height:1.6em;
}
#kekka2 .kekka2_name{
margin:0;
font-size:0.85em;
text-align:left;
}
#kekka2 .kekka2_s{
clear:both;
margin:0;
padding:0;
}

#kekka #kekka_banner{
text-align:center;
margin-top:15px;
}
#kekka #kekka_banner2{
text-align:center;
margin-top:10px;
}
#kekka2 .kekka2_bottom{
margin:0;
padding:0;
height:17px;
}
/*コンテンツ　ここまで*/


/*font*/
.f_b{
	letter-spacing: 1px;
	color: #EA468E;
	font-size: 13px;
	font-weight:bold;
}



#pr_contest-lead-main .btn_middle {
	margin-left: 80px;
}

