@charset "UTF-8";
.jscAppBanner {
  position: relative;
  /* grepでヒットせず
  .jscAppBanner_thumb {
    float: left;
  }
  */
  /* grepでヒットせず
  .jscAppBanner_body {
    float: left;
    width: 100%;
  }
  */
}
.jscAppBanner .jscAppBanner_link {
  color: #333;
}
.jscAppBanner .jscAppBanner_link:hover * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.jscAppBanner .jscAppBanner_description {
  margin-top: 5px;
  font-size: 10px;
}

/* grepでヒットせず
.jscAppBanner-top {
  display: none;
  background: linear-gradient(#ccc, #eee);

  .jscAppBanner_link {
    display: block;
    padding: 10px 25px;
  }

  .jscAppBanner_thumb {
    width: 60px;
    margin-right: -60px;
  }

  .jscAppBanner_body .jscAppBanner_content {
    margin-left: 65px;
  }

  .jscAppBanner_heading {
    font-weight: 300;
    font-size: 14px;
  }

  .jscAppBanner_description {
    color: #666;
  }

  .jscAppBanner_view {
    font-size: 12px;
    text-align: center;
    display: inline-block;
    float: right;
    color: #666;
    margin-left: 10px;
    width: 54px;
    line-height: 22px;
    border-radius: 3px;
    background-color: #3c8239;
    border: solid 2px #999;
    background-image: -webkit-linear-gradient(bottom, #dddddd, white);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#dddddd), to(white));
    background-image: linear-gradient(to top, #dddddd, white);
  }

  .jscAppBanner_close {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 5px;
    width: 12px;
    height: 12px;
    background: url("../img/origin/btn_close.png") no-repeat;
    background-size: cover;
    background-size: cover;
  }
}
*/
/* grepでヒットせず
.jscAppBanner-2nd {
  margin: 5px;
  border-radius: 5px;
  background-color: #eee;
  border: solid 2px #999;
  background-image: -webkit-linear-gradient(bottom, #ccc, #eee);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));
  background-image: linear-gradient(to top, #ccc, #eee);

  &:after {
    position: absolute;
    top: 35%;
    right: 10px;
    width: 22px;
    height: 17px;
    content: " ";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAA3NCSVQICAjb4U/gAAAAYFBMVEX////7+/v39/f////z8/M7hg3r6+vv7+/4+vfu7uzc3NrZ2dbZ2dbg4N7f39zb29jZ2dbZ2dbm5uTn5+dNkSREixja5tLK3L+ty5vZ2dbj4+Dj4+Kwzp/Z2dbZ2dbZ2dYGYvFjAAAAIHRSTlMA/////////////0Rm////mar/////////zP///3fuMzEKbC8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAFPSURBVDiNddTZloMgDABQiJRNAcFZRKf2//+yKKvVyWvuCZoQECrRj5tWzjmlt7FH1xj8IjiOAXTxw0f+NSrocAkORNlTncGwrquCcwCgpinzlNBdBDD5LBUk7m4EEJmqvMxRoRUQBTPxW0bWZcG/5qYEIdQeZ6gGPB5zK4jez/GknBHATiog1IdOLgW4QwRSBdN9+IraqJ9EeAFssmjD+EqqEAZpfEsSYEyiFf9PdqGQOwHOM0lAKDSdAVRyALGcahyt+v3O5wRAqUJLk28B30EQOv8Lj/kM/ngqQSXagMeAW0ANGkVJ34HVol5BiSugYS7IswzcFTi/3w+dBZnT3Aqg8R5aWqY9f4DVpnvK0igDmaEBU7qnYRlIGw0Y6r4IUsZ9dDKCsi/7zk05X8BqTqvbW00TiHkn7ef+D147kSpMq77sfno/pFRKSXl6P95P4xlnuEdiygAAAABJRU5ErkJggg==) right center no-repeat;
    background-size: 16.5px 16.5px;
  }

  .jscAppBanner_link {
    display: block;
    padding: 8px 35px 3px 10px;
  }

  .jscAppBanner_thumb {
    width: 45px;
    margin-right: -45px;
  }

  .jscAppBanner_body .jscAppBanner_content {
    margin-left: 50px;
  }

  .jscAppBanner_heading {
    font-weight: 600;
  }
}
*/
.jscAppBanner-list:after {
  position: absolute;
  top: 35%;
  right: 10px;
  width: 22px;
  height: 17px;
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAA3NCSVQICAjb4U/gAAAAYFBMVEX////7+/v39/f////z8/M7hg3r6+vv7+/4+vfu7uzc3NrZ2dbZ2dbg4N7f39zb29jZ2dbZ2dbm5uTn5+dNkSREixja5tLK3L+ty5vZ2dbj4+Dj4+Kwzp/Z2dbZ2dbZ2dYGYvFjAAAAIHRSTlMA/////////////0Rm////mar/////////zP///3fuMzEKbC8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAFPSURBVDiNddTZloMgDABQiJRNAcFZRKf2//+yKKvVyWvuCZoQECrRj5tWzjmlt7FH1xj8IjiOAXTxw0f+NSrocAkORNlTncGwrquCcwCgpinzlNBdBDD5LBUk7m4EEJmqvMxRoRUQBTPxW0bWZcG/5qYEIdQeZ6gGPB5zK4jez/GknBHATiog1IdOLgW4QwRSBdN9+IraqJ9EeAFssmjD+EqqEAZpfEsSYEyiFf9PdqGQOwHOM0lAKDSdAVRyALGcahyt+v3O5wRAqUJLk28B30EQOv8Lj/kM/ngqQSXagMeAW0ANGkVJ34HVol5BiSugYS7IswzcFTi/3w+dBZnT3Aqg8R5aWqY9f4DVpnvK0igDmaEBU7qnYRlIGw0Y6r4IUsZ9dDKCsi/7zk05X8BqTqvbW00TiHkn7ef+D147kSpMq77sfno/pFRKSXl6P95P4xlnuEdiygAAAABJRU5ErkJggg==") right center no-repeat;
  background-size: 16.5px 16.5px;
}
.jscAppBanner-list .jscAppBanner_heading {
  font-size: 14px;
  font-weight: 600;
}
.jscAppBanner-list .jscAppBanner_description {
  font-size: 12px;
  font-weight: normal;
}
.jscAppBanner-list .jscAppBanner_description span {
  display: inline;
  vertical-align: top;
}
.jscAppBanner-list:last-child a {
  border-radius: 0 !important;
}

/* grepでヒットせず
.jscAppBanner-list-top {
  &:after {
    position: absolute;
    top: 35%;
    right: 10px;
    width: 22px;
    height: 17px;
    content: " ";
    background: url(../img/parts/ic_arrow.png) no-repeat;
    background-size: 6px 10px;
    background-position: right 3px;
  }

  .jscAppBanner_heading {
    font-size: 14px;
    font-weight: 600;
  }

  .jscAppBanner_description {
    font-size: 12px;
    font-weight: normal;

    span {
      display: inline;
      vertical-align: top;
    }
  }

  &:last-child a {
    border-radius: 0 !important;
  }
}
*/
/*# sourceMappingURL=_mapDartSass/module.app.banner.css.map */
