/* 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: 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: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-leadbox{
 	padding:10px 10px 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;
   background:url(sec1_bg.gif) repeat-y;
   /*height: 448px;*/
   margin: 0;
   padding-bottom:15px;
}
#sec1 #sec1-ttl h2{
   background:url(sec1_ttl.jpg) left top no-repeat;
   height: 103px;
   text-indent: -9999px;
}
#sec1 .sec1-box{
margin:0 13px;
padding:0px;
background-color:#FFFFFF;
}
#sec1 .sec1b-box{
margin:0 12px 0 24px;
padding:0px;
background-color:#FFFFFF;
}
#sec1 .sec1-top{
margin:0;
padding:0;
height:16px;
}

#sec1 .sec1-txt{
margin:10px 16px 0 0;
padding:0;
font-size:1.1em;
line-height:1.6em;
width:289px;
float:left;
}
#sec1 .sec1-photo{
margin:0;
padding:0;
float:left;
}
#sec1 .sec1-b{
text-align:center;
margin:0;
padding:18px 0 0px;
}
#sec1 .sec1-box2{
margin:0 7px 0 7px;
padding:0;
background:url(sec1box_bg.gif) left top no-repeat;
}
#sec1 .sec1-box2 h3{
height:83px;
margin:0;
padding:0;
}
#sec1 .sec1a-box2{
margin:0 0px 0 35px;
padding:0px;
}
#sec1 .sec1a-box2p{
margin:0 15px 0 0;
padding:0;
float:left;
}
#sec1 .sec1a-box2ptxt{
margin:4px 0 0 0;
text-align:center;
font-size:1.1em;
line-height:1.6em;
}
#sec1 .sec1a-banner{
clear:both;
padding-top:15px;
text-align:center;
}
#sec1 .sec1a-box2botom{
height:21px;
margin:0;
padding:0;
}
#sec1 .sec1-botom{
margin:0;
padding:0;
height:17px;
}

/* 2 */
#sec2 {
   width: 610px;
   /*height: 448px;*/
   margin: 20px 0 20px 0;
   padding:0;
   background:url(sec2_bg.gif) repeat-y;   
}
#sec2 .sec2-top{
margin:0;
padding:0;
height:18px;
}
#sec2 .sec2box{
margin:0 13px 0 13px;
padding:0;
}
#sec2 .sec2box1{
margin:0;
padding:0 13px 0 20px;
}
#sec2 .sec2box-text{
padding:25px 18px 0 0;
margin:0;
width:320px;
font-size:1.1em;
line-height:1.6em;
float:left;
}
#sec2 .sec2-b{
text-align:center;
margin:0;
padding:18px 0 0px;
}
#sec2 .sec2box-photo{
width:207px;
margin:0;
padding:0;
float:left;
}
#sec2 .sec2box2{
margin:0;
padding:0 0px 0 9px;
text-align:left;
}
#sec2 .sec2-b2{
text-align:center;
margin:0;
padding:10px 0 10px 0;
}
#sec2 .sec2-bottom{
margin:0;
padding:0;
height:20px;
}

/*3 */
#sec3 {
   width: 610px;
   background:url(sec3_bg.gif) repeat-y;
   /*height: 448px;*/
   margin: 8px 0 0 0;
   padding:0;
}
#sec3 #sec3-ttl h2{
   background:url(sec3_ttl.gif) left top no-repeat;
   height: 68px;
   text-indent: -9999px;
}
#sec3 .sec3-box{
margin:0 20px 0 25px;
padding:0px;
}
#sec3 .sec3-txt{
margin:0;
padding:15px 15px 0 0;
text-align:left;
font-size:1.1em;
line-height:1.6em;
width:360px;
float:left;
}
#sec3 .sec3-p{
margin:0;
padding:0;
float:left;
}
#sec3 .sec3-b{
text-align:center;
margin:0;
padding:10px 0 3px 0;
}
#sec3 .sec3-bottom{
margin:0;
padding:0;
height:14px;
}
/* banner */
#sec_banner{
margin:20px 0 0;
text-align:center;
}


/* kekka */
#kekka {
   width: 610px;
   /*height: 448px;*/
   margin: 30px 0 25px;
   padding-bottom:20px;
   background:url(kekka_bg.gif) left top repeat;
}
#kekkaG {
   width: 610px;
   /*height: 448px;*/
   margin:0 0 0;
   padding-bottom:20px;
}
#kekkaG .kekkaG-ttl h2{
   background:url(kekka_ttl.gif) left top no-repeat;
   height: 93px;
   text-indent: -9999px;
}
#kekkaG .kekkaG_box{
margin:0 15px 0 15px;
padding:15px 15px 0 15px;
background:#FFFFFF;
}
#kekkaG .kekkaG_photo{
width:248px;
margin-right:23px;
float:left;
}
#kekkaG .kekkaG_txt{
width:265px;
float:left;
}
#kekkaG .kekkaG_recipeTxt{
margin:5px 5px 0px 5px;
font-size:1.1em;
text-align:left;
}
#kekkaG .kekkaG_recipe{
padding:10px 0 0 0;
text-align:left;
font-size:1.4em;
font-weight:bold;
}
#kekkaG .kekkaG_name{
margin:5px 5px 0px 5px;
font-size:0.9em;
text-align:right;
}
#kekkaG .kekka1G_bottom{
height:16px;
}

#kekka1 {
   width: 610px;
   /*height: 448px;*/
   margin: 0 0 0;
   padding-bottom:20px;
}
#kekka1 .kekka-ttl h2{
   background:url(kekka2_ttl.gif) left top no-repeat;
   height: 84px;
   text-indent: -9999px;
}
#kekka1 .kekka1-Box1{
	margin:0 10px 0 10px;
padding:15px 0 0px 20px;
background:#FFFFFF;
	}
#kekka1 .kekka1-Box1_p{
	padding:0 11px 0 0;
   margin:0;
   width:175px;
   float:left;
	}
#kekka1 .kekka1-Box1recipe{
padding:5px 0 0 0;
text-align:left;
font-size:14px;
font-weight:bold;
}
#kekka1 .kekka1-Box1recipeTxt{
margin:5px 0 0 0;
text-align:left;
}
#kekka1 .kekka1-Box1_b{
margin:8px 0 0 0;
text-align:center;
}
#kekka1 .kekka1-Box1_name{
margin:8px 0 0 0;
font-size:11px;
text-align:left;
}

#kekka2 {
   width: 610px;
   /*height: 448px;*/
   margin: 0;
   padding:0;
   }
#kekka2 .kekka2-ttl h2{
   background:url(kekka3_ttl.gif) left top no-repeat;
   height: 83px;
   text-indent: -9999px;
}
#kekka2 .kekka2-Box2{
	margin:0 10px 0 10px;
padding:0 0 15px 20px;
background:#FFFFFF;
	}
#kekka2 .kekka2-Box2_p{
	padding:0 11px 0 0;
   margin:0;
   width:175px;
   float:left;
	}
#kekka2 .kekka2-Box2recipe{
padding:5px 0 0 0;
text-align:left;
font-size:14px;
font-weight:bold;
}
#kekka2 .kekka2-Box2recipeTxt{
margin:5px 0 0 0;
text-align:left;
}
#kekka2 .kekka2-Box2_b{
margin:8px 0 0 0;
text-align:center;
}
#kekka2 .kekka2-Box2_name{
margin:0;
padding:8px 0 0 0;
font-size:11px;
text-align:left;
}
#kekka2 .kekka2-Box3{
	padding:15px 0 0 0;
   margin:0;
   text-align:center;
	}
#kekka2 .kekka2-Box3_p{
	padding:0 10px 0 70px;
   margin:0;
   width:180px;
   float:left;
	}
#kekka2 .kekka2-Box4_p{
	padding:0 0 0 30px;
   margin:0;
   width:180px;
   text-align:center;
   float:left;
	}

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