
body.bg_body {
	background-color: #060847;
}
.bg_body.pc #home_header {
	
	background-position: center center; 
}
.bg_body.sp #home_header {
	
	background-position: center center; 
}
.bg_body.pc .wrapper {
	background: rgba(29,29,29,0.58);
}
.bg_body.sp .wrapper {
	background: rgba(29,29,29, 0);
}
body, .ttl_big, a {
	color: #fdfdfd;
}
header #top_bar,
header #top_bar h1 a,
header #top_bar .nav_g,
header #top_bar .nav_g a,
header #top_bar #nav-content h2,
header #top_bar #nav-content .sns_group a,
#system h3 {
	background: #181717;
	color: #fdfdfd;
}
header #top_bar .nav_g a.sns svg,
header #top_bar .nav_g a.sns:hover svg,
header #top_bar #nav-content .sns_group a svg,
header #top_bar #nav-content:hover .sns_group a svg,
header #top_bar .nav_g_sp svg,
header #top_bar .nav_g_sp:hover svg {
	fill: #fdfdfd;
}
#home_header #top_bar .nav_g a.access::after,
#home_header #top_bar .nav_g a.coupon::after {
	border-left: 1px solid #fdfdfd;
	border-bottom: 1px solid #fdfdfd;
}
.nav_g_sp a {
	color: #fdfdfd;
}

#gal .info th,
#gal .more_info li b,
#gal .more_info li p {
	border-bottom-color: #181717;
}
@media screen and (max-width:640px) {
#gal .more_info li b {
	border-left-color: #181717;
}
}
.paging a,
.bt_more,
.bt_more_s,
.bt_more_s.prof,
footer .sns li a,
footer .sns .contact a,
#job .bt_job{
	background: #dfdfdf;
	color: #313131;
}
.paging a.current {
	color: #dfdfdf;
	background: #313131;
}
footer .sns .contact a .icon_svg svg,
footer .sns .contact a:hover .icon_svg svg {
	fill: #313131;
}
.paging a:hover,
.bt_more:hover,
#job .bt_job:hover  {
	color: #313131;
	background: #ececec;
}
.bt_more_s:hover {
	color: #313131;
	background: #ececec;
	border-color: #ececec;
}

footer {
	background: #181717;
	color: #e4e4e4;
}
footer .info .other b {
    border-right: solid 1px #e4e4e4;
}
footer small {
    color: #e4e4e4;
}
footer a {
    color: #e4e4e4;
}
footer .pokepara a::before  {
	border-left-color: #e4e4e4;
}
#pagetop a {
    background: rgba(24, 23, 23, .7);
}

#pagetop a:after {
    border-right: 2px solid #e4e4e4;
    border-bottom: 2px solid #e4e4e4;
}

#pagetop a:hover {
    background: rgba(24, 23, 23, 1);
}

#system h3, #coupon ul li p strong {
    background: #181717;
    color: #fdfdfd;
}

#coupon ul li p strong:after {
    border-top: 8px solid #181717;
}
#job .bg_intro {
    background: #181717;
    color: #fdfdfd;
}

#cast .cast_list li a + .girl_info b,
#job table td .taigu li {
    background: #fdfdfd;
    color: #181717;
	border: solid 1px #181717;
}
