@charset "EUC-JP";

.colored,
.colored a,
.button-box a:hover,
.button-box .button:hover,
.button-box .button:hover button,
#link-container h2,
.slick-dots li button::before

{
	color: #14dc8c;
}
.coloredBG,
.coloredBG a,
.button-box .button,
.contents-title h2 span::after,
#enter-container ul#enterbtn li:first-child,
#profile h3::before,
#profile #profile-option ul li.active,
footer,
footer address,
.tbl_form > dl > dt
{
	color: #fff;
	background-color: #14dc8c;
}
#profile #profile-option ul.optionswitch li.active{
	color: #000;
}
h2.colored,
.button-box a:hover
{
	background: none;
}
.contentsBG,
.contentsBGfixed{
	background: rgba(255,255,255,0.9);
}
#enter-container ul#enterbtn li a,
footer ul#f-navi li a,
address a:link,
address a:visited,
.button-box .button button{
	color: #fff;
}
#top-ranking .ranking-slider .gallery-cell .ranking-number,
.change-border::after,
.change-border::before,
.change-border__inner::after,
.change-border__inner::before,
ul.cast-list li a figure::before,
.thum a::before,
ul.cast-list li a figure::after,
.thum a::after,
.flickity-prev-next-button,
.flickity-page-dots .dot
{
	background-color: #14dc8c;
}
#contents-banner ul li.contents-box .contents-box-inner::before {
	background-color: rgba(20,220,140, 0.6);
}
footer ul#f-navi li {
	border-right: solid 1px #fff;
}
footer ul#f-navi li:nth-child(1),
footer ul#f-navi li:nth-child(10),
.contents-title h2 span.small-letter{
	border-left: solid 1px #fff;
}
#topics .topics-container {
    border: 1px solid #14dc8c;
}
#schedule ul.shop-list li.active::before,
#schedule ul.shop-list li:hover::after{
	border-color: rgba(20,220,140, 0.8);
}
::selection {background: rgba(20,220,140,0.5); color: rgba(250,250,250,1.00);}
::-moz-selection {background: rgba(20,220,140,0.5); color: rgba(250,250,250,1.00);}


/*¥¹¥Þ¥ÛÍÑ*/
body::after{
    background-color: rgba(23, 155, 102, 0.9);
}
header,
#link-container h2{
	background-color: rgba(255,255,255,0.90);
	box-shadow: 0px 1px 3px 0px #e1e1e1;
}
nav ul#gnavi li a,
#stickyHeader a span{
	color: #fff;
}
.b-bun,
.b-container.open .b-bun--top,
.b-container.open .b-bun--bottom{
	background: #fff;
}
#stickyHeader{
	background-color: rgba(0, 147, 54, 0.9);
}
#enter-container ul#enterbtn svg path{
	fill: #14dc8c;
}
.flickity-prev-next-button .arrow,
.stickyIcon,
#link-container ul li svg path{
	fill: #fff;
}