#home-page{margin-top:-96px}#home-page .banner-sec{position:relative}#home-page .banner-sec .slider-sec{width:100%;overflow:hidden}#home-page .banner-sec .slider-sec .slider{display:flex;width:100%;transition:transform .5s ease-in-out}#home-page .banner-sec .slider-sec .slider .banner-box{width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:108px 20px 20px;position:relative;overflow:hidden;z-index:0}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .banner-box{width:100%}}@media only screen and (min-width:1024px){#home-page .banner-sec .slider-sec .slider .banner-box{background-image:none!important}}#home-page .banner-sec .slider-sec .slider .banner-box:before{content:"";backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background-image:var(--home-slider-background-image);z-index:-1}#home-page .banner-sec .slider-sec .slider .banner-box:last-child{margin-right:0}#home-page .banner-sec .slider-sec .slider .banner-box .background-sec,#home-page .banner-sec .slider-sec .slider .banner-box img{margin:auto;max-height:195px;outline:1px solid var(--border-color-lighter);border-radius:10px;box-shadow:var(--shadow-md-darker);aspect-ratio:61/26}#home-page .banner-sec .slider-sec .slider .en-signup-box{width:100%;margin:auto;margin-right:auto!important;background-image:url(/img/banner/en-signup.jpg)!important}@media only screen and (min-width:1024px){#home-page .banner-sec .slider-sec .slider .en-signup-box img{max-height:36vh;box-shadow:none}}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec,#home-page .banner-sec .slider-sec .slider .happyhour_en .background-sec,#home-page .banner-sec .slider-sec .slider .hat .background-sec,#home-page .banner-sec .slider-sec .slider .hat_en .background-sec,#home-page .banner-sec .slider-sec .slider .newbie .background-sec,#home-page .banner-sec .slider-sec .slider .newbie_en .background-sec,#home-page .banner-sec .slider-sec .slider .remocha .background-sec,#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec,#home-page .banner-sec .slider-sec .slider .remocha2_en .background-sec,#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec,#home-page .banner-sec .slider-sec .slider .remocha3_en .background-sec,#home-page .banner-sec .slider-sec .slider .remocha_en .background-sec,#home-page .banner-sec .slider-sec .slider .stargirl .background-sec,#home-page .banner-sec .slider-sec .slider .stargirl_en .background-sec,#home-page .banner-sec .slider-sec .slider .twoshot .background-sec,#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;overflow:hidden}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec a,#home-page .banner-sec .slider-sec .slider .happyhour_en .background-sec a,#home-page .banner-sec .slider-sec .slider .hat .background-sec a,#home-page .banner-sec .slider-sec .slider .hat_en .background-sec a,#home-page .banner-sec .slider-sec .slider .newbie .background-sec a,#home-page .banner-sec .slider-sec .slider .newbie_en .background-sec a,#home-page .banner-sec .slider-sec .slider .remocha .background-sec a,#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec a,#home-page .banner-sec .slider-sec .slider .remocha2_en .background-sec a,#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec a,#home-page .banner-sec .slider-sec .slider .remocha3_en .background-sec a,#home-page .banner-sec .slider-sec .slider .remocha_en .background-sec a,#home-page .banner-sec .slider-sec .slider .stargirl .background-sec a,#home-page .banner-sec .slider-sec .slider .stargirl_en .background-sec a,#home-page .banner-sec .slider-sec .slider .twoshot .background-sec a,#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec a{display:block;width:100%;height:100%}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .happyhour_en .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .hat .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .hat_en .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .newbie .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .newbie_en .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .remocha .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .remocha2_en .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .remocha3_en .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .remocha_en .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .stargirl .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .stargirl_en .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .twoshot .background-sec a .sale,#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec a .sale{position:absolute}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec a .date,#home-page .banner-sec .slider-sec .slider .happyhour_en .background-sec a .date,#home-page .banner-sec .slider-sec .slider .hat .background-sec a .date,#home-page .banner-sec .slider-sec .slider .hat_en .background-sec a .date,#home-page .banner-sec .slider-sec .slider .newbie .background-sec a .date,#home-page .banner-sec .slider-sec .slider .newbie_en .background-sec a .date,#home-page .banner-sec .slider-sec .slider .remocha .background-sec a .date,#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec a .date,#home-page .banner-sec .slider-sec .slider .remocha2_en .background-sec a .date,#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec a .date,#home-page .banner-sec .slider-sec .slider .remocha3_en .background-sec a .date,#home-page .banner-sec .slider-sec .slider .remocha_en .background-sec a .date,#home-page .banner-sec .slider-sec .slider .stargirl .background-sec a .date,#home-page .banner-sec .slider-sec .slider .stargirl_en .background-sec a .date,#home-page .banner-sec .slider-sec .slider .twoshot .background-sec a .date,#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec a .date{position:absolute;padding:4px 8px;font-style:normal;font-size:.75rem;font-weight:700;white-space:nowrap}#home-page .banner-sec .slider-sec .slider .twoshot,#home-page .banner-sec .slider-sec .slider .twoshot .background-sec{background-image:url(https://m.dxlive.com/img/discount/twoshot_smp.png)}#home-page .banner-sec .slider-sec .slider .twoshot .background-sec .sale{position:absolute;right:76%;top:39%;color:#000;font-size:clamp(2rem,12vw,4rem);font-weight:700;letter-spacing:0;text-align:right;font-family:impact}#home-page .banner-sec .slider-sec .slider .twoshot .background-sec .sale span{display:none}#home-page .banner-sec .slider-sec .slider .twoshot .background-sec .date{color:#fff;font-size:1.2em;font-weight:700;background:rgba(0,0,0,.5);position:absolute;right:0;bottom:0;padding:1px 12px}#home-page .banner-sec .slider-sec .slider .twoshot_en,#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/twoshot_smp.png)}#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec .sale{position:absolute;right:76%;top:39%;color:#000;font-size:clamp(2rem,12vw,4rem);font-weight:700;letter-spacing:0;text-align:right;font-family:impact}#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec .sale span{display:none}#home-page .banner-sec .slider-sec .slider .twoshot_en .background-sec .date{color:#fff;font-size:1.2em;font-weight:700;background:rgba(0,0,0,.5);position:absolute;right:0;bottom:0;padding:1px 12px}#home-page .banner-sec .slider-sec .slider .newbie{background-image:url(https://m.dxlive.com/img/discount/newbie_smp.jpg)}#home-page .banner-sec .slider-sec .slider .newbie_en,#home-page .banner-sec .slider-sec .slider .newbie_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/newbie_smp.png)}#home-page .banner-sec .slider-sec .slider .newbie_en .sale{font-size:67px;color:#6e4823;right:9%;bottom:29%;transform:rotate(-13deg);text-shadow:0 0 7px #fff}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .newbie_en .sale{font-size:90px;bottom:27%}}#home-page .banner-sec .slider-sec .slider .newbie_en .date{color:var(--color-white);font-size:12px;background:#3b2712;border-radius:8px 0 0 0;right:0;bottom:0}#home-page .banner-sec .slider-sec .slider .newbie .background-sec{background-image:url(https://m.dxlive.com/img/discount/newbie_smp.jpg)}#home-page .banner-sec .slider-sec .slider .newbie .background-sec .sale{color:#ec294e;font-family:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;font-size:5.6em;font-weight:700;letter-spacing:-.06em;text-shadow:2px 2px 0 var(--color-white);text-align:right;right:6%;bottom:27%;transform:rotate(350deg)}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .newbie .background-sec .sale{bottom:30%}}#home-page .banner-sec .slider-sec .slider .newbie .background-sec .sale span{font-size:4rem}#home-page .banner-sec .slider-sec .slider .newbie .background-sec .date{color:var(--color-white);background-color:rgba(0,158,57,.761);border-radius:4px 0 0 0;right:0;bottom:0}#home-page .banner-sec .slider-sec .slider .hat{background-image:url(https://m.dxlive.com/img/discount/hat_smp.jpg)}#home-page .banner-sec .slider-sec .slider .hat_en,#home-page .banner-sec .slider-sec .slider .hat_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/hat_smp.png)}#home-page .banner-sec .slider-sec .slider .hat_en .sale{font-size:40px;bottom:9%;right:68%}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .hat_en .sale{font-size:62px}}#home-page .banner-sec .slider-sec .slider .hat_en .date{right:0;bottom:0}#home-page .banner-sec .slider-sec .slider .hat .background-sec{background-image:url(https://m.dxlive.com/img/discount/hat_smp.jpg)}#home-page .banner-sec .slider-sec .slider .hat .background-sec .sale{font-family:游ゴシック,YuGothic,Roboto,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,vernada,sans-serif;height:auto;color:var(--color-black);font-size:2.8em;font-weight:700;letter-spacing:-.08em;text-align:right;right:67%;bottom:11px}#home-page .banner-sec .slider-sec .slider .hat .background-sec .sale span{margin:6px;font-size:.5em}#home-page .banner-sec .slider-sec .slider .hat .background-sec .date{color:var(--color-white);font-weight:700;background:rgba(87,72,60,.839);border-radius:0 4px 0 0;bottom:-3px}#home-page .banner-sec .slider-sec .slider .happyhour{background-image:url(https://m.dxlive.com/img/discount/hh_smp.jpg)}#home-page .banner-sec .slider-sec .slider .happyhour_en,#home-page .banner-sec .slider-sec .slider .happyhour_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/hh_smp.png)}#home-page .banner-sec .slider-sec .slider .happyhour_en .sale{font-size:40px;right:68%;bottom:10%}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .happyhour_en .sale{font-size:59px;bottom:9%}}#home-page .banner-sec .slider-sec .slider .happyhour_en .date{text-shadow:0 1px 2px #000;right:0;bottom:0}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec{background-image:url(https://m.dxlive.com/img/discount/hh_smp.jpg)}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec .sale{font-family:游ゴシック,YuGothic,Roboto,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,vernada,sans-serif;color:#ff0;font-size:2.8em;font-weight:700;letter-spacing:-.1em;text-align:right;right:67%;bottom:6%}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec .sale span{margin:6px;font-size:.5em}#home-page .banner-sec .slider-sec .slider .happyhour .background-sec .date{color:#fff;font-weight:700;background:rgba(87,72,60,.839);border-radius:0 4px 0 0;bottom:-3px}#home-page .banner-sec .slider-sec .slider .stargirl{background-image:url(https://m.dxlive.com/img/discount/sg_smp.jpg)}#home-page .banner-sec .slider-sec .slider .stargirl_en,#home-page .banner-sec .slider-sec .slider .stargirl_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/sg_smp.png)}#home-page .banner-sec .slider-sec .slider .stargirl_en .date{bottom:0;left:50%;transform:translateX(-50%)}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .stargirl_en .date{font-size:16px}}#home-page .banner-sec .slider-sec .slider .stargirl .background-sec{background-image:url(https://m.dxlive.com/img/discount/sg_smp.jpg)}#home-page .banner-sec .slider-sec .slider .stargirl .sale{display:none}#home-page .banner-sec .slider-sec .slider .stargirl .date{width:100%;color:#fff;text-align:center;background:rgba(0,0,0,.55);bottom:0}#home-page .banner-sec .slider-sec .slider .remocha .background-sec .sale,#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec .sale,#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec .sale{font-family:游ゴシック,YuGothic,Roboto,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,vernada,sans-serif;color:#96ff2d;font-size:3.4em;font-weight:700;letter-spacing:-.08em;text-align:right;text-shadow:rgba(0,0,0,.55) 2px 2px 5px;right:53%;bottom:6%;-webkit-font-smoothing:antialiased}#home-page .banner-sec .slider-sec .slider .remocha .background-sec .sale span,#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec .sale span,#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec .sale span{margin-left:.05em;font-size:.75em}#home-page .banner-sec .slider-sec .slider .remocha .background-sec .date,#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec .date,#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec .date{display:block;width:100%;color:#00008b;font-weight:700;text-align:center;background:rgba(157,220,8,.85);bottom:0}#home-page .banner-sec .slider-sec .slider .remocha{background-image:url(https://m.dxlive.com/img/discount/remo_smp.jpg)}#home-page .banner-sec .slider-sec .slider .remocha_en,#home-page .banner-sec .slider-sec .slider .remocha_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/remo_smp.png)}#home-page .banner-sec .slider-sec .slider .remocha_en .sale{font-size:50px;color:#fe029b;right:53%;bottom:10%}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .remocha_en .sale{font-size:70px}}#home-page .banner-sec .slider-sec .slider .remocha_en .date{color:#f9e700;left:0;bottom:0}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .remocha_en .date{font-size:16px}}#home-page .banner-sec .slider-sec .slider .remocha .background-sec{background-image:url(https://m.dxlive.com/img/discount/remo_smp.jpg)}#home-page .banner-sec .slider-sec .slider .remocha2{background-image:url(https://m.dxlive.com/img/discount/remo_smp2.jpg)}#home-page .banner-sec .slider-sec .slider .remocha2_en,#home-page .banner-sec .slider-sec .slider .remocha2_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/remo_smp2.png)}#home-page .banner-sec .slider-sec .slider .remocha2_en .sale{font-size:54px;color:#fae700;right:53%;bottom:5%}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .remocha2_en .sale{font-size:70px;left:14%;bottom:10%}}#home-page .banner-sec .slider-sec .slider .remocha2_en .date{color:#f9e700;left:0;bottom:0}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .remocha2_en .date{font-size:16px}}#home-page .banner-sec .slider-sec .slider .remocha2 .background-sec{background-image:url(https://m.dxlive.com/img/discount/remo_smp2.jpg)}#home-page .banner-sec .slider-sec .slider .remocha3{background-image:url(https://m.dxlive.com/img/discount/remo_smp3.jpg)}#home-page .banner-sec .slider-sec .slider .remocha3_en,#home-page .banner-sec .slider-sec .slider .remocha3_en .background-sec{background-image:url(https://en.dxlive.com/img/discount/remo_smp3.png)}#home-page .banner-sec .slider-sec .slider .remocha3_en .sale{font-size:54px;color:#fe029b;left:12%;bottom:9%}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .remocha3_en .sale{font-size:70px;left:14%;bottom:10%}}#home-page .banner-sec .slider-sec .slider .remocha3_en .date{color:#f9e700;left:0;bottom:0}@media(min-width:768px){#home-page .banner-sec .slider-sec .slider .remocha3_en .date{font-size:16px}}#home-page .banner-sec .slider-sec .slider .remocha3 .background-sec{background-image:url(https://m.dxlive.com/img/discount/remo_smp3.jpg)}#home-page .banner-sec .slider-sec .arrow{display:none}#home-page .banner-sec .dots{position:absolute;padding:0;bottom:6px;left:50%;transform:translateX(-50%);z-index:1}#home-page .banner-sec .dots .dot{width:8px;height:8px;background:var(--home-slider-dot-color);padding:inherit}#home-page .banner-sec .dots .dot:last-child{transform:scale(.6);opacity:.7}#home-page .banner-sec .dots .dot:nth-last-child(2){transform:scale(.8);opacity:.9}#home-page .banner-sec .dots .active{background:var(--home-slider-dot-color-active)}#home-page .banner-sec.banner-simple .slider-sec{min-height:100px}#home-page .banner-sec.banner-simple .slider-sec .slider{justify-content:center}@media(min-width:768px){#home-page .banner-sec.banner-simple .slider-sec .slider .banner-box{background-image:none}}#home-page .banner-sec.banner-simple .slider-sec .slider .banner-box .background-sec{aspect-ratio:304/130 auto;width:calc(100vw - 40px);max-width:458px}#home-page .banner-sec.banner-simple .slider-sec .slider .banner-box .background-sec a{width:100%;height:100%}#home-page .search-tag-sec{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 12px 4px}@media(min-width:768px){#home-page .search-tag-sec{grid-template-columns:repeat(auto-fit,110px)}}#home-page .search-tag-sec a{display:grid;grid-template-columns:1fr 18px;align-items:center;padding:5px 5px 5px 7px;text-align:center;font-size:.75rem;outline:1px solid var(--border-color);border-radius:8px;white-space:nowrap}#home-page .search-tag-sec a .fa-circle-xmark{font-size:1rem;color:var(--home-search-tag-x-mark-color);line-height:18px}#home-page .spacer-for-eng{margin-top:100px}#home-page .view-toggle-sec{display:flex;justify-content:space-between;width:50px;margin-top:10px;margin-right:18px;margin-left:auto;font-size:1.4rem;color:var(--home-view-toggle-color)}#home-page .view-toggle-sec button{opacity:.4}#home-page .view-toggle-sec .active{opacity:inherit}#home-page .online-thumbnail-sec{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;justify-content:flex-start;padding:10px;color:#fff;margin-bottom:60px}@media(min-width:667px)and (orientation:landscape){#home-page .online-thumbnail-sec{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:768px){#home-page .online-thumbnail-sec{grid-template-columns:repeat(auto-fill,minmax(180px,auto))}}#home-page .online-thumbnail-sec li{border-radius:8px;box-shadow:var(--shadow-sm-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;z-index:0}#home-page .online-thumbnail-sec li:active{transform:scale(.96)}#home-page .online-thumbnail-sec li .thumb-content{overflow:hidden}#home-page .online-thumbnail-sec li .thumb-content>img{min-height:120px;aspect-ratio:4/3;margin:auto;transition:transform .5s ease}#home-page .online-thumbnail-sec li .thumb-content:hover img{transform:scale(1.2)}#home-page .online-thumbnail-sec li .thumb-content .data-sec .icon-pf-event{position:absolute;top:4px;left:4px;z-index:9}#home-page .online-thumbnail-sec li .thumb-content .data-sec .icon-pf-event img{width:34px;min-height:inherit}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec{position:absolute;display:flex;flex-direction:column;align-items:flex-end;right:4px;top:4px;z-index:9}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec span{margin-bottom:3px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-mobile{display:block;width:20px;height:28px;margin-top:1px;background:0 0 url(/img/icon-mobile.png) no-repeat;background-size:12px 19px;background-position:50%;padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-mobile i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-mobile .time{margin-left:2px;font-size:9px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense-active{width:20px;height:28px;background-size:12px 19px;background-position:50%;padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px;display:flex;justify-content:center;align-items:center}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense i,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense-active i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense .time,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense-active .time{margin-left:2px;font-size:9px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense img,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense-active img{min-height:inherit;transform:none}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-lovense-active{background-color:rgba(255,44,85,.588);background-image:linear-gradient(110deg,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 55%);background-size:500% 100%;animation:shine 2s infinite}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat{width:20px;height:29px;margin-top:1px;background:0 0 url(/img/icon-voice-chat.png) no-repeat;background-size:10px 12px;background-position:center 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px;display:flex;align-items:flex-end;padding:4px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .time{margin-left:2px;font-size:9px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .indicator-container{display:flex;justify-content:space-between;height:7px;--boxSize:2px;--gutter:2px;width:calc((var(--boxSize) + var(--gutter))*4)}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .indicator-container .box{transform:scaleY(.4);height:100%;width:var(--boxSize);background:#fbdd9b;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;border-radius:8px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .indicator-container .box1{animation-name:quiet}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .indicator-container .box2{animation-name:normal}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .indicator-container .box3{animation-name:loud}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .indicator-container .box4,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-voice-chat .indicator-container .box5{animation-name:quiet}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-super-new-girl{background:0 0 url(/img/icon_fg4Final.gif) no-repeat}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-new-girl{background:0 0 url(/img/icon_new_girl.gif) no-repeat}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-new-girl,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-super-new-girl{display:block;width:20px;height:28px;margin-top:1px;background-position:50%;padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-new-girl i,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-super-new-girl i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-new-girl .time,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-super-new-girl .time{margin-left:2px;font-size:9px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-vw,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .two-shot-duration{padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-vw i,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .two-shot-duration i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .icon-vw .time,#home-page .online-thumbnail-sec li .thumb-content .data-sec .label-sec .two-shot-duration .time{margin-left:2px;font-size:9px}#home-page .online-thumbnail-sec li .campaign-labels{position:absolute;display:inline-block;padding:0 17px 0 5px;font-size:medium;color:#7f6133;background-image:linear-gradient(90deg,#cb9b51 0,#f6e27a 0,#f6f2c0 50%,#f6e27a 55%,#cb9b51);border-radius:0 0 0 10px;border-radius:0 24px 0 0;bottom:22px}#home-page .online-thumbnail-sec li .campaign-labels i{display:inline-block;padding:0;color:#7f6133;font-size:.624rem;font-weight:700;background-image:linear-gradient(90deg,#594323 0,#9e712b 45%,#f6f2c0 50%,#9e712b 55%,#594323);border-radius:10px;text-shadow:none;background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:shine 5s infinite}#home-page .online-thumbnail-sec li .campaign-labels b{font-size:.88rem}#home-page .online-thumbnail-sec li .starI,#home-page .online-thumbnail-sec li .starII,#home-page .online-thumbnail-sec li .starIII{position:absolute;width:37px;height:40px;bottom:22px;right:-1px;background-size:cover}#home-page .online-thumbnail-sec li .thumb-meta{height:22px;z-index:1}#home-page .online-thumbnail-sec li .thumb-meta .thumb-meta-inner{width:100%;height:100%;font-size:.75rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-black-opacity-50);padding:0 0 0 6px;position:relative}#home-page .online-thumbnail-sec li .thumb-meta .pf-name{max-width:calc(100% - 5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#home-page .online-thumbnail-sec li .thumb-meta .pf-status-sec{width:7.6em;height:22px;line-height:22px;margin:auto 0;font-size:.65rem;font-weight:400;color:#fff;text-align:center;border-radius:1em 0 0 0}@media(min-width:768px){#home-page .online-thumbnail-sec li .thumb-meta .pf-status-sec{width:8.3em}}#home-page .online-thumbnail-sec li .thumb-meta .bg-image{filter:blur(10px);-webkit-filter:blur(10px);position:absolute;bottom:0;z-index:-2}#home-page .list-view-layout-sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:10px;list-style:none;margin-bottom:30px;padding:10px;counter-reset:rank}@media only screen and (min-width:1024px){#home-page .list-view-layout-sec{grid-template-columns:repeat(auto-fit,minmax(300px,auto))}}#home-page .list-view-layout-sec li{position:relative;box-shadow:var(--shadow-sm)}#home-page .list-view-layout-sec li a{display:grid;grid-template-columns:9.3rem 1fr;gap:12px;align-items:center;border-radius:8px;overflow:hidden;background-image:linear-gradient(260deg,var(--color-white-opacity-30) 0,var(--color-black-opacity-0) 100%),linear-gradient(100deg,var(--color-white-opacity-10) 25%,var(--color-black-opacity-0) 25%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 0 0 2px rgba(0,0,0,.05)}@media only screen and (min-width:1024px){#home-page .list-view-layout-sec li a{grid-template-columns:8.8rem 1fr}}#home-page .list-view-layout-sec li a .grid-item{display:grid;justify-content:center;align-items:center;margin:auto}#home-page .list-view-layout-sec li a .pf-info-sec{justify-content:left;width:100%;padding-right:12px}#home-page .list-view-layout-sec li a .pf-info-sec strong{display:inline-flex}#home-page .list-view-layout-sec li a .pf-info-sec strong .icon-vw,#home-page .list-view-layout-sec li a .pf-info-sec strong .two-shot-duration{padding:0 4px;font-size:.624rem;background-color:rgba(0,0,0,.412);border-radius:4px;line-height:24px;margin-left:8px}#home-page .list-view-layout-sec li a .pf-info-sec strong .icon-vw i,#home-page .list-view-layout-sec li a .pf-info-sec strong .two-shot-duration i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .list-view-layout-sec li a .pf-info-sec strong .icon-vw .time,#home-page .list-view-layout-sec li a .pf-info-sec strong .two-shot-duration .time{margin-left:2px;font-size:9px}#home-page .list-view-layout-sec li a .pf-info-sec .pf-list-message{color:var(--navy-lightest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1024px){#home-page .list-view-layout-sec li a .pf-info-sec .pf-list-message{max-width:15rem}}#home-page .list-view-layout-sec li a .pf-info-sec .pf-list-message span{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1024px){#home-page .list-view-layout-sec li a .pf-info-sec .pf-list-message span{font-size:.9rem}}#home-page .list-view-layout-sec li a .pf-info-sec .pf-list-message p{display:flex;justify-content:left;align-items:center;margin-top:4px;font-size:.9rem;background-color:transparent}#home-page .list-view-layout-sec li a .pf-info-sec .pf-list-message p .pf-status-sec{display:inline-block;width:8.3em;height:17px;line-height:17px;font-size:.65rem;font-weight:400;color:#fff;text-align:center;border-radius:1em 0 0 0;margin:auto 10px auto 0;font-weight:600;border-radius:2rem 0 2rem 0}#home-page .list-view-layout-sec li a .pf-info-sec .pf-list-message p i{margin-right:5px}#home-page .list-view-layout-sec li a .thumb-sec{position:relative;overflow:hidden}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .icon-pf-event{position:absolute;top:4px;left:4px;z-index:9}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .icon-pf-event img{width:34px;min-height:inherit}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec{position:absolute;display:flex;flex-direction:column;align-items:flex-end;right:4px;top:4px;z-index:9}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec span{margin-bottom:3px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-mobile{display:block;width:20px;height:28px;margin-top:1px;background:0 0 url(/img/icon-mobile.png) no-repeat;background-size:12px 19px;background-position:50%;padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-mobile i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-mobile .time{margin-left:2px;font-size:9px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense-active{width:20px;height:28px;background-size:12px 19px;background-position:50%;display:flex;justify-content:center;align-items:center;padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense i,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense-active i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense .time,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense-active .time{margin-left:2px;font-size:9px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense img,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense-active img{min-height:inherit;transform:none}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-lovense-active{background-color:rgba(255,44,85,.588);background-image:linear-gradient(110deg,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 55%);background-size:500% 100%;animation:shine 2s infinite}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat{width:20px;height:29px;margin-top:1px;background:0 0 url(/img/icon-voice-chat.png) no-repeat;background-size:10px 12px;background-position:center 4px;display:flex;align-items:flex-end;padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .time{margin-left:2px;font-size:9px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .indicator-container{display:flex;justify-content:space-between;height:7px;--boxSize:2px;--gutter:2px;width:calc((var(--boxSize) + var(--gutter))*4)}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .indicator-container .box{transform:scaleY(.4);height:100%;width:var(--boxSize);background:#fbdd9b;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;border-radius:8px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .indicator-container .box1{animation-name:quiet}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .indicator-container .box2{animation-name:normal}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .indicator-container .box3{animation-name:loud}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .indicator-container .box4,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-voice-chat .indicator-container .box5{animation-name:quiet}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-super-new-girl{background:0 0 url(/img/icon_fg4Final.gif) no-repeat}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-new-girl{background:0 0 url(/img/icon_new_girl.gif) no-repeat}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-new-girl,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-super-new-girl{display:block;width:20px;height:28px;margin-top:1px;background-position:50%;padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-new-girl i,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-super-new-girl i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-new-girl .time,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-super-new-girl .time{margin-left:2px;font-size:9px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-vw,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .two-shot-duration{padding:0 4px;font-size:.624rem;line-height:18px;background-color:rgba(0,0,0,.412);border-radius:4px}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-vw i,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .two-shot-duration i{margin-right:4px;font-size:.69rem;color:#e3e3e3}#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .icon-vw .time,#home-page .list-view-layout-sec li a .thumb-sec .data-sec .label-sec .two-shot-duration .time{margin-left:2px;font-size:9px}#home-page .list-view-layout-sec li a .thumb-sec .campaign-labels{position:absolute;display:inline-block;padding:0 17px 0 5px;font-size:medium;color:#7f6133;background-image:linear-gradient(90deg,#cb9b51 0,#f6e27a 0,#f6f2c0 50%,#f6e27a 55%,#cb9b51);border-radius:0 0 0 10px;border-radius:0 24px 0 0;bottom:0}#home-page .list-view-layout-sec li a .thumb-sec .campaign-labels i{display:inline-block;padding:0;color:#7f6133;font-size:.624rem;font-weight:700;background-image:linear-gradient(90deg,#594323 0,#9e712b 45%,#f6f2c0 50%,#9e712b 55%,#594323);border-radius:10px;text-shadow:none;background-size:500% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:shine 5s infinite}#home-page .list-view-layout-sec li a .thumb-sec .campaign-labels b{font-size:.88rem}#home-page .list-view-layout-sec li a .thumb-sec .starI,#home-page .list-view-layout-sec li a .thumb-sec .starII,#home-page .list-view-layout-sec li a .thumb-sec .starIII{position:absolute;display:flex;align-items:center;width:37px;height:40px;bottom:0;right:-1px;background-size:cover}#home-page #popupTimeSale{background-color:rgba(0,0,0,.46)}#home-page #popupTimeSale .ui-btn-text{position:absolute;color:#535353;font-size:1.4rem;right:5px;z-index:10}.starI{background-image:url(/img/icon-starI.png)}.starII{background-image:url(/img/icon-starII.png)}.starIII{background-image:url(/img/icon-starIII.png)}.callme-mode{background-color:#0099fe}.free-chat{background-color:#8950ff}.chat-mode{background-color:#f26522}.vibe-mode,.w-vibe-mode{background-color:#fc3259}.t-vibe-mode{font-weight:700;background-image:url(/img/bg-3toy.jpg);background-repeat:repeat;background-size:500% 500%;animation:zoom 2s ease-in-out infinite}.two-shot-mode{background-color:#39b54a}.standby-mode{background-color:#2d5fb6}.offline-mode{background-color:#161415;color:#bcc6d7}@keyframes quiet{25%{transform:scaleY(.6)}50%{transform:scaleY(.2)}75%{transform:scaleY(.8)}}@keyframes normal{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(.6)}}@keyframes loud{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(1.2)}}@keyframes zoom{0%{background-position:0 25%}50%{background-position:100% 150%}to{background-position:250% 400%}}@keyframes shine{0%{background-position:100% 50%}to{background-position:0 50%}}.overlay{position:fixed!important;width:100%!important;height:100vh!important;-webkit-overflow-scrolling:touch;position:relative;z-index:1000}.overlay .overlay-time-sale-inner{position:relative;width:89%;max-width:420px;height:88.5dvh;max-height:574px;z-index:500;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.overlay .overlay-time-sale-inner{width:70%;height:574px}}.overlay .overlay-time-sale-inner .hide-btn-sec{width:30px;height:30px;display:block;position:absolute;top:-15px;right:-15px;z-index:100}.overlay .overlay-time-sale-inner .hide-btn-sec .x-button-sec{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background:rgba(0,0,0,.561);border-radius:15px;position:absolute;right:5px;top:5px}.overlay .overlay-time-sale-inner object{width:100%;height:100%;overflow:hidden;border-radius:16px;background-color:var(--background-color)}.small-time-sale-btn-sec{width:80px;height:80px;border-radius:110px;overflow:hidden;position:absolute;box-shadow:3px 5px 5px 0 rgba(0,0,0,.35)}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.arrow{width:20px;height:20px;position:absolute;top:17%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff;cursor:pointer}.arrow--left{left:5px}.arrow--right{left:auto;right:5px}.arrow--disabled{fill:hsla(0,0%,100%,.5)}.navigation-wrapper{position:relative}.dots{display:flex;padding:10px 0;justify-content:center}.dot{border:none;width:10px;height:10px;background:#c5c5c5;border-radius:50%;margin:0 5px;padding:5px;cursor:pointer}.dot:focus{outline:none}.dot.active{background:#000}.keen-slider{transition:height .3s}.keen-slider .keen-slider__slide{min-height:auto!important}