.gallery .side_thum:after {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/055/original/icon_gallery.png?1511821264"); }

.movie .side_thum:after {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/119/original/icon_movie.png?1511821269"); }

.pr .side_thum:before,
.section-top-03 .movie-wrap.pr:after {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/106/original/icon_pr.png?1511821269"); }

.mv-area {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/177/original/bg-pink.jpg?1511821275"); }

.coordinateibox-ttl:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/118/original/coron-start.png?1511821269"); }

.coordinateibox-ttl:after {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/172/original/coron-end.png?1511821275"); }

.section-top-03 {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/177/original/bg-pink.jpg?1511821275"); }

.section-top-03 .movie-wrap:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/176/original/play.png?1511821275");
  z-index: 999; }

.gallery .thumbnail:after {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/055/original/icon_gallery.png?1511821264"); }

.movie .thumbnail:after {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/119/original/icon_movie.png?1511821269"); }

.pr .thumbnail:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/106/original/icon_pr.png?1511821269"); }

.section-top-06 {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/177/original/bg-pink.jpg?1511821275"); }

.withgirls-ranking-box {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/177/original/bg-pink.jpg?1511821275"); }

.about-withgirls > h2:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/122/original/join_us.jpg?1511821270"); }

.review-link:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/149/original/check.jpg?1511821271"); }

.list-tab ul li.list-button {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/173/original/icon-list.png?1511821275"); }

.list-tab ul li.list-button.select {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/453/original/icon-list_on.png?1524024685"); }

.list-tab ul li.gallery-button {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/120/original/icon-gallery.png?1511821270"); }

.list-tab ul li.gallery-button.select {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/452/original/icon-gallery_on.png?1524024685"); }

.gallery_black .overlay_img {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/042/original/gd_black.png?1511821263"); }

.gallery_white .overlay_img {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/102/original/gd_white.png?1511821268"); }

.mv-area .container:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/076/original/pickup_fukidashi.png?1511821266"); }

ul.ranking li:first-child:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/069/original/1.png?1511821266"); }

ul.ranking li:nth-child(2):before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/148/original/2.png?1511821271"); }

ul.ranking li:nth-child(3):before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/126/original/3.png?1511821270"); }

ul.ranking li:nth-child(4):before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/164/original/4.png?1511821273"); }

ul.ranking li:nth-child(5):before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/071/original/5.png?1511821266"); }

.model-img-box ul.model-list-1 li:first-child:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/272/original/1.svg?1512703564"); }

.model-img-box ul.model-list-1 li:nth-child(2):before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/271/original/2.svg?1512703564"); }

.model-img-box ul.model-list-2 li:first-child:before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/273/original/3.svg?1512703564"); }

.model-img-box ul.model-list-2 li:nth-child(2):before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/274/original/4.svg?1512703564"); }

.model-img-box ul.model-list-2 li:nth-child(3):before {
  background-image: url("https://cdn.clipkit.co/tenants/381/resources/assets/000/002/275/original/5.svg?1512703564"); }

.num-lines {
  display: none; }

.btn-item-link:hover {
  background-color: #ae2573 !important;
  color: white !important; }

.gform {
  position: relative;
  width: 100%;
  padding-top: 120%;
  margin-left: auto;
  margin-right: auto; }
  .gform iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }

.comment-header h1.media-heading {
  font-size: 22px;
  margin: 12px 0;
  padding: 0; }
.comment-header .description {
  font-size: 14px; }

.comment_area {
  background-color: #f2f2f2;
  margin-right: -12px;
  margin-left: -12px;
  padding: 24px 0; }
  .comment_area p {
    text-align: left; }
  .comment_area .comments {
    padding: 0 12px; }
    .comment_area .comments .comment {
      padding: 12px;
      margin: 12px 0;
      background-color: #fff; }
      .comment_area .comments .comment img {
        border-radius: 50%;
        margin-right: 8px; }
    .comment_area .comments .comment:last-child {
      border: none; }
  .comment_area .all_comments {
    font-size: 12px;
    padding: 0 0 24px 12px;
    text-align: left; }
    .comment_area .all_comments a {
      color: #fc85c1; }
  .comment_area .btn {
    width: 50%;
    margin: 12px auto;
    background-color: #fff; }
  .comment_area .btn:hover {
    background-color: #fc85c1; }

.no_comment {
  padding: 12px;
  text-align: center;
  font-size: 80%; }

#new_comment {
  background-color: #f2f2f2;
  padding: 24px;
  margin-bottom: 36px; }
  #new_comment textarea {
    width: 100%; }
  #new_comment .guidance {
    padding: 12px 0;
    font-size: 10px; }
  #new_comment .rc-anchor-normal {
    width: unset; }
  #new_comment .btn {
    width: 30%;
    float: left;
    margin-right: 12px; }
  #new_comment .btn-primary {
    margin-bottom: 12px; }
  #new_comment .btn:after {
    display: none; }
  #new_comment .form-group {
    width: 100%; }

.comments_page .sysmsg {
  top: 24px; }
.comments_page .alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
.comments_page .alert {
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem; }
  .comments_page .alert .close {
    display: none; }
.comments_page .btn {
  width: 30%;
  float: left;
  margin-right: 12px;
  margin-bottom: 24px;
  margin-top: 24px; }
.comments_page h2 {
  clear: both; }
.comments_page .fa {
  display: none; }
.comments_page .comments {
  padding: 12px; }
  .comments_page .comments .comment {
    margin-bottom: 12px;
    border-bottom: 1px solid #ddd; }
  .comments_page .comments .comment:last-child {
    border: none; }
  .comments_page .comments .sender {
    width: 90%;
    padding: 8px 0; }
    .comments_page .comments .sender img {
      margin-right: 8px;
      width: 48px;
      height: 48px;
      border-radius: 50%; }
.comments_page .form-control-static {
  padding: 8px 0; }
  .comments_page .form-control-static img {
    margin-right: 8px;
    border-radius: 50%; }
.comments_page .btn:after {
  display: none; }

.star_member_page h1 {
  font-size: initial;
  text-align: center; }
.star_member_page .star_member_number {
  color: #fc85c1;
  font-size: 1em; }
.star_member_page .star_member_intro {
  padding: 24px 0; }
.star_member_page .star_member p {
  padding-top: 8px;
  text-align: center; }

.item_blog h2 {
  font-size: 16px;
  border-left: 3px solid #fc85c1;
  padding: 0px 0 0px 9px;
  margin-bottom: 15px;
  margin-top: 0;
  line-height: 1.5; }
