.privacypolicyConsent{padding-top:60px;padding-bottom:112px}@media screen and (max-width: 767.97px){.privacypolicyConsent{padding-top:10.6666666667vw;padding-right:4.2666666667vw;padding-bottom:12.8vw;padding-left:4.2666666667vw}.privacypolicyConsent .headingPage__heading{text-align:left}}.privacypolicyConsent__wrap{width:min(100%,840px);margin:32px auto 0;padding:64px 80px;background-color:#fff;border:1px solid #e2e2e2}.privacypolicyConsent__wrapText{font-size:1.6rem;line-height:165%;text-align:center}@media screen and (max-width: 767.97px){.privacypolicyConsent__wrap{padding:6.4vw}.privacypolicyConsent__wrapText{text-align:left}}.privacypolicyConsent__content{height:480px;margin-top:24px;border:1px solid #e4e8f7;border-radius:10px;overflow:hidden}@media screen and (max-width: 767.97px){.privacypolicyConsent__content{margin-top:8.5333333333vw}}.privacypolicyConsent__form{margin-top:24px}.privacypolicyConsent__formNotice{margin-top:16px;color:#d42e3d;font-size:1.4rem;font-weight:bold;text-align:center}.privacypolicyConsent__formText{margin-top:32px;padding-top:32px;border-top:1px solid #e2e2e2}.privacypolicyConsent__formSubmit{margin-top:48px}.privacypolicyConsent__formLater{margin-top:16px;color:#0070bb}@media screen and (max-width: 767.97px){.privacypolicyConsent__form{margin-top:6.4vw}.privacypolicyConsent__formText{margin-top:8.5333333333vw;padding-top:8.5333333333vw}.privacypolicyConsent__formSubmit{margin-top:10.6666666667vw}.privacypolicyConsent__formLater{margin-top:3.7333333333vw}}.privacypolicyConsent__error{line-height:1}.privacypolicyConsent__error:has(.privacypolicyConsent__errorText){margin-top:8px}@media screen and (max-width: 767.97px){.privacypolicyConsent__error:has(.privacypolicyConsent__errorText){margin-top:2.1333333333vw}}.privacypolicyConsent__errorText{color:#d42e3d;font-size:1.2rem;line-height:165%;font-weight:bold}.privacypolicyConsent__checkbox{width:fit-content;margin-inline:auto}.privacypolicyConsent__checkboxItem{padding-top:17px;padding-right:24px;padding-bottom:17px;padding-left:52px;border:2px solid #f3f3f3;border-radius:10px;font-weight:bold}.privacypolicyConsent__checkboxItem::before,.privacypolicyConsent__checkboxItem::after{left:24px}.privacypolicyConsent__checkboxItem .icon-renew-check{left:27px}.privacypolicyConsent__checkboxItem.isInvalid{border-color:#d42e3d}@media screen and (max-width: 767.97px){.privacypolicyConsent__checkboxItem{padding-top:3.4666666667vw;padding-right:3.7333333333vw;padding-bottom:3.4666666667vw;padding-left:11.2vw;font-size:4.2666666667vw;font-feature-settings:"palt"}.privacypolicyConsent__checkboxItem::before,.privacypolicyConsent__checkboxItem::after{left:3.7333333333vw}.privacypolicyConsent__checkboxItem .icon-renew-check{left:4.5333333333vw}}.privacypolicyConsent__checkbox2{margin-top:6px}@media screen and (max-width: 767.97px){.privacypolicyConsent__checkbox2{margin-top:2.6666666667vw}}.privacypolicy{width:min(100%,960px);margin:20px auto;padding:20px;background-color:#fff}.privacypolicy__revision{font-size:1.4rem;line-height:1.4;text-align:right}.privacypolicy__link,.privacypolicy__link:visited{color:#0070bb;text-decoration:underline;transition:opacity .2s ease}.privacypolicy__link:hover,.privacypolicy__link:visited:hover{opacity:.75}.privacypolicy .normal-sec{margin-top:50px;margin-bottom:0}.privacypolicy h2{color:#315096;font-size:2.4rem;margin-bottom:20px;padding:.6em 0 .4em;border-top:solid 2px #315096;border-bottom:solid 2px #315096}.jsEmbed>:not(main),.jsEmbed .search-title-box,.jsEmbed .infolink{display:none}.jsEmbed .privacypolicy{padding:24px;margin:0}@media screen and (max-width: 767.97px){.jsEmbed .privacypolicy{padding:5.3333333333vw 4.2666666667vw}}