﻿@charset "utf-8";

/*
アプリのみポイントアップキャンペーン用のスタイル。キャンペーン終了後はこのファイルの読込をやめる
*/


/*検索結果のプラン・釣り船のプラン*/
.search__shiplist_unit_plan_list_item.pointup {
}
.search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_info_cost {
  flex-wrap: wrap;
}
.search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_info_cost_point {
  background: #ff0000;
  padding: 3px 10px;
  margin: 5px 0 0 0;
}
.search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_info_cost_point span {
  font-size: 2.2rem;
  letter-spacing: 0;
  color: #ffff00;
  white-space: nowrap;
  background: -webkit-linear-gradient(0deg, #ffff00 0%, #ffffff 50%, #ffff00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (min-width:769px) {
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_info_cost {
    margin: 0 12px 0 3px;
  }
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_info_cost_point {
    margin: 8px 0 0 0;
  }
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_info_cost_point span {
    font-size: 2.2rem;
  }
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_link.request,
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_link.realtime,
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_link.advance {
    padding-right: 0;
  }
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_link.request::after,
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_link.realtime::after,
  .search__shiplist_unit_plan_list_item.pointup .search__shiplist_unit_plan_list_item_link.advance::after {
    display: none;
  }
}




/*検索結果の地図ページ*/
.search_map__card_link.pointup .search_map__card_info_plan_point {
  background: #ff0000;
}
.search_map__card_link.pointup .search_map__card_info_plan_point span {
  letter-spacing: 0;
  color: #ffff00;
  white-space: nowrap;
  background: -webkit-linear-gradient(0deg, #ffff00 0%, #ffffff 50%, #ffff00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/*プランページ*/
.ship_plan__whole_unit.pointup .ship_plan__whole_unit_cost_point_num_txt {
  background: #ff0000;
}
.ship_plan__whole_unit.pointup .ship_plan__whole_unit_cost_point_num_txt span {
  font-size: 2.3rem;
  letter-spacing: 0;
  color: #ffff00;
  white-space: nowrap;
  background: -webkit-linear-gradient(0deg, #ffff00 0%, #ffffff 50%, #ffff00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (min-width:769px) {
  .ship_plan__whole_unit.pointup .ship_plan__whole_unit_cost_point_num_txt span {
    font-size: 2.5rem;
  }
}

.ship_plan__whole_unit.pointup .ship_plan__whole_unit_cost_point_aten_charter {
  display: none;
}

.ship_plan__whole_unit.pointup .ship_plan__whole_unit_detail_list_item_txt_point_num {
  background: #ff0000;
  padding: 4px 10px;
  border-radius: 50px;
  display: inline-block;
  margin: .5em 0;
}
.ship_plan__whole_unit.pointup .ship_plan__whole_unit_detail_list_item_txt_point_num span {
  font-size: 2.1rem;
  font-weight: bold;
  letter-spacing: 0;
  color: #ffff00;
  white-space: nowrap;
  background: -webkit-linear-gradient(0deg, #ffff00 0%, #ffffff 50%, #ffff00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (min-width:769px) {
  .ship_plan__whole_unit.pointup .ship_plan__whole_unit_detail_list_item_txt_point_num span {
    font-size: 2.4rem;
  }
}
.ship_plan__whole_unit.pointup .ship_plan__whole_unit_detail_list_item_txt_point_num strong {
  font-size: 1.2em;
  font-weight: bold;
  font-family: Arial, Helvetica, "sans-serif";
}


/*申込ページ*/
.reserve_common__block_unit_content_plan_table_point.pointup {
  background: #ff0000;
  padding: 3px 10px;
}
.reserve_common__block_unit_content_plan_table_point.pointup span {
  font-size: 2.2rem;
  letter-spacing: 0;
  color: #ffff00;
  white-space: nowrap;
  background: -webkit-linear-gradient(0deg, #ffff00 0%, #ffffff 50%, #ffff00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.reserve_common__block_unit_content_plan_table_point.pointup em {
  font-size: 1.2em;
  font-weight: bold;
  font-family: Arial, Helvetica, "sans-serif";
}
.reserve_common__block_unit_content_plan_table_point.pointup b {
  font-size: 1em;
  font-weight: bold;
}

/*釣り船ページのバナー*/
.ship__pointup {
  display: block;
}

/*ヘッダータブの下のバナー*/
.common__adv_pointup {
  display: block;
}

/*TOPのメイン画像*/
.index__key_image picture.regular {
  display: none;
}
.index__key_image picture.pointup {
  display: block;
}

.index__key_block {
  height: 428px;
  height: calc(100vw * (428 / 375));
}
@media screen and (min-width:769px) {
  .index__key_block {
    height: 570px;
    background: #d0fffe;
  }
  .index__key_image picture img,
  .index__key_image picture source {
    min-width: 1900px;
    height: 570px;
    object-fit:contain;
  }
}

.index__search {
  padding-top: calc(293 * (100vw / 375));
}
@media screen and (min-width:769px) {
  .index__search {
    padding-top: 374px;
    margin-bottom: 41px;
  }
}

/*お試しページのメイン画像*/
.search_trial__key_image_photo picture.regular {
  display: none;
}
.search_trial__key_image_photo picture.pointup {
  display: block;
}

/*検索ページのお試しバナー*/
.search__shiplist_unit_plan_trial_detail figure.regular {
  display: none;
}
.search__shiplist_unit_plan_trial_detail figure.pointup {
  display: block;
}

/*釣り船ページのお試しバナー*/
.ship__trial_detail figure.regular {
  display: none;
}
.ship__trial_detail figure.pointup {
  display: block;
}




