.p_fv{padding-top:75px;padding-bottom:368px;position:relative}.p_fv_tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p_fv_tit .f-en{font-size:42px;letter-spacing:.05em;color:var(--c-sub7)}.p_fv_tit .ja1{font-size:16px;letter-spacing:.1em;margin-top:20px}.p_fv_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:691px;pointer-events:none}@media screen and (min-width: 769px){.p_fv_bg{background:url(../img/privacypolicy/p_sq1.svg) no-repeat center top/1474px}}@media screen and (max-width: 768px){.p_fv{padding-top:45px;padding-bottom:334px}.p_fv_tit .f-en{font-size:38px}.p_fv_tit .ja1{font-size:13px;margin-top:10px}.p_fv_bg{top:-20px;height:100%;background:url(../img/privacypolicy/p_sq1_sp.svg) no-repeat center top/100%}}.privacy{margin-top:-240px;padding-bottom:140px;position:relative}.privacy_inner{width:866px;margin:0 auto}.privacy_tit1{font-size:32px;font-weight:600;text-align:center;letter-spacing:.05em;line-height:1.3125}.privacy_tit1 .sml1{font-size:20px;font-weight:400}.privacy_lead1{margin-top:105px;font-size:16px;font-weight:400;text-align:justify;letter-spacing:0;line-height:2}.privacy_section1{margin-top:75px}.privacy_section1:nth-of-type(n + 2){margin-top:75px}.privacy_section1_tit1{font-size:32px;font-weight:500;text-align:justify;letter-spacing:0;line-height:1.4545454545;border-bottom:1px solid #cbcbcb;padding-bottom:25px}.privacy_section1_txt1{font-size:16px;font-weight:400;text-align:justify;letter-spacing:0;line-height:2;margin-top:25px}@media screen and (max-width: 768px){.privacy{margin-top:-280px;padding-bottom:80px}.privacy_inner{width:100%;padding:0 32px}.privacy_tit1{font-size:24px;letter-spacing:.03em;line-height:1.4583333333}.privacy_tit1 .sml1{font-size:16px}.privacy_lead1{margin-top:55px;font-size:15px;line-height:1.8}.privacy_section1{margin-top:55px}.privacy_section1:nth-of-type(n + 2){margin-top:43px}.privacy_section1_tit1{font-size:20px;line-height:1.5;padding-bottom:15px}.privacy_section1_txt1{font-size:15px;line-height:1.8;margin-top:15px}}/*# sourceMappingURL=privacypolicy.css.map */