#suntory_contents.top .wrapper section.entry .inner ul.agreeCheckBox {
  margin-bottom: min(calc(40 / 750 * 100vw), 20px);
}
#suntory_contents.top .wrapper section.entry .inner ul.agreeCheckBox li #agreeCheck {
  /* vertical-align: middle; */
  margin: 0;
}

.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.ln {
  pointer-events: none;
  background: #C8CDD2;
}
.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.ln:before {
  background-image: url(../img/icn_ln.svg);
}
.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.tw {
  pointer-events: none;
  background: #C8CDD2;
}
.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.tw:before {
  background-image: url(../img/icn_tw.svg);
}
.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.fb {
  pointer-events: none;
  background: #C8CDD2;
}
.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.fb:before {
  background-image: url(../img/icn_fb.svg);
}
.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.fb a.btn.sid {
  pointer-events: none;
  background: #C8CDD2;
}
.modePC #suntory_contents.top .wrapper section.entry .inner a.btn.fb a.btn.sid:before {
  background-image: url(../img/icn_sid.svg);
}
.modePC #suntory_contents.top .wrapper section.entry .inner ul.agreeCheckBox li label {
  /* display: grid;
  place-content: center;
  grid-auto-flow: column; */
  /* gap: 0 0.8em; */
  display: flex;
  gap: 0.8em;
  padding: 15px;
  max-width: 600px;
  background: #fff;
  border-radius: 10px;
  font-size: 1em;
  font-weight: 700;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}
.modePC #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.ln {
  pointer-events: auto;
  background: #01b901;
}
.modePC #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.tw {
  pointer-events: auto;
  background: #1da1f3;
}
.modePC #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.fb {
  pointer-events: auto;
  background: #1977f3;
}
.modePC #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.sid {
  pointer-events: auto;
  background: #5ac2db;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner a.btn.ln {
  pointer-events: none;
  background: #C8CDD2;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner a.btn.tw {
  pointer-events: none;
  background: #C8CDD2;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner a.btn.fb {
  pointer-events: none;
  background: #C8CDD2;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner a.btn.sid {
  pointer-events: none;
  background: #C8CDD2;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner ul.agreeCheckBox li label {
  /* display: grid;
  place-content: center;
  grid-auto-flow: column;
  gap: 0 0.8em; */
  display: flex;
  gap: 0.8em;
  align-items: center;
  justify-content: center;
  padding: min(calc(20 / 750 * 100vw), 20px);
  background: #fff;
  border-radius: min(calc(10 / 750 * 100vw), 10px);
  font-size: min(calc(28 / 750 * 100vw), 28px);
  font-weight: 700;
  cursor: pointer;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.ln {
  pointer-events: auto;
  background: #01b901;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.tw {
  pointer-events: auto;
  background: #1da1f3;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.fb {
  pointer-events: auto;
  background: #1977f3;
}
.modeSP #suntory_contents.top .wrapper section.entry .inner .agreeOk a.btn.sid {
  pointer-events: auto;
  background: #5ac2db;
}