@charset "UTF-8";
/* グラデーション共通
   ============================================ */
.wrap-gradient-free-jikeid_world {
  position: relative; }
  .wrap-gradient-free-jikeid_world:before {
    /*beforeでグラデーションを表示*/
    display: block;
    position: absolute;
    bottom: -1px;
    left: -1%;
    content: "";
    width: 102%; }

/* ②ポイント天気パターン（SP→水色 PC→白）
   ============================================ */
.wrap-gradient-free-jikeid_world:before {
  /*グラデーションで隠す範囲*/
  height: 240px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.9)), color-stop(45%, rgba(255, 255, 255, 0.9)), color-stop(100%, #fff));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 20%, rgba(255, 255, 255, 0.9) 45%, #fff 100%);
  background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 20%, rgba(255, 255, 255, 0.9) 45%, #fff 100%); }

@media screen and (min-width: 751px) {

  /*②ポイント天気パターン */
  .wrap-gradient-free-jikeid_world:before {
    height: 140px;
    /*グラデーションで隠す範囲*/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(159, 225, 255, 0)), color-stop(20%, rgba(159, 225, 255, 0.9)), color-stop(45%, rgba(159, 225, 255, 0.9)), color-stop(100%, #9FE1FF));
    background: -ms-linear-gradient(top, rgba(159, 225, 255, 0) 0%, rgba(159, 225, 255, 0.9) 20%, rgba(159, 225, 255, 0.9) 45%, #9FE1FF 100%);
    background: linear-gradient(top, rgba(159, 225, 255, 0) 0%, rgba(159, 225, 255, 0.9) 20%, rgba(159, 225, 255, 0.9) 45%, #9FE1FF 100%); }