@charset "UTF-8";

@media print{
* html body {
	zoom: 68%; /*WinIE only */
}
*:first-child+html body {
	zoom: 66%; /*WinIE only */
}

* {
	margin: 0;
	padding : 0;
}

html {
	width: 100%;
}

body {
	font-size:14px;
	color:#333;
	line-height:1.8em;
	text-align: center;
	font-family: "Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka,"ＭＳ Ｐゴシック","MS P Gothic", sans-serif;
	background:#FFF;
}

#wrapper {
	margin:0 auto;
	width:100%;
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	line-height:1.4em;
}

p, li,dt,dd {
	font-size:1.2em;
	line-height:1.55em;
}

input {
	font-size:1.4em;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th, td {
	font-style: normal;
}

ul,ol {
	list-style-type: none;
}

.left{ float:left; }

.right{ float:right; }

img,
a img {
	border : 0;
}

.clr {
	clear: both;
}
.clearfix:after {
	font-size:1px;
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.clearfix {
	zoom: 1;
}
#badge{
	text-indent: -9999;
}

.png,
#crumb,
#badge,
#header,
#nav,
#pankuzu,
#contents-left,
#recipe #main p.keyword,
#recipe #main .boxMeta,
#recipe #main .boxRecommend,
#recipe #main .boxPrint .btn,
#footer{
	display: none;
}

#main{
	margin: auto;
}

