@layer project{.page.policy{padding-bottom:0}.policy-head p span{font-family:var(--font-family-en);font-size:clamp(38px,calc(var(--vw)*2.6455 + 27.6825px),48px);font-weight:var(--font-weight-exBold);line-height:1}.policy-cont{background-color:var(--color-gray-50);width:100%;padding:48px 0 64px}.policy-block+div{margin-top:56px}.policy-block h2{color:var(--color-primary);font-family:var(--font-family-en);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.2}.policy-block h2+*{margin-top:24px}.policy-block h3{color:var(--color-text-secondary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5}.policy-block h3+*{margin-top:8px}.policy-block p{color:var(--color-text-secondary);font-size:.9375rem;font-weight:var(--font-weight-medium);line-height:1.8}.policy-block p a{text-decoration:underline}.policy-block p+:is(ol,p){margin-top:24px}.policy-block ol li p{font-weight:var(--font-weight-regular)}.policy-block ol li+li,.policy-block ol+p,.policy-block ul li+li{margin-top:24px}.policy-isms{width:87px;margin:24px 0}.policy-isms img{width:100%;height:auto}@media print and (width>=768px),screen and (width>=768px){.page.policy{padding-bottom:0}.policy-head p span{font-size:clamp(78px,calc(var(--vw)*.4386 + 74.6316px),80px)}.policy-cont{padding:80px 0 160px}.policy-block+div{margin-top:128px}.policy-block h2{font-size:2rem}.policy-block h2+*{margin-top:40px}.policy-block h3{font-size:1.125rem}.policy-block p{font-size:1rem}.policy-block ol li+li,.policy-block ol+p,.policy-block p+ol,.policy-block p+p,.policy-block ul li+li{margin-top:32px}.policy-isms{margin:32px 0}}}
