#index .description + .clearfix {
	display: none;
}
//#wrapper{
//background: #fff url(https://img.undernavi.com/chugoku/club-ador/background/175225985031115600.jpg) center top;

//}
#content table.profile td,
#content table.profile th,
#content ul.newsList li,
#content section.unEvent ul li,
#content ul#dataList li {
    border: #ccc solid 1px;
}
#content ul.list ul>li div.price {
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
}
.couponItemBox+ul {
    border-top: #ccc solid 1px;
}
#system #content ul.list {
    border: solid 1px #ccc;
}
#photoblog_detail #content .data {
    border-color: #ccc;
}

.topBanner {
    text-align: center;
}
#content #schedule ul.profile li span.cap .comment {
    color: #ffffff !important;
}
#content #pickUp li em {
    color: #ffcc66;
}
#content #event div h2,
div.tel ul li a,
#content #specialmovie div em,
#hotel #content ul li a {
    color: #ccc;
}
#content section#schedule h2,
#content section#status h2,
#news_detail #content h2,
#voice #content ul li div h2,
#voice #content ul li div span.time,
#content ul.voice li span.name,
#content ul.other li span.name,
#content .pager li.current span,
#bbs #content ul#dataList li span.title,
#content .blogList li a,
#content #movie div h2,
#content #photoDiary div h2 {
    color: #000;
}
#content ul.nextBackBtn li a,
#content .chainLink a,
#content .changeView {
    border: solid 1px #ccc;
    color: #000 !important;
}
#lady_detail th.sat {
    color: #008aff;
    background: #dcf1ff;
}
#lady_detail th.sun {
    color: #f00;
    background: #ffdcec;
}
#content .caution {
    color: #ff0000;
}
#system #content ul.list li div ul li p.comment {
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
}
#photoblog_lady #content .photoblog ul {
    border-top: solid 1px #ccc;
}
#content .back,
#content .btn,
#content .pager li.current span {
    background-color: transparent;
}
.tel ul li a {
    background-color: #fff;
}
section h1.title, #globalNav h2, #recruit_info #recruit_detail {
    border: none;
    color: #000;
    background: #e5e5e5;
}
#content .pager {
    padding-top: 10px;
}
#content .pager li {
    border-bottom: none !important;
}
#content .pager li a {
    margin-right: 2px !important;
    margin-bottom: 2px !important;
    padding: 8px 10px !important;
}
#content .pager li a,
#content .pager li.current span,
#content .pager li span,
#event #content section.event ul.pager li,
.nextPrev li a,
#content .sendBtn {
    border-color: transparent;
}
#content .pager li.abbr span {
    color: #ccc !important;
}
#top #content ul.profile li span.cap .no1 {
    background: #bea000;
}
#top #content ul.profile li span.cap .no2 {
    background: #c0c0c0;
}
#top #content ul.profile li span.cap .no3 {
    background: #815a2b;
}
.flexslider {
    max-height: none;
}
#content ul.list ul>li div.item {
    border: none;
}
#content ul.profile li {border-color: #aeaeae;}
#schedule #content ul.profile li p {
    width: 100%;
}
#content .pager li.current span {
    color: #9c0700 !important;
}
#lady_detail th.sat {
    color: #1d97ff !important;
}
#news #content ul.newsList li,
#event #content section.unEvent ul li,
#content ul#dataList li {
    border-bottom: 0;
    border-left: 0 !important;
    border-right: 0;
}
#content ul.list ul>li div.price {
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
}
.couponItemBox+ul {
    border-top: #ccc solid 1px;
}
#system #content ul.list {
    border: solid 1px #ccc;
}
#photoblog_detail #content .data {
    border-color: #ccc;
}
#photoblog_detail #content .contribute,
#content section.event ul li,
#content ul.blogList li,
#gravure #content ul li,
#content ul.qaList>li {
    border-bottom: 1px solid #ccc;
}
body {
    background-size: 100% cover;
    background-attachment: fixed;
}
#wrapper::before {
    background: transparent url(https://img.undernavi.com/chugoku/club-ador/parts/bg_sp.jpg) center top no-repeat;
    background-size: 100% auto;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
}
.topBanner {
    text-align: center;
}
footer,
div.tel {
    background: transparent;
}
#content {
    overflow: hidden;
    position: relative;
}
#content #pickUp li em {
    color: #000;
}
#content #event div h2,
div.tel ul li a,
#content #specialmovie div em,
#hotel #content ul li a {
    color: #000;
}
#content ul.nextBackBtn li a,
#content .chainLink a,
#content .changeView {
    border: solid 1px #ccc;
    color: #000 !important;
}
#content ul.nextBackBtn li,
#photoblog ul.content li {
    border: none;
}
#content h2.name,
#content .profile .name,
#content ul.blogList li div h2 {
    color: #000;
}
#lady_detail th.sat {
    color: #008aff;
    background: #dcf1ff;
}
#lady_detail th.sun {
    color: #f00;
    background: #ffdcec;
}
#content .caution {
    color: #ff0000;
}


#system #content ul.list li div ul li p.comment {
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
}
#photoblog_lady #content .photoblog ul li {
    border-bottom: solid 1px #ccc;
}
#photoblog_lady #content .photoblog ul {
    border-top: solid 1px #ccc;
}
#content table.profile th,
#content ul.pagination li.current a,
#content .back a,
#content .nLink a,
#review_login #content dl dt,
#content ul.list ul>li div.item,
#content table th,
#voice_detail #content .data>div .profile a,
#gravure_detail #content p.caption,
#photoblog_detail #content .data>div .profile a,
#content .entry h2,
#content .entry h3,
#photoblog_lady #content .data>div .profile a,
#mag #content .sendBtn a,
#bbs #content .btn a,
#content ul.qaList>li div>span,
.nextPrev li a,
#content .data>div .profile a {
    color: #000;
    background: #e5e5e5;
}
#content ul.profile li span.cap {
    background-color: #000;
    color: #fff;
}
#content .type span {
    color: #000 !important;
    background: #e5e5e5;
}
#content .more, #wrapper #content section .more a, #globalNav div, #content .movie h2, #globalNav div a, #content .pager li span, #content .pager li a, #top #whatsNew .more a {
    color: #fff !important;
    background: #404040;
}
#index header p.description,
header p.description {
    display: block;
    color: #fff;
    background: #ff4f85;
}
#content .back,
#content .btn,
#content .pager li.current span {
    background-color: transparent;
}
.tel ul li a {
    background-color: #fff;
}
#content div.enter,
#content div.leave,
.topBanner>div::before {
    color: #fff;
}
#content div.enter {
    background-color:#ff4f85;
    color: #fff;
}
#content div.leave {
    background: #fff;

    border: 1px solid #000;
}
#content div .enter a {
    color: #fff;
    border: none;

}
#content div.leave a {
    color: #e1d178;
    background-color:#fff;
}
#content .pager {
    padding-top: 10px;
}
#content .pager li {
    border-bottom: none !important;
}
#content .pager li a {
    margin-right: 2px !important;
    margin-bottom: 2px !important;
    padding: 8px 10px !important;
}
#content .pager li a,
#content .pager li.current span,
#content .pager li span,
#event #content section.event ul.pager li,
.nextPrev li a,
#content .sendBtn {
    border-color: transparent;
}
#content .pager li.abbr span {
    color: #ccc !important;
}
#top #content ul.profile li span.cap .no1 {
    background: #bea000;
}
#top #content ul.profile li span.cap .no2 {
    background: #c0c0c0;
}
#top #content ul.profile li span.cap .no3 {
    background: #815a2b;
}
.flexslider {
    max-height: none;
}
#content ul.list ul>li div.item {
    border: none;
}
#schedule #content ul.profile li p {
    width: 100%;
}
header {
}
header h1 {
    position: absolute;
    top: 12px;
    overflow: hidden;
    width: 100%;
    height: auto;
    background: transparent url(https://img.undernavi.com/chugoku/club-ador/parts/sp_door.png) center center no-repeat;
    background-size: cover;
    text-indent: 110%;
    white-space: nowrap;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}
#door_logo {
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: initial;
    text-align: center;
    text-indent: 0;
    background: transparent;
    top: 12px;
}
#content #pickUp li a,
#content ul.profile li a,
#content #whatsNew a,
#content #event a,
#globalNav ul li a,
#photoblog_detail .photoblog a,
#content section.unEvent ul li a,
#content section.event ul li a,
#content ul.blogList li a,
#content ul.list h2.titleL,
#content ul.newsList li a,
#content ul.newsList li div span.time,
#content ul.profile li em {
    color: #000 !important;
}
#content .pager li.current span {
    color: #000 !important;
}
#lady_detail th.sat {
    color: #1d97ff !important;
}
#news #content ul.newsList li,
#event #content section.unEvent ul li,
#content ul#dataList li {
    border-bottom: 0;
    border-left: 0 !important;
    border-right: 0;
}
.nextPrev li a,
#photoDiary .text,
#content #selfie_movie div h2,
#content #movie a span.size,
.couponWatch,
#gravure #content ul li div h2,
.accordion_head,
#content #movie div em,
#content #specialmovie div em,
#content section.unEvent ul li h2,
#content section.event ul li div h2,
#recruit_info #recruit_detail a,
#content #whatsNew div h2,
#content #event div h2 {
    color: #000 !important;
}
#bbs #content ul#dataList,
#event .couponItemBox+ul {
    border-top: none;
}
#door .description {
    color: transparent;
}
#recruit_info #recruit_detail a span,
.nextPrev li a {
    color: #fff !important;
}
.discountContent,
.noData p {
    color: #000;
}
#bbs #content ul#dataList,
#event .couponItemBox+ul {
    border-top: none;
}
#door .description {
    color: transparent;
}
#recruit_info #recruit_detail a span,
.nextPrev li a {
    color: #000 !important;
}
.discountContent,
.noData p {
    color: #000;
}
#content .data {
    border: solid 1px #ccc;
}
div.tel ul li a,
section,
#globalNav,
#lady_detail #content,
#photoblog_detail #content .data,
#gravure_detail #content ul.profile {
    background: rgba(255, 255, 255, 0.5);
}
#content ul.content li {
    border: solid 1px transparent;
}
#content ul.profile li span.cap.no3,
#content ul.profile li span.cap.no2,
#content ul.profile li span.cap.no1 {
    background: transparent;
}

#content ul.profile li span.photo img {
    max-width: 100%;
    max-height: none;
    width: auto;
    height: auto;
}
#content ul.profile li span.photo {
    margin: 0 auto 2px auto;
    height: auto;
    width: 100%;
}
#door_logo img {
    width: 100%;
    max-width: inherit;
    max-height: initial;
    vertical-align: top;
    height: auto;
}
#content ul.profile li span.cap.no1 {
    background: #ddd32e;
}
#content ul.profile li span.cap.no2 {
    background: #d4d3d1;
}
#content ul.profile li span.cap.no3 {
    background: #d5ae44;
}
#content #newFace ul.profile li span.cap,
#content #lady ul.profile li span.cap {
    color: #fff;
}
header {
    position: relative;
    height: 0;
    padding-top: 100%;
}
.index_header {
    position: relative;
    height: 0;
    padding-top: 103%;
    padding-bottom: 0;
}
header ul li:first-child {
    margin: 10px 5px 0 5px;
}
#content table.week th {
    width: 14%;
}
#content table.week th {
    width: 14%;
    background: #d2e6fa;
}
#content ul.content li a.more-b,
#content .back.back_new a,
.nextPrev.nextPrev_new a {
    background: #e5e5e5;
    color: #000;
}
#content div.enter {
    border: none;
}
#content div.enter a {color: #fff;}


/* header 調整 */
#header > ul {
    height: auto;
    width: auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    left: auto;
    right: 10px;
top: auto;
gap:5px;
bottom:10px;
}
#header > ul li {
    float: none;
    width: 44px;
    margin: 10px 0 0 !important;
    
}
#header> ul li > a{
color:#ff4f85;
}
div.tel ul li a {border-color: #000;}
#index #header > ul {display: none;}
