@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese");
@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,700&display=swap");
.item:nth-child(1) {
  -webkit-animation: example 0.6s ease 0.1s 1 forwards;
  animation: example 0.6s ease 0.1s 1 forwards; }

.item:nth-child(2) {
  -webkit-animation: example 0.6s ease 0.2s 1 forwards;
  animation: example 0.6s ease 0.2s 1 forwards; }

.item:nth-child(3) {
  -webkit-animation: example 0.6s ease 0.3s 1 forwards;
  animation: example 0.6s ease 0.3s 1 forwards; }

.item:nth-child(4) {
  -webkit-animation: example 0.6s ease 0.4s 1 forwards;
  animation: example 0.6s ease 0.4s 1 forwards; }

.item:nth-child(5) {
  -webkit-animation: example 0.6s ease 0.5s 1 forwards;
  animation: example 0.6s ease 0.5s 1 forwards; }

.item:nth-child(6) {
  -webkit-animation: example 0.6s ease 0.6s 1 forwards;
  animation: example 0.6s ease 0.6s 1 forwards; }

@-webkit-keyframes example {
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
@keyframes example {
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
.inner {
  max-width: 1200px;
  margin: auto; }

.privacy-policy ol.dotList {
  font-size: 142.9%; }
  .privacy-policy ol.dotList li {
    margin-bottom: 75px;
    font-weight: 700; }
  .privacy-policy ol.dotList p {
    font-size: 70%;
    margin-top: 35px;
    font-weight: 400; }

.guide .block02 {
  padding: 100px 11%; }
  .guide .block02 dl {
    margin-bottom: 90px; }
    .guide .block02 dl dt {
      font-size: 114.3%;
      margin-bottom: 15px;
      padding-left: 90px;
      position: relative; }
      .guide .block02 dl dt::before {
        content: "";
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #000;
        position: absolute;
        left: 0;
        top: 0; }
    .guide .block02 dl dd {
      padding-bottom: 100px;
      padding-left: 90px;
      position: relative; }
      .guide .block02 dl dd::after {
        content: "";
        background: #000;
        width: 1px;
        height: 100%;
        display: block;
        position: absolute;
        top: -15px;
        left: 12px; }
  .guide .block02 .table01 {
    margin-bottom: 50px; }
    .guide .block02 .table01 th {
      text-align: left; }
