@charset "UTF-8";
/*ヘッダー上部ディスクリプション*/
.description{
    background-color:#342420!important;
    color:#f4e6c4;
    }

#index p,#index a,#footer p,#footer a{
color:#f4e6c4!important;
}

    /*認証ページエンターボタン*/
    .enter a{
    background: #58281a!important;
    color:#f4e6c4!important;
    }
/*認証ページ退出ボタン*/
#content div.leave a{
color:#f4e6c4!important;
background:#342420!important;
 
}
    /*認証ページ　ヘッダー間隔*/
    .index_header{
    padding-bottom:32px!important;
    }
    /*認証ページ　HOME MENUボタン非表示*/
    #index .description + .clearfix {
        display: none;
    }
    /*認証ページ以外のヘッダー設定*/
    body:not(#index) header h1{
    background: transparent url(https://img.undernavi.com/shikoku/h-annaijo/parts/sp_door.png) no-repeat 
center/cover;

    width:100%;
    height:390px;
    }
    header{
    height:390px;
    }
    /*認証画面イメージの調整*/
    #index #door_logo img{
    max-width:100%;
    max-height:100%;
    }
    #index #door_logo{
    max-height:390px;
    }

.g-list__item-text{
color:#f4e6c4;
}

 
    
    
/*コンテンツタイトル　グローバルMENUタイトル*/
section .title,#globalNav h2,#globalNav div,#globalNav div a{
border-top: solid 1px #f4e6c4!important;
border-bottom: solid 1px #f4e6c4!important;
color:#fff!important;
background: linear-gradient(to bottom, #46301f 0%, #271911 60%, #1a110a 100%) !important;
    }
    /*女の子データの名前部分。長い文章対応*/
    #content ul.profile li em {
        display: block;
        margin-bottom: 4px;
        font-weight: bold;
        font-style: normal;
        color: #f4e6c4;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        
    }
/*女の子詳細の名前,プロフィール内容*/
#lady_detail .name,#content ul.profile li a,section:not(.unCoupon) #content li *,#content #movie div h2, #content #photoDiary div h2, #content #specialmovie div h2,
#content #photoDiary div .lady_name,#content #photoDiary div span.time,.text,#content #movie div em, #content #specialmovie div em,.age,.event_list-info h2,.event_list-info .time,.event_list-txt,#content ul li div em,.movie ul li, .week th:not(.sat,.sun),#content table.week td,#content table.profile.profile_new th,#content table.profile td,#content ul.blogList li .lady_name,#content ul.blogList li div h2,#content ul.blogList li span,#content ul.blogList li div,.blogbox-header .data2,.fav-content-txt,#content .data > div,#content .data span.size,#content .data > div .profile a,#content .photoblog ul li div h2,#content .photoblog ul li span,#content .photoblog ul li div,#content #pickUp li em,#content #pickUp li a span,#content #whatsNew div p,#content #whatsNew div h2,#content #whatsNew div .time,#content #event div,#content #event div h2{
color: #f4e6c4!important;
}

#news_detail #content h2,#news_detail #content span.time,#event_detail #content h2,#event_detail #content span.time,#event_detail #content div,#schedule #content section h2 {
color:#fff!important;
}




    /*女の子データの出勤情報*/
    #content ul.profile li span.cap,.sche_right cap{
        padding:1px 0 0 0!important;
        width: 90%;
        display: block;
        text-align: center;
        margin: 0 auto;
        background:#8c412e!important;
        color: #fff!important;
    }
    /*トップの女の子データ出勤情報だけが絶対位置なのを相殺*/
    #top #content ul.profile li span.cap{
    position:unset;
    }
    /*女の子データの余計な内側余白*/
    body:not(#movie_detail) #content ul.profile li{
    padding-bottom:0!important;
    /*border:1px solid #000!important;*/
    }
    
    /*女の子データ内の出勤情報のコメント部分*/
    #content ul.profile li span.cap>.comment{
    color:#FB5B50!important;
    padding-block:5px 0px;
    background:#000!important;
    }
    /*ヘッドライン*/
    .marquee_new li.color1.marquee-showing div {
    background:#000!important;
    }
    .marquee_new li.color1.marquee-showing span{
    color:#fff!important;
    }
    #headline{
    background:#000!important;
    }
    /*女の子データの高さ修正*/
    body:not(#movie_detail) #content ul.profile li {
    min-height:246px;
    background: #000;
    }
/*電話番号等*/
.tel{
background:unset!important;
}

/*電話等リンク、下のメニューの色*/
div.tel ul li a, #globalNav.globalNav_new ul li a{
background: linear-gradient(to bottom, #46301f 0%, #271911 60%, #1a110a 100%) !important;
color:#f4e6c4;
}
/*フッター*/
footer{
background:none!important;
}
/*料金表*/
#system #content ul.list{
background:#000!important;
}
#system #content ul.list h2.titleL{
background:#342420!important;
color:#f4e6c4;
}
#system #content ul.list ul > li div.item{
background:#342420!important;
color:#f4e6c4;
}
#content ul.list ul > li div.price{
color:#fff!important;
}



/*最新情報の日付*/
#content ul.newsList li div span.time {
color:#f4e6c4!important;
}
#movie .movie_list li h2{
background:#342420!important;
color:#f4e6c4;
padding:3px;
}
#movie_detail #content .movie h2{
background:#342420!important;
color:#f4e6c4;
}
.back a{
color:#f4e6c4!important;
}
section, #globalNav, #lady_detail #content, #photoblog_detail #content .data, #gravure_detail #content ul.profile {
    background: #000!important;
}

/*HOME,MENUボタン*/
header ul{
left:58%!important;
}

header ul li{
padding: 0!important;
border: solid 1px #a97d52!important;
}

header ul li a{
color: #f4e6c4!important;
background: #491d10!important;
padding:3px;
}


.back a,.more,#content ul.content li a,#content .data > div .profile a{
background:#342420!important;
color:#f4e6c4;
}

/*写メ日記詳細の見出し*/
#photoblog_detail #content .entry h2{
background:#342420!important;
color:#f4e6c4;
}
/*ステータス部分*/
#content section#schedule h2, #content section#status h2{
color:#f4e6c4!important;
}

/*もっと見るボタン調整*/
#content .more{
margin:0 auto!important;
}






 




