.p-rule{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.p-rule{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-rule{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-rule{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-rule{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-rule{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 768px){.p-rule{gap:6rem}}@media only screen and (max-width: 767px){.p-rule{gap:4rem}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-rule{width:calc(1200 / 1440 * 100%)}.p-rule .en{width:calc(1300 / 1440 * 100%)}}.p-rule .o-border .inner p strong{color:var(--umineko-color-accent)}.p-rule .o-border .inner .item{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-rule .o-border .inner .item{margin-top:2rem}}@media only screen and (max-width: 767px){.p-rule .o-border .inner .item{margin-top:0}}.p-rule .o-border .inner .item dl{gap:calc(8 / var(--umineko-parent-font-size) * 1rem);display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.p-rule .o-border .inner .item dl{width:50%}}@media only screen and (max-width: 767px){.p-rule .o-border .inner .item dl{width:100%}}@media only screen and (min-width: 768px){.p-rule .o-border .inner .item dl{padding:2rem 0 0}}@media only screen and (max-width: 767px){.p-rule .o-border .inner .item dl{padding:2rem 0}}.p-rule .o-border .inner .item dl:not(:first-child){padding-bottom:0}@media only screen and (min-width: 768px){.p-rule .o-border .inner .item dl:not(:first-child){border-left:1px dotted var(--umineko-color-sub2)}}@media only screen and (max-width: 767px){.p-rule .o-border .inner .item dl:not(:first-child){border-top:1px dotted var(--umineko-color-sub2)}}.p-rule .o-border .inner .item dl dd a{text-decoration:none}.p-rule .o-border .inner .item dl dd a span{text-transform:uppercase;font-size:1.5rem}.p-rule__notice{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);justify-content:center}@media only screen and (min-width: 1025px){.p-rule__notice{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-rule__notice{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-rule__notice{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-rule__notice{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}
