.p-intr,.p-privacy{margin-inline:auto;width:clamp(960px,66.6666666667vw,1280px)}@media only screen and (max-width:1199px){.p-intr,.p-privacy{width:87.5%}}.p-intr{margin-top:4.2857142857rem}@media only screen and (max-width:767px){.p-intr{margin-top:2.1428571429rem}}@media only screen and (max-width:767px){.p-intr .c-txt{text-align:left!important}}.p-privacy__container{margin-top:5.7142857143rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container{margin-top:4.2857142857rem}}@media only screen and (max-width:767px){.p-privacy__container{margin-top:3em}}.p-privacy__container h3{display:inline-block;color:#c8c8c8;border-bottom:1px solid #c8c8c8;padding-bottom:.7em}.p-privacy__container__contents{margin-top:2.1428571429rem;padding:0 1.0714285714rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents{margin-top:1.4285714286rem}}@media only screen and (max-width:767px){.p-privacy__container__contents{margin-top:1em}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents{padding:0 .7142857143rem}}@media only screen and (max-width:767px){.p-privacy__container__contents{padding:0}}.p-privacy__container__contents .c-txt--lh2{margin-top:1.4285714286rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents .c-txt--lh2{margin-top:1.0714285714rem}}@media only screen and (max-width:767px){.p-privacy__container__contents .c-txt--lh2{margin-top:1em}}.p-privacy__container__contents .c-txt--lh2:first-child{margin-top:0}.p-privacy__container__contents .detail{background:#3b3b3b;padding:1.7857142857rem 2.1428571429rem;margin-top:1.0714285714rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents .detail{padding:1.4285714286rem 1.7857142857rem}}@media only screen and (max-width:767px){.p-privacy__container__contents .detail{padding:1.5em 1em}}@media only screen and (max-width:767px){.p-privacy__container__contents .detail{margin-top:1em}}.p-privacy__container__contents .detail p{padding-left:1.5em;text-indent:-1.5em;margin-top:0}.p-privacy__container__contents .detail p:first-child{margin-top:0}.p-privacy__container__contents .info{padding:1.4285714286rem 2.5rem;margin-top:1.4285714286rem;border:1px solid #fff}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents .info{padding:1.4285714286rem 1.7857142857rem}}@media only screen and (max-width:767px){.p-privacy__container__contents .info{padding:1em}}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents .info{margin-top:1.0714285714rem}}@media only screen and (max-width:767px){.p-privacy__container__contents .info{margin-top:1em}}.p-privacy__container__contents .info .c-txt--lh2{margin-top:0}.p-privacy__container__contents .inner{margin-top:2.8571428571rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents .inner{margin-top:2.1428571429rem}}@media only screen and (max-width:767px){.p-privacy__container__contents .inner{margin-top:1.5em}}.p-privacy__container__contents .inner+.inner{margin-top:2.1428571429rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-privacy__container__contents .inner+.inner{margin-top:1.4285714286rem}}@media only screen and (max-width:767px){.p-privacy__container__contents .inner+.inner{margin-top:1.5em}}