.container{width:1280px;margin:0 auto;padding:0 6.4rem}@media screen and (max-width:1279px){.container{width:95%;padding:0}}@media screen and (max-width:767px){.container{width:100%;padding:0 2rem}}.container--l{width:128rem;margin:0 auto;padding:0}@media screen and (max-width:1279px){.container--l{width:100%;padding:0 2rem}}@media screen and (max-width:767px){.container--l{width:100%;padding:0 2rem}}.sect-pad{padding:0 0 12rem}@media screen and (max-width:767px){.sect-pad{padding:0 0 6rem}}.sect-pad--y{padding:12rem 0 12rem}@media screen and (max-width:767px){.sect-pad--y{padding:6rem 0 6rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none!important}html{font-size:62.5%;height:100%}img{width:100%;height:auto;line-height:1;vertical-align:top}a{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;-webkit-transition:all 250ms;transition:all 250ms;color:#1e202b}a:hover{opacity:.7}a.u-pointer-events--pc{pointer-events:none;color:inherit}@media screen and (max-width:767px){a.u-pointer-events--pc{pointer-events:auto}}a.u-blue--link{text-decoration:underline;color:#00e}address{font-style:normal}ul{list-style:none}body{height:auto;width:100%;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;line-height:1.6;letter-spacing:.05em;-webkit-text-size-adjust:100%;color:#1e202b;word-break:break-word;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;-webkit-font-smoothing:antialiased}@media screen and (max-width:767px){body{font-size:1.4rem;min-width:32rem}}input[type="submit"]{-webkit-appearance:none}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:#1e202b}textarea{font-family:"Noto Sans JP",sans-serif}#privacy-policy{-webkit-appearance:auto}.main-body.u-no--padding{padding-top:0}.privacy__conts{width:90rem;margin:6.4rem auto 0}@media screen and (max-width:767px){.privacy__conts{width:100%;margin-top:3.2rem}}.privacy__conts-wrap{padding:0 3rem 3rem 3rem;background:#fff;border:1px solid #282828;height:22rem;overflow-y:scroll;max-width:90rem;margin:6.4rem auto 0}@media screen and (max-width:767px){.privacy__conts-wrap{margin-top:3.2rem}.privacy__lists .privacy__num:first-child{padding-top:3.5rem}}.privacy__txt-wrap{line-height:1.33;text-align:left}.privacy__num{font-size:1.8rem;font-weight:bold;line-height:1;text-align:left;padding:1.5em 0 1em}@media screen and (max-width:767px){.privacy__num{font-size:1.6rem}.privacy__num{padding:1.5em 0 1em}}