/*------------------------------------------------------

英語のレシピで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*/;
	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:15px 0 0 30px;
	line-height:1.5;
	color:#666666;
	text-align:left;
	width:480px;
	}
#contents_main div.english_top div.text_area a.btn_point {
	display:block;
	width:463px;
	height:26px;
	margin:20px 0 0 30px;
	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.menu_1 {
	list-style:none;
	margin:20px 0 20px 30px;
	_margin:20px 0 20px 20px;
	}
#contents_main div.english_top div.main_area ul.menu_1 li {
	float:left;
	width:140px;
	height:125px;
	margin:0 10px ;
	padding:0;
	}
#contents_main div.english_top div.main_area ul.menu_1 li a {
	display:block;
	width:140px;
	height:125px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#contents_main div.english_top div.main_area ul.menu_1 li a.jap { background:url(../image/btn_genreenter.gif) no-repeat 0 0; }
#contents_main div.english_top div.main_area ul.menu_1 li a.wes { background:url(../image/btn_genreenter.gif) no-repeat -140px 0; }
#contents_main div.english_top div.main_area ul.menu_1 li a.chi { background:url(../image/btn_genreenter.gif) no-repeat -280px 0; }
#contents_main div.english_top div.main_area ul.menu_1 li a.swe { background:url(../image/btn_genreenter.gif) no-repeat -420px 0; }

#contents_main div.english_top div.main_area ul.menu_1 li a:hover.jap { background:url(../image/btn_genreenter.gif) no-repeat 0 -125px; }
#contents_main div.english_top div.main_area ul.menu_1 li a:hover.wes { background:url(../image/btn_genreenter.gif) no-repeat -140px -125px; }
#contents_main div.english_top div.main_area ul.menu_1 li a:hover.chi { background:url(../image/btn_genreenter.gif) no-repeat -280px -125px; }
#contents_main div.english_top div.main_area ul.menu_1 li a:hover.swe { background:url(../image/btn_genreenter.gif) no-repeat -420px -125px; }


/* コンテンツへのリンクボタン  */

#contents_main div.english_top div.main_area ul.menu_2 {
	display:inline-table;
	clear:both;
	width:560px;
	margin:0 0 15px 25px;
	padding:8px 45px 3px;
	text-align:center;
	border-bottom:1px dotted #CCCCCC;
	}

#contents_main div.english_top div.main_area ul.menu_2 li {
	float:left;
	width:270px;
	height:auto;
	margin-bottom: 12px;
	line-height: 1.8;
	list-style: none;
	}

#contents_main div.english_top div.main_area ul.menu_2 li.center{
    width: 560px;
}
#contents_main div.english_top div.main_area ul.menu_2 li.center a{
margin: 0 auto 0px;
}

#contents_main div.english_top div.main_area ul.menu_2 li.right {	float: right; }

#contents_main div.english_top div.main_area ul.menu_2 li a {
	display:block;
	overflow:hidden;
	width:270px;
	height:50px;
	text-indent:-9999px;
	outline: none;
}

#contents_main div.english_top div.main_area a:link,
#contents_main div.english_top div.main_area a:visited,
#contents_main div.english_top div.main_area a:hover,
#contents_main div.english_top div.main_area a:active {
	outline: none;
	border: none;
}

#contents_main div.english_top div.main_area ul.menu_2 li a.btn_word_j {
background:url(../image/btn_01.gif) no-repeat 0 0;
}

#contents_main div.english_top div.main_area ul.menu_2 li a:hover.btn_word_j {
background:url(../image/btn_01.gif) no-repeat 0 -50px;
}

#contents_main div.english_top div.main_area ul.menu_2 li a.btn_word_e {
background:url(../image/btn_01.gif) no-repeat -270px 0;
}

#contents_main div.english_top div.main_area ul.menu_2 li a:hover.btn_word_e {
background:url(../image/btn_01.gif) no-repeat -270px -50px;
}

#contents_main div.english_top div.main_area ul.menu_2 li a.btn_tid {
background:url(../image/btn_02.gif) no-repeat 0 0;
}

#contents_main div.english_top div.main_area ul.menu_2 li a:hover.btn_tid {
background:url(../image/btn_02.gif) no-repeat 0 -50px;
}

#contents_main div.english_top div.main_area ul.menu_2 li a.btn_con_life {
background:url(../image/btn_02.gif) no-repeat -270px 0;
}

#contents_main div.english_top div.main_area ul.menu_2 li a:hover.btn_con_life {
background:url(../image/btn_02.gif) no-repeat -270px -50px;
}

#contents_main div.english_top div.main_area ul.menu_2 li a.btn_proverb {
background:url(../image/btn_02.gif) no-repeat -540px 0;
}

#contents_main div.english_top div.main_area ul.menu_2 li a:hover.btn_proverb {
background:url(../image/btn_02.gif) no-repeat -540px -50px;
}

#contents_main div.english_top div.main_area ul.menu_2 li a.btn_wasei {
background:url(../image/btn_02.gif) no-repeat -810px 0;
}

#contents_main div.english_top div.main_area ul.menu_2 li a:hover.btn_wasei {
background:url(../image/btn_02.gif) no-repeat -810px -50px;
}


#contents_main div.english_top div.main_area ul.menu_2 li.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:45px 0 0 35px;
padding:0;
text-align:right;
overflow: hidden;
width:185px;
}

#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:205px;
	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:20px 10px 0;
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:115px;
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:15px 10px;
background:#edecec url(../image_cmn/bg_menutitle.gif) no-repeat right 50%;
text-align:left;
font-size:130%;
font-weight:bold;
line-height: 1.1;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd span {
display:block;
padding:10px 0 0 0;
font-size:65%;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd.name_j {
float:left;
width:231px;
margin:0;
padding:10px 0 13px 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:272px;
background:none;
font-weight:normal;
text-align:right;
padding:5px 0 0;
}

#contents_main div.english div.main_area ul.recipe_list li dl dd.t_c_area span {
	float:right;
	/*height:30px;*/
	margin:0;
	padding:0 3px 0 25px;
	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 {
/*width:400px;*/
/*height:14px;*/
font-size:14px;
margin:50px 0 0 -60px;
padding:5px 0 0 30px ;
text-align:left;
background:url(/image_cmn/icon_voice.gif) no-repeat 0 6px;
}

/*　↓音声マーク注記位置変更　*/
#contents_main div.english p.attention_voice2 {
/* width: 300px; */
height:14px;
margin: 0px 15px 5px 0px;
padding:5px 0 5px 30px ;
text-align:left;
background:url(/image_cmn/icon_voice.gif) no-repeat 0 6px;
float: right;
}


#contents_main div.english h4.name {
	width:600px;
	height:79px;
	margin:0;
	padding:18px 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:1px 0 0 0;
font-size:13px;
}

#contents_main div.english h4.name span.h4_ruby {
padding:7px 0 0 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 15px;
	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 15px;
	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;
	overflow: hidden;
	}

#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 0 5px;
	/*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 0 5px;
	line-height:1.1;
	}

/* 材料が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;
line-height:1.1;
padding-bottom:5px;
}
#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:1.1;
}


#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;
line-height:1.1;
margin:-20px 0 0 25px;
padding-bottom: 5px;
}

#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:5px 0 0 0;
	text-align:left;
	font-size:85%;
	border-top:1px dotted #cecece;
	color:#797979;
	line-height: 1.2;
	}

#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:140px;
	height:46px;
	font-size:12px;
	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:560px;
	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;
	width: 420px;
	}
#contents_main div.english div.recipe_area div.box_qr_e p.mail {
	width:360px;
	padding:90px;
	margin:0px;
	padding:0px;
	}



/*------------------------------------------------------

料理de英会話レッスン　〜ロビンソン家の日常〜

--------------------------------------------------------*/

.boxStyle {
	position: relative;
	width: 612px;
	height: 400px;
	margin: 35px auto 16px;
	background: url(../image/robinson.jpg) left top no-repeat;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.boxStyle {
		background: url(../image/cooking_english_bg.png) left top no-repeat;
	}
}

.boxStyle h3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 612px;
}

#contents_main div.english_top .boxStyle .bs_txt {
	position: absolute;
	left: 20px;
	top: 50px;
	width: 225px;
	color: #0d3649;
	line-height: 1.4;
}

.boxStyle .bs_btArea {
	position: absolute;
	left: 15px;
	top: 270px;
	width: 236px;
	height:100px;
	background-color:#c7f0f9;

}

.boxStyle .bs_btArea .bs_bt {
	/*position: absolute;*/
	/*left: 34px;*/
	/*top: 10px;*/
	width: 170px;
	height: 36px;
	padding: 7px 0;
	margin: 0 auto;
}

.boxStyle .bs_btArea .bs_bt a {
	display: block;
	width: 170px;
	height: 36px;
	background: url(../image/bt_member.gif) left top no-repeat;
	text-indent: -9999px;
}

.boxStyle .bs_btArea .bs_bt a:hover {	background: url(../image/bt_member.gif) left -36px no-repeat; }

#contents_main div.english_top .boxStyle .bs_btArea p {
	/*position: absolute;*/
	/*left: 63px;*/
	/*top: 52px;*/
	color: #0d3649;
	line-height:1.4;
	text-align: center;
}


#main div.section {
	width:640px;
	/*position: relative;*/
	margin: 25px auto;
}

#left_area_top {
width:640px;
height:auto;
/*height: 225px;*/
margin:0 0 10px 0;
padding:10px 0 0 0;
overflow: hidden;
/*background: url(/english/image/list_bg.gif) 98% bottom no-repeat;*/
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	#left_area_top {
		background: url(../image/cooking_english_img.png) 426px bottom no-repeat;
	}
}

#left_area_top ul {
float:left;
list-style:none;
width:200px;
margin:0 0 10px 10px;
padding:0;
}

#left_area_top ul li.stl01,
#left_area_top ul li.stl02,
#left_area_top ul li.stl03,
#left_area_top ul li.stl04,
#left_area_top ul li.stl05{
text-indent:-9999px;
}

#left_area_top ul li {
clear:both;
width:172px;
/*height:24px;*/
margin:0;
padding:3px 0 5px 25px;
text-align:left;
line-height:18px;
background:url(/english/image_cmn/icon_normal_l.gif) no-repeat 0 0;
}

#left_area_top ul li.stl01,
#left_area_top ul li.stl02,
#left_area_top ul li.stl03,
#left_area_top ul li.stl04,
#left_area_top ul li.stl05{
height:25px;
text-indent:-9999px;
padding: 0 0 0 28px;
}
#left_area_top ul li.stl01{
background:url(/english/e_con/image_cmn/stl_01.gif) no-repeat 0 0;
}

#left_area_top ul li.stl02 {
background:url(/english/e_con/image_cmn/stl_02.gif) no-repeat 0 0;
}
#left_area_top ul li.stl03 {
background:url(/english/e_con/image_cmn/stl_03.gif) no-repeat 0 0;
}
#left_area_top ul li.stl04 {
background:url(/english/e_con/image_cmn/stl_04.gif) no-repeat 0 0;
}
#left_area_top ul li.stl05 {
background:url(/english/e_con//image_cmn/stl_05.gif) no-repeat 0 0;
}

#left_area_top ul li.last {
background:url(/english/image_cmn/icon_last.gif) no-repeat 0 0;
}


/******** FLASH ********/

div.section p#anime2 {
	/*position: absolute;*/
	/*right: 0;*/
	/*bottom: 0;*/
	/*width: 214px;*/
	/*overflow: hidden;*/
	float: left;
}


























