@charset "utf-8";

/* BACKGROUND */

#page-shop,
#page-shop-https {
	background-color: #d3be9c;
	background-repeat: repeat; /* (repeat|repeat-x|repeat-y|no-repeat) */
}

#page-shop {
	background-image: url("//rimage.gnst.jp/rest/img/s4vd1rt90000/bk.jpg?t=1594110497"); /* (none|url(.+)) */
}

#page-shop-https {
	background-image: url("//rimage.gnst.jp/rest/img/s4vd1rt90000/bk.jpg?t=1594110497"); /* (none|url(.+)) */
}

/* KEY */

.text-key {
	color: #3a2e22;
}

.bg-key {
	background-color: #3a2e22;
}

.border-key,
.border-key * {
	border-color: #3a2e22;
}

/* BASE */

.text-base {
	color: #d3be9c;
}

.bg-base {
	background-color: #d3be9c !important;
}

.border-base,
.border-base * {
	border-color: #d3be9c;
}

/* ASSORT */

.text-assort {
	color: #e09161;
}

.bg-assort {
	background-color: #e09161 !important;
}

.border-assort,
.border-assort * {
	border-color: #e09161;
}

/* SUB */

.text-sub {
	color: #bf9042;
}

.bg-sub {
	background-color: #bf9042 !important;
}

.border-sub,
.border-sub * {
	border-color: #bf9042;
}

/* DEEP */

.text-deep {
	color: #e60012;
}

.bg-deep {
	background-color: #e60012 !important;
}

.border-deep,
.border-deep * {
	border-color: #e60012;
}

/* ACCENT */

.text-accent {
	color: #3a2e22;
}

.bg-accent {
	background-color: #3a2e22 !important;
}

.border-accent,
.border-accent * {
	border-color: #3a2e22;
}

/* TONE */

.text-tone {
	color: #c4aa7f;
}

.bg-tone {
	background-color: #c4aa7f !important;
}

.border-tone,
.border-tone * {
	border-color: #c4aa7f;
}

/* LINK */

a,
.text-link {
	color: #0000ff; /*(#00f|#f60)*/
}

a:visited,
.text-visited {
	color: #9900cc; /*(#90c|#c00)*/
}

a:hover,
a:active {
	color: #cc0000; /*(#c00|#90c)*/
}
