@charset "utf-8";#pickupContent .slick-dots,#searchEntry ul{border-bottom:1px solid rgba(255,255,255,.2)}#pickupContent .slick-arrow,#recommendShop .slick-arrow{width:40px;height:60px;z-index:10;transition:.3s;background:#000;overflow:hidden}#container section .seeMore.ls a,.originalContent .shoplist li:hover figcaption{color:#fff}#container section .seeMore.ls a .ico{color:#f73}#main-caption h1{padding:0 0 10px 15px;line-height:1.3em;font-size:11px;font-weight:400;font-style:italic;letter-spacing:.2em;color:rgba(255,255,255,.7)}#pickupContent{height:270px;margin:0 0 15px;padding:0;position:relative}#latest-selfie-theme .selfie-theme ul li.item a figure img,#latestCampaign .campainEnter .imgBanner,#latestPresent .shopWrap .present-img img,#pickupContent div.pickupSlider,#recommendShop .slider .item a img,#satellite-content img,.kuchikomiList .itemList.itemSlider .item2 .scores,.kuchikomiList .itemList.itemSlider .item2 .shop,.kuchikomiList .itemList.itemSlider .item2 .user{width:100%}#pickupContent .selectshop,#pickupContent div.pickupSlider .pickupItem{padding:0 10px 0 0;overflow:hidden}#pickupContent .selectshop figure img,#pickupContent div.pickupSlider .pickupItem figure img{transition:.3s;width:100%;height:100%;margin:0;object-fit:cover}#pickupContent .selectshop a,#pickupContent div.pickupSlider .pickupItem a{width:450px;height:260px;margin:0;overflow:hidden;display:block;position:relative;text-decoration:none;color:#fff}#pickupContent .selectshop figure,#pickupContent div.pickupSlider .pickupItem figure{height:260px;background:#333;overflow:hidden;position:relative}#pickupContent .selectshop figure::after,#pickupContent div.pickupSlider .pickupItem figure::after{content:"";width:100%;height:260px;position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000 100%)}#pickupContent .selectshop a::before{content:attr(sn);height:2.4em;display:flex;align-items:center;position:absolute;bottom:14px;left:14px;right:14px;z-index:1;line-height:1.2em;font-weight:700}#pickupContent div.pickupSlider .emb .details{height:2.4em;padding-top:0!important;display:flex;align-items:center}#pickupContent div.pickupSlider .pickupItem .details{padding:14px;position:absolute;bottom:0;left:0;right:0;text-shadow:0 0 5px #1f1f1f,0 0 10px #1f1f1f,0 0 15px #1f1f1f}#pickupContent div.pickupSlider .pickupItem .details h2{line-height:1.2em;font-size:16px}#pickupContent div.pickupSlider .pickupItem .details time{padding:4px 0 0;display:block;font-size:11px;color:#f73}#pickupContent div.pickupSlider .pickupItem .details .ag{padding:3px 0;font-size:11px}#pickupContent .slick-dots{bottom:-20px!important}#pickupContent .slick-dots li button::before,#recommendShop .slick-dots li button::before{width:8px;height:8px;background:rgba(255,255,255,.5);border-radius:50%;text-indent:-90em;font-size:24px;color:#fff}#pickupContent .slick-dots li.slick-active button::before,#recommendShop .slick-dots li.slick-active button::before{background:#f53}#pickupContent .slick-arrow{border-radius:0 2px 2px 0;-moz-opacity:0.00;opacity:0}#pickupContent .slick-arrow.slick-next{border-radius:2px 0 0 2px;right:-10px}#pickupContent .pickupSlider:hover .slick-arrow,#recommendShop .slider:hover .slick-arrow{-moz-opacity:1.00;opacity:1}#pickupContent .slick-arrow.slick-prev{left:-10px}#pickupContent .pickupSlider:hover .slick-arrow.slick-prev,#recommendShop .slider:hover .slick-arrow.slick-prev{left:0}#pickupContent .pickupSlider:hover .slick-arrow.slick-next,#recommendShop .slider:hover .slick-arrow.slick-next{right:0}#pickupContent .slick-arrow::before,#recommendShop .slick-arrow::before{position:absolute;top:13px;left:8px;font-size:34px}#pickupContent .slick-arrow.slick-prev::before,#recommendShop .slick-arrow.slick-prev::before{content:"\e917";left:2px;transform:rotate(-180deg);color:#f73}#pickupContent .slick-arrow.slick-next::before,#recommendShop .slick-arrow.slick-next::before{content:"\e917";left:4px;color:#f73}#searchEntry{margin:0 0 8px}#pickup-tokuwari .itemlist ul li.item:not(.sp) .limit-time,#searchEntry .keyword,#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item:not(.sp) .nmgp dl dt::before,.kuchikomiList .itemList.itemSlider .item2 .ct .num em{display:none}#searchEntry ul{margin:0 0 10px;padding:10px 0 0;overflow:hidden;list-style-type:none;border-top:1px solid rgba(255,255,255,.2)}#searchEntry ul li{width:16.66%;height:55px}#searchEntry ul li::before{content:"";height:45px;border-left:1px solid #222;float:left}#searchEntry ul li:nth-child(2)::before{border:none}#searchEntry ul li a{height:45px;margin:0 5px;padding:0 0 0 2px;display:flex;align-items:center;justify-content:center;background-size:300px auto;text-align:center;font-size:20px;font-weight:700;color:#fff;letter-spacing:-.03em;white-space:nowrap}#searchEntry ul li.fst a{flex-flow:wrap}#searchEntry ul li a:hover{background:#333;border-radius:2px}#searchEntry ul li.ltx a,#wrap:not(.xs) #pickup-tokuwari.st .itemlist ul li.item .discount-rate,.latestVideos.latestShop ul li.item a.shop-videos{letter-spacing:-.05em}#searchEntry ul li a span{width:100%;margin-top:-5px;padding:0;display:block;letter-spacing:normal;font-size:12px;font-weight:400;font-style:italic;color:#f73}#searchEntry ul li a .ico{margin:-3px 0 0;padding:0 4px 0 0;display:inline-block;vertical-align:middle;color:#f73}#searchEntry ul li.btnStandby a .ico::before{content:"\e941";font-size:30px}#container #searchEntry h2.ht{margin:5px 10px 8px;padding:8px 10px;border-bottom:3px solid rgba(255,255,255,.2);font-size:20px;font-weight:700;color:#fff;display:none}#dxGirl-Box,#searchEntry #search-oL li.btnStandby{display:none!important}#searchEntry #search-oL{margin:0 0 -1px;display:flex}#searchEntry #search-oL li{width:20%;position:relative;overflow:hidden}#recommendPr{padding:7px 0 0!important}#recommendShop{width:calc(100% - 295px);padding:0;float:left}#recommendShop .slider{margin:0 10px 30px}#recommendShop .slider .item{width:558px;transition:.3s;-moz-opacity:0.20;opacity:.2}#recommendShop.wd .slider .item{-moz-opacity:0.20;opacity:.2;filter:blur(1);-webkit-filter:blur(1)}#recommendShop .slider .item.slick-active.slick-center{-moz-opacity:1.00;opacity:1;filter:blur(0);-webkit-filter:blur(0)}#recommendShop .slider .item a{display:block;margin:6px;background:#aaa;border:4px solid #1f1f1f}#recommendShop .slider .item.slick-active.slick-center a{border-color:#fff}#recommendShop .slider .item .shopName{margin:0 6px;padding:2px 0 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:12px;font-weight:400;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}#recommendShop .slick-dots{bottom:-30px}#recommendShop .slick-dots li{width:10px;height:10px;margin:5px;padding:0;overflow:hidden}#recommendShop .slick-arrow{border-radius:0 2px 2px 0;-moz-opacity:0.00;opacity:0}#recommendShop .slick-arrow.slick-next{border-radius:2px 0 0 2px;top:42%;right:-10px}#recommendShop .slick-arrow.slick-prev{top:42%;left:-10px}#recommendGirl{width:270px;float:right}#dxGirl-Box{height:0;overflow:hidden}#dxGirl-disp{height:187px;overflow:hidden;position:relative}#dxGirl-disp ul{width:100%;overflow:hidden;position:absolute;top:0;list-style-type:none}#dxGirl-disp ul:first-child{z-index:20}#dxGirl-disp.x2d ul li:nth-child(n+2),#dxGirl-disp.x3d ul li:nth-child(n+3),#dxGirl-disp.x4d ul li:nth-child(n+4){visibility:hidden!important}#dxGirl-disp ul li{width:50%;float:left}#dxGirl-disp ul li a{width:110px;height:180px;margin:7px auto;display:block;position:relative;font-size:12px;color:#fff}#dxGirl-disp ul li a figure{overflow:hidden}#dxGirl-disp ul li a figure img{width:110px;transition:.3s}#dxGirl-disp ul li a figure::after{content:"";width:100%;height:165px;position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000 100%)}#dxGirl-disp ul li a dl{padding:5px;position:absolute;bottom:0;left:0;right:0;text-shadow:0 0 10px #000;text-align:center}#dxGirl-disp ul li a dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}#dxGirl-disp ul li a dl dd.gn{padding:4px 0;font-weight:700}#dxGirl-disp ul li a dl dd.dgpr{font-size:11px;color:#f73;letter-spacing:-.04em}#latestTaikenBlog .item{width:370px;min-width:370px;margin:0;padding:10px;list-style-type:none;overflow:hidden}#latestTaikenBlog .item article{padding:15px 15px 7px;background:#222;border-radius:5px 5px 0 0}#latestTaikenBlog .item article a{padding:0 0 2px;display:block;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2);color:#fff}#latestTaikenBlog .item article h3{padding:0 0 5px;line-height:1.2em;font-size:16px;color:#fff}#latestTaikenBlog .item article p{padding:0 0 .5em;line-height:1.5em;font-size:12px;color:#bbb;overflow:hidden}#latestTaikenBlog .reporter{margin:0 0 7px;float:left;font-size:12px;font-weight:700}#latestTaikenBlog .reporter figure{height:40px;display:inline-block;background:#333;border-radius:50%}#latestTaikenBlog .reporter figure img{height:40px;object-fit:cover;border-radius:50%;vertical-align:middle}#latestTaikenBlog .reporter span{padding:0 0 0 5px;display:inline-block;vertical-align:middle;font-size:12px;font-weight:700;color:#fff}#latestTaikenBlog .reporter span i{margin:0 0 2px;font-size:90%;font-weight:400;color:#bbb;display:block}#latestTaikenBlog .item time{height:40px;padding:0 5px;display:block;float:right;line-height:40px;font-size:11px;color:#f73}#latestTaikenBlog .item dl{padding:5px 15px 15px;display:block;overflow:hidden;background:#222;border-radius:0 0 5px 5px;vertical-align:middle;font-size:12px;color:#ccc}#latestTaikenBlog .item dl dt{padding:0 0 5px}#latestTaikenBlog .item dl dt a{font-size:13px;font-weight:700;color:#fff}#latestSelfie .item .details .gn .age,#latestTaikenBlog .item dl dt a .age,.latestVideos .item .details .gn .age{font-weight:400}#latestTaikenBlog .item dl dd,#wrap:not(.xs) #pickup-tokuwari.st .itemlist ul li.item dl{font-size:11px}#presentWrap,.kuchikomiList .itemList.itemSlider{padding:10px}#container #latestPresent{padding:0}#latestPresent .itemBox{padding:20px;background:url(https://fuzokudx.com/images/dx_new/present_bg.svg) #ffd800;display:flex;align-items:center;justify-content:center}#latestPresent .itemBox .tiWrap{width:31%;max-width:400px;margin:0 30px 0 0}#container #latestPresent .itemBox figure.ti{max-width:400px;margin:0 auto 4px;text-align:center;background:0 0}#container #latestPresent .itemBox figure.ti img{width:100%;transition:none}#latestPresent .shopWrap{width:69%;padding:10px;background:#fff;border:1px dashed #ffd800}#latestPresent .shopWrap .encase{display:flex;justify-content:center;align-items:center}#latestPresent .shopWrap .present-img{width:140px;background:0 0}#latestPresent .shopWrap .present-info{margin:0 0 0 13px;padding:10px 0 10px 13px;border-left:2px dashed #444}#latestPresent .shopWrap .present-info .ag{margin:0 0 5px;font-size:11px;color:#555}#latestPresent .shopWrap .present-info .sn{margin:0 0 5px;font-size:13px;color:#000}#latestPresent .shopWrap .present-info .courseWrap{font-family:Arial,Helvetica,sans-serif;display:flex;align-items:flex-end;flex-wrap:wrap}#latestPresent .shopWrap .present-info .course{margin:0 10px 2px 0;font-size:23px;font-weight:700;font-style:italic;color:red}#latestPresent .shopWrap .present-info .nop{padding:5px;background:#ffd800;line-height:1em;font-size:12px;border-radius:3px}#latestPresent .shopWrap .present-info .nop span{position:relative;top:2px;font-size:18px;font-weight:700}#latestPresent .shopWrap .present-info dl.period{width:100%;padding:7px 0 0;display:flex;align-items:center}#latestPresent .shopWrap .present-info dl.period dt{font-size:13px}#latestPresent .shopWrap .present-info dl.period dt::after,#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item dl dd span::after{content:"："}#latestPresent .shopWrap .present-info dl.period dd{padding:0 2px;font-size:15px;font-weight:700;color:red}#latestPresent .shopWrap .present-info dl.period dd span{font-size:12px;font-weight:400}#latestPresent .itemBox p.sp{font-size:13px;font-weight:700;text-align:center}#latestPresent .itemBox p.sp span{color:red}#latestPresent .itemBox p.lp{font-weight:700;text-align:center;color:red}.kuchikomiList .itemList .item2{width:calc(100% - 34px);margin:7px 7px 24px;padding:10px 10px 25px;position:relative;background:linear-gradient(to bottom,#000 10%,#222 80%);border-bottom:1px solid #333;color:#fff;list-style-type:none;overflow:hidden}.kuchikomiList .itemList .item2 .scores{width:calc(100% - 320px);height:23px;margin:20px 0 9px;padding:0 0 4px;border-bottom:3px solid #666;float:left;overflow:hidden}.kuchikomiList .itemList .item2 .starAssessment{height:20px;margin:0 24px 0 0;padding:0;overflow:hidden;float:left}.kuchikomiList .itemList .item2 .starAssessment p{height:20px;padding:0 4px 0 0;float:left;line-height:22px;font-size:11px;color:#999}.kuchikomiList .itemList .item2 .starAssessment p .score{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#fff}.kuchikomiList .itemList .item2 .starAssessment .star{width:90px;height:20px;position:relative;overflow:hidden;float:left}.kuchikomiList .itemList .item2 .starAssessment .star .ico{width:90px;height:20px;display:block;position:absolute}.kuchikomiList .itemList .item2 .starAssessment .star .fiveStar{width:auto;height:20px;display:block;position:relative;overflow:hidden}.kuchikomiList .itemList .item2 .starAssessment .star .ico::before{content:"\e906\e906\e906\e906\e906";font-size:18px;color:#555}.kuchikomiList .itemList .item2 .starAssessment .star .fiveStar .ico::before{color:#fc3}.kuchikomiList .itemList .item2 .ct{height:20px;padding:0 12px 0 0;line-height:20px;float:left;font-size:11px;color:#999}.kuchikomiList .itemList .item2 .ct .num{padding:0 0 0 3px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#fff}.kuchikomiList .itemList .item2 .shopcomment{height:20px;line-height:20px;font-size:11px;float:left;padding:2px;border-radius:2px;background:rgba(60,60,60,.6)}.kuchikomiList .itemList .item2 .shopcomment .num{font-weight:700;color:#fff}.kuchikomiList .itemList .item2 .ct .num em{margin:0 3px 0 0;font-style:normal}.kuchikomiList .itemList .item2 .ct .ico{width:17px;height:14px;display:inline-block;position:relative;font-size:17px;vertical-align:top}.kuchikomiList .itemList .item2 .comment .ico::before{content:"\e95b";position:absolute;top:2px}.kuchikomiList .itemList .item2 .shopcomment .ico::before{content:"\e90a"}.kuchikomiList .itemList .item2 .good .ico::before{content:"\e952"}.kuchikomiList .itemList .item2 .user{width:320px;margin:4px 0 9px;padding:0;border-bottom:3px solid #666;float:left;transition:.3s}.kuchikomiList .itemList .item2 .user a{padding:4px 25px 4px 7px;position:relative;border-radius:5px;display:flex;align-items:center;color:#fff}.kuchikomiList .itemList .item2 .user a:hover,.kuchikomiList .itemList.itemSlider .item2 .user a{background:rgba(60,60,60,.5)}.kuchikomiList .itemList .item2 .user a::after{content:"\e919";width:16px;height:16px;margin-top:-10px;position:absolute;top:50%;right:5px;font-size:16px;color:#f5b10f}.kuchikomiList .itemList .item2 .user figure{width:35px;min-width:35px;height:35px;overflow:hidden;border-radius:50%;background:url(/images/dx_new/userfig.png) 0 0/20px!important}.kuchikomiList .itemList .item2 .user figure img{width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden}.kuchikomiList .itemList .item2 .user dl{width:100%;padding:0 0 0 7px;line-height:1em;font-size:11px;color:#999}.kuchikomiList .itemList .item2 .user dl span{padding:0 2px 0 0;font-weight:700;color:#fff}.kuchikomiList .itemList .item2 .user dl dt{padding:7px 0;font-weight:400}.kuchikomiList .itemList .item2 article{width:calc(100% - 341px);min-height:76px;padding:10px 18px 15px 10px;float:left}.kuchikomiList .itemList .item2 article h2{padding:0 0 5px;line-height:1.2em;font-size:18px;font-weight:700;color:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kuchikomiList .itemList .item2 article p{line-height:1.5em;font-size:13px;color:#aaa}#mainItemWrap.kuchikomiList .itemList .item2 article p .seeMore{height:24px;margin:0 0 0 8px;padding:0 20px 0 0;position:relative;font-size:13px;color:#f5b10f;display:inline-block;cursor:pointer}.kuchikomiList .itemList .item2 article p .seeMore::after{content:"\e931";width:13px;height:13px;position:absolute;top:3px;right:2px;transform:rotate(90deg);font-size:13px}.kuchikomiList .itemList .item2 article p a:hover{text-decoration:underline}.kuchikomiList .itemList .item2 article time{font-size:11px;color:#f5b10f}.kuchikomiList .itemList .item2 .shop{width:310px;min-height:101px;border-left:1px solid #555;float:left}.kuchikomiList .itemList .item2 .shop a.shop-name{width:100%;height:91px;padding:5px 0 5px 18px;text-decoration:none;display:flex;justify-content:space-between;align-items:center}.kuchikomiList .itemList .item2 .shop figure{width:80px;height:80px;min-width:80px;min-height:80px;background:#555!important;position:relative;overflow:hidden}.kuchikomiList .itemList .item2 .shop figure span{margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.kuchikomiList .itemList .item2 .shop figure .si{height:45px}.kuchikomiList .itemList .item2 .shop figure .gi{width:60px}#latestTaikenRanking dl figure img,.kuchikomiList .itemList .item2 .shop figure img,.latestVideos .item figure img{width:100%;height:100%;object-fit:cover}.kuchikomiList .itemList .item2 .shop dl{width:220px;height:60px}.kuchikomiList .itemList .item2 .shop .gn,.kuchikomiList .itemList .item2 .shop .sn{padding:0 0 4px 4px;font-size:13px;border-left:3px solid #f5b10f;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kuchikomiList .itemList .item2 .shop .gn{height:18px;margin:5px 0 0;padding:0 0 0 4px;line-height:18px;border-left:none}.kuchikomiList .itemList .item2 .shop .ag{padding:0 0 0 4px;display:block;font-size:11px;border-left:3px solid #f5b10f;color:#888}.kuchikomiList .itemList .exclico{height:26px;margin:0 0 7px;padding:0 12px 0 30px;position:relative;background:linear-gradient(to left,#ecae00 10%,#ffeb79 80%);border-radius:2px;display:inline-block;line-height:26px;text-shadow:0 0 2px #fff;font-size:13px;font-weight:700;color:#000}.kuchikomiList .itemList .exclico .ico::before{content:"\e95c";position:absolute;top:2px;left:7px;font-size:20px;color:#96841d}.kuchikomiList .itemList.itemSlider .item2{width:370px;min-width:370px;margin:7px 25px 24px 0;padding:10px 0 50px;border-bottom:none;background:0 0;align-self:flex-start}.kuchikomiList .itemList.itemSlider .item2 .scores{height:auto;margin:0 0 4px;padding:0;border-bottom:none;display:flex;justify-content:flex-end;flex-wrap:wrap}.kuchikomiList .itemList.itemSlider .item2 .scores .starAssessment{width:100%;margin:0 0 4px;padding:0 0 4px;border-bottom:3px solid #666}.kuchikomiList .itemList.itemSlider .item2 .ct:not(.shopcomment) .num{color:#e9e9e9}.kuchikomiList .itemList.itemSlider .item2 .user{margin:0;border-bottom:none;position:absolute;bottom:0;left:0;right:0}.kuchikomiList .itemList.itemSlider .item2 .user:hover{margin:auto;padding:0}.kuchikomiList .itemList.itemSlider .item2 article{width:calc(100% - 20px);padding:0 0 10px}.kuchikomiList .itemList.itemSlider .item2 article .it{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #444}.kuchikomiList .itemList.itemSlider .item2 article time{margin:0 -5px 0 0;text-align:right;display:block;position:static}.kuchikomiList .itemList.itemSlider .item2 .shop{min-height:auto;margin:0;padding:0;border:none}.kuchikomiList .itemList.itemSlider .item2 .shop a.shop-name{width:100%;height:auto;margin:auto;padding:0}.kuchikomiList .itemList.itemSlider .item2 .shop figure{width:60px;height:60px;min-width:60px;min-height:60px;margin:0 8px 0 0;background:#222!important}.kuchikomiList .itemList.itemSlider .item2 .shop figure .si{height:35px}.kuchikomiList .itemList.itemSlider .item2 .shop figure .gi{width:45px}.kuchikomiList .itemList.itemSlider .item2 .shop dl{width:calc(100% - 68px)}@media screen and (min-width:1281px) and (max-width:1360px){.kuchikomiList .itemList .item2 .ct .num em{display:none}}@media screen and (max-width:1130px){.kuchikomiList .itemList .item2 .ct .num em{display:none}}@media screen and (max-width:769px){#left-column{height:0!important}.kuchikomiList .itemList .item2{padding:10px 10px 50px;border-bottom:none;background:linear-gradient(to bottom,#000 10%,#222 40%)}.kuchikomiList .itemList .item2 .scores,.kuchikomiList .itemList .item2 .shop{width:100%}.kuchikomiList .itemList .item2 .scores{height:auto;margin:0 0 4px;padding:0;border-bottom:none;display:flex;justify-content:flex-end;flex-wrap:wrap}.kuchikomiList .itemList .item2 .scores .starAssessment{width:100%;margin:0 0 4px;padding:0 0 4px;border-bottom:3px solid #666}.kuchikomiList .itemList .item2 .ct .num em{display:none}.kuchikomiList .itemList .item2 .user{width:90%;margin:auto;border-bottom:none;position:absolute;bottom:8px;left:0;right:0}.kuchikomiList .itemList .item2 .user a{background:rgba(60,60,60,.5)}.kuchikomiList .itemList .item2 article{width:calc(100% - 20px);padding:0 10px 15px}.kuchikomiList .itemList .item2 article .it{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #444}.kuchikomiList .itemList .item2 article time{margin:0 -5px 0 0;text-align:right;display:block}.kuchikomiList .itemList .item2 .shop{min-height:auto;margin:0 0 10px;padding:0;border:none}.kuchikomiList .itemList .item2 .shop a.shop-name{width:95%;height:auto;margin:auto;padding:0;justify-content:flex-start}.kuchikomiList .itemList .item2 .shop figure{margin:0 8px 0 0}.kuchikomiList .itemList .item2 .shop dl{width:calc(100% - 88px)}.kuchikomiList .itemList.itemSlider{padding:0}.kuchikomiList .itemList.itemSlider .item2{width:286px;min-width:286px}}#latestCampaign .campainEnter{margin:auto;position:relative}#latestCampaign .campainEnter figure{width:96%;max-width:740px;margin:10px auto 25px;position:relative;text-align:center}#latestCampaign .campainEnter figure::before{content:"";width:100%;padding-top:27.028%;display:block}#latestCampaign .campainEnter .campainLinks{display:block;position:absolute;top:0;right:0;bottom:0;left:0}#latestCampaign .campainEnter .time{width:100%;height:34px;line-height:34px;text-align:center;font-weight:700;font-size:14px;color:#fff;position:absolute;bottom:4px;left:0}#pickup-tokuwari p{padding:6px 10px;line-height:1.3em;font-size:12px;color:#fff}#pickup-tokuwari p span{padding:0 3px;font-weight:700;color:#fe3}#pickup-tokuwari p .st{display:inline-block;font-weight:400;color:#ccc}#pickup-tokuwari p.taxinc{padding:5px 0 10px;text-align:center;font-size:15px}#pickup-tokuwari .itemlist{background:#f2f2f2;position:relative}#pickup-tokuwari .itemlist::after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:0}#pickup-tokuwari .itemlist .limited-notation{padding:3px 3px 0;background:#ff0}#pickup-tokuwari .itemlist ul li.item.sp.one .limited-notation{padding-right:4px;font-size:14px}#pickup-tokuwari .itemlist .limited-notation span{height:26px;line-height:26px;display:block;background:linear-gradient(to top left,#f7de05,#da8e00,#edac06,#f7de05,#ecb802,#daaf08,#b67b03);border:3px solid red;text-align:center;font-size:16px;font-weight:700;text-shadow:0 0 3px #fff;letter-spacing:.05em;color:#000}#pickup-tokuwari .itemlist ul{list-style-type:none;display:flex;flex-flow:wrap}#pickup-tokuwari .itemlist ul li.item{width:50%;position:relative;background:#fff;border-bottom:1px dashed #999}#pickup-tokuwari .itemlist ul li.item.sp{background:#ff0;border-bottom:1px solid #ead318}#pickup-tokuwari .itemlist ul li.item:nth-child(2n-1)::after{content:"";border-right:1px dashed #999;position:absolute;top:0;bottom:0;right:0}#pickup-tokuwari .itemlist ul li.item.sp:nth-child(2n-1)::after{border-right:1px solid #ead318}#pickup-tokuwari .itemlist ul li.item.sp::before{content:"";background:linear-gradient(135deg,#fff 0,#fff2d1 5%,#fff 18%,#ffe16b 74%,#ffe9b3 100%);border:3px solid red;position:absolute;top:3px;bottom:3px;left:3px;right:3px;z-index:0;user-select:none;pointer-events:none}#pickup-tokuwari .itemlist ul li.item.sp.one::before{top:38px}#pickup-tokuwari .itemlist ul li.item.sp:nth-child(2n-1)::before{right:4px}#pickup-tokuwari .itemlist ul li.item:not(.sp){display:flex;align-items:center}#pickup-tokuwari .itemlist ul li.item .encase{padding:7px 7px 26px;position:relative;z-index:1}#pickup-tokuwari .itemlist ul li.item:not(.sp) .encase{width:calc(100% - 14px)}#pickup-tokuwari .itemlist ul li.item.sp .encase{padding:10px 10px 26px}#pickup-tokuwari .itemlist ul li.item.sp:nth-child(2n-1) .encase{padding-right:11px}#pickup-tokuwari .itemlist ul li.item dl{display:flex;flex-flow:wrap;justify-content:center}#pickup-tokuwari .itemlist ul li.item dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;order:2}#pickup-tokuwari .itemlist ul li.item .course-Name{padding:0;font-size:13px;white-space:nowrap}#pickup-tokuwari .itemlist ul li.item .before-val{padding-right:15px;position:relative;letter-spacing:-.07em;font-size:11px;font-style:italic;color:#777;text-shadow:0 0 5px #fff}#pickup-tokuwari .itemlist ul li.item .before-val::after{content:"▼";position:absolute;right:4px;bottom:0;transform:rotate(30deg);color:#111}#pickup-tokuwari .itemlist ul li.item .before-val span{font-size:13px;font-family:Arial,Helvetica,sans-serif;text-decoration:line-through}#pickup-tokuwari .itemlist ul li.item .after-val::before{content:"総額";padding:0 1px 0 0;letter-spacing:-.04em;font-size:14px;color:#111}#pickup-tokuwari .itemlist ul li.item .after-val{letter-spacing:-.4em;font-style:italic;font-weight:700;color:red;text-shadow:0 0 5px #fff}#pickup-tokuwari .itemlist ul li.item .after-val .num{padding-left:3px;letter-spacing:-.05em;font-family:Arial,Helvetica,sans-serif;font-size:20px}#pickup-tokuwari .itemlist ul li.item .after-val .unit{letter-spacing:-.05em;font-size:14px}#pickup-tokuwari .itemlist ul li.item a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#pickup-tokuwari .itemlist ul li.item .discount-rate{height:20px;padding:0 5px;position:absolute;bottom:3px;left:3px;background:red;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;font-weight:700;color:#ff0;user-select:none}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item .discount-rate{height:30px;line-height:30px}#pickup-tokuwari .itemlist ul li.item .discount-rate span{padding:0 3px 0 0;font-size:14px}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item .discount-rate span{font-size:18px}#pickup-tokuwari .itemlist ul li.item .limit-time{position:absolute;bottom:8px;right:12px;font-size:12px}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item .encase{padding-bottom:34px}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item.sp .encase{padding-bottom:37px}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item:not(.sp) .nmgp{display:flex;flex-flow:wrap;justify-content:space-between}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item:not(.sp) .nmgp .course-Name{width:100%;order:1;text-align:center;font-size:12px;color:#777}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item:not(.sp) .nmgp dl{width:100%;margin:0 0 4px;flex-wrap:wrap;font-size:13px!important}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item:not(.sp) .nmgp dl dt{width:100%;padding-top:3px;text-align:center;font-size:15px;font-weight:700}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item dl{margin-bottom:5px;flex-flow:nowrap;font-size:12px}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item.sp dl{padding:5px;background:#000;color:#ff0}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item dl dt::before{content:"／"}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item dl dd{white-space:nowrap}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item .course-Name{overflow:hidden;text-overflow:ellipsis;text-align:center}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item.sp .course-Name{padding-bottom:9px}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item .discount-val{margin:-1px 5px -18px 0;padding-left:64px;display:flex;align-items:flex-end;justify-content:center}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item.sp .discount-val{margin:-8px 5px -12px 0}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item .before-val::before{content:"通常料金："}#wrap:not(.xs) #pickup-tokuwari .itemlist ul li.item .after-val .num{font-size:24px}#wrap:not(.xs) #pickup-tokuwari.st .itemlist ul li.item .discount-val{justify-content:flex-end}#wrap:not(.xs) #pickup-tokuwari.st .itemlist ul li.item.sp .discount-val{margin:-5px 5px -14px 0}#wrap:not(.xs) #pickup-tokuwari.st .itemlist ul li.item .before-val::before{content:"通常："}#wrap:not(.xs) #pickup-tokuwari.st .itemlist ul li.item .after-val .num{font-size:20px}#pickup-tokuwari .moreLink ol{padding:10px 0;list-style:none;overflow:hidden;display:flex;background:#333}#pickup-tokuwari .moreLink ol li{width:50%}#pickup-tokuwari .moreLink ol li a{width:85%;margin:auto;padding:10px;text-align:center;border-radius:4px;color:#ddd;display:block}#wrap:not(.xs) #pickup-tokuwari .moreLink ol li:hover a{background:#1c1c1c}#pickup-tokuwari .moreLink ol li:nth-child(n+2){border-left:1px solid #444}#pickup-tokuwari .moreLink ol li figure{background:0 0}#pickup-tokuwari .moreLink ol li figure img{max-width:100%;max-height:50px}#pickup-tokuwari .moreLink ol li figure figcaption{margin:10px 0 5px;font-size:15px;font-weight:700}#pickup-tokuwari .moreLink ol li p{width:80%;margin:auto;padding:0;color:#999}#latestSelfie .item{width:190px;min-width:190px;overflow:hidden}#latestSelfie .item a,.latestVideos .item a{margin:15px 10px;display:block;text-decoration:none;font-size:12px;color:#fff}#latestSelfie .item figure{width:170px;height:230px;position:relative;border-radius:5px;overflow:hidden}#latestSelfie .item figure img{width:100%;min-height:100%;object-fit:contain}#latestSelfie .item figure .playbackTime,.latestVideos .item figure .playbackTime{padding:4px 6px;position:absolute;bottom:3px;right:3px;background:rgba(0,0,0,.5);font-size:10px;font-weight:700;color:#fff}#latestSelfie .item .details,.latestVideos .item .details{padding:4px 0}#latestSelfie .item .details h3,.latestVideos .item .details h3{padding:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400}#latestSelfie .item .details .gn,.latestVideos .item .details .gn{padding:2px 4px 5px;font-size:13px;font-weight:700}#latestSelfie .item .details .shopInfo,.latestVideos .item .details .shopInfo{padding:6px 4px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);font-size:11px;color:#999}#latest-selfie-theme .selfie-theme ul li.item a dl dt h3,#latestSelfie .item .details .shopInfo .areaGenre,.latestVideos .item .details .shopInfo .areaGenre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#latestSelfie .item .details .shopInfo .name,.latestVideos .item .details .shopInfo .name{padding:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#999}#latestSelfie .item time,.latestVideos .item time{padding:4px;display:block;text-align:right;font-size:11px;color:#f73}#latestSelfie .slick-next,#latestSelfie .slick-prev{top:150px}#latest-selfie-theme .selfie-theme ul{display:flex}#latest-selfie-theme .selfie-theme ul li.item,.latestVideos.latestShop .item{width:210px;min-width:210px}#latest-selfie-theme .selfie-theme ul li.item a{margin:10px 10px 15px;display:block;color:#eee}#latest-selfie-theme .selfie-theme ul li.item a figure{width:100%;height:110px;overflow:hidden;background:#ff83da}#latest-selfie-theme .selfie-theme ul li.item a dl{padding:10px;background:#1f1f1f;line-height:1.2em;font-size:11px}#latest-selfie-theme .selfie-theme ul li.item a dl dt{padding:0 0 7px;font-size:13px}#latest-selfie-theme .selfie-theme ul li.item a dl dd{height:4.8em;overflow:hidden;color:#ccc}.latestVideos .item{width:240px;min-width:240px;overflow:hidden}.latestVideos .item figure{width:220px;height:124px;position:relative;overflow:hidden}.latestVideos .slick-next,.latestVideos .slick-prev{top:77px}.latestVideos.latestShop .item figure{width:190px;height:109px}.latestVideos ul li.item{padding-bottom:45px;position:relative}.latestVideos ul li.item a.shop-videos{height:30px;margin:0;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;bottom:15px;left:5px;background:#1f1f1f;border:2px solid #000;border-radius:20px;font-size:11px;color:#f73}.latestVideos ul li.item a.shop-videos:hover{border:2px solid #f73;color:#fff}#latestTaikenRanking li{width:188px;overflow:hidden;align-self:stretch;margin-right:8px;padding:0 0 8px;border-radius:3px;color:#000;background:#fff;text-align:left}#latestTaikenRanking h3{height:38px;line-height:38px;font-size:14px;border-radius:3px 3px 0 0;border-bottom:1px solid #ed0;background:#fe0;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#latestTaikenRanking dl{min-height:50px;padding:12px 0;font-size:12px;border-radius:3px;background:#fff;position:relative}#latestTaikenRanking dl .rank{margin:0;font-size:13px;font-style:italic;color:#111;position:relative}#latestTaikenRanking dl .rank .ico::before{content:"\e907";margin:-11px 0 0 -15px;font-size:19px;color:#ecbe20;position:absolute;left:50%}#latestTaikenRanking dl .rank span{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700}#latestTaikenRanking dl .encase{width:90%;margin:auto;text-align:left}#latestTaikenRanking .fixedRank ul,#latestTaikenRanking ul{margin:0 0 8px;list-style:none}#latestTaikenRanking dl figure{width:95%;height:90px;margin:5px auto 7px;background:#eee;overflow:hidden}#latestTaikenRanking .girls dl figure{width:90px;border-radius:50%}#latestTaikenRanking .selfie dl figure{border-radius:5px}#latestTaikenRanking .matome dl figure{height:calc(90px + 2.4em + 4px)}#latestTaikenRanking dl .encase h4,#latestTaikenRanking dl .stx{height:1.2em;text-overflow:ellipsis;white-space:nowrap;line-height:1.2em;overflow:hidden}#latestTaikenRanking .girl dl figure img,#latestTaikenRanking .selfie dl figure img{object-position:top}#latestTaikenRanking dl .encase h4{padding:0 0 4px;font-size:13px;color:#111}#latestTaikenRanking dl h4 .age{font-size:13px;font-weight:400;display:inline-block}#latestTaikenRanking dl .stx{font-size:10px;color:#999}#latestTaikenRanking .fixedRank li{width:calc(50% - 8px);display:flex;flex-flow:wrap;position:relative}#latestTaikenRanking .fixedRank a.ones{width:100%;display:block;position:relative}#latestTaikenRanking .flowRank li{width:calc(25% - 8px)}#latestTaikenRanking ul{padding:0 0 0 8px;display:flex;justify-content:center}#latestTaikenRanking ul.rd-list{flex-flow:wrap;justify-content:flex-start}#latestTaikenRanking ul.rd-list li{margin-bottom:8px}#latestTaikenRanking a.ones{color:#000;display:block}#latestTaikenRanking .rank{width:38px;height:38px;margin:0;padding:16px 0 0;font-size:11px;font-style:italic;border-radius:50%;color:#000;background:#fff;display:block;box-sizing:border-box;position:absolute;top:4px;left:12px}#latestTaikenRanking .rank span{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}#latestTaikenRanking .rank .ico::before{content:"\e907";margin:-11px 0 0 -9px;font-size:17px;color:#ecbe20;position:absolute;top:15px;left:50%}#latestTaikenRanking .listHead{padding:0 16px;text-align:center;border-bottom:1px solid #ed0;background:#fe0;color:#000;cursor:pointer}#latestTaikenRanking .listImg{margin:8px auto 4px;text-align:center;background:0 0;position:relative}#latestTaikenRanking .listImg .imgWrap{margin:0 8px;padding-top:56.25%;display:block;position:relative}#latestTaikenRanking .img{width:100%;height:100%;margin:auto;object-fit:cover;position:absolute;top:0;left:0;right:0;object-position:top;transition:.2s}#latestTaikenRanking .listMain{padding:4px 8px;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#latestTaikenRanking .listMain .age{height:9px;font-size:11px;font-weight:400;display:inline-block}#latestTaikenRanking .listSub{padding:0 8px;font-size:11px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#latestTaikenRanking a.see-more{height:26px;margin:10px 10px 2px;display:flex;align-items:center;justify-content:center;background:#ffefe5;border:1px solid #ffd47d;border-radius:12px;font-size:13px;color:#f53}#latestTaikenRanking a.see-more:hover{background:#f90;border-color:#f90;color:#fff}#latestTaikenRanking .listImg::after{content:"";width:100%;height:100%;width:calc(100% - 16px);line-height:120px;text-align:center;font-size:13px;font-weight:700;color:#fff;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:8px;z-index:1;filter:opacity(0);transition:.2s}#latestTaikenRanking li a:hover .listImg::after{filter:opacity(.5)}.originalContent{font-size:14px}#latestShop ul,.originalContent .shoplist ul{padding:0 7px 7px}.originalContent .shoplist li{border-bottom:1px solid rgba(255,255,255,.2)}.originalContent .shoplist li a{padding:10px 0;display:block;position:relative}.originalContent h2+p{padding:0 5px 9px;font-size:12px;color:#ccc}.originalContent h3{width:35px;padding:3px 0;text-align:center;font-size:12px;font-weight:400;border-radius:2px;color:#fff;background:#f73}.originalContent .upday{margin:5px 0 0;padding:0 0 0 3px;font-size:11px;text-align:right;background:#292929;color:#f73;position:absolute;bottom:3px;right:3px}.originalContent .hedline{background:#292929!important;position:relative;overflow:hidden}.originalContent .hedline span{width:30%;height:53px;display:block;float:left}.originalContent .hedline span:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 155px 71px;border-color:transparent transparent #292929;position:absolute;top:0;left:0}.originalContent .hedline span img{width:100%;height:100%;object-fit:cover;object-position:left}.originalContent .hedline figcaption{width:70%;padding:5px 0;line-height:1.1em;font-size:13px;color:#bbb;float:left}.originalContent .preface{margin:3px 0 0;line-height:1.1em;font-size:12px;font-weight:700;color:#fff}#right-column section .sideMore{margin:0 0 13px}#right-column section .sideMore a{width:70%;height:25px;margin:auto;line-height:25px;font-size:12px;text-align:center;border-radius:30px;border:1px solid #333;color:#fff;background:#222;display:flex;align-items:center;justify-content:center}#right-column section .sideMore a .ico{margin:0 0 0 4px;display:inline-block;transform:rotate(-90deg)}#right-column section .sideMore a .ico::before{content:"\e934";font-size:14px;color:#f73}#right-column section .sideMore a:hover{border:1px solid #f73;color:#fff}#latestShop p{padding:4px 10px 9px;font-size:12px;color:#fff}#latestShop ul li{padding:0;border-bottom:1px solid rgba(255,255,255,.2)}#latestShop ul li:first-child{border-top:1px solid rgba(255,255,255,.2)}#latestShop ul li a{padding:10px 3px;display:block;overflow:hidden;font-size:12px;color:#fff}#latestShop ul li figure{width:110px;height:55px;margin:0 0 0 4px;display:block;float:right;overflow:hidden}#latestShop ul li figure img{width:110px;object-fit:cover}#latestShop ul li time{height:18px;padding:0 0 2px;display:block;line-height:18px;font-size:11px;color:#f73}#latestShop ul li .details{overflow:hidden;vertical-align:middle}#latestShop ul li .details h3{padding:3px 0;font-size:13px}#latestShop ul li .details .ag{padding:2px 0 0;font-size:11px;color:#aaa}#featuredKeywords ul{padding:4px 0 0 7px;overflow:hidden;list-style-type:none}#featuredKeywords ul li{float:left}#featuredKeywords ul li a{margin:0 7px 7px 0;padding:7px 10px;background:#211;border-radius:14px;display:block;text-shadow:0 0 5px #e00;font-size:12px;font-weight:700;font-style:italic;color:#f73}#featuredKeywords ul li a:hover{background:#f53;color:#fff}#latestShop{order:3}#satellite-content{order:2}#satellite-content h2.ht{font-size:18px!important}#satellite-content .ex-txt{padding:0 5px 5px;line-height:1.2em;font-size:12px;color:#fff}#wrap.xs #satellite-content .ex-txt{padding:0 10px 5px}#satellite-content a{margin:5px;display:block;text-decoration:none;color:#fff}#wrap.xs #satellite-content a{margin:5px 10px}#satellite-content .update-txt{padding:5px 0 0;line-height:1.3em;font-size:14px}#wrap.xs #satellite-content .update-txt{font-size:12px}#satellite-content .update-txt span{padding:3px 0 0;display:block;float:right;font-size:11px;color:#f73}#fdx-official-x .ex-txt{padding:0 5px 8px;line-height:1.2em;font-size:12px;color:#fff}#fdx-official-x .sideMore{margin-top:10px!important}#newyear{height:70px;margin:0 0 10px;padding:0;text-align:center;background:url(/images/dx_new/newyear/newyear_bg.png) fixed #cb0033;background-position-x:center;position:relative;overflow:hidden}#newyear a span,#newyear::after,#newyear::before{background:url(/images/dx_new/newyear/newyear_parts.png?251212) no-repeat}#newyear::before{content:"";height:70px;width:290px;position:absolute;top:0;left:0}#newyear::after{content:"";height:70px;width:270px;position:absolute;top:0;right:0;background-position:right 0}#newyear a{width:100%;height:70px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}#newyear a::before{content:"";border:1px solid #e0b76e;top:0;bottom:0;left:0;right:0;position:absolute}#newyear a span{width:100%;max-width:460px;height:68px;margin:3px 25px 0;display:block;overflow:hidden;text-indent:-50em;background-position:0 bottom;background-size:100%}@keyframes shine{0%{bottom:0}25%{opacity:1}50%{bottom:-6px;opacity:0}51%{bottom:6px}60%{opacity:0}100%{bottom:0;opacity:1}}@-webkit-keyframes bound{0%{bottom:0}25%{opacity:1}50%{bottom:-6px;opacity:0}51%{bottom:6px}60%{opacity:0}100%{bottom:0;opacity:1}}@media screen and (min-width:1281px){.kuchikomiList .itemList .item2 .user:hover{margin:0 0 9px;padding:0 0 4px}.kuchikomiList .itemList .item2 article time{position:absolute;bottom:10px;right:10px}#pickupContent .selectshop a:hover figure img,#pickupContent a:hover figure img.tn{width:110%;height:110%;margin:-3% -5%}#dxGirl-disp ul li a:hover figure img{width:110%;height:110%;margin:-5%;transition:.3s}#recommendShop .slider .item a{width:538px;height:150px;overflow:hidden}#recommendShop .slider .item.slick-active a img{width:538px;margin:0;transition:.3s}#recommendShop .slider .item.slick-active a:hover img{width:570px;margin:-5px 0 0 -16px}#latestTaikenRanking .flowRank.swipe{overflow-x:hidden!important}#latestTaikenRanking .rd-list{min-width:auto!important}#newshop-swipe{display:none}#latestTaikenRanking li{width:calc(20% - 8px)}#latestTaikenRanking dl figure{height:135px}#latestTaikenRanking .girls dl figure{width:135px}#latestTaikenRanking .matome dl figure{height:calc(135px + 2.4em + 4px)}.originalContent .hedline span::after{border-width:0 0 155px 77px}#latestPresent .shopWrap .present-info .course{font-size:calc(1rem + 1.8vw - 10px)}#latestPresent .shopWrap .present-info .nop{font-size:11px}#latestPresent .shopWrap .present-info .nop span{font-size:18px}}@media screen and (min-width:769px){#latestTaikenRanking .fixedRank{width:calc(50% - 10px);position:absolute;top:47px;left:8px}#latestTaikenRanking .fixedRank::before{content:"";width:100%;padding-top:calc(56.25% + 262px);display:block;pointer-events:none;user-select:none}#latestTaikenRanking .fixedRank ul{margin:0;padding:0;position:absolute;top:0;right:-6px;bottom:0;left:0}#latestTaikenRanking .fixedRank ul li{padding:39px 0 0}#latestTaikenRanking .fixedRank .rank-item.rtop{width:100%}#latestTaikenRanking .fixedRank .listHead{width:100%;height:39px;padding:0;line-height:39px;border-bottom:1px solid #ed0;position:absolute;top:0;left:0}#latestTaikenRanking .fixedRank .listInfo{text-align:center}#latestTaikenRanking .fixedRank .listMain{padding-top:1px}#latestTaikenRanking .fixedRank a.ones:nth-child(n+2){padding-top:14px}#latestTaikenRanking .fixedRank a:nth-child(n+2) .listImg{margin-top:4px}#latestTaikenRanking .fixedRank a:nth-child(n+2) figure{width:62%}#latestTaikenRanking .fixedRank a:nth-child(n+2) .rank{top:-7px;left:-22px;z-index:2}#latestTaikenRanking .fixedRank a:nth-child(n+2) .listImg::after{font-size:10px;letter-spacing:-.05em}#latestTaikenRanking .rd-list{display:block;overflow:hidden}#latestTaikenRanking .rd-list::before{content:"";width:calc(50% - 8px);margin-right:8px;padding-top:calc(28.125% + 178px);display:block;float:left;pointer-events:none;user-select:none}#latestTaikenRanking .rd-list li{float:left}#latestTaikenRanking .fixedRank a.see-more{margin:0;position:absolute;right:10px;bottom:10px;left:10px}}@media screen and (min-width:769px) and (max-width:1280px){.kuchikomiList .itemList .item2 .user:hover{margin:0 0 9px;padding:0 0 4px}.kuchikomiList .itemList .item2 article time{position:absolute;bottom:10px;right:10px}#center-column,#recommendShop{width:calc(100% - 270px)}#searchEntry ul li{width:16%}#searchEntry ul li.ltx{width:17.33%}#searchEntry #search-oL li a{font-size:19px}#latestPresent .itemBox{display:block}#latestPresent .itemBox .tiWrap{width:100%;max-width:100%;margin:auto}#latestPresent .shopWrap{width:auto;margin:10px auto 0}#recommendGirl{width:250px}#container{width:calc(100% - 20px);padding:10px}#main-column{width:100%;float:none;overflow:hidden}#main-caption{margin-right:auto!important}#center-column{float:left}#latestTaikenRanking .flowRank.swipe{overflow-x:hidden!important}#latestTaikenRanking .rd-list{min-width:auto!important}#newshop-swipe{display:none}#left-column{height:500px}#right-column{width:250px;float:right}}@media screen and (max-width:768px){#latestTaikenRanking ul{margin-left:318px;justify-content:flex-start}#latestTaikenRanking li{position:relative;overflow:visible;min-width:150px}#latestTaikenRanking .fix .fixLink,#latestTaikenRanking .fixedRank{display:none}#latestTaikenRanking .fix{width:310px;margin:0 0 0 10px;padding:0;flex-wrap:wrap}#latestTaikenRanking .fix li{max-width:165px;margin:0 0 8px;padding:0 0 8px;flex-wrap:wrap;height:406px}#latestTaikenRanking .fix li:first-child{margin-right:8px}#latestTaikenRanking .fix li a.ones:nth-child(n+2){padding-top:4px}#latestTaikenRanking .fix li a:nth-child(n+2) figure{width:110px;position:relative}#latestTaikenRanking .fix li a:nth-child(n+2) figure .rank{top:-4px;left:-15px}#latestTaikenRanking .fix li a:nth-child(n+2) .listMain{font-size:11px;text-align:center}#latestTaikenRanking .fix li a:nth-child(n+2) .listSub{font-size:10px;text-align:center}#latestTaikenRanking .fix .fixImg{width:100%;height:auto;margin:36px auto 8px;background:0 0}#latestTaikenRanking .fix .fixImg .imgWrap{margin:0 8px;padding-top:56.25%;display:block;position:relative}#latestTaikenRanking .fix .fixImg .img{object-fit:cover}#latestTaikenRanking .fix .fixInfo{margin:4px 0 0}#latestTaikenRanking .fix .fixHead{width:100%;height:27px;line-height:28px;text-align:center;border-radius:3px 3px 0 0;border-bottom:1px solid #555;background:#333;color:#fff;position:absolute;top:0;left:0}#latestTaikenRanking .fix .fixRank{position:absolute;top:0;left:0}#latestTaikenRanking .fix .listMain{margin:0;font-size:12px}#latestTaikenRanking .fix .listMain,#latestTaikenRanking .fix .listSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#latestTaikenRanking .fix a.see-more{margin:0;position:absolute;right:10px;bottom:11px;left:10px}#latestTaikenRanking .rd-list{margin-top:-422px}#latestTaikenRanking .rd-list li{height:195px}#latestTaikenRanking .flowRank li{width:150px!important}#latestTaikenRanking .rank{width:33px;height:33px;padding:13px 0 0;font-size:11px;top:39px;left:10px}#latestTaikenRanking .rank span{font-size:15px}#latestTaikenRanking .rank .ico::before{margin:0 0 0 -9px;font-size:18px;top:0}#latestTaikenRanking li .listHead{height:28px;line-height:29px;font-size:13px}#latestTaikenRanking li .listImg{margin:8px auto 4px;position:static}#latestTaikenRanking li .listMain{padding:2px 8px 4px}#latestTaikenRanking .flowRank .listImg::after{content:none;width:calc(100% - 2px);height:22px;margin:0 auto;line-height:22px;font-size:11px;font-weight:400;border-radius:4px;border:1px solid #555;color:#ccc;top:auto;bottom:-30px;left:0;right:0;opacity:1;transition:.2s}#latestTaikenRanking .flowRank li:hover .listImg::after{background:#222}#latestTaikenRanking a.see-more{border-radius:10px;font-size:12px}#searchEntry #search-oL::before,#standby-girllist dt{text-shadow:0 0 3px red;font-size:16px;color:#f73}#latestRanking .rankType .order,#newshop-swipe .shoplist{-webkit-overflow-scrolling:touch}#btn_location{display:block!important}#right-column{display:flex;flex-wrap:wrap}#escape,#searchEntry #search-oL li.btnDelivery{order:3}#featuredKeywords{order:5;background:#000}#fdx-official-x,#searchEntry #search-oL li.btnOkusama{order:4}#fdx-official-x .ex-txt{padding:2px 15px 12px}#fdx-official-x .twitter-timeline{margin:0 10px}#searchEntry .keyword{margin:0 0 7px;display:block}#searchEntry .keyword label{width:94%;margin:auto;display:block;position:relative;background:#fff!important;border-radius:4px!important}#searchEntry .keyword label::before{content:"\e90c";position:absolute;top:3px;left:8px;font-size:26px;cursor:text;color:#f73!important}#searchEntry .keyword input[type=text]{width:calc(100% - 50px);padding:1px 10px;margin:0 10px 0 30px;background:0 0;border:0;border-radius:0;font-size:15px;color:#111;height:32px!important;line-height:32px!important;outline:0}#searchEntry .keyword input[type=text]::-webkit-input-placeholder{color:#f53!important}#searchEntry .keyword input[type=text]::-moz-placeholder{color:#f53!important}#searchEntry .keyword input[type=text]:-ms-input-placeholder{color:#f53!important}#searchEntry ul{padding:0;border:none}#searchEntry ul li{width:50%;height:auto}#searchEntry ul li::before{border:none!important}#dxGirl-disp ul li,#searchEntry ul.x3 li{width:33.33%}#searchEntry ul li a{height:auto;margin:0;padding:14px 0 10px 50px;position:relative;border:none;line-height:1em;text-align:left;font-size:18px}#searchEntry ul.x2 li:nth-child(2n) a,#searchEntry ul.x3 li a{border-left:1px solid rgba(255,255,255,.2)}#searchEntry ul.x2 li:nth-child(n+3) a,#searchEntry ul.x3 li:nth-child(n+4) a{border-top:1px solid rgba(255,255,255,.2)}#searchEntry ul.x3 li:nth-child(3n+1) a{border-left:none}#searchEntry ul li a span{display:block;padding:2px 0 0;line-height:1em;font-size:10px}#searchEntry ul li a .ico{position:absolute;top:14px;left:14px;right:5px}#searchEntry ul li a .ico::after{content:"\e947";position:absolute;top:7px;right:0;font-size:14px;color:#222}#container #searchEntry h2.ht{display:block}#searchEntry #search-oL{width:100%;margin:0;padding:7px 10px 3px;background:#222;flex-wrap:wrap;position:relative;overflow:visible;box-sizing:border-box}#searchEntry #search-oL::before{content:'お店を探す';width:100%;height:34px;line-height:25px;text-align:center}#searchEntry #search-oL li.fst .ico::after,#searchEntry #search-oL li::before,.originalContent .hedline span::after{content:none}#searchEntry #search-oL li.btnLocation{order:1}#searchEntry #search-oL li.btnManiac{order:2}#searchEntry #search-oL li.btnStandby{display:block!important;order:5}#searchEntry #search-oL li a{height:30px;margin:0 2px;padding:0;line-height:32px;font-size:14px;border-radius:3px;border:1px solid #444;background:rgba(10,10,10,.7);text-align:center}#searchEntry #search-oL li.fst a{margin-bottom:6px!important;text-align:center;letter-spacing:0;font-size:13px}#searchEntry #search-oL li.fst .ico{position:static}#searchEntry #search-oL li.fst .ico::before{font-size:21px}#searchEntry #search-oL li:not(.fst){width:33.3%!important;margin:0 0 6px}#standby-girllist{height:46px;margin:0 0 15px;padding:0 10px;background:#222;display:flex!important;align-items:center;justify-content:space-around;border-top:1px solid #000}#standby-girllist dd a{height:30px;padding:0 25px 0 20px;line-height:30px;display:block;background:#000;border:1px solid #444;border-radius:3px;white-space:nowrap;font-size:14px;font-weight:700;color:#fff}#standby-girllist dd a .ico{width:22px;height:22px;display:inline-block;vertical-align:middle}#standby-girllist dd a .ico::before{content:"\e941";font-size:20px;color:#f73}#searchEntry.kanto #search-oL li.fst{width:33.3%!important;min-width:0!important}#searchEntry #search-oL li.fst span{width:auto;margin:0 0 0 3px;display:inline;font-size:9px;letter-spacing:-.02em}#searchEntry.kansai #search-oL li.fst{min-width:auto!important;width:33.33%!important}#container{margin:50px 0 0;padding:0;position:relative}#main-caption h1{min-height:32px;margin:5px 5px 0;padding:0 7px 130px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;z-index:20;text-align:center;font-size:12px;letter-spacing:0}#spb-hd{position:absolute;top:42px;right:0;left:0;z-index:21}#container section{width:100%;padding:0 0 20px}#container section h2.ti{margin:5px 10px 7px}#container section .seeMore{position:relative;right:auto}#container section .seeMore ul{padding:2px 0 5px;display:block;border-bottom:1px solid rgba(255,255,255,.2)}#container section .seeMore ul li{margin:0;padding:0;float:left}#container section .seeMore ul li a{margin:0 7px 7px 0;letter-spacing:-.05em}#container div.itemSlider .slick-dots{bottom:0!important}#container div.itemSlider .slick-arrow{width:30px}#container div.itemSlider .slick-arrow::before{left:2px}#container div.itemSlider .slick-arrow.slick-prev{top:22px;right:46px}#container div.itemSlider .slick-arrow.slick-next{top:22px;right:10px}#center-column{position:static!important}#pickupContent{border:none;height:auto;margin:0;padding:0;overflow:hidden}#container section.originalContent,#pickupContent div.pickupSlider{padding:0}#pickupContent .selectshop,#pickupContent div.pickupSlider .pickupItem{padding:0 0 0 10px}#pickupContent .selectshop a,#pickupContent div.pickupSlider .pickupItem a{width:240px;height:170px}#pickupContent .selectshop figure,#pickupContent .selectshop figure::after,#pickupContent div.pickupSlider .pickupItem a figure,#pickupContent div.pickupSlider .pickupItem a figure::after{height:140px}#pickupContent .selectshop a::before{font-size:13px;right:7px;bottom:7px;left:7px}#pickupContent div.pickupSlider .pickupItem .details{padding:4px 7px}#pickupContent div.pickupSlider .pickupItem a .details h2{padding:0;background:0 0;font-size:13px}#pickupContent div.pickupSlider .pickupItem a .details .ag{padding:3px 0 0;font-size:10px}#pickupContent div.pickupSlider .pickupItem a .details time{height:20px;padding:0;line-height:20px;font-size:9px}#pickupContent .slick-dots{bottom:-25px!important;width:calc(100% - 20px);margin:0 10px}#pickupContent .slick-next,#pickupContent .slick-prev{top:65px!important}#latestTaikenBlog .item{width:286px;min-width:286px;margin:0}#latestTaikenBlog.wv .item{width:390px;min-width:390px}#latestTaikenBlog .item article a{padding:0 0 3px}#latestTaikenBlog .item dl{padding:4px 15px 15px}#latestPresent .itemBox .tiWrap{width:auto;max-width:auto;margin:auto}#latestPresent .itemBox{padding:10px 10px 30px;display:block;position:relative}#latestPresent .itemBox p.sp,#latestTaikenRanking dl .rank{font-size:10px}#container #latestPresent .itemBox figure.ti img{width:80%}#latestPresent .shopWrap{width:auto;margin:5px 0 0;padding:10px}#latestPresent .shopWrap .encase{align-items:stretch}#latestPresent .shopWrap a.shop-fig{width:25%;margin:0 auto;display:flex;align-items:center}#latestPresent .shopWrap a.ft-info{width:75%;display:flex}#latestPresent .shopWrap .present-info{margin:0 0 0 10px;padding:0 0 0 10px}#latestPresent .shopWrap .present-info .ag{font-size:10px;bottom:18px;display:none}#latestPresent .shopWrap .present-info .sn{margin:0 10px;font-size:12px;position:absolute;right:0;bottom:9px;left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;pointer-events:none}#latestPresent .shopWrap .present-info .courseWrap{height:100%;align-content:center}#latestPresent .shopWrap .present-info .course{width:100%;text-align:center;font-size:19px}#latestPresent .shopWrap .present-info .nop{margin:0 auto;padding:0;background:0 0;line-height:none;font-size:11px}#latestPresent .shopWrap .present-info .nop span{font-size:16px;top:0}#latestPresent .shopWrap .present-info dl.period{justify-content:center}#latestPresent .shopWrap .present-info dl.period dd span,#latestPresent .shopWrap .present-info dl.period dt{font-size:11px}#latestPresent .shopWrap .present-info dl.period dd{font-size:12px}#container #latestCampaign{padding:0;border-radius:3px}#container #latestCampaign figure{width:92%}#latestCampaign .campainEnter .imgBanner{width:100%}#latestCampaign .campainEnter .time{font-size:12px;position:static}#latestShop,#pickup-tokuwari .itemlist ul li.item .before-val::after,#pickup-tokuwari .itemlist ul li.item .course-Name{display:none!important}#pickup-tokuwari .itemlist ul li.item dl dd{width:100%;margin-bottom:3px;text-align:center;font-size:10px;color:#777}#pickup-tokuwari .itemlist ul li.item.sp dl dd{padding:4px;background:#000;color:#ff0}#pickup-tokuwari .itemlist ul li.item dl dd span{padding:0 0 3px;display:block;font-size:11px}#pickup-tokuwari .itemlist ul li.item dl dt{text-align:center;width:100%;padding-bottom:2px;font-size:14px;font-weight:700}#dxGirl-disp ul li a figure,#newshop-swipe .shoplist ul li a .details,#pickup-tokuwari .itemlist ul li.item .discount-val{text-align:center}#pickup-tokuwari .itemlist ul li.item .before-val{padding:2px 0}#pickup-tokuwari .itemlist ul li.item .after-val .num{letter-spacing:-.01em}#pickup-tokuwari .moreLink ol li figure figcaption{font-size:12px;font-weight:700}#pickup-tokuwari .moreLink ol li figure img{max-height:30px}#pickup-tokuwari .moreLink ol li p{width:100%;font-size:10px}#pickup-tokuwari .moreLink ol li a{width:calc(100% - 20px);padding:10px}#recommendShop{width:auto!important;padding:0 0 5px;float:none!important}#recommendShop .slider{margin:0 0 30px}#recommendGirl{width:100%!important;float:none!important}#dxGirl-disp{width:calc(100% - 20px);margin:0 10px 15px}#recommendGirl.x4 #dxGirl-disp ul li{width:25%}#dxGirl-disp ul li a{width:90%}#dxGirl-disp ul li a figure::after{height:150px;background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,#000 100%)}#dxGirl-disp ul li a figure img{max-width:100%;max-height:150px;height:auto}#dxGirl-disp ul li a dl dd.dgpr{font-size:9px}#latestRanking{padding:0 0 15px!important}#latestRanking .rankType{padding:0 0 10px}#latestRanking .rankType h3{margin:-5px 10px 0;padding:0 10px;border:none}#latestRanking .rankType time{right:25px}#latestRanking .rankType .order{padding:0 10px;overflow-y:hidden;overflow-x:scroll}#latestTaikenRanking h3{height:32px;line-height:32px}#latestTaikenRanking dl{padding:12px 0 9px}#latestTaikenRanking dl .rank .ico::before{margin:-9px 0 0 -12px;font-size:16px}#latestTaikenRanking dl .rank span{font-size:17px}#latestTaikenRanking dl figure{height:73px}#latestTaikenRanking .girls dl figure{width:73px}#latestTaikenRanking .matome dl figure{height:calc(73px + 2.4em + 2px)}#newshop-swipe{padding-bottom:30px!important}#newshop-swipe p{padding:3px 20px 15px;font-size:13px;color:#fff}#newshop-swipe .shoplist ul{padding:0;display:flex}#newshop-swipe .shoplist ul li{min-width:240px;border:none}#newshop-swipe .shoplist ul li a{padding:10px;position:relative;display:block}#newshop-swipe .shoplist ul li a figure{width:220px;height:123px;margin:15px auto 0;overflow:hidden;float:none}#newshop-swipe .shoplist ul li a figure img{width:100%;height:100%;margin:0;object-fit:cover}#newshop-swipe .shoplist ul li a time{padding:4px 10px;position:absolute;top:0;left:0;right:0;text-align:center;font-size:12px;color:#f73}#newshop-swipe .shoplist ul li a .details h3{padding:8px 0 4px;font-size:12px;color:#fff}#newshop-swipe .shoplist ul li a .details .ag{padding:1px 0 0;font-size:10px;color:#aaa}#featuredKeywords ul{padding:5px 10px 15px 14px}#featuredKeywords ul li a{margin:0 10px 10px 0}#latest-selfie-theme .selfie-theme ul li.item,.latestVideos.latestShop .item{width:180px;min-width:180px}.latestVideos.latestShop .item figure{width:160px;height:91px}#latest-selfie-theme .selfie-theme ul li.item a figure{height:92px}#newyear::before{left:-144px}#newyear::after{right:-144px}#newyear a span{width:100%;max-width:358px;height:52px;margin:0 15px}#newyear a::before{left:-1px;right:-1px}.originalContent h2+p{padding:0 10px 9px}.originalContent h3{margin:0 0 0 10px}.originalContent .shoplist.new h3{margin:0 0 -33px 20px;position:relative;z-index:10}.originalContent .shoplist.renew h3{width:95%;margin:auto;background:#333}.originalContent .shoplist.renew h3::before{content:'最近'}.originalContent .shoplist.renew h3::after{content:'されたまとめ'}.originalContent .shoplist ul{display:flex}.originalContent .shoplist li{flex:1;padding:5px 10px;border-bottom:none}.originalContent .shoplist li a{padding:5px 0 0}.originalContent .hedline{background:0 0!important}.originalContent .upday{background:0 0}.originalContent .hedline span{width:100%;height:70px}.originalContent .hedline figcaption,.originalContent .hedline span{float:none}.originalContent .hedline figcaption{padding:0 0 15px;font-size:0;line-height:normal}.originalContent .hedline .upday{bottom:-3px}.originalContent .preface{height:2.2em;overflow:hidden;position:relative}.originalContent .preface::after,.originalContent .preface::before{background:#000;position:absolute}.originalContent .preface::before{content:'...';padding:0 3px;bottom:0;right:0}.originalContent .preface::after{content:'';width:100%;height:100%}section:not(#matome).originalContent .hedline span{height:90px}.originalContent{margin-bottom:10px}#right-column section .sideMore a{width:100%;max-width:290px;height:50px;line-height:50px;font-size:14px;font-weight:700;border-width:2px!important}#right-column section .sideMore a i.ico{height:26px;margin:-2px 0 0 10px;vertical-align:middle}#right-column section .sideMore a i.ico::before{font-size:26px}}