@charset "UTF-8";
/*ヘッダー上部ディスクリプション*/
.description{
 background-color:#000!important;
 color:#fff;
 }
  /*認証ページエンターボタン*/
 #content div.enter a{
  padding: 12px 24px;
  font-size: 16px;
  color: white;
  background: linear-gradient(-3deg,#000000 50%,#444444 40%);
  border: none;
  border-radius: 6px;
  cursor: pointer;
 }
/*認証ページ退出ボタン*/
#content div.leave a{
 color: white;
 background: linear-gradient(-3deg,#454545 50%,#585858 40%);
}


 /*認証ページ　ヘッダー間隔*/
 .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/hisho-kuro/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;
 }
/*電話番号等*/
.tel{
background:unset!important;
}

div.tel ul li a{
background:unset!important;
}

header ul{
left:58%!important;
top:83%!important;
}
 
    
    
    
 /*コンテンツタイトル　グローバルMENUタイトル*/
 section .title,#globalNav h2,.more{
 background:#948a7e!important;
 color:#fff;
 }
 /*女の子データの名前部分。長い文章対応*/
 #content ul.profile li em {
 display: block;
 margin-bottom: 4px;
 font-weight: bold;
 font-style: normal;
 color: #fff;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
 padding-inline:5px;
 }
 /*女の子データの出勤情報*/
 #content ul.profile li span.cap{
 width: 90%;
 display: block;
 text-align: center;
 margin: 0 auto;
 background: #c71585;
 color: #fff;
 }
 /*トップの女の子データ出勤情報だけが絶対位置なのを相殺*/
 #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:#fff!important;
 padding:0;
}
 /*ヘッドライン*/
.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;
}
#content ul.nextBackBtn li a,#content .changeView {
color:#000!important;
}



#content .chainLink a{
background:none!important;
}

#content .lady-detail-buttons span{
color:#000!important;
}

#newface .cap,#lady .cap{
background-color:#00a924!important;
}

/*動画詳細ページのボタン色*/
.movie a{
color:#000!important;
}
/*口コミページの色*/
#review label{
color:#000!important;
}




