@charset "Shift_JIS";

/*----------------------------
印刷用CSS
------------------------------*/
/*プリント設定
---------------------------------------*/

body{
	
}

/*背景表示無し*/
body,
#head,
#container,
#recipePage .detail #grayBorder{
	background:none #ffffff;
	border:none;
	padding:0;
}

/* 非表示 */
.pageTop,
#footLogoBox,
.logo,
#side,
#head{
	display:none;
}

#body{
width:100%;
	margin:0 auto;
	text-align:center;
	font-size:10pt;
}

#container {
width:100%;
	margin:0 auto;
	text-align:center;
}

#content{
	float:none;
	margin:0 auto;
width:100%;
	background:#fff;
	text-align:left;
}

#foot,
#footContent{
	float:none;
	margin:0 auto;
width:100%;
	background:none #fff;
	text-align:right;
}

#foot{
	border-top:1px solid #999999;
	padding:5px 0 0;
	position:relative;
}

.copyright{
	background:url(../images/common/foot_copyright_print.gif) no-repeat 0 0 #ffffff;
	text-align:right;
	}

/*トップページ
---------------------------------------*/
* html body#topPage{
	zoom: 80%;
}

#topPage #footLogoBox,
#topPage .logo,
#topPage #head{
	display:block;
}
body#topPage{
	background: url(../images/common/background_body.jpg) repeat left top;
}

#topPage #head{
	background: none;
}

#topPage #head #nav {
	width: 575px;
}

#topPage #head #secondNav {
	width: 322px;
}

#topPage #container{
	background: url(../images/common/background_head.jpg) repeat-x left top;
}

#topPage #body {
	width: 940px;
}

#topPage ul.exp{
	margin:0;
	padding:0;
}

#topPage #foot{
	background: url(../images/common/background_foot.jpg) repeat-x left top;
}

#topPage #footContent{
	width: 940px;
	background:#000;
}

#topPage .copyright{
	background:none;
	text-align:right;
	}

#topPage .copyright img{
	visibility:visible;
	}

#topPage dl.newsList dd{
	text-align:left;
}

/* レシピページ 
---------------------------------------*/
#recipePage .detail #content h1{
	background:url(../04_recipe/images/detail_h1_print.gif) no-repeat 0 0;
	width:100%;
}

#recipePage .detail #content h2{
	border-bottom:1px solid #999999;
	padding:0 0 5px 15px;
	background:url(../04_recipe/images/detail_background_ttl_print.gif) no-repeat 0 0;
	width:100%;
}

#recipePage .detail #content #grayBorder{
	width:100%;
	border-bottom:1px solid #999999;
	padding:0 0 20px;
}

#recipePage .detail #content #grayBorder h2,
#recipePage .detail #content #grayBorder h2#point{
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	padding:5px 0;
	background:none;
	width:100% !important;
}

.copyright img,
h2 span,
h1 span,
#recipePage .detail h1 img{
	visibility:hidden;
	}

#recipePage .detail .fRight table{
	margin:10px 0 10px;
	clear:right;
	}

#recipePage .detail .fRight table tr,
#recipePage .detail .fRight table th,
#recipePage .detail .fRight table td{
	background:none;
	border-bottom:1px solid #dddddd;
	line-height:150%;
	padding:0;
	}

#recipePage .detail .fRight table td{
	width:70%;
	}

#recipePage .detail .fRight table td{
	width:30%;
	}

#recipePage .detail .fRight table caption{
	background:none;
	border-bottom:1px solid #999999;
	}

#recipePage .detail .fRight table th span{
	padding:0;
	background:none;
}

