.customer_harassment_policy .section-ttl-wrap {
background-image: url(../../images/privacy/bg_privacy_ttl.jpg);
.section-ttl {letter-spacing:.1em;}

}
.customer-cont {
	padding-bottom:10em;
	line-height:1.6;
.content p {
    margin-top: 1em;
}
}
.section-com {
	font-size: clamp(20.00px, calc(0.44vw + 18.34px), 24.00px);
    color: #fff;
	margin-bottom:20px;
font-family: "Noto Serif JP", serif;
}

.content .cus-title-sub {
padding-bottom: 10px;
    border-bottom: 1px solid #878f9a;
    color: #878f9a;
    text-align: left;
    font-size: 22px;
}
.content .cus-sec-title {
	color:#1f5caa;
	margin-top:2em;
	font-size:18px;
	font-weight:bold;
}
.content .cus-sec-title:first-of-type {
	margin-top:1em;
}

.maru-list {
	margin-top:1em;
  counter-reset: maru;
  list-style: none;
  padding-left: 0;
}

.maru-list > li {
  counter-increment: maru;
  position: relative;
  margin-top: 1em;
	padding-left: 1.2em;
    text-indent: -1.2em;
}

.maru-list > li::before {
  content: counter(maru, cjk-ideographic); /* 後で丸数字に変換 */
  content: "①";
	margin-right:.2em;
}

/* 丸数字（①②③…）に変換 */
.maru-list > li:nth-child(1)::before { content: "①"; }
.maru-list > li:nth-child(2)::before { content: "②"; }
.maru-list > li:nth-child(3)::before { content: "③"; }
.maru-list > li:nth-child(4)::before { content: "④"; }
.maru-list > li:nth-child(5)::before { content: "⑤"; }
.maru-list > li:nth-child(6)::before { content: "⑥"; }
.maru-list > li:nth-child(7)::before { content: "⑦"; }
.maru-list > li:nth-child(8)::before { content: "⑧"; }
.maru-list > li:nth-child(9)::before { content: "⑨"; }
.maru-list > li:nth-child(10)::before { content: "⑩"; }

.kana-list {
  list-style: none;
  margin: .5em 0 0;
}

.kana-list li {
  position: relative;
  padding-left: 2em; /* 行頭文字の幅 */
  text-indent: -2em; /* 折り返しを揃える */
  line-height: 1.6;
  margin-bottom: 0.4em;
}