body{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Arial,Meiryo,sans-serif;color:#000}.legal-container dl,.legal-container dt,.legal-container dd,.legal-container ul,.legal-container h1,.legal-container h2{margin:0}.pt-0-5{padding-top:.5rem}.pt-1{padding-top:1rem}.pb-0-5{padding-bottom:.5rem}.pb-1{padding-bottom:1rem}.pb-1-5{padding-bottom:1.5rem}.pt-large{padding-top:clamp(5rem,4.228rem + 3.17vw,7rem)}.pb-large{padding-bottom:clamp(5rem,4.228rem + 3.17vw,7rem)}.pl-1{padding-left:1rem}.font-weight-bold{font-weight:700}.legal-container{max-width:1200px;margin:0 auto}.legal-container h1{font-size:28px}.legal-container .flex-items-2col-right *{font-size:18px}.legal-container p{margin-bottom:1rem}.legal-container .mb-0{margin-bottom:0}.flex-wrap{display:flex;flex-wrap:wrap}.justify-content-center{justify-content:center}.legal-container .flex-items-2col-left{max-width:calc(100%/12*5);flex-basis:calc(100%/12*5)}.legal-container .flex-items-2col-right{max-width:calc(100%/12*7);flex-basis:calc(100%/12*7)}.legal-container .flex-items-2col-left div{margin-right:140px}.border-bottom{border-bottom:solid 1px #cfcfcf}.mb-0{margin-bottom:0}@media (max-width: 1024px){.legal-container .flex-items-2col-left{max-width:calc(100%/12*4);flex-basis:calc(100%/12*4)}.legal-container .flex-items-2col-right{max-width:calc(100%/12*8);flex-basis:calc(100%/12*8)}.sp-border-bottom{border-bottom:solid 1px #CFCFCF}.pl-1{padding-left:0rem}}@media (max-width: 767px){.legal-container h1{font-size:24px}.legal-container .flex-items-2col-right *{font-size:16px}.legal-container .flex-items-2col-left,.legal-container .flex-items-2col-right{max-width:100%;flex-basis:100%}.sp-border-bottom{border-bottom:solid 1px #CFCFCF}.pl-1{padding-left:0rem}.legal-container .flex-items-2col-left div{margin-right:0}}.legal-container .list-style-disc{margin-left:1rem}.legal-container ul li:not(:last-of-type){margin:.5rem 0rem}.legal-container .list-style-none li{list-style-type:none}.legal-container .list-style-disc li{list-style-type:disc}.legal-container .list-style-dash li{list-style-type:none}.legal-container .list-style-dash li:before{content:"\30fc"}.legal-container table td{word-break:break-all}.legal-container table th,.legal-container table td{border:solid 1px #cfcfcf;vertical-align:middle}.table-width-3 th{width:calc(100%/3)}.table-width-4 th{width:25%}@media screen and (max-width: 767px){.legal-container .overflow-x-scroll{overflow-x:scroll}.legal-container table{width:1000px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/legal-page.css.map */
