
body.bg_body.pc {
	background-image: url(https://cfs.pokepara.jp/Pokepara/Images/shopc/shop7754/photo/official/EuVP8wIWGVnrh6ZYjPf.jpg);
}
body.bg_body {
	background-color: #ffffff;
}
.bg_body.pc #home_header {
	background-image: url(https://cfs.pokepara.jp/Pokepara/Images/shopc/shop7754/photo/official/71iU7oTrrCKViN3po5p.jpg); 
	background-position: center center; 
}
.bg_body.sp #home_header {
	background-image: url(https://cfs.pokepara.jp/Pokepara/Images/shopc/shop7754/photo/official/1EBzTMN3nGaFoFNFc07.jpg); 
	background-position: center center; 
}
.bg_body.pc .wrapper {
	background: rgba(255,255,255,1);
}
.bg_body.sp .wrapper {
	background: rgba(255,255,255, 0);
}
body, .ttl_big, a {
	color: #311500;
}
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: #41352d;
	color: #ffffff;
}
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: #ffffff;
}
#home_header #top_bar .nav_g a.access::after,
#home_header #top_bar .nav_g a.coupon::after {
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.nav_g_sp a {
	color: #ffffff;
}

#gal .info th,
#gal .more_info li b,
#gal .more_info li p {
	border-bottom-color: #41352d;
}
@media screen and (max-width:640px) {
#gal .more_info li b {
	border-left-color: #41352d;
}
}
.paging a,
.bt_more,
.bt_more_s,
.bt_more_s.prof,
footer .sns li a,
footer .sns .contact a,
#job .bt_job{
	background: #831101;
	color: #ffffff;
}
.paging a.current {
	color: #831101;
	background: #ffffff;
}
footer .sns .contact a .icon_svg svg,
footer .sns .contact a:hover .icon_svg svg {
	fill: #ffffff;
}
.paging a:hover,
.bt_more:hover,
#job .bt_job:hover  {
	color: #ffffff;
	background: #6d0f01;
}
.bt_more_s:hover {
	color: #ffffff;
	background: #6d0f01;
	border-color: #6d0f01;
}

footer {
	background: #41352d;
	color: #efefef;
}
footer .info .other b {
    border-right: solid 1px #efefef;
}
footer small {
    color: #efefef;
}
footer a {
    color: #efefef;
}
footer .pokepara a::before  {
	border-left-color: #efefef;
}
#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: #41352d;
    color: #fdfdfd;
}

#coupon ul li p strong:after {
    border-top: 8px solid #41352d;
}
#job .bg_intro {
    background: #f2e2e1;
    color: #181717;
}

#cast .cast_list li a + .girl_info b,
#job table td .taigu li {
    background: #f2e2e1;
    color: #181717;
	border: solid 1px #181717;
}
