/*
* レシピ印刷プレビュー用
* /3min/css/print.css
*
*/

#global_nav, #global_banner, #header, #sidemenu, 
#movie-print, #other-recipe, #recipe-social, #recipe-box, 
#mail, #otherArea, #foot-upper, #footer, #page-top {
	display: none !important;
}
#wrapper {
	background: #FFF;
	width: 100%;
	margin: 0;
}
#contents {
	width: 580px;
	padding: 0;
	margin: 0 auto;
}
#main {
	float: none;
	width: 100%;
}
#newestArea {
	margin: 17px 0;
}
#recipe .ingredient .ingredient-table {
	margin:0;
	width: 260px;
	border-left: 1px solid #342619;
	border-right: 1px solid #342619;
	border-bottom: 1px solid #342619;
}
#recipe .ingredient .ingredient-table td {
	border-bottom: 1px solid #342619;
}
#recipe .ingredient .ingredient-table .s-element {
	border-bottom: 1px dashed #342619;
}
.howto td:nth-child(2) img {
	display: none;
}
.recipe-box {
	display: none;
}
#recipe .howto .howto-table {
	margin:0;
	width: 309px;
	border-left: 1px solid #342619;
	border-right: 1px solid #342619;
	border-bottom: 1px solid #342619;
}
#recipe .howto .howto-table td {
	padding: 10px;
	border-bottom: 1px dashed #342619;
}
#teacher img {
	display: none !important;
}
#teacher a {
	text-decoration: none;
}
#advice {
	display: block;
	border: 1px solid #342619 !important;
	margin-bottom: 15px !important;
}
#recipe .recipe-box h5 {
	background: none !important;
	top: 0;
	left: 0;
	margin-bottom: -20px;
}
#recipe .recipe-box h5 span {
	position: absolute;
	left: 25px;
}
#recipe .recipe-box .advice li {
	margin-bottom: 2px;
}
#recipe .howto .howto-table .number span {
	background: none;
	color: #342619;
	left: 5px;
	padding: 1px 5px;
}
#recipe .howto .howto-table .number span:after {
	content:'.';
}
#recipe .howto .howto-table td:nth-child(1) {
	width: auto;
}
#recipe .howto .howto-table tr:last-child .number span:after {
	content:'';
}
.print_text_bnr {
	display: block;
	margin-top: 30px !important;
}
p.print {
	display: block;
	position: absolute;
	top: 10px;
	right: 176px;
}
p.print a {
	background: url(../images/recipe/btn_print.gif) no-repeat 0px 0px;
	display: block;
	height: 35px;
	width: 135px;
	text-align: left;
	text-indent: -9999px;
}
p.print a:hover {
	background: url(../images/recipe/btn_print.gif) no-repeat 0px -35px;
}
.foodimg_m {
	width:260px;
}
.foodimg_m img {
	width: 100%;
}
.s-txt, .tag {
	display: none;
}
#recipe #recipe-detail {
	overflow: visible;
	margin-bottom: 5px;
}
#recipe #recipe-detail:after {
  content: "." ;
  display: block;
  height: 0;   
  clear: both;  
  visibility: hidden;
}  
#recipe #recipe-detail {
	display: inline-table;
}
* html #recipe #recipe-detail {
	height: 1%;
}  
#recipe #recipe-detail {
	display: block;
}  
#recipe .ingredient {
	margin-top: 13px !important;
}
#recipe .ingredient .ingredient-inner {
	padding-bottom: 0 !important;
}
#recipe .howto {
	float: right;
	margin-top: -301px;
}
.print_text_bnr {
	margin-top: 0 !important;
}
h3#newest_title, #newest_sub {
	width: 250px;
}
.detail {
	float: none;
	margin-left: 0;
	min-height: 67px;
}
.foodimg_m {
	margin-bottom: 10px;
	float: none;
}

/* Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#recipe .howto {
		margin-top: -285px;
	}
	p.print {
		top: 5px;
	}
}

/* 印刷時 */
@media print {
	body {
		-webkit-print-color-adjust: exact;
	}
	html {
		zoom: 80% !important;
	}
	*{
		font-size: 10px !important;
	}
	p.print {
		display: none !important;
	}
	#recipe .howto {
		float: right !important;
		margin-top: -275px !important;
	}
	#newestArea {
		margin: 8px 0 !important;
	}
	#recipe #newestBox {
		padding-top: 10px !important;
	}
	#recipe .ingredient {
		margin-top: 0px !important;
	}
	#recipe .recipe-box .advice {
		padding: 10px;
	}
	#recipe .recipe-box h5 {
		left: -10px !important;
		height: 30px;
	}
	#recipe #teacher {
		margin-bottom: 0;
	}
	#recipe #newestArea {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
}
