#privacy-page .privacy{position:relative}#privacy-page .privacy::before{content:"";background:#f4efec;position:absolute;left:0;top:0;width:13.89%;height:17.35%;z-index:-1}@media screen and (max-width:1024px){#privacy-page .privacy::before{width:9.89%;height:10.35%}}#privacy-page .privacy__box{padding:50px 60px 200px}@media screen and (max-width:1024px){#privacy-page .privacy__box{padding:50px 40px 200px}}@media screen and (max-width:750px){#privacy-page .privacy__box{padding:30px 20px 140px}}#privacy-page .privacy__box__inner{width:100%;max-width:816px;margin:0 auto}#privacy-page .privacy__box__inner .privacyBox:nth-of-type(n+2){margin-top:115px}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox:nth-of-type(n+2){margin-top:70px}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox:nth-of-type(n+2){margin-top:50px}}#privacy-page .privacy__box__inner .privacyBox:nth-of-type(3){position:relative}#privacy-page .privacy__box__inner .privacyBox:nth-of-type(3)::before{content:"";background:#bea094;position:absolute;right:calc(50% - 50vw);top:0;width:37.89%;height:297.35%;z-index:-1}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox:nth-of-type(3)::before{width:24.89%;height:241.35%}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox:nth-of-type(3)::before{display:none}}#privacy-page .privacy__box__inner .privacyBox:nth-of-type(7){position:relative}#privacy-page .privacy__box__inner .privacyBox:nth-of-type(7)::before{content:"";background:#ead3ca;position:absolute;left:calc(50% - 50vw);top:40%;width:23.3%;height:82.35%;z-index:-1}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox:nth-of-type(7)::before{top:40%;width:17.3%;height:60.35%}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox:nth-of-type(7)::before{top:57%}}#privacy-page .privacy__box__inner .privacyBox dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0 60px}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl{gap:0 20px}}#privacy-page .privacy__box__inner .privacyBox dl dt{width:90px;margin-top:3px}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dt{width:50px}}#privacy-page .privacy__box__inner .privacyBox dl dt span{font-size:36px;position:relative;display:block;text-align:right}@media screen and (max-width:1440px){#privacy-page .privacy__box__inner .privacyBox dl dt span{font-size:clamp(30px,calc(36 / 1440 * 100vw),36px)}}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dt span{font-size:clamp(28px,calc(33 / 1024 * 100vw),33px)}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dt span{font-size:clamp(22px,calc(28 / 750 * 100vw),36px)}}#privacy-page .privacy__box__inner .privacyBox dl dt span::before{content:"";display:inline-block;background:#000;width:37px;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dt span::before{width:30px}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dt span::before{width:20px}}#privacy-page .privacy__box__inner .privacyBox dl dd{width:calc(100% - 90px - 60px)}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dd{width:calc(100% - 50px - 20px)}}#privacy-page .privacy__box__inner .privacyBox dl dd .titleBox h2{font-size:22px;font-weight:600;letter-spacing:.05em;line-height:2}@media screen and (max-width:1440px){#privacy-page .privacy__box__inner .privacyBox dl dd .titleBox h2{font-size:clamp(18px,calc(22 / 1440 * 100vw),22px)}}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dd .titleBox h2{font-size:clamp(18px,calc(22 / 1024 * 100vw),22px)}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dd .titleBox h2{font-size:clamp(18px,calc(20 / 750 * 100vw),22px)}}#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox{margin-top:50px}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox{margin-top:10px}}#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox p{font-size:16px;font-weight:500;letter-spacing:.03em;line-height:2.813}@media screen and (max-width:1440px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox p{font-size:clamp(15px,calc(16 / 1440 * 100vw),16px)}}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox p{font-size:clamp(15px,calc(16 / 1024 * 100vw),16px)}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox p{font-size:clamp(15px,calc(15 / 750 * 100vw),16px)}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox p{line-height:2.2}}#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox ul{margin-top:20px}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox ul{margin-top:10px}}#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox ul li{padding-left:1em;text-indent:-1em;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:1.8}@media screen and (max-width:1440px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox ul li{font-size:clamp(15px,calc(16 / 1440 * 100vw),16px)}}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox ul li{font-size:clamp(15px,calc(16 / 1024 * 100vw),16px)}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox ul li{font-size:clamp(15px,calc(15 / 750 * 100vw),16px)}}#privacy-page .privacy__box__inner .privacyBox dl dd .txtBox ul li:nth-of-type(n+2){margin-top:10px}#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox{margin-top:24px}#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox h3{font-size:24px;font-weight:400}@media screen and (max-width:1440px){#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox h3{font-size:clamp(20px,calc(24 / 1440 * 100vw),24px)}}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox h3{font-size:clamp(20px,calc(24 / 1024 * 100vw),24px)}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox h3{font-size:clamp(20px,calc(22 / 750 * 100vw),24px)}}#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox p{margin-top:18px;line-height:2}@media screen and (max-width:1440px){#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox p{font-size:clamp(16px,calc(18 / 1440 * 100vw),18px)}}@media screen and (max-width:1024px){#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox p{font-size:clamp(16px,calc(16 / 1024 * 100vw),18px)}}@media screen and (max-width:750px){#privacy-page .privacy__box__inner .privacyBox dl dd .contactBox p{font-size:clamp(16px,calc(16 / 750 * 100vw),18px)}}