@charset "UTF-8";

.megamenu-watch>._right>._list.columns-gt8>._item {
  margin-bottom: 16px
}
.megamenu-watch>._right>._list.columns-gt8>._item>._link>._thum {
  padding-top: 76.1904761905%
}
.megamenu-watch>._right>._list.columns-gt8>._item>._item:nth-child(n+5) {
  margin-bottom: 0
}
.megamenu-watch>._right>._list.columns-gt9>._item:nth-child(n+5) {
  margin-bottom: 16px
}
.megamenu-watch>._right>._list.columns-gt9>._item:nth-child(n+10) {
  margin-bottom: 0
}

/* SO-2981 SW_Presage_製品詳細ページについての改修相談 */
.list-type-bullet>*:before {
  content: "\2022" !important
}
.list-type-number>*:before {
  content: counter(i) "." !important
}
ul.list-type-circle>*:before {
  content: "\25cb" !important
}
ul.list-type-rectangle>*:before {
  content: "\20de" !important
}
ol.list-type-rectangle>*:before {
  content: counter(i) !important
}
ul.list-type-asterisk>*:before {
  content: "\ff0a" !important
}
ol.list-type-asterisk>*:before {
  content: "\ff0a" counter(i) !important
}
ul.list-type-komejirushi>*:before {
  content: "\203b" !important
}
ol.list-type-komejirushi>*:before {
  content: "\203b" counter(i) !important
}
ul.list-type-notice>*:before {
  content: "\6ce8" !important
}
ol.list-type-notice>*:before {
  content: "\6ce8" counter(i) !important
}
ul.list-type-hyphen>*:before {
  content: "\ff0d" !important
}
ol.list-type-lowerLatin>*:before {
  content: counter(i, lower-latin) "." !important
}
ol.list-type-upperLatin>*:before {
  content: counter(i, upper-latin) "." !important
}
ol.list-type-parenthesis>*:before {
  content: "(" counter(i) ")" !important
}
ol.list-type-squareBracket>*:before {
  content: "[" counter(i) "]" !important
}
ol.list-type-angleBracket>*:before {
  content: "\27e8" counter(i) "\27e9" !important
}

/* SO-3565 フッターSEIKO ID導線追加 */
@media (max-width: 991.98px) {
  .globalFooter-nav>._sub {
      border-top: solid 1px #333;
      padding-top: 16px;
      margin-top: -8px
  }

  .globalFooter-nav>._sub>._list {
      color: #fff;
      list-style-type: none;
      margin: 0;
      font-size: 12px;
      padding-left: 0;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap
  }

  .globalFooter-nav>._sub>._list>._item {
      width: calc(50% - 8px);
      position: relative;
      -webkit-padding-start: .75em;
      padding-inline-start: .75em;
      margin-bottom: 8px
  }
}

@media (min-width: 992px) {
  .globalFooter-nav>._main {
    width: 48.33333%;
    padding-left: 50px
  }

  .globalFooter-nav>._sub {
      width: 41.66667%;
      position: relative;
      padding-left: 55px
  }

  .globalFooter-nav>._sub:before {
      content: '';
      width: 1px;
      height: 100%;
      background-color: #333;
      position: absolute;
      inset-inline-start: 12px;
      top: 0
  }

  .globalFooter-nav>._sub>._list {
      color: #fff;
      list-style-type: none;
      margin: 0;
      font-size: 12px;
      padding-left: 0;
      display: grid;
      justify-content: space-between;
      flex-wrap: wrap;
      grid-auto-flow: column;
      grid-template-rows: repeat(3, auto);
  }

  .globalFooter-nav>._sub>._list>._item {
      width: calc(150% - 8px);
      position: relative;
      -webkit-padding-start: .75em;
      padding-inline-start: .75em;
      margin-bottom: 8px
  }
}

/* SO-2573 SW・GS_未来発売日に記載されている定型文の変更 */
div.productInformation div.productInformation-main div.productInformation-detail div._released .left-arrival {
  margin-right: 4px
}

/* フレボの Bottom Margin に、極大 を追加。 */
@media (max-width: 767.98px) {
  .section-space-bottom-4 {
    padding-bottom: 80px
  }
}
@media (min-width: 768px) {
  .section-space-bottom-4 {
    padding-bottom: 128px
  }
}

/* SO-3190 SW_トップページの『重要なお知らせ』エリアの改修 */
@media (min-width: 992px) {
  .importantNoticePadding {
    padding: 20px 0 21px !important;
  }
}
@media (max-width: 992px) {
  .importantNoticeWrapperPadding {
    padding: 12px 0px;
  }
}
@media (min-width: 992px) {
  .importantNoticeList {
    width: 80%;
  }
}

/* SO-3308 SW_5 Sports ブランドページ更新について（動画カルーセルエリアの実装） */
.modal-button-movie {
  border: none;
}
.modal-trigger-movie {
	position: relative;
	padding: 0;
	margin-bottom: 24px;
}
.modal-trigger-movie:before {
  content: '';
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  transition: .2s ease;
  z-index: 1;
}
.modal-trigger-movie:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(calc(-50% + 7px),-50%);
  transition: .2s ease;
  z-index: 1;
  border: 10px solid transparent;
  border-left: 15px solid white;
  opacity: .5;
}
.modal-trigger-movie:hover:before {
  background-color: #193c72;
  width: 60px;
  height: 60px;
}
.series-movie-title {
  margin-bottom: 20px;
}
.series-movie-content {
  height: 90vh;
  width: auto;
}
@media (max-width: 576px) {
  .series-movie-content {
    height: auto;
    width: 100%;
  }
}
.series-movie-modal-dialog, .series-movie-modal-content{ 
  width: fit-content;
  max-width: none;
}
.series-movie-modal-content{ 
  background-color: rgba(0, 0, 0, 0);
}
.modal-backdrop {
  z-index: 2000;
}
.series-movie-modal-body {
  position: relative;
}
.series-modal-close {
  position: absolute !important;
  top: 4%;
  right: 6%;
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  appearance: none;
  z-index: 1;
}
@media (max-width: 576px) {
  .series-modal-close {
    top: 8%;
  }
}
.series-modal-close::before, .series-modal-close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 30px;
  background: #333;
}
.series-modal-close::before {
  transform: translate(-50%,-50%) rotate(45deg);
}
.series-modal-close::after {
  transform: translate(-50%,-50%) rotate(-45deg);
}

/* SO-3137 【纏めサイト】Presage Cocktail timeシリーズ */
.caliber-main-visual-no-padding {
  padding: 0 !important;
}

/* SO-3677 取説ページの画像調整 */
.downloadManual-check-inner>._items>._item {
  margin: auto;
}

