@charset "UTF-8";
/* カスタマーハラスメントに関するガイドラインCSS 20260929 */

.guideline-customer-harassment{line-height:2;padding:1em;}
.guideline-customer-harassment dl{margin-bottom:1em;}
.guideline-customer-harassment dt{font-size:1.3em;font-weight:700;padding:.7em 0;border-bottom:1px solid #ccc}
.guideline-customer-harassment dt span{font-size:.85em;} 
.guideline-customer-harassment dd{padding:1em 0;line-height:2;}
.guideline-customer-harassment dd p{margin:0;}
.guideline-customer-harassment dd .list_disc{margin-left:1.1em;position: relative;}
.guideline-customer-harassment dd .list_disc:before{
content: "・";
position: absolute;
left: -1.1em;
}

.guideline-customer-harassment ol.knumlist{counter-reset: number 0;list-style: none;margin:0;padding:0;margin-left:2em;}
.guideline-customer-harassment ol.knumlist li{margin-bottom:3px;position: relative;}
.guideline-customer-harassment ol.knumlist li:before{
  counter-increment: number 1; 
  content: "（"counter(number)"）";position: absolute;left: -2.3em;font-family:monospace;font-size:1.1em;
}
