.slider-fix {
    position: absolute;
    height: 100vh;
    padding: 0 40px;
    width: 100%;
}
.mvCont{
    width: 100%;
    z-index: 2; 
}

@media screen and (max-width: 767px) {
    .slider-fix {
        padding: 0 20px;
    }
}


html {
    background-color: rgba(25,15,5,1);
    color: rgba(240,240,240, 1);
}
body {
    background-color: rgba(25,15,5,1);
    color: rgba(240,240,240, 1);
}
a{ 
    color: rgba(240,240,240, 1);
}
/*左メニュー*/
@media screen and (min-width: 768px) {
.header {
    background-color: rgba(25,15,5, 1);
}

    .headerLogo .txtEn {
        color: rgba(240,240,240, 1);
    }
    .headerList.main a {
        color: rgba(240,240,240, 1);
    }
    .headerList.main .headerListItem:hover, .headerList.main .headerListItem.isActive {
        opacity: .6;
    }
    .headerList.other .txtEn{
        color: rgba(240,240,240, 1);
    }
    .headerList.other .txtEn:before{
        background-color: rgba(240,240,240, 1);
    }
    .headerList.other .txtJp{
        color: rgba(240,240,240, 1);
    }
    .headerList.other .txtEn:after{
        background: url(/club/common/add/arrow-right_b.png) 0 0 / contain no-repeat;
    }
   
}
.headerLogo .txtEn {
    color: rgba(240,240,240,1);
}
@media screen and (max-width: 767px) {
    .spHeaderList a {
        background-color: rgba(240,240,240, 1);
        color: rgba(25,15,5, 1);
    }
    .spHeaderList .txtEn:before {
        background-color: rgba(25,15,5, 1);
    }
    .headerMenuBtn span {
        background-color: rgba(240,240,240, 1);
    }
    .headerInner {
        background-color: rgba(25, 15, 5, 1);
    }
    .headerMenu {
        background-color: rgba(25, 15, 5, 1);
    }
    .spFixedBottom {
        background-color: rgba(25, 15, 5, 1);
    }
}
/*アーティクル*/
.article {
    background-color: rgba(25,15,5,1);
}
@media screen and (max-width: 767px) {
    .topDetailTitle {
        color: rgba(240,240,240, 1);
    }
    .topDetailText{
        color: rgba(240,240,240, 1);
    }
}
/*MV*/
.main.roppongi.top .mv {
    background-image: url(/club/roppongi/renew/img/top/mv.png);
}
.main.roppongi.top .mv.mv_02 {
    background-image: url(/club/roppongi/renew/img/top/mv_02.png);
}
.main.roppongi.top .mv.mv_03 {
    background-image: url(/club/roppongi/renew/img/top/mv_03.png);
}
@media screen and (min-width: 768px) {
    .main.roppongi.top .mv {
        background-image: url(/club/roppongi/renew/img/top/pc/mv.png);
    }
    .main.roppongi.top .mv.mv_02 {
        background-image: url(/club/roppongi/renew/img/top/pc/mv_02.png);
    }
    .main.roppongi.top .mv.mv_03 {
        background-image: url(/club/roppongi/renew/img/top/pc/mv_03.png);
    }
}
.mvTitle {
    color: rgba(240,240,240, 1);
}
/*帯*/
.topInformation {
    background-color: rgba(60,40,5, 1);
}
.topInformationTitle {
    color: rgba(240,240,240, 1);
}
.topInformationText {
    color: rgba(240,240,240, 1);
}
.topInformationDate {
    color: rgba(240,240,240, .6);
}
.topInformationLink {
    color: rgba(240,240,240, 1);
}
.topInformationLink:before{
    background: url(/club/common/add/arrow-right_b.png) 0 0 / contain no-repeat;
}


/*TOPコンテンツ*/
.topConcept, .topAbout, .topOther{
    background-color: rgba(25,15,5, 1);
}
.topConceptTitle a, .topAboutTitle a , .topOtherTitle{
    color: rgba(240,240,240, 1);
}
.topConceptTitle a:before, .topAboutTitle a:before, .footerMembershipListItem a:before, .informationLink:before{
    background: url(/club/common/add/arrow-right_b.png) 0 0 / contain no-repeat;
}
.informationLink:before {
    background: url(/club/common/add/arrow-right_b.png) 0 0 / contain no-repeat;
}
.topConceptCatch, .topAboutCatch {
    color: rgba(240,240,240, 1);
}
.topConceptText, .topAboutText, .topOtherText {
    color: rgba(240,240,240, 1);
}
.topOtherLink{
    color: rgba(240,240,240, 1);
}
.topOtherLink:before{
    background: url(/club/common/add/arrow-right_b.png) 0 0 / contain no-repeat;
}
@media screen and (min-width: 1281px) {
    .topOther {
        padding: 0;
    }
}

/*フッター*/
.footerMembershipCatch{
    color: rgba(240,240,240, 1);
}
.footerMembershipListItem a{
    color: rgba(240,240,240, 1);
}
.footerMembershipListItem .txtEn:before{
    background-color: rgba(240,240,240, 1);
}
.footerAccessTitle{
    color: rgba(240,240,240, 1);
}
.footerAccessText{
    color: rgba(240,240,240, 1);
}
.footerDetailTitle{
    color: rgba(240,240,240, 1);
}
.footerDetailText{
    color: rgba(240,240,240, 1);
}
.footerDetailText a{
    color: rgba(240,240,240, 1);
}
.footerFaqTitle{
    color: rgba(240,240,240, 1);
}
.footerFaqNumber{
    color: rgba(240,240,240, 1);
}
.footerFaqText{
    color: rgba(240,240,240, 1);
}
.footerFaqText a{
    color: rgba(240,240,240, 1);
}
.footerFaqBox.answer .footerFaqListItem{
    color: rgba(240,240,240, 1);
}
.footerFaqText .arrow:before {
    background: url(/club/common/add/arrow-bottom_b.png) 0 0 / contain no-repeat;
}

.informationWrap{
    background-color: rgba(60,40,5, 1);
}
.informationTitle{
    color: rgba(240,240,240, 1);
}
.informationText{
    color: rgba(240,240,240, 1);
}
.informationDate{
    color: rgba(240,240,240, .6);
}
.informationLink{
    color: rgba(240,240,240, 1);
}
.informationTabListItem{
    color: rgba(240,240,240, 1);
    background-color: rgba(240,240,240, .2);
}
.informationTabListItem:hover, .informationTabListItem.isActive{
    background-color: rgba(240,240,240, 1);
    color: rgba(25,15,5, 1);
}
.informationNewsList th, .informationNewsList td{
    color: rgba(240,240,240, 1);
}

.informationNewsList.proxy::-webkit-scrollbar-track { border: calc(1 / 750 * 100vw) solid rgba(240,240,240, 1); }
.informationNewsList.proxy::-webkit-scrollbar-thumb { background-color: rgba(240,240,240, 1);  }
.contentDaiko .table::-webkit-scrollbar-track { 
    background: rgba(240,240,240, 1); 
}
.informationNewsList th, .informationNewsList td {
    border: calc(2 / 750 * 100vw) solid rgba(240,240,240, 1);
}
@media screen and (min-width: 768px) {
    .informationNewsList th, .informationNewsList td {
        border: 1px solid rgba(240,240,240, 1);
    }
}


.footerLinksList.club .footerLinksListItem a{
    color: rgba(240,240,240, 1);
}
.footerLinksList.club .footerLinksListItem:not(:last-of-type):after{
    color: rgba(240,240,240, 1);
}
.footerLinksList.sub .footerLinksListItem a{
    color: rgba(240,240,240, 1);
}

.footerCopyright{
    color: rgba(240,240,240, .5);
}
.footerLinksLogo .txtEn {
    color: rgba(240, 240, 240, 1);
}
@media screen and (max-width: 767px) {
    .spFixedBottomLink:after {
        background-color: rgba(240,240,240, 1);;
    }
}



/*下層*/

/*Price*/
.priceTitle{
    color: rgba(240,240,240, 1);
}
.priceRental{
    background: rgba(60,40,5, 1) !important;
}
.priceRentalTitle .txtEn,.priceRentalTitle .txtJp,.priceRentalText,.priceRentalListItem {
    color: rgba(240,240,240, 1);
}
article main *:not(.priceRental *):not(.informationWrap *):not(.informationBlogBreadcrumb *):not(.informationBlogDetailBox.box2):not(.informationBlogDetailBox.box2 *):not(.informationBlogDetailBox.box3 *) {
    color: rgba(240,240,240, 1) !important;
}

/*program*/
.programPdfListItem a:before{
    border: calc(3 / 750 * 100vw) solid rgba(240,240,240, 1);
    color: rgba(240,240,240, 1);
}
.programPdfListItem a {
    border-bottom: calc(2 / 750 * 100vw) solid rgba(240,240,240, 1);
}
@media screen and (min-width: 768px) {
    .programPdfListItem a:before{
        border: 2px solid rgba(240,240,240, 1);
    }
    .programPdfListItem a {
        border-bottom: 2px solid rgba(240,240,240, 1);
    }
}


/*パンくず*/
@media screen and (min-width: 768px) {
.informationBlogBreadcrumb {
    background-color: rgba(240, 240, 240, 1) !important;    
}
}
.informationBlogBreadcrumbList{
    background-color: rgba(240, 240, 240, 1) !important; 
}
.informationBlogBreadcrumbListItem:last-child{
    color: rgba(25, 15, 5, 1) !important;
}
.informationBlogBreadcrumb a{
    color: rgba(25, 15, 5, 1) !important;
}

/*詳細テキスト*/
.informationBlogDetailBox.box2{
    color: rgba(25, 15, 5, 1);
}
.informationBlogDetailBox.box2 a {
    color: rgba(25, 15, 5, 1);
}

/*お知らせ詳細ボタン*/
.informationBlogDetailBox.box3 .informationBlogDetailListItem a {
    color: rgba(46, 27, 17, 1);
    background-color: rgba(240,240,240, 1);
}
.informationBlogDetailBox.box3 .informationBlogDetailListItem a:hover {
    background-color: rgba(240,240,240, .5);
}


