@charset "utf-8";
/* CSS Document */

/*全体*/
#reportWrapper{background:#fff url(images/report/bg.gif) 0 96px; 	margin-bottom:20px;}

/*レポートヘッダ*/
#reportHeader{
	width:927px;
	height:96px;
	background:#f9f8f7;
	position:relative;
}
#reportHeaderTitle{
	position:absolute;
	left:17px;
	top:18px;
}
#reportHeaderLink{
	position:absolute;
	left:198px;
	top:18px;
}
#reportHeaderLink p{
//	background:url(images/report/recipe_arw2.gif) 0 2px no-repeat;
//	padding-left:16px;
//	line-height:20px;
//	font-weight:bold;
}

#reportHeaderLogo{
	position:absolute;
	left:813px;
	top:18px;
}


/*タイトル*/
#titleWords p{font-size:16px; color:#a27c3f; font-weight:bold; line-height:24px;}
#titleWords{
	width:554px;
	padding:0 60px 35px 30px;
}
#reportTitleRight{
	float:right;
	width:664px;
}

#titleImageThumbnail{
	background:url(images/report/bg_link_cnt.gif);
	width:200px;
	padding:0 9px 0 7px;
	margin-top:-10px;
}
#reportTitleLeft{
	width:219px;
	float:left;
	padding:10px 0 0 44px;
}


/*ページ内タイトル*/
.midashiTitle{
	width:837px;
	height:43px;
	margin:0 45px 30px;
}


/*コンテンツ*/
.contentWordsDiv{
	width:751px;
	padding:0 88px;
	margin-bottom:15px;
	text-align:left;
}

.contentWordsDivRight{
	width:216px;
	float:right;
	text-align:left;
}
.contentWordsDivLeft{
	width:535px;
	float:left;
	text-align:left;
}


.contentWordsDiv p{
	color:#004537;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}

.contentWordsDiv p span{
	color:#e72e25;
}

#kenteiLinkMiddle{
	background:url(images/report/bg_link_cnt.gif);
	width:200px;
	padding:0 9px 0 7px;
	text-align:center;
}
#kenteiLinkTop{
	margin-top:-20px;
}

#kenteiLinkMiddle p{
	font-size:10px;
	font-weight:normal;
}
#kenteiLinkMiddle p strong{
	font-size:14px;
	line-height:20px;
}


/*レシピ*/
.recipeWrapper{
	background:url(images/report/bg_recipe_paper.jpg);
	width:751px;
}
.recipeLeft{
	width:224px;
	padding-left:20px;
	float:left;
}
.recipeRight{
	width:497px;
	float:right;
	padding-right:10px;
}

.recipeRight h3{
	margin-top:15px;
	margin-bottom:10px;
}

.recipeRight p span{
	color:#ff7e00;
}


.recipeAllLink{
	text-align:center;
	padding-top:15px;
	padding-bottom:20px;
}

.recipeAllLink .keisen{
	margin-bottom:12px;
}

.recipeAllLinkMiddle{
	background:url(images/report/recipe_btn_cnt.gif);
	width:349px;
	text-align:center;
	position:relative;
	padding:6px 0;
}

.recipeAllLinkMiddle img{
	position:absolute;
	left:11px;
	top:7px;
}

.recipeAllLinkMiddle a{
	color:#fff;
	font-weight:bold;
}
.recipeAllLinkMiddle a:hover{
	color:#fff;
}

.recipeAllLink div{
	margin:0 auto;
}


/*キャラクターふきだし*/
.hukidashiMiddle{
	width:359px;
	background:url(images/report/recipe_fuki_cnt.gif);
	padding:0 26px 0 32px;
}
.hukidashiMiddle p{
	font-size:12px;
	color:#748455;
	font-weight:normal;
}
#chara{
	margin-top:12px;
	width:487px;
}
#charaLeft{
	width:70px;
	float:left;
}
#charaRight{
	width:417px;
	float:right;
}


/*ノーマルみだし*/
.normalMidashi{
	width:837px;
	height:29px;
	background:url(images/report/midashi03.gif) no-repeat;
	margin:0 45px 27px;
	text-align:center;
	font-size:14px;
	padding-top:14px;
	padding-bottom:10px;
	color:#004537;
	font-weight:bold;
}


/*声*/
.voice{
	margin:0 45px 20px 45px;
}

.voiceHukidashiMiddle{
	width:297px;
	background:url(images/report/voice_fuki_cnt.gif);
	padding:5px 10px 5px 30px;
	color:#004537;
}
.voiceLeftLeft{
	float:left;
	width:44px;
}
.voiceLeftRight{
	float:left;
	width:337px;
}
.voiceLeft{
	width:381px;
	float:left;
}
.voiceMiddle{
	width:86px;
	height:36px;
	background:url(images/report/voice_arw.gif);
	float:left;
	color:#004537;
	padding:20px 0 0 19px;
}
.voiceRight{
	width:324px;
	float:left;
}

.voiceRightMiddle01{
	background:url(http://chouriryoku.jp/test/up/zespri/images/report/botton1.gif) center;
	background-repeat: no-repeat;
	width:350px;
	height:61px;
	text-align:center;
}

.voiceRightMiddle02{
	background:url(http://chouriryoku.jp/test/up/zespri/images/report/botton2.gif) center;
	background-repeat: no-repeat;
	width:350px;
	height:61px;
	text-align:center;
}

.voiceRightMiddle01 a{color:#fff; font-size:14px; font-weight:bold;}
.voiceRightMiddle01 a:hover{color:#fff;}
.voiceRightMiddle02 a{color:#fff; font-size:14px; font-weight:bold;}
.voiceRightMiddle02 a:hover{color:#fff;}

//.voiceRightMiddle02 a{color:#e4007f; font-size:14px; font-weight:bold;}