@charset "utf-8";
/* CSS Document */

section.skr_privacybox{
  max-width: 952px;
  margin: auto;
  padding: 140px 16px 224px;
}
.skr_txt01{
  line-height: 1.8;
  margin-bottom: 40px;
  letter-spacing: 0.01em;
  color: #383935;
  transform: translateY(20px);
  opacity: 0;
  transition: all 0.25s linear;
}
.skr_txt01.active{
  transform: translate(0);
  opacity: 1;
}
section.skr_privacybox>ol{margin-bottom: 116px;}
section.skr_privacybox>ol>li{
  line-height: 1.8;
  margin-bottom: 24px;
  letter-spacing: 0.01em;
  color: #383935;
  transform: translateY(20px);
  opacity: 0;
  transition: all 0.25s linear;
}
section.skr_privacybox>ol>li:nth-of-type(2){transition-delay: 0.1s;}
section.skr_privacybox>ol>li:nth-of-type(3){transition-delay: 0.2s;}
section.skr_privacybox>ol>li:nth-of-type(4){transition-delay: 0.3s;}
section.skr_privacybox>ol>li:nth-of-type(5){transition-delay: 0.4s;}
section.skr_privacybox>ol>li:nth-of-type(6){transition-delay: 0.5s;}
section.skr_privacybox>ol>li:nth-of-type(7){transition-delay: 0.6s;}
section.skr_privacybox>ol>li:nth-of-type(8){transition-delay: 0.7s;}
section.skr_privacybox>ol>li:nth-of-type(9){transition-delay: 0.8s;}
section.skr_privacybox>ol.active>li{
  transform: translate(0);
  opacity: 1;
}

section.skr_privacybox>ol>li li{
  padding-left: 1em;
  text-indent: -1em;
}

.skr_contact{
  line-height: 1.8;
  letter-spacing: 0.01em;
  color: #383935;
  transform: translateY(20px);
  opacity: 0;
  transition: all 0.25s linear;
}
.skr_contact.active{
  transform: translate(0);
  opacity: 1;
}
.skr_contact dl{margin-bottom: 24px;}
.skr_contact dl dd p span{margin-right: 1em;}
.skr_contact a{color: #383935;}





@media screen and (min-width:821px){
  .skr_contact a:hover{text-decoration: underline;}
}


@media screen and (max-width:428px){
  section.skr_privacybox{padding: 100px 16px 80px;}
  .skr_txt01{font-size: 0.75rem;}
  section.skr_privacybox>ol{
    margin-bottom: 80px;
    font-size: 0.75rem;
  }
  .skr_contact{font-size: 0.75rem;}
  .skr_contact dl dd p:nth-of-type(2) span{display: block;}
}