@charset "utf-8";

/* BACKGROUND */

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

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

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

/* KEY */

.text-key {
	color: #FFFFCC;
}

.bg-key {
	background-color: #FFFFCC;
}

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

/* BASE */

.text-base {
	color: #AA7744;
}

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

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

/* ASSORT */

.text-assort {
	color: #822504;
}

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

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

/* SUB */

.text-sub {
	color: #644322;
}

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

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

/* DEEP */

.text-deep {
	color: #FFFF00;
}

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

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

/* ACCENT */

.text-accent {
	color: #FFFFCC;
}

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

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

/* TONE */

.text-tone {
	color: #b47f48;
}

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

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

/* LINK */

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

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

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