﻿.girlsList h2,.newFace h2,.newsList h2,.schedules h2,.diaryList h2{font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif}.girlsList h2 .subTtl,.newFace h2 .subTtl,.newsList h2 .subTtl,.schedules h2 .subTtl,.diaryList h2 .subTtl{color:black;display:inline-block;font-size:2.8rem;letter-spacing:.05em;line-height:0.7;font-weight:600}@media screen and (max-width: 767px){.girlsList h2 .subTtl,.newFace h2 .subTtl,.newsList h2 .subTtl,.schedules h2 .subTtl,.diaryList h2 .subTtl{font-size:2.0rem}}.girlsList h2 .subTtl::after,.newFace h2 .subTtl::after,.newsList h2 .subTtl::after,.schedules h2 .subTtl::after,.diaryList h2 .subTtl::after{background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;display:block;content:"";height:3px;width:auto}.girlsList h2 .ruby,.newFace h2 .ruby,.newsList h2 .ruby,.schedules h2 .ruby,.diaryList h2 .ruby{color:#333;display:block;font-size:1rem;letter-spacing:.05em;padding:3px 0 0;font-weight:500}@media screen and (max-width: 767px){.girlsList h2 .ruby,.newFace h2 .ruby,.newsList h2 .ruby,.schedules h2 .ruby,.diaryList h2 .ruby{font-size:0.9rem}}.girlsList h3,.newFace h3,.newsList h3,.schedules h3,.diaryList h3{background-color:black;color:white;font-size:1.8rem;margin:0 auto 30px;padding:10px 0;text-align:center;width:100%}@media screen and (max-width: 767px){.girlsList h3,.newFace h3,.newsList h3,.schedules h3,.diaryList h3{font-size:1.6rem}}.girlsList ul,.newFace ul,.schedules ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding-left:0;margin:0 auto;list-style-type:none;width:100%}@media screen and (max-width: 960px){.girlsList ul,.newFace ul,.schedules ul{width:94%}}.girlsList ul li,.newFace ul li,.schedules ul li{margin:0 0 20px;position:relative;text-align:center;width:calc(100% / 3)}@media screen and (max-width: 960px){.girlsList ul li,.newFace ul li,.schedules ul li{width:calc(100% / 3)}}@media screen and (max-width: 767px){.girlsList ul li,.newFace ul li,.schedules ul li{width:calc(100% / 2)}}.girlsList ul li .picOn,.newFace ul li .picOn,.schedules ul li .picOn{position:absolute;top:-10px;right:15%;text-align:center;width:40px;z-index:2}@media screen and (max-width: 991px){.girlsList ul li .picOn,.newFace ul li .picOn,.schedules ul li .picOn{right:10%}}@media screen and (max-width: 880px){.girlsList ul li .picOn,.newFace ul li .picOn,.schedules ul li .picOn{right:7%}}@media screen and (max-width: 767px){.girlsList ul li .picOn,.newFace ul li .picOn,.schedules ul li .picOn{right:15%}}@media screen and (max-width: 580px){.girlsList ul li .picOn,.newFace ul li .picOn,.schedules ul li .picOn{right:5%}}@media screen and (max-width: 480px){.girlsList ul li .picOn,.newFace ul li .picOn,.schedules ul li .picOn{right:-5px}}.girlsList ul li .picOn span,.newFace ul li .picOn span,.schedules ul li .picOn span{box-sizing:border-box;color:white;display:none;font-size:18px;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;font-weight:700;height:36px;margin:0 0 3px;text-align:center;padding:0;text-decoration:none;width:36px}@media screen and (max-width: 480px){.girlsList ul li .picOn span,.newFace ul li .picOn span,.schedules ul li .picOn span{height:30px;font-size:16px;padding:3px 0 0;width:30px}}.girlsList ul li .picOn span img,.newFace ul li .picOn span img,.schedules ul li .picOn span img{height:auto;width:100%}.girlsList ul li.new .picOn .icon1,.newFace ul li.new .picOn .icon1,.schedules ul li.new .picOn .icon1{display:block;font-size:13px}@media screen and (max-width: 480px){.girlsList ul li.new .picOn .icon1,.newFace ul li.new .picOn .icon1,.schedules ul li.new .picOn .icon1{font-size:11px}}.girlsList ul li.ex .picOn .icon2,.newFace ul li.ex .picOn .icon2,.schedules ul li.ex .picOn .icon2{display:block}.girlsList ul li.inb .picOn .icon3,.newFace ul li.inb .picOn .icon3,.schedules ul li.inb .picOn .icon3{display:block}.girlsList ul li.jend .picOn .icon4,.newFace ul li.jend .picOn .icon4,.schedules ul li.jend .picOn .icon4{display:block;font-size:24px;line-height:1.4}@media screen and (max-width: 480px){.girlsList ul li.jend .picOn .icon4,.newFace ul li.jend .picOn .icon4,.schedules ul li.jend .picOn .icon4{font-size:20px;line-height:1.2}}.girlsList ul li.tel .picOn .icon5,.newFace ul li.tel .picOn .icon5,.schedules ul li.tel .picOn .icon5{display:block;font-size:24px;line-height:1.4}@media screen and (max-width: 480px){.girlsList ul li.tel .picOn .icon5,.newFace ul li.tel .picOn .icon5,.schedules ul li.tel .picOn .icon5{font-size:20px;line-height:1.2}}.girlsList ul li .picArea,.newFace ul li .picArea,.schedules ul li .picArea{background-color:white;border:2px rgba(238,135,180,0.7) solid;display:block;margin:0 auto 3px;max-width:200px;overflow:hidden;padding:5px;position:relative;width:100%}@media screen and (max-width: 480px){.girlsList ul li .picArea,.newFace ul li .picArea,.schedules ul li .picArea{width:90%}}.girlsList ul li .picArea:hover img,.newFace ul li .picArea:hover img,.schedules ul li .picArea:hover img{transform:scale(1.1);opacity:0.7}@media screen and (max-width: 767px){.girlsList ul li .picArea:hover img,.newFace ul li .picArea:hover img,.schedules ul li .picArea:hover img{transform:none;opacity:1}}.girlsList ul li .picArea img,.newFace ul li .picArea img,.schedules ul li .picArea img{-webkit-transition:all .2s ease;transition:all .2s ease;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;width:100%}.girlsList ul li .picArea .time,.newFace ul li .picArea .time,.schedules ul li .picArea .time{background-color:rgba(238,135,180,0.8);bottom:0;color:white;display:block;font-size:1.2rem;left:0;margin:0 auto;max-width:200px;position:absolute;text-align:center;width:100%}@media screen and (max-width: 480px){.girlsList ul li .picArea .time,.newFace ul li .picArea .time,.schedules ul li .picArea .time{font-size:1.0rem}}.girlsList ul li .picArea .time::before,.newFace ul li .picArea .time::before,.schedules ul li .picArea .time::before{content:"\F292";display:inline-block;font-family:bootstrap-icons;padding-right:.25rem;font-size:1.1rem;vertical-align:bottom}@media screen and (max-width: 480px){.girlsList ul li .picArea .time::before,.newFace ul li .picArea .time::before,.schedules ul li .picArea .time::before{font-size:0.9rem}}.girlsList ul li .picArea .time span,.newFace ul li .picArea .time span,.schedules ul li .picArea .time span{display:block;font-size:0.9rem;text-align:center}.girlsList ul li p,.newFace ul li p,.schedules ul li p{display:block;margin:0;text-align:center;width:100%}.girlsList ul li p.name,.newFace ul li p.name,.schedules ul li p.name{color:black;font-size:20px;line-height:1.0;padding:0}@media screen and (max-width: 767px){.girlsList ul li p.name,.newFace ul li p.name,.schedules ul li p.name{font-size:18px}}.girlsList ul li p.threeSize,.newFace ul li p.threeSize,.schedules ul li p.threeSize{color:#5f5f5f;font-size:16px;padding:0}@media screen and (max-width: 767px){.girlsList ul li p.threeSize,.newFace ul li p.threeSize,.schedules ul li p.threeSize{font-size:14px}}.girlsList ul li p span,.newFace ul li p span,.schedules ul li p span{font-size:16px}@media screen and (max-width: 767px){.girlsList ul li p span,.newFace ul li p span,.schedules ul li p span{font-size:14px}}.girlsList ul.dateNav,.newFace ul.dateNav,.schedules ul.dateNav{list-style-type:none;margin:0 auto;gap:1%;width:100%}@media screen and (max-width: 960px){.girlsList ul.dateNav,.newFace ul.dateNav,.schedules ul.dateNav{width:94%}}@media screen and (max-width: 960px){.girlsList ul.dateNav,.newFace ul.dateNav,.schedules ul.dateNav{gap:0}}.girlsList ul.dateNav li,.newFace ul.dateNav li,.schedules ul.dateNav li{border:1px #333 solid;border-radius:6px;width:calc(94% / 7)}@media screen and (max-width: 480px){.girlsList ul.dateNav li,.newFace ul.dateNav li,.schedules ul.dateNav li{border-radius:0;border-right:none;width:calc(100% / 7)}.girlsList ul.dateNav li:last-of-type,.newFace ul.dateNav li:last-of-type,.schedules ul.dateNav li:last-of-type{border-right:1px #333 solid}}.girlsList ul.dateNav li a,.newFace ul.dateNav li a,.schedules ul.dateNav li a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#111;display:block;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;font-weight:700;padding:8px 0;text-decoration:none}@media screen and (max-width: 480px){.girlsList ul.dateNav li a,.newFace ul.dateNav li a,.schedules ul.dateNav li a{font-size:14px;font-weight:500}}.girlsList ul.dateNav li a span,.newFace ul.dateNav li a span,.schedules ul.dateNav li a span{display:block}@media screen and (max-width: 480px){.girlsList ul.dateNav li a span,.newFace ul.dateNav li a span,.schedules ul.dateNav li a span{font-size:12px}}.girlsList ul.dateNav li a.sat,.newFace ul.dateNav li a.sat,.schedules ul.dateNav li a.sat{color:#488ff3}.girlsList ul.dateNav li a.sun,.newFace ul.dateNav li a.sun,.schedules ul.dateNav li a.sun{color:#ff8bb7}.girlsList ul.dateNav li a.holiday,.newFace ul.dateNav li a.holiday,.schedules ul.dateNav li a.holiday{color:red}.girlsList ul.dateNav li a.active,.newFace ul.dateNav li a.active,.schedules ul.dateNav li a.active{background-color:#111;color:white}.girlsList ul.dateNav li a:hover,.newFace ul.dateNav li a:hover,.schedules ul.dateNav li a:hover{opacity:0.6}@media screen and (max-width: 767px){.girlsList ul.dateNav li a:hover,.newFace ul.dateNav li a:hover,.schedules ul.dateNav li a:hover{opacity:1}}.schedules{background-color:white}.schedules h3{background-color:#ee87b4;color:white;font-size:1.8rem;margin:0 auto 30px;padding:10px 0;text-align:center;width:100%}@media screen and (max-width: 767px){.schedules h3{font-size:1.6rem}}.schedules ul li .time{background-color:#ee87b4}.schedules .moreBtn a{background-color:#ee87b4}.schedules .moreBtn a:hover{opacity:0.7}
