@charset "UTF-8";


.policy_list02_01 {

  margin-left: 2em;

}

.policy_list02,
.policy_list {

  margin-left: 1rem;
}
.policy_list_sm01 li,
.policy_list li {
  display: table;
  position: relative;
  margin-left: 2em;
  padding-left: 8px;
}



.policy_list_sm01 li::before,
.policy_list li::before {
  position: absolute;
  display: block;
left: -20px;
}

body .policy_list_sm01 li:nth-child(1)::before {

  content: '①';


}
body .policy_list_sm01 li:nth-child(2)::before {

content: '②';


}

.policy_list li:nth-child(1)::before {
content: '(1)';
}



.policy_list li:nth-child(2)::before {
content: '(2)';
}



.policy_list li:nth-child(3)::before {
content: '(3)';
}


.policy_list li:nth-child(4)::before {
content: '(4)';
}


.policy_list li:nth-child(5)::before {
content: '(5)';
}


.policy_list li:nth-child(n + 2) {

  margin-top: 15px;
}

.policy_list_sm02 {

  display: table;
}


.policy_list_sm02 li::before {
  display: none;
}

.policy_list_sm02 span {
  display: table-cell;

}


.policy_list_sm02 span:nth-child(1) {
  white-space: nowrap;
}


h2 {
  font-size: 1.6em;
}

.policy_list em  {
  display: table;
  font-weight: normal;
}



.policy_list em span {
  display: table-cell;

}
.policy_list em span i  {

  margin-left: 1em;

}
body,
body#p-policy {

    line-height: 1.6;
    font-size: 1em;

font-feature-settings:initial;
letter-spacing: 0.12em;
}



body .policy_list_sm01 li{

    padding-left: 0;
}