/* CSS Document */

#common_top_banner{

}

#common_top_banner h1{text-indent: -9999px;}

#pr_contest-title01{
	width: 610px;
	height: 200px;
	margin: 0;
	background-image: url(title02.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:289px;
	padding:0px;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#index_lead{
	width: 310px;
	color:#725e5e;
	font-size:12px;
	line-height:22px;
}
#index_lead strong{
	color:#ea008b;
	font-weight:bold;
}
#index_lead strong{
	color:#ea008b;
	font-weight:bold;
}

#index_present{
	background-image: url(present01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 270px;
	height: 264px;
	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:14px;}
a:visited.recipe-ttl{color: #9EA73D; font-weight: bold; text-decoration: underline;font-size:14px;}
a:hover.recipe-ttl{color: #9EA73D; font-weight: bold; text-decoration: underline;font-size:14px;}




/*コンテンツ　ここから*/

/*PRメイン__________________________________________________________________*/

#pr_main {
	margin-bottom:20px;
	clear: both;

}
#pr_main .pr_clear{
	clear:both;
	height:1px;
	overflow:hidden;
}

/*setubun*/
#pr_main .pr_section1{
	width:610px;
	height:625px;
	margin:10px 0 0 0;
	padding:0;
}
#pr_main .pr_section1-2{
	width:610px;
	height:526px;
	margin:20px 0 0 0;
	padding:0;
}
#pr_main .pr_section1-2 p{
	display:none;
}

/*recipe*/
#pr_main .pr_section2{
	width:610px;
	height:682px;
	margin:25px 0 0 0;
	padding:0;
	background:url(recipe_bg.jpg);
}

#pr_main .pr_section2_btn{
	margin:120px 0 0 0;
	padding:0;
}

#pr_main .pr_section2_title{

}
#pr_main .pr_section2_title h2{
	width:610px;
	height:150px;
}


#pr_main .pr_section2_box{
	width:610px;
	padding:0 0 0px 0;
}


#pr_main .pr_section2_2_box{
	width:610px;
	padding:40px 0 0px 0;
}


#pr_main .pr_section2_inner{

	width:537px;
	margin:0;
	padding:5px 0 0 40px;
}
#pr_main .pr_section2_pic{
	float:left;
	width:180px;
	margin:10px 0 0 0;
	padding:0;
}
#pr_main .pr_section2_txt1{
	float:right;
	width:340px;
	margin:0;
}
#pr_main .pr_section2 p{
	font-size:12px;
	line-height:18px;
	color:#3C292C;
	margin:0;
}

#pr_main .pr_section2_txt2{
	font-size:12px;
	line-height:18px;
	color:#725e5e;
	float:right;
	right:20px;
	margin:0 0 8px 0;
	
	
}

#pr_main .pr_section2 .pr_ingredient{
	width:340px;
	margin:0px 0 0 0;
}
#pr_main .pr_section2 .pr_ingredient_bottom{
	width:340px;
	margin:0;
}



#pr_main .pr_section2 .pr_ingredient h4{
	height:14px;
	margin:0;
	padding:10px 0 0 0px;
}
#pr_main .pr_section2 .pr_ingredient p{
	margin:0;
	padding:2px 0px 0px 0px;
}
#pr_main .pr_section2 .pr_ingredient p strong{
	color:red;
	font-weight:normal;
}

#pr_main .pr_section2 .pr_prepare{
	margin:12px 0 0 0;
}
#pr_main .pr_section2 .pr_prepare h4{
	margin:0 0 5px 0;
}
#pr_main .pr_section2 .pr_process{
	margin:10px 0 0 0;
}
#pr_main .pr_section2 .pr_process h4{
	width:300px;
	height:18px;
	background:url(recipe_tukurikata.gif) no-repeat top left;
	margin:0 0 5px 0;
	text-indent:-9999px;
}
#pr_main .pr_section2 .pr_process ol{
	list-style-type:none;
	margin:0;
	padding:0;
}
#pr_main .pr_section2 .pr_process ol li{
	margin:8px 0 0 0;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:18px;
}
#pr_main .pr_section2 .pr_process li.pr_num1{
	background:url(recipe_num01.gif) no-repeat top left;
}
#pr_main .pr_section2 .pr_process li.pr_num2{
	background:url(recipe_num02.gif) no-repeat top left;
}
#pr_main .pr_section2 .pr_process li.pr_num3{
	background:url(recipe_num03.gif) no-repeat top left;
}
#pr_main .pr_section2 .pr_process li.pr_num4{
	background:url(recipe_num04.gif) no-repeat top left;
}
#pr_main .pr_section2 .pr_process li.pr_num5{
	background:url(recipe_num05.gif) no-repeat top left;
}
#pr_main .pr_section2 .pr_process li.pr_num6{
	background:url(recipe_num06.gif) no-repeat top left;
}



#pr_main .pr_section2_bnr{
	width:610px;
	margin:0;
	padding-bottom:17px;
	background:url(recipe_bg02.jpg) no-repeat bottom;
}
#pr_main .pr_section2_bnr p{
	margin:0 0 0 10px;
	padding:0;
	display:block;
	position:relative;
	overflow:hidden;
	width:590px;
	height:108px;
}








#pr_main #mada_release {
	background:url(mada_back.gif) no-repeat;
	height:1434px;
	padding-top: 12px;
}

#pr_main #mada_release #big {
	background:url(mada_notebig.gif) no-repeat;
	width:564px;
	height:387px;
	margin: 22px auto 22px auto;
}

#pr_main #mada_release #big div.title {
	background:url(mada_title.gif) no-repeat;
	width:564px;
	height:109px;
	margin: 0px auto 5px auto;
}

#pr_main #mada_release #big div.title p {
	text-indent:-9999px;
}

#pr_main #mada_release #big div.report{
	margin:0px auto 0 auto;
	width:530px;
	clear:both;
}

#pr_main #mada_release #big div.report p.img{
	float:left;
}

#pr_main #mada_release #big div.report div.text{
	float:right;
	width:310px;
	text-align:left;
}
#pr_main #mada_release #small_top div.mada_01 p.ttl,
#pr_main #mada_release #small_top div.mada_02 p.ttl,
#pr_main #mada_release #small_bottom div.mada_03 p.ttl,
#pr_main #mada_release #small_bottom div.mada_04 p.ttl,
#pr_main #mada_release #big div.report div.text p.title{
	font-size:118%;
	font-weight:bold;
}

#pr_main #mada_release #small_top div.mada_01 p.ttl a,
#pr_main #mada_release #small_top div.mada_02 p.ttl a,
#pr_main #mada_release #small_bottom div.mada_03 p.ttl a,
#pr_main #mada_release #small_bottom div.mada_04 p.ttl a,
#pr_main #mada_release #big div.report div.text p.title a{
	color:#9EA73D;
}

#pr_main #mada_release #big div.report div.text p.name{
	margin:0px 0px 16px 0px;
	font-size:85%;
}

#pr_main #mada_release #big div.report div.text p.txt{
	margin:0px 0px 20px 0px;
}

#pr_main #mada_release #big div.report div.text p.fuki{
	margin:0px auto 0px auto;
	background:url(mada_fuki.gif) no-repeat;
	width:285px;
	height:78px;
	padding: 26px auto auto 22px;
}

#pr_main #mada_release #big div.report div.text p.fuki span{
	position:relative;
	width: 255px;
	margin:auto;
	top: 20px;
	left:30px;
}

#pr_main #mada_release #small_top div.mada_01 div.area p.fuki span,
#pr_main #mada_release #small_top div.mada_02 div.area p.fuki span,
#pr_main #mada_release #small_bottom div.mada_03 div.area p.fuki span,
#pr_main #mada_release #small_bottom div.mada_04 div.area p.fuki span{
	position:relative;
	width: 230px;
	margin:auto;
	padding: 0px 10px 0px 0px;
	top: 8px;
	left:10px;
}


*:first-child+html #pr_main #mada_release #small_top div.mada_01 div.area p.fuki,
*:first-child+html #pr_main #mada_release #small_top div.mada_02 div.area p.fuki,
*:first-child+html #pr_main #mada_release #small_bottom div.mada_03 div.area p.fuki,
*:first-child+html #pr_main #mada_release #small_bottom div.mada_04 div.area p.fuki{
	width:250px;
	height:78px;
	padding: 10px 0px 10px 20px;
	text-align:left;
	margin: 15px 0px 0px 0px;
	font-size:12px;
}

#pr_main #mada_release #small_top div.mada_01 div.area p.fuki,
#pr_main #mada_release #small_top div.mada_02 div.area p.fuki,
#pr_main #mada_release #small_bottom div.mada_03 div.area p.fuki,
#pr_main #mada_release #small_bottom div.mada_04 div.area p.fuki{
	width:250px;
	height:78px;
	padding: 10px 0px 10px 20px;
	text-align:left;
	margin: 15px 0px 0px 0px;
	font-size:85%;
}

#pr_main #mada_release #small_top div.mada_01 div.area p.fuki{
	background:url(are_fuki.gif) no-repeat;
}
#pr_main #mada_release #small_top div.mada_02 div.area p.fuki{
	background:url(maty_fuki.gif) no-repeat;
}
#pr_main #mada_release #small_bottom div.mada_03 div.area p.fuki{
	background:url(mer_fuki.gif) no-repeat;
}
#pr_main #mada_release #small_bottom div.mada_04 div.area p.fuki{
	background:url(gro_fuki.gif) no-repeat;
}


#pr_main #mada_release #small_top div.mada_01 div.area,
#pr_main #mada_release #small_top div.mada_02 div.area,
#pr_main #mada_release #small_bottom div.mada_03 div.area,
#pr_main #mada_release #small_bottom div.mada_04 div.area{
	width:257px;
	margin: auto;
}

#pr_main #mada_release #small_top div.mada_01 div.area p.txt,
#pr_main #mada_release #small_top div.mada_02 div.area p.txt,
#pr_main #mada_release #small_bottom div.mada_03 div.area p.txt,
#pr_main #mada_release #small_bottom div.mada_04 div.area p.txt{
	margin-top:10px;
	font-size:85%;
}

*:first-child+html #pr_main #mada_release #small_top div.mada_01 div.area p.txt,
*:first-child+html #pr_main #mada_release #small_top div.mada_02 div.area p.txt,
*:first-child+html #pr_main #mada_release #small_bottom div.mada_03 div.area p.txt,
*:first-child+html #pr_main #mada_release #small_bottom div.mada_04 div.area p.txt{
	margin-top:10px;
	font-size:10px;
}

#pr_main #mada_release #small_top div.mada_01 p.title,
#pr_main #mada_release #small_top div.mada_02 p.title,
#pr_main #mada_release #small_bottom div.mada_03 p.title,
#pr_main #mada_release #small_bottom div.mada_04 p.title{
	width:277px;
	margin: 0px auto 5px auto;
	text-indent:-9999px;
}

#pr_main #mada_release #small_top div.mada_01 p.img,
#pr_main #mada_release #small_top div.mada_02 p.img,
#pr_main #mada_release #small_bottom div.mada_03 p.img,
#pr_main #mada_release #small_bottom div.mada_04 p.img{
	width:155px;
	margin: 0px auto 5px auto;
}

#pr_main #mada_release #small_top div.mada_01 p.title{
	background:url(are_title.gif) no-repeat;
	height:73px;
}

#pr_main #mada_release #small_top div.mada_02 p.title{
	background:url(maty_title.gif) no-repeat;
	height:73px;
}
#pr_main #mada_release #small_bottom div.mada_03 p.title{
	background:url(mer_title.gif) no-repeat;
	height:72px;
}
#pr_main #mada_release #small_bottom div.mada_04 p.title{
	background:url(gro_title.gif) no-repeat;
	height:73px;
}




#pr_main #mada_release #small_top {
	width:564px;
	margin: 38px auto 10px auto;
}

#pr_main #mada_release #small_bottom {
	width:564px;
	margin: 10px auto 10px auto;
}

*html body #pr_main #mada_release #small_bottom {
	width:564px;
	margin: -10px auto 10px auto;
}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
}

#pr_main #mada_release #small_top div.mada_01 {
	background:url(mada_notesmall.gif) no-repeat;
	width:277px;
	height:464px;
	float:left;
}

#pr_main #mada_release #small_top div.mada_02 {
	background:url(mada_notesmall.gif) no-repeat;
	width:277px;
	height:464px;
	float:right;
}


#pr_main #mada_release #small_bottom div.mada_03 {
	background:url(mada_notesmall.gif) no-repeat #FFF;
	width:277px;
	height:485px;
	float:left;
}

*html body #pr_main #mada_release #small_bottom div.mada_03 {
	background:url(mada_notesmall.gif) no-repeat #FFF;
	width:277px;
	height:498px;
	float:left;
}

#pr_main #mada_release #small_bottom div.mada_04 {
	background:url(mada_notesmall.gif) no-repeat #FFF;
	width:277px;
	height:485px;
	float:right;
}






/*sukkiri kokuti*/

#pr_main .pr_section3{
	clear:both;
	width:610px;
	margin:20px 0 0 0;
	background:url(info_bg.jpg);
}
#pr_main .pr_section3_bottom{
	width:610px;
	height:20px;
	display:block;
	background:url(info_bg_bottom.jpg);
}
#pr_main .pr_section3_title{
	background:url(info_hd.gif) no-repeat top left;
	width:610px;
	height:69px;
}
#pr_main .pr_section3_title h2{
	display:none;
}
#pr_main .pr_section3_inner{
	width:560px;
	padding:0 0 0 25px;
}
#pr_main .pr_section3_pic{
	float:left;
	width:160px;
	margin:10px 0 0 0;
	padding:0;
}
#pr_main .pr_section3_txt1{
	float:right;
	width:385px;
	margin:0;
	text-align:right;
}
#pr_main .pr_section3_txt1 p{
	margin:10px 0 0 0;
}
#pr_main .pr_section3_box{
	width:560px;
	margin:10px 0 0 0;
	background:#FFFFFF url(info_box_bg01.gif) no-repeat top left;
}
#pr_main .pr_section3_box_bottom{
	width:560px;
	height:10px;
	background:url(info_box_bg02.gif) no-repeat bottom left;
}
#pr_main .pr_section3_box p{
	padding:10px 10px 0 10px;
}


#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;
}

.font10 {
font-size:10px;
}

.copy{
font-size:10px;
text-align:center;
color:#725e5e;
margin:10px 0 0 0;
}




