* {
	color: #000 !important;
}

h1 {
	margin-bottom: .75em !important;
}

.kwp_sidebar,
.kwp_footerContainer,
#kwp_breadcrumbs,
header, footer, .rakuten-logo-bar {
	display: none;
}

#kwp_responseTitle,
#kwp_responseBody {
	width: 100%;
}

.kwp_help a.headerClosed {
	padding-left: 0;
}

.kwp_help .content {
	display: block !important;
	padding-left: 50px;
}