@charset "UTF-8";
body:not(#door) #wrapper{
    background: transparent url(https://img.undernavi.com/shikoku/hisho-kuro/parts/bg_top.png) repeat-y
center top/auto;
position:relative;

}




#photoblog_detail #wrapper #content a:visited,
#photoblog_detail #wrapper #content a:link{
color:#000!important;
}


/*ディスクリプション*/
.description{
    background-color:unset!important;
    color:#fff!important;
    }
    /*年齢認証の注意書き*/
    #attention{
    color:#fff;
    }
#door #wrapper{
background-repeat:no-repeat;
background-size:cover;
}


#layout > .pannel{
background: rgba(31, 31, 31, 0.8);
}
#layout > section .inner{
border:none!important;
color:#fff!important;
}
#globalNav ul{
background:none;
}
#status .inner{
color:#fff;
background:#c71585;
}
    /*ヘッドライン*/
    /*.marquee-showing>div,.marquee-showing>div+span{
    background-color:#fff!important;
    color:#000!important;
    }*/
.txtData h2 a{
color:#fff;
}
/*新人一覧、出勤一覧、在籍一覧、待ち時間、風俗動画のスタイル*/
/*.inner .ladyList li .txtData h2 a,.inner .blogList li .txtData h2 a,.ladyName{
color:#000!important;
}*/
.inner .ladyList li .txtData h2,.blogList li .txtData h2,.ladyName{
background:none!important;
}
.inner .ladyList li,.blogList li{
background: rgba(31, 31, 31, 0.8);
border:0.3px solid #fff!important;
}

.inner .ladyList li .txtData,.ladyProf,.inner .blogList li .txtData{
color:#fff!important;
}

#lady_detail .ladyProf{
color:#000!important;
}
/*女の子詳細の名前に帯追加*/
#lady_detail .ladyName{
background-color:#fddc87!important;
}



.inner .scheduleList li .txtData .ladyProf{
color:#000!important;
}

/*風俗動画＊後から指示された*/
.movieList li h2{
background:#000,opacity(0.5);
color:#fff!important;
}
.movieList li h2 a{
color:#fff!important;
}
.movieList li{
background-color: rgba(0, 0, 0, 0.5);
}

.moreLink a{
color:#000!important;
}
/*動画ページのタイトルリンク色*/
#movie .ladyName a{
color:#fff;
}






/*出勤一覧の出勤時間*/
.workTime{
background:#c71585!important;
font-size:110%;
}

/*動画を見るボタン*/
.playBtn{
background: linear-gradient(95deg, #000000, #444444)!important;
color:#fff!important;
}
/*フッターリンクの色*/
footer .cBlock ul li a{
color:#fff!important;
}
#footer{
background:none!important;

}
#footer *{
color:#fff!important;
}


 /*出勤情報一覧内の内側余白調整(コメント考慮の為)*/
#secSchedule ul li,#secPhotoblog ul li{
padding:5px 9px 25px 9px;
}

#secSchedule ul li .txtData,#secPhotoblog ul li .txtData *{
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
#secPhotoblog ul li .txtData h2{
font-size:108%!important;
}
#photoblog ul li .txtData h2{
font-size:108%!important;
}


    #secPickup .inner{
    color:#fff!important;
    }
/* a:link, a:visited, a:hover, a:active{
 color:#fff!important;
 }*/



    th.sat{
    background: #dcf1ff;
    }
    th.sun{
    background: #ffdcec;
    }
/*料金表*/
.systemList li .title,.systemList li .body ul li .item,.systemList .mTitle{
background:#000!important;
color:#fff!important;
}
#secNews .inner{
color:#fff;
}


/* 文字色変更 */
#lady_detail #content > section > .inner .ladyName em,#schedule #content a {color: #000;}

.status{
color:#c71585!important;
}
.h1 .more{
color:#000!important;

}
/*トップへ*/
.topLink a{
color:#000!important;
}
/*予約ページの英字部分*/
.recaptcha_policy,.recaptcha_policy a{
color:#000!important;
}
/*口コミページのソート部分の一部*/
#sortLink .sortLink li:nth-child(2) a{
color:#333333!important;
}














    