@charset "EUC-JP";
body {
	background: #FFCFBF;
	text-align: center;
	color: #333;
}
#container {
	width: 100%;
	text-align: center;
	min-height:100%;
	margin:0px auto -38px;/*同調させる高さ_a =bのﾏｲﾅｽ値_(1/4)*/
}
body > #container {
    height: auto;
}
/* IE6 上記 min-height:100%; 用 */
* html div#container {
	height:100%;
	position:relative;
}
/**/

.clearBtm {
	clear:both;
	width:750px;
	height:1px;
	font-size:1px;
	margin: 0;
}



/*---------- clearfix ----------*/
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix {
	min-height:1px;
}
* html .clearfix {
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
/*---------- clearfix ----------*/



/**/
/*ヘッダ---------------------------------------------------*/
#header {
	width:100%;
	height:453px;
	background-image:url(../images/bg_head.gif);
	border-bottom:10px solid #661A00;
	padding-top:10px;
}
#title-t {
	position:relative;
	width: 800px;
	height:445px;
	background-image: url(../images/title_t.gif);
	background-repeat: no-repeat;
	margin:0px auto;
}
#title-t-on {
	/*position:relative;*/
	position:absolute;
	width:786px;
	height:431px;
	background-image:url(../images/title_t_on.jpg);
	background-repeat: no-repeat;
	/*margin:7px;*/
	top:7px;
	left:7px;
}
/*レシピページ用ヘッダ*/
#header-r {
	width:100%;
	height:195px;
	background-image:url(../images/bg_head.gif);
	border-bottom:10px solid #661A00;
	padding-top:10px;
}
#title-r {
	position:relative;
	width: 800px;
	height:180px;
	background-image: url(../images/title_r.gif);
	background-repeat: no-repeat;
	margin:3px auto;
}
#title-r-on {
	/*position:relative;*/
	position:absolute;
	width:271px;
	height:137px;
	background-image:url(../images/title_r_on.jpg);
	background-repeat: no-repeat;
	/*margin-top:13px;
	margin-right:7px;*/
	top:13px;
	left:522px;
}

#header h1, #header h2, #header p, #header-r h1, #header-r h2, #header-r p{
	text-indent:-9999px;
	margin: 0;
}
/*ヘッダエンド---------------------------------------------------*/
/**/
/*メイン---------------------------------------------------*/
#container-main {
	width: 812px;
	background: url(../images/bg.gif) repeat-y;
	margin: 0 auto;
	text-align: left;
	padding-bottom:20px;
}
#mainContent {
	width:750px;
	margin:0px 31px;
	padding-top:40px;
}
#mainContent-r {
	width:750px;
	margin:0px 31px;
}
#mainContent h2#titShou1, #mainContent h2#titShou2 {/*「入賞」「入選」作品タイトルオビ設定*/
	width:750px;
	height:68px;
	background-repeat:no-repeat;
	background-position:center top;
	text-indent:-9999px;
	/*padding-bottom:3px;*/
	border-bottom: solid 2px #DEBF73;
	margin-bottom:30px;
}
#mainContent h2#titShou1 {
	background-image:url(../images/tit_nyusho_t.gif);/*「入賞」作品タイトルオビ画像*/
}
#mainContent h2#titShou2 {
	background-image:url(../images/tit_nyusen_t.gif);/*「入選」作品タイトルオビ画像*/
	margin-top:58px;
	border-bottom-color:#CCCCCC;
}
/*※※※賞ブロックＡＢＣＤ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※*/
#mainContent div#shouBlock1 {/*01最優秀賞ブロック*/
	width:750px;
	height:319px;
	position:relative;
	margin-bottom:20px;
}
#mainContent div#shouBlock1 h3 {/*賞タイトル*/
	width:81px;
	height:88px;
	background-image:url(../images/shou1t.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:0px;
	left:0px;
}
#mainContent div#shouBlock1 div#dataTop1 {/*受賞情報＋写真ブロック*/
	width:650px;
	font-size:12px;
	position:absolute;
	top:4px;
	left:100px;
}
#mainContent div.bumon-t {/*部門名バック帯（魚チャレ色）*/
	width:322px;
	height:16px;
	background-color:#DFFFBF;
}
#mainContent div.bumon-t1 {/*部門名バック帯（最優秀賞）*/
	width:650px;
}
#mainContent div.bumon-t-pr {/*部門名バック帯（プロめざ色）*/
	background-color:#BFDFFF;
}
#mainContent div.bumon-t2 {/*部門名バック帯（文字無し）*/
	height:3px;
}
#mainContent div.bumon-t p {/*部門名文字*/
	margin-top:4px;
	margin-left:3px;
}
#mainContent div#shouBlock1 div#dataTop1 h4 {/*料理名*/
	width:650px;
	height:29px;
	background-image:url(../images/fName01t.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:3px;
}
#mainContent div#shouBlock1 div#dataTop1 h4.h4name2 {/*料理名２*/
	background-image:url(../images/fName02t.gif);
}
#mainContent div#shouBlock1 div#dataTop1 p.nameTxt {/*氏名ブロック*/
	position:absolute;
	top:65px;
	line-height:20px;
}
#mainContent div#shouBlock1 div#dataTop1 span.name {/*氏名*/
	font-size:14px;
}
#mainContent div#shouBlock1 div#dataTop1 p.btn-recipe {/*レシピボタン位置*/
	position:absolute;
	top:287px;
	right:509px;
}
.btn-recipe a, .btn-shosai a, .recipe-pdf a {/*ボタン画像設定-----------------------------※共通使用*/
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	overflow:hidden;
	width:108px;
	height:28px;
	text-indent:-9999px;
}
.btn-recipe a {/*レシピボタン画像設定-----------------------------※共通使用*/
	background-image:url(../images/btn_recipe.gif);
}
.btn-shosai a {/*詳細ボタン画像設定-----------------------------※共通使用*/
	background-image:url(../../contest2012_award/images/btn_shosai.gif);
}
.btn-recipe a:hover, .btn-shosai a:hover {/*ボタンロールオーバー------------※共通使用*/
	background-position:0px -28px;
}
#mainContent div#shouBlock1 img {/*料理写真*/
	position:absolute;
	top:65px;
	left:245px;
}
#shouBlock2, #shouBlock3, #shouBlock4, #shouBlock5, #shouBlock6, #shouBlock7, #shouBlock8, #recipe-pdfBlock {/*賞ブロック----※共通使用*/
	width:750px;
	height:356px;
	position:relative;
	margin-top:5px;
	background-repeat:no-repeat;
	background-position:25px 18px;
}
/*賞ブロック02上書き----※共通使用*/
/*#shouBlock2 {
	height:680px;
}*/
/*ブロック06上書き*/
#shouBlock6 {
	border-bottom: solid 2px #DEBF73;
}
#shouBlock7, #shouBlock8 {/*入選ブロック07,08----※共通使用*/
	height:166px;
	background-position:25px 5px;
}
#shouBlock8, #recipe-pdfBlock {/*ブロック08上書き*/
	border-bottom: solid 2px #CCCCCC;
	height:168px;
}
/**/
#recipe-pdfBlock {/*レシピPDFダウンロードブロック*/
	/*height:113px;*/
	height:55px;
	padding-top:58px;
}
#recipe-pdfBlock div.recipe-pdf {
	/*display:block;*/
	position:relative;
	/*margin:58px auto 20px;*/
	margin:0px auto 20px;
	width:622px;
	height:35px;
}
#recipe-pdfBlock div.recipe-pdf span {
	float:left;
	font-size:14px;
	line-height:35px;
	/*margin-right:20px;*/
	width:454px;
}
#recipe-pdfBlock div.recipe-pdf a {/*レシピPDFボタン上書き*/
	width:168px;
	height:35px;
	background-image:url(../images/btn_recipe_pdf.gif);
	float:right;
}
#recipe-pdfBlock div.recipe-pdf a:hover {/*ボタンロールオーバー*/
	background-position:0px -35px;
}
/**/
#mainContent div#shouBlock2 {/*02水産庁長官賞ブロックリーダー罫*/
	background-image:url(../images/shou2_Line.gif);
}
#mainContent div#shouBlock3 {/*03大日本水産会会長賞ブロックリーダー罫*/
	background-image:url(../images/shou3_Line.gif);
}
#mainContent div#shouBlock4 {/*04日本放送協会会長賞ブロックリーダー罫*/
	background-image:url(../images/shou4_Line.gif);
}
#mainContent div#shouBlock5 {/*05日本おさかなマイスター協会会長賞ブロックリーダー罫*/
	background-image:url(../images/shou5_Line.gif);
}
#mainContent div#shouBlock6 {/*06審査委員長特別賞ブロックリーダー罫*/
	background-image:url(../images/shou6_Line.gif);
}
#mainContent div#shouBlock7 {/*07お魚料理チャレンジ部門ブロックリーダー罫*/
	background-image:url(../images/shou7_Line.gif);
}
#mainContent div#shouBlock8 {/*08プロを目指す学生部門ブロックリーダー罫*/
	background-image:url(../images/shou8_Line.gif);
}
#mainContent h3.shouTit {/*賞タイトル-----------------------※共通使用*/
	width:70px;
	height:70px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#mainContent div#shouBlock2 h3 {/*賞タイトル02水産庁長官賞*/
	background-image:url(../images/shou2.gif);
}
#mainContent div#shouBlock3 h3 {/*賞タイトル03*/
	background-image:url(../images/shou3.gif);
}
#mainContent div#shouBlock4 h3 {/*賞タイトル04*/
	background-image:url(../images/shou4.gif);
}
#mainContent div#shouBlock5 h3 {/*賞タイトル05*/
	background-image:url(../images/shou5.gif);
}
#mainContent div#shouBlock6 h3 {/*賞タイトル06*/
	background-image:url(../images/shou6.gif);
}
#mainContent div#shouBlock7 h3 {/*入選タイトル07*/
	background-image:url(../images/shou7.gif);
}
#mainContent div#shouBlock8 h3 {/*入選タイトル08*/
	background-image:url(../images/shou8.gif);
}
/*入選タイトル09*/
/*#mainContent div#shouBlock9 h3 {
	background-image:url(../images/shou9.gif);
}*/
/****************************/
#mainContent div.dataBox2-l {/*左ブロック-----------------------------※共通使用*/
	position:absolute;
	top:36px;
	left:85px;
}
#mainContent div.dataTop2 {/*受賞情報ブロック-----------------------------※共通使用*/
	width:322px;
	font-size:10px;
}
#mainContent div.dataTop2 h4 {/*料理名設定-----------------------------※共通使用*/
	width:322px;
	height:40px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:3px;
}
#mainContent div.dataTop2b {/*氏名ブロック-----------------------------※共通使用*/
	position:absolute;
	top:62px;
	line-height:16px;
}
#mainContent div.dataTop2b2 {/*氏名ブロック-----------------------------※共通使用*/
	top:49px;
}
#mainContent div.dataTop2 span.name {/*氏名-----------------------------※共通使用*/
	font-size:12px;
}
#mainContent div.dataTop2b img {/*料理写真-----------------------------※共通使用*/
	margin:3px 0px 5px;
}
#mainContent div.dataTop2b p.btn-recipe {/*レシピボタン位置------------※共通使用*/
	margin-left:214px;
}
/****************************/
#mainContent div.dataBox2-r {/*右ブロック-----------------------------※共通使用*/
	position:absolute;
	top:36px;
	left:428px;
}
/****************************/
/*左右ブロック2段目追記-----------------------------※共通使用*/
/*#mainContent div.dataBox2-l2,
#mainContent div.dataBox2-r2 {
	top:360px;
}*/
/**/
/**/
#mainContent div#shouBlock2 div.dataBox2-l div.dataTop2 h4 {/*料理名----------左*/
	background-image:url(../images/fName03t.gif);
}
#mainContent div#shouBlock2 div.dataBox2-r div.dataTop2 h4 {/*料理名----------右*/
	background-image:url(../images/fName04t.gif);
}
/**/
#mainContent div#shouBlock3 div.dataBox2-l div.dataTop2 h4 {/*料理名----------左*/
	background-image:url(../images/fName05t.gif);
}
#mainContent div#shouBlock3 div.dataBox2-r div.dataTop2 h4 {/*料理名----------右*/
	background-image:url(../images/fName06t.gif);
}
/**/
/**/
#mainContent div#shouBlock4 div.dataBox2-l div.dataTop2 h4 {/*料理名----------左*/
	background-image:url(../images/fName07t.gif);
}
#mainContent div#shouBlock4 div.dataBox2-r div.dataTop2 h4 {/*料理名----------右*/
	background-image:url(../images/fName08t.gif);
}
/**/
/**/
/**/
#mainContent div#shouBlock5 div.dataBox2-l div.dataTop2 h4 {/*料理名----------左*/
	background-image:url(../images/fName09t.gif);
}
/**/
/**/
#mainContent div#shouBlock6 div.dataBox2-l div.dataTop2 h4 {/*料理名----------左*/
	background-image:url(../images/fName10t.gif);
}
/**/
#mainContent .illust {/*イラスト*/
	position:absolute;
	top:150px;
	right:209px;
}
#mainContent .illust2 {/*イラスト*/
	right:131px;
}
#mainContent .illust3 {/*イラスト*/
	right:53px;
}
/**/
/**/
.btn-top, .btn-top2 {
	position:relative;
	width:750px;
	height:15px;
	margin-top:20px;
}
.btn-top2 {
	margin-top:10px;
}
.btn-top a, .btn-top2 a {
	width:139px;
	height:15px;
	position:absolute;
	right:0px;
	background-image:url(../images/btn_pageTop.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#mainContent div.dataBox3 {/*入選4段ブロック1列目-----------------------------※共通使用*/
	position:absolute;
	top:19px;
	height:100px;
}
#mainContent div.dataBox3b {/*入選4段ブロック2列目-----------------------------※共通使用*/
	position:absolute;
	top:174px;
	height:100px;
}
#mainContent div.dataBox3-l {/*入選4段最左ブロック-----------------------------※共通使用*/
	left:85px;
}
/*入選4段左2番めブロック-----------------------------※共通使用*/
/*#mainContent div.dataBox3-l2 {
	left:283px;
}*/
#mainContent div.dataBox3-l2 {/*入選3段左2番めブロック-----------------------------※共通使用*/
	/*left:307px;*/
	left:314px;
}
#mainContent div.dataBox3-l3 {/*入選4段左3番めブロック-----------------------------※共通使用*/
	left:427px;
}
#mainContent div.dataBox3-r {/*右ブロック-----------------------------※共通使用*/
	/*left:598px;*/
	left:543px;
}
#mainContent div.dataTop3 {/*入選情報ブロック-----------------------------※共通使用*/
	/*width:179px;*/
	width:205px;
	font-size:10px;
}
#mainContent div.dataTop3 h4 {/*料理名設定-----------------------------※共通使用*/
	/*width:179px;*/
	height:34px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#mainContent div.dataTop3b {/*氏名ブロック-----------------------------※共通使用*/
	position:absolute;
	top:45px;
	line-height:16px;
}
#mainContent div.dataTop3 span.name {/*氏名-----------------------------※共通使用*/
	font-size:12px;
}
/**/
/**/
#mainContent div#shouBlock7 div.dataBox3-l div.dataTop3 h4 {/*料理名----------左*/
	background-image:url(../images/fName11t.gif);
}
#mainContent div#shouBlock7 div.dataBox3-l2 div.dataTop3 h4 {/*料理名----------左2*/
	background-image:url(../images/fName12t.gif);
}
#mainContent div#shouBlock7 div.dataBox3-r div.dataTop3 h4 {/*料理名----------左2*/
	background-image:url(../images/fName13t.gif);
}
/**/
#mainContent div#shouBlock8 div.dataBox3-l div.dataTop3 h4 {/*料理名----------左*/
	background-image:url(../images/fName14t.gif);
}
#mainContent div#shouBlock8 div.dataBox3-l2 div.dataTop3 h4 {/*料理名----------左2*/
	background-image:url(../images/fName15t.gif);
}
#mainContent div#shouBlock8 div.dataBox3-r div.dataTop3 h4 {/*料理名----------左2*/
	background-image:url(../images/fName16t.gif);
}
/**/
/**/
/*料理名----------左*/
/*#mainContent div#shouBlock8 div.dataBox3-l div.dataTop3 h4 {
	background-image:url(../images/fName13t.gif);
}*/
/**/
/**/
#mainContent div.btn-rBlock {/*レシピボタン位置------------※共通使用*/
	/*width:176px;*/
	width:200px;
	height:33px;
	position:absolute;
	top:96px;
	left:0px;
	border-top:1px solid #CCC;
}
#mainContent div.btn-rBlock p.btn-recipe {/*レシピボタン位置------------※共通使用*/
	position:absolute;
	right:0px;
	bottom:0px;
}

/**/
/**/

#mainContent div.contentBlock {/*メッセージ（講評、おさかなマイスター、主催者から）------------※共通使用*/
	position:relative;
	width:750px;
	margin:50px 0px 35px;
	font-size:14px;
	line-height:21px;
}
#mainContent .titBox h2 {/*タイトル設定------------※共通使用**/
	height:33px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:24px;
}
#mainContent div.contentBlock .titBox h2.tit-aisatsu {
	background-image: url(../images/tit_aisatsu.gif);
}
#mainContent div.contentBlock .titBox h2.tit-kouhyo {
	background-image:url(../images/tit_kouhyou.gif);
}
#mainContent div.contentBlock .titBox h2.tit-meister {
	background-image:url(../images/tit_meister.gif);
}
#mainContent div.contentBlock .titBox h2.tit-msgShusai {
	background-image:url(../images/tit_message.gif);
}
#mainContent div.contentBlock p.msgTxt {
	float:right;
	width:515px;
}

/**/
/**/
#mainContent div.contentBlock div.aisatsu {
	position:relative;
	width:665px;
	float:right;
}
#mainContent div.contentBlock p.pTMargin {
	margin-top:1em;
}
#mainContent div.contentBlock div.aisatsu .dataBox {
	position:relative;
	float:right;
	width:255px;
	background-color:#FFDFBF;
	background-image:url(../images/g_oubo2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:2px 0px 5px 20px;
}
#mainContent div.contentBlock div.aisatsu .dataBox h3 {
	width:255px;
	background-color:#FFB973;
	background-image:url(../images/g_oubo1.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	font-size:14px;
	line-height:44px;
}
#mainContent div.contentBlock div.aisatsu .dataBox h3 em {
	font-size:18px;
}
#mainContent div.contentBlock div.aisatsu .dataBox .data {
	position:relative;
	width:235px;
	padding:15px 10px 0px;
	margin-bottom:20px;
	font-size:11px;
	/*line-height:36px;*/
}
#mainContent div.contentBlock div.aisatsu .dataBox .data .dataL {
	float:left;
	position:relative;
	width:132px;
}
#mainContent div.contentBlock div.aisatsu .dataBox .data .dataR {
	float:right;
	position:relative;
	width:103px;
	text-align:right;
}
#mainContent div.contentBlock div.aisatsu .dataBox .data em {
	font-size:14px;
}
#mainContent div.contentBlock div.aisatsu .dataBox .data .dataBtm {
	clear:both;
	width:235px;
	height:1px;
	font-size:1px;
}
#mainContent div.contentBlock div.aisatsu .phoBox {
	position:relative;
	float:left;
	width:333px;
	height:134px;
	margin-top:1.2em;
	margin-right:1.2em;
}
/**/
/**/

#mainContent div.contentBlock .msgBox,
#mainContent div.contentBlock .msgBox2 {
	position:relative;
	float:right;
	width:665px;
}
#mainContent div.contentBlock .msgTxtShusai {
	position:relative;
	/*float:left;*/
	/*width:230px;*/
}
#mainContent div.contentBlock .phoFace {
	width:130px;
	float:left;
	margin-right:20px;
}
#mainContent div.contentBlock .phoName {
	font-size:12px;
	line-height:12px;
	text-align:right;
	margin-top:3px;
}
#mainContent div.contentBlock div.msgPhoBlock {
	position:relative;
	width:420px;
	float:right;
	margin-left:15px;
}
#mainContent div.contentBlock div.msgPhoBlock2 {
	position:relative;
	width:665px;
	margin-top:24px;
}
#mainContent div.contentBlock div.msgPhoBlock2 .msgPhoL {
	float:left;
}
#mainContent div.contentBlock div.msgPhoBlock2 .msgPhoR {
	float:right;
}
#mainContent div.contentBlock .titBox h2.tit-shinsain {/*審査委員*/
	background-image:url(../images/tit_shinsain.gif);
}
#mainContent div.contentBlock .shinsaTxtBlock {
	float:right;
	font-size:14px;
	line-height:17px;
}
#mainContent div.contentBlock .shinsaTxtBlock .txtShinsacho {
	font-size:10px;
}
#mainContent div.contentBlock .titBox h2.tit-shusai {/*主催・受託・後援・協賛*/
	background-image:url(../images/tit_shusai.gif);
}
#mainContent div.contentBlock .shusaiTxtBlock {
	float:right;
	font-size:12px;
	line-height:17px;
}



/*メインエンド---------------------------------------------------*/
/**/
.footer-space {
	height:38px;/*同調させる高さ_b=c+d_(2/4)*/
}
/**/
/*フッタ---------------------------------------------------*/
#footer {
	width:100%;
	height:38px;/*同調させる高さ_c_(3/4)*/
	border-top:6px solid #661A00;
	padding-top:4px;
	background-color:#FFEBEB;
	margin:0px auto 0px;/*同調させる高さ_d_(4/4)*/
}
#footer p {
	width:312px;
	height:13px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}


/*-----------------------------------------------------------------------------------*/
/*レシピページ-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
.btn-modoru {
	position:relative;
	width:750px;
	height:30px;
}
.btn-modoru a {
	width:39px;
	height:15px;
	position:absolute;
	top:5px;
	right:0px;
	background-image:url(../images/btn_back.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#mainContent-r div.rMainBlock div.rDataBlock h2{
	width:750px;
}
#mainContent-r div.rMainBlock img {
	float:left;
}
#mainContent-r div.rMainBlock img.illFish {
	margin-right:10px;
}
#mainContent-r div.rMainBlock div.rDataBlock {
	position:relative;
	width:393px;
	float:right;
}
#mainContent-r div.rMainBlock div.rDataBlock h2 {/*賞タイトル画像設定------共通使用*/
	float:left;
	background-repeat:no-repeat;
	width:70px;/*02以降の左右幅*/
	height:89px;
	text-indent:-9999px;
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit01 {/*賞タイトル01*/
	background-image:url(../images/shou1t.gif);
	width:81px;/*01のみの左右幅*/
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit02 {/*賞タイトル02*/
	background-image:url(../images/shou2.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit03 {/*賞タイトル03*/
	background-image:url(../images/shou3.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit04 {/*賞タイトル04*/
	background-image:url(../images/shou4.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit05 {/*賞タイトル05*/
	background-image:url(../images/shou5.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit06 {/*入選タイトル06*/
	background-image:url(../images/shou6.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit07 {/*入選タイトル07*/
	background-image:url(../images/shou_nyu.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit08 {/*入選タイトル08*/
	background-image:url(../images/shou_nyu.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock h2.shouTit09 {/*入選タイトル09*/
	background-image:url(../../contest2012_award/images/shou9.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name {
	width:307px;
	height:120px;
	float:right;
	font-size:10px;
	position:relative;
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name div.bumon-r {/*レシピページ部門名バック帯（魚チャレ色）*/
	position:relative;
	width:307px;
	height:16px;
	background-color:#DFFFBF;
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name div.bumon-r-pr {/*レシピページ部門名バック帯（プロめざ色）*/
	background-color:#BFDFFF;
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name div.bumon-r2 {
	height:3px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name div.bumon-r p {
	margin-top:3px;
	margin-left:3px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3 {
	width:307px;
	height:46px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:3px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName01r {/*料理名画像*/
	background-image:url(../images/fName01r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName02r {
	background-image:url(../images/fName02r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName03r {
	background-image:url(../images/fName03r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName04r {
	background-image:url(../images/fName04r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName05r {
	background-image:url(../images/fName05r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName06r {
	background-image:url(../images/fName06r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName07r {
	background-image:url(../images/fName07r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName08r {
	background-image:url(../images/fName08r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName09r {
	background-image:url(../images/fName09r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName10r {
	background-image:url(../images/fName10r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName11r {
	background-image:url(../images/fName11r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName12r {
	background-image:url(../images/fName12r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName13r {
	background-image:url(../images/fName13r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName14r {
	background-image:url(../images/fName14r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName15r {
	background-image:url(../images/fName15r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name h3.fName16r {
	background-image:url(../images/fName16r.gif);
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name p.nameTxt {
	position:absolute;
	top:74px;
	left:0px;
	line-height:14px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.rData-name p.nameTxt span.name {
	font-size:12px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.dotLine-rs,
#mainContent-r div.dotLine-rl, #mainContent-r div.dotLine-rl2 {/*レシピページドットライン*/
	position: relative;
	width: 750px;
	height: 4px;
	background-image: url(../images/line_r.gif);
	background-repeat: no-repeat;
	clear: both;
}
#mainContent-r div.rMainBlock div.rDataBlock div.dotLine-rs {/*レシピページドットライン（短幅）*/
	width:393px;
	margin:10px 0px 5px;
}
#mainContent-r div.dotLine-rl2 {/*レシピページドットライン（全幅/複数段用）*/
	margin:6px 0px 30px;
}
/*レシピページ／材料ブロック-----------------------------------------*/
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock {
	position:relative;
	width:393px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock h4, 
#mainContent-r div.rMainBlock div.rPointBlock h4, 
#mainContent-r div.rProcessBlock h4 {/*レシピページアイコンテキスト設定*/
	background-repeat:no-repeat;
	height:24px;
	text-indent:-9999px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock h4 {/*アイコンテキスト「主材料」*/
	float:left;
	background-image:url(../images/stit_zairyo.gif);
	width:80px;
	margin-right:7px;
}
#mainContent-r div.rMainBlock div.rPointBlock h4 {/*アイコンテキスト「ポイント」*/
	background-image:url(../images/stit_point.gif);
	width:94px;
}
#mainContent-r div.rProcessBlock h4 {/*----------------------------アイコンテキスト「作り方」*/
	float:left;
	background-image:url(../images/stit_process.gif);
	width:80px;
	margin-right:10px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock p {
	font-size:14px;
	line-height:26px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock div.zaiBtm {
	width:393px;
	height:1px;
	clear:both;
	font-size:1px;
	margin: 0;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock div.zaiList {
	width:393px;
	font-size:12px;
	line-height:17px;
	margin:10px 0px 25px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock div.zaiList div.zaiList-L {
	float:left;
	width:186px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock div.zaiList div.zaiList-R {
	float:Right;
	width:186px;
}
#mainContent-r div.rMainBlock div.rDataBlock div.zairyoBlock div.zaiList td.zai-Lhide {
	text-indent:-9999px;
}
#mainContent-r div.rMainBlock div.rPointBlock {/*ポイントブロック*/
	position:relative;
	float:left;
	width:340px;
	margin:8px 0px 25px;
}
#mainContent-r div.rMainBlock div.rPointBlock p {
	font-size:14px;
	line-height:20px;
	margin-top:8px;
	margin-left:27px;
}
#mainContent-r div.rProcessBlock {
	width:750px;
	margin-top:5px;
}
#mainContent-r div.rProcessBlock p.time {
	font-size:12px;
	line-height:28px;
}
#mainContent-r div.rProcessBlock p em {
	font-size:14px;
	line-height:28px;
}
#mainContent-r div.rProcessBlock div.process {
	width:750px;
	margin-top:16px;
	font-size:14px;
	line-height:21px;
}
#mainContent-r div.rProcessBlock div.process div.processNum {
	margin-bottom:16px;
	background-color:#FFF;
}
#mainContent-r div.rProcessBlock div.process div.processNum2 {
	margin-top:30px;
	margin-bottom:10px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span {
	float:left;
	width:20px;
	height:20px;
	background-image:url(../images/g_number_r.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p02 {
	background-position:0px -30px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p03 {
	background-position:0px -60px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p04 {
	background-position:0px -90px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p05 {
	background-position:0px -120px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p06 {
	background-position:0px -150px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p07 {
	background-position:0px -180px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p08 {
	background-position:0px -210px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p09 {
	background-position:0px -240px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p10 {
	background-position:0px -270px;
}
#mainContent-r div.rProcessBlock div.process div.processNum span.p11 {
	background-position:0px -300px;
}
#mainContent-r div.rProcessBlock div.process div.processNum p.prTxt {
	float:right;
	width:723px;
}
#mainContent-r div.rProcessBlock div.process div.processNum p.prTxt2 {
	text-indent:-1em;
}
#mainContent-r div.rProcessBlock div.process div.processNum p.prTxt3 {
	text-indent:-1.75em;
}
