.c-pagename{padding-bottom:100px}@media (max-width: 999px){.c-pagename{padding-bottom:57px}}.c-pagename .ttl-en{padding-left:18px}@media (max-width: 999px){.c-pagename .ttl-en{padding-left:0}}.c-pagename .ttl-en img{max-width:580px;width:100%;height:auto}@media (max-width: 999px){.c-pagename .ttl-en img{max-width:266px}}.sec-footer .footer-menu{margin-top:178px}@media (max-width: 999px){.sec-footer .footer-menu{margin-top:98px}}.first{margin-bottom:54px}@media (max-width: 999px){.first{margin-bottom:34px}}.num{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:400}.num>li{position:relative;padding-left:27px;counter-increment:num}.num>li:before{content:counter(num) ".";position:absolute;font-family:"DM Sans",sans-serif;left:0;top:7px;font-size:21px;font-size:2.1rem;line-height:1em;letter-spacing:.03em;font-weight:400;color:#0068B8}.num>li .dot{margin-top:10px}@media (max-width: 999px){.num>li .dot{margin-top:8px}}.num>li+li{margin-top:17px}.dot{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.1em;font-weight:400}.dot li{position:relative;padding-left:17px;counter-reset:num}.dot li:before{content:"";position:absolute;width:4px;height:4px;top:11px;left:0;background-color:#0068B8;border-radius:50%}.dot li+li{margin-top:11px}.ttl{font-size:24px;font-size:2.4rem;line-height:1.375em;letter-spacing:.1em;font-weight:500;background-color:#F0F7FF;border-radius:10px;color:#0068B8;padding:20px 30px 22px;margin-top:83px;margin-bottom:24px}@media (max-width: 999px){.ttl{font-size:20px;font-size:2rem;line-height:1.5em;margin-top:57px;margin-bottom:13px;padding:13px 21px 17px}}.ttl-sm{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.1em;font-weight:500;color:#0068B8;position:relative;margin-top:58px;margin-bottom:22px;padding-bottom:17px}@media (max-width: 999px){.ttl-sm{font-size:18px;font-size:1.8rem;line-height:1.38889em;margin-top:37px;padding-bottom:20px;margin-bottom:14px}}.ttl-sm:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:transparent linear-gradient(270deg, #6FE3F7 0%, #5498D5 45%, #0866D6 100%) 0% 0% no-repeat padding-box}p+ul{margin-top:16px}ul+p{margin-top:14px}@media (min-width: 1000px){.group--03 .ttl-sm{margin-top:59px;margin-bottom:24px}}.group--04 .ttl-sm{margin-top:38px}@media (min-width: 1000px){.group--04 .ttl-sm{margin-top:69px}}.group--04 .num{margin-top:24px}.group--04 .num>li{margin-bottom:32px}@media (max-width: 999px){.group--04 .num>li{margin-bottom:26px}}@media (min-width: 1000px){.group--04 .num>li:nth-child(2){margin-bottom:26px}}.group--04 .num>li:nth-child(2) p+p{margin-top:2px}@media (min-width: 1000px){.group--04 .num>li:nth-child(3){margin-bottom:28px}}.group--04 .num>li:nth-child(3) .dot{margin-top:10px}.group--04 .num>li:nth-child(4){margin-bottom:26px}.group--04 .num>li:nth-child(4) p+p{margin-top:2px}@media (max-width: 999px){.group--04 .num>li:nth-child(4){margin-bottom:25px}}.group--04 .num>li:nth-child(5){margin-bottom:24px}.group--04 .num>li:nth-child(6) .dot{margin-top:11px}.group--04 .num>li p+p{margin-top:8px}@media (max-width: 999px){.group--04 .num>li p+p{margin-top:9px}}.group--04 .num>li .dot{margin-top:4px}.group--04 .num>li .dot li+li{margin-top:8px}.group--05 .ttl-sm{margin-top:62px;margin-bottom:26px}@media (max-width: 999px){.group--05 .ttl-sm{margin-top:35px;margin-bottom:16px;padding-bottom:17px;line-height:32px}}.group--05 .num li:nth-child(2) p+p{margin-top:7px}.group--06 .ttl-sm{margin-top:60px;margin-bottom:26px}@media (max-width: 999px){.group--06 .ttl-sm{margin-bottom:17px}}.group--06 .num li+li{margin-top:27px}.group--06 .num li p+p{margin-top:7px}.box{max-width:660px;border-radius:10px;background-color:#F7F7F7;padding:33px 29px 36px 50px;margin:29px 0 36px}@media (max-width: 999px){.box{max-width:calc(100% + 24px);margin:20px 0 25px -24px;padding:26px 24px 32px 19px;font-size:14px;font-size:1.4rem;line-height:1.85714em}}.box .lead{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.1em;font-weight:700;color:#0068B8;margin-bottom:12px}@media (max-width: 999px){.box .lead{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-bottom:18px}}

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