@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: ;
}
.banner4{
display:none !important;
}

.banner2{
display:block !important;
}
.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;
}
/*
.banner3 + div ul.banner {
    padding: 5px 0;
}
*/
.banner4 + div ul.banner li:nth-child(1){
display:none !important;
}
.banner4 + div ul.banner li:nth-child(2){
display:block !important;
}
ul#navi li:nth-child(10){
letter-spacing:-1px;
}
/*
.banner3 + div ul.banner li {
    width: auto !important;
}
*/
ul#navi li:nth-child(11) a span:nth-child(2){
letter-spacing:-1px;
}
h2.banner1 + div ul.banner li {
    margin-bottom: 5px;
}
@media screen and (max-width: 667px) {
.banner4 + div ul.banner li:nth-child(1){
display:block !important;
}
.banner4 + div ul.banner li:nth-child(2){
display:none !important;
}
/*
.banner3 + div ul.banner li {
    width: 100% !important;
}
.banner3 + div ul.banner li p {
    text-align:center;
}
*/
}
.wide .banner7 + div ul.banner li {
    width: auto;
}
@media screen and (max-width: 667px) {
    .wide .banner7 + div ul.banner li {
        width: 100%;
    }
   .wide .banner7 + div ul.banner li  p{
text-align:center;    }
}
.banner2 + div ul.banner li:last-child{
width:calc(100% - 10px);
}
