@charset "UTF-8";:root{--color_bbred:#c60000;--color_danger:#c60000;--color_accent:#2984d6;--color_success:#00be9c;--color_info:#14b9d5;--color_warning:#f9b115;--color_blue:#1d3994;--color_font_basic:#555;--color_font_light:#777;--color_border_basic:#ccc;--hover_opacity:0.7;--hover_transition:0.3s;--biginner_24_GY5_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12%2022-8-5v-15l8%205%208-5v15z%22%20fill%3D%22none%22%20stroke%3D%22%23555%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m12%207v15l-8-5v-15z%22%20fill%3D%22%23555%22%2F%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cpath%20d%3D%22m4%202%208%205%208-5%22%20stroke%3D%22%23555%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_20_WT_1_5:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m7.5%2015%205-5-5-5%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_20_RD_1_5:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m7.5%2015%205-5-5-5%22%20stroke%3D%22%23c60000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_24_WT_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_24_GYc_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20stroke%3D%22%23ccc%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron_24_RD_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20stroke%3D%22%23c60000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron2_20_GY5_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m6.92%2017.08%207.08-7.08-7.08-7.08%22%20stroke%3D%22%23555%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h20v20h-20z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--chevron2_40_GY9_4:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2040%2040%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m13.83%2034.17%2014.17-14.17-14.17-14.17%22%20stroke%3D%22%23999%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22m0%200h40v40h-40z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--key_24_WT_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.5%22%20r%3D%226.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m12%2015v7%22%20stroke-miterlimit%3D%2210%22%2F%3E%3Cpath%20d%3D%22m12%2019h4%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");--mail_36_WT_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m5.7%206.3h24.6c1.65%200%202.99%201.35%203%203v17.4c0%201.65-1.34%203-3%203h-24.6c-1.65%200-2.99-1.35-3-3v-17.4c0-1.65%201.34-3%203-3z%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m33.3%209.3-15.3%2010.5-15.3-10.5%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h36v36h-36z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--megaphone_36_YE_2:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h36v36h-36z%22%2F%3E%3Cg%20stroke%3D%22%23ffd200%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m26.39%2033.82%207.43-7.43-5.3-3.18-5.84-15.38-14.85%2014.85%2015.38%205.84z%22%2F%3E%3Cpath%20d%3D%22m28.52%2023.21-5.31%205.31%22%2F%3E%3Cpath%20d%3D%22m11.55%2011.55-3.19-3.19%22%2F%3E%3Cpath%20d%3D%22m17.59%206.56-1.27-4.24%22%2F%3E%3Cpath%20d%3D%22m6.56%2017.59-4.24-1.27%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");--reload_16_WT_1-5:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m12.33%202.15v2.7h-2.7%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m0%200h16v16h-16z%22%20transform%3D%22matrix(-1%200%20-0%20-1%2016%2016)%22%2F%3E%3Cpath%20d%3D%22m13.34%208.31c-.09%201.55-.85%203.04-2.2%204.02-2.39%201.74-5.74%201.21-7.48-1.18-.64-.88-1.02-1.97-1.02-3.15%200-.1%200-.21%200-.31.09-1.55.85-3.04%202.2-4.02%202.39-1.74%205.74-1.21%207.48%201.18%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--today_33-11:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2033%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2216.5%22%20x2%3D%2216.5%22%20y1%3D%2210%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232d9900%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2347b200%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22m0%200h33v11h-33z%22%20fill%3D%22%23218601%22%2F%3E%3Cpath%20d%3D%22m1%201h31v9h-31z%22%20fill%3D%22url(%23a)%22%2F%3E%3Cpath%20d%3D%22m8%205h-2v4h-1v-4h-2v-1h5zm8%200h3v-1h-4v5h4v-1h-3zm3%200v3h1v-3zm-5-1v5h-5v-5zm-1%201h-3v3h3zm13-1v5h-1v-2h-3v2h-1v-5zm-1%201h-3v1h3zm2-1v2h1v-2zm4%200v2h1v-2zm-2%205h1v-2h-1zm-1-3v1h1v-1zm2%201h1v-1h-1z%22%20fill%3D%22%232e8500%22%2F%3E%3Cpath%20d%3D%22m7%204h-2v4h-1v-4h-2v-1h5zm8%200h3v-1h-4v5h4v-1h-3zm3%200v3h1v-3zm-5-1v5h-5v-5zm-1%201h-3v3h3zm13-1v5h-1v-2h-3v2h-1v-5zm-1%201h-3v1h3zm2-1v2h1v-2zm4%200v2h1v-2zm-2%205h1v-2h-1zm-1-3v1h1v-1zm2%201h1v-1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");--new_21-11:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2021%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2210.5%22%20x2%3D%2210.5%22%20y1%3D%2210%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ee6400%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fead02%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22m0%200h21v11h-21z%22%20fill%3D%22%23dd4b00%22%2F%3E%3Cpath%20d%3D%22m1%201h19v9h-19z%22%20fill%3D%22url(%23a)%22%2F%3E%3Cg%20fill%3D%22%23c15600%22%3E%3Cpath%20d%3D%22m4%205v-1h-1v5h1v-3h1v-1z%22%2F%3E%3Cpath%20d%3D%22m5%206h1v1h-1z%22%2F%3E%3Cpath%20d%3D%22m7%207h-1v1h1v1h1v-5h-1z%22%2F%3E%3Cpath%20d%3D%22m9%204v5h5v-1h-4v-1h4v-1h-4v-1h4v-1z%22%2F%3E%3Cpath%20d%3D%22m15%204h1v4h-1z%22%2F%3E%3Cpath%20d%3D%22m16%208h1v1h-1z%22%2F%3E%3Cpath%20d%3D%22m18%208h1v1h-1z%22%2F%3E%3Cpath%20d%3D%22m17%204h1v4h-1z%22%2F%3E%3Cpath%20d%3D%22m19%204h1v4h-1z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m3%204v-1h-1v5h1v-3h1v-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m4%205h1v1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m6%206h-1v1h1v1h1v-5h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m8%203v5h5v-1h-4v-1h4v-1h-4v-1h4v-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m14%203h1v4h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m15%207h1v1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m17%207h1v1h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m16%203h1v4h-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m18%203h1v4h-1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");--images-icon-icon_spapp_2x_gif:url(/images/icon/icon_spapp@2x.gif)}html{font-size:.625rem;line-height:1;word-break:break-all}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{color:var(--color_font_basic);font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}a{color:inherit;text-decoration:inherit}li{list-style-type:none}i{font-style:normal}button,input,textarea{outline:none}::placeholder{color:#aaa}body header h1 a{background-image:url(/sp/img/header/logo_sp@3x.png);background-size:180px 30px;color:#0000;display:block;height:30px;width:180px}body header>figure{display:flex;font-size:1.2rem;overflow:hidden;white-space:nowrap}body header>figure figcaption{color:#0000;flex-shrink:0;position:relative;z-index:1}body header>figure div{animation:scroll_news linear infinite paused;padding-inline:.4rem}body header>figure div.scroll{animation-play-state:running;padding-inline-start:calc(.4rem + 100%)}body main>figure h2:after{block-size:1.1rem;display:inline-block;margin-inline-start:.8rem}body main>figure i.event_applicable,body main>figure i.mic_available{display:none}body main>figure .display{background:linear-gradient(#0009,#0009),var(--thumb-image) center/cover;position:relative}body main>figure .display iframe.video_overlay{block-size:100%;border:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}body main>figure .display:has(.show) iframe.video_overlay,body main>figure .display>section{display:none}body main>figure .display:has(.show)>section.show{align-items:center;container-type:inline-size;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;row-gap:20px}body main>figure .display:has(.show)>section.show h3{color:#fff;font-size:min(6.5cqw,40px);line-height:1.4;text-align:center;text-shadow:0 0 6px #d859a9,0 0 6px #d859a9,0 0 6px #d859a9,0 0 6px #d859a9,0 0 6px #d859a9,0 0 6px #d859a9,0 0 6px #d859a9,0 0 6px #d859a9}body main>figure .display:has(.show)>section.show p{color:#ddd;font-size:min(4.2cqw,26px);font-weight:700;line-height:1.4;text-align:center}body main>figure .display:has(.show)>section.show ul{column-gap:20px;display:flex}body main>figure .display:has(.show)>section.show button+small{color:#eee;display:block;font-size:1.3rem;line-height:1.4;margin-top:10px;text-align:center}body main>figure .display:has(.show)>section.show.loading{color:#575455;font-size:2.8rem}body main>figure .display:has(.show)>section.show.loading:before{animation:loading .8s linear infinite;block-size:11rem;border:.8rem solid #4d4a4a;border-block-start-color:#0000;border-radius:50%;content:"";display:block;inline-size:11rem}body main>figure .display:has(.show)>section.show.play_button button{align-items:center;appearance:none;background-color:initial;border:none;color:#ddd;display:flex;flex-direction:column;font-size:2.6rem;font-weight:bolder;gap:3rem;line-height:1.4}body main>figure .display:has(.show)>section.show.play_button button:before{content:var(--members-images-icon_play_154_WT_6_svg);font-size:0;inline-size:15.4rem}body main>figure .display:has(.show)>section.show.play_button button br{display:none}body main>figure .display:has(.show):has(.loading.show){background:#221e20 none}body main>figure .display:not(:has(.show)):after{block-size:2.8rem;content:var(--members-images-logo_watermark_svg);filter:drop-shadow(1px 1px 8px rgba(0,0,0,.7));inline-size:15.8rem;inset-block-end:.3rem;inset-inline-end:.6rem;opacity:.4;position:absolute}body main>figure .display .standby a{color:#ffd200;display:flex;font-size:14px;justify-content:center;line-height:2.4;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity var(--hover_transition)}body main>figure .display .standby a:hover{opacity:var(--hover_opacity)}body main>figure .display .standby a[href^="/sp/"]{display:none}body.event_applicable main>figure i.event_applicable,body.mic_available main>figure i.mic_available{display:flex}body.is_today main>figure h2:after{aspect-ratio:3/1;content:var(--members-images-icon_today_svg)}body.is_new main>figure h2:after{aspect-ratio:21/11;content:var(--members-images-icon_new_svg)}body #sections #question{counter-reset:q}body #sections #question dl{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}body #sections #question dl div{background-color:#fef0f0;border:1px solid #fcd1d2;border-radius:10px;counter-increment:q;font-size:1.6rem;line-height:1.6;padding:14px}body #sections #question dl dt{font-weight:700;line-height:1.4;margin-bottom:4px}body #sections #question dl dt:before{color:#c60000;content:"Q" counter(q) ".";margin-right:.3em}body #sections #question dl dd:empty:before{color:var(--color_font_light);content:"未回答"}body #sections #question dl+div{color:var(--color_accent);font-size:1.6rem;font-weight:700;margin:30px 0 10px;text-align:center}body #sections #recent_girls>dd p{font-size:1.6rem}body #sections #recent_girls>dd>ul{display:flex;gap:1.2rem}body #sections #recent_girls>dd>ul:has(>li)+p,body #sections #recent_girls>dd>ul:not(:has(>li)){display:none}body #to_top{background-color:#fff;border:2px solid #ccc;border-radius:10px;bottom:15px;cursor:pointer;display:block;font-size:11px;font-weight:700;height:22px;opacity:0;pointer-events:none;position:fixed;right:178px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:opacity .5s;width:60px;z-index:99999}body #to_top.is-show{opacity:.8;pointer-events:all}body #to_top:after{background:var(--chevron2_40_GY9_4);content:"";display:block;height:36px;left:calc(50% - 18px);position:absolute;top:calc(50% - 24px);transform:rotate(-90deg);width:36px}body.member main ul.description li:has(figure) figcaption,body.member main ul.description li:has(figure) p{display:inline}body.member main ul.description li:has(figure) time+p{display:none}body.member main ul.actions li.chat_start{background-color:#1a0000;border:.1rem solid #980000;border-radius:1rem;padding:.4rem}body.member main ul.actions li.chat_start a{align-items:start;background-color:#bbb;block-size:6.8rem;border:.2rem solid #999;border-radius:.8rem;color:#777;display:grid;font-size:2.4rem;font-weight:bolder;gap:.3rem;inline-size:26.8rem;text-align:center;text-shadow:0 .1rem 0 #fff6}body.member main ul.actions li.chat_start a small{align-self:end;font-size:1.4rem;line-height:2rem}body.member main ul.actions li.chat_start:has([href]) a{background-image:linear-gradient(180deg,#fc1,#f2ac07);border-color:#e6a206;color:#333;position:relative}body.member main ul.actions li.chat_start:has([href]) a:before{background-color:#fff;border-radius:.8rem;content:"";inset:0;mix-blend-mode:overlay;opacity:0;position:absolute;transition:opacity .3s}body.member main ul.actions li.chat_start:has([href]) a:hover:before{opacity:.3}body.member main ul.actions li.chat_start:has([href]) a:active:before{opacity:.6}body.portrait main .display:has(.show)>section.show.two_shot ul{flex-direction:column-reverse;row-gap:16px}body.portrait main .display:has(.show)>section.show.play_button button{font-size:1.8rem;gap:2rem}body.portrait main .display:has(.show)>section.show.play_button button:before{inline-size:11.6rem}body.portrait main .display:has(.show)>section.show.play_button button br{display:revert}body.event20th header h1 a{background-image:url(/sp/img/header/logo_sp_20th@3x.png);background-size:217px 30px;width:217px}body.xmas header h1 a{background-image:url(/sp/img/header/logo_sp_xm_a@3x.png);background-size:228px 30px;width:228px}body.newyear header h1 a{background-image:url(/sp/img/header/logo_sp_sg@3x.png);background-size:217px 30px;width:217px}body:not(.device){background:#f3f3f3;display:grid;grid-template-columns:1fr auto 1fr auto}@media (max-width:1600px){body:not(.device){grid-template-columns:1fr auto 1fr}}body:not(.device) button,body:not(.device) label{cursor:pointer}body:not(.device) .portrait{display:none}body:not(.device) img.viewable{cursor:pointer}body:not(.device) header{box-shadow:0 .2rem .4rem .1rem #00000026;display:grid;grid-column:1/5;grid-row:1;z-index:1}body:not(.device) header h1{align-content:center;block-size:3.6rem;color:#0000;grid-column:1/3}body:not(.device) header h1 a{margin-left:12px}body:not(.device) header>aside{block-size:1.6rem;border:.1rem solid #ccc;border-block-start:none;border-radius:0 0 1rem 1rem;color:#555;display:flex;font-size:1rem;font-weight:bolder;inset-block-start:0;inset-inline-end:1.2rem;padding:.6rem 1rem;position:absolute}body:not(.device) header>aside ul{display:flex;gap:1rem}body:not(.device) header>aside ul li{align-items:center;display:flex}body:not(.device) header>nav{background-color:#c60000;color:#fff;font-size:1.2rem;grid-column:1/3;grid-row:2;line-height:2rem}body:not(.device) header>nav ol{block-size:100%;display:flex;margin:0 1.2rem}body:not(.device) header>nav ol li{align-items:center;display:flex}body:not(.device) header>nav ol li:not(:last-child):after{block-size:1.6rem;content:var(--members-images-icon_chevron_16_WT_svg);display:block;inline-size:1.6rem}body:not(.device) header>nav ol li:last-child{font-weight:bolder}body:not(.device) header>nav ol li a{transition:opacity var(--hover_transition)}body:not(.device) header>nav ol li a:hover{opacity:var(--hover_opacity)}body:not(.device) header>figure{align-items:center;background-color:#fff;block-size:2rem;border-radius:.3rem;grid-column:2;grid-row:2;inline-size:54.4rem;justify-self:end;margin:.7rem 1.2rem}body:not(.device) header>figure figcaption{align-self:stretch;background:#fff var(--members-images-news_RD_svg) no-repeat center/auto .8rem;border-inline-end:.1rem solid #c60000;inline-size:4.2rem}body:not(.device) header #btn_menu,body:not(.device) header #btn_top{display:none}body:not(.device) #next_girls{display:grid;grid-column:1/4;grid-row:2;grid-template:subgrid/subgrid}body:not(.device) #next_girls ul{display:contents}body:not(.device) #next_girls li{grid-column:1;grid-row:1;position:relative}body:not(.device) #next_girls li:last-child{grid-column:3}body:not(.device) #next_girls [type=button]{background:#fff var(--chevron2_40_GY9_4) center 10px no-repeat;background-size:40px 40px;border:none;border-radius:10px;box-shadow:0 4px 8px 2px #00000026,0 1px 3px 0 #00000026;color:var(--color_font_light);font-size:10px;font-weight:700;height:76px;opacity:.6;padding-top:50px;position:absolute;top:27.6rem;transform:translateY(-50%);transition:var(--hover_transition);width:76px;z-index:10}body:not(.device) #next_girls [type=button]:hover{opacity:1}body:not(.device) #next_girls [type=button].prev{left:100px;transform:scaleX(-1) translateY(-50%)}@media (max-width:1600px){body:not(.device) #next_girls [type=button].prev{left:50px}}@media (max-width:1200px){body:not(.device) #next_girls [type=button].prev{left:20px}}body:not(.device) #next_girls [type=button].prev span{display:inline-block;transform:scaleX(-1)}body:not(.device) #next_girls [type=button]:not(.prev){right:100px}@media (max-width:1600px){body:not(.device) #next_girls [type=button]:not(.prev){right:50px}}@media (max-width:1200px){body:not(.device) #next_girls [type=button]:not(.prev){right:20px}}body:not(.device) main{background-color:#fff;border:.1rem solid #ccc;border-radius:1rem;column-gap:1.4rem;display:grid;grid-column:2;grid-row:2;grid-template-rows:1fr auto auto;margin-block:1.6rem .6rem;padding:1.1rem}body:not(.device) main>p.caution{display:none}body:not(.device) main>figure{background-color:#1a0000;border:.1rem solid #980000;border-radius:.2rem;grid-column:1;grid-row:1/4;inline-size:fit-content;padding:.4rem}body:not(.device) main>figure>figcaption{align-items:center;color:#ffd200;display:flex;font-weight:bolder;justify-content:space-between;margin-block-end:.4rem}body:not(.device) main>figure h2{margin-right:auto}body:not(.device) main>figure h2:before{align-items:center;background-color:#999;block-size:2.6rem;border-radius:.4rem;color:#fff;content:"OFFLINE";display:inline-flex;flex-grow:1;font-size:1.4rem;inline-size:12rem;justify-content:center;margin-inline-end:1rem}body:not(.device) main>figure .display{block-size:450px;inline-size:600px}body:not(.device) main>figure .display>section{color:#fff}body:not(.device) main>figure .display>section form{display:flex;justify-content:center}body:not(.device) main>figure .display>section ul{display:contents}body:not(.device) main ul.description{block-size:fit-content;font-size:1.2rem;grid-column:2;grid-row:1;margin-block:1.8rem;text-align:center}body:not(.device) main ul.description img{aspect-ratio:4/3;border:.1rem solid #ccc;border-radius:1rem;box-sizing:border-box;inline-size:16rem;object-fit:cover}body:not(.device) main ul.description .age,body:not(.device) main ul.description .area{color:#777;display:inline;font-weight:bolder;line-height:1.6rem}body:not(.device) main ul.description li:has(img){inline-size:fit-content;margin-block-end:.4rem;margin-inline:auto}body:not(.device) main ul.description li:has(i){background-image:linear-gradient(180deg,#fff,#ffecb1);border:.1rem solid #f3ae06;border-radius:.6rem;color:#555;font-size:1.3rem;inline-size:fit-content;line-height:1.8rem;margin-block-start:1.3rem;margin-inline:auto;padding:.7rem;position:relative;text-align:left}body:not(.device) main ul.description li:has(i):before{background-color:#fff;block-size:1.4rem;border:.1rem solid #f3ae06;clip-path:polygon(0 0,100% 0,100% 100%);content:"";inline-size:1.4rem;inset-block-start:0;inset-inline:0;margin:auto;position:absolute;transform:translateY(-50%) rotate(-45deg)}body:not(.device) main ul.description li:has(i) i{display:block;inline-size:20.4rem;max-block-size:3.6rem;overflow:hidden}body:not(.device) main ul.description .require_login_message{display:none}body:not(.device) main ul.actions{display:grid;gap:1.2rem;grid-column:2;grid-row:2;margin-block-end:18px;place-content:center}body:not(.device) main ul.actions li:has([name=faved]),body:not(.device) main ul.actions li:has(a[href*="sp/talk"]),body:not(.device) main ul.actions li:has(a[href*=mem-mail_edit]){display:none}body:not(.device) main ul.actions li:not(.chat_start) a{align-items:center;border-radius:8px;border-style:solid;border-width:2px;box-sizing:border-box;display:flex;font-size:2rem;font-weight:700;gap:8px;height:64px;justify-content:center;position:relative;width:272px}body:not(.device) main ul.actions li:not(.chat_start) a:after{border-radius:6px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity var(--hover_transition);width:100%}body:not(.device) main ul.actions a[href*=mem-regist]{background:linear-gradient(#fff8e7,#d9ae6a);border-color:#c2af83;color:#555}body:not(.device) main ul.actions a[href*=mem-regist]:before{background-image:var(--biginner_24_GY5_2);background-size:24px 24px;content:"";display:block;height:24px;width:24px}body:not(.device) main ul.actions a[href*=mem-regist]:after{background-color:#fff;mix-blend-mode:overlay}body:not(.device) main ul.actions a[href*=mem-regist]:hover:after{opacity:.2}body:not(.device) main ul.actions a[href*=mem-regist]:active:after{opacity:.4}body:not(.device) main ul.actions a[href*=require_login]{background:linear-gradient(#df0202,#980000);border-color:#980000;color:#fff}body:not(.device) main ul.actions a[href*=require_login]:before{background-image:var(--key_24_WT_2);background-size:24px 24px;content:"";display:block;height:24px;width:24px}body:not(.device) main ul.actions a[href*=require_login]:after{background-color:#000}body:not(.device) main ul.actions a[href*=require_login]:hover:after{opacity:.15}body:not(.device) main ul.actions a[href*=require_login]:active:after{opacity:.3}body:not(.device) main ul.actions label:has([name=faved]):after{background-color:#3d81bd!important;content:"お気に入り登録"!important;opacity:unset!important;position:inherit!important}body:not(.device) main ul.actions label:has([name=faved]):has(:checked):after{content:"お気に入り解除"!important}body:not(.device) main>aside{border:.1rem solid #ccc;grid-column:2;grid-row:3;height:6.8rem;overflow:hidden;width:31rem}body:not(.device) main>aside ul{animation:ad_carousel 4.3s infinite paused;display:flex}body:not(.device) main>aside ul.play{animation-play-state:running}body:not(.device).newface_campaign main ul.description li:has(img){position:relative}body:not(.device).newface_campaign main ul.description li:has(img):after{background:var(--members-images-img_today_msg_2x_png) center/contain;block-size:3.3rem;content:"";inline-size:15.5rem;inset-block-start:-.5rem;inset-inline:0;margin:auto;position:absolute;translate:0 -100%}body:not(.device).online main>figure h2:before{background-color:#c70303;content:"ONLINE"}body:not(.device).online.two_shot main>figure h2:before{background-color:#1b3994;content:"2SHOT"}body:not(.device).online.reserved main>figure h2:before{background-color:#f94709;content:"待ち合わせ"}body:not(.device).standby main>figure h2:before{background-color:#085948;content:"STANDBY"}body:not(.device) #newly_girls{background-color:#fff;border-left:1px solid var(--color_border_basic);grid-column:4;grid-row:2/5;padding:6px;position:relative}@media (max-width:1600px){body:not(.device) #newly_girls{display:none}}body:not(.device) #newly_girls h2{color:var(--color_bbred);font-size:13px;line-height:24px;margin-bottom:6px;text-indent:2px}body:not(.device) #newly_girls [name=reload]{background:var(--color_bbred) var(--reload_16_WT_1-5) center center no-repeat;background-size:16px 16px;border:none;border-radius:50%;height:24px;position:absolute;right:6px;text-indent:-9999px;top:6px;transition:background-color var(--hover_transition);width:24px}body:not(.device) #newly_girls [name=reload]:hover{background-color:#b20000}body:not(.device) #newly_girls [name=reload]:active{background-color:#9e0000}body:not(.device) #newly_girls>ul{inline-size:15rem}body:not(.device) #newly_girls a{border-top:1px solid #ccc;display:grid;grid-template-rows:0fr;opacity:0;padding:6px 0;transition:grid-template-rows .2s,opacity .2s .2s;transition:var(--hover_transition)}body:not(.device) #newly_girls li:last-child a{border-bottom:1px solid #ccc}body:not(.device) #newly_girls .show a{grid-template-rows:1fr;opacity:1}body:not(.device) #newly_girls .show a:hover{opacity:var(--hover_opacity)}body:not(.device) #newly_girls .goer a{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s .2s,opacity .2s}body:not(.device) #newly_girls figure{display:grid;gap:.3rem .6rem;grid-template-columns:54px auto auto;overflow:hidden;position:relative}body:not(.device) #newly_girls figure ul{display:contents}body:not(.device) #newly_girls figure:before{border-radius:2px;color:#fff;font-size:1.1rem;font-weight:700;grid-column:2/4;grid-row:1;height:18px;line-height:18px;text-align:center}body:not(.device) #newly_girls figure:after{inset-block-start:0;inset-inline-start:0;position:absolute}body:not(.device) #newly_girls figure figcaption{color:#1d3993;font-size:1.3rem;font-weight:700;grid-column:2/4;grid-row:2;overflow:hidden;white-space:nowrap}body:not(.device) #newly_girls figure figcaption:before{inset-block-end:0;inset-inline-start:0;position:absolute}body:not(.device) #newly_girls figure .thumb{grid-column:1;grid-row:1/4}body:not(.device) #newly_girls figure .thumb img{aspect-ratio:1/1;border-radius:3px;display:inline-block;inline-size:5.4rem;object-fit:cover}body:not(.device) #newly_girls figure .area{font-size:1.1rem;grid-column:2;grid-row:3}body:not(.device) #newly_girls figure .age{font-size:1.1rem;grid-column:3;grid-row:3;transform:translateX(-1em)}body:not(.device) #newly_girls .online figure:before{background-color:#c70303;content:"ONLINE"}body:not(.device) #newly_girls .chat figure:before{background-color:#1b3994;content:"2SHOT"}body:not(.device) #newly_girls .reserve figure:before{background-color:#f94709;content:"待ち合わせ"}body:not(.device) #newly_girls .standby figure:before{background-color:#085948;content:"STANDBY"}body:not(.device) #newly_girls .offline figure:before{background-color:#999;content:"OFFLINE"}body:not(.device) #newly_girls .today figure:after{background-image:var(--today_33-11);color:#0000;content:"today";height:11px;width:33px}body:not(.device) #newly_girls .new figure:after{background-image:var(--new_21-11);color:#0000;content:"new";height:11px;width:21px}body:not(.device) #newly_girls .sp figure figcaption:before{background:var(--images-icon-icon_spapp_2x_gif);background-size:17px 22px;color:#0000;content:"スマホ";height:22px;transform:translate(1px,-1px);width:17px}body:not(.device) #sections{display:grid;gap:20px;grid-column:1/4;grid-row:3;grid-template-columns:repeat(4,1fr);margin:20px;min-width:960px}@media (max-width:1600px){body:not(.device) #sections{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){body:not(.device) #sections{grid-template-columns:repeat(2,1fr)}}body:not(.device) #sections>div{background-color:#fff;border:.1rem solid #ccc;border-radius:1rem;flex-basis:100%;padding:16px 20px 20px}body:not(.device) #sections>div:nth-child(-n+4){flex:1}body:not(.device) #sections>div h2{border-block-end:.2rem solid #c60000;color:#c60000;font-size:2rem;line-height:1.4;margin-block-end:2.4rem;padding-block-end:4px}body:not(.device) #sections #publisher_profile .portrait_profile,body:not(.device) #sections .portrait_tab{display:none}body:not(.device) #sections #publisher_profile a{color:#1d3993;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity var(--hover_transition)}body:not(.device) #sections #publisher_profile a:hover{opacity:var(--hover_opacity)}body:not(.device) #sections #publisher_profile>dd{display:grid;grid-template-columns:auto 1fr}body:not(.device) #sections #publisher_profile>dd figure{display:grid;grid-column:1/3;grid-row:1/3;grid-template:subgrid/subgrid}body:not(.device) #sections #publisher_profile>dd figure figcaption{color:#c60000;font-size:1.8rem;font-weight:bolder;grid-column:2;grid-row:1}body:not(.device) #sections #publisher_profile>dd dl{display:grid;font-size:1.6rem;gap:.8rem .4rem;grid-column:1/3;grid-row:3;grid-template-columns:auto 1fr;line-height:1.6}body:not(.device) #sections #publisher_profile>dd dl dt{display:flex;font-weight:bolder;gap:.3rem;grid-column:1;justify-content:space-between}body:not(.device) #sections #publisher_profile>dd dl dt:after{content:"："}body:not(.device) #sections #publisher_profile>dd dl dd{grid-column:2}body:not(.device) #sections #publisher_profile>dd dl a:after{background:var(--members-images-icon_external_16_BL_svg) no-repeat 0/100%;block-size:1.6rem;content:"";display:inline-block;inline-size:1.6rem;transform:translate(2px,4px)}body:not(.device) #sections #publisher_comment{display:grid;grid-template-rows:auto 1fr}@media (max-width:1200px){body:not(.device) #sections #publisher_comment{grid-column:span 1}}body:not(.device) #sections #publisher_comment>dd{inset:0;position:relative}body:not(.device) #sections #publisher_comment>dd iframe{block-size:100%;border:0;inline-size:100%}@media (max-width:1600px){body:not(.device) #sections #gallery{grid-column:span 3}}@media (max-width:1200px){body:not(.device) #sections #gallery{grid-column:span 1}}body:not(.device) #sections #gallery ul{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:1600px){body:not(.device) #sections #gallery ul{grid-template-columns:repeat(6,1fr)}}@media (max-width:1200px){body:not(.device) #sections #gallery ul{grid-template-columns:1fr 1fr}}body:not(.device) #sections #gallery ul li{transition:opacity var(--hover_transition)}body:not(.device) #sections #gallery ul li:hover{opacity:var(--hover_opacity)}body:not(.device) #sections #gallery ul img{aspect-ratio:4/3;inline-size:100%}body:not(.device) #sections #gallery p{font-size:1.2rem}@media (max-width:1200px){body:not(.device) #sections #memo{grid-column:span 1}}body:not(.device) #sections #memo>dd form{margin-block-end:5rem}body:not(.device) #sections #memo>dd form textarea{border:.1rem solid #ccc;border-radius:0;box-sizing:border-box;color:#555;font-size:1.6rem;inline-size:100%;line-height:1.6;min-block-size:16rem;padding:.5rem .8rem;resize:vertical}body:not(.device) #sections #memo>dd form p{font-weight:700;padding-top:10px;text-align:center}body:not(.device) #sections #memo>dd form p.success:after{content:"更新しました"}body:not(.device) #sections #memo>dd form p.error:after{content:"失敗しました"}body:not(.device) #sections #memo>dd h3{color:#555;display:inline;font-size:1.3rem;line-height:1.4}body:not(.device) #sections #memo>dd small{color:#555;font-size:1.2rem;line-height:1.4}body:not(.device) #sections #memo>dd ul{border-block-start:.1rem solid #ccc;border-inline-start:.1rem solid #ccc;color:#555;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2.8rem;margin-block-start:.6rem;text-align:center}body:not(.device) #sections #memo>dd ul:has(li)+.empty{display:none}body:not(.device) #sections #memo>dd li{border-block-end:.1rem solid #ccc;border-inline-end:.1rem solid #ccc;box-sizing:border-box;flex-basis:50%}body:not(.device) #sections #memo>dd p{font-size:1.6rem;line-height:1.6}body:not(.device) #sections #memo>dd .empty{margin-top:15px;text-align:left}body:not(.device) #sections #question{grid-column:span 4}@media (max-width:1600px){body:not(.device) #sections #question{grid-column:span 3}}@media (max-width:1200px){body:not(.device) #sections #question{grid-column:span 2}}body:not(.device) #sections #blog_posts{grid-column:span 4}@media (max-width:1600px){body:not(.device) #sections #blog_posts{grid-column:span 3}}@media (max-width:1200px){body:not(.device) #sections #blog_posts{grid-column:span 2}}body:not(.device) #sections #blog_posts dd>ul{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:108px;position:relative}body:not(.device) #sections #blog_posts dd>ul li{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;width:calc(16.66667% - 10px)}@media (max-width:1500px){body:not(.device) #sections #blog_posts dd>ul li{width:calc(20% - 9.6px)}}@media (max-width:1200px){body:not(.device) #sections #blog_posts dd>ul li{width:calc(25% - 9px)}}body:not(.device) #sections #blog_posts dd>ul li a{display:block;padding-bottom:1.2rem;transition:var(--hover_transition)}body:not(.device) #sections #blog_posts dd>ul li a:hover{opacity:var(--hover_opacity)}body:not(.device) #sections #blog_posts dd>ul li figure{overflow:hidden;position:relative}body:not(.device) #sections #blog_posts dd>ul li figure img{aspect-ratio:4/3;height:auto;margin-bottom:12px;object-fit:cover;width:100%}body:not(.device) #sections #blog_posts dd>ul li figure figcaption hgroup p{color:#e74c3c;font-size:12px;line-height:2;margin:0 10px}body:not(.device) #sections #blog_posts dd>ul li figure figcaption h3{color:#fe392e;font-size:15px;font-weight:700;height:1.5em;line-height:1.5;margin:4px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.device) #sections #blog_posts dd>ul li figure figcaption>p{display:-webkit-box;height:3em;line-height:1.5;margin:0 10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.3rem}body:not(.device) #sections #blog_posts dd>ul>a{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}body:not(.device) #sections #recent_girls{grid-column:span 4}@media (max-width:1600px){body:not(.device) #sections #recent_girls{grid-column:span 3}}@media (max-width:1200px){body:not(.device) #sections #recent_girls{grid-column:span 2}}body:not(.device) #sections #recent_girls>dd{overflow:hidden}body:not(.device) #sections #recent_girls>dd.left{mask-image:linear-gradient(90deg,#0000,#000 2rem)}body:not(.device) #sections #recent_girls>dd.right{mask-image:linear-gradient(270deg,#0000,#000 2rem)}body:not(.device) #sections #recent_girls>dd.both{mask-image:linear-gradient(90deg,#0000,#000 2rem,#000 calc(100% - 2rem),#0000)}body:not(.device) #sections #recent_girls li{display:contents}body:not(.device) #sections #recent_girls li a{transition:var(--hover_transition)}body:not(.device) #sections #recent_girls li a:hover{opacity:var(--hover_opacity)}body:not(.device) #sections #recent_girls li figure{border:.1rem solid #ccc;border-radius:.5rem;display:grid;gap:.5rem;inline-size:min-content;padding:.6rem;text-align:center}body:not(.device) #sections #recent_girls li figure:before{border-radius:.4rem;color:#fff;font-size:1.4rem;font-weight:bolder;grid-row:1;line-height:2.6rem}body:not(.device) #sections #recent_girls li figure figcaption{color:#1d3993;font-size:1.2rem;font-weight:bolder;grid-row:3;line-height:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.device) #sections #recent_girls li figure img{aspect-ratio:4/3;background:url(/images/now_loading_thumb.gif) no-repeat 50%;grid-row:2;inline-size:12rem}body:not(.device) #sections #recent_girls li.online figure:before{background-color:#c70303;content:"ONLINE"}body:not(.device) #sections #recent_girls li.chat figure:before{background-color:#1b3994;content:"2SHOT"}body:not(.device) #sections #recent_girls li.standby figure:before{background-color:#085948;content:"STANDBY"}body:not(.device) #sections #recent_girls li.offline figure:before{background-color:#999;content:"OFFLINE"}body:not(.device) #sections #recent_girls li.wait figure:before{background-color:#f94709;content:"待ち合わせ"}body:not(.device) #photo_viewer{border:none;display:block;margin:auto;opacity:0;overflow:visible;pointer-events:none;text-align:end;transition:opacity .2s}body:not(.device) #photo_viewer img{background-color:#ffe1e1;height:240px;margin:1rem 1rem 0;width:320px}body:not(.device) #photo_viewer>button{appearance:none;aspect-ratio:1/1;background:#0000 var(--members-images-icon_close_48_GY9_3_svg) no-repeat center;border:none;color:#0000;inline-size:4.8rem;margin:.4rem;transition:opacity var(--hover_transition)}body:not(.device) #photo_viewer>button:hover{opacity:var(--hover_opacity)}body:not(.device) #photo_viewer li{align-items:center;display:flex;inset-block:0;inset-inline-start:-2rem;position:absolute;transform:translateX(-100%) rotate(180deg)}body:not(.device) #photo_viewer li:last-child{direction:rtl;transform:translateX(100%)}body:not(.device) #photo_viewer li button{appearance:none;aspect-ratio:1/1;background:#fff var(--members-images-icon_chevron2_40_GY9_4_svg) no-repeat 10px center/3rem;border:none;border-radius:50%;color:#0000;inline-size:4.8rem;opacity:.8;transition:opacity var(--hover_transition)}body:not(.device) #photo_viewer li button:hover{opacity:1}body:not(.device) #photo_viewer::backdrop{background-color:#0009}body:not(.device) #photo_viewer[open]{opacity:1;pointer-events:auto}body:not(.device).member header>aside h2{align-self:center;font-size:1rem;font-weight:400;margin:0;margin-inline-end:1rem}body:not(.device).member header>aside h2 span{color:#c60000;font-size:1.2rem;font-weight:bolder;margin-inline-end:.3rem}body:not(.device).member header>aside ul li:where(:first-child,:last-child){border-inline-start:.1rem solid #ccc;padding-inline-start:1rem}body:not(.device).member main ul.description{margin-block:10px 14px}body:not(.device).member main ul.description li:has(figure){color:#555;line-height:1.6rem;margin-block-start:.5rem}body:not(.device).member main ul.actions{gap:1.7rem .2rem;justify-content:center;margin-block-end:16px}body:not(.device).member main ul.actions li:has([name=faved]),body:not(.device).member main ul.actions li:has(a[href*="sp/talk"]),body:not(.device).member main ul.actions li:has(a[href*=mem-mail_edit]){display:block}body:not(.device).member main ul.actions li:not(.chat_start){display:contents}body:not(.device).member main ul.actions li:not(.chat_start)>*{align-items:center;background-image:linear-gradient(180deg,#08f,#0069c7);block-size:4rem;border:.1rem solid #3d81bd;border-radius:.4rem;box-sizing:border-box;color:#fff;display:flex;font-size:1.3rem;font-weight:bolder;gap:.2rem;grid-row:1;inline-size:13rem;justify-content:center;justify-self:center;position:relative}body:not(.device).member main ul.actions li:not(.chat_start)>:before{background:no-repeat 0/100%;block-size:2rem;content:"";inline-size:2rem}body:not(.device).member main ul.actions li:not(.chat_start)>:after{background-color:#000;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s}body:not(.device).member main ul.actions li:not(.chat_start)>:hover:after{opacity:.15}body:not(.device).member main ul.actions li:not(.chat_start) a{grid-column:1}body:not(.device).member main ul.actions li:not(.chat_start) a:before{background-image:var(--members-images-icon_mail_20_WT_svg)}body:not(.device).member main ul.actions li:not(.chat_start) label{grid-column:2}body:not(.device).member main ul.actions li:not(.chat_start) label:before{background-image:var(--members-images-icon_star2_20_WT_svg)}body:not(.device).member main ul.actions li:not(.chat_start) label [type=checkbox]{opacity:0;position:absolute}body:not(.device).member main ul.actions li:not(.chat_start) label .on{display:none}body:not(.device).member main ul.actions li:not(.chat_start) label:has(:checked){color:#ffe111}body:not(.device).member main ul.actions li:not(.chat_start) label:has(:checked):before{background-image:var(--members-images-icon_star2_20_YE_svg)}body:not(.device).member main ul.actions li:not(.chat_start) label:has(:checked) .on{display:revert}body:not(.device).member main ul.actions li:not(.chat_start) label:has(:checked) .on+*{display:none}body:not(.device).member main ul.actions li.chat_start{grid-column:1/3;grid-row:2;justify-self:center}body:not(.device).member main ul.actions li.chat_start a:has(.free){font-size:2.7rem}body:not(.device).member main ul.actions li.chat_start_app{display:none}body:not(.device).portrait main{grid-template-rows:1fr auto auto 1fr auto}body:not(.device).portrait main>figure{grid-row:1/6}body:not(.device).portrait main>figure>figcaption{position:relative}body:not(.device).portrait main>figure i.event_applicable{inset-block-end:-1rem;inset-inline-end:.5rem;position:absolute;translate:0 100%;z-index:1}body:not(.device).portrait main>figure i.mic_available{background:url(/images/icon/icon_mic.svg) no-repeat 50%/100%;block-size:100%;border:none;color:#0000;inline-size:2.2rem;margin:0;overflow:hidden;padding:0;white-space:nowrap}body:not(.device).portrait main>figure i.mic_available:after,body:not(.device).portrait main>figure i.mic_available:before{display:none}body:not(.device).portrait main>figure .display{block-size:640px;inline-size:360px}body:not(.device).portrait main ul.description{grid-row:2}body:not(.device).portrait main ul.description li:has(img){position:relative}body:not(.device).portrait main ul.description li:has(img):before{background:url(/images/icon/icon_spapp@2x.gif) 50%/contain;block-size:3.3rem;content:"";inline-size:2.5rem;inset-block-end:-.5rem;inset-inline-start:-.5rem;position:absolute}body:not(.device).portrait main ul.description li:has(i) i{max-block-size:7.2rem}body:not(.device).portrait main ul.actions{grid-row:3}body:not(.device).portrait main>aside{grid-row:5}body:not(.device) #to_top{padding-top:38px}@media (max-width:1600px){body:not(.device) #to_top{right:15px}}body:not(.device) #to_top:hover{opacity:1;pointer-events:all}body:not(.device) #side_menu,body:not(.device) footer{display:none}body.device{column-gap:.8rem;display:grid;grid-template-columns:1fr auto auto auto 1fr}body.device>*{grid-column:1/6}body.device .portrait+*{display:none}body.device header{background:#fff;box-shadow:0 1px 1px 1px #0000001a;box-sizing:border-box;grid-row:1;line-height:1.5;position:relative;width:100%}body.device header>aside,body.device header>nav{display:none}body.device header h1{padding-block:.9rem}body.device header h1 a{margin:0 auto}body.device header #btn_menu a{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2028%2028%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23999%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m3.5%2014h21%22%2F%3E%3Cpath%20d%3D%22m3.5%206.22h21%22%2F%3E%3Cpath%20d%3D%22m3.5%2021.78h21%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m0%200h28v28h-28z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center 5px no-repeat;background-size:28px 28px;right:0}body.device header>div a{color:#444;display:block;font-size:10px;height:48px;padding-top:31px;position:absolute;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:0;width:48px}body.device header #btn_top a{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2028%2028%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m14%203.13-11.67%2012.97h4.67v8.4h14v-8.4h4.67z%22%20stroke%3D%22%23999%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22m0%200h28v28h-28z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center 5px no-repeat;background-size:28px 28px;left:0}body.device header>figure{border:solid #c60000;border-width:.3rem .2rem}body.device header>figure:has([data-text=""]){display:none}body.device header>figure figcaption{background:#c60000 var(--members-images-news_WT_svg) no-repeat center/3.2rem auto;border-inline-end:.2rem solid #c60000;inline-size:3.6rem}body.device header>figure div{font-weight:700}html:has(.device){overflow-x:hidden;position:relative;right:0;transition:right .3s}html:has(.device).menu{right:264px}html.menu body.device{overflow:hidden}html.menu body.device header #btn_menu a{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2028%2028%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h28v28h-28z%22%2F%3E%3Cg%20stroke%3D%22%23999%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m21%207-14%2014%22%2F%3E%3Cpath%20d%3D%22m7%207%2014%2014%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) center 5px no-repeat;background-size:28px 28px}html.menu body.device #side_menu,html.menu body.device #side_menu #side_menu_overlay{display:block}body.device #side_menu{display:none;transition:display allow-discrete .3s}body.device #side_menu #side_menu_overlay{bottom:0;display:none;left:0;margin:auto;position:absolute;right:0;top:0;z-index:99998}body.device #side_menu>ul{right:-264px}body.device nav.drawer>ul{background-color:#333;list-style-type:none;position:absolute;top:0;width:264px;z-index:99999}body.device nav.drawer>ul>li{position:relative}body.device nav.drawer>ul h3{background:#222;color:#888;font-size:12px;font-weight:400;height:22px;line-height:22px;padding-left:10px}body.device nav.drawer>ul li ul li a.common_button{background-color:#edd5ac;background:linear-gradient(180deg,#fff8e7,#d9ae6a);border:1px solid #c2af83;border-radius:4px;color:#555;display:block;font-weight:700;line-height:40px;margin:15px 10px;text-align:center;-webkit-text-decoration:none;text-decoration:none}body.device nav.drawer>ul li ul li a.common_button:before{background:url(/sp/img/header/icon_entry_btn@2x.png) 0 -18px no-repeat;background-size:18px 54px;content:"";display:inline-block;height:18px;margin-right:5px;margin-top:-2px;vertical-align:middle;width:18px}body.device nav.drawer>ul li ul li a.common_button[href*=sp_mem-regist]{background:linear-gradient(#fff8e7,#d9ae6a);border-color:#c2af83;color:#555;font-size:18px}body.device nav.drawer>ul li ul li a.common_button[href*=sp_mem-regist]:before{background-image:var(--biginner_24_GY5_2)!important;content:""!important}body.device nav.drawer>ul li ul li a.common_button.login_link2{background:linear-gradient(#df0202,#980000);border-color:#980000;color:#fff;font-size:18px}body.device nav.drawer>ul li ul li a.common_button.login_link2:before{background-image:var(--key_24_WT_2);content:""}body.device nav.drawer li.item a{color:#eee;display:block;font-size:15px;line-height:24px;padding:12px 10px;position:relative;-webkit-text-decoration:none;text-decoration:none}body.device nav.drawer li.item a:before{color:#ccc;content:"";display:inline-block;font-family:bb_font!important;font-size:24px;height:24px;margin-right:8px;vertical-align:middle;width:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-2px}body.device nav.drawer li.item a.totop:before{content:"\e90d"}body.device nav.drawer li.item a.free{color:#ffca45}body.device nav.drawer li.item a.free:before{color:#ffca45;content:"\e90b"}body.device nav.drawer li.item a.point:before{content:"\e914"}body.device nav.drawer li.item a.mailbox:before{content:"\e911"}body.device nav.drawer li.item a.member:before{content:"\e909"}body.device nav.drawer li.item a.mail_fw:before{content:"\e90c"}body.device nav.drawer li.item a.favorite_list:before{content:"\e917"}body.device nav.drawer li.item a.chat_history:before{content:"\e910"}body.device nav.drawer li.item a.search:before{content:"\e916"}body.device nav.drawer li.item a.howto:before{content:"\e960"}body.device nav.drawer li.item a.news:before{content:"\e90f"}body.device nav.drawer li.item a.newgirl:before{content:"\e912"}body.device nav.drawer li.item a.manual:before{content:"\e95a"}body.device nav.drawer li.item a.faq:before{content:"\e95e"}body.device nav.drawer li.item a.inquiry:before{content:"\e918"}body.device nav.drawer li.item a.app:before{content:"\e905"}body.device nav.drawer li.item a.blog:before{content:"\e908"}body.device nav.drawer li.item a.maintenance:before{content:"\e94d"}body.device nav.drawer li.item a.sitemap:before{content:"\e958"}body.device nav.drawer li.item a.privacy:before,body.device nav.drawer li.item a.rule:before,body.device nav.drawer li.item a.syotori:before{content:"\e913"}body.device nav.drawer li.item a.twitter:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m13.65%2010.7%206.6-7.7h-1.5l-5.7%206.7-4.6-6.7h-5.2l6.8%2010-6.8%208h1.5l6-7%204.8%207h5.2zm-2%202.4-.7-1-5.6-7.9h2.4l4.5%206.4.7%201%205.8%208.3h-2.4z%22%20fill%3D%22%23ccc%22%2F%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");content:""}body.device nav.drawer li.item a.recruit:before{content:"\e906"}body.device nav.drawer li.item a.pcview:before{content:"\e95d"}body.device nav.drawer li.item:not(:last-child){border-bottom:1px solid #444}body.device #next_girls{align-items:center;display:flex;grid-row:2;justify-content:space-between;padding:.6rem}body.device #next_girls li,body.device #next_girls ul{display:contents}body.device #next_girls [type=button]{appearance:none;aspect-ratio:1/1;background-color:initial;border:none;color:#0000;inline-size:4.8rem;opacity:.5;overflow:hidden;position:relative;transition:var(--hover_transition);z-index:10;-webkit-tap-highlight-color:transparent}body.device #next_girls [type=button]:before{background:#fff var(--chevron2_20_GY5_2) no-repeat center/2rem;border-radius:50%;box-shadow:0 .3rem .6rem .1rem #0000001a,0 .1rem .2rem 0 #0000001a;content:"";inset:.6rem;position:absolute}body.device #next_girls [type=button].prev{transform:scaleX(-1)}body.device #next_girls [type=button]:active{opacity:.7}body.device.portrait #next_girls{align-items:start;padding-top:calc(37.5vw - 24px)}body.device main{background-color:#1a0000;border-block-end:.1rem solid #980000;display:grid;grid-row:2/7;grid-template:subgrid/subgrid;margin-block-end:8rem;position:relative}body.device main:after{align-items:center;background-color:#999;block-size:1.6rem;border-radius:.3rem;color:#fff;content:"OFFLINE";display:flex;font-size:1rem;font-weight:bolder;grid-column:1/6;grid-row:1;inline-size:6.4rem;justify-content:center;margin:.5rem;position:relative}body.device main>p.caution{block-size:1rem;border-block-start:.1rem solid #980000;grid-column:1/6;grid-row:2}body.device main>p.caution>*{display:none}body.device main>figure,body.device main>figure figcaption{display:contents}body.device main>figure figcaption h2{align-self:center;color:#ffd200;font-size:1.8rem;grid-column:3;grid-row:3}body.device main>figure figcaption i.event_applicable{grid-column:1/6;grid-row:1;left:74px;position:absolute;top:5px;z-index:1}body.device main>figure figcaption i.mic_available{align-self:center;grid-column:4;grid-row:3;margin-inline-start:0}body.device main>figure .display{aspect-ratio:4/3;grid-column:1/6;grid-row:1}body.device main>figure .display:has(.show)>section.show{row-gap:16px}body.device main>figure .display:has(.show)>section.show.play_button button{font-size:1.2rem;gap:2rem}body.device main>figure .display:has(.show)>section.show.play_button button:before{inline-size:9.2rem}body.device main>figure .display:has(.show)>section.show ul{flex-direction:column;row-gap:12px}body.device main>figure .display:has(.show)>section.show button+small{display:none}body.device main>figure .display:not(:has(.show)):after{block-size:auto;filter:drop-shadow(.25vw .25vw 2vw rgba(0,0,0,.7));inline-size:32vw;inset-block-start:1vw;inset-inline-end:1vw}body.device main>figure .display .standby a[href^="/faq_detail"]{display:none}body.device main>figure .display .standby a[href^="/sp/"]{display:flex;margin-top:12px}body.device main ul.description{display:contents}body.device main ul.description li:has(img){grid-column:2;grid-row:3}body.device main ul.description li:has(img) img{border-radius:50%;height:26px;object-fit:cover;width:26px}body.device main ul.description li.age,body.device main ul.description li.area{display:none}body.device main ul.description li:has(i){align-self:end;background-color:#0000004d;border-radius:15px;box-sizing:border-box;color:#eee;font-size:14px;grid-column:1/6;grid-row:1;line-height:1.35;margin-block-end:1rem;margin-inline:3.5rem;padding:2px 6px;position:relative;text-align:center;text-shadow:0 0 3px #0000004d;z-index:9}body.device main ul.description li:has(i):before{border:9px solid;border-color:#0000 #0000 #0000004d;content:"";display:block;height:0;left:28px;position:absolute;top:-18px;width:0}body.device main ul.description li:has(i) i{display:block;overflow:hidden;white-space:nowrap}body.device main ul.description li:where(:has(figure),.require_login_message){color:#ccc;font-size:1.1rem;font-weight:700;grid-column:1/6;grid-row:4;line-height:2.4rem;text-align:center}body.device main ul.actions{column-gap:1rem;display:flex;flex-wrap:wrap;grid-column:1/6;grid-row:5;justify-content:space-evenly;padding:0 1rem}body.device main ul.actions:before{content:"";flex-basis:100%;margin-block-end:1.4rem;order:1}body.device main ul.actions>li{display:contents}body.device main ul.actions a[href*="sp/talk"],body.device main ul.actions a[href*=mem-mail_edit],body.device main ul.actions label:has([name=faved]){align-items:center;background-image:linear-gradient(180deg,#08f,#0069c7);block-size:4rem;border:.1rem solid #3d81bd;border-radius:.4rem;box-sizing:border-box;color:#fff;display:flex;font-size:1.3rem;font-weight:bolder;gap:.2rem;inline-size:calc(50% - 10px);justify-content:center;margin-block:2rem -6rem;max-inline-size:160px;order:2;position:relative}body.device main ul.actions a[href*="sp/talk"]:before,body.device main ul.actions a[href*=mem-mail_edit]:before,body.device main ul.actions label:has([name=faved]):before{background:no-repeat 0/100%;block-size:2rem;content:"";inline-size:2rem}body.device main ul.actions a[href*="sp/talk"]:after,body.device main ul.actions a[href*=mem-mail_edit]:after,body.device main ul.actions label:has([name=faved]):after{background-color:#000;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--hover_transition)}body.device main ul.actions a[href*="sp/talk"]:hover:after,body.device main ul.actions a[href*=mem-mail_edit]:hover:after,body.device main ul.actions label:has([name=faved]):hover:after{opacity:.15}body.device main ul.actions a[href*="sp/talk"]:before,body.device main ul.actions a[href*=mem-mail_edit]:before{background-image:var(--members-images-icon_mail_20_WT_svg)}body.device main ul.actions label:has([name=faved]):after{background-color:#3d81bd!important;content:"お気に入り登録"!important;opacity:unset!important;position:inherit!important}body.device main ul.actions label:has([name=faved]):before{background-image:var(--members-images-icon_star2_20_WT_svg)}body.device main ul.actions label:has([name=faved]):has(:checked){color:#ffe111}body.device main ul.actions label:has([name=faved]):has(:checked):before{background-image:var(--members-images-icon_star2_20_YE_svg)}body.device main ul.actions label:has([name=faved]):has(:checked):after{content:"お気に入り解除"!important}body.device main ul.actions label:has([name=faved]) [name=faved][type=checkbox]{display:none}body.device main ul.actions a[href*=mem-regist],body.device main ul.actions a[href*=require_login]{align-items:center;border:1px solid;border-radius:4px;box-sizing:border-box;display:flex;flex:1;font-size:1.6rem;font-weight:700;gap:6px;height:44px;justify-content:center;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.device main ul.actions a[href*=mem-regist] a:before,body.device main ul.actions a[href*=require_login] a:before{background-image:var(--members-images-icon_mail_20_WT_svg)}body.device main ul.actions a[href*=mem-regist]:after,body.device main ul.actions a[href*=require_login]:after{border-radius:4px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity var(--hover_transition);width:100%}body.device main ul.actions a[href*=mem-regist]{background:linear-gradient(#fff8e7,#d9ae6a);border-color:#c2af83;color:#555}body.device main ul.actions a[href*=mem-regist]:before{background-image:var(--biginner_24_GY5_2);background-size:24px 24px;content:"";display:block;height:24px;width:24px}body.device main ul.actions a[href*=mem-regist]:after{background-color:#fff;mix-blend-mode:overlay}body.device main ul.actions a[href*=mem-regist]:hover:after{opacity:.2}body.device main ul.actions a[href*=mem-regist]:active:after{opacity:.4}body.device main ul.actions a[href*=require_login]{background:linear-gradient(#df0202,#980000);border-color:#980000;color:#fff}body.device main ul.actions a[href*=require_login]:before{background-image:var(--key_24_WT_2);background-size:24px 24px;content:"";display:block;height:24px;width:24px}body.device main ul.actions a[href*=require_login]:after{background-color:#000}body.device main ul.actions a[href*=require_login]:hover:after{opacity:.15}body.device main ul.actions a[href*=require_login]:active:after{opacity:.3}body.device main>aside{display:none}body.device.env_error main>p.caution{align-items:center;block-size:revert;border-block-end:.1rem solid #980000;color:#fff;display:flex;font-size:1.2rem;gap:1.2rem;line-height:1.4;margin-block-end:1rem;padding:1rem 2.8rem}body.device.env_error main>p.caution:before{block-size:2.8rem;content:var(--members-images-icon_caution_circle_28_YE_svg);flex-shrink:0;inline-size:2.8rem}body.device.env_error main>p.caution strong{display:contents;font-weight:400}body.device.env_error main>p.caution a{color:#ffd200;display:contents;-webkit-text-decoration:revert;text-decoration:revert}body.device.env_error main>p.caution a:after{content:">";display:contents}body.device.online main:after{background-color:#c70303;content:"ONLINE"}body.device.online.two_shot main:after{background-color:#1b3994;content:"2SHOT"}body.device.online.reserved main:after{background-color:#f94709;content:"待ち合わせ"}body.device.standby main:after{background-color:#085948;content:"STANDBY"}body.device.portrait main:before{background:url(/images/icon/icon_spapp@2x.gif) 50%/contain;block-size:3.3rem;content:"";inline-size:2.5rem;inset-block-start:2.6rem;inset-inline-start:.6rem;position:absolute;z-index:1}body.device.portrait main .display{aspect-ratio:9/16}body.device.portrait main .display:has(.show)>section.show{row-gap:20px;transform:translateY(-15%)}body.device.portrait main .display:has(.show)>section.show button+small{display:block;font-size:1.2rem;margin-top:10px}body.device.portrait main .display:has(.show)>section.show.play_button button{font-size:1.6rem}body.device.portrait main>figure .display:has(.show)>section.show{row-gap:20px}body.device.portrait main>figure .display:has(.show)>section.show.two_shot ul{flex-direction:column-reverse;row-gap:16px}body.device.portrait main>figure .display:has(.show)>section.show button+small{display:block;font-size:1.2rem;margin-top:10px}body.device #newly_girls{display:none}body.device #sections{box-shadow:0 1px 1px 1px #0000001a;display:flex;flex-direction:column;grid-row:7;margin-bottom:20px;width:100%}body.device #sections .portrait_tab{align-items:flex-end;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;height:46px;order:1;padding:0 10px;position:relative;width:100%;z-index:1}body.device #sections .portrait_tab label{background:#fff;border:1px solid #ccc;border-bottom:none;border-radius:10px 10px 0 0;color:#777;cursor:pointer;font-size:15px;font-weight:700;line-height:45px;position:relative;text-align:center;transition:.2s;white-space:nowrap;width:50%;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateY(1px)}body.device #sections .portrait_tab label:after{background:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute}body.device #sections .portrait_tab:has(#tab_gallery:checked) label[name=tab_prof],body.device #sections .portrait_tab:has(#tab_prof:checked) label[name=tab_gallery]{background:#eee;border:1px solid #0000;color:#aaa;line-height:40px;transform:none}body.device #sections .portrait_tab input[name=tab_item]{display:none}body.device #sections #publisher_profile{order:2;overflow:hidden;position:relative}body.device #sections #publisher_profile .portrait_profile{display:block}body.device #sections #publisher_profile>dt h2{display:none}body.device #sections #publisher_profile>dd{overflow:hidden;padding:20px 10px 20px 150px;position:relative}body.device #sections #publisher_profile>dd>dl{display:flex;flex-wrap:wrap;font-size:14px;line-height:1.5;row-gap:4px;width:100%}body.device #sections #publisher_profile>dd>dl dt{color:#777;font-weight:700;position:relative;white-space:nowrap;width:7em}body.device #sections #publisher_profile>dd>dl dt:after{content:"：";display:block;font-weight:400;position:absolute;right:0;top:0;width:20px}body.device #sections #publisher_profile>dd>dl dt:first-of-type{left:10px;position:absolute;top:20px;width:120px}body.device #sections #publisher_profile>dd>dl dt:first-of-type:after{content:""}body.device #sections #publisher_profile>dd>dl dt:first-of-type img{aspect-ratio:4/3;background-color:#ffe1e1;width:120px}body.device #sections #publisher_profile>dd>dl dt:nth-of-type(11),body.device #sections #publisher_profile>dd>dl dt:nth-of-type(2),body.device #sections #publisher_profile>dd>dl dt:nth-of-type(3),body.device #sections #publisher_profile>dd>dl dt:nth-of-type(6){letter-spacing:2em}body.device #sections #publisher_profile>dd>dl dt:nth-of-type(5),body.device #sections #publisher_profile>dd>dl dt:nth-of-type(7),body.device #sections #publisher_profile>dd>dl dt:nth-of-type(9){letter-spacing:.55em}body.device #sections #publisher_profile>dd>dl dd.portrait_profile{display:none}body.device #sections #publisher_profile>dd>dl dd{white-space:nowrap;width:calc(100% - 7em)}body.device #sections #publisher_profile>dd>dl dd:last-of-type{white-space:normal;width:100%}body.device #sections #publisher_profile>dd>dl dd:last-of-type a{color:var(--color_blue);-webkit-text-decoration:underline;text-decoration:underline}body.device #sections #publisher_profile>dd>dl dd:last-of-type a:after{background:var(--members-images-icon_external_16_BL_svg) no-repeat 0/100%;block-size:1.6rem;content:"";display:inline-block;inline-size:1.6rem;transform:translate(2px,4px)}body.device #sections #publisher_profile dt h2{background:#fff;border:1px solid #ccc;border-bottom:none;border-radius:10px 10px 0 0;color:#777;cursor:pointer;font-size:15px;font-weight:700;line-height:44px;position:relative;text-align:center;transition:.2s;white-space:nowrap;width:50%}body.device #sections #publisher_profile dt h2:after{background:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}body.device #sections:has(#tab_gallery:checked) #gallery,body.device #sections:has(#tab_prof:checked) #publisher_profile{display:block}body.device #sections:has(#tab_gallery) #gallery,body.device #sections:has(#tab_prof) #publisher_profile{display:none}body.device #sections #publisher_comment{display:grid;grid-template-rows:auto 1fr;order:4}body.device #sections #publisher_comment>dd{inset:0;padding:15px;position:relative}body.device #sections #publisher_comment>dd iframe{block-size:100%;border:0;inline-size:100%}body.device #sections #publisher_comment>dt h2{background-color:#eee;border-top:1px solid #ccc;font-size:15px;font-weight:700;line-height:40px;text-indent:15px}body.device #sections #gallery{order:3;padding:20px}body.device #sections #gallery h2{display:none}body.device #sections #gallery ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}body.device #sections #gallery ul img{aspect-ratio:4/3;background-color:#ffe1e1;inline-size:100%}body.device #sections #gallery p{font-size:15px}body.device #sections #memo{order:5}body.device #sections #memo h2{background-color:#eee;border-top:1px solid #ccc;font-size:15px;font-weight:700;line-height:40px;text-indent:15px}body.device #sections #memo dd{padding:20px 10px}body.device #sections #memo dd textarea{appearance:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;font-size:16px;height:8em;line-height:1.35;padding:8px;width:100%}body.device:not(.member) #sections #memo dd>p{font-size:1.5rem;line-height:1.6}body.device #sections #memo dd p.success:after{content:"更新しました"}body.device #sections #memo dd p.error:after{content:"失敗しました"}body.device #sections #question{order:5}body.device #sections #question dl{gap:10px}body.device #sections #question dl dd,body.device #sections #question dl dt{font-size:1.5rem}body.device #sections #question>dt h2{background-color:#eee;border-top:1px solid #ccc;font-size:15px;font-weight:700;line-height:40px;text-indent:15px}body.device #sections #question>dd{border-top:1px solid #ccc;line-height:1.5;overflow:hidden;padding:20px 10px 30px}body.device #sections #blog_posts,body.device #sections #recent_girls{display:none}body.device footer{background-color:#444;color:#aaa;display:block;font-size:12px;grid-row:8;line-height:1.5;margin-top:5px;text-align:center}body.device footer .disp_mode{border-bottom:1px solid #aaa;padding:.8em}body.device footer>ul{padding:1em}body.device footer>ul li{display:inline;margin-left:2em}body.device footer>ul li:first-child{margin-left:0}body.device footer>ul li a img[src*=btn_share]{border-radius:2px;vertical-align:bottom}body.device footer nav h1{background-color:initial;color:#b5a642;font-size:12px;line-height:2;padding:5px 0 4px;text-align:left;text-indent:2.5em}body.device footer nav ul{overflow:hidden}body.device footer nav ul li{float:left;text-align:left;width:50%}body.device footer nav ul li a{display:block;line-height:3em;text-indent:4em}body.device footer nav ul li a:visited{color:#aaa}body.device footer .copy_right{background-color:initial;color:#b5a642;font-size:12px;line-height:5em}body.device footer .copy_right a:visited{color:#b5a642}body.device footer>a{background-color:#333;color:#333!important;display:block;height:60px;overflow:hidden;text-indent:100%;white-space:nowrap}body.device footer>a:before{border-top:1px solid #aaa;content:" ";display:block;height:20px;margin:24px auto 0;width:20px}body.device footer>a:after{border-left:1px solid #aaa;border-top:1px solid #aaa;content:" ";display:block;height:13px;margin:auto;position:relative;top:-30px;transform:rotate(45deg);width:13px}body.device #to_top{border-radius:8px;bottom:8px;height:48px;overflow:hidden;right:8px;text-indent:100%;white-space:nowrap;width:48px}body.device #to_top:after{height:30px;left:calc(50% - 15px);top:calc(50% - 15px);width:30px}body.device.in_app.is_ios header h1 a{background-image:url(/sp/img/header/logo_sp_ios@2x.png)}body.device.in_app.is_bbchat_rtc header h1 a{background-image:url(/sp/img/header/logo_sp_webrtc@3x.png)}body.device.member main ul.actions li.chat_start a{block-size:5rem;flex-basis:100%;font-size:2rem;gap:.4rem}body.device.member main ul.actions li.chat_start a small{font-size:1rem;line-height:1.2rem}body.device.member main ul.actions li.chat_start_app{display:none}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app{display:block;margin:25px 0 10px}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app label:has([name=mic_shown]){align-items:center;background-color:#333;block-size:3.4rem;border:.1rem solid #444;border-radius:1.8rem;color:#ffffffe6;display:none;font-size:1.3rem;font-weight:bolder;gap:.5rem;padding-inline:1.1rem;position:relative}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app label:has([name=mic_shown]) [name=mic_shown]{position:absolute;visibility:hidden}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app label:has([name=mic_shown]):before{background-image:var(--members-images-icon_earphone_20_WT_2_svg);block-size:2rem;content:"";inline-size:2rem}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app a{color:#ffd200;font-size:1.5rem;font-weight:700;pointer-events:auto;-webkit-text-decoration:underline;text-decoration:underline}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app dialog{border:none;border-radius:1rem;inline-size:32rem;inset:0;margin:auto;position:fixed;transition:opacity .3s}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app dialog:not([open]){display:block;opacity:0;pointer-events:none}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app dialog::backdrop{background-color:#0006}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app dialog h2{border-bottom:.1rem solid var(--color_bbred);color:var(--color_bbred);font-size:1.6rem;font-weight:bolder;line-height:4.4rem;text-align:center}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app dialog form{padding:3rem 2rem}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app dialog button{inline-size:13rem;margin-block:3rem 0;position:revert}body.device.member main ul.actions li.chat_start:has([href])+li.chat_start_app dialog button:before{background:var(--members-images-icon_close_24_GY9_2_svg) no-repeat center/2.4rem;block-size:4.4rem;content:"";inline-size:4.4rem;inset-block-start:0;inset-inline-end:0;position:absolute}body.device.member.newface_campaign main ul.actions li.chat_start a{position:relative}body.device.member.newface_campaign main ul.actions li.chat_start a:after{animation:newface_campaign 2s infinite;background:var(--members-images-iconSp_todayAnime_svg) center/contain;block-size:3.2rem;content:"";inline-size:6.8rem;inset-block-start:-1.4rem;inset-inline-start:-.7rem;position:absolute}body.device.member:not(.android) main ul.actions li.chat_start:has([href])+li.chat_start_app{align-items:center;display:flex;flex-basis:100%;gap:1rem;justify-content:space-between;margin-block:1.2rem -.2rem}body.device.member:not(.android) main ul.actions li.chat_start:has([href])+li.chat_start_app label:has([name=mic_shown]){display:inline-flex}body.device.member:not(.android) main ul.actions li.chat_start:has([href])+li.chat_start_app>a{flex-grow:1;text-align:center}@keyframes ad_carousel{93%{margin-inline-start:0}to{margin-inline-start:-100%}}@keyframes scroll_news{to{transform:translateX(-100%)}}@keyframes newface_campaign{60%{inset-block-start:-1.4rem}70%{inset-block-start:-1.7rem}80%{inset-block-start:-1.4rem}90%{inset-block-start:-1.7rem}to{inset-block-start:-1.4rem}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button{align-items:center;border:none;border-radius:.5rem;box-sizing:border-box;color:#fff;display:flex;font-size:1.6rem;font-weight:700;inline-size:28rem;justify-content:center;line-height:1.2;margin:1.6rem auto;min-block-size:4.8rem;padding:.4rem .6rem;position:relative;transition:background-color var(--hover_transition)}.button.size-s{font-size:1.4rem;inline-size:200px;min-block-size:3.6rem}.button.size-s.short{inline-size:102px}.button.chevron-right:after{background-image:var(--chevron_24_WT_2);content:"";height:24px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:24px}.button.chevron-right.size-s:after{background-image:var(--chevron_20_WT_1_5);height:20px;right:4px;width:20px}.button.primary{background-color:#c60000}.button.primary:hover{background-color:#b20000}.button.primary:active{background-color:#9e0000}.button.secondary{background:#fff;border:1px solid #c60000;color:#c60000}.button.secondary:hover{background-color:#c600001a}.button.secondary:active{background-color:#c6000033}.button.secondary.chevron-right:after{background-image:var(--chevron_24_RD_2);height:24px;right:2px;width:24px}.button.secondary.chevron-right.size-s:after{background-image:var(--chevron_20_RD_1_5);height:20px;right:4px;width:20px}.button.tertiary{background:#fff;border:1px solid #777;color:#777}.button.tertiary:hover{background-color:#7777771a}.button.tertiary:active{background-color:#7773}.button.blog{background-color:#e64d3b}.button.blog:hover{background-color:#d44736}.button.blog:active{background-color:#c14132}input[type=tel]{appearance:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;font-size:1.6rem;height:48px;padding:0 5px;transition:border-color var(--hover_transition),box-shadow var(--hover_transition);width:240px}input[type=tel]:focus{border-color:var(--color_success);box-shadow:0 0 0 1px var(--color_success) inset;outline:none}input[type=tel].size-s{border-radius:4px;font-size:1.4rem;height:36px;line-height:36px}.select-group{position:relative;width:240px}body.device .select-group{width:100%}.select-group:after{background-image:var(--chevron_24_GYc_2);content:"";display:block;height:24px;pointer-events:none;position:absolute;right:5px;top:50%;transform:rotate(90deg) translateX(-40%);width:24px}.select-group select{appearance:none;background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:1.6rem;height:48px;line-height:48px;padding:0 34px 0 5px;transition:border-color var(--hover_transition),box-shadow var(--hover_transition);width:100%}.select-group select:focus{border-color:var(--color_success);box-shadow:0 0 0 1px var(--color_success) inset;outline:none}.select-group.size-s:after{transform:rotate(90deg) translateX(-45%)}.select-group.size-s select{border-radius:4px;font-size:1.4rem;height:36px;line-height:36px}button[name=notify],button[name=request],button[name=standby]{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:initial;border-radius:8px;display:flex;font-size:1.8rem;font-weight:700;gap:8px;height:64px;justify-content:center;position:relative;text-align:left;transition:background-color var(--hover_transition),-webkit-backdrop-filter var(--hover_transition);transition:backdrop-filter var(--hover_transition),background-color var(--hover_transition);transition:backdrop-filter var(--hover_transition),background-color var(--hover_transition),-webkit-backdrop-filter var(--hover_transition);width:264px}button[name=notify]:before,button[name=request]:before,button[name=standby]:before{content:"";display:block;height:36px;width:36px}button[name=notify]:hover,button[name=request]:hover,button[name=standby]:hover{-webkit-backdrop-filter:none;backdrop-filter:none}button[name=notify]:active,button[name=request]:active,button[name=standby]:active{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffff1a}body.device:not(.portrait) button[name=notify],body.device:not(.portrait) button[name=request],body.device:not(.portrait) button[name=standby]{border-radius:4px;border-width:1px;font-size:1.2rem;height:44px;line-height:1.3;width:200px}body.device:not(.portrait) button[name=notify]:before,body.device:not(.portrait) button[name=request]:before,body.device:not(.portrait) button[name=standby]:before{height:20px;width:20px}button[name=request]{border:2px solid #ffd200;color:#ffd200}button[name=request]:before{background-image:var(--megaphone_36_YE_2)}button[name=notify]{border-color:#fff;color:#fff}button[name=notify]:before{background-image:var(--mail_36_WT_2)}button[name=standby]{border:2px solid #ffd200;color:#ffd200;width:330px}button[name=standby]:before{background-image:var(--megaphone_36_YE_2)}body.device:not(.portrait) button[name=standby]{width:230px}i.event_applicable{align-items:center;background-image:linear-gradient(180deg,#ff9703,#ff322b);border:.1rem solid #ff2e2d;border-radius:9px;box-sizing:border-box;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:18px;letter-spacing:-.2px;padding:0 6px;width:fit-content}body.device i.event_applicable{border-radius:8px;font-size:1.1rem;height:16px}i.mic_available{background-color:#1a0000;border:.1rem solid #fff;border-radius:.2rem;box-sizing:border-box;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:18px;letter-spacing:-.2px;line-height:1.6;margin-inline-end:3rem;margin-inline-start:.8rem;padding:0 5px;position:relative;width:fit-content}i.mic_available:before{background-color:#1a0000;border:.1rem solid #fff;bottom:0;clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:.6rem;margin:auto;position:absolute;right:0;top:0;transform:translateX(50%) rotate(45deg);width:.6rem}i.mic_available:after{aspect-ratio:15/13;content:url(/images/icon/icon_mic.svg);margin:auto;position:absolute;right:-.8rem;top:-2px;transform:translateX(100%);width:22px}i.mic_available span:nth-of-type(2){display:none}body.device i.mic_available{font-size:10px;height:16px;line-height:14px}body.device i.mic_available span:first-of-type{display:none}body.device i.mic_available span:nth-of-type(2){display:revert}.alert{color:#777;font-size:1.6rem;font-weight:700;margin:.8em auto;text-align:center}.alert.size-s,dialog#alert{font-size:1.4rem}dialog#alert{border:none;border-radius:1rem;box-sizing:border-box;color:#555;display:block;font-weight:bolder;line-height:1.6;margin:auto;opacity:0;padding:36px 24px 30px;pointer-events:none;position:fixed;text-align:center;transition:opacity var(--hover_transition);width:400px}body.device dialog#alert{width:320px}dialog#alert::backdrop{background-color:#000000b3}dialog#alert[open]{opacity:1;pointer-events:auto}dialog#alert p{margin-block-end:2rem}dialog#alert form{display:flex;gap:1.2rem;justify-content:center}dialog#alert [name=reject]{display:none}dialog#alert.confirm [name=reject]{display:inherit}