@font-face{font-family:"NotoSansJp";font-style:normal;font-weight:400;font-display:swap;src:url("/tokutei/wp-content/themes/otaff/assets/fonts/NotoSansJP-Regular-Subset.woff2") format("woff2")}@font-face{font-family:"NotoSansJp";font-style:normal;font-weight:500;font-display:swap;src:url("/tokutei/wp-content/themes/otaff/assets/fonts/NotoSansJP-Medium-Subset.woff2") format("woff2")}@font-face{font-family:"NotoSansJp";font-style:normal;font-weight:bold;font-display:swap;src:url("/tokutei/wp-content/themes/otaff/assets/fonts/NotoSansJP-Bold-Subset.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/tokutei/wp-content/themes/otaff/assets/fonts/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:bold;font-display:swap;src:url("/tokutei/wp-content/themes/otaff/assets/fonts/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url("/tokutei/wp-content/themes/otaff/assets/fonts/Roboto-Black.ttf") format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url("/tokutei/wp-content/themes/otaff/assets/fonts/Raleway-SemiBold.ttf") format("truetype")}.p-privacy{counter-reset:num}.p-privacy__content{counter-increment:num}.p-privacy__content+.p-privacy__content{margin-top:3.75vw}@media only screen and (max-width: 1023px){.p-privacy__content+.p-privacy__content{margin-top:3.90625vw}}@media only screen and (max-width: 767px){.p-privacy__content+.p-privacy__content{margin-top:8vw}}.p-privacy__head{position:relative;padding-left:2.375vw;font-size:1.25vw;padding-bottom:.625vw;border-bottom:1px #d8d8d8 solid;font-weight:bold;line-height:1.2;margin-bottom:1.875vw}@media only screen and (max-width: 1023px){.p-privacy__head{margin-bottom:1.953125vw;font-size:2.34375vw;padding-left:3.2552083333vw;padding-bottom:1.3020833333vw}}@media only screen and (max-width: 767px){.p-privacy__head{margin-bottom:4vw;font-size:4.8vw;padding-left:6.6666666667vw;padding-bottom:2.6666666667vw}}.p-privacy__head::before{content:counter(num) ".";display:block;position:absolute;left:0;top:0;-webkit-transform:translateY(-7%);transform:translateY(-7%);font-size:1.375vw;font-weight:bold;color:#f26001;line-height:1.1818181818}@media only screen and (max-width: 1023px){.p-privacy__head::before{font-size:2.6041666667vw}}@media only screen and (max-width: 767px){.p-privacy__head::before{font-size:5.3333333333vw}}.p-privacy__text{font-weight:400;letter-spacing:.04em}.p-privacy__list{counter-reset:li-num}.p-privacy__item{counter-increment:li-num;position:relative;padding-left:2.8125vw;font-weight:400;letter-spacing:.04em}@media only screen and (max-width: 1023px){.p-privacy__item{padding-left:4.5572916667vw}}@media only screen and (max-width: 767px){.p-privacy__item{padding-left:9.3333333333vw}}.p-privacy__item+.p-privacy__item{margin-top:1.25vw}@media only screen and (max-width: 1023px){.p-privacy__item+.p-privacy__item{margin-top:1.3020833333vw}}@media only screen and (max-width: 767px){.p-privacy__item+.p-privacy__item{margin-top:2.6666666667vw}}.p-privacy__item::before{content:"（" counter(li-num) "）";display:block;position:absolute;left:0;top:0}.p-pdf__wrap+.p-pdf__wrap{margin-top:5vw}@media only screen and (max-width: 1023px){.p-pdf__wrap+.p-pdf__wrap{margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){.p-pdf__wrap+.p-pdf__wrap{margin-top:10.6666666667vw}}.p-pdf__content{border-radius:.625vw;padding:3vw 1.25vw;background-color:#f6f6f6}@media only screen and (max-width: 1023px){.p-pdf__content{border-radius:.6510416667vw;padding:3.125vw 1.953125vw}}@media only screen and (max-width: 767px){.p-pdf__content{border-radius:1.3333333333vw;padding:6.4vw 4vw}}.p-pdf__link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.p-pdf__link-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw}}.p-pdf__link{min-width:21.875vw;max-width:50%;height:auto}@media only screen and (max-width: 767px){.p-pdf__link{max-width:none;width:100%}}.p-pdf__link span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.p-pdf__content-text{margin-top:1.5vw;text-align:center}@media only screen and (max-width: 1023px){.p-pdf__content-text{margin-top:1.5625vw}}@media only screen and (max-width: 767px){.p-pdf__content-text{margin-top:3.2vw}}