/* CSS Document */


#index_present{
	background-image: url(img-shouhin_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 260px;
	height: 230px;
	height:220px;
	float: right;
}
#common_top_banner_result{
	width:610px;
	height:200px;
	background:url(title02.jpg) no-repeat top;
}
#common_top_banner_tukurepo{
	width:610px;
	height:200px;
	background:url(title03.jpg) no-repeat top;
}
#index_tukurepo_present{
	background:url(present02.jpg) no-repeat top left;
}

/*index-lead*/
#pr_contest-lead{
   width:610px;
   margin:0;
   padding:0;
}
#pr_contest-title01{
   height: 206px;
   background:url(co_title01.jpg) no-repeat top left;
	background-position: top;
	text-indent: -9999px;
}

#pr_contest-title02{
   height: 206px;
   background:url(co_title02.jpg) no-repeat top left;
	background-position: top;
	text-indent: -9999px;
}

#pr_contest-lead h2{
   background:url(co_lead_ttl01.gif) no-repeat;
   width:326px;
   height:65px;
   text-indent:-9999px;
   padding:0;
   margin:0 0 10px 0;
}

#pr_contest-lead .pr_contest-lead-main{
   width:318px;
   float:left;
   margin:0;
   padding:0;
}

#pr_contest-lead p{
   margin:0;
}

#pr_contest-lead p.pr_btn{
   margin:10px 0 0 0;
}

#pr_contest-lead p.pr_btn img{
   margin:0 2px 0 2px;
}


#pr_contest-lead .pr_contest-lead-img{
   float:right;
   margin:0;
}

#pr_contest-lead .pr_contest-lead_p{
	width:310px;
	line-height:1.6;
	font-size:12px;
	letter-spacing:1px;
	margin:0;
   }
 #pr_contest-lead .pr_contest-lead_photo{
 	margin-top:10px;
	text-align:center;
	} 
 #pr_contest-lead .pr_contest-leadbox{
 	padding:0 7px 10px 7px;
}
 #pr_contest-lead_p p{
	margin-top:10px;
   }
#pr_contest-lead .pr_contest-b{
	width:180px;
	margin:10px 0 10px 0;
	}
#one-col .pr-box {
	text-align: right;
}	
/*messe */
#messe {
   width: 610px;
   /*height: 448px;*/
   margin: 8px 0 20px 0;
}

#messe h2{
   background:url(messe_ttl.jpg) left top no-repeat;
   height: 117px;
   text-indent: -9999px;
}	

/*1 */
#sec1 {
   width: 610px;
   background:url(sec1_bg.gif) repeat-y;
   /*height: 448px;*/
   margin: 8px 0 20px 0;
   padding-bottom:1px;
}
#sec1 .recipe_box {
   width: 590px;
   margin:0 0 20px 10px;
   background-color:#FFFFFF;
   }
   
#sec1 #sec1-ttl h2{
   background:url(sec1_ttl.gif) left top no-repeat;
   height: 89px;
   text-indent: -9999px;
}

#sec1 .recipe_boxWapper{
	margin:0;
	padding:0;
	}
#sec1 .recipe-main-img{
   float:left;
   margin-left:6px;
   width:220px;
}
#sec1 .recipe-b{
	margin-top:12px;
	text-align:center;
	}
#sec1 .recipe-text1{
   width:330px;
   float:left;
   margin:0 0 10px 17px;
}
#sec1 .recipe-text2{
clear:both;
   width:563px;
   float:left;
   margin:10px 0 10px 11px;
}

/*recipe-list*/
#sec1 .recipe_name{
	margin:19px 0 10px 0;
	}
	
#sec1 .recipe_listTile{
	background:#F9DFAD;
	color:#624021;
	text-align:left;
	padding:3px;
}
#sec1 .recipe_list{
	margin:10px 0 0 0;
	padding:0px;
	}

#sec1 .recipe_list table{
	border-collapse:collapse;
}
#sec1 .recipe_list th{
	padding: 1px 0 1px 10px;
	border-top: 1px solid #D8CBB3;
	border-bottom: 1px solid #D8CBB3;
	color:#330000;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	font-weight:normal;
	}
#sec1 .recipe_list td{
	padding: 1px 10px 1px 0;
	border-top: 1px solid #D8CBB3;
	border-bottom: 1px solid #D8CBB3;
	color:#330000;
	text-align:right;
	vertical-align:middle;
	font-size:12px;
}


#sec1 .recipe_listTile2{
	background:#F9DFAD;
	color:#624021;
	text-align:left;
	margin-top:0;
	padding:3px;
}
#sec1 .recipe_list2{
	margin:10px 5px 0 5px;
	padding:0px;
	}

#sec1 .recipe_list2 table{
	border-collapse:collapse;
}
#sec1 .recipe_list2 th{
	padding: 1px 5px 1px 0;
	color:#FF6600;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	}
#sec1 .recipe_list2 td{
	padding: 1px 0 1px 0;
	color:#330000;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
}

#sec1 .sec1Banner{
	text-align:left;
	margin:0 0 10px 10px;
	}


/* 2 */
#sec2 {
   width: 610px;
   /*height: 448px;*/
   margin: 0 0 20px 0;
   background:url(sec2_bg.gif) repeat-y;   
}
#sec2 .sec2-ttl h2{
   background:url(sec2_ttl.gif) left top no-repeat;
   height: 89px;
   text-indent: -9999px;
}
#sec2 .sec2Box{
	width:591px;
   margin: 0 0 0 0;
	padding: 0 0 0 11px;
	}
#sec2 .sec2Box1{
	margin-top:4px;
	padding:0;
	width:191px;
   float:left;
}
#sec2 .sec2Box2{
	margin:4px 0 0 7px;
	padding:0;
	width:191px;
   float:left;
}
#sec2 .sec2Banner{
	text-align:left;
	margin:0 0 10px 10px;
	}

/* 3 */
#sec3 {
   width: 610px;
   margin: 0 0 20px 0;
   background:url(sec3_bg.gif) repeat-y;   
}
#sec3 .sec3-ttl h2{
   background:url(sec3_ttl.gif) left top no-repeat;
   margin:0;
   height: 82px;
   text-indent: -9999px;
}
#sec3 .sec3-text{
	margin:0 0 0 10px;
}
#sec3 .sec3-ttl2 h3{
   background:url(sec3_t1.gif) left top no-repeat;
	margin:0 0 0 10px;
   height: 64px;
   text-indent: -9999px;
}
#sec3 .sec3-item{
	margin:0 0 0 10px;
   padding:0;
   height: 229px;
}
#sec3 .ses3-b{
	padding:13px 0 0 0;
   text-align:center;	
   }
#sec3 .sec3_bottom{
	margin:0;
	padding:0;
	line-height:0;
	}
	
	
/*-----------kekka・-----------*/
#contest_ito {
   width: 610px;
   /*height: 448px;*/
   margin: 8px 0 20px 0;
   line-height:0;
}
#kekka {
   width: 610px;
   background:url(kekka_bg.gif) repeat;
   /*height: 448px;*/
   margin: 15px 0 20px 0;
   padding-bottom:15px;
}
#kekka #kekka1-ttl h2{
   background:url(kekka1_ttl.gif) left top no-repeat;
   height: 73px;
   text-indent: -9999px;
}
#kekka #kekka2-ttl h2{
   background:url(kekka2_ttl.gif) left top no-repeat;
   height: 73px;
   text-indent: -9999px;
}
#kekka #kekka3-ttl h2{
   background:url(kekka3_ttl.gif) left top no-repeat;
   height: 70px;
   text-indent: -9999px;
}
/*-----------kekka_txt・-----------*/
#kekka .Box1recipe{
padding:5px 0 0 0;
text-align:left;
font-weight:bold;
}
#kekka .Box1recipeTxt{
margin:5px 0 0 0;
text-align:left;
}
#kekka .Box1_name{
margin:5px 0 0 0;
font-size:11px;
text-align:left;
}
#kekka .Box2recipeTxt{
margin:5px 0 0 10px;
text-align:left;
}
#kekka .Box2_name{
margin:3px 0 0 10px;
font-size:11px;
text-align:left;
}
/*-----------kekka_txt・-----------*/

#kekka .kekka1-box{
margin-left:10px;
padding-bottom:15px;
width:590px;
background:#FFFFFF;
}
#kekka .kekka1-pbox{
padding-left:22px;
padding-top:14px;
margin:0;
}
#kekka .kekka1-p{
margin:0;
padding:0;
width:245px;
float:left;
}
#kekka .kekka1-txt{
margin:0;
padding-left:18px;
padding-top:9px;
width:284px;
float:left;
}
#kekka .Box1_b{
margin:15px 0 0 0;
text-align:left;
}


#kekka .kekka2-Box1{
	margin:0;
   padding:5px 0 0 0;
	}
#kekka .kekka2-Box1_p{
	padding:0 0 0 0;
   margin:0;
   width:245px;
   float:left;
	}
	#kekka .kekka2-Box2_p{
	padding:0 0 0 46px;
   margin:0;
   width:245px;
   float:left;
	}
#kekka .Box2_b{
margin:15px 0 0 10px;
text-align:center;
}



#kekka .kekka3-Box1{
	margin:0;
   padding:15px 0 20px 11px;
	}
#kekka .kekka3-t1{
	margin:0;
   padding:0 0 8px 0;
	}
#kekka .kekka3-Box1_p{
	padding:0 0 0 0;
   margin:0;
   width:108px;
   float:left;
	}
	#kekka .kekka3-Box2_p{
	padding:0 0 0 7px;
   margin:0;
   width:108px;
   float:left;
	}
	#kekka .kekka3-b{
	padding-top:10px;
   margin:0;
   text-align:center;
	}
	#kekka .kekka4-b{
	padding:0;
   margin-top:15px;
   text-align:center;
	}


/* CSS Document */

/*-----------basic・-----------*/
#contents{
font-size: 12px;
line-height: 140%;
color:#330000;
}


/*index-read*/

#pr_contest-read{
	width:610px;
	padding:0px;
	margin: 0px;
	margin-bottom: 10px;
}

#pr_contest-read-main{
	width:310px;
	padding:0px;
	margin: 0px;
	float:left;
}

#pr_contest-read-main p{
	margin:10px 10px 10px 0px;
}

#pr_contest-read-main h2{
	margin:0px;
	width: 310px;
	height: 97px;
	background: url(co_read_ttl01.gif) no-repeat;
	text-indent: -9999px;
}

#pr_contest-read-main p.pr_btn{
	text-align:center;
	margin-top:15px;
}

#pr_contest-read-img{
	float:right;
	margin:0px;
}

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

#pr_contest-logo-img{
	float:right;
	margin:5px;
}
