@charset "UTF-8";#main-column section{margin:0 auto 30px}#newyear-field{margin-bottom:23px}#newyear-field .hd{border-bottom:2px solid #d3b000}#newyear-field ul{padding:0 0 10px;display:flex;font-size:12px;text-align:center;border-bottom:2px solid #d3b000}#newyear-field li{flex:1}#newyear-field li.today{font-weight:700;flex:1.5}#newyear-field li:not(:last-child){border-right:1px solid #999}#newyear-field li div,#newyear-field li p{width:92%;margin:auto}#newyear-field .shift-day{height:24px;margin-bottom:5px;line-height:24px;color:#fff;background:#d7383a}#newyear-field li.pass .shift-day{background:#999}#newyear-field .shift-time{height:45px}#newyear-field li.pass{color:#999}#newyear-field li .shift-time span{line-height:1.3em;display:block}#newyear-field li .shift-time span:nth-child(2){line-height:1em}#newyear-field li .shift-time.nonetime span,#newyear-field li .shift-time.offtime span{height:43px;line-height:43px}@media screen and (min-width:769px)and (max-width:1480px){#newyear-field .shift-day{font-size:calc(1rem + .5vw - 10px)}}@media screen and (max-width:768px){#newyear-field.field-wrap .hd{margin-bottom:0}#newyear-field ul{padding:5px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#newyear-field li{min-width:95px}#newyear-field li.pass{display:none}}#topSlider{width:100%;margin-bottom:10px!important;padding-top:calc(56.25% + 30px);position:relative}#topSlider .slide-wrap{position:absolute;top:0;left:0;right:0}#topSlider figure{width:100%;margin:0;position:relative}#topSlider figure a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;outline:none;cursor:default}#topSlider figure a:before{content:"";display:block;position:absolute;inset:0;background:#0000;transition:all .3s ease}#wrap:not(.xs) #topSlider figure a.hover:before{background:#0006;cursor:pointer}#wrap.xs #topSlider figure a.smphover:before{background:#0006}#topSlider figure img{width:100%;height:100%;object-fit:contain;vertical-align:top}#topSlider figure video{width:100%;vertical-align:top}#topSlider .slick-track{display:flex;align-items:center;background:#9999994d!important}#topSlider .slick-track .slideitem{float:none}body.smp #topSlider .slick-arrow{display:none!important}#topSlider .slick-arrow{width:50px;height:50px;overflow:hidden;background:#00000080;border:none;position:absolute;top:calc(50% - 40px);z-index:1;font-size:0;outline:none;transition:all .3s ease;filter:opacity(0);cursor:pointer;visibility:hidden}#topSlider.load .slick-arrow{visibility:visible}#topSlider:hover .slick-arrow{filter:opacity(1)}#topSlider .slick-arrow:before{content:"";width:14px;height:14px;display:block;position:absolute;border-top:3px solid #fff;border-right:3px solid #fff}#topSlider .slick-prev:before{top:16px;left:20px;transform:rotate(225deg)}#topSlider .slick-next:before{bottom:16px;right:20px;transform:rotate(45deg)}#topSlider .slick-prev{left:0}#topSlider .slick-next{right:0}#topSlider ul.slick-dots{height:30px;margin:0;padding:0;list-style-type:none;display:flex;align-items:center;justify-content:center;visibility:hidden}#topSlider.load ul.slick-dots{visibility:visible}#topSlider ul.slick-dots li{height:20px}#topSlider ul.slick-dots li button{width:10px;height:10px;margin:5px;padding:0;background:#0000001a;overflow:hidden;border:none;border-radius:50%;text-indent:-5em;outline:none;cursor:pointer}#topSlider ul.slick-dots li button:hover,#topSlider ul.slick-dots li.slick-active button{background:#00000080}#black-base #topSlider ul.slick-dots li button{background:#ffffff1a}#black-base #topSlider ul.slick-dots li button:hover,#black-base #topSlider ul.slick-dots li.slick-active button{background:#ffffff80}#videoeffect{margin:0;padding:0;position:absolute;inset:0 0 30px;z-index:1;list-style-type:none;user-select:none;pointer-events:none;overflow:hidden}#videoeffect.off{display:none!important}#videoeffect{mix-blend-mode:screen}#videoeffect video{width:100%}.loader{position:absolute;top:calc(50% - 45px);right:0;bottom:0;left:0;overflow:hidden}.loader:after{content:"NOW LOADING...";width:100%;margin:15px 0 0 10px;display:block;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.5em;filter:opacity(.7)}.loader i{border-radius:50%;width:60px;height:60px;display:block}.loader i{margin:0 auto;position:relative;overflow:hidden;border-top:7px solid rgba(150,150,150,.2);border-right:7px solid rgba(150,150,150,.2);border-bottom:7px solid rgba(150,150,150,.2);border-left:7px solid #aaa;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;text-indent:-20em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#notice-news ul li{padding-bottom:14px}#notice-news ul li a{max-width:850px;margin:0 auto;display:block;transition:all .3s ease}#notice-news ul li a figure{width:100%}#notice-news ul li a figure img{width:100%;max-height:200px;object-fit:contain}#notice-news ul li a:hover{filter:opacity(.7)}#free-ticket{padding:15px;background:#fff;border-radius:5px;color:#000}#free-ticket h2{padding:0 5px 7px;border-bottom:3px solid #f00;line-height:1.2em;text-align:center;font-size:22px}#free-ticket .encase{text-align:center}#free-ticket .encase dl{padding:10px 0;display:flex;flex-flow:wrap;align-items:center;justify-content:center;border-bottom:1px solid #ddd}#free-ticket .encase dl dt{padding:0 5px;line-height:1.3em;font-size:13px;font-weight:700;order:2}#free-ticket .encase dl .ag{padding:0 5px;line-height:1.2em;font-size:10px;color:#555;order:1}#free-ticket .encase .course{padding:10px 5px 7px;line-height:1.1em;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;font-style:italic;color:red}#free-ticket .encase .nop{padding:5px 7px 7px;background:#ffd800;font-family:Arial,Helvetica,sans-serif;font-size:16px}#free-ticket .encase .nop span{padding:0 4px;display:inline-block;position:relative;top:2px;font-size:24px;font-weight:700;color:red}#free-ticket .encase .period{padding:7px;display:flex;align-items:center;justify-content:center;font-size:14px}#free-ticket .encase .period p{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:red}#free-ticket .encase .period p i{margin-left:-5px;font-size:14px;font-weight:400}#free-ticket .encase .period p span{margin-right:7px;font-weight:400}#free-ticket .encase .details{line-height:1.1em;font-size:11px;color:#555}#free-ticket .encase .details span{display:inline-block}#free-ticket .encase a.btn{width:300px;height:50px;margin:10px auto;display:flex;align-items:center;justify-content:center;background:red;border:2px solid #fff;border-radius:14px;font-size:18px;font-weight:700;color:#fff;box-shadow:0 4px 10px #dfdfdf;user-select:none}#wrap:not(.xs) #free-ticket .encase a.btn:hover{background:#ce0000}#dxbig-ft{padding:0;background:#fff;border:6px solid #f00;border-radius:7px 7px 10px 10px;color:#000}#dxbig-ft h2{padding:10px 5px 12px;line-height:1.2em;background:red;text-align:center;font-size:22px;color:#fff}#dxbig-ft .encase{padding:4px 15px 10px;text-align:center}#dxbig-ft .encase dl{padding:10px 0;display:flex;flex-flow:wrap;align-items:center;justify-content:center;border-bottom:1px solid #ddd}#dxbig-ft .encase dl dt{padding:0 5px;line-height:1.3em;font-size:13px;font-weight:700;order:2}#dxbig-ft .encase dl .ag{padding:0 5px;line-height:1.2em;font-size:12px;order:1}#dxbig-ft .encase .course{padding:10px 5px 7px;line-height:1.1em;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;font-style:italic;color:red}#dxbig-ft .encase .nop{padding:5px 7px 7px;background:#ff0;font-family:Arial,Helvetica,sans-serif;font-size:16px}#dxbig-ft .encase .nop span{padding:0 4px;display:inline-block;position:relative;top:2px;font-size:24px;font-weight:700;color:red}#dxbig-ft .encase .period{padding:7px;display:flex;align-items:center;justify-content:center;font-size:14px}#dxbig-ft .encase .period p{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:red}#dxbig-ft .encase .period p i{margin-left:-5px;font-size:14px;font-weight:400}#dxbig-ft .encase .period p span{margin-right:7px;font-weight:400}#dxbig-ft .encase .details{line-height:1.2em;font-size:13px}#dxbig-ft .encase .details span{display:inline-block}#dxbig-ft .encase a.btn{width:300px;height:50px;margin:10px auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#ffd33b,#edac06,#da9900,#dac308);border:2px solid #fff;border-radius:14px;font-size:18px;font-weight:700;color:#fff;box-shadow:0 4px 10px #dfdfdf;user-select:none;visibility:hidden;pointer-events:none}#dxbig-ft .encase a.btn.show{visibility:visible;pointer-events:auto}#dxbig-ft.applied .encase a.btn{pointer-events:none!important;filter:grayscale(100) opacity(.5)!important}#wrap:not(.xs) #dxbig-ft .encase a.btn:hover{background:#ce0000}#dxbig-ft .encase .end-entry{width:260px;height:50px;margin:10px auto;display:flex;align-items:center;justify-content:center;background:#ccc;border-radius:14px;font-size:18px;font-weight:700;color:#555;user-select:none}#okini-ls,#okini-ls-pcdisp{display:none!important}#okini-toppage header.hd-b p{padding-left:10px;font-size:14px}#okini-toppage dl{max-width:600px;margin:0 auto;overflow:hidden;position:relative;border:1px solid rgba(153,153,153,.5);border-radius:7px}#okini-toppage dl dt{padding:11px 7px;background:#fff;text-align:center;line-height:1.2em;font-size:16px;color:#000}#okini-toppage dl dd{padding:10px;position:relative;background:#ffd83e;color:#000}#okini-toppage dl dd .okini-before{text-align:center;font-size:18px;white-space:nowrap}#okini-toppage dl dd .okini-before:after{content:"\e955";height:20px;margin:-5px auto 0;display:block;font-family:fdx-ico!important;font-size:24px}#okini-toppage dl dd .okini-before span{margin-left:5px;text-decoration:line-through;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;font-style:italic}#okini-toppage dl dd .okini-after{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:700;font-style:italic;color:#f22;white-space:nowrap}#okini-toppage dl dd .okini-after .unit{font-size:22px;font-weight:400}#okini-toppage dl dd .okini-after:before{content:"\7dcf\984d";font-size:20px;color:#222}#okini-toppage dl dd .okini-after span.fd{margin-right:3px;line-height:.5em;font-size:50px;letter-spacing:-.1em}#okini-toppage.show dl dd .okini-after span.fd{display:none!important}#okini-toppage.show dl dd .okini-after span.fav{display:inline-block!important}#okini-toppage dl dd time{display:block;text-align:center;font-size:12px}#okini-toppage dl dd:before{content:"";width:24px;height:24px;display:block;background:red;position:absolute;top:calc(10% + 43px);left:calc(3% + 45px);transform:rotate(20deg)}#okini-toppage dl dd:after{content:"\30aa\30ad\30cb\5272\a\898b\305f\3067";white-space:pre;width:80px;height:60px;padding:5px 5px 0 0;display:flex;align-items:center;justify-content:center;background:red;border-radius:50%;position:absolute;top:10%;left:3%;line-height:1.2em;text-align:center;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:700;font-style:italic;color:#fff!important;letter-spacing:-.05em}#okini-toppage .morebtn{margin:10px auto 0}#chargeimg-field .sectbody{text-align:center}#chargeimg-field .sectbody img{max-width:100%;height:auto;vertical-align:bottom}#chargeimg-field .morebtn{margin:10px auto 0}#coupon-field .sectbody{padding:10px}#coupon-field .hd-raw{width:98%;margin:0 auto 8px;border-bottom:1px dashed #999;position:relative}#coupon-field .hd h3{color:red}#coupon-field .hd time{font-size:14px;position:absolute;bottom:-30px;right:10px}#coupon-field .cfbody-wrap{margin:auto}#coupon-field .cfbody-price{display:flex;justify-content:flex-start}#coupon-field .cfbody-percent{width:80px;min-width:80px;height:80px;margin-right:2px;font-weight:700;font-family:arial;border-radius:80px;color:#ff0;background:#dd0021;display:flex;justify-content:center;align-items:center}#coupon-field .cfbody-percent dt{margin-right:2px;font-size:30px;white-space:nowrap}#coupon-field .cfbody-percent dd i{margin-top:-5px;display:block}#coupon-field .cfbody-comp{margin:5px 0 0 10px}#coupon-field .cfbody-p,#coupon-field .cfbody-before{font-size:14px;line-height:1.2em;opacity:.75}#coupon-field .cfbody-after{font-size:38px;font-weight:700;line-height:1.2em;color:#dd0021;display:block;word-break:keep-all}#coupon-field .phone{margin-bottom:5px;font-size:12px;display:flex}#coupon-field .phone a,#coupon-field .phone p{height:1em;line-height:1em}#coupon-field .phone p{margin:0 0 0 5px}#coupon-field .cfbody-more{width:50%;margin:auto;font-size:12px}#coupon-field .cfbody-more,#coupon-field .cfbody-more a{height:23px;line-height:23px}#coupon-field .cfbody-more a{padding:0;text-align:center;display:block}#coupon-field.hide .cfbody-btn i:before{width:100%;height:100%;font-size:25px}#coupon-field .cfbody-time span{margin-left:3px}#coupon-field .cfbody-comment{padding:10px 15px;font-size:14px;border-radius:2px;background:#9993}#coupon-field .cfbody-comment span{font-weight:700}#coupon-field .cfbody-comment p{line-height:1.2em;opacity:.8}@media screen and (max-width:768px){#coupon-field h3{font-size:16px!important;letter-spacing:-.03em}#coupon-field aside{white-space:pre-wrap}}#ranking-field{padding:5px 0 15px;background:url(/images/dx_new/crown.png) no-repeat -5% -5% / 30% auto}#ranking-field:before{background:url(/images/dx_new/crown.png) no-repeat -5% -5% / 30% auto}#black-base #ranking-field{background-color:#222}#white-base #ranking-field{background-color:#e9e9e9}#ranking-field .rfhead{width:100%;height:62px;margin-bottom:15px;text-align:center}#ranking-field .rfhead h2{font-size:30px;font-weight:400;font-family:serif;letter-spacing:0;color:#bba800}#ranking-field .rfhead span{display:block;line-height:.5em;font-family:serif;font-size:14px;font-weight:700;letter-spacing:normal}#ranking-field .rfbody-wrap{width:100%;margin:0 auto 15px;display:flex;justify-content:center}#ranking-field .rfbody-wrap li{max-width:350px;padding:0 1.5%;text-align:center;flex:1}#ranking-field .rfbody-class{font-size:20px;font-family:serif}#ranking-field .rfbody-image{width:100%;padding:120% 0 0;border:1px solid currentColor;overflow:hidden;background:#9999994d;position:relative}#ranking-field .rfbody-image img{width:100%;top:0;bottom:auto}#ranking-field .rfbody-name p{margin-top:3px;font-size:12px}#ranking-field .rfbody-wrap li:nth-of-type(1) dd{color:#bba800}#ranking-field .rfbody-wrap li:nth-of-type(2) dd{color:#858585}#ranking-field .rfbody-wrap li:nth-of-type(3) dd{color:#a84343}.girllist .girllist-prof.v2{min-height:40px;padding:2px 0;display:flex;flex-flow:wrap;align-items:center;justify-content:center}.girllist .girllist-prof.v2 .girllist-size{width:100%;text-align:center}.sch-lv2 .girllist li{max-width:260px;min-width:180px;margin:0}.sch-lv2 .girllist a{padding-top:0!important}.sch-lv2 .g-schedule{height:64px;margin:0;padding:0;position:relative;overflow:hidden;display:flex;flex-flow:wrap;align-items:center;justify-content:center;line-height:1em;font-family:Arial,Helvetica,sans-serif}.sch-lv2 .g-schedule .sw{width:100%;text-align:center}.sch-lv2 .g-schedule .sw div{width:100%;line-height:1em;font-size:16px;white-space:nowrap}.sch-lv2 .g-schedule div[class*=st-] span{margin-right:4px;font-size:15px;font-weight:400;letter-spacing:-.05em}.sch-lv2 .g-schedule .st-1{color:#ff8ad7;text-shadow:0 0 4px #f817ff}body#white-base .sch-lv2 .g-schedule .st-1{color:#ff26dd;text-shadow:none}.sch-lv2 .g-schedule .st-1 time:after{content:"\307e\3067";padding-left:3px;font-size:14px;font-weight:400}.sch-lv2 .g-schedule .st-2{color:#ffcb00;text-shadow:0 0 4px #bd5000}body#white-base .sch-lv2 .g-schedule .st-2{color:#ea8300;text-shadow:none}.sch-lv2 .g-schedule .st-2 time:after{content:"\301c";padding-left:3px;font-size:14px;font-weight:400}.sch-lv2 .g-schedule .st-3{color:#46ff63;text-shadow:0 0 4px #19952d}body#white-base .sch-lv2 .g-schedule .st-3{color:#2abf00;text-shadow:none}.sch-lv2 .g-schedule .st-3 time:after{content:"\301c  ";padding-left:3px;font-size:14px;font-weight:400}.sch-lv2 .g-schedule .st-4{color:#777}body#white-base .sch-lv2 .g-schedule .st-4{color:#aaa}.sch-lv2 .g-schedule .default-time{padding:3px 0;display:flex;align-items:center;justify-content:center;font-weight:400}.sch-lv2 .g-schedule .default-time time{font-size:15px}.sch-lv2 .g-schedule .default-time i{width:14px;height:14px;margin-right:4px;display:block;position:relative;border:2px solid;border-radius:50%;box-sizing:unset}.sch-lv2 .g-schedule .default-time i:before{content:"";width:5px;height:5px;display:block;position:absolute;top:2px;left:5px;border-bottom:2px solid;border-left:2px solid}.sch-lv2 .g-schedule .sch-cmt{margin:0 10px;overflow:hidden;white-space:nowrap;user-select:none;line-height:1em;font-size:12px!important;font-weight:400}.sch-lv2 .g-schedule .sch-cmt span{margin:0}.sch-lv2 .g-schedule .sch-cmt.marquee{display:flex;justify-content:flex-start}.sch-lv2 .g-schedule .sch-cmt.marquee span{padding-right:15px;display:block;animation:marquee 7s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}#shopdate-field .sectbody{max-width:1200px;font-size:13px;width:100%;margin:0 auto;padding:8px;border-radius:3px;border:1px solid rgba(153,153,153,.2)}#shopdate-field li:not(:last-child){border-bottom:1px solid rgba(153,153,153,.3)}#shopdate-field .sdf-title{text-align:right;color:#999;background:linear-gradient(to left,rgba(153,153,153,.15),transparent);vertical-align:middle}#shopdate-field li>div{padding:5px 10px;line-height:1.5em}#shopdate-field #map_canvas{width:100%;height:200px;margin:0 auto 5px;padding:0 0 15px}#shopdate-field #map_canvas img{visibility:visible!important}#shopdate-field a:hover{text-decoration:underline}#shopdate-field .sdf-shoptype span:not(:first-child),#shopdate-field .sdf-girltype span:not(:first-child){margin-left:2px}#shopdate-field .sdf-shoptype span:not(:first-child):before,#shopdate-field .sdf-girltype span:not(:first-child):before{content:":";margin-right:2px}#grouplink-field ul{width:95%;max-width:1200px;margin:auto;font-size:12px}#grouplink-field li{padding:0 2%}#grouplink-field li:not(:last-child){margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid rgba(153,153,153,.4)}#grouplink-field .glfbody-name{margin-right:10px;font-weight:700;display:inline-block}#grouplink-field .glfbody-pr{font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:769px){#coupon-field .sectbody{width:90%;max-width:1200px}#coupon-field .cfbody-wrap{width:95%;display:flex;justify-content:space-between}#coupon-field .cfbody-price{width:60%}#coupon-field .cfbody-percent dd b{font-size:16px}#coupon-field .cfbody-percent dd i{font-size:12px}#coupon-field .cfbody-comment{width:40%}#ranking-field .rfbody-wrap li:not(:last-child){border-right:1px solid rgba(153,153,153,.4)}#shopdate-field .sectbody{width:90%}#shopdate-field ul{width:100%;border-collapse:collapse;display:table;table-layout:fixed}#shopdate-field li{display:table-row}#shopdate-field li>div{display:table-cell}#shopdate-field .official-sp{display:none}#shopdate-field .sdf-title{width:16%;border-right:1px solid rgba(153,153,153,.4)}#shopdate-field .sdf-item{width:74%}#shopdate-field .sdf-item{overflow:hidden}#shopdate-field .map-control{float:right}#chargeimg-field .sectbody{max-height:300px}}@media screen and (max-width:768px){#main-column section:nth-of-type(2){margin-top:20px}.top_index #left-cell{padding:56.25% 0 0}.top_index #data-column{font-size:13px}.top_index #data-column .sd-open span{display:block}#global-container{position:relative}#topSlider{margin-bottom:0!important;padding-top:56.25%!important;position:absolute;top:0;left:0}#topSlider ul.slick-dots{height:20px}#topSlider ul.slick-dots li button{width:8px;height:8px;margin:6px}#topSlider ul.slick-dots li button{background:#0000001a!important}#topSlider ul.slick-dots li button:hover,#topSlider ul.slick-dots li.slick-active button{background:#00000080!important}body:not(.white-label) #topSlider ul.slick-dots li button{background:#fff3!important}body:not(.white-label) #topSlider ul.slick-dots li button:hover,body:not(.white-label) #topSlider ul.slick-dots li.slick-active button{background:#ffffffb3!important}#free-ticket{margin:0 -10px 25px!important;border-radius:0}#free-ticket h2{text-align:center}#free-ticket .encase .course{font-size:26px}#okini-toppage header.hd-b{align-items:center}#okini-toppage header.hd-b p{padding-bottom:3px;line-height:1.1em;font-size:12px;white-space:wrap}#okini-toppage dl dd{padding-left:65px}#okini-toppage dl dd .okini-before{font-size:16px}#okini-toppage dl dd .okini-after{font-size:30px}#okini-toppage dl dd .okini-after .unit{font-size:20px}#okini-toppage dl dd .okini-after span.fd{font-style:normal;font-size:40px}body.device-android #okini-toppage dl dd .okini-after span.fd{font-size:28px;letter-spacing:normal!important}#okini-toppage dl dd:before{width:14px;height:14px}#okini-toppage dl dd:after{width:70px;height:50px;font-size:14px}#coupon-field .hd-raw{margin:0 auto 15px}#coupon-field .cfbody-percent{width:60px;min-width:60px;height:60px}#coupon-field .cfbody-percent dt{font-size:20px}#coupon-field .cfbody-percent dd>*{font-size:11px}#coupon-field .cfbody-comp{width:calc(100% - 70px)}#coupon-field .cfbody-after{font-size:22px}#coupon-field .cfbody-comment{margin-top:10px;font-size:12px}#coupon-field .hd time{right:5px}#main-column #ranking-field{margin-bottom:30px}#ranking-field{margin:0 -10px 20px!important;background-size:40% auto}#ranking-field .sectbody{margin:0 10px}#ranking-field .rfhead{margin-bottom:0}#ranking-field .rfbody-wrap{margin-bottom:5px;justify-content:flex-start}#ranking-field .rfbody-wrap li{max-width:200px;padding:0}#ranking-field .if_outlink{height:33px;margin-top:5px;display:flex;align-items:center;justify-content:center}#ranking-field .rfbody-class{font-size:18px}#ranking-field .rfbody-name p{line-height:1.2em;font-size:13px}#ranking-field .rfbody-name p i{display:inline-block}#chargeimg-field .sectbody{max-height:240px}#shopdate-field .sectbody{width:100%}#shopdate-field .official-pc{display:none}#shopdate-field .sdf-title,#shopdate-field .sdf-item{width:100%}#shopdate-field .sdf-title{text-align:left;background:linear-gradient(to right,rgba(153,153,153,.15) 50%,transparent)}#grouplink-field li{line-height:1.3em}#grouplink-field .glfbody-name{display:block}#grouplink-field .glfbody-info{margin-bottom:5px}}
