.privacy{max-width:100%}.privacy__inner{padding:235px 50px 135px}@media (min-width:769px) and (max-width:1024px){.privacy__inner{padding:156px 33px 90px}}@media (min-width:0px) and (max-width:768px){.privacy__inner{padding:30vw 4vw 20vw}}.privacy__content{margin:0 auto;max-width:1200px}.privacy__heading{text-align:left}.privacy__heading--item{color:#fd4f02;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;padding-left:30px;position:relative}@media (min-width:769px) and (max-width:1024px){.privacy__heading--item{padding-left:20px}}@media (min-width:0px) and (max-width:768px){.privacy__heading--item{font-size:2.66vw;padding-left:13px}}.privacy__heading--item:before{background:#fd4f02;content:"";height:2px;left:0;position:absolute;top:50%;width:22px}@media (min-width:769px) and (max-width:1024px){.privacy__heading--item:before{width:14px}}@media (min-width:0px) and (max-width:768px){.privacy__heading--item:before{width:6px}}.privacy__heading--title{color:#000;font-size:2.8rem;font-weight:700;letter-spacing:.05rem;line-height:1;padding:30px 0 72px}@media (min-width:769px) and (max-width:1024px){.privacy__heading--title{font-size:2.4rem;padding:22px 0 48px}}@media (min-width:0px) and (max-width:768px){.privacy__heading--title{font-size:5.33vw;line-height:8vw;padding:4vw 0 5vw}}.privacy__read{border-top:2px solid #c8c6c6;margin:0 auto;max-width:1000px;position:relative}.privacy__read:after{background:#fd4f02;content:"";height:2px;left:0;position:absolute;top:-2px;width:100px}@media (min-width:0px) and (max-width:768px){.privacy__read:after{width:50px}}.privacy__read__basic{margin-top:40px;width:100%}@media (min-width:0px) and (max-width:768px){.privacy__read__basic{margin-top:8.5vw}}.privacy__read__basic--title{color:#fd4f02;font-size:2.2rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:769px) and (max-width:1024px){.privacy__read__basic--title{font-size:2rem}}@media (min-width:0px) and (max-width:768px){.privacy__read__basic--title{font-size:4.53vw}}.privacy__read__basic__list{margin-top:0}.privacy__read__basic__list__item:first-child{margin-top:43px}@media (min-width:0px) and (max-width:768px){.privacy__read__basic__list__item:first-child{margin-top:6vw}}.privacy__read__basic__list__item{margin-top:42px}@media (min-width:0px) and (max-width:768px){.privacy__read__basic__list__item{margin-top:5.3vw}}.privacy__read__basic__list__item__heading{align-items:baseline;display:flex}.privacy__read__basic__list__item__heading--num{color:#fd4f02;font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.05rem;line-height:1;padding-right:15px}@media (min-width:769px) and (max-width:1024px){.privacy__read__basic__list__item__heading--num{font-size:2rem}}@media (min-width:0px) and (max-width:768px){.privacy__read__basic__list__item__heading--num{font-size:4.53vw}}.privacy__read__basic__list__item__heading--text{color:#000;font-size:1.8rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__read__basic__list__item__heading--text{font-size:4vw;line-height:7.5vw}}.privacy__read__basic__list__read{margin-top:14px}.privacy__read__basic__list__read--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__read__basic__list__read--text{font-size:3.73vw}}.privacy__read__basic__list__read__table__list{display:table}.privacy__read__basic__list__read__table__list--icon{float:left}.privacy__read__basic__list__read__table__list--text{display:table-cell;vertical-align:middle}.privacy__read__world{margin:100px 0 67px;width:100%}@media (min-width:769px) and (max-width:1024px){.privacy__read__world{margin:66px 0 44px}}@media (min-width:0px) and (max-width:768px){.privacy__read__world{margin:12.5vw 0 14.5vw}}.privacy__read__world--title{color:#fd4f02;font-size:2.2rem;font-weight:500;letter-spacing:.05rem;line-height:1;margin-bottom:35px;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__read__world--title{font-size:4.53vw;line-height:8vw;margin-bottom:2.5vw}}.privacy__read__world--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__read__world--text{font-size:3.73vw}}.privacy__read__info{width:100%}.privacy__read__info--title{color:#fd4f02;font-size:2.2rem;font-weight:500;letter-spacing:.05rem;line-height:1;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__read__info--title{font-size:4.53vw}}.privacy__read__info__list__item:first-child{margin-top:40px}@media (min-width:0px) and (max-width:768px){.privacy__read__info__list__item:first-child{margin-top:6.66vw}}.privacy__read__info__list__item{margin-top:43px}@media (min-width:0px) and (max-width:768px){.privacy__read__info__list__item{margin-top:6vw}}.privacy__read__info__list__item:nth-child(2){margin-top:73px}@media (min-width:0px) and (max-width:768px){.privacy__read__info__list__item:nth-child(2){margin-top:6.5vw}}.privacy__read__info__list__item--title{color:#000;font-size:1.8rem;font-weight:400;letter-spacing:.05rem;line-height:1;margin-bottom:8px;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__read__info__list__item--title{font-size:4vw;margin-bottom:2.66vw}}.privacy__read__info__list__item--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.8;text-align:left}@media (min-width:0px) and (max-width:768px){.privacy__read__info__list__item--text{font-size:3.73vw}}.privacy__matters{margin-top:102px}@media (min-width:0px) and (max-width:768px){.privacy__matters{margin-top:11.5vw}}.privacy__matters--text{color:#2f2e2e;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1;text-align:right}@media (min-width:0px) and (max-width:768px){.privacy__matters--text{font-size:3.73vw}}#pagetop{bottom:62px;position:fixed;right:50px;width:74px;z-index:5}@media (min-width:769px) and (max-width:1024px){#pagetop{bottom:41px;position:fixed;right:33px;width:49px}}@media (min-width:0px) and (max-width:768px){#pagetop{bottom:8.6vw;right:4vw;width:14vw}}