.c-legal__item{display:flex;flex-direction:column;gap:2em}.c-legal__item .inner{display:flex;flex-direction:column;align-items:flex-start;gap:1em}.c-legal__item .inner.row{flex-direction:row}.c-legal__item h3{width:calc(100 / var(--umineko-parent-font-size) * 1rem)}.c-legal__item h3 span{margin-top:0 !important}.c-legal ol{box-sizing:border-box;padding-left:1.4em}.c-legal ol li{list-style-type:decimal}.c-legal ul{box-sizing:border-box;padding-left:1.4em}.c-legal ul li{list-style-type:disc}.c-legal .list ol.deps_2{counter-reset:deps-counter;padding-left:0}.c-legal .list ol.deps_2>li{list-style-type:none;counter-increment:deps-counter;position:relative;flex-wrap:nowrap}@media only screen and (min-width: 768px){.c-legal .list ol.deps_2>li{display:flex}}@media only screen and (max-width: 767px){.c-legal .list ol.deps_2>li{display:flex}}.c-legal .list ol.deps_2>li::before{content:"(" counter(deps-counter) ")";margin-right:0.5em;font-weight:normal}.c-legal .list ol.deps_2>li.deps_3{flex-wrap:wrap}.c-legal .list ol.deps_2>li.deps_3>span{width:90%}.c-legal .list ol.deps_2>li.deps_3>ol li{list-style-type:none;position:relative;display:flex;flex-wrap:nowrap}.c-legal .list ol.deps_2>li.deps_3>ol li .deco{padding-right:.25rem}.c-legal .p-table{width:100%}.c-legal .p-table .c-title{width:100%}.c-legal .p-table .c-table{width:100%}@media only screen and (min-width: 768px){.c-legal .p-table .c-table{margin-top:2rem}}@media only screen and (max-width: 767px){.c-legal .p-table .c-table{margin-top:1rem}}.c-legal .p-table .c-table caption{margin-bottom:1em}.c-legal .p-table .c-table__tbody{margin-top:1em}.c-legal .p-table .c-table__th{text-align:center}@media only screen and (min-width: 1025px){.c-legal .p-table .c-table__th .en{width:22%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-legal .p-table .c-table__th .en{width:25%}}.c-legal .p-table .c-table__td ul li{display:flex;flex-wrap:nowrap;padding:.5em 0}@media only screen and (max-width: 1024px){.c-legal .p-table .c-table__td ul li .en{display:block}}.c-legal .p-table .c-table__td ul li .tit{width:calc(100 / var(--umineko-parent-font-size) * 1rem);display:inline-block}@media only screen and (min-width: 1025px){.c-legal .p-table .c-table__td ul li .tit .en{width:calc(150 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 1024px){.c-legal .p-table .c-table__td ul li .tit .en{width:100%}}.c-legal .p-table .c-table__td ul li .txt{width:calc(100% - calc(100 / var(--umineko-parent-font-size) * 1rem));display:inline-block}@media only screen and (max-width: 767px){.c-legal .p-table .c-table__td ul li .txt{width:70%}}@media only screen and (min-width: 1025px){.c-legal .p-table .c-table__td ul li .txt .en{width:calc(100% - calc(150 / var(--umineko-parent-font-size) * 1rem))}}@media only screen and (max-width: 1024px){.c-legal .p-table .c-table__td ul li .txt .en{width:100%}}.c-legal .p-table .c-table__td ul li:not(:first-of-type){border-top:1px dotted lightgray}.c-legal .p-table .c-table .c-table__thead+.c-table__tbody .c-table__tr:first-child{border-top:0}.c-legal .p-table .note{margin-top:1em}.c-legal .p-table .note .st:before{content:"["}.c-legal .p-table .note .st:after{content:"]"}.c-legal .p-table .note ol{box-sizing:border-box;padding-left:1.4em}.c-legal .p-table .note ol li{list-style-type:decimal}@media only screen and (max-width: 767px){.c-legal .p-table--scroll .p-scroll{overflow-x:scroll}}@media only screen and (max-width: 767px){.c-legal .p-table--scroll .c-table{min-width:500px}}.c-legal .p-table--scroll .c-table__th{width:auto}.c-legal .p-table--scroll .c-table__td{text-align:center}.c-legal .p-table--scroll .ant{display:flex;align-items:center;justify-content:center;gap:calc(8 / var(--umineko-parent-font-size) * 1rem);color:#666;padding-top:.5rem}.c-legal .p-table--scroll .ant .icon_swipe{animation:swipe-hint 2s ease-in-out infinite;line-height:1;font-size:1.5em}.c-legal .p-table--scroll .ant .txt{padding-top:.5em}@keyframes swipe-hint{0%, 100%{transform:translateX(-5px)}50%{transform:translateX(5px)}}.c-legal .p-btn{margin:2rem auto 0}@media only screen and (min-width: 768px){.c-legal .p-btn{width:auto}}@media only screen and (max-width: 767px){.c-legal .p-btn{width:90%}}
