/* CSS Document */

#common_top_banner{

}

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


#pr_contest-title01{
	width: 610px;
	height: 201px;
	margin: 0;
	background-image: url(title01.jpg);
	background-repeat: no-repeat;
}


#pr_contest-title02{
	width: 610px;
	height: 201px;
	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: 331px;
	margin:0;
	padding:0;
	position:relative;
}
#index_lead p{
	line-height:20px;
}


#lead_f{
	width:305px;
	margin:0;
	padding:0;
	font-size:12px;
	position:absolute;
	left: 15px;
	top: 154px;
}

#lead_b{
	position:absolute;
	left: 13px;
	top: 331px;
}


#index_lead02 {
	width: 331px;
	margin:0;
	padding:0;
	position:relative;
	float:left;
}



#lead_f02{
	width:305px;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:20px;
	position:absolute;
	left: 15px;
	top: 154px;
}

#lead_b02{
	position:absolute;
	left: 13px;
	top: 331px;
}





#index_present{
	background-image: url(present01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 279px;
	height: 379px;
	float: right;
	margin:0;
	position:relative;
}

#kan{
	position:absolute;
	width:150px;
	height:30;
	top:0px;
	left:127px;
}



/*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_main {
	margin-bottom:20px;
	clear: both;

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




/*PRメイン__________________________________________________________________*/

#resultbox01{
   background:url(t_01.jpg) no-repeat;
   width:610px;
   height:101px;
   margin:0;
   
}

#resultbox02{
   background:url(t_02.jpg) no-repeat;
   width:610px;
   height:340px;
   margin:0;
   position:relative;
   
}

#resultbox03{
   background:url(t_03.jpg) no-repeat;
   width:610px;
   height:340px;
   margin:0;
   position:relative;
   
}

#resultbox04{
   background:url(t_04.jpg) no-repeat;
   width:610px;
   height:350px;
   margin:0;
   position:relative;
}

.resulttitle {
	position:absolute;
	font-size:20px;
	font-weight:bold;
	color:#9ea73d;
	text-decoration:underline;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:31px;
	top:85px;
	left:290px;
	width: 263px;
}

.resultname {
	position:absolute;
	font-size:13px;
	color:#765C2F;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	text-align:right;
	text-decoration:underline;
	top:145px;
	left:410px;
	width: 134px;
}

.resultcopy{
	position:absolute;
	font-size:14px;
	color:#765C2F;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	top:173px;
	left:290px;
	width: 263px;
}

.resultbtn01{
	position:absolute;
	width:195px;
	height:193px;
	margin:0;
	left: 66px;
	top: 90px;
}

.resultbtn02{
	position:absolute;
	width:210px;
	height:34px;
	margin:0;
	left: 333px;
	top: 249px;
}

.resultname02 {
	position:absolute;
	font-size:13px;
	color:#765C2F;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	text-align:right;
	text-decoration:underline;
	top:123px;
	left:410px;
	width: 134px;
}

.resultcopy02{
	position:absolute;
	font-size:14px;
	color:#765C2F;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	top:151px;
	left:289px;
	width: 263px;
}




#syobox01{
   background:url(h_01.jpg) no-repeat;
   width:610px;
   height:127px;
   margin:0;
}
#syobox02{
   width:610px;
   height:201px;
   margin:0;
}



#syobox03{
   background:url(h_06.jpg) no-repeat;
   width:610px;
   height:201px;
   margin:0;
   position:relative;
}



#syobox03_title01{
	position:absolute;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	left: 55px;
	top: 4px;
	text-decoration:underline;
	color:#9ea73d;
	width: 211px;
}


#syobox03_title02{
	position:absolute;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	left: 327px;
	top: 4px;
	text-decoration:underline;
	color:#9ea73d;
}

.syobox03_name01{
	position:absolute;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	margin:0;
	left: 198px;
	top: 37px;
	text-decoration:underline;
	color:#765C2F;
}


.syobox03_name02{
	position:absolute;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	margin:0;
	left: 477px;
	top: 37px;
	text-decoration:underline;
	color:#765C2F;
}


.syobox03_copy01{
	position:absolute;
	width:221px
    font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	margin:0;
	left: 52px;
	top: 84px;
	width: 237px;
}


.syobox03_copy02{
	position:absolute;
	width:221px
    font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	margin:0;
	left: 326px;
	top: 84px;
	width: 236px;
	height: 42px;
}




#syobox04{
   width:610px;
   height:37px;
   margin:0;
}


#syobox05{
   background:url(h_12.jpg) no-repeat;
   width:610px;
   height:223px;
   margin:0;
   position:relative;
}


#syobox05_copy01{
	position:absolute;
	width:500px;
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:21px;
	margin:0;
	left: 154px;
	top: 42px;
	width: 261px;
}


#syobox05_copy02{
	position:absolute;
	width:500px;
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:21px;
	margin:0;
	left: 63px;
	top: 85px;
	width: 326px;
}








#syobox06{
   width:610px;
   height:197px;
   margin:0;
}




#syobox07{
   background:url(h_17.jpg) no-repeat;
   width:610px;
   height:201px;
   margin:0;
   position:relative;
}




#syobox07_title01{
	position:absolute;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	left: 55px;
	top: 8px;
	text-decoration:underline;
	color:#9ea73d;
	width: 211px;
}


#syobox07_title02{
	position:absolute;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	left: 327px;
	top: 8px;
	text-decoration:underline;
	color:#9ea73d;
}




#syobox07_name01{
	position:absolute;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	margin:0;
	left: 193px;
	top: 38px;
	text-decoration:underline;
	color:#765C2F;
}


#syobox07_name02{
	position:absolute;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	margin:0;
	left: 465px;
	top: 38px;
	text-decoration:underline;
	color:#765C2F;
}




#syobox08{
   width:610px;
   height:37px;
   margin:0;
}



#syobox09{
   background:url(h_23.jpg) no-repeat;
   width:610px;
   height:229px;
   margin:0;
   position:relative;
}



#syobox09_copy01{
	position:absolute;
	width:255px;
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:21px;
	margin:0;
	left: 154px;
	top: 42px;
}




#syobox09_copy02{
	position:absolute;
	width:346px;
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:21px;
	margin:0;
	left: 63px;
	top: 85px;
}






#syobox10{
   background:url(h_24.jpg) no-repeat;
   width:610px;
   height:484px;
   margin:0;
}


#syobox11{
   background:url(h_25.jpg) no-repeat;
   width:610px;
   height:271px;
   margin:0;
}


#syobox12{
   width:610px;
   height:64px;
   margin:0;
}


#syobox13{
   background:url(h_29.jpg) no-repeat;
   width:610px;
   height:64px;
   margin:0;
}



#syobox14{
   width:610px;
   height:201px;
   margin:0;
}


#syobox15{
   background:url(h_33.jpg) no-repeat;
   width:610px;
   height:15px;
   margin:0;
}



#syobox16{
   width:610px;
   height:181px;
   margin:0;
}








/*コンテンツ　ここまで*/





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



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