@charset "utf-8";

/* BACKGROUND */

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

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

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

/* KEY */

.text-key {
	color: #333333;
}

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

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

/* BASE */

.text-base {
	color: #d6deea;
}

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

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

/* ASSORT */

.text-assort {
	color: #a6b6d2;
}

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

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

/* SUB */

.text-sub {
	color: #a6b6d2;
}

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

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

/* DEEP */

.text-deep {
	color: #1c3257;
}

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

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

/* ACCENT */

.text-accent {
	color: #333333;
}

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

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

/* TONE */

.text-tone {
	color: #c5cddc;
}

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

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

/* LINK */

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

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

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