/*!
==================================================

女の子プロフィール
Last Modified: 2024/03/25 17:33:42

==================================================
*/.content_girl_schedule.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#0080ff), color-stop(25%, #0080ff), color-stop(25%, #666666));background:linear-gradient(to right, #0080ff 0%, #0080ff 25%, #666666 25%)}.content_girl_schedule.content .content_header .subject i.icon{background:#0080ff}.content_girl_schedule.content .content_header .subject i.icon::before{background-image:url("../img/icon/calender_schedule.svg")}.content_girl_data.content .content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#f8807d), color-stop(25%, #f8807d), color-stop(25%, #666666));background:linear-gradient(to right, #f8807d 0%, #f8807d 25%, #666666 25%)}.content_girl_data.content .content_header .subject i.icon{background:#f8807d}.content_girl_data .tab_nav .tab.tab_active:before{background:#f8807d}.pics_profile ul#slider{margin:0}.pics_profile ul#thumbnail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;margin:2px}.pics_profile ul#thumbnail-list li.thumbnail-item{padding:2px}.pics_profile ul#thumbnail-list li.thumbnail-item::after{bottom:2px;left:2px;right:2px;top:2px}.pics_profile .thumbnail-item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;line-height:0;padding:5px;position:relative}.pics_profile .thumbnail-item:after{background-color:rgba(0,0,0,.3);bottom:5px;content:"";display:block;left:5px;opacity:1;position:absolute;right:5px;top:5px;-webkit-transition:.3s opacity linear;transition:.3s opacity linear}.pics_profile .thumbnail-item.thumbnail-current:after{opacity:0}.pics_profile .thumbnail-item img{margin:0 auto;width:100%}.content_girl_data .schedule{margin:0;position:relative}.content_girl_data .schedule:after{display:block;content:" ";height:1px;background:#666;background:-webkit-gradient(linear, left top, right top, from(#f8807d), color-stop(25%, #f8807d), color-stop(25%, #666666));background:linear-gradient(to right, #f8807d 0%, #f8807d 25%, #666666 25%)}.content_girl_data .schedule .schedule_main{margin:0;padding:10px}.content_girl_data .schedule .schedule_main>.inside{position:relative}.content_girl_data .schedule .schedule_times{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content_girl_data .schedule .subject{display:inline-block;font-size:1.2em;font-weight:normal;line-height:1.6em;margin:.5em;vertical-align:middle}.content_girl_data .schedule .schedule_time{font-size:1.6em;margin:5px 10px;color:#000;vertical-align:middle}.content_girl_data .schedule .schedule_time .tilde{vertical-align:middle;font-size:.8em}.content_girl_data .schedule .schedule_date{margin-right:5px}.content_girl_data .schedule .schedule_additional{font-size:1.2rem;font-weight:700;position:relative;margin:0}.content_girl_data .schedule .next_time{background-color:rgba(0,165,235,.6);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 165, 235, 0.1)), to(rgba(0, 165, 235, 0.6)));background-image:linear-gradient(to bottom, rgba(0, 165, 235, 0.1), rgba(0, 165, 235, 0.6));border-radius:4em;color:#fff;font-size:1.2em;letter-spacing:-0.4em;line-height:0;margin:0 5px;padding:0;text-align:center;vertical-align:middle}.content_girl_data .schedule .next_time .cnt{letter-spacing:normal;line-height:1.5em;margin:0;padding:0}.content_girl_data .schedule .next_time.lastone{background-color:rgba(255,51,0,.6);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 51, 0, 0.1)), to(rgba(255, 51, 0, 0.6)));background-image:linear-gradient(to bottom, rgba(255, 51, 0, 0.1), rgba(255, 51, 0, 0.6))}.content_girl_data .schedule .next_time .schedule_time{font-size:1em;color:#fff}.content_girl_data .schedule .next_time:not(.lastone) .nexttime_label:before{content:"次回";padding:5px}.content_girl_data .schedule .lastone_wrap .lastone_label{background:red;border-radius:4em;color:#fff;display:inline-block;font-size:1em;font-weight:700;line-height:1.5em;margin:0;padding:5px 10px}.content_girl_data .schedule .nexttime_wrap .nexttime_label{display:inline-block;padding:5px 10px;margin:0;font-weight:700;font-size:1em;line-height:1.5em}.content_girl_data .kensyuwari{position:relative;margin:10px 0;background:#77b400;min-height:40px;vertical-align:middle;text-align:center;line-height:0}.content_girl_data .kensyuwari .link_detail{position:absolute;right:0;top:0;height:100%;min-width:40px;min-height:40px;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff}.content_girl_data .kensyuwari .link_detail:hover{background:rgba(255,255,255,.2)}.content_girl_data .scroll_schedule{background-image:url(../img/scroll_schedule_pat.png);background-size:36px 36px;background-repeat:repeat;background-position:center center;line-height:0;margin:10px 0;min-height:40px;position:relative;text-align:center;vertical-align:middle;z-index:1}.content_girl_data .scroll_schedule .link_girl_schedule{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:block;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;min-height:40px;text-decoration:none;background-color:#ffe600}.content_girl_data .scroll_schedule .link_girl_schedule:hover{background-color:rgba(255,230,0,.8)}.content_girl_data .mescom{margin:0;display:block}.content_girl_data .mescom>dl{position:relative}.content_girl_data .mescom>dl dd{position:relative;padding:.5em 1em;text-align:center}.content_girl_data .mescom dl+dl{margin-top:10px}.content_girl_data .tab_mask{position:relative;margin:-40px 0 0 0}.profile_data{padding:1em;padding-bottom:0}.profile_data .entry_date{font-size:1em;line-height:2em;color:#fc3863}.profile_data .title_blk{font-size:1.2em;margin:0}.profile_data .title_blk h1{font-size:1.8em}.profile_data .title_blk h2{font-size:1.6em}.profile_data .title_blk h3{font-size:1.4em}.profile_data .title_blk .copy{font-size:1.3em;line-height:1.8em;margin:0;font-weight:normal}.profile_data .title_blk .title{display:inline-block;line-height:2em;vertical-align:baseline;margin:.5em 0}.profile_data .title_blk .kana{color:#4d4d4d;display:inline-block;font-size:1em;vertical-align:baseline}.profile_data .title_blk .age{display:inline-block;font-size:1em;vertical-align:baseline;margin-left:.5em}.profile_data .size_nosmoking{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0 0;min-height:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile_data .params .param{display:block;margin-right:0}.profile_data .name_wrapper{font-size:1.2em;margin:1.5em 0}.profile_data .name_wrapper h1{font-size:1.8em}.profile_data .name_wrapper h2{font-size:1.6em}.profile_data .name_wrapper h3{font-size:1.4em}.profile_data .name_wrapper .name{display:inline-block;margin-bottom:0;margin-left:0;margin-top:0;vertical-align:baseline}.profile_data .name_wrapper .kana{color:#4d4d4d;display:inline-block;font-size:1em;vertical-align:baseline}.profile_data .name_wrapper .age{display:inline-block;font-size:1em;vertical-align:baseline}.profile_data dl.size{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.profile_data dl.size dd{margin-right:.5em;display:inline-block;-ms-flex-item-align:center;align-self:center}.profile_data dl.size .number{color:#333;font-size:1.2em}.profile_data dl.size .height:before{content:"T:";color:#4d4d4d}.profile_data dl.size .bust:before{content:"B:";color:#4d4d4d}.profile_data dl.size .cap .number{margin-left:.2em;margin-right:.2em}.profile_data dl.size .waist:before{content:"W:";color:#4d4d4d}.profile_data dl.size .hip:before{content:"H:";color:#4d4d4d}.profile_data .nosmoking_mark{display:inline-block;position:relative;line-height:0}.profile_data .nosmoking_mark .nosmoking{width:32px;height:32px;bottom:0}.profile_data .fusen-wrapper{border:1px solid pink}.profile_data>.fusen-wrapper{margin:0;margin-bottom:1em}.profile_data .profile_wrapper{border:1px solid pink;border-top:1px dotted #ccc;padding:0}.profile_data .official_profile_page_btn{margin:1em 0;text-align:center}.content_girl_schedule .blk_reservation_status{padding:0;max-width:100%;position:relative;overflow:hidden;background:#fff}@media screen and (min-width: 960px){.content_girl_schedule .blk_reservation_status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.content_girl_schedule .blk_reservation_status.noschedule{display:none}@media screen and (min-width: 960px){.content_girl_schedule .blk_reservation_status.noschedule{display:block}}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt{overflow:auto;overflow-x:auto;overflow-y:auto;position:relative}@media screen and (min-width: 960px){.content_girl_schedule .blk_reservation_status .wrap_schedule_tt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;margin-top:1em}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .unit_subject{display:block}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt{background:#fff;border-bottom:1px solid #eee6dc;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.3rem;line-height:1.4em}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt li{border:0;border:1px solid #eee6dc;border-bottom-width:0;color:#333;min-width:100px;position:relative}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt li:first-child{border-top-style:solid}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt li:first-child.m_30 .time{display:inline-block}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .time{color:#ab8453;position:absolute;width:auto}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .m_30{border-style:solid;border-top-style:dotted}}@media screen and (min-width: 960px)and (min-width: 1281px){.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .m_30 .time{display:none}}@media screen and (min-width: 960px){.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .unit_cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;min-height:34px}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .unit_cell.bfr{background-color:#f6f2ed}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .unit_cell.out{background-color:#f6f2ed}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .unit_cell.accept{background-color:#47d175;background-color:#4dcb77}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .unit_cell.notaccepted{background-color:#ff3052;background-color:#ff4a67}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .unit_cell.tel{background-color:#1fbcff;background-color:#39c4ff}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .status_unit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:34px}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .in .time{color:#fff}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .in .status_unit a{display:block}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .in .status_unit .inside{padding:7px;line-height:0}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .in .status_unit .svg_reserve_accept{fill:#fff;height:20px;width:20px}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .in .status_unit .svg_reserve_notaccepted{fill:#fff;height:20px;width:20px}.content_girl_schedule .blk_reservation_status .wrap_schedule_tt .schedule_tt .in .status_unit .svg_mark_tel{fill:#fff;height:20px;width:30px}}.content_girl_schedule ul.calendar.week{padding-bottom:0;margin-bottom:-10px}.content_girl_schedule ul.calendar.week>li:first-child{padding-left:0}.content_girl_schedule ul.calendar.week>li:last-child{padding-right:0}.toggle_trigger{cursor:pointer;-webkit-transition:.5s;transition:.5s}.toggle_trigger:hover{background-color:#00a5eb;border-color:#00a5eb;color:#fff}.toggle_trigger:hover .toggle_title .svg_arrow_down{fill:#fff}.toggle_trigger .toggle_title{padding-left:16px}.toggle_trigger .toggle_title .svg_arrow_down{fill:rgba(0,0,0,.5);height:16px;-webkit-transition:.3s;transition:.3s;width:16px;vertical-align:middle;line-height:2em;display:inline-block}.toggle_trigger.active .svg_arrow_down{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.toggle_target{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#girl_tab .tab_nav{width:100%}#girl_tab .rc_series{margin:4px 0;padding:0 5px}#girl_tab .tab_nav .tab:hover{color:#fff;background:#f90;border-color:#f90}#tab_profile .girl_profile .rc{padding:.75em}#tab_profile .girl_qanda.shape_comb>li>dl>dt{background-color:rgba(240,240,240,.8);background:-webkit-gradient(linear, left top, right top, from(#fff), to(#f0f0f0));background:linear-gradient(to right, #fff 0%, #f0f0f0 100%);color:rgba(51,51,51,.8)}#tab_playguide .girl_play.stretch li{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width: 360px){#tab_playguide .girl_play.stretch li{-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%}}#tab_playguide .girl_play .rc{padding:0}#tab_playguide .girl_play dl.rc dt,#tab_playguide .girl_play dl.rc dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tab_playguide .girl_play dl.rc dt{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}#tab_playguide .girl_play dl.rc dd{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}@media screen and (min-width: 360px){#tab_area .girl_g_area .girl_area.stretch li{-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%}}#tab_area .girl_area.stretch li{-ms-flex-preferred-size:50%;flex-basis:50%}#tab_area .girl_area .rc{padding:.75em}@media only screen and (max-width: 599px){ul.shape_comb.girl_qanda>li>dl>dd{padding-left:1em}}.questionnaire_subject{padding-top:.5em}.questionnaire_subject.content_header::after{background:#666;background:-webkit-gradient(linear, left top, right top, from(#f90), color-stop(25%, #f90), color-stop(25%, #666666));background:linear-gradient(to right, #f90 0%, #f90 25%, #666666 25%)}.questionnaire_subject.content_header h3.subject{font-size:1.2em;line-height:1.6em;margin:1em .5em;padding:0}.questionnaire_subject.content_header h3.subject i{background:#f90}.questionnaire_subject.content_header h3.subject .play_date{font-size:.8em;margin-right:1em}.questionnaire_subject.content_header h3.subject .name .hono{font-size:.8em;margin-left:5px}.questionnaire_body{padding-bottom:1em}dl.qitem dt{background-color:rgba(240,240,240,.8);color:rgba(51,51,51,.8);padding-left:.25em}dl.qitem.dl_reply dt{font-weight:700;background-color:rgba(248,128,125,.8);color:#fff}.questionnaires.entries>li{padding:0;margin:1em 0;position:relative;border:0;border-radius:0}.questionnaires.entries>li .inside{border-radius:6px;overflow:clip}.questionnaires .list_btn_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.questionnaires .list_btn_radio.stretch{position:relative;width:100%}.questionnaires .list_btn_radio.stretch li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.questionnaires .list_btn_radio.stretch li label{width:100%}.questionnaires .list_btn_radio.preview li.selected>.label{background-color:#f90}#girl_tab{border-bottom:1px solid #ccc}@media screen and (min-width: 1281px){#girl_tab{border-bottom:0}}.content_girl_blog ul.nested_nav{font-size:.9em;border-bottom:1px solid #ccc;padding:10px}.content_girl_blog ul.nested_nav li{text-align:center}.content_girl_gallery ul.nested_nav{margin:10px;font-size:.9em}.content_girl_gallery ul.nested_nav li{text-align:center}/*!
女の子プロフィール：アンケートボタン
*/.wrap_post_questionnare{display:block;text-align:center;position:relative;margin-bottom:1em}@media screen and (min-width: 600px){.wrap_post_questionnare{background:none;position:absolute;right:10px;top:50%;margin-top:-1.8em}}.wrap_post_questionnare .post_questionnare{padding:.5em;display:inline-block;vertical-align:super;right:0;top:50%;position:relative;text-decoration:none;margin:0}.q_entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.q_entry .q_pic{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;display:none}.q_entry .q_pic .pic{width:auto;max-width:190px;aspect-ratio:3/4}.q_entry .q_pic .pic a{display:block;line-height:0}.q_entry .q_body{-webkit-box-flex:1;-ms-flex:1 1 85%;flex:1 1 85%;position:relative;border:1px solid #ccc;border-radius:6px}@media screen and (min-width: 960px){.q_entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.q_entry .q_pic{display:block}}.questionnaires.entries .mark_new{display:block;border-radius:0;margin-top:-2em;margin:0;font-size:1em;color:#fff;text-shadow:none;text-align:center;line-height:1.8em;font-weight:normal;background-image:url(../img/mark_new.svg);background-repeat:no-repeat;background-size:contain;height:60px;left:-5px;position:absolute;top:-5px;width:60px;z-index:1}.new_post .q_subject_date{margin-left:.5em}.questionnaires.entries .new_post h3{padding:0}.tab_nav.nowrap>.tab{white-space:nowrap}.tab_body{border-top:none;min-height:100px;padding:1em 0}.wrapper_paging.top{border:0}.blog_btn{background:-webkit-gradient(linear, left top, right top, from(#f8807d), to(#f7a52a));background:linear-gradient(to right, #f8807d, #f7a52a);border-radius:6px;color:#fff;display:block;font-weight:700;padding:1em 2em;text-align:center;border:0;text-decoration:none}.blog_btn.outbound::after{background-color:#fff}.blog_btn:hover,.blog_btn:active{background:-webkit-gradient(linear, left top, right top, from(#00a5eb), to(#00a5eb));background:linear-gradient(to right, #00a5eb, #00a5eb);color:#fff;text-decoration:none}