@charset "utf-8";

/* BACKGROUND */

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

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

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

/* KEY */

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

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

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

/* BASE */

.text-base {
	color: #f1e6cb;
}

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

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

/* ASSORT */

.text-assort {
	color: #c3884d;
}

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

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

/* SUB */

.text-sub {
	color: #dda268;
}

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

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

/* DEEP */

.text-deep {
	color: #7d0000;
}

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

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

/* ACCENT */

.text-accent {
	color: #543b0f;
}

.bg-accent {
	background-color: #543b0f !important;
}

.border-accent,
.border-accent * {
	border-color: #543b0f;
}

/* TONE */

.text-tone {
	color: #f2d8ab;
}

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

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

/* LINK */

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

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

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