@charset "UTF-8";

@media all and (max-width: 767px) {
  .p-search__category-link {
    padding: 0 0;
  }
  .inner > .section-work-detail-title {
    display: none;
  }

  .section-breadcrumb, .section-workDescriptionLink, .section-title-group, .section-work-detail-content, .section-work-detail-related, .section-work-detail-title {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* LJPの全コンテンツがレスポンシブ化したらc-gridの縦積みスタイルはスタイルガイドへ移設する */
  .section-work-detail-content > .c-grid .grid__group {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
    margin-left: 0;
  }

  .section-work-detail-content > .c-grid .grid__group .grid__unit {
    margin-left: 0;
    width: 100%;
  }

  .c-naviTabs {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .evaluation_work .evaluation_work__complement {
    display: none;
  }
  .work-evaluation-wrapper br {
    display: none;
  }

  .workdetail-schedule {
    margin-top: 20px;
    padding: 12px;
  }
  .workdetail-schedule > *:first-child {
    margin-top: 0;
  }
  .workdetail-schedule__item {
    display: block;
    margin-left: 0;
    margin-top: 8px;
  }
  .workdetail-schedule__item__text {
    color: #f90;
  }
  .workdetail__postscript {
    margin-top: 20px;
  }
  .suggest_list .no_contents .balloon {
    display: inline-block;
    margin-top: 4px;
  }
  .work_detail_lefter .suggest_button_wrap .non_watch_star_wrap {
    display: none;
  }
  .work_detail_righter .show_popup_button {
    display: none;
  }


  /* スタイルガイドに移動する予定
------------------------------------------------ */
  .c-iconsMeaning {
    margin-top: 12px;
    position: static;
  }

  .c-proposalImgList {
    margin-left: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .c-proposalImgList.clearfix::after {
    display: none;
  }
  .proposalImgList__item {
    border: 1px solid #d9d9d9;
    margin-left: 0;
    width: 47%;
  }
  .proposalImgList__item__above__bottom, .proposalImgList__item__below {
    padding: 12px;
  }


  .c-switcher {
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
  }
  .c-switcher .switcher__item {
    -webkit-align-items: baseline;
    align-items: baseline;
  }
  .c-switcher .switcher__item:not(:first-child) {
    display: none;
  }
  .c-switcher .switcher__heading {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 0;
    margin-top: 12px;
  }
  .c-switcher .switcher__heading.switcher__heading--display {
    display: block;
  }
  .c-switcher .switcher__list {
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .c-switcher .switcher__list .switcher__list__item .switcher__list__item__anchor, .c-switcher .switcher__list .switcher__list__item .switcher__list__item__anchor--isCurrent {
    padding: 8px;
  }
  .c-switcher .switcher__list.switcher__list--sort {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: auto;
    flex: auto;
  }
  .c-switcher .switcher__list.switcher__list--sort .switcher__list__item {
    -webkit-flex: auto;
    flex: auto;
    width: 50%;
  }
}