@charset "utf-8";#center-column .hfcmn ul.ctab li.scbtn-list a .ico::before{content:"\e92a";font-size:20px;top:0;left:3px}#center-column .hfcmn ul.ctab li.scbtn-ranking a .ico::before{content:"\e907";font-size:26px;top:-4px}#center-column .hfcmn ul.ctab li.scbtn-sort a .ico::before{content:"\e933";font-size:22px;top:-2px;left:1px}#center-column .hfcmn ul.ctab li.scbtn-favorite a .ico::before{content:"\e91c";font-size:22px}#mainItemWrap.girlList .itemList{margin:0 0 20px;display:flex;flex-wrap:wrap;list-style-type:none;border:1px solid #333;border-top:none}#mainItemWrap.girlList .itemList li.item{width:25%;margin:0 0 -1px;padding:10px 0 0;position:relative;overflow:hidden;border-bottom:1px solid #333}#mainItemWrap.girlList .itemList li.item::after{content:"";border-right:1px solid #333;position:absolute;top:0;bottom:0;right:0}#mainItemWrap.girlList .itemList li.item .encase{margin:10px 20px 20px;font-size:12px;color:#fff}#mainItemWrap.girlList .itemList li.item .thumbnail{position:relative;cursor:pointer}#mainItemWrap.girlList .itemList li.item .thumbnail .schedule{padding:7px 5px;background:rgba(255,255,255,.6);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2);line-height:1.3em;text-align:center;text-shadow:0 0 2px #fff;font-size:12px;font-weight:700;color:#111}#mainItemWrap.girlList .itemList li.item .thumbnail .schedule.standby{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);text-shadow:0 0 2px #fff;font-size:12px;color:#f31}#mainItemWrap.girlList .itemList li.item .thumbnail .schedule.standby span{padding:0 7px;display:inline-block;color:#111}#mainItemWrap.girlList .itemList li.item.new .thumbnail::after{content:url('/images/dx_new/ico-newface.svg');width:36px;display:block;position:absolute;top:1px;right:-2px}#mainItemWrap.girlList .itemList li.item .thumbnail figure{height:210px;margin:0 auto 10px;position:relative;overflow:hidden;background:#222}#mainItemWrap.girlList .itemList li.item .thumbnail figure img{width:100%;height:100%;vertical-align:top;object-fit:cover}#mainItemWrap.girlList .itemList li.item .details{width:100%;padding:0}#mainItemWrap.girlList .itemList li.item .details h2{margin:0 0 7px;padding:0 0 2px;border-bottom:1px solid #f73;line-height:1.2em;text-align:center;font-size:14px}#mainItemWrap.girlList .itemList li.item .details h2 a{max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#fff}#mainItemWrap.girlList .itemList li.item .details h2 a .age{font-size:12px;font-weight:400}#mainItemWrap.girlList .itemList li.item .details .t3s{margin:0 -10px;padding:0 0 7px;display:flex;justify-content:center;list-style-type:none;font-family:Arial,Helvetica,sans-serif}#mainItemWrap.girlList .itemList li.item .details .t3s li{padding:0 2px;font-size:10px;color:#ccc}#mainItemWrap.girlList .itemList li.item .details .t3s li span{padding:0 1px;font-size:12px;font-weight:700;color:#fff}#mainItemWrap.girlList .itemList li.item .details .contents{margin:0 -3px;padding:0 0 7px;display:flex;flex-wrap:wrap;list-style-type:none}#mainItemWrap.girlList .itemList li.item .details .contents li{width:calc(33.33% - 4px);height:22px;margin:2px;overflow:hidden;position:relative;line-height:22px;text-align:center;letter-spacing:-.04em;font-size:10px;font-weight:700;color:#555}#mainItemWrap.girlList .itemList li.item .details .contents li.active{background:#f73;border-radius:1px;text-shadow:0 0 2px #f53;color:#fff}#mainItemWrap.girlList .itemList li.item .details .contents li::after{content:"";border:1px solid #222;position:absolute;top:0;bottom:0;left:0;right:0}#mainItemWrap.girlList .itemList li.item .details .contents li.active::after{display:none}#mainItemWrap.girlList .itemList li.item .details .sn{padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}#mainItemWrap.girlList .itemList li.item .details .ag{padding:2px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#aaa}#mainItemWrap.girlList .itemList.ranking li.item .rank{width:auto;margin:0 0 7px}#changeSearchCondition{height:auto;border-bottom:none}#searchBtn{margin:0 0 10px;padding:0 0 10px;list-style:none;border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden}#searchBtn li{width:50%;padding:4px 0;font-size:14px;text-align:center;color:#fff;float:left}#searchBtn li span{height:45px;margin:0 4px;line-height:45px;border-radius:4px;background:#111;display:block;cursor:pointer}#searchBtn li.searchBtn-area i.ico::before{content:"\e94c"}#searchBtn li.searchBtn-change i.ico::before{content:"\e90c"}#searchBtn li i.ico::before{margin:0 5px 0 0;font-size:20px;vertical-align:middle;color:#f73}@media screen and (min-width:1281px){#deliveryTab,#mainItemWrap.girlList .itemList li.item:nth-child(4n)::after,#searchBtn{display:none}@media screen and (min-width:1550px){#mainItemWrap.girlList .itemList li.item{width:20%}#mainItemWrap.girlList .itemList li.item:nth-child(4n)::after{display:block}#mainItemWrap.girlList .itemList li.item:nth-child(5n)::after{display:none}#mainItemWrap.girlList .itemList li.item .thumbnail figure{height:220px}}}@media screen and (min-width:769px) and (max-width:1280px){#deliveryTab,#mainItemWrap.girlList .itemList li.item:nth-child(4n)::after,#searchBtn{display:none}#mainItemWrap.girlList .itemList li.item{width:25%}}@media screen and (max-width:768px){#left-column{height:0!important}#mainItemWrap.girlList .itemList{border:none;border-bottom:1px solid #333}#mainItemWrap.girlList .itemList li.item{width:33.33%}#mainItemWrap.girlList .itemList li.item:nth-child(3n)::after{display:none}#mainItemWrap.girlList .itemList li.item .encase{margin:5px 11px 15px}#mainItemWrap.girlList .itemList li.item .details .t3s li{letter-spacing:-.03em}#mainItemWrap.girlList .itemList li.item .details .t3s li span{font-size:11px}#mainItemWrap.girlList .itemList li.item .details .contents li{height:18px;border-radius:2px;line-height:18px;font-size:9px}#mainItemWrap.girlList .itemList li.item .details .ag{padding-bottom:4px}#mainItemWrap.girlList .itemList.ranking{display:block}#mainItemWrap.girlList .itemList.ranking li.item::after{border-right:none!important}#mainItemWrap.girlList .itemList.ranking li.item{width:100%!important;border-right:none!important}#mainItemWrap.girlList .itemList.ranking li.item .encase{margin:10px 10px 15px;display:flex}#mainItemWrap.girlList .itemList.ranking li.item .encase .rank{min-width:85px;top:67px;left:-5px}#mainItemWrap.girlList .itemList.ranking li.item .encase figure{min-width:120px;height:170px;margin:0}#mainItemWrap.girlList .itemList.ranking li.item .details{padding:0 0 0 10px}#mainItemWrap.girlList .itemList.ranking li.item .details .ag,#mainItemWrap.girlList .itemList.ranking li.item .details .sn{padding:0 0 3px;white-space:normal;line-height:1.2em}@media screen and (max-width:550px){#mainItemWrap.girlList .itemList li.item{width:50%}#mainItemWrap.girlList .itemList li.item:nth-child(2n)::after{display:none}#mainItemWrap.girlList .itemList li.item:nth-child(3n)::after{display:block}#mainItemWrap.girlList .itemList li.item .thumbnail figure{height:190px}#mainItemWrap.girlList .itemList.ranking li.item .encase{padding-top:24px;position:relative}#mainItemWrap.girlList .itemList.ranking li.item .encase .rank{min-width:120px;position:absolute;top:-5px;left:0}#mainItemWrap.girlList .itemList.ranking li.item .encase .rank[class*=no]{top:-1px}#mainItemWrap.girlList .itemList.ranking li.item .encase figure{width:120px!important;min-width:120px!important}}}