#privacy-page main .page-mainvisual__box__inner .mainvisualBox{height:458px}@media screen and (max-width:1080px){#privacy-page main .page-mainvisual__box__inner .mainvisualBox{height:360px}}@media screen and (max-width:750px){#privacy-page main .page-mainvisual__box__inner .mainvisualBox .posterBox img{-o-object-position:75% 0;object-position:75% 0}}#privacy-page main .page-mainvisual__box__inner .mainvisualBox .page-headBox{top:200px}@media screen and (max-width:1080px){#privacy-page main .page-mainvisual__box__inner .mainvisualBox .page-headBox{top:150px}}@media screen and (max-width:750px){#privacy-page main .page-mainvisual__box__inner .mainvisualBox .page-headBox{top:130px}}#privacy-page main .privacy__box{padding:110px 60px 120px}@media screen and (max-width:1080px){#privacy-page main .privacy__box{padding:80px 30px 80px}}@media screen and (max-width:750px){#privacy-page main .privacy__box{padding:50px 15px 56px}}#privacy-page main .privacy__box__ttl{width:100%;max-width:1200px;margin:0 auto}#privacy-page main .privacy__box__ttl .titleBox{text-align:center}#privacy-page main .privacy__box__ttl .titleBox h2{font-size:30px;font-weight:600;line-height:1.7;color:#fff}@media screen and (max-width:1440px){#privacy-page main .privacy__box__ttl .titleBox h2{font-size:clamp(22px,2.08333vw,30px)}}@media screen and (max-width:1080px){#privacy-page main .privacy__box__ttl .titleBox h2{font-size:clamp(20px,2.22222vw,24px)}}@media screen and (max-width:750px){#privacy-page main .privacy__box__ttl .titleBox h2{font-size:clamp(16px,4.18605vw,18px)}}#privacy-page main .privacy__box__inner{width:100%;max-width:1200px;margin:70px auto 0}@media screen and (max-width:1080px){#privacy-page main .privacy__box__inner{margin-top:50px}}@media screen and (max-width:750px){#privacy-page main .privacy__box__inner{margin-top:36px}}#privacy-page main .privacy .leadBox p{font-size:16px;font-weight:400;line-height:2;color:#fff}@media screen and (max-width:1080px){#privacy-page main .privacy .leadBox p{font-size:15px}}@media screen and (max-width:750px){#privacy-page main .privacy .leadBox p{font-size:14px;line-height:1.9}}#privacy-page main .privacy .blockBox{margin-top:48px}@media screen and (max-width:750px){#privacy-page main .privacy .blockBox{margin-top:36px}}#privacy-page main .privacy .blockBox h3{font-size:20px;font-weight:800;letter-spacing:.04em;color:#fff;padding-bottom:14px;border-bottom:1px solid #fff}@media screen and (max-width:1440px){#privacy-page main .privacy .blockBox h3{font-size:clamp(18px,1.38889vw,20px)}}@media screen and (max-width:1080px){#privacy-page main .privacy .blockBox h3{font-size:18px}}@media screen and (max-width:750px){#privacy-page main .privacy .blockBox h3{font-size:16px;padding-bottom:10px}}#privacy-page main .privacy .blockBox p{margin-top:20px;font-size:16px;font-weight:400;line-height:2;color:#fff}@media screen and (max-width:1080px){#privacy-page main .privacy .blockBox p{font-size:15px}}@media screen and (max-width:750px){#privacy-page main .privacy .blockBox p{margin-top:16px;font-size:14px;line-height:1.9}}#privacy-page main .privacy .blockBox p a{color:#ffea09;text-decoration:underline}@media (hover:hover) and (pointer:fine){#privacy-page main .privacy .blockBox p a:hover{opacity:.8}}#privacy-page main .privacy .blockBox ul{margin-top:16px}@media screen and (max-width:750px){#privacy-page main .privacy .blockBox ul{margin-top:12px}}#privacy-page main .privacy .blockBox ul li{position:relative;padding-left:1.2em;font-size:16px;font-weight:400;line-height:2;color:#fff}@media screen and (max-width:1080px){#privacy-page main .privacy .blockBox ul li{font-size:15px}}@media screen and (max-width:750px){#privacy-page main .privacy .blockBox ul li{font-size:14px;line-height:1.9}}#privacy-page main .privacy .blockBox ul li+li{margin-top:8px}#privacy-page main .privacy .blockBox ul li::before{content:"・";position:absolute;left:0;top:0}