@media screen and (min-width: 768px) {
  .pc-none {
    display: none; } }
@media screen and (max-width: 767px) {
  .pc-none {
    display: block; } }

@media screen and (min-width: 768px) {
  .sp-none {
    display: block; } }
@media screen and (max-width: 767px) {
  .sp-none {
    display: none; } }

@media screen and (min-width: 768px) {
  br.pc-none {
    display: none; } }
@media screen and (max-width: 767px) {
  br.pc-none {
    display: inline; } }

@media screen and (min-width: 768px) {
  br.sp-none {
    display: inline; } }
@media screen and (max-width: 767px) {
  br.sp-none {
    display: none; } }

.policy-list {
  /*max-width: 600px;*/
  margin: 0 auto;
  /*display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;*/
  padding-left: 20px; }
  .policy-list > li {
    margin-top: 20px; }
    .policy-list > li:first-child {
      margin-top: 0; }
  @media screen and (max-width: 767px) {
    .policy-list {
      padding-left: 5.33333vw; } }

.policy-list02 {
  padding-left: 13px; }
  .policy-list02 li {
    margin-top: 10px; }
  .policy-list02 .p-btn-text-04 {
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
    .policy-list02 .p-btn-text-04:hover {
      opacity: .5; }

/*.policy-list-area{ 
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	max-width: 600px;
    margin-inline: auto;
}*/
