/* 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:203px;
	background:url(title02.jpg) no-repeat top;
}
#common_top_banner_tukurepo{
	width:610px;
	height:203px;
	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: 200px;
   background:url(co_title01.jpg) no-repeat top left;
	background-position: top;
	text-indent: -9999px;
}

#pr_contest-title02{
   height: 200px;
   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:320px;
   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:320px;
	line-height:1.6;
	font-size:12px;
	letter-spacing:1px;
	margin:0;
   }
 #pr_contest-lead .pr_contest-leadbox{
 	padding:10px 20px 10px 10px;
}
 #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;
}	


/*1 */
#sec1 {
   width: 610px;
   margin: 0;
   padding:0;
   background:url(sec_bg.gif) left top repeat;
}
#sec1 #sec1-ttl h2{
   background:url(sec1_ttl.jpg) left top no-repeat;
   height: 154px;
   }
 #sec1 #sec1-box{
	margin:0;
	padding:0;
	height:109px;
	}
 #sec1 #sec1-box2{
	margin:0;
	padding:0;
	height:135px;
	width:610px;
	position:relative;
	}
#sec1 p{
	margin:0;
}
p.sec1_comment1{
	display:block;
	position:absolute;
	top:25px;
	left:132px;
	width:190px;
	height: 79px;
	font-size:10px;
}
 #sec1 .sec1-user-box{
 	margin:10px 7px 8px 8px;
	padding:0;
	background:url(sec1_user_bg.gif) left top repeat;
	}
 #sec1 .sec1-user-leftbox{
 width:241px;
 float:left;
 }
 #sec1 .sec1-user-rightbox{
 width:354px;
 float:left;
 }
#sec1 .sec1-user-recipe{
 	width:354px;
    height:65px;
	background:url(sec1_user1_top.gif) left top no-repeat;
 }
#sec1 .sec1_comment2{
	padding:24px 15px 0 15px;
	font-size:14px;
	line-height:160%;
	font-weight:bold;
}
#sec1 .sec1-user-recipetxt{
 margin:0 15px 0 15px;
 padding:0;
 }
#sec1 .sec1_comment-b{
	margin:5px 15px 0 10px;
	text-align:center;
}
#sec1 .sec1_comment-comebox{
	margin-top:5px;
	width:338px;
}

#sec1 .sec1-user2-box{
 	margin:10px 7px 8px 8px;
	padding:0;
	background:url(sec1_user_bg.gif) left top repeat;
	}
 #sec1 .sec1-user2-rightbox{
 width:242px;
 float:left;
 }
 #sec1 .sec1-user2-leftbox{
 width:353px;
 float:left;
 }
#sec1 .sec1-user2-recipe{
 	width:353px;
    height:77px;
	background:url(sec1_user2_top.gif) left top no-repeat;
 }
#sec1 .sec1_comment2b{
	padding:35px 15px 0 20px;
	font-size:14px;
	line-height:160%;
	font-weight:bold;
}
#sec1 .sec1-user2-recipetxt{
 margin:0 15px 0 20px;
 padding:0;
 }
#sec1 .sec1_comment-comebox2{
	margin:5px 0 0 12px;
	width:340px;
}
#sec1 .sec1-user-box-bottom{
	padding-top:5px;
	height:11px;
}
#sec1 .sec1-bottom{
height:25px;
margin:0;
padding:0;
}
/* 2 */
#sec2 {
   width: 610px;
   background:url(sec_bg.gif) repeat-y;
   margin: 20px 0 20px 0;
   padding:0;
}
#sec2 #sec2-ttl h2{
   background:url(sec2_ttl.jpg) left top no-repeat;
   height:151px;
   text-indent: -9999px;
   }
#sec2 .sec2-txtbox{
	margin:0;
	padding:0;
	height:102px
	}
#sec2 #sec2-box{
margin:0 11px 0 10px;
padding:0;
background:url(sec2_bg.gif) left top repeat-y;
}
#sec2 .sec2-box-top{
height:18px;
}
#sec2 .sec2-box-graph{
margin:0 9px 0 10px;
background:url(sec2_box_bg.gif) left top repeat-y;
}
#sec2 .sec2-box-graph-top{
height:12px;
}
#sec2 .sec2-box-graph-con{

}
#sec2 .sec2-box-graph-con-left{
width:351px;
margin:0 10px 0 10px;
float:left;
}
#sec2 .sec2-box-graph-con-right{
width:183px;
margin:25px 0px 0 0px;
padding-right:13px;
float:left;
}
#sec2 .sec2-box-graph-bottom{
height:9px;
}
#sec2 .sec2-box2{
margin:0;
padding:0;
}

#sec2 .sec2-box-bottom{
height:14px;
}

#sec2 #sec2-bottom{
height:25px;
}

/*banner 
.sec-banner {
   width: 610px;
   margin-top: 20px;
   padding:0;
   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;
}


/*-----------kekka・-----------*/
#kekka {
   width: 610px;
   margin:20px 0 20px 0;
   background:url(kekka_bg.gif) repeat-y;   
}
#kekka #kekka-ttl h2{
   background:url(kekka_ttl.gif) left top no-repeat;
   height: 117px;
   text-indent: -9999px;
}
#kekka .kekka_box{
margin:0 9px 0 13px;
padding:0 0 0 0;
}
#kekka .kekka_photo{
width:184px;
margin-right:18px;
float:left;
}
#kekka .kekka_photo2{
width:184px;
padding:0;
float:left;
}
#kekka .kekka_photo-box{
width:184px;
height:231px;
margin:0;
padding:0;
}
#kekka .kekka_txt{
margin:0;
padding:8px 11px 0 11px;
}
#kekka .kekka_recipeTxt{
margin:5px 0 0px 0;
text-align:left;
font-size:10px;
height:70px;
}
#kekka .kekka_recipe{
padding:0;
text-align:left;
font-size:1.1em;
line-height:1.6em;
margin-top:5px;
font-weight:bold;
height:40px;
}
#kekka .kekka_name{
margin:0 5px 0px 5px;
font-size:0.9em;
text-align:right;
}
#kekka .kekka_recipe2{
padding:0;
text-align:left;
font-size:1.1em;
line-height:1.6em;
margin-top:5px;
font-weight:bold;
height:50px;
}
#kekka .kekka_s{
clear:both;
margin:0;
padding:0;
}
#kekka .kekka_box-txt{
background:url(kekka_txt_bg.gif) left top no-repeat;
width:184px;
height:204px;
}


#kekka2 {
	width: 610px;
	margin:0;
}
#kekka2 #kekka2-ttl h2{
	height: 128px;
	text-indent: -9999px;
	background-image: url(kekka2_ttl.gif);
}
#kekka2 .kekka2_box{
margin:0 9px 0 13px;
padding:0 0 0 0;
}

#kekka2 .kekka2_photo{
width:184px;
margin-right:18px;
float:left;
}
#kekka2 .kekka2_photo2{
width:184px;
padding:0;
float:left;
}
#kekka2 .kekka2_photo-box{
width:184px;
height:231px;
margin:0;
padding:0;
}
#kekka2 .kekka2_txt{
margin:0;
padding:8px 11px 0 11px;
}
#kekka2 .kekka2_recipeTxt{
margin:5px 0 0px 0;
text-align:left;
font-size:10px;
height:70px;
}
#kekka2 .kekka2_recipe{
padding:0;
text-align:left;
font-size:1.1em;
line-height:1.6em;
margin-top:5px;
font-weight:bold;
height:40px;
}
#kekka2 .kekka2_name{
margin:0 5px 0px 5px;
font-size:0.9em;
text-align:right;
}
#kekka2 .kekka2_recipe2{
padding:0;
margin-top:5px;
}
#kekka2 .kekka2_s{
clear:both;
margin:0;
padding:0;
}
#kekka2 .kekka2_box-txt{
background:url(kekka_txt_bg.gif) left top no-repeat;
width:184px;
height:204px;
}

#kekka .kekka_bottom{
height:17px;
margin:0;
padding-top:5px;
}
