.privacy-policy{letter-spacing:-.03em;color:#54565a;max-width:75rem;margin:0 auto;padding:15.625rem 1.5rem 6.25rem;font-size:.875rem;line-height:1.5}@media (min-width:640px){.privacy-policy{font-size:.94rem}}@media (min-width:1024px){.privacy-policy{font-size:1rem}}.privacy-policy__title{text-align:center;color:#1e1e1e;margin:0;font-size:1.875rem;font-weight:500;line-height:1.3}@media (min-width:640px){.privacy-policy__title{font-size:2.3rem;line-height:2.2rem}}@media (min-width:1024px){.privacy-policy__title{font-size:2.8125rem;line-height:2.5rem}}.privacy-policy__intro{color:#383838;text-align:left;background:#ebebeb;border:1px solid #ddd;margin-top:2.8125rem;padding:2.5rem 3.125rem;font-size:.9375rem;font-weight:600;line-height:1.64}@media (min-width:640px){.privacy-policy__intro{font-size:1.03rem}}@media (min-width:1024px){.privacy-policy__intro{font-size:1.125rem}}.privacy-policy__list{border-top:2px solid #333;border-bottom:1px solid #b9b9b9;margin-top:3.125rem}.privacy-policy__item{margin:0}.privacy-policy__item+.privacy-policy__item{border-top:1px solid #b9b9b9}.privacy-policy__item dt{margin:0}.privacy-policy__item h2{color:#010101;margin:0;font-size:1rem;font-weight:600;line-height:2.4}@media (min-width:640px){.privacy-policy__item h2{font-size:1.06rem;line-height:2.7}}@media (min-width:1024px){.privacy-policy__item h2{font-size:1.125rem;line-height:3}}.privacy-policy__item button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background-color:#0000;background-image:url(/images/common/ico_arrow_down.png);background-position:95.4%;background-repeat:no-repeat;border:0;padding:0 1.875rem;display:block}.privacy-policy__item dt.is-open button{background-image:url(/images/common/ico_arrow_up.png)}.privacy-policy__item dd{color:#474747;background:#ebebeb;margin:0;padding:1.875rem 2.1875rem;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:640px){.privacy-policy__item dd{font-size:.94rem}}@media (min-width:1024px){.privacy-policy__item dd{font-size:1rem}}.privacy-policy__item dd h4{color:#7087d6;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.privacy-policy__item dd table.list1{border-collapse:collapse;border:1px solid #e0e0e0;width:100%;margin:0;padding:0;font-size:.8125rem}@media (min-width:640px){.privacy-policy__item dd table.list1{font-size:.9rem}}@media (min-width:1024px){.privacy-policy__item dd table.list1{font-size:1rem}}.privacy-policy__item dd table.list1 th,.privacy-policy__item dd table.list1 td{vertical-align:middle;color:#474747;border:1px solid #e0e0e0;padding:.3125rem .625rem}.privacy-policy__item dd table.list1 th{text-align:center;background:#f7f7f7;font-weight:700}@media (max-width:48rem){.privacy-policy{padding:11.25rem 1.25rem 4rem}.privacy-policy__intro{margin-top:2rem;padding:1.5rem 1.25rem}.privacy-policy__list{margin-top:2rem}.privacy-policy__item button{background-position:right .75rem center;padding-right:2.5rem}.privacy-policy__item dd{padding:1.25rem;overflow-x:auto}.privacy-policy__item dd table.list1{min-width:36rem}}
