#header .cBlock {
    width: 100%;
}

#door #wrapper {
/*	background: url("https://img.undernavi.com/chugoku/talentclub-y/parts/bg_door_body03.jpg") center top fixed;
	background: url("https://img.undernavi.com/chugoku/talentclub-y/parts/bg_door_wd.jpg") center top fixed;*/
	background: url("https://img.undernavi.com/chugoku/talentclub-y/parts/bg_door_ap.jpg") center top fixed;
	background-size: cover;
}
#door #attention {
    width: 430px;
    margin: 0px auto 0;
    margin-right: -60px;
/*    margin-left: -140px;*/
}
#door #entrance {
    width: 480px;
    margin: 30px auto 50px;
    margin-right: -60px;
 /*   margin-left: -140px;*/
}
#door #entrance li img {vertical-align: middle;}

#wrapper {
/*	background-size: cover;
	background-attachment: fixed;*/
background-repeat: no-repeat;
background-position: center bottom;
background-color: #fff;
}
#doorImg {
    margin: 150px 0 33px;
    padding-left: 23px;
}

#dp_swf_engine {
    display: none;
}

#globalNav {
    margin-bottom: 5px;
    background: none;
}

#entrance li img {
    margin: 0 4px;
}

#attention {
	color: #000;
	text-shadow: 1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF, -1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;
}

.secRanking ul li .rankNum,
#ranking section ul li .rankNum {
    margin: -5px 0 5px;
}

#gravure_slide {
    width: 950px;
    background: #000000;
    margin: 0 auto;
}

/* font --------------------------------------------------------- */

#typeWeek ul.scheduleList li .txtData table th.sat,
#typeWeek ul.scheduleList li .txtData table th.sun,
#secPickup ul li .txtData .ladyProf,
.secRanking>h2 {
    color: #000;
}

#secPickup ul li .txtData h2 a {
    color: #8b7231;
    /* deeppink */
}

a:link,
a:visited,
#layout>section .title,
.bbsList li .userName,
#comment ul li .userName,
#addComment .formTtl {
    color: #8b7231;
}
#content .pager li.current span, .topLink.mb10 a {
    color: #000;
}
#map #content section .mapData p a {
    color: #DD76A2 !important;
}


#layout>section.w1 ul li .txtData h2 a,
#content ul.movieList li h2.movieTitle a,
#secPhotoblog.w2 ul li .txtData h2 a,
#secPhotoblog.w3 ul li .txtData h2 a,
#lady_detail #photoblog ul li .txtData .title a,
#voice section ul.voiceList li .txtData .ladyName a,
#blog section ul.blogList li .txtData h2 a {
    color: #8b7231;
}

body,
#content ul.movieList li h2.movieTitle a,
#layout>section .date,
#lady_detail #voice ul li .date,
#content section .date,
#main article .heading .title a,
#main article .heading .date a {
    color: #8b7231;
}


#footer a {
    text-decoration: none;
}


/* back --------------------------------------------------------- */
#layout > section.w1 ul li .txtData h2.ladyName, #secPhotoblog.w2 ul li .txtData h2, #secPhotoblog.w3 ul li .txtData h2, #content > section ul li h2.title, #unEvent ul.unEventList li .title, #typeWeek ul.scheduleList li .txtData table th, #photoblog section ul.blogList li em.ladyName, #content .pager li span, #content .pager li a, section ul.systemList > li .mTitle, #bbs .formData label, #login .formData h2, #lady_detail #content > section > .inner .ladyName, #lady_detail #photoblog ul li .txtData .title, #photoblog_detail #ladyData .txtData, #txtData .profile, #hotel .inner section h1, #dataList table thead th span, .formData h2, #ladyData .txtData, .secRanking.w1 ul li .rankNum, #movieList h1, #profile th {
	background-color: #e5e5e5;
	color: #8b7231;
}

#header .description, .description {
	background-color: transparent;
	color: #000;
}

#layout>.pannel,
#content>section>.inner {
    color: #8b7231;
}

/* top */
#top #layout>.pannel {
    color: #8b7231;
}

#content ul.movieList li h2.movieTitle {
    background-color: transparent;
    color: #fe3c9d;
}

#photoblog #content>section ul li h2.title,
#content .pager li.current span,
section ul.systemList>li .body,
#bbs .formData,
#status,
#photoblog_detail #comment ul li,
#photoblog_detail #addComment .formData,
#upper .inner,
.bnrInfo,
#status li,
section ul.systemList>li .body>.comment,
#comment ul li .userName,
#addComment .formTtl,
#addComment .formData,
#comment ul li,
#addComment .formData {
    background-color: transparent;
}

#globalNav ul {
    background: transparent;
}


/* border --------------------------------------------------------- */

#door #footer ul li {
    border-color: #000;
}
#footer ul li {border-color: #fff;}
#footer ul li a {
    color: #fff;
}
#door #footer ul li a {color: #000;}

#layout>section .inner ul li,
#content>section ul li,
#unEvent ul.unEventList li,
#typeWeek ul.scheduleList li,
#typeWeek ul.scheduleList li .txtData table th,
#typeWeek ul.scheduleList li .txtData table td,
section ul.systemList ul li .price,
#side>section,
#main article,
#profile th,
#profile td,
#side>section,
#main>section,
#upper,
#side>section,
#side>aside,
#hotel .inner section,
#schedule th,
#schedule td {
    border-color: #ccc;
    /* pink */
}

#profile td {
    color: #000;
}

#layout>section .inner,
#content>section>.inner,
#movieList h1 {
    border-color: transparent;
}


/* Button --------------------------------------------------------- */
#mag section .sendBtn a,
section ul.systemList ul li .item,
.formBtn input,
#bbs .formData input[type="submit"],
#nextPrev li a,
#addComment input[type="submit"],
#movie_detail #side>aside .formData input[type="submit"],
#areaList li a,
section ul.gravureList li .profLink a {
    color: #8b7231;
    border: none;
}

#content section ul.movieList li .playBtn, #ladyMov .inner .txtData .playBtn {
	background: #000;
	color: #fff;
}

/* title --------------------------------------------------------- */
#side > section .secTtl, #main article .heading, #side .subTtl, #main .subTtl, #main > section .secTtl, #side > section h1, #side > aside h1, #upper h1, section ul.systemList > li h2 {
	background: #e5e5e5;
	color: #8b7231 !important;
}

/* list --------------------------------------------------------- */

#content section.w2 ul.ladyList li,
#content section.w3 ul.ladyList li,
#content section.w2 ul.blogList li,
#content section.w3 ul.blogList li,
#content section.w2.secRanking ul.ladyList li,
#content section.w3.secRanking ul.ladyList li,
#ranking ul.ladyList li {
    background: url("https://img.undernavi.com/chugoku/talentclub-y/parts/bg_lady.png") center top;
    background-size: 100% 100%;
    color: #8b7231;
    border: none;
}

#wrapper>div.bx-wrapper {
    width: 920px !important;
}

#main article .inner .body p {
    color: #fff !important;
}

/* 女の子タイプアイコン */
#side .typeIcons span {
    background: #be0000;
}

/* IE9のfilterを解除する */
#side .typeIcons span:not(:target) {
    filter: none\9;
}

#calendar .week li,
#calendar .date li {
    color: #8b7231;
}

#main article .inner .body, #newest a, .date.clearfix a, #archive a, .reviewlist_el a,
.scheduleList.clearfix a, .moreLink a {
    color: #8b7231;
}

#typeOneday ul.ladyList li .txtData .workTime {
    background: #fe3c9d;
    color: #fff;
}

.movieList.clearfix li {
    border: none !important;
}

.formData h2 span {
    color: #8b7231;
    text-shadow: 1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF, -1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;
}

#secSchedule ul li .txtData .workTime {
	background: #000;
}
#secNewface.w1 ul li .txtData .ladyProf, #secPhotoblog.w1 ul li .txtData .body, #secRealtime ul li .txtData .status, .w1 .txtData,
#secPhotoblog ul li .txtData .body, section ul li .txtData .status, section ul.blogList li .txtData, #txtData .profile a,
#content > section > .inner .ladyName em {
    color: #8b7231;
}

#door #footer {
	background: none;
}
#header h1 a {
	height: 150px;
}
#footer .copyR, #footer .copyR a, #ladyData .txtData .schedule dt, #footer .cBlock > p {
    color: #000;
}
#footer {
	background: #b49b58;
}


/* header 差し替え */
#header {padding-top: 0;}
#header .description {top: 0;}
#header h1 a {
width: 100%;
height: 0;
/*padding-top: calc(1080 / 1920 * 100%);
background: url(https://img.undernavi.com/chugoku/talentclub-y/parts/bg_header.jpg) center top no-repeat;*/
padding-top: calc(997 / 2000 * 100%);
background: url(https://img.undernavi.com/chugoku/talentclub-y/parts/bg_header_ap.jpg) center top no-repeat;
background-size: cover;
}
