.upside ,div#top_navi,#gnav li {
    background-image: url(https://waniwani.jp/upload/pub/bg_nav.png);
}

#footer {
    background: #0e1708;
    border-top: solid 1px #fff;
    filter: drop-shadow(0 0 5px #000);
}
#header .header_info {
    margin-top: 30px;
}
	#gnav_sp {
		background-color: #12201b;
		background-position: top left;
	}
.pagetitle {
    background: #091501;
    background-position: right;
    background-size: cover;
}
#todayssche li article h3, #cast #wrap ul li article h3, #schedule #wrap ul li article h3, #waiting ul li article h3, #newface #wrap ul li .ph .debut, #wrap ul.revlist li .ph article h3, #wrap article h3, #topbox #profdata h3, #newface #wrap ul li article h3, #ranking #wrap ul li article h3, #navmenu li i, .systemlist li h3, #event #wrap ul li article h3, #news #wrap ul li article h3, #link #wrap section .subtitle, #link #wrap section .subtitle span, #reviewlist div .star, #access #wrap ul li .data h3, #recruit #wrap article .sec01 h3, #data_box .name, .list_star, #prof .listbox ul li article h5, #magazine .sec01 h3, #magazine .sec01 h4, #wrap ul.revlist li .commentbox .star, #toppage .subcont li article .star, .slick-dots li.slick-active button::before, #event .slick-dots li.slick-active button::before, .gallist li article .catch, .hotel_name, #newface #wrap li article .catch, #topbox #profdata .catch, #ranking #wrap li article .catch, #ranking #wrap h3, #bottomNavi li a {
    color: #ffd912;
}
    #gnav_sp .navbox .en, #gnav_sp .tel dd a, #gnav_sp .tel dd, #gnav_sp .tel dd span {
        color: #ffd912;
    }
}
#gnav_sp {
    background: none;
    background-color: #12201b;
    background-position: top left;
}

    #gnav_sp {
        background: none;
        background-color: #000;
        background-position: top left;
    }

.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 1px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.attention-box h2 {
    text-align: center;
    font-size: 20px;
    margin-top: 50px;
    margin-bottom: 40px;
}

.attention-box {
    font-size: 16px;
    line-height: 2;
}


body {
    background: url(https://waniwani.jp/upload/back_image/55.jpg) fixed no-repeat center top / cover;
}
#header {
    background: url(http://waniwani.jp/upload/back_image/50.jpg) no-repeat center top / cover;
}

#todayssche ul li .ph
{
	padding-top: 168.333%;
}

.subtitle{
	background: url(http://waniwani.jp/upload/pub/ttl1.png) repeat;
	background-position: right;
	background-size: cover;
}

#gnav a.current .jp {
    color: #e00fc5 !important;
}
#gnav a.current {
    background: rgba(255, 255, 255, 0.1);
    color: #e00fc5 !important;
    text-shadow: 0 0 4px #e00fc5 !important;
}