@charset "utf-8";

/* BACKGROUND */

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

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

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

/* KEY */

.text-key {
	color: #333300;
}

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

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

/* BASE */

.text-base {
	color: #ffffff;
}

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

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

/* ASSORT */

.text-assort {
	color: #cccc99;
}

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

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

/* SUB */

.text-sub {
	color: #ddddaa;
}

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

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

/* DEEP */

.text-deep {
	color: #ff0000;
}

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

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

/* ACCENT */

.text-accent {
	color: #333300;
}

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

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

/* TONE */

.text-tone {
	color: #f0f0e6;
}

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

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

/* LINK */

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

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

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