@import url('/user/opening/css/openingEnterleaveBtn.css');
/*
@import url('/user/plan/planKNZ/css/common_ver.E.css');
@import url('/user/plan/planKNZ/css/home_c_ver.E.css');
@import url('/user/plan/planKNZ/css/newGalsListTypeJ_ver.E.css');
@import url('/user/plan/planKNZ/css/profiletabJ_ver.E.css');
@import url('/user/plan/planKNZ/css/schedule_ver.E.css');
@import url('/user/plan/planKNZ/css/schedule2_ver.E.css');
@import url('/user/plan/planKNZ/css/gals_ver.E.css');
*/
*{
border-color:#e0ddd4;
}
#system #layout {
    padding-bottom: 40px;
}

/* listtypeJ Trial*/
/*
height > width
サムネール比率を横長にする場合は、jsの書き換えが必要(画像センタリングのマージンの取り方が変わる)
登録サイズ3:4前提。heightの下限250px。(横幅がデフォルトから変更がない場合)
*/

.listTypeJ ul li{
height:;
width:;
}

.listTypeJ ul li.tatenaga a span img {
    height: ;
    width: ;
}
.listTypeJ ul li.yokonaga a span img {
    height: ;
    width: ;
}
.listTypeJ ul li.square a span img {
    height: ;
    width: ;
}

/*
.banner2 + div ul li p em{
padding:10px 20px;
text-align:left;
display:block;
font-size:18px;
font-weight:bold;
color:#cc0000;
font-style:normal;
}
*/
.banner2 + div ul.banner li:nth-child(1){
display:none !important;
}
.banner2 + div ul.banner li:nth-child(2){
display:block !important;
}
@media screen and (max-width: 667px) {
.banner2 + div ul.banner li:nth-child(1){
display:block !important;
}
.banner2 + div ul.banner li:nth-child(2){
display:none !important;
}
}

.wide .banner4 + div ul.banner li {
    width: auto;
margin-bottom: 10px;
}
/*
ul#navi li:nth-child(3) a span:nth-child(2) {
letter-spacing:-1.5px;
}
*/
.wide .banner6 + div ul.banner li {
    width: auto;
}
@media screen and (max-width: 667px) {
    .wide .banner6 + div ul.banner li {
        width: 100%;
    }
   .wide .banner6 + div ul.banner li  p{
text-align:center;    }
}

.banner6 + div ul.banner li {
    width: calc(100% / 3 - 10px) !important;
    padding: 5px;
}

@media screen and (max-width: 667px) {
    .wide .banner6 + div ul.banner li {
        width: calc(50% - 14px) !important;
        margin: 2px;
    }
    .wide .banner6 + div ul.banner li iframe {
        width: 100% !important;
    }
}
.openAndTel span:nth-child(1) {
    font-size: 24px;
}

#system #layout dl dd table.twocell td em {
    font-size: 110%;
    color: #cc0000;
    font-style: normal;
}
ul#navi li:nth-child(4) a span:nth-child(2) {
    letter-spacing: -1px;
}