@charset "UTF-8";.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 .st{width:calc(100 / var(--ts-parent-font-size) * 1rem)}.c-legal__item .st 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 ol li strong{font-weight:400}.c-legal .list>ol{display:flex;flex-direction:column;gap:1rem}.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:.5em;font-weight:400}.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 .list>ul{box-sizing:border-box;padding-left:1.4rem}.c-legal .list>ul li{list-style-type:disc}.c-legal .list>dl{margin-top:2rem}.c-legal .p-table{width:100%;margin-top:2rem}.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__thead .c-table__th{border-bottom:0}.c-legal .p-table .c-table__th{text-align:center}@media only screen and (max-width:767px){.c-legal .p-table .c-table__th{padding:.75rem!important}}.c-legal .p-table .c-table__td ul li{display:flex;flex-wrap:nowrap;padding:.5em 0}.c-legal .p-table .c-table__td ul li .tit{width:calc(100 / var(--ts-parent-font-size) * 1rem);display:inline-block}.c-legal .p-table .c-table__td ul li .txt{width:calc(100% - calc(100 / var(--ts-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%}}.c-legal .p-table .c-table__td ul li:not(:first-of-type){border-top:1px dotted #d3d3d3}@media only screen and (max-width:767px){.c-legal .p-table .c-table__td{padding:.75rem!important}}.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:1000px}}.c-legal .p-table--scroll .c-table__th{width:auto}.c-legal .p-table--scroll .c-table__td{text-align:center;border-left:1px solid var(--table-border)}.c-legal .p-btn{margin:2rem auto 0}@media only screen and (min-width:768px){.c-legal .p-btn{width:calc(320 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-legal .p-btn{width:90%}}.p-social{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;gap:4em;padding:4rem 0}@media only screen and (min-width:1025px){.p-social{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-social{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-social{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-social{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-social{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}