@charset "utf-8";

/** OverrideBase **/

.pj-section--border-top { border-top-color:#E3D3B8; }

.pj-section--belt {
	margin-left:-110px;
	margin-right:-110px;
	padding-left:150px;
	padding-right:150px;
	background-color:#F7F4EE;
}
.pj-section--belt.pj-section--gap-small  { padding-top:1.0em; padding-bottom:1.0em; }
.pj-section--belt.pj-section--gap-medium { padding-top:3.0em; padding-bottom:3.0em; }
.pj-section--belt.pj-section--gap-large  { padding-top:4.0em; padding-bottom:4.0em; }

@media screen and ( min-width:641px ) {
	.pj-section--gap-medium { margin-top:3.0em; margin-bottom:3.0em; }
	.pj-section--gap-large  { margin-top:4.0em; margin-bottom:4.0em; }
	
	.pj-section--border-top.pj-section--gap-medium { padding-top:3.0em; }
	.pj-section--border-top.pj-section--gap-large  { padding-top:4.0em; }
	
	.pj-section--belt { max-width:none; }
}
@media screen and ( max-width:640px ) {
	.pj-section--belt {
		margin-left:-10px;
		margin-right:-10px;
		padding-left:10px;
		padding-right:10px;
	}
	.pj-section--belt.pj-section--gap-medium { padding-top:1.5em; padding-bottom:1.5em; }
	.pj-section--belt.pj-section--gap-large  { padding-top:2.0em; padding-bottom:2.0em; }
}

.pj-heading { color:#936A22; }

.pj-text { color:#3B1E0F; }

/** ProductBottomNav **/

.pj-productBottomNav .c-button { border-color:#936A22; color:#936A22; }
.pj-productBottomNav .c-button:hover { background-color:#936A22; }
.pj-productBottomNav .c-button__icon::before { border-left-color:#936A22; }

/** ContentHeader **/

.pj-contentHeader .pj-heading { font-size:225%; }
.pj-contentHeader .pj-header__content { padding:1.0em 0; }

@media screen and ( max-width:640px ) {}

/** ContentNav **/

.pj-contentNav--sheet .c-button { border-color:#E3D3B8; background-color:#F7F4EE; color:#936A22; }
.pj-contentNav--sheet .c-button:hover { background-color:#E3D3B8; }

@media screen and ( max-width:640px ) {}

/** SheetHeading **/

.pj-sheetHeadingA { font-size:150%; } /* 24px */
.pj-sheetHeadingA {
	padding-left:25px;
	position:relative;
}
.pj-sheetHeadingA::before {
	margin-bottom:-0.15em;
	margin-left:-25px;
	margin-right:5px;
	background:transparent url( "../RC100KD/img/icon/icon_heading.png" ) center center no-repeat;
/*	background-image:url( "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0wIDBoMTJsNiA5LTYgOUgwbDUtOS01LTl6IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZTNkM2I4Ii8+PC9zdmc+" ); /* svg */
	background-size:contain;
	display:inline-block;
	width:20px;
	height:1.0em;
	content:"";
}

@media screen and ( max-width:640px ) {
	.pj-sheetHeadingA { font-size:125%; } /* 20px */
}

/** SheetTable **/

.pj-sheetTableA { font-size:90%; }
.pj-sheetTableA th,
.pj-sheetTableA td { border-color:#B1B1B1; }
.pj-sheetTableA th {
	background-color:#E6E6E6;
	text-align:left;
}

@media screen and ( max-width:640px ) {}

/** SheetPanel **/

.pj-sheetPanel { color:#3B1E0F; }
.pj-sheetPanel > .c-panel__head--fill {
	overflow:hidden;
	font-size:110%;
}
.pj-sheetPanel.c-panel--border        { border-color    :#E3D3B8; }
.pj-sheetPanel > .c-panel__head--fill { background-color:#E3D3B8; }

@media screen and ( max-width:640px ) {
	.pj-sheetPanel > .c-panel__head--fill {
		text-align:center;
		font-size:100%;
	}
}
