@charset "UTF-8";.c-slider-news__item:before{display:none}@media screen and (min-width: 768px){.c-slider-news__img{border:none}}.c-thumbnail-list__icon{text-align:left}.c-block__headings{height:auto;text-align:center}.c-block__headings h2{position:relative;-webkit-transform:translateX(0%);transform:translate(0);left:0;height:auto;line-height:1.5;padding-bottom:10px}.c-block__headings h3{display:inline-block;margin-bottom:0;padding-bottom:10px;position:relative;line-height:1.5}.c-block__headings h3:before{background-color:#19b3d6;bottom:0;content:"";display:block;font-size:20px;height:6px;left:50%;position:absolute;transform:translate(-50%);width:100%}.c-block__headings h3.plus:before{background-color:#ff873c}.c-filter__group .c-selectbox .select-dropdown.dropdown-trigger{height:32px;line-height:32px}@media screen and (max-width: 767px){.l-result{margin-top:0}}.c-filter__group{margin:0 0 30px;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 767px){.c-filter__group{display:block}}.c-filter__group .c-selectbox{width:100%;max-width:300px;margin:10px auto 0}@media screen and (min-width: 768px){.c-filter__group .c-selectbox{width:120px;margin:0 0 0 10px}}.c-filter__group .page-current{font-size:13px;font-weight:700;margin:0 20px 0 0}@media screen and (max-width: 767px){.c-filter__group .page-current{text-align:center;font-size:16px;margin:15px 0}}@media screen and (max-width: 767px){.c-thumbnail-list-wrapper{width:100%}}.c-thumbnail-list-wrapper .c-black{color:#222}.c-thumbnail-list-wrapper .c-thumbnail-list-5{padding:0}@media screen and (min-width: 768px){.c-thumbnail-list-wrapper .c-thumbnail-list-5 .c-thumbnail-list__item.c-thumbnail-list__item-5{width:100%}}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .p-index__slider-label-rank{width:90px;align-self:flex-start;margin:128px 20px 0 0}@media screen and (max-width: 767px){.c-thumbnail-list-wrapper .c-thumbnail-list-5 .p-index__slider-label-rank{position:absolute;left:-55px;top:50%;width:35px;background-size:100% auto;margin:0;transform:translateY(-50%)}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .p-index__slider-label-rank span{padding:4px 10px}}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .p-index__slider-label-rank .p-index__slider-label-rank-crown{margin-top:100px}@media screen and (max-width: 767px){.c-thumbnail-list-wrapper .c-thumbnail-list-5 .p-index__slider-label-rank .p-index__slider-label-rank-crown{margin:0}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .p-index__slider-label-rank .p-index__slider-label-rank-crown span{padding:4px 0}}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .c-thumbnail-list__booktitle{line-height:1.5;margin:0 0 5px}@media screen and (min-width: 768px){.c-thumbnail-list-wrapper .c-thumbnail-list-5 .c-thumbnail-list__booktitle{margin-top:10px}}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .c-thumbnail-list__bookname{line-height:1.5;margin:0 0 5px}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .c-thumbnail-list__lead{margin:0 0 20px}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .c-thumbnail-list__text{width:auto;-webkit-box-flex:1;flex:1;position:relative}.c-thumbnail-list-wrapper .c-thumbnail-list-5 .c-thumbnail-list__price{line-height:1.5}.c-pager{margin:50px 0}@media screen and (max-width: 767px){.c-pager{margin:0 0 15px}}.l-model__block .c-btn-detail{width:170px}@media screen and (max-width: 767px){.l-model__block .c-btn-detail{width:auto}.l-model__block .c-btn-detail a{width:160px}}.sns{text-align:center!important;margin:40px auto 0!important;max-width:50rem}.sns p{font-size:13px;margin:0 0 20px;padding:0 0 10px;position:relative}@media screen and (max-width: 768px){.sns p{font-size:14px;padding:0 0 15px;font-weight:700;letter-spacing:2px}}.sns p:before{content:"";width:30px;height:1px;background:#222;position:absolute;left:50%;bottom:0;margin:0 0 0 -15px}.sns ul{display:flex;justify-content:center}@media screen and (max-width: 767px){.sns ul li{margin-right:20px}}.c-model-detail{border-top:80px solid #00b3d6}@media screen and (max-width: 767px){.c-model-detail{margin:0 -15px 55px;width:auto;padding:0 15px;border-top:55px solid #00b3d6}}.c-model-detail .c-model-detail__main{margin:-55px auto 35px;text-align:center;z-index:2}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__main{margin:-35px auto 25px}}.c-model-detail .c-model-detail__main .c-model-detail__main-img{width:262px;height:262px;margin:0 auto 30px;border:6px solid rgba(133,148,158,.5);border-radius:50%;overflow:hidden}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__main .c-model-detail__main-img{width:56vw;height:56vw;border:4px solid rgba(133,148,158,.5)}}.c-model-detail .c-model-detail__main .c-model-profile__main-name-en{color:#00b3d6;font-size:18px;letter-spacing:.35em;font-family:Hind,sans-serif;font-weight:600;font-style:italic;margin:0 0 10px}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__main .c-model-profile__main-name-en{font-size:12px}}.c-model-detail .c-model-detail__main .c-model-profile__main-name{font-size:30px;line-height:40px;letter-spacing:.35em;margin-bottom:10px}.c-model-detail .c-model-detail__content{max-width:600px;margin:0 auto;font-size:13px;line-height:1.5}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__content{font-size:12px}}.c-model-detail .c-model-detail__content p{margin:0 0 20px;font-size:13px;line-height:1.7;text-align:left;white-space:pre-wrap}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__content p{margin:0 0 15px}}.c-model-detail .c-model-detail__content .c-model-info{position:relative;margin:0 0 30px}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__content .c-model-info{margin:0 0 15px}}.c-model-detail .c-model-detail__content .c-model-info dl{display:flex;margin:0 0 10px;text-align:left}.c-model-detail .c-model-detail__content .c-model-info dl dt{width:100px;color:#85949e}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__content .c-model-info dl dt{width:70px}}.c-model-detail .c-model-detail__content .c-model-info dl dd{flex:1}.c-model-detail .c-model-detail__content .c-model-info .favorite-btn{width:150px}@media screen and (min-width: 768px){.c-model-detail .c-model-detail__content .c-model-info .favorite-btn{position:absolute;right:0;bottom:0}}@media screen and (max-width: 767px){.c-model-detail .c-model-detail__content .c-model-info .favorite-btn{width:130px;margin:0 auto 30px}}.c-model-detail .c-model-detail__content .c-model-info .favorite-btn a{display:flex;justify-content:center;align-items:center;height:30px;border:1px solid #222;border-radius:15px}.c-model-detail .c-model-detail__content .c-model-info .favorite-btn a span{padding:0 0 0 25px;display:inline-block;background:url(/src/assets/img/common/icon-favorite-pink.png) no-repeat left center;background-size:18px 17px}.c-model-detail .c-model-detail__content .c-model-info .favorite-btn a.active span{background:url(/src/assets/img/common/icon-favorite-pink2.png) no-repeat left center;background-size:18px 17px}.c-model-detail .c-model-detail__content .c-embed{max-width:100%;overflow:hidden}.c-model-detail .c-model-detail__content .c-embed iframe{max-width:100%}.l-plus h2:before{background-color:#fd873d}.l-plus .c-label-limited{background-color:#fd873d;color:#fff}.c-label-pink{background:#ff873c;color:#fff}.c-btn-trial3{display:inline-block;margin:0 auto;width:164px}.c-btn-trial3 a{background-color:#fff;border:1px solid #00b3d6;border-radius:4px;color:#00b3d6;display:inline-block;font-size:14px;height:30px;letter-spacing:.1em;line-height:28px;position:relative;text-align:center;width:164px}.c-btn-trial3 a:hover{background-color:#00b3d6;color:#fff}@media screen and (max-width: 767px){div.c-thumbnail-list__text{padding-bottom:75px}}@media screen and (max-width: 767px){div.c-thumbnail-list__text>div.c-btn-trial{left:0}}@media screen and (max-width: 767px){div.c-thumbnail-list__text>div.c-btn-read2{font-size:12px}}div.c-thumbnail-list__text>div.c-btn-read2.app-btn-only{padding:0;bottom:0;font-size:12px}div.c-thumbnail-list__text>div.c-btn-read2+.c-btn-read2{margin-left:5px}@media screen and (max-width: 767px){div.c-thumbnail-list__text>div.c-btn-read2+.c-btn-read2{margin-left:auto}}div.c-thumbnail-list__text>div.c-btn-read2>a{background-color:#fff;border:1px solid #039be5;border-radius:30px;color:#039be5;display:inline-block;font-size:14px;height:30px;letter-spacing:.1em;line-height:28px;position:relative;text-align:center;padding:0 1em}@media screen and (max-width: 767px){div.c-thumbnail-list__text>div.c-btn-read2>a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:130px;font-size:12px;border-radius:30px}div.c-thumbnail-list__text>div.c-btn-read2>a br{display:none}}div.c-thumbnail-list__text>div.c-btn-read2>a:hover{background-color:#039be5;color:#fff}.c-thumbnail-list__item-4 .c-btn-read-min{display:inline-block;margin:0 auto 5px;width:40%}@media screen and (min-width: 768px){.c-thumbnail-list__item-4 .c-btn-read-min+.c-btn-read-min{margin-left:5px}}.c-thumbnail-list__item-4 .c-btn-read-min a{background-color:#fff;border:1px solid #039be5;border-radius:30px;color:#039be5;display:inline-flex;align-items:center;justify-content:center;font-size:10px;height:30px;line-height:15px;letter-spacing:.1em;margin:0 auto;text-align:center;width:100%}@media screen and (min-width: 768px){.c-thumbnail-list__item-4 .c-btn-read-min a{height:40px}}.c-thumbnail-list__item-4 .c-btn-read-min a:hover{background-color:#039be5;color:#fff}.c-thumbnail-list__item-4 .c-btn-read-min.app-btn-only{padding:0 11px;bottom:0;width:190px}.c-thumbnail-list__item-4 .c-btn-read-min.app-btn-only a{font-size:14px;height:30px}.c-thumbnail-list__item-5 .c-btn-read2{display:inline-block;margin:0 auto;position:absolute}@media screen and (max-width: 767px){.c-thumbnail-list__item-5 .c-btn-read2{display:block;bottom:0;left:0}}@media screen and (min-width: 768px){.c-thumbnail-list__item-5 .c-btn-read2{right:0;top:0}}.c-thumbnail-list__item-5 .c-btn-read2.browser_btn{right:130px}@media screen and (max-width: 767px){.c-thumbnail-list__item-5 .c-btn-read2.browser_btn{right:initial;bottom:36px}}.talent_related_movies .l-content__block{margin-bottom:40px}.c-youtube{max-width:640px;margin:0 auto}@media screen and (max-width: 767px){.c-youtube{position:relative;height:0;overflow:hidden;width:100%;padding:56.25% 0 0}.c-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}}
