@charset "utf-8";body#black-base #girlList-field ul.girllist,body#black-base #girlList-field ul.girllist li,body#black-base #girlList-field ul.girllist li::after{border-color:#333}body#white-base #girlList-field ul.girllist,body#white-base #girlList-field ul.girllist li,body#white-base #girlList-field ul.girllist li::after{border-color:#ccc}body#black-base #wrap:not(.xs) #girlList-field ul.girllist li:hover{background:#222}body#white-base #wrap:not(.xs) #girlList-field ul.girllist li:hover{background:#eee}#wrap.xs #girlList-field{margin:-5px -5px 0!important}#girlList-field ul.girllist{display:flex;flex-flow:wrap;border-left:1px solid}#girlList-field ul.girllist li{width:50%;position:relative;border-bottom:1px solid}#girlList-field ul.girllist li::after{content:"";border-right:1px solid;display:block;position:absolute;top:0;right:0;bottom:0}#girlList-field ul.girllist li:nth-child(-n+2){border-top:1px solid}#girlList-field ul.girllist li a{margin:0 20px 24px;display:block;overflow:hidden}#girlList-field ul.girllist li .girllist-schedule{height:78px;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}#girlList-field ul.girllist li .girllist-schedule .sw{width:100%}#girlList-field ul.girllist li .girllist-schedule .sw div{width:100%;line-height:1em;font-size:18px;white-space:nowrap}#girlList-field ul.girllist li .girllist-schedule div[class*="st-"] span{font-size:16px;font-weight:normal;letter-spacing:-0.05em}#girlList-field ul.girllist li .girllist-schedule .st-1{color:#ff8ad7;text-shadow:0 0 4px #f817ff}body#white-base #girlList-field ul.girllist li .girllist-schedule .st-1{color:#ff26dd;text-shadow:none}#girlList-field ul.girllist li .girllist-schedule .st-1 time::after{content:"まで";padding-left:3px;font-size:13px;font-weight:normal}#girlList-field ul.girllist li .girllist-schedule .st-2{color:#ffcb00;text-shadow:0 0 4px #bd5000}body#white-base #girlList-field ul.girllist li .girllist-schedule .st-2{color:#ea8300;text-shadow:none}#girlList-field ul.girllist li .girllist-schedule .st-2 time::after{content:"〜";padding-left:3px;font-size:14px;font-weight:normal}#girlList-field ul.girllist li .girllist-schedule .st-3{color:#46ff63;text-shadow:0 0 4px #19952d}body#white-base #girlList-field ul.girllist li .girllist-schedule .st-3{color:#2abf00;text-shadow:none}#girlList-field ul.girllist li .girllist-schedule .st-3 time::after{content:"〜 ";padding-left:3px;font-size:14px;font-weight:normal}#girlList-field ul.girllist li .girllist-schedule .st-4 p{font-size:16px;font-weight:normal}#girlList-field ul.girllist li .girllist-schedule .st-4{color:#777}body#white-base #girlList-field ul.girllist li .girllist-schedule .st-4{color:#aaa}#girlList-field ul.girllist li .girllist-schedule .default-time{padding:4px 0;display:flex;align-items:center;justify-content:center;font-weight:normal}#girlList-field ul.girllist li .girllist-schedule .default-time i{width:14px;height:14px;margin-right:4px;display:block;position:relative;border:2px solid;border-radius:50%;box-sizing:unset}#girlList-field ul.girllist li .girllist-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}#girlList-field ul.girllist li .girllist-schedule .default-time time{font-size:17px}#girlList-field ul.girllist li .girllist-schedule .default-time.st{flex-flow:wrap}#girlList-field ul.girllist li .girllist-schedule .default-time.st::after{content:"出勤予定";width:100%;margin-top:4px;display:block}#girlList-field ul.girllist li .girllist-schedule .sch-cmt{margin:0 10px;overflow:hidden;white-space:nowrap;user-select:none;line-height:1em;font-size:14px;font-weight:normal}#girlList-field ul.girllist li .girllist-schedule .sch-cmt span{margin:0}#girlList-field ul.girllist li .girllist-schedule .sch-cmt.marquee{display:flex;justify-content:flex-start}#girlList-field ul.girllist li .girllist-schedule .sch-cmt.marquee span{padding-right:15px;display:block;animation:marquee 7s linear infinite}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}#girlList-field ul.girllist li figure{position:relative;overflow:hidden}#girlList-field ul.girllist li figure::before{content:"";width:100%;padding-top:115%;display:block}#girlList-field ul.girllist li.new figure::after{content:url('/images/dx_new/ico-newface.svg');width:45px;display:block;position:absolute;bottom:0;right:0}#girlList-field ul.girllist li figure img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}#girlList-field ul.girllist .girllist-prof{min-height:50px;margin-bottom:5px;display:flex;flex-flow:wrap;align-items:center;justify-content:center}#girlList-field ul.girllist .girllist-prof p.if_girlname{width:100%;padding-top:7px;text-align:center;font-size:15px;font-weight:bold}#girlList-field ul.girllist .girllist-prof p.if_girlname i{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-weight:normal}#girlList-field ul.girllist .girllist-prof .girllist-size{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;letter-spacing:0.03em}@media screen and (max-width:899px){#girlList-field ul.girllist li .girllist-schedule .st-4 p{font-size:16px}#girlList-field ul.girllist li .girllist-schedule div[class*="st-"] span,#girlList-field ul.girllist li .girllist-schedule div time::after{font-size:14px}#girlList-field ul.girllist li .girllist-schedule .sch-cmt{font-size:12px}}@media screen and (min-width:900px){#girlList-field ul.girllist li{width:33.33%}#girlList-field ul.girllist li:nth-child(-n+3){border-top:1px solid}}@media screen and (min-width:1200px){#girlList-field ul.girllist li{width:25%}#girlList-field ul.girllist li:nth-child(-n+4){border-top:1px solid}}@media screen and (min-width:1450px){#girlList-field ul.girllist li{width:20%}#girlList-field ul.girllist li:nth-child(-n+5){border-top:1px solid}}