.js-slideIn{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translate(0, 40px);transform:translate(0, 40px)}.js-slideIn.is-shown{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.privacy{background-color:#f7e6e8}@media(max-width: 767px){.privacy{padding:22.2222222222vw 0 50vw}}@media(min-width: 768px)and (max-width: 1279px){.privacy{padding:7.8125vw 0 17.96875vw}}@media(min-width: 1280px){.privacy{padding:100px 0 230px}}.privacy-title{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.privacy-title{margin-bottom:16.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.privacy-title{margin-bottom:6.25vw}}@media(min-width: 1280px){.privacy-title{margin-bottom:80px}}.privacy-title-ja{display:block;font-weight:700;line-height:1;letter-spacing:.05em;text-indent:.05em;text-align:center;color:#000}@media(max-width: 767px){.privacy-title-ja{font-size:5.5555555556vw;line-height:11.1111111111vw}}@media(min-width: 768px)and (max-width: 1279px){.privacy-title-ja{font-size:2.734375vw;line-height:4.6875vw}}@media(min-width: 1280px){.privacy-title-ja{font-size:35px;line-height:60px}}.privacy-title-en{color:#be3c50;font-weight:700;letter-spacing:.2em}@media(max-width: 767px){.privacy-title-en{font-size:3.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.privacy-title-en{font-size:1.09375vw}}@media(min-width: 1280px){.privacy-title-en{font-size:14px}}.lead{margin:0 auto;background-color:#fff}@media(max-width: 767px){.lead{width:100%;max-width:540px;padding:16.6666666667vw 0 27.7777777778vw}}@media(min-width: 768px)and (max-width: 1279px){.lead{width:78.125vw;padding:6.25vw 0 9.375vw}}@media(min-width: 1280px){.lead{width:1000px;padding:80px 0 120px}}.lead-head{font-size:20px;font-weight:bold;text-align:center}@media(max-width: 767px){.lead-head{width:84.2105263158vw;padding:6.5789473684vw 0;margin:10.5263157895vw auto 0}}@media(min-width: 768px)and (max-width: 1279px){.lead-head{width:62.5vw;padding:1.953125vw 0;margin:3.125vw auto 1.953125vw}}@media(min-width: 1280px){.lead-head{width:800px;padding:25px 0;margin:40px auto 25px}}.lead-title{border-bottom:#767676 1px solid;font-weight:bold;font-size:18px}@media(max-width: 767px){.lead-title{width:84.2105263158vw;padding-bottom:3.9473684211vw;margin:7.8947368421vw auto 3.9473684211vw}}@media(min-width: 768px)and (max-width: 1279px){.lead-title{width:62.5vw;padding-bottom:15px;margin:30px auto 15px}}@media(min-width: 1280px){.lead-title{width:800px;padding-bottom:15px;margin:30px auto 15px}}.lead-text{letter-spacing:.1em;line-height:1.8;margin:0 auto}@media(max-width: 767px){.lead-text{width:84.2105263158vw}}@media(min-width: 768px)and (max-width: 1279px){.lead-text{width:62.5vw}}@media(min-width: 1280px){.lead-text{width:800px}}.lead-text-ul{list-style:none;list-style-position:inside;line-height:1.5;margin:30px auto}@media(max-width: 767px){.lead-text-ul{width:84.2105263158vw}}@media(min-width: 768px)and (max-width: 1279px){.lead-text-ul{width:62.5vw}}@media(min-width: 1280px){.lead-text-ul{width:800px}}.lead-text-ul-li{counter-increment:hoge;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.lead-text-ul-li::before{content:counter(hoge) ".";margin:0 8px 0 0}.lead-text-ul-li2{counter-increment:hoge;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.lead-text-ul-li2::before{content:"・";font-size:15px;margin:0 8px 0 0}.lead-text-ul-li3{counter-increment:hoge;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.lead-text-ul-li3::before{content:"（" counter(hoge) "）";margin:0 8px 0 0}
