@charset "UTF-8";
.privacy-wrap__date {
  padding: 0 0 30px;
}
.privacy-wrap__date p {
  text-align: right;
  line-height: 1.8;
}

.security_page .wrap-primary a {
  color: var(--base-color);
  text-decoration: underline;
}
.security_page .wrap-primary a:hover {
  text-decoration: none;
}
.security_page .wrap-primary#en {
  margin-top: 60px;
}
.security_page .purpose-item:not(:last-child) {
  margin-bottom: 60px;
}
.security_page .purpose-item .desc dl:not(:last-child) {
  margin-bottom: 1em;
}
.security_page .purpose-item .desc dl dt {
  font-weight: normal;
}
.security_page .purpose-item .desc dl dd {
  padding-left: 1.8em;
}
.security_page .purpose-item .desc ul {
  padding-left: 0;
}
.security_page .purpose-item .desc ul li {
  list-style: none;
}
.security_page .purpose-item .desc span.circlenum {
  font-size: 20px;
}
.security_page .purpose-item span.dl {
  display: block;
}
.security_page .purpose-item span.dl::after {
  content: ">";
  color: var(--base-color);
  padding-left: 1em;
}
.security_page .number_txt_A p.desc {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.75;
}

.about-privacy .desc {
  align-items: baseline;
  padding: 3rem 6.2rem;
  background-color: rgba(130, 131, 136, 0.08);
}
.about-privacy .desc dl:not(:last-child) {
  margin-bottom: 1em;
}
.about-privacy .desc dl dt {
  color: var(--base-color);
  font-weight: bold;
  margin-bottom: 10px;
}
.about-privacy .desc dl dt::before {
  content: "■";
  padding-right: 0.5em;
}
.about-privacy .desc dl dd {
  padding-left: 1em;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.75;
}
.about-privacy .desc dl dd a {
  color: var(--base-color);
  text-decoration: underline;
}
.about-privacy .desc dl dd a:hover {
  text-decoration: none;
}
.about-privacy .select-btns {
  padding: 60px 0;
}
.about-privacy .select-btns form {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 50px;
}
.about-privacy .submitbtn {
  text-align: center;
  width: 100%;
}
.about-privacy .submitbtn button {
  border-radius: 5px;
  border: 1px solid var(--base-color);
  background-color: var(--base-color);
  color: var(--white);
  padding: 27px 18px;
  min-width: 27rem;
  cursor: pointer;
}
.about-privacy .submitbtn button:hover {
  background: #fff;
  color: var(--base-color);
}

.contactform-page #main_content_area {
  padding-top: 60px;
}

#en-front-inquiry .form_area .scroll_area p a {
  color: var(--base-color);
  text-decoration: underline;
}
#en-front-inquiry .form_area .scroll_area p a:hover {
  text-decoration: none;
}

/*# sourceMappingURL=adm.css.map */
