@charset "UTF-8";
#upsell_content {
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
}

#upsell_content h1 {
  margin: 0;
}

#upsell_content img {
  display: block;
}

#upsell_content .mds-product-info {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  width: 70%;
  text-align: center;
}

#upsell_content .mds-product-info__heading {
  margin-bottom: 10px;
  color: #3d8101;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

#upsell_content .mds-product-info .mds-table {
  width: 100%;
}

#upsell_content .mds-product-info .mds-table th,
#upsell_content .mds-product-info .mds-table td {
  color: #333;
  padding: 10px;
}

#upsell_content .mds-product-info .mds-table th b,
#upsell_content .mds-product-info .mds-table td b {
  font-weight: bold;
}

#upsell_content .mds-product-info .mds-table th {
  border-bottom: 1px solid #fff;
  font-weight: normal;
  text-align: center;
  background-color: #eee;
}

#upsell_content .mds-product-info .mds-table td {
  border-bottom: 1px solid #eee;
  text-align: right;
}

#upsell_content .mds-product-info .mds-note {
  margin-top: 10px;
  text-align: right;
}

#upsell_content .mds-product-info .mds-note p {
  font-family: -apple-system, BlinkMacSystemFont, "Noto Sans Japanese", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "メイリオ", sans-serif;
  font-size: 14px;
}

#upsell_content .wrap {
  padding-bottom: 30px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
}
#upsell_content .mds-cap-box {
  position: relative;
}
#upsell_content .mds-cap-box .button {
  position: absolute;
  bottom: 34px;
  left: 277px;
}
#upsell_content .mds-application .mds-app-box {
  position: relative;
}

#upsell_content .mds-application .mds-app-box .button {
  position: absolute;
}

#upsell_content .mds-application .mds-app-box.box01 .button {
  left: 0;
  right: 0;
  margin: auto;
  max-width: 840px;
  bottom: 30px;
}

#upsell_content .mds-application .mds-app-box.box02 .button {
  bottom: 27px;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 600px;
  bottom: 215px;
}
.animation{
  animation: dokundokun 1.5s ease infinite;
}

@keyframes dokundokun {
  0%  { transform: scale(1); }
  15% { transform: scale(1.1); }
  30% { transform: scale(1); }
  45% { transform: scale(1.1); }
  70% { transform: scale(1); }
}

