/* CSS Document */

#common_top_banner{

}

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

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

#pr_contest-title02{
	width: 610px;
	height: 200px;
	margin: 0;
	background-image: url(ttl-kurumi_02.jpg);
	background-repeat: no-repeat;
}


#pr_contest-lead-main{
	width:330px;
	padding:0px;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#index_lead{
	width: 340px;
}
#index_lead span.emphasis01{
	color:#EF0965;
	font-weight:bold;
}
#index_lead span.emphasis02{
	color:#0066CC;
	font-weight:bold;
}

#index_present{
	width: 260px;
	height: 291px;
	float: right;
}





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

#pr_contest-logo-img{
	margin: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メイン__________________________________________________________________*/
#pr_main {
	margin-bottom:20px;
	clear: both;

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

/*リードの文字色　赤・青・緑*/
#index_lead .txt_red {
	color: #FF0000;
}
#index_lead .txt_blue {
	color: #0000FF;
}
#tennen-water_box .txt_green {
	color: #009933;
}
/*クリアボス*/
#kurumi_box .clear_both {
	clear: both;
}
/*下部コーディング部分全体*/
#kurumi_box {
	width: 610px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/*おいしさいろいろ♪　くるみたっぷりスイーツをご紹介*/
/*全体*/
#kurumi_box .sweets-recipe {
	background-image: url(bck-kurumi-sweets.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 965px;
	width: 610px;
	position: relative;
	font-size: 12px;
	line-height: 18px;
	color: #820000;
}
/*画像*/
#kurumi_box .sweets-recipe .img-sweets_01 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 155px;
	left: 40px;
}
#kurumi_box .sweets-recipe .img-sweets_02 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 334px;
	top: 155px;
}
#kurumi_box .sweets-recipe .img-sweets_03 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 40px;
	top: 505px;
}
#kurumi_box .sweets-recipe .img-sweets_04 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 334px;
	top: 505px;
}
/*テキスト*/
#kurumi_box .sweets-recipe .text-sweets_01 {
	position: absolute;
	top: 343px;
	left: 30px;
	width: 255px;
	margin: 0px;
	padding: 0px;
}
#kurumi_box .sweets-recipe .text-sweets_02 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 343px;
	left: 325px;
	width: 255px;
}
#kurumi_box .sweets-recipe .text-sweets_03 {
	width: 255px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 693px;
	left: 30px;
}
#kurumi_box .sweets-recipe .text-sweets_04 {
	margin: 0px;
	padding: 0px;
	width: 270px;
	left: 325px;
	top: 693px;
	position: absolute;
}
/*ボタン*/
#kurumi_box .sweets-recipe .btn-sweets_01 {
	position: absolute;
	top: 385px;
	left: 81px;
}
#kurumi_box .sweets-recipe .btn-sweets_02 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 385px;
	left: 376px;
}
#kurumi_box .sweets-recipe .btn-sweets_03 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 736px;
	left: 81px;
}
#kurumi_box .sweets-recipe .btn-sweets_04 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 376px;
	top: 736px;
}
/*バナー*/
#kurumi_box .sweets-recipe .bnr-sweets {
	position: absolute;
	left: 6px;
	margin: 0px;
	padding: 0px;
	height: 168px;
	width: 597px;
	top: 793px;
}
/*カリフォルニアくるみの魅力*/
#kurumi_box .kurumi-miryoku {
	padding: 0px;
	height: 285px;
	width: 610px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(bck-kurumi-miryoku.jpg);
	background-repeat: no-repeat;
	line-height: 16px;
	position: relative;
	letter-spacing: 0.1em;
	font-size: 12px;
}
/*左テキスト*/
#kurumi_box .kurumi-miryoku .text-miryoku_01 {
	position: absolute;
	width: 286px;
	top: 105px;
	color: #FFFFFF;
	left: 30px;
	line-height: 18px;
}
/*左テキスト(黄色)*/
#kurumi_box .kurumi-miryoku .text-miryoku_01 .text-yellow {
	color: #FFFF00;
}
/*右テキスト上*/
#kurumi_box .kurumi-miryoku .text-miryoku_02 {
	position: absolute;
	top: 125px;
	left: 373px;
	width: 221px;
	color: #993300;
}
/*右テキスト下*/
#kurumi_box .kurumi-miryoku .text-miryoku_03 {
	font-weight: bold;
	color: #CC0000;
	position: absolute;
	left: 373px;
	top: 215px;
}
/*左下ボタン*/
#kurumi_box .kurumi-miryoku .btn-miryoku {
	position: absolute;
	top: 215px;
	left: 86px;
}
#kurumi_box .kurumi-tsukurepo {
	padding: 0px;
	height: 125px;
	width: 610px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*発表コーディング*/
#kurumi-happyou {
	padding: 0px;
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#kurumi-happyou .happyou_01 {
	font-size: 12px;
	background-image: url(bck-happyou_01.jpg);
	margin: 0px;
	padding: 0px;
	height: 288px;
	width: 610px;
	position: relative;
	background-repeat: no-repeat;
}
#kurumi-happyou .happyou_02 {
	background-image: url(bck-happyou_02.jpg);
	margin: 0px;
	padding: 0px;
	height: 288px;
	width: 610px;
	position: relative;
	background-repeat: no-repeat;
}
#kurumi-happyou .happyou_03 {
	background-image: url(bck-happyou_03.jpg);
	background-repeat: no-repeat;
	height: 294px;
	width: 610px;
	position: relative;
}
#kurumi-happyou .happyou_01 .img-happyou_01 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 80px;
	left: 40px;
}
#kurumi-happyou .happyou_02 .img-happyou_01 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 40px;
	top: 80px;
}
#kurumi-happyou .happyou_03 .img-happyou_01 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 40px;
	top: 80px;
}
#kurumi-happyou .happyou_01 .text-happyou-ttl_01 a {
	font-weight: bold;
	color: #9EA73D;
	position: absolute;
	left: 315px;
	top: 80px;
}
#kurumi-happyou .happyou_01 .user-name {
	font-size: 9px;
	position: absolute;
	left: 315px;
	top: 105px;
}
#kurumi-happyou .happyou_01 .text-main {
	font-size: 13px;
	position: absolute;
	left: 315px;
	top: 125px;
	width: 260px;
}
#kurumi-happyou .happyou_02 .text-happyou-ttl_01 a {
	font-weight: bold;
	color: #9EA73D;
	position: absolute;
	left: 315px;
	top: 80px;
}
#kurumi-happyou .happyou_02 .user-name {
	font-size: 9px;
	position: absolute;
	left: 315px;
	top: 130px;
	width: 260px;
}
#kurumi-happyou .happyou_02 .text-main {
	font-size: 13px;
	position: absolute;
	left: 315px;
	top: 150px;
	width: 270px;
}
#kurumi-happyou .happyou_03 .text-happyou-ttl_01 a {
	font-weight: bold;
	color: #9EA73D;
	position: absolute;
	left: 315px;
	top: 80px;
}
#kurumi-happyou .happyou_03 .user-name {
	font-size: 9px;
	position: absolute;
	left: 315px;
	top: 130px;
	width: 260px;
}
#kurumi-happyou .happyou_03 .text-main {
	font-size: 13px;
	position: absolute;
	left: 315px;
	top: 150px;
	width: 260px;
}
#kurumi-happyou .happyou_01 .text-happyou-ttl_01 {
	font-size: 16px;
}
#kurumi-happyou .happyou_02 .text-happyou-ttl_01 {
	font-size: 16px;
}
#kurumi-happyou .happyou_03 .text-happyou-ttl_01 {
	font-size: 16px;
}
