body {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	background: none;
}
h1,h2,h3,h4,h5,h6, {
	page-break-after:avoid;
	color: 222px;
	font-weight: bold;
}
p a, code, pre {
	word-wrap: break-word;
}

/* forcibly background display in chrome. */
/*body { -webkit-print-color-adjust: exact; }*/

.container,
.main-contents,
.main-contents main {
	float: none!important;
	margin: 0 auto!important;
	padding: 0!important;
	width: auto!important;
	background: none!important;
}

/* lineup */
.lineup-lower .lineup-main .main-title {
	margin: 1em 0 1.5em;
}
.lineup-lower .ribbon-cat {
	font-size: 13px;
}
.item-detail .bg-stripe {
	width: auto!important;
}
.item-detail .data {
	width: 50%!important;
}

/* recipe */
.data-detail {
	margin-bottom: 0;
}
.directions li:before {
	/* right: 94.5%; */
}

/** Hide **/
/* common */
.btn,
.sidebar,
.social,
.pagetop,
.bottom-external-site,
.aux-nav,
.header-text,
.gnav-inside,
.bottom-pickup,
#footer,
/* lineup */
.lineup-lower .main-image,
.lineup-lower .used-recipe,
/* recipe */
.recipe .recipe-header,
.recipe .recipe-header-search,
.recipe .related,
.recipe .calendar-title,
.recipe .calendar,
.recipe .mailmagazine,
.recipe .recipe-detail-header .fl-right
{ display:none!important; }

/* recipekk */
.kk-award .award-title:before {
	display: none!important;
}
.kk-award .award-title p {
	padding-top: 25px!important;
	text-indent: 0!important;
	overflow: visible!important;
	font-size: 2rem;
}
.kk-award .mvp-wrap .award-title p {
	font-size: 2.5rem!important;
}
