.page-mitsukeru-detail{font-family:"Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","MS Gothic","Noto Sans CJK JP",TakaoPGothic,sans-serif;padding-top:3.625rem;background:#141414}.page-mitsukeru-detail .video-frame{line-height:0;margin-top:-0.0625rem}.page-mitsukeru-detail .video-frame.-no-video img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-mitsukeru-detail .thumb{position:relative;margin-bottom:1.25rem;width:100%;cursor:pointer}.page-mitsukeru-detail .thumb:before{content:"";pointer-events:none;display:block;padding-top:56.25%}.page-mitsukeru-detail .thumb video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.page-mitsukeru-detail .thumb-poster{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-mitsukeru-detail .thumb-poster:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("/common/img/icon-play.png") no-repeat center/3.8125rem}.page-mitsukeru-detail .thumb-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-mitsukeru-detail .thumb-poster.is-hide{opacity:0;pointer-events:none}.page-mitsukeru-detail .main{background:#141414;color:#fff}.page-mitsukeru-detail .hooked__text{font-size:0.8125rem;line-height:1.0625rem;margin:1.25rem 0 2rem}.page-mitsukeru-detail .category{padding-top:1.75rem}.page-mitsukeru-detail .category.cateAnshin .category-ttl{margin-bottom:1.25rem}.video-info .review{margin-top:3.1875rem;margin-bottom:1.0625rem}.review{padding:1rem;background:#292929;border-radius:0.75rem}.review .hide{display:none}.review .rating{display:-webkit-box;display:-ms-flexbox;display:flex;width:14.375rem;margin:0 auto 1.125rem;position:relative;line-height:0}.review .rating label{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.375rem;position:relative}.review .rating label:before{content:"";position:absolute;top:0;left:0.375rem;right:0.375rem;bottom:0;background:url("/lifecontent/img/detail/star-0.png");background-size:100% 100%;z-index:1;opacity:0}.review .rating input{position:absolute;width:20%;height:100%;opacity:0}.review .rating input.hide{display:none}.review .rating input:nth-child(3){left:0}.review .rating input:nth-child(5){left:20%}.review .rating input:nth-child(7){left:40%}.review .rating input:nth-child(9){left:60%}.review .rating input:nth-child(11){left:80%}.review .rating input:checked~label img{opacity:0}.review .rating input:checked~label:before{opacity:1}.review .group-review{margin-top:0.4375rem}.review .group-review-ttl{font-size:0.75rem;line-height:1.3125rem;margin-bottom:1rem;text-align:center;font-weight:700}.review .group-review .txt2{font-size:0.8125rem;line-height:1.3125rem}.review .group-review .btn-send-rating,.review .group-review .btn-write-review,.review .group-review .btn-send-review{margin-top:1.125rem}.review .group-review-noti,.review .group-review-write,.review .group-review,.review .group-review .tks{display:none}.review .group-review-noti.visible,.review .group-review-write.visible,.review .group-review.visible,.review .group-review .tks.visible{display:block}.review .group-review-write h4{font-size:0.875rem;line-height:1.3125rem;font-weight:700;margin-bottom:0.625rem}.review .group-review-write textarea{width:100%;height:10.0625rem;border:0.125rem solid #898989;background:rgba(0,0,0,0);color:#fff;padding:0.75rem;border-radius:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.875rem;line-height:1.5rem;letter-spacing:-0.01em}.review .group-review-write textarea::-webkit-input-placeholder{color:#fff}.review .group-review-write textarea::-moz-placeholder{color:#fff}.review .group-review-write textarea:-ms-input-placeholder{color:#fff}.review .group-review-write textarea::-ms-input-placeholder{color:#fff}.review .group-review-write textarea::placeholder{color:#fff}.review .group-review .tks{font-size:0.75rem;line-height:1.3125rem;text-align:center;font-weight:700;padding:1.25rem 0}.review .review-form.is-evaluated .btn-send-rating{display:none}.review .review-form.is-evaluated .group-review{display:block}.review .review-form.is-evaluated .group-review-write{display:block}.review .review-form.is-evaluated .group-review-write .write-area,.review .review-form.is-evaluated .group-review-write .btn1{display:none}.review .review-form.is-evaluated .group-review-write .tks{display:block}.modal{position:fixed;z-index:10000;background:#000;opacity:0;visibility:hidden;top:0;left:0;width:100%;height:100%;-webkit-transition:all .35s ease;transition:all .35s ease}.modal.visible{opacity:1;visibility:visible}.modal .btn-close{position:absolute;top:1rem;right:1rem;width:2rem}.modal-outer{height:100%;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3rem 0;background:#000}.modal-inner{padding:0 1rem}.modal-ttl{font-size:0.9375rem;line-height:1.6;margin-bottom:0.75rem;font-weight:600;color:#fff}.modal .chapter{background:rgba(0,0,0,0);padding-top:0.625rem}.modal .learn{background:rgba(0,0,0,0);padding-top:1.25rem}.modal .learn__ttl{font-size:1rem;font-weight:600;letter-spacing:0;margin-bottom:0.6875rem}.modal .learn .learn__wrap+.learn__wrap{margin-top:1.25rem}.modal .review .box1{margin-bottom:0.875rem;padding-bottom:0.625rem;border-bottom:1px solid #555}.modal .review .box1__img:before{display:none}.modal .review .review-form{color:#fff}.modal .btn1.gray{margin-top:2.375rem}.modal .btn1.gray__main{max-width:100%}.hooked-time{margin-bottom:1.875rem}.hooked-time__ttl{font-size:1rem;line-height:1.5;font-weight:600;color:#fff;display:block;margin-bottom:0.3125rem}.hooked-time__list li{font-size:0.75rem;line-height:1.5;font-weight:400;color:#fff;margin-top:.1875rem;display:block}