@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.c-legal__item{display:flex;flex-direction:column}@media only screen and (min-width:768px){.c-legal__item{gap:1rem}}@media only screen and (max-width:767px){.c-legal__item{gap:.5rem}}.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:8.33rem}.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 .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}@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{flex-wrap:nowrap}.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{counter-reset:deps-counter;padding-left:2rem;width:100%}.c-legal .list ol.deps_2>li.deps_3>ol li{counter-increment:deps-counter;list-style-type:disc;position:relative;display:flex;flex-wrap:nowrap}.c-legal .list ol.deps_2>li.deps_3>ol li::before{content:counter(deps-counter) ")";margin-right:.5em;font-weight:400}.c-legal .list ol.deps_2>li.deps_3>ol li .deco{padding-right:.25rem}.c-legal .list ul.deps_2{padding-left:0}.c-legal .list ul.deps_2>li{list-style-type:disc;position:relative}@media only screen and (min-width:768px){.c-legal .list ul.deps_2>li{display:flex}}@media only screen and (max-width:767px){.c-legal .list ul.deps_2>li{display:flex}}.c-legal .list ul.deps_2>li{flex-wrap:nowrap}.c-legal .list ul.deps_2>li::before{content:"・";margin-right:.25em;font-weight:400}.c-legal .p-table{width:100%}.c-legal .p-table .c-title{width:100%}.c-legal .p-table .c-table{width:100%}.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:8.33rem;display:inline-block}.c-legal .p-table .c-table__td ul li .txt{width:calc(100% - 8.33rem);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:1rem}.c-legal .p-table .note .st{margin-bottom:.5rem}.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}.c-legal .p-table .note ul{box-sizing:border-box;padding-left:1.4rem}.c-legal .p-table .note ul li{list-style-type:disc}@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:800px}}.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-table--scroll .ant{display:flex;align-items:center;justify-content:center;gap:.66rem;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:26.66rem}}@media only screen and (max-width:767px){.c-legal .p-btn{width:90%}}.p-privacy{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-privacy{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-privacy{max-width:calc(1100px * (15 + 3)/ 12)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-privacy{max-width:calc(1100px * (15 + 2)/ 12)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-privacy{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-privacy{width:calc(320 / 380 * 100%)}}@media only screen and (min-width:768px){.p-privacy .c-legal__item{margin-top:5rem}}@media only screen and (max-width:767px){.p-privacy .c-legal__item{margin-top:4rem}}.p-privacy .c-legal__item .list ul li,.p-privacy .c-legal__item .list>ol li{margin-top:1rem}.p-privacy .c-legal__item .list ul li .deps_2 li,.p-privacy .c-legal__item .list>ol li .deps_2 li{margin-top:.25rem}.p-privacy dl{display:flex;flex-wrap:wrap}.p-privacy dl dd,.p-privacy dl dt{border-bottom:1px dotted #d3d3d3}.p-privacy dl dt{width:10rem;padding:1rem 0}@media only screen and (min-width:768px){.p-privacy dl dt{width:10rem}}@media only screen and (max-width:767px){.p-privacy dl dt{width:24%}}@media only screen and (min-width:768px){.p-privacy dl dd{width:calc(100% - 10rem)}}@media only screen and (max-width:767px){.p-privacy dl dd{width:76%}}.p-privacy dl dd{box-sizing:border-box;padding:1rem}