/*! Writen  by SCSS */
body .wrap {
  overflow: visible; }

.foot_area {
  padding-top: 15.063%; }
  @media screen and (max-width: 768px) {
    .foot_area {
      padding-top: 110px; } }

.intro_wrap {
  padding-top: 180px;
  margin-bottom: 100px; }
  @media screen and (max-width: 768px) {
    .intro_wrap {
      padding-top: max(100px, 26.667%);
      margin-bottom: max(100px, 26.667%); } }

#movie .bg_ttl {
  margin-bottom: 55px; }
  @media screen and (max-width: 768px) {
    #movie .bg_ttl {
      margin-bottom: 30px; } }
#movie .border_ttl {
  margin-bottom: 55px; }
  @media screen and (max-width: 768px) {
    #movie .border_ttl {
      margin-bottom: 30px; } }
#movie .movie_wrap .list {
  flex-wrap: wrap; }
  #movie .movie_wrap .list .item {
    max-width: 715px;
    width: 47.795%;
    border-top: 1px solid #988A8A;
    padding-top: 45px;
    padding-bottom: 95px; }
    @media screen and (max-width: 768px) {
      #movie .movie_wrap .list .item {
        width: 48%; } }
    @media screen and (max-width: 480px) {
      #movie .movie_wrap .list .item {
        width: 100%;
        padding-top: 37px;
        padding-bottom: 65px; } }
    #movie .movie_wrap .list .item.pb0_item {
      padding-bottom: 0; }
      @media screen and (max-width: 480px) {
        #movie .movie_wrap .list .item.pb0_item {
          padding-bottom: 65px; } }
    #movie .movie_wrap .list .item:last-of-type {
      padding-bottom: 0; }
  #movie .movie_wrap .list .read {
    margin-bottom: 45px; }
    @media screen and (max-width: 768px) {
      #movie .movie_wrap .list .read {
        margin-bottom: 30px; } }
  #movie .movie_wrap .list.pb0 {
    padding-bottom: 0; }

/*# sourceMappingURL=movie.css.map */
