@charset "utf-8";
.privacy{width:91.40625%;margin:auto;}.privacy__ttl{margin-top:32px;font-size:30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;-moz-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;-o-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;-ms-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;}.privacy__ttl.inview--enter{opacity:1;-ms-filter:none;filter:none}.privacy__wrap{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms;-moz-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms;-o-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms;-ms-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms;transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms;}.privacy__wrap.inview--enter{opacity:1;-ms-filter:none;filter:none}.privacy__wrap:nth-child(2){padding:103px 0 80px;-webkit-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;-moz-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;-o-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;-ms-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms;transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 500ms}.privacy__wrap:nth-child(3){-webkit-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 800ms;-moz-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 800ms;-o-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 800ms;-ms-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 800ms;transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 800ms}.privacy__wrap:not(:nth-child(2)){margin:0 auto;padding:80px 0;border-top:1px solid var(--text-color)}.privacy__subTtl{font-size:16px;line-height:180%;font-weight:bold;width:37.60683760683761%;height:fit-content;position:sticky;top:130px}.privacy__contBox{width:58.11965811965812%}.privacy__head{font-size:15px;line-height:180%;font-weight:bold}.privacy__detail{font-size:13px;line-height:180%}.privacy__operations:first-child .privacy__head{margin-top:0}.privacy__operations .privacy__head{margin-top:40px}.privacy__operations .privacy__detailBox{margin-top:30px}.privacy__operations .privacy__detail:not(:first-child){margin-top:5px}.privacy__overview .privacy__head:not(:first-child){margin-top:40px}.privacy__overview .privacy__detailBox{margin-top:30px;}.privacy__overview .privacy__detailBox:nth-child(2){margin-top:35px}.privacy__overview .privacy__detail:not(:first-child){margin-top:9px}.privacy__policy .privacy__head{margin-top:40px}.privacy__policy .privacy__detailBox{margin-top:30px}.privacy__policy .privacy__detail:not(:first-child){margin-top:5px}.privacy__disclaimer .privacy__head{margin-top:40px}.privacy__disclaimer .privacy__detailBox{margin-top:30px}.privacy__disclaimer .privacy__detail:not(:first-child){margin-top:5px}@media screen and (max-width:736px){.privacy{font-feature-settings:normal;width:89.33333333333333vw;}.privacy__ttl{width:86.66666666666667vw;margin-top:10.133333333333333vw;font-size:6.666666666666667vw;-webkit-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 0ms;-moz-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 0ms;-o-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 0ms;-ms-transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 0ms;transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 400ms 0ms}.privacy__wrap{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.privacy__wrap:nth-child(2){padding:14.4vw 0 13.333333333333334vw}.privacy__wrap:not(:nth-child(2)){padding:13.333333333333334vw 0}.privacy__subTtl{width:86.66666666666667vw;font-size:3.733333333333333vw;position:static}.privacy__contBox{width:86.66666666666667vw}.privacy__head{font-size:3.2vw}.privacy__detail{font-size:3.2vw}.privacy__group .privacy__detail{margin-top:9.333333333333334vw}.privacy__operations:first-child .privacy__head{margin-top:9.333333333333334vw}.privacy__operations .privacy__head{margin-top:9.333333333333334vw}.privacy__operations .privacy__detailBox{margin-top:6.4vw}.privacy__operations .privacy__detail:not(:first-child){margin-top:1.6vw}.privacy__overview .privacy__head{margin-top:9.333333333333334vw}.privacy__overview .privacy__detailBox{margin-top:6.666666666666667vw}.privacy__overview .privacy__detail:not(:first-child){margin-top:2.666666666666667vw}.privacy__policy{margin-top:9.333333333333334vw;}.privacy__policy .privacy__head{margin-top:9.333333333333334vw}.privacy__policy .privacy__detailBox{margin-top:6.4vw}.privacy__policy .privacy__detail{margin-top:6.4vw}.privacy__disclaimer{margin-top:9.333333333333334vw;}.privacy__disclaimer .privacy__head{margin-top:9.333333333333334vw}.privacy__disclaimer .privacy__detailBox{margin-top:6.4vw}.privacy__disclaimer .privacy__detail:not(:first-child){margin-top:6.4vw}}