/*------------------------------------------------------

英語のレシピでCooking

--------------------------------------------------------*/

/* 共通 */
#contents_main {
	clear:both;
	width:700px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	background:url(../image_cmn/main_bg.gif) repeat-y 0 0;
	}
#contents_main div.main_area {
	display:inline-table;
	clear:both;
	width:700px;
	height:100%;
	margin:0;
	padding:0;
	}
#contents_main div.footer_img {
	clear:both;
	width:700px;
	height:22px;
	background:#ffffff url(../image_cmn/footer_bg.gif) no-repeat 0 0;
	}
	
/* ジャンルナビ(レシピ) */

#contents_main div.english ul.genre_list {
list-style:none;
width:700px;
height:37px;
margin:0;
padding:0;
background:url(../image_cmn/btn_genre.gif) no-repeat 0 -37px;
}

#contents_main div.english ul.genre_list li {
float:left;
height:37px;
margin:0;
padding:0;
}

#contents_main div.english ul.genre_list li a {
display:block;
overflow:hidden;
width:110px;
height:37px;
margin:0 11px 0 15px;
text-indent:-9999px;
}
#contents_main div.english ul.genre_list li.gotop a { background:url(../image_cmn/btn_genre.gif) no-repeat -15px 0; }
#contents_main div.english ul.genre_list li.jap a { background:url(../image_cmn/btn_genre.gif) no-repeat -151px 0; }
#contents_main div.english ul.genre_list li.wes a { background:url(../image_cmn/btn_genre.gif) no-repeat -287px 0; }
#contents_main div.english ul.genre_list li.chi a { background:url(../image_cmn/btn_genre.gif) no-repeat -423px 0; }
#contents_main div.english ul.genre_list li.swe a { background:url(../image_cmn/btn_genre.gif) no-repeat -559px 0; }
#contents_main div.english ul.genre_list li a:hover { background:none!important;}
	
/* ジャンルナビ(英単語・英会話) */
#contents_main div.english ul.genre_list_ewc {
list-style:none;
width:700px;
height:37px;
margin:0;
padding:0;
background:url(../image_cmn/btn_genre_ewc.gif) no-repeat 0 -37px;
}

#contents_main div.english ul.genre_list_ewc li {
float:left;
height:37px;
margin:0;
padding:0;
}

#contents_main div.english ul.genre_list_ewc li a {
display:block;
overflow:hidden;
width:127px;
height:33px;
margin:0 11px 0 9px;
padding:0;
text-indent:-9999px;
}
#contents_main div.english ul.genre_list_ewc li.gotop a { width:55px; margin:0 11px 0 15px;
 background:url(../image_cmn/btn_genre_ewc.gif) no-repeat -15px 0; }
#contents_main div.english ul.genre_list_ewc li.word_j a { background:url(../image_cmn/btn_genre_ewc.gif) no-repeat -90px 0; }
#contents_main div.english ul.genre_list_ewc li.word_e a { background:url(../image_cmn/btn_genre_ewc.gif) no-repeat -237px 0; }
#contents_main div.english ul.genre_list_ewc li.tid a { background:url(../image_cmn/btn_genre_ewc.gif) no-repeat -384px 0; }
#contents_main div.english ul.genre_list_ewc li.con a { background:url(../image_cmn/btn_genre_ewc.gif) no-repeat -531px 0; }
#contents_main div.english ul.genre_list_ewc li a:hover { background:none !important; }

/* footerコンテンツへのリンクボタン  */

#contents_main p.footer_area {
	clear:both;
	width:660px;
	margin:0 auto;
	padding:15px 0 0 0 ;
	text-align:center;
	}
#contents_main p.footer_area span {
	display:block;
	float:left;
	width:210px;
	height:auto;
	margin:5px 3px;
	}
	
#contents_main p.footer_area span a {
display:block;
overflow:hidden;
width:210px;
height:42px;
text-indent:-9999px;
}	
	
#contents_main p.footer_area span a.btn_word_j {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat 0 0;
}

#contents_main p.footer_area span a:hover.btn_word_j {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat 0 -42px;
}

#contents_main p.footer_area span a.btn_word_e {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat -210px 0;
}

#contents_main p.footer_area span a:hover.btn_word_e {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat -210px -42px;
}

#contents_main p.footer_area span a.btn_pro {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat -420px 0;
}

#contents_main p.footer_area a:hover.btn_pro {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat -420px -42px;
}

/*------------------------------------------------------

英語レシピ トップ

--------------------------------------------------------*/

#contents_main div.english_top div.main_area {
	clear:both;
	width:700px;
	margin:0;
	padding:0;
	background:url(../image_cmn/main_bg.gif) repeat-y 0 0;
	}

#contents_main div.english_top h2 {
	width:700px;
	height:95px;
	margin:0;
	padding:0;
	background:url(../image/title_img.gif) no-repeat 0 0;
	text-indent:-9999px;
}
#contents_main div.english_top h3 {
	clear:both;
	width:700px;
	height:27px;
	margin:0;
}

#contents_main div.english_top p.text_img {
	width:700px;
	height:34px;
	background:url(../image/title_textbg.gif) no-repeat 0 0;
	text-indent:-9999px;
	}
#contents_main div.english_top div.text_area {
	width:480px;
	height:192px;
	margin:0;
	padding:15px 190px 0 30px;
	background:url(../image/main_textbg.gif) no-repeat 0 0;
	} 

#contents_main div.english_top div.text_area p {
	margin:0;
	padding:0;
	color:#666666;
	text-align:left;
	} 
#contents_main div.english_top div.text_area a.btn_point {
	display:block;
	width:463px;
	height:26px;
	margin:15px 15px 0 0;
	padding:0;
	background:url(../image/btn_point.gif) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
}	
	
#contents_main div.english_top div.text_area a:hover.btn_point {
	background:url(../image/btn_point.gif) no-repeat 0 -26px;
}	
#contents_main div.english_top div.main_area ul {
	list-style:none;
	margin:20px 0 20px 30px;
	_margin:20px 0 20px 20px;
	}
#contents_main div.english_top div.main_area ul li {
	float:left;
	width:140px;
	height:125px;
	margin:0 10px ;
	padding:0;
	}
#contents_main div.english_top div.main_area ul li a {
	display:block;
	width:140px;
	height:125px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#contents_main div.english_top div.main_area ul li a.jap { background:url(../image/btn_genreenter.gif) no-repeat 0 0; }
#contents_main div.english_top div.main_area ul li a.wes { background:url(../image/btn_genreenter.gif) no-repeat -140px 0;
}
#contents_main div.english_top div.main_area ul li a.chi { background:url(../image/btn_genreenter.gif) no-repeat -280px 0;}
#contents_main div.english_top div.main_area ul li a.swe { background:url(../image/btn_genreenter.gif) no-repeat -420px 0;}

#contents_main div.english_top div.main_area ul li a:hover.jap { background:url(../image/btn_genreenter.gif) no-repeat 0 -125px; }
#contents_main div.english_top div.main_area ul li a:hover.wes { background:url(../image/btn_genreenter.gif) no-repeat -140px -125px;
}
#contents_main div.english_top div.main_area ul li a:hover.chi { background:url(../image/btn_genreenter.gif) no-repeat -280px -125px;}
#contents_main div.english_top div.main_area ul li a:hover.swe { background:url(../image/btn_genreenter.gif) no-repeat -420px -125px;}


/* コンテンツへのリンクボタン  */

#contents_main div.english_top div.main_area p.ewc_area {
	display:inline-table;
	clear:both;
	width:660px;
	margin:0 0 15px 15px;
	padding:15px 0 ;
	text-align:center;
	border-bottom:1px dotted #CCCCCC;
	}

#contents_main div.english_top div.main_area p.ewc_area span {
	display:block;
	float:left;
	width:210px;
	height:auto;
	margin:5px 3px;
	}
	
#contents_main div.english_top div.main_area p.ewc_area span a {
display:block;
overflow:hidden;
width:210px;
height:42px;
text-indent:-9999px;
}	
	
#contents_main div.english_top div.main_area p.ewc_area span a.btn_word_j {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat 0 0;
}

#contents_main div.english_top div.main_area p.ewc_area span a:hover.btn_word_j {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat 0 -42px;
}

#contents_main div.english_top div.main_area p.ewc_area span a.btn_word_e {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat -210px 0;
}

#contents_main div.english_top div.main_area p.ewc_area span a:hover.btn_word_e {
background:url(../image_cmn/btn_ewc_s.gif) no-repeat -210px -42px;
}

#contents_main div.english_top div.main_area p.ewc_area span a.btn_tid {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat 0 0;
}

#contents_main div.english_top div.main_area p.ewc_area span a:hover.btn_tid {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat 0 -42px;
}

#contents_main div.english_top div.main_area p.ewc_area span a.btn_con {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -210px 0;
}
#contents_main div.english_top div.main_area p.ewc_area span a:hover.btn_con {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -210px -42px;
}

#contents_main div.english_top div.main_area p.ewc_area span a.btn_con_life {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -420px 0;
}

#contents_main div.english_top div.main_area p.ewc_area span a:hover.btn_con_life {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -420px -42px;
}

#contents_main div.english_top div.main_area p.ewc_area span a.btn_proverb {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -630px 0;
}

#contents_main div.english_top div.main_area p.ewc_area span a:hover.btn_proverb {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -630px -42px;
}

#contents_main div.english_top div.main_area p.ewc_area span a.btn_wasei {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -840px 0;
}

#contents_main div.english_top div.main_area p.ewc_area span a:hover.btn_wasei {
background:url(../image_cmn/btn_ewc_s02.gif) no-repeat -840px -42px;
}


#contents_main div.english_top div.main_area p.ewc_area span.no_btn {
margin:20px 3px 0 3px;
height:42px;
background:url(/image/no_btn.gif) no-repeat 0 0;
}

/* 発音へのリンクボタン  */
#contents_main div.english_top div.main_area p.pro_area a {
	clear:both;
	display:block;
	width:620px;
	height:94px;
	margin:0 auto 20px 40px;
	padding:0 ;
	text-indent:-9999px;
	background:url(../image/bar_pronunciation.gif) no-repeat 0 0;
}	

#contents_main div.english_top div.main_area p.pro_area a:hover {
	background:url(../image/bar_pronunciation.gif) no-repeat 0 -94px;
}

/*------------------------------------------------------

英語／日本語表示　ポップアップページ設定

--------------------------------------------------------*/

#base.popup {
	width:auto;
	margin:0;
	padding:0;
	background:none;
	}	
#base.popup #main {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	} 
#base.popup #contents_main {
	float:left;
	width:500px;
	height:auto;
	margin:0;
	padding:0;
	}
#base.popup div.box_b_n a {
display:block;
overflow:hidden;
text-indent:-9999px;
width:114px;
height:20px;
margin:0 auto;
background:url(/image_cmn/btn_close.gif) no-repeat 0 0;
}

#base.popup div.box_b_n a:hover {
background:url(/image_cmn/btn_close.gif) no-repeat 0 -20px;
}

/*------------------------------------------------------

レシピ一覧共通設定

--------------------------------------------------------*/

#contents_main div.english div.main_area h2 {
float:left;
width:248px;
height:76px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(../image_cmn/s_title_img.gif) no-repeat 0 0;
}

#contents_main div.english div.main_area h3 {
float:left;
width:227px;
height:76px;
margin:0;
padding:0;
text-indent:-9999px;
}

#contents_main div.main_area h3.bar_jap { background:url(../image_cmn/bar_genre01.gif) no-repeat 0 0;}
#contents_main div.main_area h3.bar_wes { background:url(../image_cmn/bar_genre02.gif) no-repeat 0 0;}
#contents_main div.main_area h3.bar_chi { background:url(../image_cmn/bar_genre03.gif) no-repeat 0 0;}
#contents_main div.main_area h3.bar_swe { background:url(../image_cmn/bar_genre04.gif) no-repeat 0 0;}
#contents_main div.main_area h3.bar_con { background:url(../image_cmn/bar_genre06.gif) no-repeat 0 0;}
#contents_main div.main_area h3.bar_recipe { background:url(../image_cmn/bar_recipe.gif) no-repeat 0 0;}

#contents_main div.english div.main_area div.hit {
float:left;
width:225px;
height:76px;
margin:0;
padding:0;
background:url(../image_cmn/bg_hit.gif) no-repeat 0 0;
}

#contents_main div.english div.main_area div.hit ul {
list-style:none;
margin:50px 10px 0 0;
padding:0;
text-align:right;
}

#contents_main div.english div.main_area div.hit ul li {
float:left;
width:90px;
margin:0;
padding:5px;
color:#663300;
font-weight:bold;
font-size:120%;
}

/* 一覧上部情報  */
#contents_main div.english div.main_area div.info_area {
float:right;
margin:0 15px 0 0;
text-align:left;
}

#contents_main div.english div.main_area div.info_area ul#t_c_list {
float:left;
width:auto;
margin:0 10px;
padding:8px 0 0 0;
}
#contents_main div.english div.main_area div.info_area ul#t_c_list li {
	list-style:none;
	float:left;
	height:30px;
	margin:0px;
	padding:0px;
	line-height:24px;
	color:#006600;
}

#contents_main div.english div.main_area div.info_area ul#t_c_list li.cal {
	width:140px;
	background:url(/image_cmn/icon_cal.gif) no-repeat 0px 0px;
	text-indent:28px;
	text-align:left;
	}
#contents_main div.english div.main_area div.info_area ul#t_c_list li.time {
	width:80px;
	background:url(/image_cmn/icon_time.gif) no-repeat 5px 0px;
	text-indent:30px;
	text-align:left;
	}
#contents_main div.english div.main_area div.info_area div.choice {
float:left;
margin:0;
padding:8px 0 0 0;
}


/* レシピ一覧リスト  */

#contents_main div.english div.main_area ul.recipe_list {
clear:both;
list-style:none;
width:670px;
margin:0 0 0 15px;
}

#contents_main div.english div.main_area ul.recipe_list li {
list-style:none;
clear:both;
width:650px;
margin:0;
padding:10px;
border-top:1px dotted #cccccc;
}

#contents_main div.english div.main_area ul.recipe_list li dl dt {
display:block;
float:left;
width:117px;
height:95px;
margin:0;
padding:0 10px 0 0;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd  {
float:left;
width:500px;
margin:0;
padding:10px;
background:#edecec url(../image_cmn/bg_menutitle.gif) no-repeat right 50%;
text-align:left;
font-size:130%;
font-weight:bold;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd span {
display:block;
padding:5px 0 0 0;
font-size:65%;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd.name_j {
float:left;
width:250px;
margin:0;
padding:5px 0 0 10px;
background:none;
font-weight:normal;
font-size:100%;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd.t_c_area {
float:left;
width:240px;
background:none;
font-weight:normal;
text-align:right;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd.t_c_area span {
	float:right;
	width:90px;
	height:30px;
	margin:0;
	padding:0 0 0 28px;
	line-height:24px;
	color:#006600;
	border:none;
	text-align:left;
	font-size:85%;
	}

#contents_main div.english div.main_area ul.recipe_list li dl dd.t_c_area span.cal {
	background:url(/image_cmn/icon_cal.gif) no-repeat 0px 0px;
	}

#contents_main div.english div.main_area ul.recipe_list li dl dd.t_c_area span.time {
	background:url(/image_cmn/icon_time.gif) no-repeat 0 0;
	}

/* NEXT・BACK */

#contents_main div.english .box_b_n {
	clear: both;
	height:30px;
	margin:0 25px 10px 25px;
	padding:10px 0;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align:center;
	}	
#contents_main div.english ul#n_b {
	list-style:none;
	width:650px;
	margin:0px;
	padding: 3px 0 0 0;
	text-align:center;
	position: relative;
	}
#contents_main div.english ul#n_b li.page {
	font-size: 130%;
	font-weight: bold;
	display: inline;
	}
#contents_main div.english ul#n_b li.page a {
	font-weight: normal;
	}	
#contents_main div.english ul#n_b li.btn_b {
	position: absolute;
	top: 0;
	left: 0;
	}
#contents_main div.english ul#n_b li.btn_n {
	position: absolute;
	top: 0;
	right: 0;
	}		
#contents_main div.english ul#n_b a.back {
	display:block;
	width:58px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/search/image_cmn/btn_n_b.gif);
	background-position:0px 0px;	
	} 
#contents_main div.english ul#n_b a:hover.back {
	background-position:0px -28px;
	}
#contents_main div.english ul#n_b a.next {
	display:block;
	width:58px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/search/image_cmn/btn_n_b.gif);
	background-position:-58px 0px;
	} 	
#contents_main div.english ul#n_b a:hover.next {
	background-position:-58px -28px;
	}
	

/*------------------------------------------------------

英語レシピページ

--------------------------------------------------------*/

/* メイン */

#contents_main div.english div.recipe_area {
clear:both;
width:700px;
margin:0;
padding:0;
}

#contents_main div.english p.attention_voice {
height:14px;
margin:53px 0 0 0;
padding:5px 0 0 30px ;
text-align:left;
background:url(/image_cmn/icon_voice.gif) no-repeat 0 2px;
}
#contents_main div.english h4.name {
	width:600px;
	height:50px;
	margin:0;
	padding:14px 0 0 100px;
	text-align:left;
	font-size:150%;
	font-weight:bold;
	color:#8f3e08;
	line-height:15px;
	background:url(/english/image_cmn/bg_menu.gif) no-repeat 0px 0px;
	position:relative;
	}
#contents_main div.english h4.name span {
display:block;
margin:0;
padding:2px 0 0 0;
font-size:60%;
}

#contents_main div.english h4.name span.h4_ruby {
padding:0;
font-weight:normal;
}

#contents_main div.english h4.name a {
	display:block;
	position:absolute;
	left: 37px;
	top: 39px;
}

#contents_main div.english .box_th_left {		/* 左ボックス設定 */
	display:inline-table;
	float:left;
	width:236px;
	height:auto;
	margin:0;
	}
#contents_main .box_th_photo {		/*レシピ写真設定 */
	_position:relative;
	_top:0px !important;
}

#contents_main div.english .ingredients {
	position:relative;
	left:10px;
	_left:0;
}
	
#contents_main div.english .box_th_right {		/* 右ボックス設定 */
	display:inline-table;
	float:right;
	width:435px;
	height:auto;
	margin:0;
	/*padding:0 5px 0 0;*/
	position:relative;
	left:-5px;
	}
*:first-child+html #contents_main div.english .box_th_right { left:-10px; } 
	
#contents_main div.english h5.ttl_food {
	float:left;
	width:96px;
	height:21px;
	margin:0 0 0 8px;
	padding:0px;
	text-indent:-9999px;
	background:url(/english/recipe/image_cmn/ttl_food_e.gif) no-repeat 0px 0px;
	}
#contents_main div.english h5.ttl_size {
	float:left;
	width:96px;
	height:21px;
	margin:0 0 0 8px;
	padding:0px;
	text-indent:-9999px;
	background:url(/english/recipe/image_cmn/ttl_size_e.gif) no-repeat 0px 0px;
	}
#contents_main div.english h5.ttl_pre {
	width:430px;
	height:21px;
	margin:5px 5px 0px 5px;
	padding:0 0 7px 0;
	text-indent:-9999px;
	background:url(/english/recipe/image_cmn/ttl_pre_e.gif) no-repeat 0px 0px;
	border-bottom:1px solid #E1C9A3;
	}	
#contents_main div.english h5.ttl_howto {
	width:430px;
	height:21px;
	margin:5px 5px 0px 5px;
	padding:0 0 7px 0;
	text-indent:-9999px;
	background:url(/english/recipe/image_cmn/ttl_howto_e.gif) no-repeat 0px 0px;
	border-bottom:1px solid #E1C9A3;
	}	
	
#contents_main div.english .text_persons {
	clear:both;
	margin:3px 5px 5px 20px;
	color:#933502;	
	}
#contents_main div.english .text_persons span {
	font-size:80%;
	color:#797979;
	}

#contents_main div.english ul.food {
	list-style:none;
	float:left;
	width:222px;
	height:auto;
	margin:0px 0 0 8px;
	padding:3px;
	border:1px solid #E1C9A3;
	}
#contents_main div.english li.food_list {
	list-style:none;
	height:auto;
	margin:4px 3px 0px 3px;
	padding:3px 0px 0px 0px;
	text-align:left;
	border-bottom:1px dotted #E1C9A3;
	}
	
	
#contents_main div.english ul.food li.food_list dl {
	list-style:none;
	margin:0;
	padding:0;
	} 

#contents_main div.english ul.food li.food_list dl dt.text_food_1 {
	float:left;
	display:block;
	width:48%;
	margin:0 3px 0 0;
	padding:0;
	line-height:15px;
	} 
#contents_main div.english ul.food li.food_list dl dd.text_food_1r {
	float:right;
	display:block;
	width:48%;
	margin:0 3px 0 0;
	padding:0;
	line-height:15px;
	}
	
/* 材料が2行の場合 
 
#contents_main div.english dt.text_food_2 {
	width:100%;
	height:12px;
	} 
#contents_main div.english dd.text_food_2r {
	width:50%;
	height:12px;
	margin:-13px 0px 0px 0px;
	} */

#contents_main div.english ul.food li.food_list dl dt {
color:#933502;
}
#contents_main div.english ul.food li.food_list dl dd {
color:#933502;
}
#contents_main div.english ul.food li.food_list dl.ruby {
margin:-3px 0 0 0;
}
#contents_main div.english ul.food li.food_list dl.ruby dt {
font-size:80%;
color:#797979;
line-height:15px;
}
#contents_main div.english ul.food li.food_list dl.ruby dd {
font-size:80%;
color:#797979;
line-height:15px;
}


#contents_main div.english .box_pre ,
#contents_main div.english .box_howto {
	overflow: hidden;
	width:430px;
	height:100%;
	margin:5px 5px 0px 5px;
	padding:0px 0px 11px 0px;
	background:url(/image_cmn/line_list.gif) no-repeat left bottom;
	clear:both;
	}
#contents_main div.english .box_pre span.list {
	display:block;
	height:11px;
}

	
/* 言語レシピ表示切り替えボタン--------------*/

#contents_main div.english div.btn_language {
	display:block;
	width:280px;
	position:relative;
}
#contents_main div.english div.btn_language a {
	display:block;
	width:150px;
	height:20px;
	text-indent:-9999px;
	position:absolute;
	top:-25px;
	left:280px;	
}

#contents_main div.english div.btn_language a.btn_jap {
	background:url(/english/recipe/image_cmn/btn_jap.gif) no-repeat 0 0;
}
#contents_main div.english div.btn_language a:hover.btn_jap {
	background:url(/english/recipe/image_cmn/btn_jap.gif) no-repeat 0 -20px;
}

/* 説明、外側ボックス ----------------------*/

#contents_main div.english .box_outline {
	width:220px;
	height:auto;
	padding:5px;
	text-align:left;
	}
	
/* 説明、外側ボックス （工程写真がない場合） ----------------------*/
	
#contents_main div.english .box_outline_nophoto {
	width:420px;
	height:auto;
	padding:5px;
	text-align:left;
	}
	

#contents_main div.english .box_qr {
float:right;
}

/* 音声ボタン--------------*/

#contents_main div.english p.icon_voice {
float:left;
display:block;
width:80px;
margin:2px 0 0 3px;
} 

/* 作り方　テキスト色--------------*/

#contents_main div.english p.text_inline {
color:#933502;
}

#contents_main div.english p.text_inline_sub{	/* ※注釈の表示--------------*/
width:auto;
height:auto;
margin:5px 0 0 10px;
padding:0 0 0 12px;
color:#933502;
background:url(../image_cmn/icon_kome.gif) no-repeat 0 0;
}


/* 作り方読み仮名--------------*/

#contents_main div.english p.text_ruby {		
	display:block;
	height:auto;
	margin:0 0px 0px 15px;
	padding:3px 0 0 0;
	text-align:left;
	font-size:85%;
	border-top:1px dotted #cecece;
	color:#797979;
	}
	
#contents_main div.english p.text_ruby_sub {	/* ※注釈の表示--------------*/	
	display:block;
	height:auto;
	margin:5px 0px 0px 15px;
	padding:0 0 0 14px;
	text-align:left;
	font-size:85%;
	color:#797979;
	background:url(../image_cmn/icon_kome02.gif) no-repeat 0 1px;
	}
	
	
/* QRコード */

#contents_main div.english div.recipe_area h6.ttl_qr {
text-indent:-9999px;
}

#contents_main div.english div.recipe_area div.box_qr_e {
	width:650px;
	height:125px;
	margin:0 25px;
	padding:0;
	background:url(/english/recipe/image_cmn/bg_qr_e.gif) no-repeat 0px 0px;
	position:relative;
	}
#contents_main div.english div.recipe_area div.box_qr_e p.text_qr {
	width:452px;
	height: 24px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	position:absolute;
	left: 86px;
	top: 25px;
	}
#contents_main div.english div.recipe_area div.box_qr_e p.phone_attention {
	width:110px;
	height:46px;
	font-size:90%;
	color:#666666;
	position:absolute;
	left: 422px;
	top: 50px;
	}
#contents_main div.english div.recipe_area div.box_qr_e p.send {
	width:320px;
	height: 24px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	position:absolute;
	left: 83px;
	top: 55px;
}	

#contents_main div.english div.recipe_area div.box_qr_e .img_qr {
	position:absolute;
	left:555px;
	top:25px;
	}
	
/* メール送信 */
#contents_main div.english div.recipe_area div.box_qr_e .box_mail {
	margin:0;
	padding:0;
	position:absolute;
	left: 78px;
	top: 93px;
	}	
#contents_main div.english div.recipe_area div.box_qr_e p.mail {
	width:360px;
	padding:90px;
	margin:0px;
	padding:0px;
	}	

