.sub__title--bg01{background:url(../../img/flex/purple/subheader--bg01_88.jpg) 20% center no-repeat;background-size:cover;}
.sub__title--bg02{background:url(../../img/flex/purple/subheader--bg02_88.jpg) 20% center no-repeat;background-size:cover;}
.sub__title--bg03{background:url(../../img/flex/purple/subheader--bg03_88.jpg) 20% center no-repeat;background-size:cover;}
.sub__title--bg04{background:url(../../img/flex/purple/subheader--bg04_88.jpg) 20% center no-repeat;background-size:cover;}

.header__logo{background-image:url(../../img/flex/purple/logo_88.png);filter:drop-shadow(0px 0px 16px black)}
/*.main{background-image:url(../../img/flex/purple/main-bg.jpg);}*/
.main__visual{background-image:url(../../img/flex/purple/banner-bg_88.jpg);}
.deco-item--left .deco-item__img--02:before{background-image:url(../../img/flex/purple/dealer-back_88.png);width:60%;}
.deco-item--left .deco-item__img--02:after{background-image:url(../../img/flex/purple/dealer-front_88.png);}
/*.deco-item--right .deco-item__img--01{background-image:url(../../img/flex/purple/slot-man_88.png);}
/*.deco-item--right .deco-item__img--01:before{background-image:url(../../img/flex/purple/electricity.png);}*/
/*.deco-item--right .deco-item__img--02{background-image:url(../../img/flex/purple/slot-woman_88.png);}
/*.deco-item--right .deco-item__img--02:before{background-image:url(../../img/flex/purple/slot-items.png);}*/
.main__gamelist:before{background-image:url(../../img/flex/purple/left-bg.png);}
.main__gamelist:after{background-image:url(../../img/flex/purple/right-bg.png);}
.logo--sm{background-image:url(../../img/flex/purple/logo-sm_88.png);}
.sub.login{background-image:url(../../img/flex/purple/login-bg_88.jpg);}
.sub.join{background-image:url(../../img/flex/purple/join-bg_88.jpg);}
.sub__logo{background-image:url(../../img/flex/purple/logo-sm_88.png);}
/*.sub__container{background-image:url(../../img/flex/purple/main-bg.jpg);}*/
.sub__container:before{background-image:url(../../img/flex/purple/banner-bg_88.jpg);}


.main__gamelist.style2 {margin: 0 auto 100px auto;padding-top: 50px;}
.main__gamelist.style2:before{bottom:26%}
.main__gamelist.style2:after{bottom: 10%}
.paging a.on {background-color: #d72e66;}
.popup-web-wrap > h2{height: auto}

@media (max-width: 1000px) {
.popup{min-width: 50%;}
.main__gamelist.style2 {margin: 0 auto 4rem auto;padding-top: 1rem;}
.sub .info--column p{word-break: keep-all;}
}