.inner--mdf{position:relative}@media (min-width: 1025px){.inner--mdf{background:#f5f7fb;border-radius:20px;margin:80px auto 100px}}.inner--mdf:after{content:"";position:absolute;bottom:0;right:0;width:1058px;height:430px;background:url("../../img/privacy/triangle.png") no-repeat center/cover;z-index:0}@media (max-width: 1024px){.inner--mdf:after{background-image:url("../../img/privacy/triangle.png");width:335px;height:190px}}.privacy-policy{padding:80px 199px 80px 200px;position:relative;z-index:2;color:#20293d}@media (max-width: 1024px){.privacy-policy{padding:41px 0 64px}}@media (min-width: 1025px){.privacy-policy .txt-intro{margin-bottom:32px}}.privacy-policy .lead{color:#0c3190;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.1em;font-weight:700;margin-top:20px;margin-bottom:2px;counter-increment:number;padding-left:20px;text-indent:-20px}.privacy-policy .lead:before{content:counter(number) ". "}@media (max-width: 1024px){.privacy-policy .lead{margin-top:17px;font-size:15px;font-size:1.5rem;line-height:1.6em}}.privacy-policy ul{margin-top:12px;padding-left:12px}@media (max-width: 1024px){.privacy-policy ul{padding-left:0;margin-top:8px}}.privacy-policy ul li+li{margin-top:12px}@media (max-width: 1024px){.privacy-policy ul li+li{margin-top:8px}}.privacy-policy ul li ul{margin-top:4px;padding-left:30px}@media (max-width: 1024px){.privacy-policy ul li ul{margin-top:2px;padding-left:8px}}.privacy-policy ul li ul li{margin-top:0;text-indent:-9px;padding-left:9px}@media (max-width: 1024px){.privacy-policy ul li ul li{text-indent:-12px;padding-left:12px}}.privacy-policy ul li ul li:before{content:"";width:4px;height:4px;border-radius:50%;background:#20293d;display:inline-block;margin-right:9px;vertical-align:middle}.privacy-policy .box{background:#fff;border-radius:16px;padding:31px;margin-top:32px;border:1px solid #c8cfe1}@media (max-width: 1024px){.privacy-policy .box{padding:15px;border-radius:8px}}.privacy-policy .box .lead{margin-top:0;margin-bottom:4px;counter-increment:none}.privacy-policy .box .lead:before{content:none}@media (max-width: 1024px){.privacy-policy .box .lead{margin-bottom:2px}}.privacy-policy .box .txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.1em;font-weight:500}@media (max-width: 1024px){.privacy-policy .box .txt{font-size:13px;font-size:1.3rem;line-height:1.84615em}}.privacy-policy .box__inner{background:#f5f7fb;padding:12px;border-radius:8px;display:flex;margin-top:20px}@media (max-width: 1024px){.privacy-policy .box__inner{flex-direction:column;padding:8px;gap:8px}}.privacy-policy .box__inner .tel,.privacy-policy .box__inner .mail{max-width:50%;width:100%;display:flex;align-items:center;gap:16px}@media (max-width: 1024px){.privacy-policy .box__inner .tel,.privacy-policy .box__inner .mail{max-width:100%;gap:12px}}.privacy-policy .box__inner .tel p,.privacy-policy .box__inner .mail p{font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.1em;font-weight:700;color:#0c3190;max-width:calc(100% - 36px)}@media (min-width: 1025px){.privacy-policy .box__inner .tel p,.privacy-policy .box__inner .mail p{margin-top:-5px}}.privacy-policy .box__inner .tel p a,.privacy-policy .box__inner .mail p a{font-family:"Montserrat",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.21429em;letter-spacing:0em;font-weight:500;color:#20293d;margin-top:4px;display:inline-block}@media (max-width: 1024px){.privacy-policy .box__inner .tel p a,.privacy-policy .box__inner .mail p a{font-size:13px;font-size:1.3rem;line-height:1.23077em}}.privacy-policy .box__inner .tel .icon,.privacy-policy .box__inner .mail .icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#3d465e;border-radius:4px}@media (max-width: 1024px){.privacy-policy .box__inner .tel .icon,.privacy-policy .box__inner .mail .icon{width:36px;height:36px}}.privacy-policy .box__inner .tel .icon:before,.privacy-policy .box__inner .mail .icon:before{content:"";width:32px;height:32px}@media (max-width: 1024px){.privacy-policy .box__inner .tel .icon:before,.privacy-policy .box__inner .mail .icon:before{width:21px;height:21px}}.privacy-policy .box .tel .icon:before{background:url("../../img/common/ico_mobile.png") no-repeat center/cover}@media (min-width: 1025px){.privacy-policy .box .mail{padding-left:3px}}.privacy-policy .box .mail p a{font-family:"Noto Sans JP",sans-serif}.privacy-policy .box .mail .icon:before{background:url("../../img/common/ico_email.png") no-repeat center/cover}

/*# sourceMappingURL=maps/privacy.min.css.map */
