<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
:root {
  --fontf_sans-s: "Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
  --fontf_serif: 'Shippori Mincho', serif;
  --fontf_num: 'Roboto', sans-serif;
  --fontf_num_serif: "EB Garamond", serif;
  --color-red: #E1572B;
}
html,
body {
  overflow-x: hidden;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-style: normal;
}
.fontf_sans-s{
  font-family: var(--fontf_sans-s);
  font-style: normal;
}
#contents-wrap__renewal {
  text-align: left;
}
#contents-wrap__renewal .pan {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  padding: 8px 15px;
}
#contents-wrap__renewal .container {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
#contents-wrap__renewal .pan-ol {
  margin: 0;
  padding: 0;
  display: flex;
}
#contents-wrap__renewal .pan li{
  font-family: var(--fontf_sans-s);
  font-size: 1.4rem;
  line-height: 1.35;
}
#contents-wrap__renewal .pan li:nth-last-of-type(2){
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
#contents-wrap__renewal .pan li::after{
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  border: 1px solid #CEC1C1;
  border-width: 1px 1px 0 0;
  margin: 0 8px 1px 10px;
}
#contents-wrap__renewal .pan li:nth-last-child(-n + 2)::after{
  content: none;
}
#contents-wrap__renewal {
  background-color: #EAEAEA;
  padding: 70px 0 60px;
  font-size: 10px;
}
@media only screen and (max-width: 959px) {
  #contents-wrap__renewal {
    padding: 60px 0 60px;
  }
}

</pre></body></html>