<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url(/ec/shop/common/css/2020/pc_20201015_okomori_swiper-bundle.min.css);
#watches-20201101 .link-hover {
  cursor: pointer;
}

#watches-20201101 .link-hover:hover {
  opacity: .7;
}

#watches-20201101 .mrb0 {
  margin-bottom: 0 !important;
}

#watches-20201101 .w100 {
  width: 100%;
}

#watches-20201101 .text-center {
  text-align: center;
}

#watches-20201101 .text-left {
  text-align: left;
}

#watches-20201101 .text-right {
  text-align: right;
}

#watches-20201101 a:hover {
  text-decoration: none;
}

#watches-20201101 .block {
  display: block;
}

#watches-20201101 .clearboth {
  clear: both;
}

#watches-20201101 .bold {
  font-weight: bold;
}

#watches-20201101 *,
#watches-20201101 *:before,
#watches-20201101 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#watches-20201101 .list-asterisk li::before {
  content: '※';
}

#watches-20201101 .bold {
  font-weight: bold;
}

#watches-20201101 .emphasis {
  color: #1b7258;
  font-weight: bold;
}

#watches-20201101 .anchor-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 53px;
}

#watches-20201101 .benefit .benefit__ttl {
  margin-bottom: 38px;
}

#watches-20201101 .content .cotnent__ttl.text-center {
  margin-bottom: 15px;
}

#watches-20201101 .content .content__lead {
  color: #000;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.79;
  letter-spacing: 0.025em;
  margin-bottom: 28px;
}

#watches-20201101 .content .benefit .benefit__body {
  position: relative;
  z-index: 2;
}

#watches-20201101 .content .benefit .benefit-item .benefit-item__body p {
  color: #000;
  font-size: 14px;
  line-height: 1.71;
  margin-bottom: 5px;
}

#watches-20201101 .content .benefit .benefit-item .benefit-item__body p .bold {
  font-size: 17px;
  line-height: 1;
}

#watches-20201101 .content .benefit .benefit-item .benefit-item__body .proviso li {
  color: #000;
  font-size: 12px;
  line-height: 1;
  padding-left: 1em;
  text-indent: -1em;
}

#watches-20201101 .content .benefit .benefit-item .benefit-item__body .proviso li::before {
  content: "※";
}

#watches-20201101 .content .benefit .leaf {
  position: absolute;
  z-index: 1;
}

#watches-20201101 .content--henry {
  margin-bottom: 107px;
}

#watches-20201101 .content--henry .benefit {
  background: url(../../../images/campaign/20201101_watches/bg-henry-london-benefits01.jpg);
  background-repeat: no-repeat;
  margin: 0 auto 80px;
  padding: 40px 85px 36px;
  position: relative;
  width: 820px;
}

#watches-20201101 .content--henry .benefit .benefit-item {
  background-repeat: no-repeat;
  padding-top: 20px;
}

#watches-20201101 .content--henry .benefit .benefit-item .benefit-item__ttl {
  margin-bottom: 22px;
}

#watches-20201101 .content--henry .benefit .benefit-item .benefit-item__body {
  margin-bottom: 18px;
}

#watches-20201101 .content--henry .benefit .benefit-item--no1 {
  background: url(../../../images/campaign/20201101_watches/bg-benefit01.png);
  background-size: 650px 171px;
  height: 171px;
  margin-bottom: 18px;
}

#watches-20201101 .content--henry .benefit .benefit-item--no2 {
  background: url(../../../images/campaign/20201101_watches/bg-benefit02.png);
  background-size: 650px 210px;
  height: 210px;
}

#watches-20201101 .content--henry .benefit .leaf--no1 {
  bottom: -56px;
  left: -107px;
}

#watches-20201101 .content--henry .benefit .leaf--no2 {
  right: 5px;
  top: -38px;
}

#watches-20201101 .content--sara {
  margin-bottom: 57px;
}

#watches-20201101 .content--sara .benefit {
  background: url(../../../images/campaign/20201101_watches/bg-sara-miller-benefits01.jpg);
  background-repeat: no-repeat;
  margin: 0 auto 73px;
  padding: 40px 85px 36px;
  position: relative;
  width: 820px;
}

#watches-20201101 .content--sara .benefit .benefit-item {
  background-repeat: no-repeat;
  padding-top: 40px;
}

#watches-20201101 .content--sara .benefit .benefit-item .benefit-item__body {
  margin-bottom: 18px;
}

#watches-20201101 .content--sara .benefit .benefit-item {
  background: url(../../../images/campaign/20201101_watches/bg-sara-miller-benefit01.jpg);
  background-size: 650px 160px;
  height: 160px;
}

#watches-20201101 .content--sara .benefit .leaf--no3 {
  bottom: -45px;
  left: -67px;
}

#watches-20201101 .content--sara .benefit .leaf--no4 {
  right: -28px;
  top: 25px;
}

#watches-20201101 .content--sara .item .item__cat {
  background-color: #c59f80;
}

#watches-20201101 .item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
}

#watches-20201101 .item:not(:first-child) .item__img,
#watches-20201101 .item:not(:first-child) .item__cat {
  border-left: none;
}

#watches-20201101 .item .item__img {
  border: 1px solid #c7c6c1;
}

#watches-20201101 .item .item__cat {
  color: #fff;
  font-size: 15px;
  line-height: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #2b2222;
  border: 1px solid #c7c6c1;
  border-top: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 16px;
  padding-top: 2px;
}

#watches-20201101 .item .item__info .name {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.47;
  margin-bottom: 12px;
}

#watches-20201101 .item .item__info .price {
  color: #000;
  font-size: 14px;
  line-height: 0.71;
}

#d_container .wrap {
  overflow: visible;
}
/*# sourceMappingURL=pc_20201101_watches.css.map */</pre></body></html>