@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Kosugi&family=Noto+Sans+JP:wght@400;700&display=swap");.bg-danger,.btn-danger{background-color:#CC3A00!important}*{margin:0px;padding:0px;border:0px;font-family:"Noto Sans JP","MeiryoKe_PGothic","CI","Meiryo","Hiragino Kaku Gothic Pro","qMmpS Pro W3","Osaka",Arial,"lr oSVbN","sans-serif";font-style:normal;font-weight:normal;line-height:1;list-style-type:none;vertical-align:baseline;background:transparent;-webkit-text-size-adjust:none}body,html{overflow-x:hidden}a{text-decoration:none;color:#4b4747;transition:opacity 0.2s}a:hover{color:#4b4747;opacity:0.6}a:active,a:visited{color:#4b4747}#base-set{max-width:700px;padding:0!important}.top-logo{width:310px;height:auto;border-left:10px solid #666;border-right:10px solid #666}.logo-bg{background:url("/asset/img/top_bg_line.gif") repeat-x}.text-shadow{text-shadow:1px 2px 2px #999}.heading-bar{background:#851513;color:#efefef;padding:4px}.ad_area{display:table;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;border-top:1px dotted #666;border-bottom:1px dotted #666;text-align:center}.hidden{display:none}.recommend-site li,.recommend-site ul{padding:0px!important;margin:0px!important}.recommend-site h2{padding:3px 3px 0 3px!important;font-size:1.1rem!important;font-weight:700}.recommend-site i{color:#ffff00;margin-right:3px}.recommend-site p{padding:3px!important;font-size:1rem;font-weight:700}.recommend-site .listImg{width:120px;height:120px;margin-right:8px}.recommend-site .header{background-color:#851513;color:#efefef}.recommend-site .list-group-item{border:2px solid #851513!important}.site-ranking li,.site-ranking ul{padding:0px!important;margin:0px!important}.site-ranking h2{padding:3px 3px 0 3px!important;font-size:1.1rem!important;font-weight:700}.site-ranking i{color:#ffff00;margin-right:3px}.site-ranking label{padding:1px 0;font-size:0.85rem;font-weight:700;color:#6a1917}.site-ranking p{padding:3px;font-size:0.75rem}.site-ranking .btn{padding:0px 3px!important;margin-right:3px;color:#efefef}.site-ranking .site-name{padding:3px 3px 3px 2px;background-color:#222;color:#efefef;font-size:0.95rem;font-weight:700}.site-ranking .img{width:95px;height:95px;margin-right:8px;border-right:3px solid #6a1917}.site-ranking .dispticon{height:4rem;overflow-x:visible}.site-ranking .header{background-color:#851513;color:#efefef}.site-ranking .list-group-item{border-left:1px solid #851513!important;border-right:1px solid #851513!important}.ranking-update-list li,.ranking-update-list ul{padding:0px!important;margin:0px!important}.ranking-update-list h2{padding:3px 3px 0 3px!important;font-size:1.1rem!important;font-weight:700}.ranking-update-list i{color:#ffff00;margin-right:3px}.ranking-update-list label{padding:1px 0;font-size:0.85rem;font-weight:700;color:#6a1917}.ranking-update-list p{padding:3px;font-size:0.75rem}.ranking-update-list .title{font-size:0.9rem!important;font-weight:700}.ranking-update-list .img{width:95px;height:95px;margin-right:8px}.ranking-update-list .dispticon{height:4rem}.ranking-update-list .list-group-item{padding:3px 0 3px 0;border-left:1px solid #851513!important;border-right:1px solid #851513!important}.auto-pickup li,.auto-pickup ul{padding:0px!important;margin:0px!important}.auto-pickup h2{padding:3px 3px 0 3px!important;font-size:1.1rem!important;font-weight:700}.auto-pickup i{color:#f5aeae;margin-right:3px}.auto-pickup label{color:#222;font-size:1rem;font-weight:700}.auto-pickup p{padding:3px!important;font-size:0.95rem}.auto-pickup .listImg{width:120px;height:120px;margin-right:8px}.auto-pickup .list-group-item{border:1px solid #851513!important}.authEntication{padding:0 10px}.authEntication p{color:#efefef;font-size:0.9rem;padding:2px!important;margin:0!important}.authEntication i{margin-right:3px}.authEntication .btn-dark{color:#efefef}.footer{margin-top:50px;padding-top:10px;text-align:center;background-color:#222;color:#efefef;font-size:0.9rem}.footer i{margin-right:3px}.footer h4{font-size:1rem!important}.footer li,.footer ul{padding:2px 0px!important;margin:0!important}.footer .btn{font-weight:700;font-size:0.9rem!important}.footer .fanza-logo{width:120px;background-color:#efefef}.footer .sponsors{color:#4b4747;background-color:#efefef;border-radius:4px}.readme-contents h2{font-size:1.25rem;padding:2px}.readme-contents ul{padding:0!important}.readme-contents label{font-weight:700;font-size:1.1rem;margin-bottom:5px}.readme-contents p{font-size:0.85rem;padding:2px 2px 0 8px!important}.recommend h2{margin:0px!important;padding:6px;background-color:#851513;color:#efefef;font-size:1.1rem;font-weight:700}.recommend i{color:#ffff00;margin-right:3px}.recommend p{padding:3px!important;font-size:0.95rem}.recommend .img{width:100%;height:180px!important;object-fit:cover}.recommend .card-body{margin:0!important;padding:0px!important}.member-ad h2{font-size:1.5rem;text-shadow:1px 2px 2px #999}.member-ad .lead{font-size:1.1rem}.member-ad .btn{color:#efefef}.fanza-recommend h2{padding:5px;font-size:1.45rem}.fanza-recommend h3{font-size:1.2rem;padding:4px 6px 4px 6px}.fanza-recommend ul{margin:0 0 8px 0!important;padding:0px!important}.fanza-recommend i{margin-right:3px}.fanza-recommend .actress,.fanza-recommend .tag{padding:2px 8px!important;font-size:0.85rem}.fanza-recommend .actress{color:#222}.fanza-recommend .swiper-container{width:100%;height:auto}.fanza-recommend .swiper-slide{text-align:center;font-size:18px;background:#fff;width:180px;display:flex;justify-content:center;align-items:center}.fanza-recommend .swiper-pagination{width:100%}.fanza-recommend .swiper-pagination-bullet{width:20px;height:10px;border-radius:0!important;margin:0 1px;text-align:center;line-height:14px;color:#000;opacity:1;background:rgba(0,0,0,0.2)}.fanza-recommend .swiper-pagination-bullet-active{color:#efefef;background:#222}.fanza-recommend .packege{position:relative}.fanza-recommend .packege span{margin:0;font-weight:bold;font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fanza-recommend .packege img{width:100%}.list-block-slider h3{padding:5px;font-size:1.45rem}.list-block-slider li,.list-block-slider ul{margin:0!important;padding:0!important}.list-block-slider p{font-size:0.85rem}.list-block-slider .swiper-container{width:100%;height:auto}.list-block-slider .swiper-slide{text-align:left;font-size:0.95rem;background:#fff;width:80%!important;display:flex;justify-content:center;align-items:center}.list-block-slider .swiper-pagination-bullet{width:40px;height:40px;margin:0 1px;text-align:center;line-height:40px;font-size:18px;color:#000;opacity:1;background:rgba(0,0,0,0.2)}.list-block-slider .swiper-pagination-bullet-active{color:#efefef;background:#222}.list-block-slider .list-group{margin:0!important;padding:0!important;width:100%!important}.list-block-slider .list-group-item{width:100%!important}.list-block-slider .img{width:80px;height:80px;object-fit:cover;margin-right:5px}.list-fanza-slider h3{padding:5px;font-size:1.45rem}.list-fanza-slider li,.list-fanza-slider ul{margin:0!important;padding:0!important}.list-fanza-slider p{font-size:0.85rem}.list-fanza-slider .swiper-container{width:100%;height:auto}.list-fanza-slider .swiper-slide{text-align:left;font-size:0.95rem;background:#fff;width:80%!important;display:flex;justify-content:center;align-items:center}.list-fanza-slider .swiper-pagination-bullet{width:20px;height:20px;margin:0 1px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,0.2)}.list-fanza-slider .swiper-pagination-bullet-active{color:#efefef;background:#222}.list-fanza-slider .list-group{margin:0!important;padding:0!important;width:100%!important}.list-fanza-slider .list-group-item{width:100%!important}.list-fanza-slider .img{width:100px;height:142px;object-fit:cover;margin-right:5px}.relation-movie h3{padding:5px;font-size:1.45rem}.relation-movie i{margin-right:3px}.relation-movie p{padding:3px!important;font-size:0.9rem}.relation-movie .img{width:100%;height:180px!important;object-fit:cover}.relation-movie .card-body{margin:0!important;padding:0px!important}.contents-menupage h3{padding:5px;font-size:1.45rem;border-top:2px solid #851513;border-bottom:2px solid #851513}.contents-menupage i{margin-right:3px}.contents-menupage li,.contents-menupage ul{margin:0!important;padding:0!important}.contents-menupage p{padding:0 3px 2px 3px}.contents-menupage .active{background-color:#222!important}.contents-menupage .img{width:150px;height:100px;margin-right:4px;object-fit:cover}.contents-menupage .list-group-item{padding-top:5px!important;padding-bottom:5px!important;border-top:0!important;border-bottom:2px solid #851513;border-left:0!important;border-right:0!important}.contents-menupage .comment{height:1.85rem;overflow:hidden;text-overflow:ellipsis;font-size:0.9rem;font-weight:700}.contents-menupage .tag{overflow:hidden;white-space:nowrap;padding:0!important;margin:0!important}.contents-menupage .info{margin-top:3px;font-size:0.75rem}.movie-list-page h3{padding:5px;font-size:1.45rem;border-top:2px solid #851513;border-bottom:2px solid #851513}.movie-list-page i{margin-right:3px}.movie-list-page li,.movie-list-page ul{margin:0!important;padding:0!important}.movie-list-page p{padding:0 3px 2px 3px}.movie-list-page .img{width:150px;height:100px;margin-right:4px;object-fit:cover}.movie-list-page .list-group-item{padding-top:5px!important;padding-bottom:5px!important;border-top:0!important;border-bottom:2px solid #851513;border-left:0!important;border-right:0!important}.movie-list-page .comment{height:1.85rem;overflow:hidden;text-overflow:ellipsis;font-size:0.9rem;font-weight:700}.movie-list-page .tag{overflow:hidden;white-space:nowrap;padding:0!important;margin:0!important}.movie-list-page .info{margin-top:3px;font-size:0.75rem}.category-list h5{font-size:1rem}.video-download h1{font-size:1.25rem}.video-download i{margin-right:3px}.video-download .badge{color:#efefef}.video-download .img{width:100%}.video-download .relation-img{height:150px}.video-download .card-text{font-size:0.85rem!important}.video-download .list-name{width:25%;font-size:0.9rem!important}.video-download .swiper-container{width:100%;height:auto}.video-download .swiper-slide{text-align:center;font-size:18px;background:#fff;width:180px;display:flex;justify-content:center;align-items:center}.video-download .swiper-pagination{width:100%}.video-download .swiper-pagination-bullet{width:20px;height:10px;border-radius:0!important;margin:0 1px;text-align:center;line-height:14px;color:#000;opacity:1;background:rgba(0,0,0,0.2)}.video-download .swiper-pagination-bullet-active{color:#efefef;background:#222}.video-download .member-ship{font-size:1.15rem;color:#851513}.video-download .member-benefits{font-size:0.95rem;color:#851513}.sample-download h1{font-size:1.25rem}.sample-download i{margin-right:3px}.sample-download .badge{color:#efefef}.sample-download .img{width:100%}.sample-download .relation-img{height:150px}.sample-download .card-text{font-size:0.85rem!important}.sample-download .list-name{width:25%;font-size:0.9rem!important}.sample-download .swiper-container{width:100%;height:auto}.sample-download .swiper-slide{text-align:center;font-size:18px;background:#fff;width:180px;display:flex;justify-content:center;align-items:center}.sample-download .swiper-pagination{width:100%}.sample-download .swiper-pagination-bullet{width:20px;height:10px;border-radius:0!important;margin:0 1px;text-align:center;line-height:14px;color:#000;opacity:1;background:rgba(0,0,0,0.2)}.sample-download .swiper-pagination-bullet-active{color:#efefef;background:#222}.sample-download .member-ship{font-size:1.15rem;color:#851513}.sample-download .member-benefits{font-size:0.95rem;color:#851513}.fanza-menu h2{padding:5px;font-size:1.45rem;border-top:2px solid #851513;border-bottom:2px solid #851513}.fanza-menu i{margin-right:3px}.fanza-menu li,.fanza-menu ul{margin:0!important;padding:0!important}.fanza-menu p{padding:0 3px 2px 3px}.fanza-menu .active-header{background-color:#222!important}.fanza-menu .img{width:150px;height:100px;margin-right:4px;object-fit:cover}.fanza-menu .img-pkg{width:100px;height:142px;margin-right:4px;object-fit:cover}.fanza-menu .list-group-item{padding-top:5px!important;padding-bottom:5px!important;border-top:0!important;border-bottom:2px solid #851513;border-left:0!important;border-right:0!important}.fanza-menu .comment{height:1.85rem;overflow:hidden;text-overflow:ellipsis;font-size:0.9rem;font-weight:700}.fanza-menu .tag{overflow:hidden;white-space:nowrap;padding:0!important;margin:0!important}.fanza-menu .info{margin-top:3px;font-size:0.75rem}.fanza-menu .pagination{text-align:center!important}.contact-form h2{font-size:1.1rem;font-weight:700}.my-page h2{padding:5px;font-size:1.45rem}.my-page h3{font-size:1.2rem;padding:4px 6px 4px 6px}.my-page ul{margin:0 0 8px 0!important;padding:0px!important}.my-page i{margin-right:3px}.my-page .swiper-container{width:100%;height:auto}.my-page .swiper-slide{text-align:center;background:#fff;width:180px;display:flex;justify-content:center;align-items:center}.my-page .img{width:180px}.my-page .card-body{padding:4px!important}.my-page .card-text{font-size:0.75rem;height:2.35rem;overflow:hidden}.my-page .eazy-login-head{color:#851513}.my-page .eazy-login-info{border:1px solid #851513;border-radius:3px;color:#851513;padding:6px;font-size:0.8rem}.favorate-list h2{padding:5px;font-size:1.45rem;border-top:2px solid #851513;border-bottom:2px solid #851513}.favorate-list i{margin-right:3px}.favorate-list p{padding:0 3px 2px 3px}.favorate-list .active-header{background-color:#222!important}.favorate-list .f-list{padding:0!important;margin:0!important}.favorate-list .img{width:120px;height:90px;margin-right:4px;object-fit:cover}.favorate-list .comment{padding-top:3px;height:3.9rem;overflow:hidden;text-overflow:ellipsis;font-size:0.9rem;font-weight:700}.month-list h2{padding:5px;font-size:1.45rem;border-top:2px solid #851513;border-bottom:2px solid #851513}.month-list i{margin-right:3px}.month-list p{padding:0 3px 2px 3px}.month-list li,.month-list ul{margin:0!important;padding:0!important}.month-list .img{width:150px;height:100px;margin-right:4px;object-fit:cover}.month-list .list-group-item{padding-top:5px!important;padding-bottom:5px!important;border-top:0!important;border-bottom:2px solid #851513;border-left:0!important;border-right:0!important}.month-list .comment{height:1.85rem;overflow:hidden;text-overflow:ellipsis;font-size:0.9rem;font-weight:700}.month-list .tag{overflow:hidden;white-space:nowrap;padding:0!important;margin:0!important}.month-list .info{margin-top:3px;font-size:0.75rem}.month-list .month-head{font-size:1.2rem;font-weight:700;padding:8px 0 8px 10px!important}.month-list .month-link{font-size:1.1rem;font-weight:700;padding:12px 0 12px 10px!important;border:1px solid #444}