.p-container{position:relative;width:100%;padding:clamp(5rem,3.25rem + 8vw,11.25rem) 0 clamp(7.5rem,6.1rem + 6.4vw,12.5rem)}.p-container .p-inner{position:relative;width:90%;max-width:900px;margin:0 auto}.p-container .p-ttl{margin-bottom:1.5em}@media screen and (max-width:600px){.p-container .p-ttl{margin-bottom:1em}}.p-container .p-block:not(:first-child){margin-top:clamp(1.875rem,1.7rem + 0.8vw,2.5rem)}.p-container .p-block .block-ttl{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:700}.p-container .p-block .block-desc{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem)}.p-container .p-block .block-info{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);background:#f5f5f5;text-align:center;margin-top:1em;padding:clamp(1.563rem,1.388rem + 0.8vw,2.188rem) 5%}.p-container .p-block .block-info p:not(:first-child){margin-top:0.5em}.p-container .p-btn{text-align:center;margin-top:clamp(1.875rem,1rem + 4vw,5rem)}.p-container .p-btn .c-btn01{width:300px;margin-inline:auto;padding:1.5em 1.5em}@media screen and (max-width:600px){.p-container .p-btn .c-btn01{width:90%}}
/*# sourceMappingURL=policy.css.map */