#app{overflow:hidden}@media screen and (max-width:767px){.plus-nav-sp{display:none}.footer{padding-bottom:0}}.toppage-stand-size .pt-6{padding-top:60px}.btn-plus-member{font-size:13px;margin-bottom:10px;color:#fff;margin-top:20px;text-align:center}.c-btn-login a{display:block;background:#fff;border:1px solid #fd873d;border-radius:50px;line-height:48px;color:#fd873d;font-size:14px;height:50px;text-align:center;padding:0 1em;margin:0 auto;letter-spacing:.1em;-webkit-transition:all .4s ease;transition:all .4s ease;width:250px}@media (max-width:767px){.c-btn-login a{padding:0;line-height:43px;height:45px;width:300px;color:#fd873d}}.c-btn-login a:hover{color:#fff;background:#fd873d}.c-bookname{min-height:2.72em}.swiper-wrapper{width:100%}.swiper-slide{width:100%;height:100%;padding:0}.next-arrow-profile,.prev-arrow-profile{top:125px;width:50px;height:50px}.prev-arrow-profile{left:170px}.text-truncate2{min-height:3rem}@media (min-width:767px){.p-index__content.l-content.p-index__content.l-content.l-plus{width:80vw;max-width:1024px}}.season_girl_grid{display:grid;grid-template-columns:33% 33% 33%;grid-auto-rows:minmax(auto,1fr);padding-bottom:15px;padding-top:15px}@media (min-width:767px){.season_girl_grid{grid-template-columns:16% 16% 16% 16% 16% 16%;position:relative}.season_girl_grid.sample{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}}.c-section-block:nth-of-type(odd){background:var(--gj-color-light-black)}.c-section-block:nth-of-type(odd) .season-girl-content.date-tile{background:var(--gj-color-light-black-2)}.c-section-block:nth-of-type(odd) .season-girl-content.date-tile .circle{background:var(--gj-color-light-black)}@media (min-width:767px){.c-section-block:nth-of-type(odd).season_girl_grid:before{content:"";height:100%;width:110vw;min-width:1500px;background:var(--gj-color-light-black);position:absolute;top:50%;overflow:hidden;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.c-section-block:nth-of-type(2n){background:var(--gj-color-light-black-2)}.c-section-block:nth-of-type(2n) .season-girl-content.date-tile{background:var(--gj-color-light-black)}.c-section-block:nth-of-type(2n) .season-girl-content.date-tile .circle{background:var(--gj-color-light-black-2)}@media (min-width:767px){.c-section-block:nth-of-type(2n).season_girl_grid:before{content:"";height:100%;width:110vw;min-width:1500px;background:var(--gj-color-light-black-2);position:absolute;top:50%;overflow:hidden;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.l-container{margin-left:0;margin-right:0;width:100%}.season-girl-profile{color:#fff}.season-girl-profile .title{font-size:14px;font-weight:700;margin-bottom:12px;padding-left:20px}.season-girl-profile .profile{display:grid;grid-template-columns:50% 50%;margin-bottom:12px;padding:20px}@media (min-width:767px){.season-girl-profile .profile{grid-template-columns:30% 70%;padding:0 0 0 20px}}.season-girl-profile .c-section-title{font-size:26px;color:#fff}.season-girl-profile img{grid-area:1/1/2/2}@media (min-width:767px){.season-girl-profile img{grid-area:1/1/2/2}}.season-girl-profile .info{padding-left:20px;grid-area:1/2/2/3}@media (min-width:767px){.season-girl-profile .info{grid-area:1/2/2/2}}.season-girl-profile .info .talent_name{font-size:26px;font-weight:700;margin-bottom:40px;margin-top:5px}.season-girl-profile .info .title{font-size:20px;font-weight:400;margin-bottom:40px}.season-girl-profile .info .plus-special-img-update:before{padding-top:5px}.season-girl-profile .description_and_actors{grid-area:2/1/3/3;margin-top:20px}@media (min-width:767px){.season-girl-profile .description_and_actors{grid-area:1/2/3/3;padding-top:160px;padding-left:20px}}.season-girl-profile .description_and_actors .actors,.season-girl-profile .description_and_actors .description{line-height:18px;margin-bottom:14px}.season-girl-profile .description_and_actors .transparent{width:100%;position:relative}@media (max-width:766px){.season-girl-profile .description_and_actors .transparent .show-more-button{border:1px solid #fff;text-align:center;width:100%;height:16px;position:absolute;padding-top:1px;padding-bottom:1px;bottom:0;background-color:var(--gj-color-light-black)}.season-girl-profile .description_and_actors .transparent .show-more-button:after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="9" viewBox="0 0 24 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 9L23.2583 0H0.74167L12 9Z" fill="%23FE873C"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";width:26px;height:12px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.season-girl-profile .description_and_actors .transparent.is-hidden{height:50px;overflow:hidden}.season-girl-profile .description_and_actors .transparent.is-hidden:before{content:"";width:100%;height:40px;display:block;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(80%,var(--gj-color-light-black)));background:linear-gradient(hsla(0,0%,100%,0),var(--gj-color-light-black) 80%);position:absolute}}.season-girl-content.sample{position:relative}.season-girl-content.sample:after{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5426 11.3053L15.9631 7.92126L16.6585 8.60923C17.041 8.98761 17.6618 8.99264 18.038 8.62039C18.4143 8.24815 18.4092 7.634 18.0267 7.25562L11.0729 0.375936C10.6904 -0.00244647 10.0697 -0.00746829 9.69341 0.364776C9.31715 0.737021 9.32223 1.35117 9.70469 1.72955L10.4001 2.41752L6.97955 5.80156C5.84394 6.92506 3.99543 6.91011 2.84109 5.76808L1.47289 7.1217L5.62433 11.2289L0.835602 15.9665L0.846881 17.3313L2.22637 17.3425L7.01509 12.6048L11.2083 16.7533L12.5765 15.3996C11.4221 14.2576 11.407 12.4288 12.5426 11.3053Z" fill="white" /></svg>');width:25px;height:25px;position:absolute;content:"";background-repeat:no-repeat;top:5px;right:5px}.season-girl-content.paid{position:relative}.season-girl-content.paid.movie:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTYuNjY3IDEwLjQxN0w2LjA0MiAxNi41NVY0LjI4MmwxMC42MjUgNi4xMzV6IiBmaWxsPSIjMjIyIi8+PC9zdmc+");width:20px;height:20px;background-size:contain;content:"";background-repeat:no-repeat;position:absolute;top:5px;right:5px}.season-girl-content.date-tile{container-type:inline-size;color:#fff;position:relative;font-family:Roboto}.season-girl-content.date-tile .circle{width:80%;aspect-ratio:1/1;border-radius:50%;border:3px solid #fd873d}.season-girl-content.date-tile .circle,.season-girl-content.date-tile .circle .date_parts{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.season-girl-content.date-tile .circle .date_parts{font-size:6cqw;white-space:nowrap;line-height:1}.season-girl-content.date-tile .circle .date_parts .year{font-size:14cqw}.season-girl-content.date-tile .circle .date_parts .month_date{font-size:24cqw;margin-bottom:5px;margin-top:5px}.season-girl-content.date-tile .circle .date_parts .day{font-size:10cqw}#loading-indicator,.last_contents{position:relative;color:#fff;align-self:center;text-align:center}#loading-indicator{height:1px}